@charset "UTF-8";@font-face{font-family:icomoon;src:url(../assets/icomoon_fonts/icomoon.eot?arifm);src:url(../assets/icomoon_fonts/icomoon.eot?arifm#iefix) format("embedded-opentype"),url(../assets/icomoon_fonts/icomoon.ttf?arifm) format("truetype"),url(../assets/icomoon_fonts/icomoon.woff?arifm) format("woff"),url(../assets/icomoon_fonts/icomoon.svg?arifm#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tool-icon{text-transform:none}.tool-icon:not([disabled]){--ah-icon-button-color-hover: var(--ah-tool-icon-hover, #ffb74d);--ah-icon-button-color-active: var(--ah-tool-icon-active, #ffa624)}.tool-icon:not([disabled]),.tool-icon:not([disabled]) ah-icon,.tool-icon:not([disabled]) ah-icon-button{color:var(--ah-tool-icon-color, #9e9e9e);transition:color .1s}.tool-icon:not([disabled]):hover{color:var(--ah-tool-icon-hover, #ffb74d)}.tool-icon:not([disabled]):hover,.tool-icon:not([disabled]):hover ah-icon,.tool-icon:not([disabled]):hover ah-icon-button{color:var(--ah-tool-icon-hover, #ffb74d)}.tool-icon:not([disabled]).active{--ah-icon-button-color-hover: white;--ah-icon-button-color-active: white}.tool-icon:not([disabled]).active,.tool-icon:not([disabled]).active ah-icon,.tool-icon:not([disabled]).active ah-icon-button{color:#fff}.tool-icon[disabled]{opacity:.5}.rotate90{transform:rotate(90deg)}.rotate180{transform:rotate(180deg)}.rotate270{transform:rotate(270deg)}.mirror{transform:scaleX(-1)}.ah-action-link,.ah-action-link a{min-width:0;text-align:left;padding:6px 0;font-weight:400;cursor:pointer;color:var(--ah-action-link-color, #039be5);transition:color .1s;text-decoration:none}.ah-action-link ah-icon,.ah-action-link ah-icon-button,.ah-action-link a ah-icon,.ah-action-link a ah-icon-button{transition:color .1s;transform:translateY(-2px);color:var(--ah-action-link-color, #039be5)}.ah-action-link ah-icon.rotate90,.ah-action-link a ah-icon.rotate90{transform:translateY(-2px) rotate(90deg)}.ah-action-link:hover,.ah-action-link a:hover{color:var(--ah-action-link-hover, #0277bd)}.ah-action-link:hover ah-icon,.ah-action-link:hover ah-icon-button,.ah-action-link a:hover ah-icon,.ah-action-link a:hover ah-icon-button{color:var(--ah-action-link-hover, #0277bd)}.ah-action-link.disabled,.ah-action-link a.disabled{color:#9e9e9e;pointer-events:none}.ah-action-link.disabled ah-icon,.ah-action-link.disabled ah-icon-button,.ah-action-link a.disabled ah-icon,.ah-action-link a.disabled ah-icon-button{color:#9e9e9e}.ah-action-link.active,.ah-action-link a.active{color:#ff8a65}.ah-action-link.active ah-icon,.ah-action-link.active ah-icon-button,.ah-action-link a.active ah-icon,.ah-action-link a.active ah-icon-button{color:#ff8a65}.ah-toggle-button{position:relative;cursor:pointer;text-align:center;z-index:10}.ah-toggle-button .icon-container{width:30px;margin:auto;background-color:#fff;transform:translateY(10px);border-radius:10px;transition:background-color .2s;text-align:center;color:#9e9e9e}.ah-toggle-button .icon-container:hover{background-color:#ffb74d}.ah-toggle-button .icon-container:hover ah-icon,.ah-toggle-button .icon-container:hover ah-icon-button{color:#fff}.ah-toggle-button.label{text-align:left;display:flex;justify-content:flex-start}.ah-toggle-button.label .icon-container{transform:none;margin:0}.ah-toggle-button.label .label{margin-right:10px;display:flex;align-items:center;color:#9e9e9e;font-weight:700;font-size:.8em}.ah-tools-panel{background-color:#fff;padding:10px}.ah-tools-panel .tool-icon.delete-forever ah-icon,.ah-tools-panel .tool-icon.delete-forever ah-icon-button{color:red}.ah-tools-panel .tool-icon .mouse-out{display:inline-block}.ah-tools-panel .tool-icon .mouse-in{display:none}.ah-tools-panel .tool-icon:hover{color:#ffb74d}.ah-tools-panel .tool-icon:hover .mouse-out{display:none}.ah-tools-panel .tool-icon:hover .mouse-in{display:inline-block}.ah-action-button{--ah-icon-button-size: 24px;--ah-icon-button-icon-size: 18px;--ah-icon-button-padding: 3px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:12px;height:24px;width:24px;box-sizing:border-box;font:inherit;cursor:pointer;background-color:var(--ah-themed-ghost-bg, white);transition:opacity .2s;opacity:.4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ah-action-button,.ah-action-button ah-icon,.ah-action-button ah-icon-button{transition:color .2s;color:var(--ah-themed-ghost-color, black)}.ah-action-button ah-icon{width:18px;height:18px;font-size:18px}.ah-action-button.active{opacity:1}.ah-action-button.active,.ah-action-button.active ah-icon,.ah-action-button.active ah-icon-button{color:#ff8a65}.ah-action-button:hover{opacity:.6}.ah-action-button.ah-action-button-lt{background-color:#bdbdbd}.ah-action-button.ah-action-button-lt,.ah-action-button.ah-action-button-lt ah-icon,.ah-action-button.ah-action-button-lt ah-icon-button{color:#fff}.ah-action-button.ah-action-button-lt.active{background-color:#ff8a65}.ah-action-button.ah-action-button-lt:hover{background-color:#a4a4a4}.ah-action-button.ah-action-button-lt:hover.active{background-color:#ff6332}ah-button.ah-action-button::part(base){width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;line-height:1}ah-button.ah-action-button::part(label){display:flex;align-items:center;justify-content:center;gap:inherit;padding:0}.wrap-height{height:100%}.panel-controls{min-height:50px}.link-secondary{color:#2196f3;text-decoration:underline;cursor:pointer;transition:color .2s}.link-secondary:hover{color:#1976d2}.size-control{display:flex;justify-content:center;align-items:center;outline:none;min-height:10px;color:#9e9e9e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.size-control:hover{cursor:row-resize}.simple-text-button{cursor:pointer}.simple-text-button:hover{color:#f57c00!important;text-decoration:underline}.icon-unlock-alt:before{content:"\e900"}.icon-lock:before{content:"\e901"}.ah-asset-count{display:inline-block;min-width:1.5em;padding:0 5px 1px;border-radius:8px;background-color:#bdbdbd;text-align:center;line-height:1.3em;font-size:.8em;font-weight:700;color:#fff}.add-page-container,.add-slide-container{cursor:pointer;position:relative;align-self:stretch!important;outline:none;min-width:80px;margin:4px;background:var(--ah-themed-card-bg, #fcfcfc);border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));border-radius:2px;transition:background-color .3s}.add-page-container ah-icon,.add-page-container ah-icon-button,.add-slide-container ah-icon,.add-slide-container ah-icon-button{color:var(--ah-themed-text-soft, rgb(215, 215, 215))}.add-page-container:hover,.add-slide-container:hover{background:var(--ah-themed-accent, #ffb74d);font-weight:500}.add-page-container:hover ah-icon,.add-page-container:hover ah-icon-button,.add-slide-container:hover ah-icon,.add-slide-container:hover ah-icon-button{color:var(--ah-themed-accent-contrast, white)}body[data-ah-theme] .add-page-container,body[data-ah-theme] .add-slide-container{box-shadow:var(--ah-themed-card-shadow)}.add-slide-container{display:flex;align-items:center;justify-content:center;width:122px;margin-bottom:8px;transition:width .5s ease}.add-slide-container.wide{width:162px}.slide-icon{color:#9e9e9e;fill:#9e9e9e;transition:color .15s linear,fill .15s linear}.slide-icon .icon-bg{fill:#fff}.slide-icon:hover{color:#ffa726;fill:#ffa726}.aspect-switch-container{display:flex;justify-content:center;align-items:center;color:#9e9e9e;min-height:40px}.aspect-switch-container .aspect-ratio-button{min-width:30px;border-radius:0}.aspect-switch-container .aspect-ratio-button .slide-icon{color:#9e9e9e;fill:#9e9e9e;width:70px;height:70px}.aspect-switch-container .aspect-ratio-button .slide-icon .icon-bg{fill:#fff}.aspect-switch-container .aspect-ratio-button .slide-icon svg{width:100%;height:100%}.aspect-switch-container .aspect-ratio-button.default .slide-icon,.aspect-switch-container .aspect-ratio-button.selected .slide-icon{color:#42a5f5;fill:#42a5f5}.notification-badge{position:absolute;border-radius:50%;background-color:#f4511e;border:2px solid white;width:15px;height:15px;top:-7.5px;right:-7.5px}.notification-badge.small{border:1px solid white;width:10px;height:10px;top:-5px;right:-5px}.ah-remove-button,.ah-add-button{z-index:1;position:absolute;top:-8px;right:-8px;padding:0!important;opacity:0;transition:opacity .15s;border-radius:50%!important;color:#1e88e5;transition:color .15s}.ah-add-button{right:auto;left:-8px}.text-icon-button{display:inline-flex}.text-icon-button>span{padding:0 5px}.ah-content{background-color:#fff}.ah-input-container{margin:18px 0}.ah-input-container{display:block;position:relative;box-sizing:border-box}.ah-input-container label{display:block;margin-bottom:4px;color:#616161;font-size:12px;line-height:1.2}.ah-input-container input,.ah-input-container textarea{box-sizing:border-box;width:100%;min-width:0;border:0;border-bottom:1px solid #9e9e9e;outline:0;background:transparent;color:inherit;font:inherit}.ah-input-container input{min-height:32px;padding:4px 0}.ah-input-container textarea{min-height:64px;padding:6px 0;resize:vertical}.ah-input-container:focus-within input,.ah-input-container:focus-within textarea{border-bottom-color:#2196f3}[ng-click]{outline:none}.ah-dialog .warning{margin-bottom:20px;padding:10px;border:1px solid #f44336;color:#f44336}.ah-input-container label,sl-checkbox.ah-control-checkbox,md-checkbox{color:#616161}.app-overlay-dialog-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100}.app-overlay-dialog-container>*{pointer-events:auto}.app-overlay-backdrop{position:fixed;inset:0;z-index:99}.app-overlay-backdrop{background-color:#00000052}.app-overlay-backdrop.app-overlay-hidden{visibility:hidden}.app-overlay-panel-wrapper{position:fixed;inset:0}.app-overlay-panel-wrapper.app-overlay-hidden{visibility:hidden}.app-overlay-panel{position:absolute;box-sizing:border-box}.app-overlay-panel.app-overlay-offscreen{top:-9999px;left:-9999px}.ah-padding{padding:8px}.ah-elevation-1,.ah-elevation-2{box-shadow:0 2px 5px #00000042}.ah-elevation-5{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.ah-elevation-12{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.ah-dialog{display:flex;position:relative;flex-direction:column;max-width:80vw;max-height:80vh;min-width:240px;overflow:hidden;border-radius:2px;background-color:#fff;color:#000000de;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}md-toast{position:fixed!important;top:max(12px,env(safe-area-inset-top,0px))!important;right:auto!important;bottom:auto!important;left:50%!important;z-index:2147483647!important;max-width:min(560px,100vw - 24px);transform:translate(-50%)!important}md-toast.md-top{top:max(12px,env(safe-area-inset-top,0px))!important}:root{--sl-z-index-toast: 2147483647}.sl-toast-stack{position:fixed!important;top:max(12px,env(safe-area-inset-top,0px))!important;right:auto!important;bottom:auto!important;left:50%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:min(560px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;transform:translate(-50%)!important;z-index:var(--sl-z-index-toast)!important;pointer-events:none!important}.sl-toast-stack sl-alert,.sl-toast-stack sl-alert::part(base){z-index:var(--sl-z-index-toast)!important}.sl-toast-stack sl-alert{width:100%;pointer-events:auto}body[data-ah-theme] .sl-toast-stack sl-alert::part(base){background:var(--ah-themed-pop-bg, var(--sl-panel-background-color));box-shadow:var(--ah-themed-pop-shadow, var(--sl-shadow-large))}sl-checkbox.ah-control-checkbox{margin-bottom:5px;color:#616161}md-checkbox{margin-bottom:5px;color:#616161}md-checkbox .md-icon{border-color:#9e9e9e!important}md-checkbox.active{color:#2196f3}md-checkbox.md-checked .md-icon{border-color:#64b5f6!important;background-color:#64b5f6!important}md-checkbox.md-checked .md-icon:after{border-color:#fff!important}.md-button{color:#616161}.md-button.md-raised.md-primary:not([disabled]){color:#fff;background-color:#0277bd}.md-button.md-icon-button{height:auto;width:auto;min-height:0;min-width:0;line-height:20px;align-self:center;flex-shrink:0;padding:5px;margin:0;border-radius:4px}.md-button.md-icon-button.rotate45{transform:translateY(-2px) rotate(-45deg)}.md-button.md-icon-button.wide{padding:2px 5px}ng-md-icon.small{width:15px;height:15px}ng-md-icon.small-medium{width:20px;height:20px}ng-md-icon.small-medium.wide{width:28px;height:26px}ng-md-icon.medium{width:27px;height:27px}ng-md-icon.med-large{width:40px;height:40px}ng-md-icon.large{width:55px;height:55px}ng-md-icon.x-large{width:70px;height:70px}ng-md-icon svg{width:100%;height:100%}md-divider.vertical{border-top-width:0;border-right:1px solid rgb(215,215,215);height:100%}md-tabs{width:100%;height:100%}md-tabs .md-tab{font-size:17px;font-weight:700;color:#9e9e9e;text-transform:none;padding-top:14px}md-tabs .md-tab ng-md-icon{transform:translate(-2px,-2px)}md-tabs md-ink-bar{background:#42a5f5!important}sl-checkbox.ah-control-checkbox::part(control){border-color:#9e9e9e}sl-checkbox.ah-control-checkbox::part(control--checked){border-color:#64b5f6;background-color:#64b5f6}sl-checkbox.ah-control-checkbox::part(checked-icon){color:#fff}sl-radio-group.ah-control-radio-group{display:flex;flex-direction:column;gap:8px;color:var(--ah-themed-text, #616161)}sl-radio.ah-control-radio::part(control--checked){border-color:var(--ah-themed-accent, #42a5f5);background-color:var(--ah-themed-accent, #42a5f5)}sl-radio.ah-control-radio::part(checked-icon){color:var(--ah-themed-accent-contrast, white)}sl-switch.ah-control-switch{margin:0}sl-switch.ah-control-switch::part(control){background-color:var(--ah-themed-track-bg, var(--sl-color-neutral-400));border-color:var(--ah-themed-control-border, var(--sl-color-neutral-400))}sl-switch.ah-control-switch::part(thumb){background-color:var(--ah-themed-text-soft, var(--sl-color-neutral-0));border-color:var(--ah-themed-control-border, var(--sl-color-neutral-400))}sl-switch.ah-control-switch[checked]::part(control){background-color:var(--ah-themed-accent, var(--sl-color-primary-600));border-color:var(--ah-themed-accent, var(--sl-color-primary-600))}sl-switch.ah-control-switch[checked]::part(thumb){background-color:var(--ah-themed-accent-contrast, var(--sl-color-neutral-0));border-color:var(--ah-themed-accent, var(--sl-color-primary-600))}:where(body[data-ah-theme]) sl-menu-item::part(base){color:var(--ah-themed-menu-text)}:where(body[data-ah-theme]) sl-menu-item:hover::part(base){background-color:var(--ah-themed-row-active-bg);color:var(--ah-themed-menu-text)}:where(body[data-ah-theme]) sl-menu-item:focus-visible::part(base){background:var(--ah-themed-commit-bg);color:var(--ah-themed-commit-text)}body[data-ah-theme]{--sl-tooltip-background-color: var(--ah-flow-pop-bg-solid);--sl-tooltip-color: var(--ah-themed-text-strong)}body[data-ah-theme] .tippy-box{background-color:var(--ah-flow-pop-bg-solid);color:var(--ah-themed-text-strong);box-shadow:0 0 0 1px var(--ah-themed-pop-border),0 4px 12px #0000002e;font-family:var(--ah-themed-font)}body[data-ah-theme] .tippy-box>.tippy-arrow{color:var(--ah-flow-pop-bg-solid)}body[data-ah-theme] .tippy-box>.tippy-arrow:after{content:"";position:absolute;z-index:-1;border-color:transparent;border-style:solid}body[data-ah-theme] .tippy-box[data-placement^=top]>.tippy-arrow:after{border-top-color:var(--ah-themed-pop-border);border-width:7px 7px 0;top:17px;left:1px}body[data-ah-theme] .tippy-box[data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:var(--ah-themed-pop-border);border-width:0 7px 7px;bottom:17px;left:1px}body[data-ah-theme] .tippy-box[data-placement^=left]>.tippy-arrow:after{border-left-color:var(--ah-themed-pop-border);border-width:7px 0 7px 7px;left:17px;top:1px}body[data-ah-theme] .tippy-box[data-placement^=right]>.tippy-arrow:after{border-right-color:var(--ah-themed-pop-border);border-width:7px 7px 7px 0;right:17px;top:1px}sl-select.ah-control-select{min-width:160px}sl-select.ah-control-select::part(combobox){min-height:32px;font:inherit}sl-select.ah-control-select::part(display-input){font:inherit}sl-select.ah-control-select.ah-no-underline::part(combobox){border-color:transparent;background-color:transparent;box-shadow:none}sl-option.ah-select-group-label::part(base){color:#9e9e9e;font-size:12px;font-weight:700;text-transform:uppercase;opacity:1}sl-progress-bar.ah-control-progress{width:100%}sl-range.ah-control-range{min-width:140px}ah-button.ah-control-button::part(base){min-height:0;padding:7px;font:inherit;text-transform:none}ah-button.ah-control-button::part(label){display:inline-flex;align-items:center;text-transform:uppercase;font-weight:700;gap:6px;padding-left:0;padding-right:0}ah-button.ah-control-button[variant=text]::part(base){border-color:transparent;background:transparent;box-shadow:none;color:var(--ah-control-button-text, #616161)}ah-button.ah-control-button.ah-primary-button[variant=text]::part(base){color:#0277bd}ah-button.ah-control-button.ah-danger-button[variant=text]::part(base){color:#d32f2f}ah-button.ah-control-button.ah-accent-button[variant=text]::part(base){color:#f57c00}ah-button.ah-control-button.ah-icon-like-button::part(base){width:auto;min-width:0;padding:5px;border-radius:4px;line-height:20px}ah-button.ah-control-button.ah-icon-like-button::part(label){line-height:1}.ah-table-toolbar{display:flex;flex-direction:column;min-height:64px;box-shadow:none}.ah-table-toolbar.ah-table-toolbar-default{background-color:#fff;color:#000000de}.ah-table-toolbar.ah-table-toolbar-default .ah-toolbar-tools ah-icon{color:#0000008a}.ah-table-toolbar.alternate{background-color:#2196f3;color:#fff}.ah-table-toolbar .ah-toolbar-tools{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:64px;max-height:64px;padding:0 8px;font-size:20px;font-weight:400}.ah-table-toolbar .ah-toolbar-tools .ah-toolbar-spacer{flex:1 1 auto}.ah-table-toolbar .ah-toolbar-tools ah-icon,.ah-table-toolbar .ah-toolbar-tools ah-icon-button{color:currentColor}@media only screen and (max-width:959px)and (min-width:0)and (orientation:landscape){.ah-table-toolbar .ah-toolbar-tools{height:64px;max-height:initial}}.ah-toolbar{display:flex;align-items:center;min-height:64px;padding:0 16px;box-sizing:border-box;color:inherit;background:transparent}.ah-toolbar>.ah-toolbar-tools{display:flex;align-items:center;width:100%;min-width:0}.ah-toolbar-spacer{flex:1 1 auto;min-width:0}.ah-temporary-message{display:flex;align-items:center;justify-content:center;padding:8px}.ah-content{display:block;box-sizing:border-box}.ah-block{display:block;width:100%}.ah-list{display:block;padding:8px 0}.ah-list-item{display:flex;align-items:center;box-sizing:border-box}.ah-subheader{display:block;color:#9e9e9e;font-size:14px;font-weight:500}.ah-dialog-content{display:flex;order:1;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;padding:24px}.ah-dialog-content>*:first-child:not(.ah-subheader){margin-top:0}.ah-dialog-title{margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.2}.ah-dialog-content-body{margin-bottom:20px}.ah-dialog-actions{display:flex;flex:0 0 auto;order:2;align-items:center;justify-content:flex-end;gap:8px;width:100%;min-height:52px;padding:8px;box-sizing:border-box}.ah-dialog-actions .ah-dialog-action-spacer{flex:1 1 auto;min-width:0}html,body{height:100%;margin:0;padding:0;overflow:hidden!important}:root{--sl-font-sans: Roboto, "Helvetica Neue", sans-serif}body{position:relative;font-family:Roboto,Helvetica Neue,sans-serif}body *{box-sizing:border-box}#native-app-root{display:block;height:100%;width:100%}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{background-color:#fff}::-webkit-scrollbar-track{background-color:#f6f6f6}::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #f6f6f6}::-webkit-scrollbar-button{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:Calibri;font-style:normal;font-weight:400;font-display:swap;src:local("Calibri");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Calibri;font-style:normal;font-weight:400;font-display:swap;src:local("Calibri"),url(../assets/fonts/carlito/carlito-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Calibri;font-style:normal;font-weight:400;font-display:swap;src:local("Calibri"),url(../assets/fonts/carlito/carlito-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Calibri;font-style:normal;font-weight:700;font-display:swap;src:local("Calibri Bold"),local("Calibri-Bold");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Calibri;font-style:normal;font-weight:700;font-display:swap;src:local("Calibri Bold"),local("Calibri-Bold"),url(../assets/fonts/carlito/carlito-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Calibri;font-style:normal;font-weight:700;font-display:swap;src:local("Calibri Bold"),local("Calibri-Bold"),url(../assets/fonts/carlito/carlito-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Calibri;font-style:italic;font-weight:400;font-display:swap;src:local("Calibri Italic"),local("Calibri-Italic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Calibri;font-style:italic;font-weight:400;font-display:swap;src:local("Calibri Italic"),local("Calibri-Italic"),url(../assets/fonts/carlito/carlito-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Calibri;font-style:italic;font-weight:400;font-display:swap;src:local("Calibri Italic"),local("Calibri-Italic"),url(../assets/fonts/carlito/carlito-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Calibri;font-style:italic;font-weight:700;font-display:swap;src:local("Calibri Bold Italic"),local("Calibri-BoldItalic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Calibri;font-style:italic;font-weight:700;font-display:swap;src:local("Calibri Bold Italic"),local("Calibri-BoldItalic"),url(../assets/fonts/carlito/carlito-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Calibri;font-style:italic;font-weight:700;font-display:swap;src:local("Calibri Bold Italic"),local("Calibri-BoldItalic"),url(../assets/fonts/carlito/carlito-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:local("Carlito"),local("Carlito-Regular");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:local("Carlito"),local("Carlito-Regular"),url(../assets/fonts/carlito/carlito-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:local("Carlito"),local("Carlito-Regular"),url(../assets/fonts/carlito/carlito-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:local("Carlito Bold"),local("Carlito-Bold");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:local("Carlito Bold"),local("Carlito-Bold"),url(../assets/fonts/carlito/carlito-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:local("Carlito Bold"),local("Carlito-Bold"),url(../assets/fonts/carlito/carlito-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:local("Carlito Italic"),local("Carlito-Italic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:local("Carlito Italic"),local("Carlito-Italic"),url(../assets/fonts/carlito/carlito-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:local("Carlito Italic"),local("Carlito-Italic"),url(../assets/fonts/carlito/carlito-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:local("Carlito Bold Italic"),local("Carlito-BoldItalic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:local("Carlito Bold Italic"),local("Carlito-BoldItalic"),url(../assets/fonts/carlito/carlito-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:local("Carlito Bold Italic"),local("Carlito-BoldItalic"),url(../assets/fonts/carlito/carlito-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arial;font-style:normal;font-weight:400;font-display:swap;src:local("Arial"),local("ArialMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Arial;font-style:normal;font-weight:400;font-display:swap;src:local("Arial"),local("ArialMT"),url(../assets/fonts/arimo/arimo-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arial;font-style:normal;font-weight:400;font-display:swap;src:local("Arial"),local("ArialMT"),url(../assets/fonts/arimo/arimo-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arial;font-style:normal;font-weight:700;font-display:swap;src:local("Arial Bold"),local("Arial-BoldMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Arial;font-style:normal;font-weight:700;font-display:swap;src:local("Arial Bold"),local("Arial-BoldMT"),url(../assets/fonts/arimo/arimo-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arial;font-style:normal;font-weight:700;font-display:swap;src:local("Arial Bold"),local("Arial-BoldMT"),url(../assets/fonts/arimo/arimo-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arial;font-style:italic;font-weight:400;font-display:swap;src:local("Arial Italic"),local("Arial-ItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Arial;font-style:italic;font-weight:400;font-display:swap;src:local("Arial Italic"),local("Arial-ItalicMT"),url(../assets/fonts/arimo/arimo-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arial;font-style:italic;font-weight:400;font-display:swap;src:local("Arial Italic"),local("Arial-ItalicMT"),url(../assets/fonts/arimo/arimo-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arial;font-style:italic;font-weight:700;font-display:swap;src:local("Arial Bold Italic"),local("Arial-BoldItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Arial;font-style:italic;font-weight:700;font-display:swap;src:local("Arial Bold Italic"),local("Arial-BoldItalicMT"),url(../assets/fonts/arimo/arimo-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arial;font-style:italic;font-weight:700;font-display:swap;src:local("Arial Bold Italic"),local("Arial-BoldItalicMT"),url(../assets/fonts/arimo/arimo-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;font-display:swap;src:local("Helvetica"),local("Arial"),local("ArialMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;font-display:swap;src:local("Helvetica"),local("Arial"),local("ArialMT"),url(../assets/fonts/arimo/arimo-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;font-display:swap;src:local("Helvetica"),local("Arial"),local("ArialMT"),url(../assets/fonts/arimo/arimo-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helvetica;font-style:normal;font-weight:700;font-display:swap;src:local("Helvetica Bold"),local("Helvetica-Bold"),local("Arial Bold"),local("Arial-BoldMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Helvetica;font-style:normal;font-weight:700;font-display:swap;src:local("Helvetica Bold"),local("Helvetica-Bold"),local("Arial Bold"),local("Arial-BoldMT"),url(../assets/fonts/arimo/arimo-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Helvetica;font-style:normal;font-weight:700;font-display:swap;src:local("Helvetica Bold"),local("Helvetica-Bold"),local("Arial Bold"),local("Arial-BoldMT"),url(../assets/fonts/arimo/arimo-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helvetica;font-style:italic;font-weight:400;font-display:swap;src:local("Helvetica Oblique"),local("Helvetica-Oblique"),local("Arial Italic"),local("Arial-ItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Helvetica;font-style:italic;font-weight:400;font-display:swap;src:local("Helvetica Oblique"),local("Helvetica-Oblique"),local("Arial Italic"),local("Arial-ItalicMT"),url(../assets/fonts/arimo/arimo-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Helvetica;font-style:italic;font-weight:400;font-display:swap;src:local("Helvetica Oblique"),local("Helvetica-Oblique"),local("Arial Italic"),local("Arial-ItalicMT"),url(../assets/fonts/arimo/arimo-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Helvetica;font-style:italic;font-weight:700;font-display:swap;src:local("Helvetica Bold Oblique"),local("Helvetica-BoldOblique"),local("Arial Bold Italic"),local("Arial-BoldItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Helvetica;font-style:italic;font-weight:700;font-display:swap;src:local("Helvetica Bold Oblique"),local("Helvetica-BoldOblique"),local("Arial Bold Italic"),local("Arial-BoldItalicMT"),url(../assets/fonts/arimo/arimo-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Helvetica;font-style:italic;font-weight:700;font-display:swap;src:local("Helvetica Bold Oblique"),local("Helvetica-BoldOblique"),local("Arial Bold Italic"),local("Arial-BoldItalicMT"),url(../assets/fonts/arimo/arimo-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:local("Arimo"),local("Arimo-Regular");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:local("Arimo"),local("Arimo-Regular"),url(../assets/fonts/arimo/arimo-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:local("Arimo"),local("Arimo-Regular"),url(../assets/fonts/arimo/arimo-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url(../assets/fonts/arimo/arimo-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:local("Arimo Bold"),local("Arimo-Bold"),url(../assets/fonts/arimo/arimo-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:local("Arimo Italic"),local("Arimo-Italic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:local("Arimo Italic"),local("Arimo-Italic"),url(../assets/fonts/arimo/arimo-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:local("Arimo Italic"),local("Arimo-Italic"),url(../assets/fonts/arimo/arimo-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:local("Arimo Bold Italic"),local("Arimo-BoldItalic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:local("Arimo Bold Italic"),local("Arimo-BoldItalic"),url(../assets/fonts/arimo/arimo-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:local("Arimo Bold Italic"),local("Arimo-BoldItalic"),url(../assets/fonts/arimo/arimo-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Times New Roman;font-style:normal;font-weight:400;font-display:swap;src:local("Times New Roman"),local("TimesNewRomanPSMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Times New Roman;font-style:normal;font-weight:400;font-display:swap;src:local("Times New Roman"),local("TimesNewRomanPSMT"),url(../assets/fonts/tinos/tinos-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Times New Roman;font-style:normal;font-weight:400;font-display:swap;src:local("Times New Roman"),local("TimesNewRomanPSMT"),url(../assets/fonts/tinos/tinos-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Times New Roman;font-style:normal;font-weight:700;font-display:swap;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Times New Roman;font-style:normal;font-weight:700;font-display:swap;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),url(../assets/fonts/tinos/tinos-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Times New Roman;font-style:normal;font-weight:700;font-display:swap;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),url(../assets/fonts/tinos/tinos-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Times New Roman;font-style:italic;font-weight:400;font-display:swap;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Times New Roman;font-style:italic;font-weight:400;font-display:swap;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),url(../assets/fonts/tinos/tinos-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Times New Roman;font-style:italic;font-weight:400;font-display:swap;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),url(../assets/fonts/tinos/tinos-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Times New Roman;font-style:italic;font-weight:700;font-display:swap;src:local("Times New Roman Bold Italic"),local("TimesNewRomanPS-BoldItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Times New Roman;font-style:italic;font-weight:700;font-display:swap;src:local("Times New Roman Bold Italic"),local("TimesNewRomanPS-BoldItalicMT"),url(../assets/fonts/tinos/tinos-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Times New Roman;font-style:italic;font-weight:700;font-display:swap;src:local("Times New Roman Bold Italic"),local("TimesNewRomanPS-BoldItalicMT"),url(../assets/fonts/tinos/tinos-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Times;font-style:normal;font-weight:400;font-display:swap;src:local("Times Roman"),local("Times-Roman"),local("Times New Roman"),local("TimesNewRomanPSMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Times;font-style:normal;font-weight:400;font-display:swap;src:local("Times Roman"),local("Times-Roman"),local("Times New Roman"),local("TimesNewRomanPSMT"),url(../assets/fonts/tinos/tinos-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Times;font-style:normal;font-weight:400;font-display:swap;src:local("Times Roman"),local("Times-Roman"),local("Times New Roman"),local("TimesNewRomanPSMT"),url(../assets/fonts/tinos/tinos-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Times;font-style:normal;font-weight:700;font-display:swap;src:local("Times Bold"),local("Times-Bold"),local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Times;font-style:normal;font-weight:700;font-display:swap;src:local("Times Bold"),local("Times-Bold"),local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),url(../assets/fonts/tinos/tinos-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Times;font-style:normal;font-weight:700;font-display:swap;src:local("Times Bold"),local("Times-Bold"),local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),url(../assets/fonts/tinos/tinos-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Times;font-style:italic;font-weight:400;font-display:swap;src:local("Times Italic"),local("Times-Italic"),local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Times;font-style:italic;font-weight:400;font-display:swap;src:local("Times Italic"),local("Times-Italic"),local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),url(../assets/fonts/tinos/tinos-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Times;font-style:italic;font-weight:400;font-display:swap;src:local("Times Italic"),local("Times-Italic"),local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),url(../assets/fonts/tinos/tinos-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Times;font-style:italic;font-weight:700;font-display:swap;src:local("Times Bold Italic"),local("Times-BoldItalic"),local("Times New Roman Bold Italic"),local("TimesNewRomanPS-BoldItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Times;font-style:italic;font-weight:700;font-display:swap;src:local("Times Bold Italic"),local("Times-BoldItalic"),local("Times New Roman Bold Italic"),local("TimesNewRomanPS-BoldItalicMT"),url(../assets/fonts/tinos/tinos-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Times;font-style:italic;font-weight:700;font-display:swap;src:local("Times Bold Italic"),local("Times-BoldItalic"),local("Times New Roman Bold Italic"),local("TimesNewRomanPS-BoldItalicMT"),url(../assets/fonts/tinos/tinos-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:local("Tinos"),local("Tinos-Regular");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:local("Tinos"),local("Tinos-Regular"),url(../assets/fonts/tinos/tinos-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:local("Tinos"),local("Tinos-Regular"),url(../assets/fonts/tinos/tinos-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:local("Tinos Bold"),local("Tinos-Bold");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:local("Tinos Bold"),local("Tinos-Bold"),url(../assets/fonts/tinos/tinos-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:local("Tinos Bold"),local("Tinos-Bold"),url(../assets/fonts/tinos/tinos-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:local("Tinos Italic"),local("Tinos-Italic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:local("Tinos Italic"),local("Tinos-Italic"),url(../assets/fonts/tinos/tinos-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:local("Tinos Italic"),local("Tinos-Italic"),url(../assets/fonts/tinos/tinos-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:local("Tinos Bold Italic"),local("Tinos-BoldItalic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:local("Tinos Bold Italic"),local("Tinos-BoldItalic"),url(../assets/fonts/tinos/tinos-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:local("Tinos Bold Italic"),local("Tinos-BoldItalic"),url(../assets/fonts/tinos/tinos-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cambria;font-style:normal;font-weight:400;font-display:swap;src:local("Cambria");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Cambria;font-style:normal;font-weight:400;font-display:swap;src:local("Cambria"),url(../assets/fonts/caladea/caladea-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cambria;font-style:normal;font-weight:400;font-display:swap;src:local("Cambria"),url(../assets/fonts/caladea/caladea-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cambria;font-style:normal;font-weight:700;font-display:swap;src:local("Cambria Bold"),local("Cambria-Bold");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Cambria;font-style:normal;font-weight:700;font-display:swap;src:local("Cambria Bold"),local("Cambria-Bold"),url(../assets/fonts/caladea/caladea-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cambria;font-style:normal;font-weight:700;font-display:swap;src:local("Cambria Bold"),local("Cambria-Bold"),url(../assets/fonts/caladea/caladea-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cambria;font-style:italic;font-weight:400;font-display:swap;src:local("Cambria Italic"),local("Cambria-Italic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Cambria;font-style:italic;font-weight:400;font-display:swap;src:local("Cambria Italic"),local("Cambria-Italic"),url(../assets/fonts/caladea/caladea-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cambria;font-style:italic;font-weight:400;font-display:swap;src:local("Cambria Italic"),local("Cambria-Italic"),url(../assets/fonts/caladea/caladea-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cambria;font-style:italic;font-weight:700;font-display:swap;src:local("Cambria Bold Italic"),local("Cambria-BoldItalic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Cambria;font-style:italic;font-weight:700;font-display:swap;src:local("Cambria Bold Italic"),local("Cambria-BoldItalic"),url(../assets/fonts/caladea/caladea-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cambria;font-style:italic;font-weight:700;font-display:swap;src:local("Cambria Bold Italic"),local("Cambria-BoldItalic"),url(../assets/fonts/caladea/caladea-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:normal;font-weight:400;font-display:swap;src:local("Caladea"),local("Caladea-Regular");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Caladea;font-style:normal;font-weight:400;font-display:swap;src:local("Caladea"),local("Caladea-Regular"),url(../assets/fonts/caladea/caladea-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:normal;font-weight:400;font-display:swap;src:local("Caladea"),local("Caladea-Regular"),url(../assets/fonts/caladea/caladea-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:normal;font-weight:700;font-display:swap;src:local("Caladea Bold"),local("Caladea-Bold");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Caladea;font-style:normal;font-weight:700;font-display:swap;src:local("Caladea Bold"),local("Caladea-Bold"),url(../assets/fonts/caladea/caladea-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:normal;font-weight:700;font-display:swap;src:local("Caladea Bold"),local("Caladea-Bold"),url(../assets/fonts/caladea/caladea-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:italic;font-weight:400;font-display:swap;src:local("Caladea Italic"),local("Caladea-Italic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Caladea;font-style:italic;font-weight:400;font-display:swap;src:local("Caladea Italic"),local("Caladea-Italic"),url(../assets/fonts/caladea/caladea-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:italic;font-weight:400;font-display:swap;src:local("Caladea Italic"),local("Caladea-Italic"),url(../assets/fonts/caladea/caladea-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caladea;font-style:italic;font-weight:700;font-display:swap;src:local("Caladea Bold Italic"),local("Caladea-BoldItalic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Caladea;font-style:italic;font-weight:700;font-display:swap;src:local("Caladea Bold Italic"),local("Caladea-BoldItalic"),url(../assets/fonts/caladea/caladea-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caladea;font-style:italic;font-weight:700;font-display:swap;src:local("Caladea Bold Italic"),local("Caladea-BoldItalic"),url(../assets/fonts/caladea/caladea-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier New;font-style:normal;font-weight:400;font-display:swap;src:local("Courier New"),local("CourierNewPSMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Courier New;font-style:normal;font-weight:400;font-display:swap;src:local("Courier New"),local("CourierNewPSMT"),url(../assets/fonts/cousine/cousine-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier New;font-style:normal;font-weight:400;font-display:swap;src:local("Courier New"),local("CourierNewPSMT"),url(../assets/fonts/cousine/cousine-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier New;font-style:normal;font-weight:700;font-display:swap;src:local("Courier New Bold"),local("CourierNewPS-BoldMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Courier New;font-style:normal;font-weight:700;font-display:swap;src:local("Courier New Bold"),local("CourierNewPS-BoldMT"),url(../assets/fonts/cousine/cousine-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier New;font-style:normal;font-weight:700;font-display:swap;src:local("Courier New Bold"),local("CourierNewPS-BoldMT"),url(../assets/fonts/cousine/cousine-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier New;font-style:italic;font-weight:400;font-display:swap;src:local("Courier New Italic"),local("CourierNewPS-ItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Courier New;font-style:italic;font-weight:400;font-display:swap;src:local("Courier New Italic"),local("CourierNewPS-ItalicMT"),url(../assets/fonts/cousine/cousine-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier New;font-style:italic;font-weight:400;font-display:swap;src:local("Courier New Italic"),local("CourierNewPS-ItalicMT"),url(../assets/fonts/cousine/cousine-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier New;font-style:italic;font-weight:700;font-display:swap;src:local("Courier New Bold Italic"),local("CourierNewPS-BoldItalicMT");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Courier New;font-style:italic;font-weight:700;font-display:swap;src:local("Courier New Bold Italic"),local("CourierNewPS-BoldItalicMT"),url(../assets/fonts/cousine/cousine-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier New;font-style:italic;font-weight:700;font-display:swap;src:local("Courier New Bold Italic"),local("CourierNewPS-BoldItalicMT"),url(../assets/fonts/cousine/cousine-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:local("Cousine"),local("Cousine-Regular");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:local("Cousine"),local("Cousine-Regular"),url(../assets/fonts/cousine/cousine-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:local("Cousine"),local("Cousine-Regular"),url(../assets/fonts/cousine/cousine-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:local("Cousine Bold"),local("Cousine-Bold");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:local("Cousine Bold"),local("Cousine-Bold"),url(../assets/fonts/cousine/cousine-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:local("Cousine Bold"),local("Cousine-Bold"),url(../assets/fonts/cousine/cousine-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:italic;font-weight:400;font-display:swap;src:local("Cousine Italic"),local("Cousine-Italic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Cousine;font-style:italic;font-weight:400;font-display:swap;src:local("Cousine Italic"),local("Cousine-Italic"),url(../assets/fonts/cousine/cousine-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:italic;font-weight:400;font-display:swap;src:local("Cousine Italic"),local("Cousine-Italic"),url(../assets/fonts/cousine/cousine-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cousine;font-style:italic;font-weight:700;font-display:swap;src:local("Cousine Bold Italic"),local("Cousine-BoldItalic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Cousine;font-style:italic;font-weight:700;font-display:swap;src:local("Cousine Bold Italic"),local("Cousine-BoldItalic"),url(../assets/fonts/cousine/cousine-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cousine;font-style:italic;font-weight:700;font-display:swap;src:local("Cousine Bold Italic"),local("Cousine-BoldItalic"),url(../assets/fonts/cousine/cousine-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(../assets/fonts/roboto/roboto-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(../assets/fonts/roboto/roboto-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(../assets/fonts/roboto/roboto-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(../assets/fonts/roboto/roboto-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:local("Roboto Italic"),local("Roboto-Italic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:local("Roboto Italic"),local("Roboto-Italic"),url(../assets/fonts/roboto/roboto-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:local("Roboto Italic"),local("Roboto-Italic"),url(../assets/fonts/roboto/roboto-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic");unicode-range:U+02CD,U+02D8-02D9,U+02DB,U+0300-0303,U+0305-0307,U+0309-0328,U+032A-1CFF,U+1DC0-1DFF,U+1EA0-1EF1,U+1F00-1FFF,U+2070-209F,U+20C1-2112,U+2114-2121,U+2123-2190,U+2192,U+2194-2211,U+2213-2214,U+2216-2C5F,U+2C80-A71F,U+A800-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../assets/fonts/roboto/roboto-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../assets/fonts/roboto/roboto-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}addin-component,addin-component ah-ppt-addin-container{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#27272a}addin-workspace-component{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#fff}addin-workspace-component #workspace-container{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;height:100%}addin-workspace-component #workspace-container>*{height:100%}addin-workspace-component .form-edit,addin-workspace-component .project-settings{display:flex}addin-workspace-component .artwork-chooser-container{display:flex;flex-direction:column;height:100%}addin-workspace-component .chooser-header{background:#0277bd;display:flex;justify-content:center;align-items:center;flex-direction:row;flex:0 0 50px}addin-workspace-component .chooser-header .chooser-title{color:#fff;font-weight:700}addin-callout-maker-component{display:block;height:100vh;width:100vw}ah-ng-color-selector{display:block}ah-ng-color-selector .toggle-button{display:flex;flex-direction:column;align-items:center;border-radius:3px;background-color:#fff;border:1px solid rgb(215,215,215);padding:2px;cursor:pointer}ah-ng-color-selector .toggle-button .toggle-icon{position:relative;display:flex;height:20px;width:35px;flex-direction:row;align-items:center;justify-content:center;border-radius:3px}ah-ng-color-selector .toggle-button .toggle-icon span{z-index:1}ah-ng-text-field{display:block;width:100%}ah-ng-text-field.textarea{height:100%}asset-history{display:flex;flex-wrap:wrap}asset-history .history-icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:3px;margin:2px;background-color:#9e9e9e}asset-history .history-icon:hover{background-color:#f57c00;background-color:#42a5f5}asset-history .history-icon ah-icon{color:#fff}asset-history .history-icon ah-icon:hover{color:#fff}.app-overlay-backdrop.app-overlay-panel-backdrop.app-auth-panel-backdrop,.app-overlay-backdrop.app-overlay-dialog-backdrop.app-auth-panel-backdrop,.app-overlay-dialog-container.app-eula-dialog-container,.app-overlay-dialog-container:has(ah-terms-dialog){background:#1e3a5f;background:linear-gradient(160deg,#0f172a,#1e3a5f 45%,#3b82f6);opacity:1!important}ah-auth-panel{display:block;width:100%;box-sizing:border-box}.login-ah-logo{height:64px;width:220px;max-width:88vw;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.login-ah-logo #ah-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(15,23,42,.28))}#auth-content{font-size:1.5em;padding:100px}@keyframes ahAutofillStart{0%{opacity:.99}to{opacity:1}}#login-form{box-sizing:border-box;container-type:inline-size;width:90vw;max-width:480px;margin:0 auto;background-color:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.95);box-shadow:0 20px 45px #0f172a47,0 4px 12px #0f172a1f}#register-form,#signup-form,#update-form{box-sizing:border-box;container-type:inline-size;width:92vw;max-width:600px;margin:0 auto;background-color:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.95);box-shadow:0 20px 45px #0f172a47,0 4px 12px #0f172a1f}#register-form,#signup-form,#login-form,#update-form{font-size:1.3em;padding:8px 18px 0}#register-form .yellow,#signup-form .yellow,#login-form .yellow,#update-form .yellow{color:#f6ff00}#register-form .hl,#signup-form .hl,#login-form .hl,#update-form .hl{color:#dc2626}#register-form .small,#signup-form .small,#login-form .small,#update-form .small{font-size:.78em}#register-form .link,#signup-form .link,#login-form .link,#update-form .link{color:#3f51b5;cursor:pointer}#register-form .link:hover,#signup-form .link:hover,#login-form .link:hover,#update-form .link:hover{color:#283593;text-decoration:underline}#register-form .auth-inline-link,#signup-form .auth-inline-link,#login-form .auth-inline-link,#update-form .auth-inline-link{border:0;background:transparent;color:#3f51b5;cursor:pointer;font:inherit;padding:0}#register-form .auth-inline-link:hover,#signup-form .auth-inline-link:hover,#login-form .auth-inline-link:hover,#update-form .auth-inline-link:hover{color:#283593;text-decoration:underline}#register-form .ah-toolbar,#signup-form .ah-toolbar,#login-form .ah-toolbar,#update-form .ah-toolbar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background-color:transparent;min-height:68px;padding:12px 8px 8px;margin-bottom:0;font-size:22px;color:#0f172a;text-align:center}#register-form .ah-toolbar p,#signup-form .ah-toolbar p,#login-form .ah-toolbar p,#update-form .ah-toolbar p{margin:0;line-height:1.2;letter-spacing:-.01em}#register-form .ah-toolbar .ah-auth-subtitle,#signup-form .ah-toolbar .ah-auth-subtitle,#login-form .ah-toolbar .ah-auth-subtitle,#update-form .ah-toolbar .ah-auth-subtitle{font-size:13px;font-weight:400;color:#64748b;line-height:1.35}#register-form .ah-content,#signup-form .ah-content,#login-form .ah-content,#update-form .ah-content{color:#334155;background-color:transparent;padding:4px 10px 26px}#register-form .ah-sso-section,#signup-form .ah-sso-section,#login-form .ah-sso-section,#update-form .ah-sso-section{margin:4px 0 6px}#register-form .ah-auth-divider,#signup-form .ah-auth-divider,#login-form .ah-auth-divider,#update-form .ah-auth-divider{display:flex;align-items:center;gap:12px;margin:14px 0 4px;color:#64748b;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}#register-form .ah-auth-divider:before,#register-form .ah-auth-divider:after,#signup-form .ah-auth-divider:before,#signup-form .ah-auth-divider:after,#login-form .ah-auth-divider:before,#login-form .ah-auth-divider:after,#update-form .ah-auth-divider:before,#update-form .ah-auth-divider:after{content:"";flex:1 1 auto;height:1px;background:#e2e8f0}#register-form .ah-auth-divider span,#signup-form .ah-auth-divider span,#login-form .ah-auth-divider span,#update-form .ah-auth-divider span{white-space:nowrap}#register-form .ah-input-container,#signup-form .ah-input-container,#login-form .ah-input-container,#update-form .ah-input-container{box-sizing:border-box;display:block;position:relative;width:calc(100% - 36px);min-height:78px;margin:10px 0 0;padding:2px 0 18px}#register-form .ah-input-container ah-icon,#signup-form .ah-input-container ah-icon,#login-form .ah-input-container ah-icon,#update-form .ah-input-container ah-icon{position:absolute;left:0;top:31px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#64748b;overflow:visible}#register-form .ah-input-container input,#signup-form .ah-input-container input,#login-form .ah-input-container input,#update-form .ah-input-container input{box-sizing:border-box;display:block;width:100%;height:32px;margin:22px 0 0;padding:2px 2px 1px 0;transform:translate(36px);border:0;border-bottom:1px solid #cbd5e1;border-radius:0;outline:0;background-color:transparent;box-shadow:none;color:#0f172a;font-family:inherit;font-size:15px!important;font-weight:400;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#register-form .ah-input-container input::-moz-placeholder,#signup-form .ah-input-container input::-moz-placeholder,#login-form .ah-input-container input::-moz-placeholder,#update-form .ah-input-container input::-moz-placeholder{color:transparent}#register-form .ah-input-container input::placeholder,#signup-form .ah-input-container input::placeholder,#login-form .ah-input-container input::placeholder,#update-form .ah-input-container input::placeholder{color:transparent}#register-form .ah-input-container input:-webkit-autofill,#register-form .ah-input-container input:-webkit-autofill:hover,#register-form .ah-input-container input:-webkit-autofill:focus,#register-form .ah-input-container input:-webkit-autofill:active,#register-form .ah-input-container input:-webkit-autofill:first-line,#signup-form .ah-input-container input:-webkit-autofill,#signup-form .ah-input-container input:-webkit-autofill:hover,#signup-form .ah-input-container input:-webkit-autofill:focus,#signup-form .ah-input-container input:-webkit-autofill:active,#signup-form .ah-input-container input:-webkit-autofill:first-line,#login-form .ah-input-container input:-webkit-autofill,#login-form .ah-input-container input:-webkit-autofill:hover,#login-form .ah-input-container input:-webkit-autofill:focus,#login-form .ah-input-container input:-webkit-autofill:active,#login-form .ah-input-container input:-webkit-autofill:first-line,#update-form .ah-input-container input:-webkit-autofill,#update-form .ah-input-container input:-webkit-autofill:hover,#update-form .ah-input-container input:-webkit-autofill:focus,#update-form .ah-input-container input:-webkit-autofill:active,#update-form .ah-input-container input:-webkit-autofill:first-line{animation-name:ahAutofillStart;animation-duration:.01s;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:24px!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#register-form .ah-input-container input:focus,#signup-form .ah-input-container input:focus,#login-form .ah-input-container input:focus,#update-form .ah-input-container input:focus{border-bottom-color:#2563eb;border-bottom-width:2px;padding-bottom:0}#register-form .ah-input-container:focus-within ah-icon,#signup-form .ah-input-container:focus-within ah-icon,#login-form .ah-input-container:focus-within ah-icon,#update-form .ah-input-container:focus-within ah-icon{color:#2563eb}#register-form .ah-input-container ah-icon.success,#signup-form .ah-input-container ah-icon.success,#login-form .ah-input-container ah-icon.success,#update-form .ah-input-container ah-icon.success{color:#43a047}#register-form .ah-input-container label,#signup-form .ah-input-container label,#login-form .ah-input-container label,#update-form .ah-input-container label{position:absolute;top:0;left:0;z-index:1;pointer-events:none;font-size:15px;font-weight:400;line-height:20px;transition:transform .15s ease,color .15s ease;transform:translate3d(36px,28px,0) scale(1);transform-origin:left top;color:#64748b}#register-form .ah-input-container .required-marker,#signup-form .ah-input-container .required-marker,#login-form .ah-input-container .required-marker,#update-form .ah-input-container .required-marker{color:#64748b}#register-form .ah-input-container:has(input:-webkit-autofill) label,#signup-form .ah-input-container:has(input:-webkit-autofill) label,#login-form .ah-input-container:has(input:-webkit-autofill) label,#update-form .ah-input-container:has(input:-webkit-autofill) label{transform:translate3d(36px,2px,0) scale(.75);color:#475569}#register-form .ah-input-container:focus-within label,#register-form .ah-input-container.has-value label,#register-form .ah-input-container:has(input:not(:placeholder-shown)) label,#register-form .ah-input-container:has(input:-webkit-autofill) label,#register-form .ah-input-container:has(input:autofill) label,#signup-form .ah-input-container:focus-within label,#signup-form .ah-input-container.has-value label,#signup-form .ah-input-container:has(input:not(:placeholder-shown)) label,#signup-form .ah-input-container:has(input:-webkit-autofill) label,#signup-form .ah-input-container:has(input:autofill) label,#login-form .ah-input-container:focus-within label,#login-form .ah-input-container.has-value label,#login-form .ah-input-container:has(input:not(:placeholder-shown)) label,#login-form .ah-input-container:has(input:-webkit-autofill) label,#login-form .ah-input-container:has(input:autofill) label,#update-form .ah-input-container:focus-within label,#update-form .ah-input-container.has-value label,#update-form .ah-input-container:has(input:not(:placeholder-shown)) label,#update-form .ah-input-container:has(input:-webkit-autofill) label,#update-form .ah-input-container:has(input:autofill) label{transform:translate3d(36px,2px,0) scale(.75);color:#475569}#register-form .ah-input-container#signup-email,#signup-form .ah-input-container#signup-email,#login-form .ah-input-container#signup-email,#update-form .ah-input-container#signup-email{margin-top:5px}#register-form .ah-input-container.agree,#signup-form .ah-input-container.agree,#login-form .ah-input-container.agree,#update-form .ah-input-container.agree{margin:10px 0 0;padding:0;font-size:16px;text-align:center;width:100%}#register-form .name-row,#signup-form .name-row,#login-form .name-row,#update-form .name-row{display:flex;flex-wrap:wrap;gap:8px}#register-form .name-row>.ah-input-container,#signup-form .name-row>.ah-input-container,#login-form .name-row>.ah-input-container,#update-form .name-row>.ah-input-container{margin-right:0;flex:1 1 120px}#register-form .name-row>.ah-input-container:nth-child(2),#signup-form .name-row>.ah-input-container:nth-child(2),#login-form .name-row>.ah-input-container:nth-child(2),#update-form .name-row>.ah-input-container:nth-child(2){flex:0 0 56px;max-width:56px}#register-form .ah-auth-footer,#signup-form .ah-auth-footer,#login-form .ah-auth-footer,#update-form .ah-auth-footer{display:flex;justify-content:flex-end;margin-top:6px}#register-form .ah-auth-footer a.small,#signup-form .ah-auth-footer a.small,#login-form .ah-auth-footer a.small,#update-form .ah-auth-footer a.small{color:#475569;text-decoration:none;font-weight:500;transition:color .12s ease}#register-form .ah-auth-footer a.small:hover,#signup-form .ah-auth-footer a.small:hover,#login-form .ah-auth-footer a.small:hover,#update-form .ah-auth-footer a.small:hover{color:#1d4ed8;text-decoration:underline}#register-form .error-message,#signup-form .error-message,#login-form .error-message,#update-form .error-message{box-sizing:border-box;width:100%;margin:14px 0 0;padding:10px 12px;border-radius:8px;background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.78em;line-height:1.4;text-align:center;font-weight:600}#register-form .red,#signup-form .red,#login-form .red,#update-form .red{color:#f44336}#register-form .ah-email-collapse,#signup-form .ah-email-collapse,#login-form .ah-email-collapse,#update-form .ah-email-collapse{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s ease}#register-form .ah-email-collapse.is-expanded,#signup-form .ah-email-collapse.is-expanded,#login-form .ah-email-collapse.is-expanded,#update-form .ah-email-collapse.is-expanded{grid-template-rows:1fr;opacity:1;pointer-events:auto}#register-form .ah-email-collapse .ah-email-collapse-inner,#signup-form .ah-email-collapse .ah-email-collapse-inner,#login-form .ah-email-collapse .ah-email-collapse-inner,#update-form .ah-email-collapse .ah-email-collapse-inner{overflow:hidden;min-height:0}#register-form .ah-auth-submit-button,#signup-form .ah-auth-submit-button,#login-form .ah-auth-submit-button,#update-form .ah-auth-submit-button{box-sizing:border-box;border:0;border-radius:8px;font-family:inherit;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform 80ms ease}#register-form .ah-auth-submit-button.microsoft-login,#register-form .ah-auth-submit-button.microsoft-signup,#signup-form .ah-auth-submit-button.microsoft-login,#signup-form .ah-auth-submit-button.microsoft-signup,#login-form .ah-auth-submit-button.microsoft-login,#login-form .ah-auth-submit-button.microsoft-signup,#update-form .ah-auth-submit-button.microsoft-login,#update-form .ah-auth-submit-button.microsoft-signup{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:10px 16px;margin:4px 0 6px;font-size:16px;font-weight:600;color:#fff;background-color:#0f172a;border:1px solid #0f172a;box-shadow:0 4px 12px #0f172a2e}#register-form .ah-auth-submit-button.microsoft-login:hover:not(:disabled),#register-form .ah-auth-submit-button.microsoft-signup:hover:not(:disabled),#signup-form .ah-auth-submit-button.microsoft-login:hover:not(:disabled),#signup-form .ah-auth-submit-button.microsoft-signup:hover:not(:disabled),#login-form .ah-auth-submit-button.microsoft-login:hover:not(:disabled),#login-form .ah-auth-submit-button.microsoft-signup:hover:not(:disabled),#update-form .ah-auth-submit-button.microsoft-login:hover:not(:disabled),#update-form .ah-auth-submit-button.microsoft-signup:hover:not(:disabled){background-color:#1e293b;border-color:#1e293b;box-shadow:0 6px 16px #0f172a3d}#register-form .ah-auth-submit-button.microsoft-login:focus-visible,#register-form .ah-auth-submit-button.microsoft-signup:focus-visible,#signup-form .ah-auth-submit-button.microsoft-login:focus-visible,#signup-form .ah-auth-submit-button.microsoft-signup:focus-visible,#login-form .ah-auth-submit-button.microsoft-login:focus-visible,#login-form .ah-auth-submit-button.microsoft-signup:focus-visible,#update-form .ah-auth-submit-button.microsoft-login:focus-visible,#update-form .ah-auth-submit-button.microsoft-signup:focus-visible{outline:2px solid #2563eb;outline-offset:2px}#register-form .ah-auth-submit-button.microsoft-login .ah-ms-logo,#register-form .ah-auth-submit-button.microsoft-signup .ah-ms-logo,#signup-form .ah-auth-submit-button.microsoft-login .ah-ms-logo,#signup-form .ah-auth-submit-button.microsoft-signup .ah-ms-logo,#login-form .ah-auth-submit-button.microsoft-login .ah-ms-logo,#login-form .ah-auth-submit-button.microsoft-signup .ah-ms-logo,#update-form .ah-auth-submit-button.microsoft-login .ah-ms-logo,#update-form .ah-auth-submit-button.microsoft-signup .ah-ms-logo{flex:0 0 20px;width:20px;height:20px}#register-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-text,#register-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-text,#signup-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-text,#signup-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-text,#login-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-text,#login-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-text,#update-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-text,#update-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-text{line-height:1.2}#register-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-badge,#register-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-badge,#signup-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-badge,#signup-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-badge,#login-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-badge,#login-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-badge,#update-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-badge,#update-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-badge{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;background:#ffffff24;color:#e2e8f0}#register-form .ah-auth-submit-button.login,#register-form .ah-auth-submit-button.signup,#signup-form .ah-auth-submit-button.login,#signup-form .ah-auth-submit-button.signup,#login-form .ah-auth-submit-button.login,#login-form .ah-auth-submit-button.signup,#update-form .ah-auth-submit-button.login,#update-form .ah-auth-submit-button.signup{text-align:center;width:100%;font-size:16px;font-weight:600;letter-spacing:.01em;margin:10px 0 6px;height:46px;color:#fff;background-color:#2563eb;border:1px solid transparent;box-shadow:0 2px 6px #2563eb3d}#register-form .ah-auth-submit-button.login:hover:not(:disabled),#register-form .ah-auth-submit-button.signup:hover:not(:disabled),#signup-form .ah-auth-submit-button.login:hover:not(:disabled),#signup-form .ah-auth-submit-button.signup:hover:not(:disabled),#login-form .ah-auth-submit-button.login:hover:not(:disabled),#login-form .ah-auth-submit-button.signup:hover:not(:disabled),#update-form .ah-auth-submit-button.login:hover:not(:disabled),#update-form .ah-auth-submit-button.signup:hover:not(:disabled){background-color:#1d4ed8}#register-form .ah-auth-submit-button.login:focus-visible,#register-form .ah-auth-submit-button.signup:focus-visible,#signup-form .ah-auth-submit-button.login:focus-visible,#signup-form .ah-auth-submit-button.signup:focus-visible,#login-form .ah-auth-submit-button.login:focus-visible,#login-form .ah-auth-submit-button.signup:focus-visible,#update-form .ah-auth-submit-button.login:focus-visible,#update-form .ah-auth-submit-button.signup:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}#register-form .ah-auth-submit-button.login.is-secondary,#signup-form .ah-auth-submit-button.login.is-secondary,#login-form .ah-auth-submit-button.login.is-secondary,#update-form .ah-auth-submit-button.login.is-secondary{color:#334155;background-color:#f1f5f9;border:1px solid #cbd5e1;box-shadow:none}#register-form .ah-auth-submit-button.login.is-secondary:hover:not(:disabled),#signup-form .ah-auth-submit-button.login.is-secondary:hover:not(:disabled),#login-form .ah-auth-submit-button.login.is-secondary:hover:not(:disabled),#update-form .ah-auth-submit-button.login.is-secondary:hover:not(:disabled){color:#0f172a;background-color:#e2e8f0;border-color:#94a3b8}#register-form .ah-auth-submit-button.login.is-secondary:focus-visible,#signup-form .ah-auth-submit-button.login.is-secondary:focus-visible,#login-form .ah-auth-submit-button.login.is-secondary:focus-visible,#update-form .ah-auth-submit-button.login.is-secondary:focus-visible{outline:2px solid #64748b;outline-offset:2px}#register-form .ah-auth-submit-button:disabled,#signup-form .ah-auth-submit-button:disabled,#login-form .ah-auth-submit-button:disabled,#update-form .ah-auth-submit-button:disabled{opacity:.55;cursor:default}#register-form .ah-auth-enterprise-note,#signup-form .ah-auth-enterprise-note,#login-form .ah-auth-enterprise-note,#update-form .ah-auth-enterprise-note{margin-top:12px;padding-top:10px;border-top:1px solid #f1f5f9;font-size:11.5px;line-height:1.45;color:#64748b;text-align:center}#register-form .ah-terms-msa-subtext,#signup-form .ah-terms-msa-subtext,#login-form .ah-terms-msa-subtext,#update-form .ah-terms-msa-subtext{margin-top:3px;font-size:11px;line-height:1.35;color:#64748b}@container (max-width: 360px){#register-form .ah-toolbar,#signup-form .ah-toolbar,#login-form .ah-toolbar,#update-form .ah-toolbar{min-height:54px;padding:8px 4px 4px;font-size:19px}#register-form .ah-toolbar .ah-auth-subtitle,#signup-form .ah-toolbar .ah-auth-subtitle,#login-form .ah-toolbar .ah-auth-subtitle,#update-form .ah-toolbar .ah-auth-subtitle{font-size:12px}#register-form .ah-auth-submit-button.microsoft-login,#register-form .ah-auth-submit-button.microsoft-signup,#signup-form .ah-auth-submit-button.microsoft-login,#signup-form .ah-auth-submit-button.microsoft-signup,#login-form .ah-auth-submit-button.microsoft-login,#login-form .ah-auth-submit-button.microsoft-signup,#update-form .ah-auth-submit-button.microsoft-login,#update-form .ah-auth-submit-button.microsoft-signup{font-size:14px;min-height:44px;padding:8px 12px}#register-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-badge,#register-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-badge,#signup-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-badge,#signup-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-badge,#login-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-badge,#login-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-badge,#update-form .ah-auth-submit-button.microsoft-login .ah-ms-btn-badge,#update-form .ah-auth-submit-button.microsoft-signup .ah-ms-btn-badge{display:none}#register-form .ah-auth-submit-button.login,#register-form .ah-auth-submit-button.signup,#signup-form .ah-auth-submit-button.login,#signup-form .ah-auth-submit-button.signup,#login-form .ah-auth-submit-button.login,#login-form .ah-auth-submit-button.signup,#update-form .ah-auth-submit-button.login,#update-form .ah-auth-submit-button.signup{font-size:15px;height:42px}#register-form .ah-input-container,#signup-form .ah-input-container,#login-form .ah-input-container,#update-form .ah-input-container{min-height:70px;margin-top:6px;padding-bottom:14px}}ah-terms-dialog{display:block;width:100%;max-width:100%;box-sizing:border-box}#terms.ah-eula-dialog{box-sizing:border-box;width:min(580px,94vw);max-width:min(580px,94vw);min-width:0;max-height:86vh;margin:0 auto;padding:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 44px #0f172a33,0 4px 12px #0f172a14;overflow:hidden;font-size:13.5px}#terms.ah-eula-dialog .ah-eula-header{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px 18px 10px;border-bottom:1px solid #e2e8f0;background:#f8fafc;height:auto;min-height:0}#terms.ah-eula-dialog .ah-eula-header .ah-eula-header-top{display:flex;align-items:center;justify-content:space-between;gap:8px}#terms.ah-eula-dialog .ah-eula-header .ah-eula-logo{height:20px;width:auto;max-width:82px;-o-object-fit:contain;object-fit:contain;display:block}#terms.ah-eula-dialog .ah-eula-header .ah-eula-version{flex:0 0 auto;font-size:11px;font-weight:600;line-height:1.4;color:#475569;background:#e2e8f0;padding:2px 8px;border-radius:999px;white-space:nowrap}#terms.ah-eula-dialog .ah-eula-header .ah-eula-title{font-size:15px;font-weight:700;line-height:1.35;color:#0f172a;text-align:left;margin:0}#terms.ah-eula-dialog .ah-eula-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 18px;font-size:13px;line-height:1.55;color:#334155;text-align:left}#terms.ah-eula-dialog .ah-eula-msa-banner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:12px;line-height:1.45;color:#1e3a8a}#terms.ah-eula-dialog .ah-eula-body h4{margin:12px 0 4px;font-size:13px;font-weight:700;color:#0f172a}#terms.ah-eula-dialog .ah-eula-body p{margin:0 0 10px}#terms.ah-eula-dialog .ah-eula-profile-box{margin-top:14px;padding:12px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px}#terms.ah-eula-dialog .ah-eula-profile-box .ah-eula-profile-title{font-size:12px;font-weight:700;color:#0f172a;margin-bottom:8px}#terms.ah-eula-dialog .ah-eula-profile-box .ah-eula-profile-fields{display:flex;flex-wrap:wrap;gap:8px}#terms.ah-eula-dialog .ah-eula-profile-box .ah-eula-field{flex:1 1 140px;display:flex;flex-direction:column;gap:4px}#terms.ah-eula-dialog .ah-eula-profile-box .ah-eula-field span{font-size:11px;font-weight:600;color:#475569}#terms.ah-eula-dialog .ah-eula-profile-box .ah-eula-field input{box-sizing:border-box;width:100%;height:34px;padding:0 10px;font-size:13.5px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a}#terms.ah-eula-dialog .ah-eula-profile-box .ah-eula-field input:focus{outline:2px solid #2563eb;border-color:#2563eb}#terms.ah-eula-dialog .ah-eula-profile-box .ah-eula-error{margin-top:8px;font-size:12px;font-weight:600;color:#b91c1c}#terms.ah-eula-dialog .ah-eula-footer{flex:0 0 auto;display:flex;flex-direction:column;border-top:1px solid #e2e8f0;background:#f8fafc}#terms.ah-eula-dialog .ah-eula-scroll-hint{padding:6px 16px 0;font-size:11.5px;font-weight:600;color:#64748b;text-align:center}#terms.ah-eula-dialog .ah-eula-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;background:transparent}#terms.ah-eula-dialog .ah-eula-actions .ah-eula-btn{margin:0!important;min-width:88px;font-size:13px}#terms.ah-eula-dialog .ah-eula-actions .ah-eula-btn.is-disabled,#terms.ah-eula-dialog .ah-eula-actions .ah-eula-btn[disabled]{opacity:.45;pointer-events:none;cursor:not-allowed}@media screen and (max-width:480px){.login-ah-logo{height:50px;width:185px;margin-bottom:8px}#login-form,#register-form,#signup-form,#update-form{width:94vw;padding:4px 8px 0;border-radius:10px}#login-form .ah-content,#register-form .ah-content,#signup-form .ah-content,#update-form .ah-content{padding-left:8px;padding-right:8px;padding-bottom:18px}#terms.ah-eula-dialog{width:94vw;max-height:90vh}#terms.ah-eula-dialog .ah-eula-header{padding:10px 14px 8px}#terms.ah-eula-dialog .ah-eula-header .ah-eula-title{font-size:13.5px}#terms.ah-eula-dialog .ah-eula-scroll{padding:12px 14px;font-size:12px}#terms.ah-eula-dialog .ah-eula-scroll-hint{padding:6px 12px 0;font-size:11px}#terms.ah-eula-dialog .ah-eula-actions{padding:8px 12px;justify-content:space-between}#terms.ah-eula-dialog .ah-eula-actions .ah-dialog-action-spacer{display:none}#terms.ah-eula-dialog .ah-eula-actions .ah-eula-btn{flex:1 1 0;min-width:0;font-size:12.5px}}style-builder-component,background-builder-component,artwork-editor-component,design-builder-component,layout-builder-container-component{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-tool-icon-active: var(--ah-themed-accent-strong);--ah-control-button-text: var(--ah-themed-text-muted)}body[data-ah-theme] style-builder-component,body[data-ah-theme] ah-style-builder-route,body[data-ah-theme] background-builder-component,body[data-ah-theme] ah-background-builder-route,body[data-ah-theme] artwork-editor-component,body[data-ah-theme] ah-artwork-editor-route,body[data-ah-theme] design-builder-component,body[data-ah-theme] ah-design-builder-route,body[data-ah-theme] layout-builder-container-component,body[data-ah-theme] ah-layout-builder-container-route{background:var(--ah-themed-panel-bg)}body[data-ah-theme] style-builder-component,body[data-ah-theme] background-builder-component,body[data-ah-theme] artwork-editor-component,body[data-ah-theme] design-builder-component,body[data-ah-theme] layout-builder-container-component{color:var(--ah-themed-text)}body[data-ah-theme] style-builder-component .secondary-screen-header,body[data-ah-theme] background-builder-component .secondary-screen-header,body[data-ah-theme] artwork-editor-component .secondary-screen-header,body[data-ah-theme] design-builder-component .secondary-screen-header,body[data-ah-theme] layout-builder-container-component .secondary-screen-header{box-shadow:inset 0 -1px 0 var(--ah-themed-header-border)}body[data-ah-theme] style-builder-component ah-button:not([variant])::part(base),body[data-ah-theme] style-builder-component ah-button[variant=default]::part(base),body[data-ah-theme] background-builder-component ah-button:not([variant])::part(base),body[data-ah-theme] background-builder-component ah-button[variant=default]::part(base),body[data-ah-theme] artwork-editor-component ah-button:not([variant])::part(base),body[data-ah-theme] artwork-editor-component ah-button[variant=default]::part(base),body[data-ah-theme] design-builder-component ah-button:not([variant])::part(base),body[data-ah-theme] design-builder-component ah-button[variant=default]::part(base),body[data-ah-theme] layout-builder-container-component ah-button:not([variant])::part(base),body[data-ah-theme] layout-builder-container-component ah-button[variant=default]::part(base){border-color:var(--ah-themed-control-border);background:var(--ah-themed-ghost-bg);color:var(--ah-themed-ghost-color)}body[data-ah-theme] style-builder-component ah-button:not([variant]):not([disabled])::part(base):hover,body[data-ah-theme] style-builder-component ah-button[variant=default]:not([disabled])::part(base):hover,body[data-ah-theme] background-builder-component ah-button:not([variant]):not([disabled])::part(base):hover,body[data-ah-theme] background-builder-component ah-button[variant=default]:not([disabled])::part(base):hover,body[data-ah-theme] artwork-editor-component ah-button:not([variant]):not([disabled])::part(base):hover,body[data-ah-theme] artwork-editor-component ah-button[variant=default]:not([disabled])::part(base):hover,body[data-ah-theme] design-builder-component ah-button:not([variant]):not([disabled])::part(base):hover,body[data-ah-theme] design-builder-component ah-button[variant=default]:not([disabled])::part(base):hover,body[data-ah-theme] layout-builder-container-component ah-button:not([variant]):not([disabled])::part(base):hover,body[data-ah-theme] layout-builder-container-component ah-button[variant=default]:not([disabled])::part(base):hover{border-color:var(--ah-themed-accent);color:var(--ah-themed-accent)}body[data-ah-theme] style-builder-component sl-input::part(base),body[data-ah-theme] style-builder-component sl-input::part(combobox),body[data-ah-theme] style-builder-component sl-textarea::part(base),body[data-ah-theme] style-builder-component sl-textarea::part(combobox),body[data-ah-theme] style-builder-component sl-select::part(base),body[data-ah-theme] style-builder-component sl-select::part(combobox),body[data-ah-theme] background-builder-component sl-input::part(base),body[data-ah-theme] background-builder-component sl-input::part(combobox),body[data-ah-theme] background-builder-component sl-textarea::part(base),body[data-ah-theme] background-builder-component sl-textarea::part(combobox),body[data-ah-theme] background-builder-component sl-select::part(base),body[data-ah-theme] background-builder-component sl-select::part(combobox),body[data-ah-theme] artwork-editor-component sl-input::part(base),body[data-ah-theme] artwork-editor-component sl-input::part(combobox),body[data-ah-theme] artwork-editor-component sl-textarea::part(base),body[data-ah-theme] artwork-editor-component sl-textarea::part(combobox),body[data-ah-theme] artwork-editor-component sl-select::part(base),body[data-ah-theme] artwork-editor-component sl-select::part(combobox),body[data-ah-theme] design-builder-component sl-input::part(base),body[data-ah-theme] design-builder-component sl-input::part(combobox),body[data-ah-theme] design-builder-component sl-textarea::part(base),body[data-ah-theme] design-builder-component sl-textarea::part(combobox),body[data-ah-theme] design-builder-component sl-select::part(base),body[data-ah-theme] design-builder-component sl-select::part(combobox),body[data-ah-theme] layout-builder-container-component sl-input::part(base),body[data-ah-theme] layout-builder-container-component sl-input::part(combobox),body[data-ah-theme] layout-builder-container-component sl-textarea::part(base),body[data-ah-theme] layout-builder-container-component sl-textarea::part(combobox),body[data-ah-theme] layout-builder-container-component sl-select::part(base),body[data-ah-theme] layout-builder-container-component sl-select::part(combobox){border-color:var(--ah-themed-control-border);background:var(--ah-themed-control-bg);box-shadow:var(--ah-themed-control-shadow)}body[data-ah-theme] style-builder-component sl-input::part(input),body[data-ah-theme] style-builder-component sl-input::part(textarea),body[data-ah-theme] style-builder-component sl-input::part(display-input),body[data-ah-theme] style-builder-component sl-textarea::part(input),body[data-ah-theme] style-builder-component sl-textarea::part(textarea),body[data-ah-theme] style-builder-component sl-textarea::part(display-input),body[data-ah-theme] style-builder-component sl-select::part(input),body[data-ah-theme] style-builder-component sl-select::part(textarea),body[data-ah-theme] style-builder-component sl-select::part(display-input),body[data-ah-theme] background-builder-component sl-input::part(input),body[data-ah-theme] background-builder-component sl-input::part(textarea),body[data-ah-theme] background-builder-component sl-input::part(display-input),body[data-ah-theme] background-builder-component sl-textarea::part(input),body[data-ah-theme] background-builder-component sl-textarea::part(textarea),body[data-ah-theme] background-builder-component sl-textarea::part(display-input),body[data-ah-theme] background-builder-component sl-select::part(input),body[data-ah-theme] background-builder-component sl-select::part(textarea),body[data-ah-theme] background-builder-component sl-select::part(display-input),body[data-ah-theme] artwork-editor-component sl-input::part(input),body[data-ah-theme] artwork-editor-component sl-input::part(textarea),body[data-ah-theme] artwork-editor-component sl-input::part(display-input),body[data-ah-theme] artwork-editor-component sl-textarea::part(input),body[data-ah-theme] artwork-editor-component sl-textarea::part(textarea),body[data-ah-theme] artwork-editor-component sl-textarea::part(display-input),body[data-ah-theme] artwork-editor-component sl-select::part(input),body[data-ah-theme] artwork-editor-component sl-select::part(textarea),body[data-ah-theme] artwork-editor-component sl-select::part(display-input),body[data-ah-theme] design-builder-component sl-input::part(input),body[data-ah-theme] design-builder-component sl-input::part(textarea),body[data-ah-theme] design-builder-component sl-input::part(display-input),body[data-ah-theme] design-builder-component sl-textarea::part(input),body[data-ah-theme] design-builder-component sl-textarea::part(textarea),body[data-ah-theme] design-builder-component sl-textarea::part(display-input),body[data-ah-theme] design-builder-component sl-select::part(input),body[data-ah-theme] design-builder-component sl-select::part(textarea),body[data-ah-theme] design-builder-component sl-select::part(display-input),body[data-ah-theme] layout-builder-container-component sl-input::part(input),body[data-ah-theme] layout-builder-container-component sl-input::part(textarea),body[data-ah-theme] layout-builder-container-component sl-input::part(display-input),body[data-ah-theme] layout-builder-container-component sl-textarea::part(input),body[data-ah-theme] layout-builder-container-component sl-textarea::part(textarea),body[data-ah-theme] layout-builder-container-component sl-textarea::part(display-input),body[data-ah-theme] layout-builder-container-component sl-select::part(input),body[data-ah-theme] layout-builder-container-component sl-select::part(textarea),body[data-ah-theme] layout-builder-container-component sl-select::part(display-input){background:transparent}body[data-ah-theme] style-builder-component sl-input:focus-within::part(base),body[data-ah-theme] style-builder-component sl-input:focus-within::part(combobox),body[data-ah-theme] style-builder-component sl-textarea:focus-within::part(base),body[data-ah-theme] style-builder-component sl-textarea:focus-within::part(combobox),body[data-ah-theme] style-builder-component sl-select:focus-within::part(base),body[data-ah-theme] style-builder-component sl-select:focus-within::part(combobox),body[data-ah-theme] background-builder-component sl-input:focus-within::part(base),body[data-ah-theme] background-builder-component sl-input:focus-within::part(combobox),body[data-ah-theme] background-builder-component sl-textarea:focus-within::part(base),body[data-ah-theme] background-builder-component sl-textarea:focus-within::part(combobox),body[data-ah-theme] background-builder-component sl-select:focus-within::part(base),body[data-ah-theme] background-builder-component sl-select:focus-within::part(combobox),body[data-ah-theme] artwork-editor-component sl-input:focus-within::part(base),body[data-ah-theme] artwork-editor-component sl-input:focus-within::part(combobox),body[data-ah-theme] artwork-editor-component sl-textarea:focus-within::part(base),body[data-ah-theme] artwork-editor-component sl-textarea:focus-within::part(combobox),body[data-ah-theme] artwork-editor-component sl-select:focus-within::part(base),body[data-ah-theme] artwork-editor-component sl-select:focus-within::part(combobox),body[data-ah-theme] design-builder-component sl-input:focus-within::part(base),body[data-ah-theme] design-builder-component sl-input:focus-within::part(combobox),body[data-ah-theme] design-builder-component sl-textarea:focus-within::part(base),body[data-ah-theme] design-builder-component sl-textarea:focus-within::part(combobox),body[data-ah-theme] design-builder-component sl-select:focus-within::part(base),body[data-ah-theme] design-builder-component sl-select:focus-within::part(combobox),body[data-ah-theme] layout-builder-container-component sl-input:focus-within::part(base),body[data-ah-theme] layout-builder-container-component sl-input:focus-within::part(combobox),body[data-ah-theme] layout-builder-container-component sl-textarea:focus-within::part(base),body[data-ah-theme] layout-builder-container-component sl-textarea:focus-within::part(combobox),body[data-ah-theme] layout-builder-container-component sl-select:focus-within::part(base),body[data-ah-theme] layout-builder-container-component sl-select:focus-within::part(combobox){outline:var(--sl-focus-ring-width, 3px) solid var(--ah-themed-accent);outline-offset:var(--sl-focus-ring-offset, 1px)}body[data-ah-theme] style-builder-component sl-select::part(tag__base),body[data-ah-theme] background-builder-component sl-select::part(tag__base),body[data-ah-theme] artwork-editor-component sl-select::part(tag__base),body[data-ah-theme] design-builder-component sl-select::part(tag__base),body[data-ah-theme] layout-builder-container-component sl-select::part(tag__base){border-color:var(--ah-themed-chip-border);background:var(--ah-themed-chip-bg);color:var(--ah-themed-chip-color)}body[data-ah-theme] style-builder-component :is(.element-style,.control-list-item).selected:not(.alert) .index,body[data-ah-theme] background-builder-component :is(.element-style,.control-list-item).selected:not(.alert) .index,body[data-ah-theme] artwork-editor-component :is(.element-style,.control-list-item).selected:not(.alert) .index,body[data-ah-theme] design-builder-component :is(.element-style,.control-list-item).selected:not(.alert) .index,body[data-ah-theme] layout-builder-container-component :is(.element-style,.control-list-item).selected:not(.alert) .index{background-color:var(--ah-themed-accent-contrast);color:var(--ah-themed-accent)}body[data-ah-theme] style-builder-component ::-webkit-scrollbar,body[data-ah-theme] style-builder-component ::-webkit-scrollbar-track,body[data-ah-theme] background-builder-component ::-webkit-scrollbar,body[data-ah-theme] background-builder-component ::-webkit-scrollbar-track,body[data-ah-theme] artwork-editor-component ::-webkit-scrollbar,body[data-ah-theme] artwork-editor-component ::-webkit-scrollbar-track,body[data-ah-theme] design-builder-component ::-webkit-scrollbar,body[data-ah-theme] design-builder-component ::-webkit-scrollbar-track,body[data-ah-theme] layout-builder-container-component ::-webkit-scrollbar,body[data-ah-theme] layout-builder-container-component ::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] style-builder-component ::-webkit-scrollbar-thumb,body[data-ah-theme] background-builder-component ::-webkit-scrollbar-thumb,body[data-ah-theme] artwork-editor-component ::-webkit-scrollbar-thumb,body[data-ah-theme] design-builder-component ::-webkit-scrollbar-thumb,body[data-ah-theme] layout-builder-container-component ::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] style-builder-component ::-webkit-scrollbar-thumb:hover,body[data-ah-theme] background-builder-component ::-webkit-scrollbar-thumb:hover,body[data-ah-theme] artwork-editor-component ::-webkit-scrollbar-thumb:hover,body[data-ah-theme] design-builder-component ::-webkit-scrollbar-thumb:hover,body[data-ah-theme] layout-builder-container-component ::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}callout-maker-component{--cm-workspace-logo-width: 150px;--cm-workspace-header-inset: 14px;--cm-workspace-header-gap: 12px;position:fixed;top:var(--ah-visible-viewport-top, 0px);left:var(--ah-visible-viewport-left, 0px);width:var(--ah-visible-viewport-width, 100%);height:var(--ah-visible-viewport-height, 100%)}callout-maker-component ah-callout-maker-route{position:absolute;width:100%;height:100%}@media(max-width:1000px){callout-maker-component{--cm-workspace-logo-width: 110px}}@media(max-width:600px){callout-maker-component{--cm-workspace-logo-width: clamp(44px, calc(100vw - 310px) , 66px);--cm-workspace-header-inset: 8px;--cm-workspace-header-gap: 8px}}callout-maker-component .callout-maker-component__surface,callout-maker-component ah-callout-maker-route .callout-maker-component__surface{position:relative;width:100%;height:100%}callout-maker-component .callout-maker-component__surface--overlay,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay{pointer-events:none}callout-maker-component .callout-maker-component__surface--overlay .callout-maker-route-rail,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-route-rail__selected-mode-icon,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-route-settings-dialog,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-transcript-dialog,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-transcript-details-dialog,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-transcript-delete-dialog,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-transcript-clip-details-dialog,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-transcript-clip-merge-dialog,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-transcript-clip-delete-dialog,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-transcript-fine-tune-dialog,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-slide-sorter-toggle,callout-maker-component .callout-maker-component__surface--overlay .callout-maker-component__slide-sorter-host,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-route-rail,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-route-rail__selected-mode-icon,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-route-settings-dialog,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-transcript-dialog,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-transcript-details-dialog,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-transcript-delete-dialog,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-transcript-clip-details-dialog,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-transcript-clip-merge-dialog,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-transcript-clip-delete-dialog,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-transcript-fine-tune-dialog,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-slide-sorter-toggle,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--overlay .callout-maker-component__slide-sorter-host{pointer-events:auto}callout-maker-component ah-addin-callout-maker,callout-maker-component ah-callout-maker-route ah-addin-callout-maker{height:100%}callout-maker-component .callout-maker-component__ai-host,callout-maker-component ah-callout-maker-route .callout-maker-component__ai-host{position:fixed;top:0;left:0;z-index:2147483646;display:block;width:0;height:0;overflow:visible}callout-maker-component .callout-maker-component__return-workspace,callout-maker-component ah-callout-maker-route .callout-maker-component__return-workspace{position:absolute;top:12px;right:12px;z-index:2147483641;height:34px;padding:0 14px;border:1px solid rgba(1,88,187,.22);border-radius:8px;background:#fff;color:#0158bb;font-size:12px;font-weight:900;box-shadow:0 8px 22px #0f172a24;cursor:pointer}callout-maker-component .callout-maker-component__return-workspace:hover,callout-maker-component .callout-maker-component__return-workspace:focus-visible,callout-maker-component ah-callout-maker-route .callout-maker-component__return-workspace:hover,callout-maker-component ah-callout-maker-route .callout-maker-component__return-workspace:focus-visible{border-color:#0158bb61;background:#eff6ff}callout-maker-component .callout-maker-slide-sorter-toggle,callout-maker-component ah-callout-maker-route .callout-maker-slide-sorter-toggle{position:absolute;top:22px;left:268px;z-index:2147483642;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:var(--ah-themed-accent-strong, #0f172a);box-shadow:var(--ah-themed-control-shadow, 0 8px 18px rgba(15, 23, 42, .2));cursor:pointer}callout-maker-component .callout-maker-slide-sorter-toggle--active,callout-maker-component ah-callout-maker-route .callout-maker-slide-sorter-toggle--active{background:var(--ah-themed-accent, #0158bb)}callout-maker-component .callout-maker-component__surface--preview .callout-maker-route-rail__selected-mode-icon,callout-maker-component .callout-maker-component__surface--preview .callout-maker-slide-sorter-toggle,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--preview .callout-maker-route-rail__selected-mode-icon,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--preview .callout-maker-slide-sorter-toggle{top:6px;width:44px;height:44px}callout-maker-component .callout-maker-component__surface--preview .callout-maker-route-rail__selected-mode-icon,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--preview .callout-maker-route-rail__selected-mode-icon{left:calc(var(--cm-workspace-header-inset) + var(--cm-workspace-logo-width) + var(--cm-workspace-header-gap))}callout-maker-component .callout-maker-component__surface--preview .callout-maker-slide-sorter-toggle,callout-maker-component ah-callout-maker-route .callout-maker-component__surface--preview .callout-maker-slide-sorter-toggle{left:calc(var(--cm-workspace-header-inset) + var(--cm-workspace-logo-width) + var(--cm-workspace-header-gap) + 48px)}callout-maker-component .callout-maker-slide-sorter-toggle__icon,callout-maker-component ah-callout-maker-route .callout-maker-slide-sorter-toggle__icon{width:18px;height:18px}callout-maker-component .callout-maker-component__slide-sorter-host,callout-maker-component ah-callout-maker-route .callout-maker-component__slide-sorter-host{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;background:var(--sl-color-neutral-0, #ffffff)}callout-maker-component .callout-maker-component__slide-sorter-host[hidden],callout-maker-component ah-callout-maker-route .callout-maker-component__slide-sorter-host[hidden]{display:none}callout-maker-component .callout-maker-component__slide-sorter-host ah-tree-grid-view,callout-maker-component ah-callout-maker-route .callout-maker-component__slide-sorter-host ah-tree-grid-view{flex:1 1 auto;min-height:0}callout-maker-component .callout-maker-route-rail,callout-maker-component ah-callout-maker-route .callout-maker-route-rail{position:fixed;top:54px;left:14px;z-index:2147483640;display:flex;flex-direction:column;gap:10px;width:min(320px,100vw - 28px);min-width:0;max-width:calc(var(--ah-visible-viewport-width, 100vw) - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:10px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#f8fafcf0;box-shadow:0 18px 44px #0f172a2e;backdrop-filter:blur(18px)}callout-maker-component .callout-maker-route-rail--mode-secure,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--mode-secure{border-color:#dc26263d;background:#fef2f2f5}callout-maker-component .callout-maker-route-rail--mode-team,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--mode-team{border-color:#2563eb3d;background:#eff6fff5}callout-maker-component .callout-maker-route-rail--mode-pro,callout-maker-component .callout-maker-route-rail--mode-pro-team,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--mode-pro,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--mode-pro-team{border-color:#16a34a3d;background:#f0fdf4f5}callout-maker-component .callout-maker-route-rail__header,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__header{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:30px;min-width:0}callout-maker-component .callout-maker-route-rail__body,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__body{display:flex;flex-direction:column;gap:8px}callout-maker-component .callout-maker-route-rail__selected-mode-icon,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__selected-mode-icon{position:absolute;top:22px;left:226px;z-index:2147483642;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;box-shadow:0 8px 18px #0f172a33;cursor:pointer}callout-maker-component .callout-maker-route-rail__selected-mode-icon--red,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__selected-mode-icon--red{background:#dc2626}callout-maker-component .callout-maker-route-rail__selected-mode-icon--blue,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__selected-mode-icon--blue{background:#0158bb}callout-maker-component .callout-maker-route-rail__selected-mode-icon--green,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__selected-mode-icon--green{background:#16a34a}callout-maker-component .callout-maker-route-rail__selected-mode-primary,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__selected-mode-primary{width:20px;height:20px}callout-maker-component .callout-maker-route-rail__selected-mode-badge,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__selected-mode-badge{position:absolute;right:-2px;bottom:-2px;width:17px;height:17px;padding:2px;border-radius:50%;background:#0f172ab8;box-sizing:border-box}callout-maker-component .callout-maker-route-rail__selected-mode-badge--secondary,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__selected-mode-badge--secondary{right:-4px;bottom:12px;width:15px;height:15px}callout-maker-component .callout-maker-route-rail__control,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 14px;border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#ffffffeb;color:#1e293b}callout-maker-component .callout-maker-route-rail__control,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__control{width:28px;height:28px;min-height:28px;padding:0;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}callout-maker-component .callout-maker-route-rail__control-icon,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__control-icon{width:18px;height:18px;display:block}callout-maker-component .callout-maker-route-rail__project-name,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__project-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.02em;color:#334155;padding:0 6px}callout-maker-component .callout-maker-route-rail__toggle-row,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%;min-height:38px;padding:0 12px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#fffffff0;cursor:pointer;text-align:left;transition:background-color .12s ease,border-color .12s ease}callout-maker-component .callout-maker-route-rail__toggle-row--disabled,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--disabled{cursor:default}callout-maker-component .callout-maker-route-rail__toggle-label,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}callout-maker-component .callout-maker-route-rail__toggle-label--left,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-label--left{justify-self:end;text-align:right}callout-maker-component .callout-maker-route-rail__toggle-label--right,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-label--right{justify-self:start;text-align:left}callout-maker-component .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-label--active{color:#0f172a}callout-maker-component .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-switch{position:relative;display:inline-flex;width:46px;height:24px;border-radius:999px;background:#94a3b838;border:1px solid rgba(148,163,184,.26)}callout-maker-component .callout-maker-route-rail__toggle-thumb,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-thumb{position:absolute;top:3px;left:25px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a2e;transition:left .12s ease,background-color .12s ease}callout-maker-component .callout-maker-route-rail__toggle-row--checked .callout-maker-route-rail__toggle-thumb,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--checked .callout-maker-route-rail__toggle-thumb{left:3px}callout-maker-component .callout-maker-route-rail__toggle-row--green,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--green{border-color:#15803d47;background:#f0fdf4f5}callout-maker-component .callout-maker-route-rail__toggle-row--green .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--green .callout-maker-route-rail__toggle-switch{background:#22c55e3d;border-color:#15803d47}callout-maker-component .callout-maker-route-rail__toggle-row--green .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--green .callout-maker-route-rail__toggle-label--active{color:#166534}callout-maker-component .callout-maker-route-rail__toggle-row--yellow,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--yellow{border-color:#ca8a0447;background:#fffbebf5}callout-maker-component .callout-maker-route-rail__toggle-row--yellow .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--yellow .callout-maker-route-rail__toggle-switch{background:#eab3083d;border-color:#ca8a0447}callout-maker-component .callout-maker-route-rail__toggle-row--yellow .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--yellow .callout-maker-route-rail__toggle-label--active{color:#a16207}callout-maker-component .callout-maker-route-rail__toggle-row--gray,callout-maker-component .callout-maker-route-rail__toggle-row--disabled,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--gray,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--disabled{border-color:#94a3b838;background:#f1f5f9f5}callout-maker-component .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-switch,callout-maker-component .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-switch{background:#cbd5e166;border-color:#94a3b83d}callout-maker-component .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-label,callout-maker-component .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-label,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-label,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-label{color:#94a3b8}callout-maker-component .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-label--active,callout-maker-component .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--gray .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--disabled .callout-maker-route-rail__toggle-label--active{color:#64748b}callout-maker-component .callout-maker-route-rail__toggle-row--orange,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--orange{border-color:#d9770647;background:#fff7edf5}callout-maker-component .callout-maker-route-rail__toggle-row--orange .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--orange .callout-maker-route-rail__toggle-switch{background:#fb923c3d;border-color:#d9770647}callout-maker-component .callout-maker-route-rail__toggle-row--orange .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--orange .callout-maker-route-rail__toggle-label--active{color:#b45309}callout-maker-component .callout-maker-route-rail__toggle-row--standard,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--standard{border-color:#64748b3d;background:#f8fafcf5}callout-maker-component .callout-maker-route-rail__toggle-row--standard .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--standard .callout-maker-route-rail__toggle-switch{background:#94a3b82e;border-color:#64748b3d}callout-maker-component .callout-maker-route-rail__toggle-row--standard .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--standard .callout-maker-route-rail__toggle-label--active{color:#475569}callout-maker-component .callout-maker-route-rail__toggle-row--compact,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--compact{border-color:#2563eb3d;background:#eff6fff5}callout-maker-component .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch{background:#60a5fa3d;border-color:#2563eb3d}callout-maker-component .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active{color:#2563eb}callout-maker-component .callout-maker-route-rail__mode-picker,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}callout-maker-component .callout-maker-route-rail__mode-card,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card{position:relative;display:grid;grid-template-rows:34px auto;justify-items:center;align-items:center;gap:6px;min-height:78px;padding:10px 8px 9px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#ffffffeb;color:#334155;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}callout-maker-component .callout-maker-route-rail__mode-card:hover,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card:hover{transform:translateY(-1px)}callout-maker-component .callout-maker-route-rail__mode-card--disabled,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--disabled{cursor:default;opacity:.48}callout-maker-component .callout-maker-route-rail__mode-card--disabled:hover,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--disabled:hover{transform:none}callout-maker-component .callout-maker-route-rail__mode-card--selected,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--selected{background:#fff;box-shadow:inset 0 0 0 1px #0f172a0a}callout-maker-component .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected{border-color:#dc262694}callout-maker-component .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected{border-color:#2563eb94}callout-maker-component .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected{border-color:#16a34a94}callout-maker-component .callout-maker-route-rail__mode-card-icon,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%}callout-maker-component .callout-maker-route-rail__mode-card--red .callout-maker-route-rail__mode-card-icon,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--red .callout-maker-route-rail__mode-card-icon{background:#dc2626}callout-maker-component .callout-maker-route-rail__mode-card--blue .callout-maker-route-rail__mode-card-icon,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--blue .callout-maker-route-rail__mode-card-icon{background:#0158bb}callout-maker-component .callout-maker-route-rail__mode-card--green .callout-maker-route-rail__mode-card-icon,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--green .callout-maker-route-rail__mode-card-icon{background:#16a34a}callout-maker-component .callout-maker-route-rail__mode-card-primary,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card-primary{width:20px;height:20px}callout-maker-component .callout-maker-route-rail__mode-card-badge,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card-badge{position:absolute;right:-4px;bottom:-3px;width:17px;height:17px;padding:2px;border-radius:50%;background:#0f172abd;box-sizing:border-box}callout-maker-component .callout-maker-route-rail__mode-card-badge--secondary,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card-badge--secondary{right:-5px;bottom:12px;width:15px;height:15px}callout-maker-component .callout-maker-route-rail__mode-card-label,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#b91c1c}callout-maker-component .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#0158bb}callout-maker-component .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#15803d}callout-maker-component .callout-maker-route-rail--confidential,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--confidential{border-color:#dc262638;background:#fef2f2f5}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__project-name,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--confidential .callout-maker-route-rail__project-name{color:#991b1b}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control--settings,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--confidential .callout-maker-route-rail__control--settings{background:#b91c1c;border-color:#ffffff3d;color:#fff}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact{border-color:#dc26263d;background:#fee2e2f5}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch{background:#f871713d;border-color:#dc26263d}callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active{color:#dc2626}callout-maker-component .callout-maker-route-rail__control--settings,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__control--settings{background:#0158bb;border-color:#ffffff3d;color:#fff}callout-maker-component .callout-maker-route-rail__control--theme,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__control--theme{background:#0158bb;border-color:#ffffff3d;color:#fff}callout-maker-component .callout-maker-route-rail__control--window-action,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__control--window-action{background:#0158bb;border-color:#ffffff3d;color:#fff}callout-maker-component .callout-maker-route-rail--mode-secure .callout-maker-route-rail__control--settings,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--mode-secure .callout-maker-route-rail__control--settings{background:#b91c1c}callout-maker-component .callout-maker-route-rail--mode-pro .callout-maker-route-rail__control--settings,callout-maker-component .callout-maker-route-rail--mode-pro-team .callout-maker-route-rail__control--settings,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--mode-pro .callout-maker-route-rail__control--settings,callout-maker-component ah-callout-maker-route .callout-maker-route-rail--mode-pro-team .callout-maker-route-rail__control--settings{background:#15803d}callout-maker-component .callout-maker-route-rail__control:hover,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__control:hover{transform:translateY(-1px)}callout-maker-component .callout-maker-route-rail__header,callout-maker-component ah-callout-maker-route .callout-maker-route-rail__header{padding-bottom:2px}callout-maker-component .callout-maker-route-settings-dialog,callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog{--sl-z-index-dialog: 2147483646;z-index:2147483646}callout-maker-component .callout-maker-route-settings-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog::part(base){z-index:2147483646}callout-maker-component .callout-maker-route-settings-dialog::part(overlay),callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog::part(overlay){z-index:2147483645}callout-maker-component .callout-maker-route-settings-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog::part(panel){z-index:2147483646;width:min(620px,100vw - 48px);max-width:620px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#f8fbff;box-shadow:0 22px 44px #0f172a38}callout-maker-component .callout-maker-route-settings-dialog::part(body),callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog::part(body){padding:18px 22px 14px}callout-maker-component .callout-maker-route-settings-dialog::part(footer),callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog::part(footer){padding:12px 22px 18px}callout-maker-component .callout-maker-route-settings-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog::part(title){display:none}callout-maker-component .callout-maker-route-settings-dialog::part(header),callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog::part(header){padding-top:12px;padding-bottom:0}callout-maker-component .callout-maker-route-settings-dialog::part(close-button),callout-maker-component ah-callout-maker-route .callout-maker-route-settings-dialog::part(close-button){display:none}callout-maker-component .callout-maker-route-settings__summary,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__summary{display:grid;gap:6px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#fffc;color:#334155;font-size:13px}callout-maker-component .callout-maker-route-settings__group,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__group{display:grid;gap:10px;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#ffffffb8}callout-maker-component .callout-maker-route-settings__group-label,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__group-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#476586}callout-maker-component .callout-maker-route-settings__option,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__option{display:grid;gap:10px}callout-maker-component .callout-maker-route-settings__select,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fffffff0;color:#1e293b;font-size:13px;font-weight:600}callout-maker-component .callout-maker-route-settings__option,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__option{grid-template-columns:18px minmax(0,1fr);align-items:start;font-size:13px;font-weight:600;color:#1e293b}callout-maker-component .callout-maker-route-settings__option input,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__option input{margin-top:2px}callout-maker-component .callout-maker-route-settings__option--subordinate,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__option--subordinate{padding-left:22px}callout-maker-component .callout-maker-route-settings__segmented,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}callout-maker-component .callout-maker-route-settings__segment,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__segment{min-height:38px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#ffffffeb;color:#334155;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-route-settings__segment--selected,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__segment--selected{border-color:#2563eb73;background:#eff6ff;color:#1d4ed8}callout-maker-component .callout-maker-route-settings__locked-value,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__locked-value{min-height:38px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(22,163,74,.28);border-radius:10px;background:#f0fdf4f5;color:#15803d;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-route-settings__note,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__note{font-size:12px;line-height:1.5;color:#64748b}callout-maker-component .callout-maker-install h2,callout-maker-component .callout-maker-install p,callout-maker-component ah-callout-maker-route .callout-maker-install h2,callout-maker-component ah-callout-maker-route .callout-maker-install p{margin:0}callout-maker-component .callout-maker-install__platforms,callout-maker-component ah-callout-maker-route .callout-maker-install__platforms{display:grid;gap:4px;color:inherit;font-size:13px;line-height:1.5}callout-maker-component .callout-maker-install summary,callout-maker-component ah-callout-maker-route .callout-maker-install summary{min-height:44px;padding:12px 0;box-sizing:border-box;font-weight:700;cursor:pointer}callout-maker-component .callout-maker-install summary:focus-visible,callout-maker-component ah-callout-maker-route .callout-maker-install summary:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:4px}callout-maker-component .callout-maker-install details p,callout-maker-component ah-callout-maker-route .callout-maker-install details p{padding-bottom:12px}callout-maker-component .callout-maker-route-settings__diagnostic-download,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__diagnostic-download{min-height:40px;padding:0 14px;border:1px solid rgba(37,99,235,.3);border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-route-settings__diagnostic-download:focus-visible,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__diagnostic-download:focus-visible{outline:3px solid #1d4ed8;outline-offset:2px}callout-maker-component .callout-maker-route-settings__diagnostic-download:disabled,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__diagnostic-download:disabled{border-color:#94a3b838;background:#f1f5f9cc;color:#94a3b8;cursor:not-allowed}callout-maker-component .callout-maker-route-settings__footer,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__footer{display:flex;justify-content:flex-end}callout-maker-component .callout-maker-route-settings__done,callout-maker-component ah-callout-maker-route .callout-maker-route-settings__done{min-width:110px;height:40px;padding:0 18px;border:1px solid rgba(37,99,235,.18);border-radius:12px;background:linear-gradient(180deg,#2c71db,#1659b7);color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer}callout-maker-component .callout-maker-project-transcripts-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts-dialog::part(panel){width:min(720px,100vw - 48px);max-height:calc(100vh - 72px);border-radius:18px;background:#f8fbff;border:1px solid rgba(15,74,160,.18);box-shadow:0 24px 70px #0f172a3d}callout-maker-component .callout-maker-project-transcripts-dialog,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts-dialog{--sl-z-index-dialog: 2147483646}callout-maker-component .callout-maker-project-transcripts-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts-dialog::part(base){z-index:2147483646}callout-maker-component .callout-maker-project-transcripts-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts-dialog::part(title){color:#0f4aa0;font-weight:900;letter-spacing:.05em}callout-maker-component .callout-maker-project-transcripts,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts{display:grid;gap:12px;color:#0f172a}callout-maker-component .callout-maker-project-transcripts__status,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__status{padding:14px 16px;border-radius:12px;background:#eef6ff;color:#475569;font-size:13px;font-weight:800}callout-maker-component .callout-maker-project-transcripts__status--error,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__status--error{background:#fef2f2;color:#991b1b}callout-maker-component .callout-maker-project-transcripts__list,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__list{display:grid;gap:8px;max-height:min(520px,100vh - 230px);overflow:auto;padding-right:2px}callout-maker-component .callout-maker-project-transcripts__item,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__item{display:grid;gap:4px;width:100%;padding:12px 14px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;text-align:left;cursor:pointer}callout-maker-component .callout-maker-project-transcripts__item:hover,callout-maker-component .callout-maker-project-transcripts__item:focus-visible,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__item:hover,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__item:focus-visible{border-color:#1659b76b;background:#eff6ff;outline:none}callout-maker-component .callout-maker-project-transcripts__name,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__name{color:#0f172a;font-size:14px;font-weight:900}callout-maker-component .callout-maker-project-transcripts__summary,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__summary{color:#475569;font-size:12px;font-weight:800}callout-maker-component .callout-maker-project-transcripts__meta,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__meta{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-project-transcripts__footer,callout-maker-component ah-callout-maker-route .callout-maker-project-transcripts__footer{display:flex;gap:8px;justify-content:flex-end}callout-maker-component .callout-maker-transcript-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-transcript-dialog::part(panel){display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;background:var(--ah-themed-panel-bg, #f8fbff);border:1px solid var(--ah-themed-panel-border, rgba(15, 74, 160, .18));box-shadow:var(--ah-themed-panel-shadow, 0 24px 70px rgba(15, 23, 42, .24))}callout-maker-component .callout-maker-transcript-dialog,callout-maker-component .callout-maker-transcript-details-dialog,callout-maker-component .callout-maker-transcript-delete-dialog,callout-maker-component .callout-maker-transcript-clip-details-dialog,callout-maker-component .callout-maker-transcript-clip-merge-dialog,callout-maker-component .callout-maker-transcript-clip-delete-dialog,callout-maker-component .callout-maker-transcript-fine-tune-dialog,callout-maker-component ah-callout-maker-route .callout-maker-transcript-dialog,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details-dialog,callout-maker-component ah-callout-maker-route .callout-maker-transcript-delete-dialog,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details-dialog,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge-dialog,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-delete-dialog,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune-dialog{--sl-z-index-dialog: 2147483646}callout-maker-component .callout-maker-transcript-dialog::part(base),callout-maker-component .callout-maker-transcript-details-dialog::part(base),callout-maker-component .callout-maker-transcript-delete-dialog::part(base),callout-maker-component .callout-maker-transcript-clip-details-dialog::part(base),callout-maker-component .callout-maker-transcript-clip-merge-dialog::part(base),callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(base),callout-maker-component .callout-maker-transcript-fine-tune-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-transcript-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-transcript-details-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-transcript-delete-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-delete-dialog::part(base),callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune-dialog::part(base){z-index:2147483646}callout-maker-component .callout-maker-transcript-dialog::part(header),callout-maker-component ah-callout-maker-route .callout-maker-transcript-dialog::part(header){padding-bottom:4px}callout-maker-component .callout-maker-transcript-dialog::part(body),callout-maker-component ah-callout-maker-route .callout-maker-transcript-dialog::part(body){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding-top:6px}callout-maker-component .callout-maker-transcript-dialog::part(footer),callout-maker-component ah-callout-maker-route .callout-maker-transcript-dialog::part(footer){flex:0 0 auto}callout-maker-component .callout-maker-transcript-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-transcript-dialog::part(title){color:var(--ah-themed-accent-strong, #0f4aa0);font-weight:900;letter-spacing:.05em}callout-maker-component .callout-maker-transcript,callout-maker-component ah-callout-maker-route .callout-maker-transcript{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow:hidden;color:var(--ah-themed-text-strong, #0f172a)}callout-maker-component .callout-maker-transcript__topbar,callout-maker-component ah-callout-maker-route .callout-maker-transcript__topbar{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px 18px;align-items:center}callout-maker-component .callout-maker-transcript__topbar .callout-maker-transcript__title,callout-maker-component ah-callout-maker-route .callout-maker-transcript__topbar .callout-maker-transcript__title{flex:0 1 auto;max-width:460px}callout-maker-component .callout-maker-transcript__topbar .callout-maker-transcript__search,callout-maker-component ah-callout-maker-route .callout-maker-transcript__topbar .callout-maker-transcript__search{flex:1 1 420px;min-width:min(100%,320px);max-width:660px}callout-maker-component .callout-maker-transcript__title,callout-maker-component ah-callout-maker-route .callout-maker-transcript__title{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content);gap:4px 10px;align-content:start;align-items:center;min-width:0}callout-maker-component .callout-maker-transcript__file-row,callout-maker-component ah-callout-maker-route .callout-maker-transcript__file-row{grid-column:1/-1}callout-maker-component .callout-maker-transcript__file-row,callout-maker-component ah-callout-maker-route .callout-maker-transcript__file-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}callout-maker-component .callout-maker-transcript__file,callout-maker-component ah-callout-maker-route .callout-maker-transcript__file{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:0;border:0;background:transparent;overflow:hidden;font-size:18px;font-weight:900;color:var(--ah-themed-accent-strong, #0f4aa0);text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__file span:first-child,callout-maker-component ah-callout-maker-route .callout-maker-transcript__file span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-component .callout-maker-transcript__file:hover,callout-maker-component .callout-maker-transcript__file:focus-visible,callout-maker-component ah-callout-maker-route .callout-maker-transcript__file:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__file:focus-visible{color:var(--ah-themed-accent, #1659b7);outline:none}callout-maker-component .callout-maker-transcript__file-chevron,callout-maker-component ah-callout-maker-route .callout-maker-transcript__file-chevron{flex:0 0 auto;color:var(--ah-themed-text-muted, #64748b);font-size:14px;line-height:1}callout-maker-component .callout-maker-transcript__meta,callout-maker-component ah-callout-maker-route .callout-maker-transcript__meta{color:var(--ah-themed-text, #64748b);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__manage-button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__manage-button{justify-self:start;min-height:30px;padding:0 12px;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .24));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-accent-strong, #0f4aa0);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript__manage-button:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__manage-button:hover{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .42));background:var(--ah-themed-row-active-bg, #eef6ff)}callout-maker-component .callout-maker-transcript__search,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search{display:grid;gap:6px;color:var(--ah-themed-text, #334155);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__search input,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search input{width:100%;min-height:36px;padding:8px 12px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, #0f172a);font-size:14px;font-weight:650;box-sizing:border-box}callout-maker-component .callout-maker-transcript__search-row,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto 34px 34px auto;gap:6px;align-items:center;position:relative}callout-maker-component .callout-maker-transcript__search-advanced,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search-advanced{min-height:36px;padding:0 12px;border:1px solid var(--ah-themed-control-border, rgba(217, 119, 6, .26));border-radius:10px;background:var(--ah-themed-ghost-bg, #ffffff);color:var(--ah-themed-ghost-color, #9a3412);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript__search-advanced:hover,callout-maker-component .callout-maker-transcript__search-advanced--open,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search-advanced:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search-advanced--open{border-color:var(--ah-themed-accent-strong, rgba(217, 119, 6, .5));background:var(--ah-themed-chip-active-bg, #fff7ed);color:var(--ah-themed-chip-active-color, #7c2d12)}callout-maker-component .callout-maker-transcript__search-nav,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search-nav{width:34px;height:36px;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .22));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-accent-strong, #0f4aa0);font-size:16px;font-weight:900;cursor:pointer}callout-maker-component .callout-maker-transcript__search-nav:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search-nav:hover{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .42));background:var(--ah-themed-row-active-bg, #eef6ff)}callout-maker-component .callout-maker-transcript__search-nav:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search-nav:disabled{opacity:.42;cursor:not-allowed}callout-maker-component .callout-maker-transcript__jump,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump{display:inline-flex;position:relative;z-index:2}callout-maker-component .callout-maker-transcript__jump--open,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump--open{z-index:40}callout-maker-component .callout-maker-transcript__jump-button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-button{min-width:80px;height:36px;padding:0 10px;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .22));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-accent-strong, #0f4aa0);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript__jump-button:hover,callout-maker-component .callout-maker-transcript__jump--open .callout-maker-transcript__jump-button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-button:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump--open .callout-maker-transcript__jump-button{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .42));background:var(--ah-themed-row-active-bg, #eef6ff)}callout-maker-component .callout-maker-transcript__jump-button:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-button:disabled{opacity:.42;cursor:not-allowed}callout-maker-component .callout-maker-transcript__jump-menu,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-menu{display:grid;position:absolute;top:calc(100% + 6px);right:0;width:min(340px,100vw - 64px);max-height:320px;overflow:auto;padding:6px;border:1px solid var(--ah-themed-pop-border, rgba(148, 163, 184, .28));border-radius:10px;background:var(--ah-themed-pop-bg, #ffffff);box-shadow:var(--ah-themed-pop-shadow, 0 16px 34px rgba(15, 23, 42, .2));text-transform:none}callout-maker-component .callout-maker-transcript__jump-item,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-item{display:grid;gap:3px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__jump-item:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-item:hover{background:var(--ah-themed-row-active-bg, #eff6ff)}callout-maker-component .callout-maker-transcript__jump-item strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-item strong{color:var(--ah-themed-text-strong, #0f172a);font-size:12px;font-weight:900}callout-maker-component .callout-maker-transcript__jump-item span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-item span{color:var(--ah-themed-text-muted, #64748b);font-size:11px;font-weight:800}callout-maker-component .callout-maker-transcript__media,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media{display:grid;flex:0 1 auto;min-height:0;overflow:hidden auto;gap:10px;padding:12px;border:1px solid var(--ah-themed-card-border, rgba(22, 89, 183, .18));border-radius:14px;background:var(--ah-themed-card-bg, linear-gradient(180deg, #ffffff, #f8fbff));box-shadow:var(--ah-themed-bevel, inset 0 1px 0 rgba(255, 255, 255, .85))}callout-maker-component .callout-maker-transcript__media-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-header{display:grid;gap:12px}callout-maker-component .callout-maker-transcript__media-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-header{grid-template-columns:minmax(220px,360px) minmax(0,1fr);align-items:end}callout-maker-component .callout-maker-transcript__media-source,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-source{display:grid;gap:5px;color:var(--ah-themed-text, #334155);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__media-source select,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-source select{min-height:34px;padding:7px 10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, #0f172a);font-size:13px;font-weight:750}callout-maker-component .callout-maker-transcript__media-status,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-status{padding:9px 11px;border-radius:10px;background:var(--ah-themed-dim, #eef6ff);color:var(--ah-themed-text, #475569);font-size:12px;font-weight:800;line-height:1.35}callout-maker-component .callout-maker-transcript__media-video,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-video{width:100%;min-height:170px;max-height:230px;border-radius:12px;background:#020617}callout-maker-component .callout-maker-transcript__media-trimmer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-trimmer{display:grid;grid-template-rows:minmax(86px,1fr) auto;gap:10px;min-width:0}callout-maker-component .callout-maker-transcript__media-timeline,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-timeline{position:relative;min-height:86px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:12px;background:linear-gradient(180deg,var(--ah-themed-track-bg, rgba(219, 234, 254, .75)),var(--ah-themed-pop-bg, rgba(248, 250, 252, .98))),repeating-linear-gradient(90deg,transparent 0 23px,var(--ah-themed-control-border, rgba(100, 116, 139, .1)) 24px);overflow:hidden;cursor:pointer}callout-maker-component .callout-maker-transcript__media-wave-bar,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-wave-bar{position:absolute;bottom:12px;width:.72%;min-height:10px;border-radius:2px 2px 0 0;background:var(--ah-themed-accent, rgba(22, 89, 183, .42));transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__media-selection,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-selection{position:absolute;top:0;bottom:0;border-left:2px solid var(--ah-themed-accent, rgba(22, 89, 183, .78));border-right:2px solid var(--ah-themed-accent, rgba(22, 89, 183, .78));background:#0ea5e929;pointer-events:none}callout-maker-component .callout-maker-transcript__media-cut,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-cut{position:absolute;top:0;bottom:0;min-width:2px;background:repeating-linear-gradient(135deg,#dc262657 0 4px,#dc26261f 4px 8px);pointer-events:auto}callout-maker-component .callout-maker-transcript__media-cut--pause,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-cut--pause{background:repeating-linear-gradient(135deg,#64748b5c 0 4px,#64748b1f 4px 8px)}callout-maker-component .callout-maker-transcript__media-playhead,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-playhead{position:absolute;top:0;bottom:0;width:2px;background:#dc2626;box-shadow:0 0 0 1px #ffffffa6;transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__media-handle,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-handle{position:absolute;top:8px;bottom:8px;width:14px;box-sizing:border-box;touch-action:none;padding:0;border:2px solid #ffffff;border-radius:999px;background:var(--ah-themed-accent, #1659b7);box-shadow:0 4px 14px #0f172a3d;transform:translate(-50%);cursor:ew-resize;z-index:2}callout-maker-component .callout-maker-transcript__media-handle--end,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-handle--end{background:var(--ah-themed-accent-strong, #0f4aa0)}callout-maker-component .callout-maker-transcript__media-handle--dragging,callout-maker-component .callout-maker-transcript__media-handle:focus-visible,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-handle--dragging,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-handle:focus-visible{outline:none;box-shadow:0 4px 14px #0f172a3d,0 0 0 var(--sl-focus-ring-width, 3px) var(--sl-focus-ring-color, rgba(22, 89, 183, .4))}callout-maker-component .callout-maker-transcript__media-handle[aria-disabled=true],callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-handle[aria-disabled=true]{opacity:.45;cursor:default}callout-maker-component .callout-maker-transcript__media-stage,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-stage{position:sticky;top:0;align-self:start;min-width:0}callout-maker-component .callout-maker-transcript__media-play-blocked,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-play-blocked{position:absolute;left:50%;top:50%;padding:10px 16px;border:2px solid #ffffff;border-radius:999px;background:var(--ah-themed-accent, #1659b7);color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 24px #0f172a59;transform:translate(-50%,-50%);cursor:pointer;z-index:3}callout-maker-component .callout-maker-transcript__media-notice,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-notice{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px 22px;color:#e2e8f0;font-size:13px;font-weight:600;line-height:1.45;text-align:center;pointer-events:none;z-index:2}callout-maker-component .callout-maker-transcript__media-clip-badge,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-clip-badge{position:absolute;right:10px;top:10px;padding:4px 9px;border:0;border-radius:999px;background:var(--ah-themed-commit-bg, rgba(15, 23, 42, .84));color:var(--ah-themed-commit-text, #ffffff);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;z-index:3}callout-maker-component .callout-maker-transcript__media-wave-hint,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-wave-hint{position:absolute;left:50%;top:50%;padding:3px 8px;border-radius:999px;background:var(--ah-themed-dim, rgba(255, 255, 255, .78));color:var(--ah-themed-text, #475569);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__media-lead-in,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-lead-in{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,rgba(234,179,8,.45) 0 4px,transparent 4px 9px);pointer-events:none}callout-maker-component .callout-maker-transcript__media-keyframe,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-keyframe{position:absolute;bottom:2px;width:1px;height:7px;background:var(--ah-themed-text-muted, #94a3b8);transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__fine-tune,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune{display:grid;gap:10px;padding:12px;border:1px solid var(--ah-themed-card-border, rgba(14, 116, 144, .22));border-radius:14px;background:var(--ah-themed-card-bg, linear-gradient(180deg, #f0fdfa, #f8fafc));box-shadow:var(--ah-themed-bevel, inset 0 1px 0 rgba(255, 255, 255, .8))}callout-maker-component .callout-maker-transcript__fine-tune-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}callout-maker-component .callout-maker-transcript__fine-tune-header strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-header strong{display:block;color:var(--ah-themed-text-strong, #0f172a);font-size:13px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__fine-tune-header span,callout-maker-component .callout-maker-transcript__fine-tune-window,callout-maker-component .callout-maker-transcript__fine-tune-notice,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-header span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-window,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-notice{color:var(--ah-themed-text, #475569);font-size:11px;font-weight:800}callout-maker-component .callout-maker-transcript__fine-tune-header-actions,callout-maker-component .callout-maker-transcript__fine-tune-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-header-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}callout-maker-component .callout-maker-transcript__fine-tune-window,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-window{padding:6px 8px;border-radius:8px;background:var(--ah-themed-dim, rgba(255, 255, 255, .72))}callout-maker-component .callout-maker-transcript__fine-tune-timeline,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-timeline{position:relative;min-height:142px;border:1px solid var(--ah-themed-control-border, rgba(15, 118, 110, .24));border-radius:12px;background:linear-gradient(180deg,var(--ah-themed-track-bg, rgba(204, 251, 241, .82)),var(--ah-themed-pop-bg, rgba(248, 250, 252, .96))),repeating-linear-gradient(90deg,transparent 0 39px,var(--ah-themed-control-border, rgba(15, 118, 110, .14)) 40px);overflow:hidden;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-component .callout-maker-transcript__fine-tune-timeline--loading:after,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-timeline--loading:after{content:"Loading waveform";position:absolute;right:10px;top:8px;padding:4px 7px;border-radius:999px;background:#ffffffdb;color:#0f766e;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__fine-tune-wave-bar,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-wave-bar{position:absolute;bottom:18px;width:.52%;min-height:8px;border-radius:2px 2px 0 0;background:var(--ah-themed-accent, rgba(15, 118, 110, .5));transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__fine-tune-selection,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-selection{position:absolute;top:0;bottom:0;border-left:2px solid var(--ah-themed-accent, rgba(20, 184, 166, .92));border-right:2px solid var(--ah-themed-accent, rgba(20, 184, 166, .92));background:#2dd4bf2e;pointer-events:none}callout-maker-component .callout-maker-transcript__fine-tune-playhead,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-playhead{position:absolute;top:0;bottom:0;width:12px;padding:0;border:0;border-radius:999px;background:transparent;transform:translate(-50%);cursor:ew-resize;z-index:4}callout-maker-component .callout-maker-transcript__fine-tune-playhead:before,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-playhead:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#dc2626;box-shadow:0 0 0 1px #ffffffb8;transform:translate(-50%)}callout-maker-component .callout-maker-transcript__fine-tune-handle,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-handle{position:absolute;top:9px;bottom:9px;width:18px;padding:0;border:2px solid #ffffff;border-radius:999px;background:var(--ah-themed-accent, #0f766e);box-shadow:0 6px 18px #0f172a42;transform:translate(-50%);cursor:ew-resize;z-index:5}callout-maker-component .callout-maker-transcript__fine-tune-handle--end,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-handle--end{background:var(--ah-themed-accent-strong, #115e59)}callout-maker-component .callout-maker-transcript__fine-tune-handle span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-handle span{position:absolute;top:-19px;left:50%;padding:2px 6px;border-radius:999px;background:var(--ah-themed-commit-bg, rgba(15, 23, 42, .84));color:var(--ah-themed-commit-text, #ffffff);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%);pointer-events:none}callout-maker-component .callout-maker-transcript__fine-tune-nudge-grid,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-nudge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}callout-maker-component .callout-maker-transcript__fine-tune-nudge-group,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-nudge-group{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:8px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .18));border-radius:10px;background:var(--ah-themed-dim, rgba(255, 255, 255, .68))}callout-maker-component .callout-maker-transcript__fine-tune-nudge-group>span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-nudge-group>span{min-width:42px;color:var(--ah-themed-text, #334155);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__fine-tune-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-actions{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center}callout-maker-component .callout-maker-transcript__workspace,callout-maker-component ah-callout-maker-route .callout-maker-transcript__workspace{display:grid;flex:1 1 0;grid-template-columns:minmax(380px,760px) minmax(360px,1fr);gap:14px;min-height:320px;overflow:hidden}callout-maker-component .callout-maker-transcript__workspace--advanced,callout-maker-component ah-callout-maker-route .callout-maker-transcript__workspace--advanced{grid-template-columns:minmax(360px,680px) 330px minmax(340px,1fr)}callout-maker-component .callout-maker-transcript__workspace--studio,callout-maker-component ah-callout-maker-route .callout-maker-transcript__workspace--studio{grid-template-columns:clamp(380px,36%,620px) minmax(0,1fr)}callout-maker-component .callout-maker-transcript__workspace--studio.callout-maker-transcript__workspace--advanced,callout-maker-component ah-callout-maker-route .callout-maker-transcript__workspace--studio.callout-maker-transcript__workspace--advanced{grid-template-columns:clamp(340px,30%,540px) 320px minmax(0,1fr)}callout-maker-component .callout-maker-transcript__viewer,callout-maker-component .callout-maker-transcript__advanced,callout-maker-component .callout-maker-transcript__clips,callout-maker-component ah-callout-maker-route .callout-maker-transcript__viewer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clips{height:100%;min-height:0;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .28));border-radius:14px;background:var(--ah-themed-card-bg, #ffffff);box-shadow:var(--ah-themed-bevel, inset 0 1px 0 rgba(255, 255, 255, .8));overflow:hidden}callout-maker-component .callout-maker-transcript__advanced,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:12px;padding:12px;box-sizing:border-box;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .28));background:var(--ah-themed-card-bg, #ffffff);box-shadow:var(--ah-themed-bevel, inset 0 1px 0 rgba(255, 255, 255, .8))}callout-maker-component .callout-maker-transcript__advanced-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}callout-maker-component .callout-maker-transcript__advanced-status,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-status{margin-top:3px;color:var(--ah-themed-text, #64748b);font-size:12px;font-weight:800;line-height:1.3}callout-maker-component .callout-maker-transcript__advanced-close,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-close{width:28px;height:28px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .22));border-radius:8px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-text-muted, #64748b);font-size:20px;font-weight:700;line-height:1;cursor:pointer}callout-maker-component .callout-maker-transcript__advanced-toggle,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .2));border-radius:10px;background:var(--ah-themed-track-bg, #f8fafc)}callout-maker-component .callout-maker-transcript__advanced-toggle button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-toggle button{min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--ah-themed-text, #475569);font-size:11px;font-weight:900;cursor:pointer}callout-maker-component .callout-maker-transcript__advanced-toggle-button--active,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-toggle-button--active{background:var(--ah-themed-commit-bg, #1659b7)!important;color:var(--ah-themed-commit-text, #ffffff)!important;box-shadow:0 1px 3px #0f172a24}body[data-ah-theme] callout-maker-component .callout-maker-transcript__advanced-toggle-button--active,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-toggle-button--active{box-shadow:inset 0 0 0 2px var(--ah-themed-accent),0 1px 3px #0f172a24}callout-maker-component .callout-maker-transcript__clip-start,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-start{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}callout-maker-component .callout-maker-transcript__clip-start-label,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-start-label{color:var(--ah-themed-text, #475569);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}callout-maker-component .callout-maker-transcript__clip-start-toggle,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-start-toggle{flex:0 1 176px;min-width:140px;padding:2px}callout-maker-component .callout-maker-transcript__clip-start-toggle button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-start-toggle button{min-height:26px}callout-maker-component .callout-maker-transcript__clip-start-toggle .callout-maker-transcript__clip-start-option--unavailable,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-start-toggle .callout-maker-transcript__clip-start-option--unavailable{opacity:.45;cursor:not-allowed}callout-maker-component .callout-maker-transcript__clip-start-mode,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-start-mode{display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-component .callout-maker-transcript__advanced-witnesses,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-witnesses{display:grid;gap:8px;min-width:0}callout-maker-component .callout-maker-transcript__advanced-subhead,callout-maker-component .callout-maker-transcript__advanced-result-footer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-subhead,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result-footer{display:flex;justify-content:space-between;gap:8px;color:var(--ah-themed-text, #64748b);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__advanced-tags,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-tags{display:flex;flex-wrap:wrap;gap:6px;max-height:110px;overflow:auto;padding-right:2px}callout-maker-component .callout-maker-transcript__advanced-tag,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-tag{display:inline-grid;gap:1px;max-width:100%;padding:6px 8px;border:1px solid var(--ah-themed-chip-border, rgba(22, 89, 183, .2));border-radius:8px;background:var(--ah-themed-chip-active-bg, #eef6ff);color:var(--ah-themed-chip-active-color, #0f4aa0);text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__advanced-tag span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}callout-maker-component .callout-maker-transcript__advanced-tag small,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-tag small{color:var(--ah-themed-text, #64748b);font-size:10px;font-weight:800}callout-maker-component .callout-maker-transcript__advanced-query,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-query{display:grid;gap:6px;color:var(--ah-themed-text, #334155);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__advanced-query textarea,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-query textarea{width:100%;min-height:72px;padding:9px 10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, #0f172a);font-size:13px;font-weight:650;line-height:1.35;resize:vertical;box-sizing:border-box;text-transform:none;letter-spacing:0}callout-maker-component .callout-maker-transcript__advanced-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-actions{display:flex;gap:8px;justify-content:flex-end}callout-maker-component .callout-maker-transcript__advanced-error,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-error{padding:8px 10px;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:12px;font-weight:850;line-height:1.35}callout-maker-component .callout-maker-transcript__advanced-results,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-results{display:grid;align-content:start;gap:9px;min-height:0;overflow:auto;padding-right:2px}callout-maker-component .callout-maker-transcript__advanced-result,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result{display:grid;gap:4px;width:100%;padding:10px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .26));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, #0f172a);text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__advanced-result:hover,callout-maker-component .callout-maker-transcript__advanced-result--active,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result--active{border-color:var(--ah-themed-card-hover, rgba(217, 119, 6, .5));background:var(--ah-themed-card-sel-bg, #fffbeb)}callout-maker-component .callout-maker-transcript__advanced-result--other,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result--other{border-style:dashed}callout-maker-component .callout-maker-transcript__advanced-result-title,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result-title{font-size:13px;font-weight:950}callout-maker-component .callout-maker-transcript__advanced-result-meta,callout-maker-component .callout-maker-transcript__advanced-result-cite,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result-meta,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result-cite{color:var(--ah-themed-text, #64748b);font-size:11px;font-weight:800}callout-maker-component .callout-maker-transcript__advanced-result-excerpt,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-result-excerpt{color:var(--ah-themed-text-strong, #1e293b);font-size:12px;font-weight:650;line-height:1.35}callout-maker-component .callout-maker-transcript__advanced-empty,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-empty{padding:10px 12px;border-radius:10px;background:var(--ah-themed-dim, #f1f5f9);color:var(--ah-themed-text, #64748b);font-size:12px;font-weight:800;line-height:1.35}callout-maker-component .callout-maker-transcript__viewer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__viewer{display:grid;grid-template-rows:auto minmax(0,1fr)}callout-maker-component .callout-maker-transcript__viewer-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript__viewer-header{padding:10px 14px;border-bottom:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .22));background:var(--ah-themed-track-bg, #eef6ff);color:var(--ah-themed-text, #475569);font-size:12px;font-weight:800}callout-maker-component .callout-maker-transcript__scroll-region,callout-maker-component ah-callout-maker-route .callout-maker-transcript__scroll-region{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}callout-maker-component .callout-maker-transcript__lines,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines{display:grid;align-content:start;height:100%;min-height:0;overflow:auto;scrollbar-gutter:stable}callout-maker-component .callout-maker-transcript__line,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;width:100%;padding:8px 12px;border:0;border-bottom:1px solid var(--ah-themed-card-border, rgba(226, 232, 240, .9));background:var(--ah-themed-card-bg, #ffffff);color:var(--ah-themed-text-strong, #0f172a);text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__line:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line:hover{background:var(--ah-themed-row-bg, #f8fbff)}callout-maker-component .callout-maker-transcript__line--search-match,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--search-match{background:var(--ah-themed-dim, #fff8db)}callout-maker-component .callout-maker-transcript__line--active-search-match,callout-maker-component .callout-maker-transcript__line--active-search-match:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--active-search-match,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--active-search-match:hover{background:var(--ah-themed-chip-active-bg, #fde68a);box-shadow:inset 4px 0 0 var(--ah-themed-accent-strong, #d97706)}callout-maker-component .callout-maker-transcript__line--selected,callout-maker-component .callout-maker-transcript__line--selected:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--selected,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--selected:hover{background:var(--ah-themed-row-active-bg, #dbeafe);box-shadow:inset 4px 0 0 var(--ah-themed-accent, #1659b7)}callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-search-match,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-search-match{background:linear-gradient(90deg,var(--ah-themed-chip-active-bg, rgba(253, 230, 138, .92)),var(--ah-themed-row-active-bg, rgba(219, 234, 254, .95)));box-shadow:inset 4px 0 0 var(--ah-themed-accent-strong, #d97706),inset 8px 0 0 var(--ah-themed-accent, #1659b7)}callout-maker-component .callout-maker-transcript__line--active-navigation,callout-maker-component .callout-maker-transcript__line--active-navigation:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--active-navigation,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--active-navigation:hover{background:var(--ah-themed-accent-soft, #e0f2fe);box-shadow:inset 4px 0 0 var(--ah-themed-accent-strong, #0284c7)}callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-navigation,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-navigation{background:linear-gradient(90deg,var(--ah-themed-accent-soft, rgba(224, 242, 254, .96)),var(--ah-themed-row-active-bg, rgba(219, 234, 254, .95)));box-shadow:inset 4px 0 0 var(--ah-themed-accent-strong, #0284c7),inset 8px 0 0 var(--ah-themed-accent, #1659b7)}callout-maker-component .callout-maker-transcript__line--active-video,callout-maker-component .callout-maker-transcript__line--active-video:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--active-video,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--active-video:hover{background:var(--ah-themed-success-soft, #dcfce7);box-shadow:inset 4px 0 0 var(--ah-themed-success-text, #16a34a)}callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-video,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-video{background:linear-gradient(90deg,var(--ah-themed-success-soft, rgba(220, 252, 231, .96)),var(--ah-themed-row-active-bg, rgba(219, 234, 254, .95)));box-shadow:inset 4px 0 0 var(--ah-themed-success-text, #16a34a),inset 8px 0 0 var(--ah-themed-accent, #1659b7)}callout-maker-component .callout-maker-transcript__line--struck .callout-maker-transcript__line-body,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--struck .callout-maker-transcript__line-body{text-decoration:line-through;text-decoration-color:var(--ah-themed-danger, #dc2626);opacity:.55}callout-maker-component .callout-maker-transcript__tighten,callout-maker-component ah-callout-maker-route .callout-maker-transcript__tighten{display:inline-flex;align-items:center;gap:6px}callout-maker-component .callout-maker-transcript__tighten-threshold,callout-maker-component ah-callout-maker-route .callout-maker-transcript__tighten-threshold{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ah-themed-text-muted, #64748b)}callout-maker-component .callout-maker-transcript__tighten-threshold select,callout-maker-component ah-callout-maker-route .callout-maker-transcript__tighten-threshold select{font:inherit;padding:2px 4px;border-radius:6px;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .4));background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-text, inherit)}callout-maker-component .callout-maker-transcript__cuts,callout-maker-component ah-callout-maker-route .callout-maker-transcript__cuts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--ah-themed-text-muted, #64748b)}callout-maker-component .callout-maker-transcript__cuts-note,callout-maker-component ah-callout-maker-route .callout-maker-transcript__cuts-note{color:var(--ah-themed-text, inherit);font-style:italic}callout-maker-component .callout-maker-transcript__marker-rails,callout-maker-component ah-callout-maker-route .callout-maker-transcript__marker-rails{display:flex;min-width:14px;border-left:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .22));background:linear-gradient(180deg,var(--ah-themed-row-bg, rgba(241, 245, 249, .7)),var(--ah-themed-row-bg, rgba(248, 250, 252, .95)))}callout-maker-component .callout-maker-transcript__match-rail,callout-maker-component .callout-maker-transcript__clip-rail,callout-maker-component ah-callout-maker-route .callout-maker-transcript__match-rail,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-rail{position:relative;width:14px;min-height:100%}callout-maker-component .callout-maker-transcript__clip-rail,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-rail{border-left:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .2))}callout-maker-component .callout-maker-transcript__match-marker,callout-maker-component ah-callout-maker-route .callout-maker-transcript__match-marker{position:absolute;left:3px;width:8px;height:4px;padding:0;border:0;border-radius:1px;background:#f59e0b;box-shadow:0 0 0 1px #d9770633;cursor:pointer;transform:translateY(-50%)}callout-maker-component .callout-maker-transcript__match-marker--active,callout-maker-component ah-callout-maker-route .callout-maker-transcript__match-marker--active{left:1px;width:12px;height:6px;background:#d97706;box-shadow:0 0 0 2px #d9770638}callout-maker-component .callout-maker-transcript__clip-marker,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-marker{position:absolute;left:3px;width:8px;min-height:6px;padding:0;border:0;border-radius:2px;background:#0ea5e9;box-shadow:0 0 0 1px #0ea5e938;cursor:pointer;transform:translateY(-50%)}callout-maker-component .callout-maker-transcript__clip-marker--active,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-marker--active{left:1px;width:12px;background:#1659b7;box-shadow:0 0 0 2px #1659b738}callout-maker-component .callout-maker-transcript__line-gutter,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-gutter{display:grid;align-content:start;gap:1px;color:var(--ah-themed-text-strong, #64748b);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;line-height:1.25}callout-maker-component .callout-maker-transcript__line-gutter span+span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-gutter span+span{color:var(--ah-themed-text, #94a3b8)}callout-maker-component .callout-maker-transcript__line-body,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-body{display:flex;gap:8px;min-width:0;color:var(--ah-themed-text-strong, #111827);font-size:14px;line-height:1.35}callout-maker-component .callout-maker-transcript__line-body strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-body strong{flex:0 0 auto;min-width:26px;color:var(--ah-themed-accent-strong, #0f4aa0);font-weight:900}callout-maker-component .callout-maker-transcript__clips,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clips{display:grid;grid-template-rows:auto minmax(132px,1fr);gap:12px;padding:12px;box-sizing:border-box;overflow:hidden auto}callout-maker-component .callout-maker-transcript__selection,callout-maker-component .callout-maker-transcript__clip-list,callout-maker-component ah-callout-maker-route .callout-maker-transcript__selection,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-list{display:grid;gap:10px;min-width:0}callout-maker-component .callout-maker-transcript__clip-list,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-list{grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:0;overflow:hidden}callout-maker-component .callout-maker-transcript__clip-scroll,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-scroll{display:grid;align-content:start;gap:10px;min-height:0;overflow:auto;position:relative;padding-right:2px;scrollbar-gutter:stable}callout-maker-component .callout-maker-transcript__section-label,callout-maker-component ah-callout-maker-route .callout-maker-transcript__section-label{color:var(--ah-themed-accent-strong, #0f4aa0);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__selection-copy,callout-maker-component .callout-maker-transcript__update-banner,callout-maker-component .callout-maker-transcript__empty,callout-maker-component ah-callout-maker-route .callout-maker-transcript__selection-copy,callout-maker-component ah-callout-maker-route .callout-maker-transcript__update-banner,callout-maker-component ah-callout-maker-route .callout-maker-transcript__empty{padding:10px 12px;border-radius:10px;background:var(--ah-themed-dim, #f1f5f9);color:var(--ah-themed-text, #475569);font-size:13px;line-height:1.35;font-weight:700}callout-maker-component .callout-maker-transcript__update-banner,callout-maker-component ah-callout-maker-route .callout-maker-transcript__update-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}callout-maker-component .callout-maker-transcript__selection-actions,callout-maker-component .callout-maker-transcript__footer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__selection-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript__footer{display:flex;gap:8px;justify-content:flex-end}callout-maker-component .callout-maker-transcript__button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__button{min-height:34px;padding:0 13px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .26));border-radius:10px;background:var(--ah-themed-ghost-bg, #ffffff);color:var(--ah-themed-ghost-color, #334155);font-size:12px;font-weight:900;letter-spacing:.03em;cursor:pointer}callout-maker-component .callout-maker-transcript__button--primary,callout-maker-component ah-callout-maker-route .callout-maker-transcript__button--primary{border-color:var(--ah-themed-commit-bg, #1659b7);background:var(--ah-themed-commit-bg, #1659b7);color:var(--ah-themed-commit-text, #ffffff)}callout-maker-component .callout-maker-transcript__button--danger,callout-maker-component ah-callout-maker-route .callout-maker-transcript__button--danger{border-color:var(--ah-themed-danger, #dc2626);background:var(--ah-themed-danger, #dc2626);color:var(--ah-themed-on-danger, #ffffff)}callout-maker-component .callout-maker-transcript__button:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__button:disabled{opacity:.46;cursor:not-allowed}callout-maker-component .callout-maker-transcript__clip,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip{display:grid;gap:4px;position:relative;width:100%;padding:10px 64px 10px 11px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .24));border-radius:12px;background:var(--ah-themed-control-bg, #ffffff);text-align:left}callout-maker-component .callout-maker-transcript__clip:hover,callout-maker-component .callout-maker-transcript__clip--selected,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip--selected{border-color:var(--ah-themed-card-hover, rgba(22, 89, 183, .42));background:var(--ah-themed-card-sel-bg, #eff6ff)}callout-maker-component .callout-maker-transcript__clip-main,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-main{display:grid;gap:4px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}callout-maker-component .callout-maker-transcript__clip-name,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-name{color:var(--ah-themed-text-strong, #0f172a);font-size:13px;font-weight:900}callout-maker-component .callout-maker-transcript__clip-cite,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-cite{color:var(--ah-themed-text, #64748b);font-size:12px;font-weight:800}callout-maker-component .callout-maker-transcript__clip-summary,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-summary{color:var(--ah-themed-text, #475569);font-size:11px;font-weight:800}callout-maker-component .callout-maker-transcript__clip-video,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-video{color:var(--ah-themed-accent-strong, #0f4aa0)}callout-maker-component .callout-maker-transcript__clip-media,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-media{display:inline-block;max-width:100%;margin-top:4px;padding:2px 8px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:999px;background:var(--ah-themed-dim, #eef6ff);color:var(--ah-themed-text, #334155);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-component .callout-maker-transcript__clip-media--done,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-media--done{border-color:#16a34a59;background:#16a34a1f;color:#166534}callout-maker-component .callout-maker-transcript__clip-media--rendering,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-media--rendering{border-color:var(--ah-themed-accent, rgba(22, 89, 183, .35));color:var(--ah-themed-accent-strong, #0f4aa0)}callout-maker-component .callout-maker-transcript__clip-media--failed,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-media--failed{border-color:#dc262659;background:#dc26261a;color:#b91c1c}callout-maker-component .callout-maker-transcript__clip-media--none,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-media--none{border-style:dashed;border-color:#64748b73;color:var(--ah-themed-text-muted, #64748b)}callout-maker-component .callout-maker-transcript__clip-pptx--over,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-pptx--over{color:#b91c1c}callout-maker-component .callout-maker-transcript__clip-storage,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-storage{display:grid;place-items:center;position:absolute;top:8px;right:37px;width:22px;height:22px;border:1px solid var(--ah-themed-chip-border, rgba(22, 89, 183, .18));border-radius:999px;background:var(--ah-themed-chip-active-bg, rgba(239, 246, 255, .92))}callout-maker-component .callout-maker-transcript__clip-storage--local,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-storage--local{border-color:var(--ah-themed-chip-border, rgba(100, 116, 139, .22));background:var(--ah-themed-chip-bg, rgba(248, 250, 252, .95))}callout-maker-component .callout-maker-transcript__clip-storage img,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-storage img{width:16px;height:16px}callout-maker-component .callout-maker-transcript__clip-delete-icon,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-delete-icon{display:grid;place-items:center;position:absolute;top:8px;right:9px;width:22px;height:22px;padding:0;border:1px solid var(--ah-themed-danger, rgba(220, 38, 38, .2));border-radius:999px;background:var(--ah-themed-control-bg, #fff7f7);cursor:pointer}callout-maker-component .callout-maker-transcript__clip-delete-icon:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-delete-icon:hover{border-color:var(--ah-themed-danger, rgba(220, 38, 38, .4));background:var(--ah-themed-card-sel-bg, #fef2f2)}callout-maker-component .callout-maker-transcript__clip-delete-icon img,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-delete-icon img{width:15px;height:15px}callout-maker-component .callout-maker-transcript__clip-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-actions{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:nowrap;max-width:100%;color:var(--ah-themed-text, #64748b);font-size:11px;font-weight:900;text-transform:uppercase}callout-maker-component .callout-maker-transcript__clip-actions button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-actions button{flex:0 1 auto;min-width:0;min-height:22px;padding:0 6px;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .24));border-radius:6px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-accent-strong, #0f4aa0);font-size:9px;font-weight:900;cursor:pointer;white-space:nowrap}callout-maker-component .callout-maker-transcript__clip-actions button:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-actions button:disabled{opacity:.45;cursor:not-allowed}callout-maker-component .callout-maker-transcript__clip-menu,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-menu{display:inline-flex;position:relative;flex:0 0 auto;z-index:1}callout-maker-component .callout-maker-transcript__clip-menu--open,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-menu--open{z-index:30}callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-trigger,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:24px;min-width:24px;padding:0}callout-maker-component .callout-maker-transcript__clip-menu--open .callout-maker-transcript__clip-menu-trigger,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-menu--open .callout-maker-transcript__clip-menu-trigger{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .46));background:var(--ah-themed-row-active-bg, #eff6ff)}callout-maker-component .callout-maker-transcript__clip-menu-trigger span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-menu-trigger span{display:block;width:3px;height:3px;border-radius:999px;background:currentColor}callout-maker-component .callout-maker-transcript__clip-menu-panel,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-menu-panel{display:grid;position:absolute;top:calc(100% + 6px);right:0;min-width:128px;padding:5px;border:1px solid var(--ah-themed-pop-border, rgba(148, 163, 184, .28));border-radius:8px;background:var(--ah-themed-pop-bg, #ffffff);box-shadow:var(--ah-themed-pop-shadow, 0 12px 28px rgba(15, 23, 42, .18));text-transform:none;z-index:31}callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button{justify-content:flex-start;width:100%;min-height:28px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--ah-themed-menu-text, #0f172a);text-align:left;font-size:12px;font-weight:800}callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:hover{background:var(--ah-themed-row-active-bg, #eff6ff);color:var(--ah-themed-accent-strong, #0f4aa0)}callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:disabled{color:var(--ah-themed-text-muted, #94a3b8);background:transparent}callout-maker-component .callout-maker-transcript-details-dialog::part(panel),callout-maker-component .callout-maker-transcript-delete-dialog::part(panel),callout-maker-component .callout-maker-transcript-clip-details-dialog::part(panel),callout-maker-component .callout-maker-transcript-clip-merge-dialog::part(panel),callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-transcript-details-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-transcript-delete-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-delete-dialog::part(panel){width:min(520px,100vw - 48px);border-radius:18px;background:var(--ah-themed-panel-bg, #f8fbff);border:1px solid var(--ah-themed-panel-border, rgba(15, 74, 160, .18));box-shadow:var(--ah-themed-panel-shadow, 0 24px 70px rgba(15, 23, 42, .24))}callout-maker-component .callout-maker-transcript-clip-merge-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge-dialog::part(panel){width:min(760px,100vw - 48px)}callout-maker-component .callout-maker-transcript-details-dialog::part(title),callout-maker-component .callout-maker-transcript-delete-dialog::part(title),callout-maker-component .callout-maker-transcript-clip-details-dialog::part(title),callout-maker-component .callout-maker-transcript-clip-merge-dialog::part(title),callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-transcript-details-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-transcript-delete-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-delete-dialog::part(title){color:var(--ah-themed-accent-strong, #0f4aa0);font-weight:900;letter-spacing:.05em}callout-maker-component .callout-maker-transcript-details,callout-maker-component .callout-maker-transcript-clip-details,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details{display:grid;gap:12px;color:var(--ah-themed-text-strong, #0f172a)}callout-maker-component .callout-maker-transcript-details__grid,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__grid{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px 12px;padding:12px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .2));border-radius:12px;background:var(--ah-themed-card-bg, #ffffff);color:var(--ah-themed-text, #475569);font-size:12px}callout-maker-component .callout-maker-transcript-details__grid span,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__grid span{font-weight:900;text-transform:uppercase;letter-spacing:.05em}callout-maker-component .callout-maker-transcript-details__grid strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__grid strong{min-width:0;overflow-wrap:anywhere;color:var(--ah-themed-text-strong, #0f172a);font-weight:750}callout-maker-component .callout-maker-transcript-details__delete,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__delete{justify-self:start}callout-maker-component .callout-maker-transcript-details__associated,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__associated{display:grid;gap:10px;padding:12px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .2));border-radius:12px;background:var(--ah-themed-card-bg, #ffffff)}callout-maker-component .callout-maker-transcript-details__section-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__section-header{display:flex;align-items:center;justify-content:space-between;color:var(--ah-themed-text, #334155);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript-details__section-header strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__section-header strong{display:inline-grid;place-items:center;min-width:24px;min-height:24px;border-radius:999px;background:var(--ah-themed-chip-active-bg, #eef6ff);color:var(--ah-themed-chip-active-color, #0f4aa0)}callout-maker-component .callout-maker-transcript-details__file-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file-actions{display:flex;flex-wrap:wrap;gap:8px}callout-maker-component .callout-maker-transcript-details__project-videos,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__project-videos{display:grid;gap:8px;margin-top:10px}callout-maker-component .callout-maker-transcript-details__file-button label,callout-maker-component .callout-maker-transcript-details__file-remove,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file-button label,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file-remove{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .22));border-radius:9px;background:var(--ah-themed-control-bg, #f8fbff);color:var(--ah-themed-accent-strong, #0f4aa0);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript-details__file-button label:hover,callout-maker-component .callout-maker-transcript-details__file-remove:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file-button label:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file-remove:hover{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .42));background:var(--ah-themed-row-active-bg, #eef6ff)}callout-maker-component .callout-maker-transcript-details__empty,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__empty{color:var(--ah-themed-text, #64748b);font-size:12px;font-weight:700;line-height:1.4}callout-maker-component .callout-maker-transcript-details__file,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .18));border-radius:10px;background:var(--ah-themed-control-bg, #f8fafc)}callout-maker-component .callout-maker-transcript-details__file div,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file div{display:grid;gap:3px;min-width:0}callout-maker-component .callout-maker-transcript-details__file strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ah-themed-text-strong, #0f172a);font-size:13px;font-weight:850}callout-maker-component .callout-maker-transcript-details__file span,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file span{color:var(--ah-themed-text-muted, #64748b);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}callout-maker-component .callout-maker-transcript-details__file .callout-maker-transcript-details__file-upload,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file .callout-maker-transcript-details__file-upload{display:block;margin-top:2px;color:var(--ah-themed-accent-strong, #0f172a);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums}callout-maker-component .callout-maker-transcript-details__file .callout-maker-transcript-details__file-upload[data-upload-phase=failed],callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file .callout-maker-transcript-details__file-upload[data-upload-phase=failed]{color:var(--ah-themed-danger, #b91c1c)}callout-maker-component .callout-maker-transcript-details__file-controls,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}callout-maker-component .callout-maker-transcript-details__file-remove,callout-maker-component ah-callout-maker-route .callout-maker-transcript-details__file-remove{border-color:var(--ah-themed-danger, rgba(220, 38, 38, .22));background:var(--ah-themed-control-bg, #fff7f7);color:var(--ah-themed-danger, #b91c1c)}callout-maker-component .callout-maker-transcript-clip-details__field,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__field{display:grid;gap:6px;color:var(--ah-themed-text, #334155);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript-clip-details__field input,callout-maker-component .callout-maker-transcript-clip-details__field select,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__field input,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__field select{width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, #0f172a);font-size:14px;font-weight:650;box-sizing:border-box}callout-maker-component .callout-maker-transcript-clip-details__meta,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;padding:12px;border:1px solid var(--ah-themed-card-border, rgba(15, 74, 160, .14));border-radius:12px;background:var(--ah-themed-card-bg, #f8fbff);color:var(--ah-themed-text, #475569);font-size:12px;line-height:1.35}callout-maker-component .callout-maker-transcript-clip-details__meta span,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__meta span{color:var(--ah-themed-text-muted, #64748b);font-weight:900;letter-spacing:.06em;text-transform:uppercase}callout-maker-component .callout-maker-transcript-clip-details__meta strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__meta strong{color:var(--ah-themed-text-strong, #0f172a);font-weight:800;overflow-wrap:anywhere}callout-maker-component .callout-maker-transcript-clip-details__video,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__video{display:grid;gap:10px;padding:12px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .2));border-radius:12px;background:var(--ah-themed-card-bg, #ffffff)}callout-maker-component .callout-maker-transcript-clip-details__time-row,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__time-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}callout-maker-component .callout-maker-transcript-clip-details__note,callout-maker-component .callout-maker-transcript-clip-delete,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__note,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-delete{padding:12px 14px;border-radius:12px;background:var(--ah-themed-dim, #eef6ff);color:var(--ah-themed-text, #475569);font-size:13px;line-height:1.4;font-weight:750}callout-maker-component .callout-maker-transcript-clip-delete,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-delete{display:grid;gap:8px;background:#fef2f2;color:#7f1d1d}callout-maker-component .callout-maker-transcript-clip-delete span,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-delete span{color:#991b1b;font-size:12px;font-weight:700}callout-maker-component .callout-maker-transcript-clip-details__footer,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-details__footer{display:flex;justify-content:flex-end;gap:8px}callout-maker-component .callout-maker-transcript-clip-merge__columns,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}callout-maker-component .callout-maker-transcript-clip-merge__column,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge__column{display:grid;gap:10px;align-content:start;min-width:0}callout-maker-component .callout-maker-transcript-clip-merge__suggestions,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge__suggestions{display:flex;flex-wrap:wrap;gap:8px}callout-maker-component .callout-maker-transcript-clip-merge__body,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge__body{max-height:200px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}body[data-ah-theme] callout-maker-component .callout-maker-transcript__lines,body[data-ah-theme] callout-maker-component .callout-maker-transcript__clip-scroll,body[data-ah-theme] callout-maker-component .callout-maker-transcript__advanced-results,body[data-ah-theme] callout-maker-component .callout-maker-transcript__jump-menu,body[data-ah-theme] callout-maker-component .callout-maker-transcript-clip-merge__body,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-scroll,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-results,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-menu,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge__body{scrollbar-color:var(--ah-themed-scrollbar-thumb) transparent}body[data-ah-theme] callout-maker-component .callout-maker-transcript__lines::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component .callout-maker-transcript__clip-scroll::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component .callout-maker-transcript__advanced-results::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component .callout-maker-transcript__jump-menu::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component .callout-maker-transcript-clip-merge__body::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-scroll::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-results::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-menu::-webkit-scrollbar-track,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge__body::-webkit-scrollbar-track{background:transparent}body[data-ah-theme] callout-maker-component .callout-maker-transcript__lines::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component .callout-maker-transcript__clip-scroll::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component .callout-maker-transcript__advanced-results::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component .callout-maker-transcript__jump-menu::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component .callout-maker-transcript-clip-merge__body::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__clip-scroll::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced-results::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump-menu::-webkit-scrollbar-thumb,body[data-ah-theme] callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge__body::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ah-themed-scrollbar-thumb)}@media(max-width:820px){callout-maker-component .callout-maker-transcript__topbar,callout-maker-component .callout-maker-transcript__workspace,callout-maker-component .callout-maker-transcript__media-header,callout-maker-component .callout-maker-transcript-clip-merge__columns,callout-maker-component ah-callout-maker-route .callout-maker-transcript__topbar,callout-maker-component ah-callout-maker-route .callout-maker-transcript__workspace,callout-maker-component ah-callout-maker-route .callout-maker-transcript__media-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript-clip-merge__columns{grid-template-columns:1fr}callout-maker-component .callout-maker-transcript__search-row,callout-maker-component ah-callout-maker-route .callout-maker-transcript__search-row{grid-template-columns:minmax(0,1fr) auto auto auto}callout-maker-component .callout-maker-transcript__jump,callout-maker-component ah-callout-maker-route .callout-maker-transcript__jump{grid-column:1/-1;justify-content:flex-end}callout-maker-component .callout-maker-transcript__clips,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clips{max-height:320px}callout-maker-component .callout-maker-transcript__advanced,callout-maker-component ah-callout-maker-route .callout-maker-transcript__advanced{max-height:420px}}@media(max-width:1200px){callout-maker-component .callout-maker-route-rail,callout-maker-component ah-callout-maker-route .callout-maker-route-rail{left:16px!important;right:auto;max-width:calc(100vw - 32px)}}callout-maker-component .callout-maker-transcript,callout-maker-component ah-callout-maker-route .callout-maker-transcript{position:relative}callout-maker-component .callout-maker-transcript__topbar-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript__topbar-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center;margin-left:auto}callout-maker-component .callout-maker-transcript__clips-toggle,callout-maker-component .callout-maker-transcript__help-button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clips-toggle,callout-maker-component ah-callout-maker-route .callout-maker-transcript__help-button{min-height:36px;padding:0 14px;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .24));border-radius:10px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-accent-strong, #0f4aa0);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer}callout-maker-component .callout-maker-transcript__help-button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__help-button{width:36px;padding:0;font-size:15px}callout-maker-component .callout-maker-transcript__clips-toggle:hover,callout-maker-component .callout-maker-transcript__help-button:hover,callout-maker-component .callout-maker-transcript__clips-toggle--open,callout-maker-component .callout-maker-transcript__help-button[aria-pressed=true],callout-maker-component ah-callout-maker-route .callout-maker-transcript__clips-toggle:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__help-button:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clips-toggle--open,callout-maker-component ah-callout-maker-route .callout-maker-transcript__help-button[aria-pressed=true]{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .42));background:var(--ah-themed-row-active-bg, #eef6ff)}callout-maker-component .callout-maker-transcript__clips-toggle-count,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clips-toggle-count{margin-left:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}callout-maker-component .callout-maker-transcript kbd,callout-maker-component .callout-maker-transcript-fine-tune kbd,callout-maker-component ah-callout-maker-route .callout-maker-transcript kbd,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune kbd{display:inline-block;min-width:1.4em;padding:0 4px;border:1px solid currentColor;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700;line-height:15px;letter-spacing:0;text-align:center;text-transform:none;opacity:.85}callout-maker-component .callout-maker-transcript__viewer-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript__viewer-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:6px 10px 6px 14px;box-sizing:border-box}callout-maker-component .callout-maker-transcript__viewer-hint,callout-maker-component ah-callout-maker-route .callout-maker-transcript__viewer-hint{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-component .callout-maker-transcript__viewer-tools,callout-maker-component ah-callout-maker-route .callout-maker-transcript__viewer-tools{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px}callout-maker-component .callout-maker-transcript__chip,callout-maker-component ah-callout-maker-route .callout-maker-transcript__chip{min-height:26px;padding:0 10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:999px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-text, #475569);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}callout-maker-component .callout-maker-transcript__chip[aria-pressed=true],callout-maker-component ah-callout-maker-route .callout-maker-transcript__chip[aria-pressed=true]{border-color:var(--ah-themed-accent-strong, #1659b7);background:var(--ah-themed-chip-active-bg, #eef6ff);color:var(--ah-themed-chip-active-color, #0f4aa0)}@media(max-width:720px){callout-maker-component .callout-maker-transcript__viewer-hint,callout-maker-component ah-callout-maker-route .callout-maker-transcript__viewer-hint{flex-basis:100%}callout-maker-component .callout-maker-transcript__chip,callout-maker-component ah-callout-maker-route .callout-maker-transcript__chip{min-height:36px}}@media(pointer:coarse){callout-maker-component .callout-maker-transcript__chip,callout-maker-component ah-callout-maker-route .callout-maker-transcript__chip{min-height:44px}}callout-maker-component .callout-maker-transcript__line,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:7px 12px}callout-maker-component .callout-maker-transcript__lines--timecodes .callout-maker-transcript__line,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines--timecodes .callout-maker-transcript__line{grid-template-columns:112px minmax(0,1fr)}callout-maker-component .callout-maker-transcript__line-body,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-body{font-size:15px;line-height:1.45}callout-maker-component .callout-maker-transcript__viewer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__viewer{grid-template-columns:minmax(0,1fr)}callout-maker-component .callout-maker-transcript__lines,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines{overflow-x:hidden}callout-maker-component .callout-maker-transcript__line-body>span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-body>span{min-width:0;overflow-wrap:anywhere}callout-maker-component .callout-maker-transcript__lines--turns .callout-maker-transcript__line,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines--turns .callout-maker-transcript__line{grid-template-columns:52px 18px minmax(0,1fr);gap:8px;padding-block:3px;border-bottom:0}callout-maker-component .callout-maker-transcript__lines--turns.callout-maker-transcript__lines--timecodes .callout-maker-transcript__line,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines--turns.callout-maker-transcript__lines--timecodes .callout-maker-transcript__line{grid-template-columns:112px 18px minmax(0,1fr)}callout-maker-component .callout-maker-transcript__lines--turns .callout-maker-transcript__line--turn-start,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines--turns .callout-maker-transcript__line--turn-start{padding-top:9px;border-top:1px solid var(--ah-themed-card-border, rgba(226, 232, 240, .9))}callout-maker-component .callout-maker-transcript__line-turn,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-turn{color:var(--ah-themed-text, #475569);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:900;line-height:1.45;text-align:center}callout-maker-component .callout-maker-transcript__line-turn--q,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-turn--q{color:var(--ah-themed-accent-strong, #0f4aa0)}callout-maker-component .callout-maker-transcript__line-turn--a,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-turn--a{color:var(--ah-themed-success-text, #15803d)}callout-maker-component .callout-maker-transcript__line-turn--inferred,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line-turn--inferred{font-style:italic;opacity:.6}callout-maker-component .callout-maker-transcript__line--parenthetical .callout-maker-transcript__line-body,callout-maker-component ah-callout-maker-route .callout-maker-transcript__line--parenthetical .callout-maker-transcript__line-body{color:var(--ah-themed-text, #475569);font-style:italic}callout-maker-component .callout-maker-transcript__lines--turns .callout-maker-transcript__selection-bar,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines--turns .callout-maker-transcript__selection-bar{margin-left:88px}callout-maker-component .callout-maker-transcript__lines--turns.callout-maker-transcript__lines--timecodes .callout-maker-transcript__selection-bar,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines--turns.callout-maker-transcript__lines--timecodes .callout-maker-transcript__selection-bar{margin-left:148px}callout-maker-component .callout-maker-transcript__sync-hint,callout-maker-component ah-callout-maker-route .callout-maker-transcript__sync-hint{display:grid;gap:8px;justify-items:start;padding:10px 12px;border:1px solid var(--ah-themed-accent-strong, rgba(22, 89, 183, .32));border-radius:10px;background:var(--ah-themed-row-active-bg, #eef6ff);color:var(--ah-themed-text-strong, #0f172a);font-size:13px;font-weight:700;line-height:1.4}callout-maker-component .callout-maker-transcript__selection-bar,callout-maker-component ah-callout-maker-route .callout-maker-transcript__selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 8px 8px 62px;padding:5px 6px;border:1px solid var(--ah-themed-pop-border, rgba(22, 89, 183, .28));border-radius:10px;background:var(--ah-themed-pop-bg, #ffffff);box-shadow:var(--ah-themed-pop-shadow, 0 8px 22px rgba(15, 23, 42, .16))}callout-maker-component .callout-maker-transcript__lines--timecodes .callout-maker-transcript__selection-bar,callout-maker-component ah-callout-maker-route .callout-maker-transcript__lines--timecodes .callout-maker-transcript__selection-bar{margin-left:122px}callout-maker-component .callout-maker-transcript__selection-bar-label,callout-maker-component ah-callout-maker-route .callout-maker-transcript__selection-bar-label{margin-right:auto;padding-left:2px;color:var(--ah-themed-text, #475569);font-size:11px;font-weight:850;white-space:nowrap}callout-maker-component .callout-maker-transcript__bar-button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__bar-button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .26));border-radius:8px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-accent-strong, #0f4aa0);font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer}callout-maker-component .callout-maker-transcript__bar-button:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__bar-button:hover{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .42));background:var(--ah-themed-row-active-bg, #eef6ff)}callout-maker-component .callout-maker-transcript__bar-button--primary,callout-maker-component .callout-maker-transcript__bar-button--primary:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__bar-button--primary,callout-maker-component ah-callout-maker-route .callout-maker-transcript__bar-button--primary:hover{border-color:var(--ah-themed-commit-bg, #1659b7);background:var(--ah-themed-commit-bg, #1659b7);color:var(--ah-themed-commit-text, #ffffff)}callout-maker-component .callout-maker-transcript__bar-button--icon,callout-maker-component ah-callout-maker-route .callout-maker-transcript__bar-button--icon{justify-content:center;width:28px;padding:0;font-size:16px}callout-maker-component .callout-maker-transcript__bar-button:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__bar-button:disabled{opacity:.45;cursor:not-allowed}callout-maker-component .callout-maker-transcript__follow-return,callout-maker-component ah-callout-maker-route .callout-maker-transcript__follow-return{position:absolute;right:30px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:0;border-radius:999px;background:var(--ah-themed-commit-bg, #1659b7);color:var(--ah-themed-commit-text, #ffffff);font-size:12px;font-weight:850;box-shadow:var(--ah-themed-pop-shadow, 0 10px 24px rgba(15, 23, 42, .24));cursor:pointer}callout-maker-component .callout-maker-transcript__studio,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio{height:100%;align-content:start;box-sizing:border-box}callout-maker-component .callout-maker-transcript__studio .callout-maker-transcript__media-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio .callout-maker-transcript__media-header{grid-template-columns:minmax(200px,360px) minmax(0,1fr);align-items:center}callout-maker-component .callout-maker-transcript__studio .callout-maker-transcript__media-source,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio .callout-maker-transcript__media-source{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}callout-maker-component .callout-maker-transcript__studio .callout-maker-transcript__media-status,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio .callout-maker-transcript__media-status{padding:7px 10px}callout-maker-component .callout-maker-transcript__player,callout-maker-component ah-callout-maker-route .callout-maker-transcript__player{display:grid;grid-template-columns:minmax(220px,360px) minmax(300px,1fr);gap:14px;align-items:start}callout-maker-component .callout-maker-transcript__studio .callout-maker-transcript__media-stage,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio .callout-maker-transcript__media-stage{position:relative;top:auto}callout-maker-component .callout-maker-transcript__studio .callout-maker-transcript__media-video,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio .callout-maker-transcript__media-video{display:block;min-height:0;max-height:300px;aspect-ratio:4/3;height:auto;-o-object-fit:contain;object-fit:contain;cursor:pointer}callout-maker-component .callout-maker-transcript__transport,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport{display:grid;align-content:start;gap:10px;min-width:0}callout-maker-component .callout-maker-transcript__transport-main,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-main{display:flex;align-items:center;gap:12px}callout-maker-component .callout-maker-transcript__transport-play,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-play{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:var(--ah-themed-commit-bg, #1659b7);color:var(--ah-themed-commit-text, #ffffff);box-shadow:0 4px 12px #0f172a33;cursor:pointer}callout-maker-component .callout-maker-transcript__transport-play:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-play:disabled{opacity:.45;cursor:not-allowed}callout-maker-component .callout-maker-transcript__transport-icon,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-icon{width:0;height:0;margin-left:4px;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent currentColor}callout-maker-component .callout-maker-transcript__transport-icon--pause,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-icon--pause{width:14px;height:18px;margin-left:0;border:0;background:linear-gradient(90deg,currentColor 0 5px,transparent 5px 9px,currentColor 9px 14px)}callout-maker-component .callout-maker-transcript__clock,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clock{display:grid;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}callout-maker-component .callout-maker-transcript__clock strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clock strong{color:var(--ah-themed-text-strong, #0f172a);font-size:22px;font-weight:800;line-height:1.1}callout-maker-component .callout-maker-transcript__clock span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clock span{color:var(--ah-themed-text, #475569);font-size:12px;font-weight:700}callout-maker-component .callout-maker-transcript__transport-steps,callout-maker-component .callout-maker-transcript__transport-row,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-steps,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}callout-maker-component .callout-maker-transcript__transport-row,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-row{gap:6px 12px}callout-maker-component .callout-maker-transcript__transport-step,callout-maker-component .callout-maker-transcript__mark-set,callout-maker-component .callout-maker-transcript__mark-nudges button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-step,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-set,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-nudges button{min-height:30px;padding:0 10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .26));border-radius:8px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-accent-strong, #0f4aa0);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}callout-maker-component .callout-maker-transcript__transport-step:hover,callout-maker-component .callout-maker-transcript__mark-set:hover,callout-maker-component .callout-maker-transcript__mark-nudges button:hover,callout-maker-component .callout-maker-transcript__transport-step[aria-pressed=true],callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-step:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-set:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-nudges button:hover,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-step[aria-pressed=true]{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .42));background:var(--ah-themed-row-active-bg, #eef6ff)}callout-maker-component .callout-maker-transcript__transport-step:disabled,callout-maker-component .callout-maker-transcript__mark-set:disabled,callout-maker-component .callout-maker-transcript__mark-nudges button:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-step:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-set:disabled,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-nudges button:disabled{opacity:.45;cursor:not-allowed}callout-maker-component .callout-maker-transcript__transport-rate,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-rate{display:inline-flex;align-items:center;gap:6px;color:var(--ah-themed-text, #475569);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__transport-rate select,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-rate select{min-height:30px;padding:0 6px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:8px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, #0f172a);font-size:12px;font-weight:750}callout-maker-component .callout-maker-transcript__transport-range,callout-maker-component ah-callout-maker-route .callout-maker-transcript__transport-range{justify-self:start}callout-maker-component .callout-maker-transcript__marks,callout-maker-component ah-callout-maker-route .callout-maker-transcript__marks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}callout-maker-component .callout-maker-transcript__mark,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark{--callout-maker-mark-color: var(--ah-themed-success-text, #15803d);display:grid;gap:5px;min-width:0;padding:8px 10px;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .3));border-left:4px solid var(--callout-maker-mark-color);border-radius:10px;background:var(--ah-themed-control-bg, #ffffff)}callout-maker-component .callout-maker-transcript__mark--out,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark--out{--callout-maker-mark-color: var(--ah-themed-danger, #b91c1c)}callout-maker-component .callout-maker-transcript__mark-head,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-head{display:flex;align-items:center;justify-content:space-between;gap:6px}callout-maker-component .callout-maker-transcript__mark-label,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-label{color:var(--callout-maker-mark-color);font-size:11px;font-weight:950;letter-spacing:.12em}callout-maker-component .callout-maker-transcript__mark-set,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-set{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:11px}callout-maker-component .callout-maker-transcript__mark input,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark input{width:100%;min-height:32px;padding:4px 8px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:8px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, #0f172a);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;box-sizing:border-box}callout-maker-component .callout-maker-transcript__mark-cite,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-cite{min-height:14px;overflow:hidden;color:var(--ah-themed-text, #475569);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}callout-maker-component .callout-maker-transcript__mark-nudges,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-nudges{display:flex;gap:4px}callout-maker-component .callout-maker-transcript__mark-nudges button,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-nudges button{flex:1 1 0;min-width:0;min-height:24px;padding:0 2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}callout-maker-component .callout-maker-transcript__mark-length,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-length{display:inline-flex;align-items:baseline;gap:6px}callout-maker-component .callout-maker-transcript__mark-length span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-length span{color:var(--ah-themed-text, #475569);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__mark-length strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript__mark-length strong{color:var(--ah-themed-text-strong, #0f172a);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-variant-numeric:tabular-nums}callout-maker-component .callout-maker-transcript__studio .callout-maker-transcript__media-trimmer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio .callout-maker-transcript__media-trimmer{grid-template-rows:auto}callout-maker-component .callout-maker-transcript__studio .callout-maker-transcript__media-timeline,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio .callout-maker-transcript__media-timeline{min-height:64px}callout-maker-component .callout-maker-transcript__make,callout-maker-component ah-callout-maker-route .callout-maker-transcript__make{display:flex;flex-wrap:wrap;gap:8px;align-items:center}callout-maker-component .callout-maker-transcript__make .callout-maker-transcript__clip-start,callout-maker-component ah-callout-maker-route .callout-maker-transcript__make .callout-maker-transcript__clip-start{margin-left:auto}callout-maker-component .callout-maker-transcript__current-clip,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-clip{display:grid;grid-template-columns:136px minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .3));border-radius:12px;background:var(--ah-themed-control-bg, #ffffff)}callout-maker-component .callout-maker-transcript__current-clip--selected,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-clip--selected{border-color:var(--ah-themed-accent-strong, rgba(22, 89, 183, .42))}callout-maker-component .callout-maker-transcript__current-clip--empty,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-clip--empty{grid-template-columns:minmax(0,1fr);border-style:dashed;background:transparent;color:var(--ah-themed-text, #475569);font-size:13px;font-weight:700}callout-maker-component .callout-maker-transcript__current-poster,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-poster{display:grid;place-items:center;width:100%;aspect-ratio:4/3;padding:0;overflow:hidden;border:0;border-radius:8px;background:#020617;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;cursor:pointer}callout-maker-component .callout-maker-transcript__current-poster img,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-poster img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}callout-maker-component .callout-maker-transcript__current-body,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-body{display:grid;align-content:start;gap:4px;min-width:0}callout-maker-component .callout-maker-transcript__current-title,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-title{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;min-width:0}callout-maker-component .callout-maker-transcript__current-media,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-media{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}callout-maker-component .callout-maker-transcript__current-actions,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}callout-maker-component .callout-maker-transcript__current-actions .callout-maker-transcript__current-primary,callout-maker-component ah-callout-maker-route .callout-maker-transcript__current-actions .callout-maker-transcript__current-primary{border-color:var(--ah-themed-commit-bg, #1659b7);background:var(--ah-themed-commit-bg, #1659b7);color:var(--ah-themed-commit-text, #ffffff)}callout-maker-component .callout-maker-transcript__keys-hint,callout-maker-component ah-callout-maker-route .callout-maker-transcript__keys-hint{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--ah-themed-text, #475569);font-size:11px;font-weight:700}callout-maker-component .callout-maker-transcript__workspace,callout-maker-component ah-callout-maker-route .callout-maker-transcript__workspace{position:relative}callout-maker-component .callout-maker-transcript__drawer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer{position:absolute;top:0;right:0;bottom:0;z-index:20;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(480px,48%);min-width:340px;padding:12px;border:1px solid var(--ah-themed-pop-border, rgba(148, 163, 184, .32));border-radius:14px;background:var(--ah-themed-pop-bg, #ffffff);box-shadow:var(--ah-themed-pop-shadow, 0 18px 44px rgba(15, 23, 42, .26));box-sizing:border-box;transform:translate(calc(100% + 24px));visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}callout-maker-component .callout-maker-transcript__drawer--open,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer--open{transform:none;visibility:visible;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){callout-maker-component .callout-maker-transcript__drawer,callout-maker-component .callout-maker-transcript__drawer--open,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer--open{transition:none}}callout-maker-component .callout-maker-transcript__drawer-header,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}callout-maker-component .callout-maker-transcript__drawer-header strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer-header strong{color:var(--ah-themed-accent-strong, #0f4aa0);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}callout-maker-component .callout-maker-transcript__drawer-header span,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer-header span{color:var(--ah-themed-text, #475569);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}callout-maker-component .callout-maker-transcript__drawer .callout-maker-transcript__clip-list,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer .callout-maker-transcript__clip-list{min-height:0}callout-maker-component .callout-maker-transcript__drawer .callout-maker-transcript__clip-list>.callout-maker-transcript__section-label,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer .callout-maker-transcript__clip-list>.callout-maker-transcript__section-label{display:none}callout-maker-component .callout-maker-transcript__clips .callout-maker-transcript__clip-scroll,callout-maker-component ah-callout-maker-route .callout-maker-transcript__clips .callout-maker-transcript__clip-scroll{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}callout-maker-component .callout-maker-transcript__shortcuts,callout-maker-component ah-callout-maker-route .callout-maker-transcript__shortcuts{position:absolute;top:72px;left:50%;z-index:30;display:grid;gap:10px;width:min(560px,100% - 32px);max-height:calc(100% - 96px);overflow:auto;padding:14px 16px;border:1px solid var(--ah-themed-pop-border, rgba(148, 163, 184, .32));border-radius:14px;background:var(--ah-themed-pop-bg, #ffffff);box-shadow:var(--ah-themed-pop-shadow, 0 18px 44px rgba(15, 23, 42, .26));box-sizing:border-box;transform:translate(-50%)}callout-maker-component .callout-maker-transcript__shortcut-list,callout-maker-component ah-callout-maker-route .callout-maker-transcript__shortcut-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;align-items:baseline}callout-maker-component .callout-maker-transcript__shortcut-list dt,callout-maker-component ah-callout-maker-route .callout-maker-transcript__shortcut-list dt{display:flex;gap:4px;justify-content:flex-end;white-space:nowrap}callout-maker-component .callout-maker-transcript__shortcut-list kbd,callout-maker-component ah-callout-maker-route .callout-maker-transcript__shortcut-list kbd{font-size:11px;line-height:18px;opacity:1}callout-maker-component .callout-maker-transcript__shortcut-list dd,callout-maker-component ah-callout-maker-route .callout-maker-transcript__shortcut-list dd{margin:0;color:var(--ah-themed-text-strong, #0f172a);font-size:13px;font-weight:650}callout-maker-component .callout-maker-transcript__shortcut-note,callout-maker-component ah-callout-maker-route .callout-maker-transcript__shortcut-note{margin:0;color:var(--ah-themed-text, #475569);font-size:12px;font-weight:650}callout-maker-component .callout-maker-transcript-fine-tune-dialog,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune-dialog{--width: min(1180px, 96vw)}callout-maker-component .callout-maker-transcript-fine-tune-dialog::part(panel),callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune-dialog::part(panel){max-height:94vh;background:var(--ah-themed-panel-bg, #f8fbff);border:1px solid var(--ah-themed-panel-border, rgba(15, 74, 160, .18))}callout-maker-component .callout-maker-transcript-fine-tune-dialog::part(title),callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune-dialog::part(title){color:var(--ah-themed-accent-strong, #0f4aa0);font-weight:900;letter-spacing:.05em}callout-maker-component .callout-maker-transcript-fine-tune,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune{display:grid;grid-template-columns:minmax(240px,380px) minmax(0,1fr);grid-template-areas:"video readout" "editor editor";gap:14px;color:var(--ah-themed-text-strong, #0f172a)}callout-maker-component .callout-maker-transcript__fine-tune-video,callout-maker-component ah-callout-maker-route .callout-maker-transcript__fine-tune-video{grid-area:video;display:block;width:100%;aspect-ratio:4/3;border-radius:12px;background:#020617}callout-maker-component .callout-maker-transcript-fine-tune__readout,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune__readout{grid-area:readout;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px}callout-maker-component .callout-maker-transcript-fine-tune__value,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune__value{--callout-maker-mark-color: var(--ah-themed-text, #475569);display:grid;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .3));border-left:4px solid var(--callout-maker-mark-color);border-radius:10px;background:var(--ah-themed-control-bg, #ffffff)}callout-maker-component .callout-maker-transcript-fine-tune__value--in,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune__value--in{--callout-maker-mark-color: var(--ah-themed-success-text, #15803d)}callout-maker-component .callout-maker-transcript-fine-tune__value--out,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune__value--out{--callout-maker-mark-color: var(--ah-themed-danger, #b91c1c)}callout-maker-component .callout-maker-transcript-fine-tune__value span,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune__value span{color:var(--callout-maker-mark-color);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}callout-maker-component .callout-maker-transcript-fine-tune__value strong,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune__value strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-variant-numeric:tabular-nums}callout-maker-component .callout-maker-transcript-fine-tune__value em,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune__value em{min-height:15px;color:var(--ah-themed-text, #475569);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-style:normal}callout-maker-component .callout-maker-transcript-fine-tune__hint,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune__hint{grid-column:1/-1;margin:4px 0 0;color:var(--ah-themed-text, #475569);font-size:13px;font-weight:650;line-height:1.5}callout-maker-component .callout-maker-transcript-fine-tune .callout-maker-transcript__fine-tune,callout-maker-component ah-callout-maker-route .callout-maker-transcript-fine-tune .callout-maker-transcript__fine-tune{grid-area:editor}@media(max-width:820px){callout-maker-component .callout-maker-transcript__workspace--studio,callout-maker-component .callout-maker-transcript__workspace--studio.callout-maker-transcript__workspace--advanced,callout-maker-component ah-callout-maker-route .callout-maker-transcript__workspace--studio,callout-maker-component ah-callout-maker-route .callout-maker-transcript__workspace--studio.callout-maker-transcript__workspace--advanced{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(320px,60vh);grid-auto-rows:max-content;overflow:hidden auto}callout-maker-component .callout-maker-transcript__studio,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio{height:auto;overflow:visible}callout-maker-component .callout-maker-transcript__drawer,callout-maker-component ah-callout-maker-route .callout-maker-transcript__drawer{width:100%;min-width:0}}@media(max-width:1100px){callout-maker-component .callout-maker-transcript__player,callout-maker-component ah-callout-maker-route .callout-maker-transcript__player{grid-template-columns:minmax(0,1fr)}callout-maker-component .callout-maker-transcript__studio .callout-maker-transcript__media-video,callout-maker-component ah-callout-maker-route .callout-maker-transcript__studio .callout-maker-transcript__media-video{max-height:220px}}body.callout-maker-preview-pdf-handoff callout-maker-preview .callout-maker-preview{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.callout-maker-preview-pdf-handoff callout-maker-component .callout-maker-route-rail{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.dark callout-maker-component .callout-maker-route-rail__project-name,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__project-name{color:#dbeafe}body.dark callout-maker-component .callout-maker-route-rail,body.sl-theme-dark callout-maker-component .callout-maker-route-rail{border-color:#60a5fa2e;background:#0f172aeb;box-shadow:0 18px 36px #02061757}body.dark callout-maker-component .callout-maker-route-rail--mode-secure,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-secure{border-color:#f871713d;background:#450a0ae6}body.dark callout-maker-component .callout-maker-route-rail--mode-team,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-team{border-color:#60a5fa38;background:#0f172aeb}body.dark callout-maker-component .callout-maker-route-rail--mode-pro,body.dark callout-maker-component .callout-maker-route-rail--mode-pro-team,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-pro,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-pro-team{border-color:#4ade8038;background:#14532ddb}body.dark callout-maker-component .callout-maker-route-rail__toggle-row,body.dark callout-maker-component .callout-maker-route-rail__control,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__control{border-color:#60a5fa29;background:#0f172af0;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-rail--mode-secure .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-secure .callout-maker-route-rail__control--settings{background:#b91c1ceb;border-color:#fecaca33}body.dark callout-maker-component .callout-maker-route-rail--mode-team .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-team .callout-maker-route-rail__control--settings{background:#0158bbeb;border-color:#bfdbfe33}body.dark callout-maker-component .callout-maker-route-rail--mode-pro .callout-maker-route-rail__control--settings,body.dark callout-maker-component .callout-maker-route-rail--mode-pro-team .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-pro .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--mode-pro-team .callout-maker-route-rail__control--settings{background:#15803deb;border-color:#bbf7d033}body.dark callout-maker-component .callout-maker-route-rail__toggle-label--active,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-label--active{color:#f8fafc}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--gray,body.dark callout-maker-component .callout-maker-route-rail__toggle-row--disabled,body.dark callout-maker-component .callout-maker-route-rail__toggle-row--standard,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--gray,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--disabled,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--standard{background:#1e293be6}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--green,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--green{background:#14532de0;border-color:#22c55e33}body.dark callout-maker-component .callout-maker-route-rail__mode-card,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card{border-color:#60a5fa29;background:#0f172adb;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-rail__mode-card--selected,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card--selected{background:#1e293bf0}body.dark callout-maker-component .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card--red.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#fecaca}body.dark callout-maker-component .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card--blue.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#bfdbfe}body.dark callout-maker-component .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__mode-card--green.callout-maker-route-rail__mode-card--selected .callout-maker-route-rail__mode-card-label{color:#bbf7d0}body.dark callout-maker-component .callout-maker-route-settings__select,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__select{border-color:#60a5fa29;background:#0f172af0;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--yellow,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--yellow{background:#713f12e6;border-color:#f59e0b38}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--orange,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--orange{background:#7c2d12e6;border-color:#f9731638}body.dark callout-maker-component .callout-maker-route-rail__toggle-row--compact,body.sl-theme-dark callout-maker-component .callout-maker-route-rail__toggle-row--compact{background:#1e3a8ae6;border-color:#3b82f638}body.dark callout-maker-component .callout-maker-route-rail--confidential,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential{border-color:#f871713d;background:#450a0ae6;box-shadow:0 18px 36px #450a0a4d}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__project-name,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__project-name{color:#fecaca}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control,body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row{border-color:#f871712e}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control--settings,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__control--settings{background:#b91c1ceb;border-color:#fecaca33;color:#fff}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact{background:#7f1d1de6;border-color:#f871713d}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-switch{background:#ef444447;border-color:#f871713d}body.dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active,body.sl-theme-dark callout-maker-component .callout-maker-route-rail--confidential .callout-maker-route-rail__toggle-row--compact .callout-maker-route-rail__toggle-label--active{color:#fecaca}body.dark callout-maker-component .callout-maker-route-settings-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-route-settings-dialog::part(panel){border-color:#60a5fa2e;background:#101826;box-shadow:0 22px 44px #0206176b}body.dark callout-maker-component .callout-maker-route-settings__summary,body.dark callout-maker-component .callout-maker-route-settings__group,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__summary,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__group{border-color:#60a5fa24;background:#0f172ac7;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-settings__group-label,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__group-label{color:#9fb3cc}body.dark callout-maker-component .callout-maker-route-settings__option,body.dark callout-maker-component .callout-maker-route-settings__note,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__option,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__note{color:#cbd5e1}body.dark callout-maker-component .callout-maker-route-settings__segment,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__segment{border-color:#60a5fa29;background:#0f172af0;color:#cbd5e1}body.dark callout-maker-component .callout-maker-route-settings__segment--selected,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__segment--selected{border-color:#60a5fa61;background:#1e3a8ad1;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-settings__locked-value,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__locked-value{border-color:#4ade8038;background:#14532ddb;color:#bbf7d0}body.dark callout-maker-component .callout-maker-route-settings__diagnostic-download,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__diagnostic-download{border-color:#60a5fa4d;background:#1e3a8ac7;color:#dbeafe}body.dark callout-maker-component .callout-maker-route-settings__diagnostic-download:focus-visible,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__diagnostic-download:focus-visible{outline-color:#93c5fd}body.dark callout-maker-component .callout-maker-route-settings__diagnostic-download:disabled,body.sl-theme-dark callout-maker-component .callout-maker-route-settings__diagnostic-download:disabled{border-color:#60a5fa1f;background:#0f172aad;color:#64748b}body.dark callout-maker-component .callout-maker-project-transcripts-dialog::part(panel),body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts-dialog::part(panel){border-color:#60a5fa2e;background:linear-gradient(180deg,#172335,#101826);box-shadow:0 28px 68px #02061785}body.dark callout-maker-component .callout-maker-project-transcripts-dialog::part(title),body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts-dialog::part(title){color:#93c5fd}body.dark callout-maker-component .callout-maker-project-transcripts,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts{color:#dbeafe}body.dark callout-maker-component .callout-maker-project-transcripts__status,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__status{border:1px solid rgba(96,165,250,.12);background:#0f172ab8;color:#cbd5e1}body.dark callout-maker-component .callout-maker-project-transcripts__status--error,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__status--error{border-color:#f8717133;background:#450a0ab8;color:#fecaca}body.dark callout-maker-component .callout-maker-project-transcripts__item,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__item{border-color:#60a5fa24;background:#0f172ad1;box-shadow:inset 0 1px #ffffff0a}body.dark callout-maker-component .callout-maker-project-transcripts__item:hover,body.dark callout-maker-component .callout-maker-project-transcripts__item:focus-visible,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__item:hover,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__item:focus-visible{border-color:#93c5fd5c;background:#1e3a8a7a}body.dark callout-maker-component .callout-maker-project-transcripts__name,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__name{color:#f8fafc}body.dark callout-maker-component .callout-maker-project-transcripts__summary,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__summary{color:#9fb3cc}body.dark callout-maker-component .callout-maker-project-transcripts__meta,body.sl-theme-dark callout-maker-component .callout-maker-project-transcripts__meta{color:#93c5fd}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-dialog::part(panel),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details-dialog::part(panel),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-delete-dialog::part(panel),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details-dialog::part(panel),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-merge-dialog::part(panel),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(panel),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune-dialog::part(panel),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-dialog::part(panel),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details-dialog::part(panel),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-delete-dialog::part(panel),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details-dialog::part(panel),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-merge-dialog::part(panel),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(panel),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune-dialog::part(panel){border-color:#60a5fa2e;background:linear-gradient(180deg,#172335,#101826);box-shadow:0 28px 68px #02061785}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-dialog::part(title),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details-dialog::part(title),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-delete-dialog::part(title),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details-dialog::part(title),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-merge-dialog::part(title),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(title),body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune-dialog::part(title),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-dialog::part(title),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details-dialog::part(title),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-delete-dialog::part(title),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details-dialog::part(title),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-merge-dialog::part(title),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-delete-dialog::part(title),body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune-dialog::part(title){color:#93c5fd}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details{color:#dbeafe}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-status,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__selection-copy,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__update-banner,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__empty,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__note,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-status,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__selection-copy,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__update-banner,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__empty,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__note{border:1px solid rgba(96,165,250,.12);background:#0f172ab8;color:#cbd5e1}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-delete,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-delete{border-color:#f8717133;background:#450a0ab8;color:#fecaca}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__viewer,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clips,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__grid,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__associated,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__video,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__meta,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__viewer,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clips,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__grid,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__associated,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__video,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__meta{border-color:#60a5fa24;background:#0f172ad1;box-shadow:inset 0 1px #ffffff0a}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip--selected,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip--selected{border-color:#93c5fd5c;background:#1e3a8a7a}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__file,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__grid strong,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file strong,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__meta strong,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-name,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-body,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-body strong,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-header strong,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-item strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__file,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__grid strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__meta strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-name,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-body,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-body strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-header strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-item strong{color:#f8fafc}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__meta,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__search,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-source,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-header span,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-window,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-notice,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-cite,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-summary,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__grid,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__section-header,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__empty,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file span,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__field,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__meta,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__meta span,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-delete span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__meta,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__search,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-source,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-header span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-window,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-notice,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-cite,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-summary,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__grid,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__section-header,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__empty,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__field,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__meta,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__meta span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-delete span{color:#9fb3cc}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__section-label,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-video,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__section-label,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-video{color:#93c5fd}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-media,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-media{border-color:#60a5fa2e;background:#0f172ab8;color:#cbd5e1}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-media--done,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-media--done{border-color:#4ade8059;background:#14532d80;color:#bbf7d0}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-media--failed,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-pptx--over,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-media--failed,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-pptx--over{color:#fca5a5}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-media--none,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-media--none{border-color:#94a3b873;color:#cbd5e1}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-wave-hint,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-wave-hint{background:#0f172ac7;color:#cbd5e1}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-keyframe,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-keyframe{background:#93c5fd8c}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__file-chevron,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__file-chevron{color:#9fb3cc}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__file:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__file:focus-visible,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__file:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__file:focus-visible{color:#bfdbfe}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__manage-button,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__search input,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__search-nav,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-button,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-source select,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__button,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-actions button,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-button label,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-remove,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__field input,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__field select,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__manage-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__search input,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__search-nav,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-source select,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-actions button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-button label,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-remove,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__field input,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-clip-details__field select{border-color:#60a5fa2e;background:#0f172aeb;color:#dbeafe}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__manage-button:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__search-nav:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-button:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump--open .callout-maker-transcript__jump-button,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-button label:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-remove:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-menu--open .callout-maker-transcript__clip-menu-trigger,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__manage-button:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__search-nav:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-button:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump--open .callout-maker-transcript__jump-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-button label:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-remove:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-menu--open .callout-maker-transcript__clip-menu-trigger{border-color:#93c5fd5c;background:#2563eb33;color:#f8fafc}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__button--primary,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__button--primary{border-color:#3b82f6;background:#2563eb;color:#fff}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__button--danger,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-remove,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__button--danger,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-details__file-remove{border-color:#f8717157;background:#7f1d1db8;color:#fecaca}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__viewer-header,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__viewer-header{border-color:#60a5fa24;background:#1e3a8a6b;color:#cbd5e1}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line{border-bottom-color:#60a5fa1a;background:#0f172ac2;color:#e2e8f0}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line:hover{background:#1e293beb}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--search-match,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--search-match{background:#713f12b8}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-search-match,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-search-match:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-search-match,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-search-match:hover{background:#92400eeb;box-shadow:inset 4px 0 #f59e0b}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected:hover{background:#1e3a8ac7;box-shadow:inset 4px 0 #60a5fa}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-search-match,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-search-match{background:linear-gradient(90deg,#92400ee0,#1e3a8ad1);box-shadow:inset 4px 0 #f59e0b,inset 8px 0 #60a5fa}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-navigation,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-navigation:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-navigation,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-navigation:hover{background:#0c4a6ec7;box-shadow:inset 4px 0 #38bdf8}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-navigation,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-navigation{background:linear-gradient(90deg,#0c4a6ed1,#1e3a8ad1);box-shadow:inset 4px 0 #38bdf8,inset 8px 0 #60a5fa}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-video,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-video:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-video,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--active-video:hover{background:#14532dd1;box-shadow:inset 4px 0 #22c55e}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-video,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line--selected.callout-maker-transcript__line--active-video{background:linear-gradient(90deg,#14532dd1,#1e3a8ad1);box-shadow:inset 4px 0 #22c55e,inset 8px 0 #60a5fa}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__marker-rails,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__marker-rails{border-left-color:#60a5fa1f;background:linear-gradient(180deg,#0f172ab8,#1e293bdb)}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-rail,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-rail{border-left-color:#60a5fa1f}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-gutter,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-gutter{color:#9fb3cc}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-gutter span+span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-gutter span+span{color:#64748b}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune{border-color:#60a5fa24;background:linear-gradient(180deg,#172335f0,#0f172af0);box-shadow:inset 0 1px #ffffff0d}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-timeline,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-timeline,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__media-timeline,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-timeline{border-color:#60a5fa2e;background:linear-gradient(180deg,#1e3a8a57,#0f172af0),repeating-linear-gradient(90deg,transparent 0 23px,rgba(147,197,253,.08) 24px)}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-window,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-window{background:#0f172ab8}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-timeline--loading:after,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__fine-tune-timeline--loading:after{background:#0f172adb;color:#99f6e4}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-menu,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-menu-panel,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-menu,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-menu-panel{border-color:#60a5fa29;background:#0f172af5;box-shadow:0 18px 38px #00000057}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-item:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-item:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button:hover{background:#60a5fa1f;color:#f8fafc}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-item span,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__jump-item span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-actions .callout-maker-transcript__clip-menu-panel button{color:#dbeafe}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-storage,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-storage{border-color:#60a5fa2e;background:#1e3a8a8a}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-storage--local,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-storage--local{border-color:#94a3b833;background:#1e293bd1}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-delete-icon,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-delete-icon{border-color:#f871713d;background:#7f1d1db8}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-delete-icon:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clip-delete-icon:hover{border-color:#fca5a56b;background:#991b1bdb}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__chip,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__bar-button,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-step,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-set,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-nudges button,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark input,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-rate select,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clips-toggle,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__help-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__chip,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__bar-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-step,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-set,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-nudges button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark input,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-rate select,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clips-toggle,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__help-button{border-color:#60a5fa2e;background:#0f172aeb;color:#dbeafe}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__chip[aria-pressed=true],body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__bar-button:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-step:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-step[aria-pressed=true],body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-set:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-nudges button:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clips-toggle:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clips-toggle--open,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__help-button:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__help-button[aria-pressed=true],body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__chip[aria-pressed=true],body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__bar-button:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-step:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-step[aria-pressed=true],body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-set:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-nudges button:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clips-toggle:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clips-toggle--open,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__help-button:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__help-button[aria-pressed=true]{border-color:#93c5fd6b;background:#2563eb3d;color:#f8fafc}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__bar-button--primary,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__bar-button--primary:hover,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-play,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__follow-return,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__current-actions .callout-maker-transcript__current-primary,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__bar-button--primary,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__bar-button--primary:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-play,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__follow-return,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__current-actions .callout-maker-transcript__current-primary{border-color:#3b82f6;background:#2563eb;color:#fff}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__selection-bar,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__drawer,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__shortcuts,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__selection-bar,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__drawer,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__shortcuts{border-color:#60a5fa38;background:#111b2c;box-shadow:0 18px 44px #00000073}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune__value,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__current-clip,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune__value,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__current-clip{border-color:#60a5fa29;background:#0f172ad1}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark{--callout-maker-mark-color: #4ade80}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark--out,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark--out{--callout-maker-mark-color: #f87171}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__current-clip--empty,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__current-clip--empty{background:transparent}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clock strong,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-length strong,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__shortcut-list dd,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clock strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-length strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__shortcut-list dd,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune{color:#e2e8f0}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clock span,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-cite,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-length span,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__selection-bar-label,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__keys-hint,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-rate,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__viewer-hint,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__drawer-header span,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__shortcut-note,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune__value em,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune__hint,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__clock span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-cite,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__mark-length span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__selection-bar-label,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__keys-hint,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__transport-rate,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__viewer-hint,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__drawer-header span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__shortcut-note,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune__value em,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript-fine-tune__hint{color:#9fb3cc}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__drawer-header strong,body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-turn--q,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__drawer-header strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-turn--q{color:#93c5fd}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-turn--a,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__line-turn--a{color:#86efac}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__lines--turns .callout-maker-transcript__line--turn-start,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__lines--turns .callout-maker-transcript__line--turn-start{border-top-color:#60a5fa24}body.dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__sync-hint,body.sl-theme-dark:not([data-ah-theme]) callout-maker-component .callout-maker-transcript__sync-hint{border-color:#93c5fd5c;background:#1e3a8a6b;color:#dbeafe}.callout-maker-route-rail__project-picker{flex:1 1 auto;min-width:0}.callout-maker-route-rail__project-picker-trigger{display:flex;align-items:center;gap:4px;width:100%;min-width:0;margin:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.callout-maker-route-rail__project-picker-trigger:hover:not(:disabled){border-color:#94a3b880;background:#ffffffb3}.callout-maker-route-rail__project-picker-trigger:disabled{cursor:default}.callout-maker-route-rail__project-picker-trigger:focus-visible{outline:2px solid #1659b7;outline-offset:1px}.callout-maker-route-rail__project-picker-chevron{flex:0 0 auto;padding-right:6px;font-size:12px;color:#64748b}.callout-maker-route-rail__project-panel{width:min(320px,100vw - 32px);padding:8px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a2e}.callout-maker-route-rail__project-list{display:flex;flex-direction:column;gap:2px;max-height:320px;margin-top:6px;overflow:auto}.callout-maker-route-rail__project-group-label{padding:6px 8px 2px;font-size:9.5px;font-weight:800;letter-spacing:.08em;color:#64748b}.callout-maker-route-rail__project-option{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:#1e293b;font:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer}.callout-maker-route-rail__project-option:hover{background:#94a3b82e}.callout-maker-route-rail__project-option.is-current{color:#1659b7;font-weight:800}.callout-maker-route-rail__project-option-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callout-maker-route-rail__project-option-pill{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:9px;font-weight:800;letter-spacing:.06em}.callout-maker-route-rail__project-empty{padding:8px;font-size:12px;font-weight:600;color:#64748b}body[data-ah-theme] .callout-maker-component__slide-sorter-host{background:var(--ah-themed-panel-bg, #ffffff)}body[data-ah-theme] .callout-maker-component__slide-sorter-host ah-tree-grid-view{--ah-tree-surface: transparent;--sl-color-neutral-0: var(--ah-themed-surface-strong, #f8fbff);--sl-color-neutral-50: var(--ah-themed-card-border, #eef2f7);--sl-color-neutral-100: var(--ah-themed-surface-muted, #eef4fb);--sl-color-neutral-200: var(--ah-themed-card-border, #e2e8f0);--sl-color-neutral-300: var(--ah-themed-control-border, #cbd5e1);--sl-color-neutral-500: var(--ah-themed-text-muted, #64748b);--sl-color-neutral-600: var(--ah-themed-text-muted, #475569);--sl-color-neutral-700: var(--ah-themed-text, #334155);--sl-color-neutral-900: var(--ah-themed-text-strong, #0f172a);--sl-color-primary-50: var(--ah-themed-accent-soft, #eff6ff);--sl-color-primary-500: var(--ah-themed-accent, #0158bb);--sl-color-primary-600: var(--ah-themed-accent, #0158bb);color:var(--ah-themed-text, #334155)}callout-maker-trim-closeup{--trim-closeup-track: var(--ah-themed-track-bg, #ecfeff);--trim-closeup-kept: var(--ah-themed-accent-soft, rgba(45, 212, 191, .18));--trim-closeup-trimmed: var(--ah-themed-dim, rgba(100, 116, 139, .12));--trim-closeup-wave: var(--ah-themed-accent, #0f766e);--trim-closeup-wave-muted: rgba(100, 116, 139, .38);--trim-closeup-marker: var(--ah-themed-accent-strong, #115e59);--trim-closeup-marker-other: var(--ah-themed-text-muted, #64748b);--trim-closeup-playhead: #dc2626;--trim-closeup-keyframe: var(--ah-themed-text-soft, #94a3b8);--trim-closeup-snap: var(--ah-themed-accent, #0f766e);--trim-closeup-leadin: rgba(234, 179, 8, .55);--trim-closeup-grid: var(--ah-themed-control-border, rgba(15, 118, 110, .18));--trim-closeup-text: var(--ah-themed-text, #475569);--trim-closeup-label-bg: var(--ah-themed-commit-bg, rgba(15, 23, 42, .84));--trim-closeup-label-text: var(--ah-themed-commit-text, #ffffff);--trim-closeup-hit-zone: rgba(15, 118, 110, .08);display:grid;gap:10px;padding:12px;border:1px solid var(--ah-themed-card-border, rgba(14, 116, 144, .22));border-radius:14px;background:var(--ah-themed-card-bg, linear-gradient(180deg, #f0fdfa, #f8fafc));box-shadow:var(--ah-themed-bevel, inset 0 1px 0 rgba(255, 255, 255, .8));outline:none}callout-maker-trim-closeup:focus-visible{outline:var(--sl-focus-ring, 3px solid rgba(15, 118, 110, .55));outline-offset:var(--sl-focus-ring-offset, 2px)}callout-maker-trim-closeup .callout-maker-trim-closeup__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}callout-maker-trim-closeup .callout-maker-trim-closeup__header-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}callout-maker-trim-closeup .callout-maker-trim-closeup__stage{position:relative;border:1px solid var(--trim-closeup-grid);border-radius:12px;background:var(--trim-closeup-track);overflow:hidden;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}callout-maker-trim-closeup .callout-maker-trim-closeup__stage--dragging{cursor:ew-resize}callout-maker-trim-closeup .callout-maker-trim-closeup__canvas{display:block;width:100%;height:150px}callout-maker-trim-closeup .callout-maker-trim-closeup__badge{position:absolute;right:10px;top:8px;padding:4px 7px;border-radius:999px;background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .86));color:var(--ah-themed-accent, #0f766e);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}callout-maker-trim-closeup .callout-maker-trim-closeup__error{position:absolute;left:10px;right:10px;bottom:10px;padding:7px 10px;border:1px solid var(--ah-themed-danger, #dc2626);border-radius:9px;background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .94));color:var(--ah-themed-danger, #b91c1c);font-size:11px;font-weight:800;pointer-events:none}callout-maker-trim-closeup .callout-maker-trim-closeup__toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}callout-maker-trim-closeup .callout-maker-trim-closeup__group{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}callout-maker-trim-closeup .callout-maker-trim-closeup__readout{display:grid;gap:1px;min-width:128px;padding:0 6px;color:var(--ah-themed-text, #475569);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}callout-maker-trim-closeup .callout-maker-trim-closeup__readout strong{color:var(--ah-themed-text-strong, #0f172a);font-size:13px;font-weight:950}callout-maker-trim-closeup .callout-maker-trim-closeup__actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}callout-maker-trim-closeup .callout-maker-transcript__button[aria-pressed=true]{border-color:var(--ah-themed-commit-bg, #0f766e);background:var(--ah-themed-commit-bg, #0f766e);color:var(--ah-themed-commit-text, #ffffff)}callout-maker-trim-closeup .callout-maker-trim-closeup__hint{margin:0;line-height:1.4}callout-maker-trim-closeup .callout-maker-trim-closeup__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:820px){callout-maker-trim-closeup .callout-maker-trim-closeup__header,callout-maker-trim-closeup .callout-maker-trim-closeup__toolbar{grid-template-columns:1fr}callout-maker-trim-closeup .callout-maker-trim-closeup__actions,callout-maker-trim-closeup .callout-maker-trim-closeup__header-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){callout-maker-trim-closeup,callout-maker-trim-closeup *{transition:none!important;animation:none!important}}body.dark:not([data-ah-theme]) callout-maker-trim-closeup,body.sl-theme-dark:not([data-ah-theme]) callout-maker-trim-closeup{--trim-closeup-track: #0f172a;--trim-closeup-kept: rgba(45, 212, 191, .22);--trim-closeup-trimmed: rgba(148, 163, 184, .1);--trim-closeup-wave: #5eead4;--trim-closeup-wave-muted: rgba(148, 163, 184, .42);--trim-closeup-marker: #99f6e4;--trim-closeup-marker-other: #9fb3cc;--trim-closeup-keyframe: #94a3b8;--trim-closeup-snap: #5eead4;--trim-closeup-grid: rgba(96, 165, 250, .18);--trim-closeup-text: #cbd5e1;--trim-closeup-label-bg: rgba(15, 23, 42, .92);--trim-closeup-label-text: #f8fafc;--trim-closeup-hit-zone: rgba(94, 234, 212, .1);border-color:#60a5fa24;background:#0f172ad1;box-shadow:inset 0 1px #ffffff0a}body.dark:not([data-ah-theme]) callout-maker-trim-closeup .callout-maker-trim-closeup__badge,body.sl-theme-dark:not([data-ah-theme]) callout-maker-trim-closeup .callout-maker-trim-closeup__badge{background:#0f172aeb;color:#5eead4}body.dark:not([data-ah-theme]) callout-maker-trim-closeup .callout-maker-trim-closeup__error,body.sl-theme-dark:not([data-ah-theme]) callout-maker-trim-closeup .callout-maker-trim-closeup__error{border-color:#f8717157;background:#450a0adb;color:#fecaca}body.dark:not([data-ah-theme]) callout-maker-trim-closeup .callout-maker-trim-closeup__readout,body.sl-theme-dark:not([data-ah-theme]) callout-maker-trim-closeup .callout-maker-trim-closeup__readout{color:#9fb3cc}body.dark:not([data-ah-theme]) callout-maker-trim-closeup .callout-maker-trim-closeup__readout strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-trim-closeup .callout-maker-trim-closeup__readout strong{color:#f8fafc}body:not([data-ah-theme]) callout-maker-preview{--ah-flow-panel-header-bg: #edf3f8}.cm-text-editor-unsaved::part(base){inset:auto;top:var(--ah-visible-viewport-top, 0px);left:var(--ah-visible-viewport-left, 0px);width:var(--ah-visible-viewport-width, 100vw);height:var(--ah-visible-viewport-height, 100dvh)}.cm-text-editor-unsaved::part(panel){max-height:calc(var(--ah-visible-viewport-height, 100dvh) - 16px)}.cm-text-editor-unsaved .cm-text-editor-unsaved__actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:600px){.cm-text-editor-unsaved{--width: calc(100vw - 24px) ;--header-spacing: 12px;--body-spacing: 16px 12px;--footer-spacing: 12px}.cm-text-editor-unsaved::part(title){font-size:16px}.cm-text-editor-unsaved .cm-text-editor-unsaved__actions{display:grid;grid-template-columns:1.1fr .65fr 1.25fr;gap:6px}.cm-text-editor-unsaved sl-button{min-width:0}.cm-text-editor-unsaved sl-button::part(base){min-height:44px;height:auto;padding-inline:4px;font-size:11px}.cm-text-editor-unsaved sl-button::part(label){white-space:normal;line-height:1.2;padding:6px 0}}callout-maker-preview .callout-maker-preview{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center}callout-maker-preview .callout-maker-preview--suspended{visibility:hidden;opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__backdrop{position:absolute;inset:0;background:var(--ah-flow-overlay);backdrop-filter:blur(3px)}callout-maker-preview .callout-maker-preview__floating-tool-layer{position:fixed;inset:0;z-index:3;pointer-events:none}callout-maker-preview .callout-maker-preview__panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:min(1400px,100vw - 56px);height:min(1000px,100vh - 64px);padding:0 28px 88px;border-radius:var(--ah-flow-radius-panel);border:1px solid var(--ah-flow-panel-border);background:var(--ah-flow-panel-bg);box-shadow:var(--ah-flow-panel-shadow);overflow:hidden}callout-maker-preview .callout-maker-preview--pipeline-lab-open .callout-maker-preview__panel{padding-right:408px}callout-maker-preview .callout-maker-preview--pipeline-lab-open .callout-maker-preview__header-body{padding-right:120px}callout-maker-preview .callout-maker-preview--pipeline-lab-open .callout-maker-preview__footer{right:408px}callout-maker-preview .callout-maker-preview--card-builder-open .callout-maker-preview__panel{padding-right:408px}callout-maker-preview .callout-maker-preview--card-builder-open .callout-maker-preview__stage{contain:none;overflow:visible}callout-maker-preview .callout-maker-preview--card-builder-open .callout-maker-preview__header-body{padding-right:120px}callout-maker-preview .callout-maker-preview--card-builder-open .callout-maker-preview__footer{right:408px}callout-maker-preview .callout-maker-preview__pipeline-lab{position:absolute;top:80px;right:18px;bottom:28px;z-index:4;display:flex;flex-direction:column;width:360px;box-sizing:border-box;padding:14px;border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .26));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, rgba(248, 250, 252, .98));box-shadow:var(--ah-themed-pop-shadow, 0 18px 48px rgba(15, 23, 42, .24));overflow:hidden}callout-maker-preview .callout-maker-preview__pipeline-lab-header{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:12px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-heading{flex:1 1 auto;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-right:-6px;padding-right:6px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}callout-maker-preview .callout-maker-preview__pipeline-lab-body>.callout-maker-preview__pipeline-lab-section:first-child{margin-top:0}callout-maker-preview .callout-maker-preview__pipeline-lab-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:6px}callout-maker-preview .callout-maker-preview__pipeline-lab-eyebrow{color:var(--ah-flow-accent-strong);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-title{margin-top:2px;color:var(--ah-flow-text-strong);font-size:15px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__pipeline-lab-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(2, 132, 199, .18));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-ghost-bg, #fff);cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-section{margin-top:12px;min-height:0}callout-maker-preview .callout-maker-preview__pipeline-lab-section--images{display:flex;flex:0 0 auto;flex-direction:column;max-height:256px;overflow:hidden}callout-maker-preview .callout-maker-preview__pipeline-lab-section-title{color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button{height:26px;padding:0 10px;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .22));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-ghost-bg, #fff);color:var(--ah-flow-accent-strong);font-size:12px;font-weight:900;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--global{height:auto;min-height:28px;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--scoped{height:auto;min-height:28px;white-space:nowrap;background:var(--ah-themed-row-active-bg, rgba(22, 89, 183, .08))}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--ask-ai{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--ask-ai .callout-maker-preview__button-icon{width:14px;height:14px}callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--active{border-color:var(--ah-themed-chip-border, rgba(22, 89, 183, .42));background:var(--ah-themed-chip-active-bg, #eff6ff)}callout-maker-preview .callout-maker-preview__pipeline-lab-images{display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;max-height:108px;min-height:104px;padding:0 2px 10px 0;overflow-x:scroll;overflow-y:hidden;scrollbar-gutter:stable}callout-maker-preview .callout-maker-preview__pipeline-lab-image{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:0 0 112px;width:112px;min-width:112px;height:90px;padding:4px;border:2px solid transparent;border-radius:var(--ah-themed-radius-card, 8px);background:var(--ah-themed-card-bg, #fff);box-shadow:0 1px 4px #0f172a1f;cursor:pointer;overflow:hidden}callout-maker-preview .callout-maker-preview__pipeline-lab-image--active{border-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__pipeline-lab-image img{width:100%;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ah-themed-radius-card, 5px);background:var(--ah-themed-track-bg, #e2e8f0)}callout-maker-preview .callout-maker-preview__pipeline-lab-image span,callout-maker-preview .callout-maker-preview__pipeline-lab-image strong,callout-maker-preview .callout-maker-preview__pipeline-lab-image small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__pipeline-lab-image span,callout-maker-preview .callout-maker-preview__pipeline-lab-image strong{color:var(--ah-flow-text);font-size:10px;font-weight:900;line-height:1.3}callout-maker-preview .callout-maker-preview__pipeline-lab-image small{color:var(--ah-flow-text-muted);font-size:9px;font-weight:800;line-height:1.2}callout-maker-preview .callout-maker-preview__pipeline-lab-image-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px;padding:8px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 8px);background:var(--ah-themed-card-bg, #ffffff)}callout-maker-preview .callout-maker-preview__pipeline-lab-selected-candidate{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ah-flow-text);font-size:12px;font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-selected-candidate span{margin-left:6px;color:var(--ah-flow-accent-strong);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-feedback{display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button{padding:4px 7px;border:1px solid var(--ah-themed-chip-border, rgba(100, 116, 139, .24));border-radius:999px;background:var(--ah-themed-chip-bg, #f8fafc);color:var(--ah-flow-text);font-size:10px;font-weight:900;line-height:1.2;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--active{border-color:#16a34a80;background:#dcfce7;color:#166534}callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--negative{border-color:#dc262680;background:#fee2e2;color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-chat{display:flex;flex:1 1 280px;flex-direction:column;min-height:0;margin-top:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-model{margin-top:2px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-log{flex:1 1 auto;min-height:112px;margin-top:8px;padding:8px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 10px);background:var(--ah-themed-surface-muted, #eef4fb);overflow-y:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message{margin-bottom:8px;padding:8px 10px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 8px);background:var(--ah-themed-card-bg, #ffffff);color:var(--ah-flow-text);box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--user{margin-left:20px;border-color:var(--ah-themed-card-accent-border, rgba(22, 89, 183, .18));background:var(--ah-themed-accent-soft, #dbeafe)}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--assistant{margin-right:20px}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--pending{opacity:.72}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--error{border-color:#dc262647;background:#fee2e2;color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-role{color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-text{margin-top:3px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-tools{margin-top:6px;color:var(--ah-flow-accent-strong);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-local-overrides{flex:0 0 auto}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-list{display:flex;flex-direction:column;gap:7px}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:8px;border:1px solid rgba(154,52,18,.18);border-radius:var(--ah-themed-radius-card, 8px);background:#fff7ed}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy{min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy strong,callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy strong{color:#7c2d12;font-size:11px;font-weight:900;line-height:1.2}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy span{margin-top:2px;color:var(--ah-flow-text);font-size:10px;font-weight:800}callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-actions{display:flex;flex-wrap:wrap;gap:6px}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-dialog{--sl-z-index-dialog: 1300}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-dialog::part(base){z-index:1300}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-dialog::part(panel){width:min(760px,100vw - 48px);max-height:calc(100vh - 72px);border:1px solid var(--ah-themed-pop-border, rgba(15, 74, 160, .18));border-radius:var(--ah-themed-radius-pop, 18px);background:var(--ah-themed-pop-bg, #f8fbff);box-shadow:var(--ah-themed-pop-shadow, 0 24px 70px rgba(15, 23, 42, .24))}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-dialog::part(title){color:var(--ah-flow-accent-strong);font-weight:900;letter-spacing:.05em}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;color:var(--ah-flow-text)}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-subtitle{margin-top:2px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-list{display:flex;flex-direction:column;gap:6px;max-height:min(520px,100vh - 240px);overflow-y:auto;padding-right:2px}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .2));border-radius:var(--ah-themed-radius-card, 8px);background:var(--ah-themed-card-bg, #f8fafc);color:var(--ah-flow-text);cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card--selected{border-color:var(--ah-themed-chip-border, rgba(22, 89, 183, .42));background:var(--ah-themed-card-sel-bg, #eff6ff)}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card input{width:14px;height:14px;margin:2px 0 0;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-body,callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-body strong,callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-body span{display:block;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-body strong{overflow:hidden;color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-meta{margin-top:2px;overflow:hidden;color:var(--ah-flow-text-muted);font-size:10px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card-excerpt{margin-top:5px;color:var(--ah-flow-text);font-size:11px;font-weight:700;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-selection-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search{position:relative;margin-top:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input{width:100%;height:30px;box-sizing:border-box;padding:0 10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, var(--ah-flow-text));font-size:12px;font-weight:800;line-height:30px}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestions{position:absolute;right:0;left:0;bottom:calc(100% + 6px);z-index:7;display:flex;flex-direction:column;gap:5px;max-height:min(340px,100vh - 260px);padding:7px;border:1px solid var(--ah-themed-pop-border, rgba(22, 89, 183, .18));border-radius:var(--ah-themed-radius-pop, 10px);background:var(--ah-themed-pop-bg, #ffffff);box-shadow:var(--ah-themed-pop-shadow, 0 16px 38px rgba(15, 23, 42, .22));overflow-y:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;width:100%;box-sizing:border-box;padding:7px 8px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-row-bg, #f8fafc);color:var(--ah-flow-text);text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:hover,callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:focus-visible{border-color:var(--ah-themed-chip-border, rgba(22, 89, 183, .34));background:var(--ah-themed-row-active-bg, #eff6ff);outline:none}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion--recent{border-color:#16a34a3d;background:#f0fdf4}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion strong,callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion small,callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion strong{color:var(--ah-flow-text-strong);font-size:11px;font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion small{flex:0 0 auto;color:var(--ah-flow-accent-strong);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion em{color:var(--ah-flow-text-muted);font-size:11px;font-style:normal;font-weight:750;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-tools{display:flex;align-items:center;gap:8px;margin-top:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening{border-color:#dc262657;background:#fff1f2;color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working{border-color:var(--ah-themed-chip-border, rgba(22, 89, 183, .34));background:var(--ah-themed-chip-active-bg, #eff6ff)}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening .callout-maker-preview__button-icon,callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working .callout-maker-preview__button-icon,callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening .callout-maker-preview__pipeline-lab-mic-icon,callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working .callout-maker-preview__pipeline-lab-mic-icon{animation:callout-maker-preview-pipeline-lab-mic-pulse 1.15s ease-in-out infinite}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening .callout-maker-preview__button-icon--masked{background-color:#0f4aa0}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working .callout-maker-preview__button-icon--masked{background-color:var(--ah-themed-chip-active-color, #0f4aa0)}callout-maker-preview .callout-maker-preview__pipeline-lab-header-toggle{flex:0 0 auto;margin-left:-4px;border-top-left-radius:0;border-bottom-left-radius:0}callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic+.callout-maker-preview__pipeline-lab-header-toggle{border-left-color:var(--ah-themed-control-border, rgba(22, 89, 183, .12))}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .22));border-radius:50%;background:var(--ah-themed-ghost-bg, #ffffff);box-shadow:0 1px 4px #0f172a1f;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-icon{display:block;width:17px;height:17px;background-color:var(--ah-themed-ghost-color, #0f4aa0);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening{border-color:#dc262673;background:#fee2e2;box-shadow:0 0 0 3px #dc26261f}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working{border-color:var(--ah-themed-chip-border, rgba(22, 89, 183, .34));background:var(--ah-themed-chip-active-bg, #eff6ff);box-shadow:0 0 0 3px var(--ah-themed-accent-soft, rgba(22, 89, 183, .1))}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening .callout-maker-preview__pipeline-lab-mic-icon{background-color:#0f4aa0}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working .callout-maker-preview__pipeline-lab-mic-icon{background-color:var(--ah-themed-chip-active-color, #0f4aa0)}callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button:disabled{opacity:.5;cursor:default}callout-maker-preview .callout-maker-preview__pipeline-lab-keep-listening{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--ah-flow-text);font-size:11px;font-weight:900;line-height:1.2;white-space:nowrap;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-keep-listening input{width:13px;height:13px;margin:0;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__pipeline-lab-speech-status{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ah-flow-accent-strong);font-size:11px;font-weight:900;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-speech-status--error{color:#991b1b}@keyframes callout-maker-preview-pipeline-lab-mic-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.78}}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input{width:100%;min-height:64px;max-height:130px;box-sizing:border-box;padding:9px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, var(--ah-flow-text));font-size:12px;font-weight:700;line-height:1.35;resize:vertical}callout-maker-preview .callout-maker-preview__pipeline-lab-advanced{position:fixed;top:72px;bottom:36px;left:50%;z-index:14;display:flex;flex-direction:column;width:min(760px,100vw - 72px);box-sizing:border-box;padding:16px;border:1px solid var(--ah-themed-pop-border, rgba(15, 74, 160, .18));border-radius:var(--ah-themed-radius-pop, 16px);background:var(--ah-themed-pop-bg, #f8fbff);box-shadow:var(--ah-themed-pop-shadow, 0 24px 70px rgba(15, 23, 42, .28)),0 0 0 9999px var(--ah-themed-overlay, rgba(15, 23, 42, .32));transform:translate(-50%);overflow:hidden}callout-maker-preview .callout-maker-preview__pipeline-lab-advanced-header{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:12px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-track-bg, #e2e8f0)}callout-maker-preview .callout-maker-preview__pipeline-lab-tab{height:28px;min-width:0;padding:0 5px;border:0;border-radius:var(--ah-themed-radius-control, 8px);background:transparent;color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-tab--active{background:var(--ah-themed-tab-active-bg, #ffffff);color:var(--ah-themed-tab-active-color, var(--ah-flow-accent-strong));box-shadow:0 1px 4px #0f172a1f}callout-maker-preview .callout-maker-preview__pipeline-lab-tab-panel{flex:1 1 auto;min-height:0;margin-top:10px;overflow:auto;padding-right:3px}callout-maker-preview .callout-maker-preview__pipeline-lab-tab-count{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:var(--ah-themed-accent-soft, #e0f2fe);color:var(--ah-flow-accent-strong);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-source-pages{display:flex;gap:8px;margin-top:8px;overflow-x:auto;padding-bottom:2px}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page{flex:0 0 132px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;padding:6px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 8px);background:var(--ah-themed-card-bg, #fff)}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page img{width:38px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ah-themed-radius-card, 4px);background:var(--ah-themed-track-bg, #e2e8f0)}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page strong,callout-maker-preview .callout-maker-preview__pipeline-lab-source-page span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page strong{color:var(--ah-flow-text-strong);font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-source-page span{color:var(--ah-flow-text-muted);font-weight:700}callout-maker-preview .callout-maker-preview__pipeline-lab-request{width:100%;height:140px;box-sizing:border-box;padding:10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 10px);background:#0f172a;color:#e5eefb;font-family:Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;resize:vertical}callout-maker-preview .callout-maker-preview__pipeline-lab-request--dialog{flex:1 1 auto;min-height:340px;height:auto;resize:none}callout-maker-preview .callout-maker-preview__pipeline-lab-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-actions--stacked{justify-content:stretch}callout-maker-preview .callout-maker-preview__pipeline-lab-actions--stacked .callout-maker-preview__button{flex:1 1 86px;min-width:0;padding-right:8px;padding-left:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-history-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}callout-maker-preview .callout-maker-preview__pipeline-lab-section-heading--sub{margin-top:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 9px);background:var(--ah-themed-card-bg, #ffffff);box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card div{min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card strong,callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card strong{color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;line-height:1.25;white-space:nowrap}callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card span{margin-top:2px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800;line-height:1.3}callout-maker-preview .callout-maker-preview__pipeline-lab-wide-button{width:100%;height:30px;margin-top:8px;border:1px solid var(--ah-themed-control-border, rgba(22, 89, 183, .22));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-ghost-bg, #ffffff);color:var(--ah-flow-accent-strong);font-size:12px;font-weight:900;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-wide-button:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics div{min-width:0;padding:8px 6px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 8px);background:var(--ah-themed-card-bg, #ffffff);text-align:center;box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics strong,callout-maker-preview .callout-maker-preview__pipeline-lab-metrics span{display:block}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics strong{color:var(--ah-flow-text-strong);font-size:16px;font-weight:900;line-height:1}callout-maker-preview .callout-maker-preview__pipeline-lab-metrics span{margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-error,callout-maker-preview .callout-maker-preview__pipeline-lab-empty{margin-top:8px;padding:8px 10px;border-radius:var(--ah-themed-radius-card, 8px);font-size:12px;font-weight:800;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-error{background:#fee2e2;color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-empty{background:var(--ah-themed-dim, #f1f5f9);color:var(--ah-flow-text-muted)}callout-maker-preview .callout-maker-preview__pipeline-lab-candidates{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:120px;overflow:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-candidate{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:8px;background:var(--ah-themed-card-bg, #fff);color:var(--ah-flow-text);font-size:12px;font-weight:900;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-candidate strong{color:var(--ah-flow-text-muted);font-size:11px;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-run-history{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:240px;overflow:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-run-history--compact{max-height:172px}callout-maker-preview .callout-maker-preview__pipeline-lab-run-history--dialog{flex:1 1 auto;max-height:none;min-height:0;padding-right:3px}callout-maker-preview .callout-maker-preview__pipeline-lab-run{display:grid;grid-template-columns:78px minmax(0,1fr);gap:9px;width:100%;padding:8px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 9px);background:var(--ah-themed-card-bg, #ffffff);color:var(--ah-flow-text);text-align:left;box-shadow:0 1px 3px #0f172a14;cursor:pointer}callout-maker-preview .callout-maker-preview__pipeline-lab-run img{width:78px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ah-themed-radius-card, 6px);background:var(--ah-themed-track-bg, #e2e8f0)}callout-maker-preview .callout-maker-preview__pipeline-lab-run-image-placeholder{display:flex;align-items:center;justify-content:center;width:78px;height:44px;border-radius:var(--ah-themed-radius-card, 6px);background:var(--ah-themed-dim, #f1f5f9);color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-run-body{min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline strong,callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline strong{color:var(--ah-flow-text-strong);font-size:12px;font-weight:900}callout-maker-preview .callout-maker-preview__pipeline-lab-run-topline span{color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-run-prompt{margin-top:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ah-flow-text);font-size:11px;font-weight:800;line-height:1.3}callout-maker-preview .callout-maker-preview__pipeline-lab-run-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}callout-maker-preview .callout-maker-preview__pipeline-lab-run-meta span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 6px;border-radius:999px;background:var(--ah-themed-chip-bg, #eef2ff);color:var(--ah-themed-chip-color, #3730a3);font-size:10px;font-weight:900;line-height:1.2}callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--good{background:#dcfce7!important;color:#166534!important}callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--bad{background:#fee2e2!important;color:#991b1b!important}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-history{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:170px;overflow:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-history--dialog{flex:0 0 auto;max-height:260px;padding-right:3px}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row{padding:8px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 9px);background:var(--ah-themed-card-bg, #ffffff);color:var(--ah-flow-text);box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row--failed{border-color:#dc262638;background:#fff7f7}callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row--failed .callout-maker-preview__pipeline-lab-run-topline span{color:#991b1b}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-list{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:220px;overflow:auto}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-list--compact{max-height:142px}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-list--dialog{flex:1 1 auto;max-height:none;min-height:0;padding-right:3px}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion{padding:9px 10px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 9px);background:var(--ah-themed-card-bg, #ffffff);color:var(--ah-flow-text);box-shadow:0 1px 3px #0f172a14}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-topline strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;line-height:1.25}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-topline span{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:var(--ah-themed-chip-bg, #f1f5f9);color:var(--ah-flow-text-muted);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-priority--high{background:#fee2e2!important;color:#991b1b!important}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-priority--medium{background:#fef3c7!important;color:#92400e!important}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-action{margin-top:5px;color:var(--ah-flow-text);font-size:11px;font-weight:800;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-promotion-example{margin-top:6px;padding:6px 8px;border-radius:var(--ah-themed-radius-card, 7px);background:var(--ah-themed-row-bg, #f8fafc);color:var(--ah-flow-text-muted);font-size:11px;font-weight:800;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-modal-overlay{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:28px;background:var(--ah-themed-overlay, rgba(15, 23, 42, .34))}callout-maker-preview .callout-maker-preview__pipeline-lab-modal{display:flex;flex-direction:column;width:min(820px,100vw - 64px);max-width:calc(100% - 32px);max-height:calc(100% - 32px);min-height:420px;box-sizing:border-box;padding:16px;border:1px solid var(--ah-themed-pop-border, rgba(15, 74, 160, .18));border-radius:var(--ah-themed-radius-pop, 16px);background:var(--ah-themed-pop-bg, #f8fbff);box-shadow:var(--ah-themed-pop-shadow, 0 24px 70px rgba(15, 23, 42, .28));color:var(--ah-flow-text)}callout-maker-preview .callout-maker-preview__pipeline-lab-modal--request{width:min(920px,100vw - 64px);min-height:min(620px,100% - 32px)}callout-maker-preview .callout-maker-preview__pipeline-lab-modal-header{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;gap:12px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__pipeline-lab-modal-subtitle{margin-top:3px;color:var(--ah-flow-text-muted);font-size:12px;font-weight:800;line-height:1.35}callout-maker-preview .callout-maker-preview__pipeline-lab-modal-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin-top:12px}callout-maker-preview .callout-maker-preview__header{position:sticky;top:0;z-index:2;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:18px 20px 14px;background:var(--ah-flow-panel-header-bg)}callout-maker-preview .callout-maker-preview__header-body{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:18px;width:100%;min-height:40px;padding-right:164px}callout-maker-preview .callout-maker-preview__footer{position:absolute;left:28px;right:28px;bottom:28px;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:10px}callout-maker-preview .callout-maker-preview__footer-actions{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;gap:16px}callout-maker-preview .callout-maker-preview__footer-left{position:relative;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin-right:auto}callout-maker-preview .callout-maker-preview__footer-right{display:flex;align-items:flex-end;justify-content:flex-end;gap:16px;min-width:0}callout-maker-preview .callout-maker-preview__footer-center{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none}callout-maker-preview .callout-maker-preview__footer-center>*{pointer-events:auto}callout-maker-preview .callout-maker-preview__move-panel{box-sizing:border-box;width:200px;max-width:calc(100vw - 16px);max-height:var(--auto-size-available-height, calc(100dvh - 16px) );overflow:auto;padding:10px;border:1px solid var(--ah-themed-pop-border, #b7c8d8);border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, #f8fafc);color:var(--ah-themed-pop-text, #334155);box-shadow:var(--ah-themed-pop-shadow, 0 12px 28px rgba(15, 23, 42, .2))}callout-maker-preview .callout-maker-preview__move-pad{position:relative;width:176px;height:176px;margin:auto;border-radius:50%;background:var(--ah-themed-control-border, #cbd5e1);overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__move-pad button{position:absolute;display:grid;place-items:center;padding:0;border:0;background:var(--ah-themed-ghost-bg, #fff);color:var(--ah-themed-accent-strong, #0f4aa0);cursor:pointer;touch-action:none}callout-maker-preview .callout-maker-preview__move-pad button:hover,callout-maker-preview .callout-maker-preview__move-pad button:active{background:var(--ah-themed-control-hover-bg, #dbeafe)}callout-maker-preview .callout-maker-preview__move-pad button:focus-visible{outline:3px solid var(--ah-themed-focus-ring, #2563eb);outline-offset:-4px}callout-maker-preview .callout-maker-preview__move-pad button:disabled{opacity:.5;cursor:default}callout-maker-preview .callout-maker-preview__move-direction svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}callout-maker-preview .callout-maker-preview__move-direction--up{top:2px;left:2px;right:2px;height:88px;clip-path:polygon(0 0,100% 0,65% 70%,35% 70%)}callout-maker-preview .callout-maker-preview__move-direction--right{top:2px;bottom:2px;right:2px;width:88px;clip-path:polygon(100% 0,100% 100%,30% 65%,30% 35%)}callout-maker-preview .callout-maker-preview__move-direction--down{bottom:2px;left:2px;right:2px;height:88px;clip-path:polygon(100% 100%,0 100%,35% 30%,65% 30%)}callout-maker-preview .callout-maker-preview__move-direction--left{top:2px;bottom:2px;left:2px;width:88px;clip-path:polygon(0 100%,0 0,70% 35%,70% 65%)}callout-maker-preview .callout-maker-preview__move-stop{inset:calc(50% - var(--cm-move-pad-center-radius, 26px));border-radius:50%;font-size:14px}callout-maker-preview .callout-maker-preview__move-caption{padding-top:8px;text-align:center;font-size:11px;line-height:16px}callout-maker-preview .callout-maker-preview__fpo-backdrop-panel{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, rgba(248, 250, 252, .96));box-shadow:var(--ah-themed-pop-shadow, 0 18px 42px rgba(15, 23, 42, .22))}callout-maker-preview .callout-maker-preview__fpo-backdrop-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}callout-maker-preview .callout-maker-preview__fpo-backdrop-title{color:var(--ah-flow-text-strong);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__fan-panel-close.callout-maker-preview__fpo-backdrop-close{flex:0 0 auto;width:26px;height:26px;border-color:var(--ah-themed-control-border, rgba(100, 116, 139, .24));background:var(--ah-themed-ghost-bg, #ffffff);color:var(--ah-themed-ghost-color, var(--ah-flow-text))}callout-maker-preview .callout-maker-preview__fpo-backdrop-control{display:grid;grid-template-columns:48px minmax(0,1fr) 58px;align-items:center;gap:8px;margin-top:8px;color:var(--ah-flow-text);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__fpo-backdrop-control--color{grid-template-columns:48px 44px;justify-content:start}callout-maker-preview .callout-maker-preview__fpo-backdrop-control--background{grid-template-columns:auto auto;justify-content:start}callout-maker-preview .callout-maker-preview__fpo-backdrop-control--background input{margin:0;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__fpo-backdrop-control input[type=range]{width:100%;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__fpo-backdrop-control input[type=number]{box-sizing:border-box;width:58px;height:30px;padding:0 6px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, var(--ah-flow-text));font-size:12px;font-weight:800;text-align:right}callout-maker-preview .callout-maker-preview__fpo-backdrop-control input[type=color]{width:38px;height:30px;padding:2px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-control-bg, #ffffff)}callout-maker-preview .callout-maker-preview__fpo-backdrop-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}callout-maker-preview .callout-maker-preview__fpo-backdrop-actions .callout-maker-preview__fan-small-button{border-color:var(--ah-themed-control-border, rgba(100, 116, 139, .24));background:var(--ah-themed-ghost-bg, #ffffff);color:var(--ah-themed-ghost-color, var(--ah-flow-text))}callout-maker-preview .callout-maker-preview__confirm-overlay{position:absolute;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ah-themed-overlay, rgba(15, 23, 42, .28))}callout-maker-preview .callout-maker-preview__confirm-dialog{box-sizing:border-box;width:min(500px,100vw - 24px);max-height:calc(var(--ah-visible-viewport-height, 100dvh) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:22px;border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-pop, 16px);background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .98));box-shadow:var(--ah-themed-pop-shadow, 0 24px 64px rgba(15, 23, 42, .28))}callout-maker-preview .callout-maker-preview__confirm-title{color:var(--ah-flow-text-strong);font-size:18px;font-weight:900;line-height:1.25}callout-maker-preview .callout-maker-preview__confirm-copy{margin-top:10px;color:var(--ah-flow-text);font-size:14px;font-weight:650;line-height:1.45}callout-maker-preview .callout-maker-preview__confirm-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:22px}callout-maker-preview .callout-maker-preview__paste-dialog{--sl-z-index-dialog: 2275}callout-maker-preview .callout-maker-preview__paste-dialog::part(base){z-index:2275}callout-maker-preview .callout-maker-preview__paste-dialog::part(panel){width:min(760px,100vw - 72px);max-height:calc(100vh - 72px);border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-pop, 16px);background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .98));box-shadow:var(--ah-themed-pop-shadow, 0 26px 72px rgba(15, 23, 42, .32))}callout-maker-preview .callout-maker-preview__replace-image-dialog::part(panel){width:min(840px,100vw - 72px)}callout-maker-preview .callout-maker-preview__replace-image-dialog .callout-maker-preview__paste-body{grid-template-columns:minmax(230px,.85fr) minmax(320px,1.15fr)}callout-maker-preview .callout-maker-preview__paste-dialog--cropping::part(panel){width:min(1180px,100vw - 32px);height:min(840px,100vh - 32px);max-height:calc(100vh - 32px)}callout-maker-preview .callout-maker-preview__paste-dialog--cropping::part(body){min-height:0;overflow:hidden}callout-maker-preview .callout-maker-preview__paste-dialog::part(title){color:var(--ah-flow-accent-strong);font-weight:900;letter-spacing:.05em}callout-maker-preview .callout-maker-preview__paste-copy{margin-top:5px;color:var(--ah-flow-text);font-size:13px;font-weight:650;line-height:1.4}callout-maker-preview .callout-maker-preview__paste-body{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(300px,1.25fr);gap:18px;margin-top:18px}callout-maker-preview .callout-maker-preview__paste-preview{display:flex;min-height:220px;align-items:center;justify-content:center;padding:12px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-control-bg, #f8fafc);overflow:hidden}callout-maker-preview .callout-maker-preview__paste-preview-column,callout-maker-preview .callout-maker-preview__paste-actions-column{display:flex;min-width:0;flex-direction:column;gap:10px}callout-maker-preview .callout-maker-preview__paste-preview img{display:block;max-width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain}callout-maker-preview .callout-maker-preview__replace-preview-stage{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}callout-maker-preview .callout-maker-preview__replace-preview-stage img{max-width:none!important;max-height:none!important;-o-object-fit:unset!important;object-fit:unset!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}callout-maker-preview .callout-maker-preview__clip-viewfinder{pointer-events:none;box-sizing:border-box;transition:border-radius .15s ease}callout-maker-preview .callout-maker-preview__paste-preview-empty{color:var(--ah-flow-text-muted);font-size:12px;font-weight:700;text-align:center}callout-maker-preview .callout-maker-preview__paste-crop-button{width:100%;padding:10px 14px;border:1px solid var(--ah-themed-accent, var(--ah-flow-accent));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-accent-soft, rgba(2, 132, 199, .1));color:var(--ah-flow-accent-strong);font-size:13px;font-weight:850;cursor:pointer}callout-maker-preview .callout-maker-preview__paste-crop-button:hover:not(:disabled){background:var(--ah-themed-accent-soft, rgba(2, 132, 199, .17));box-shadow:0 0 0 2px var(--ah-themed-accent-soft, rgba(2, 132, 199, .13))}callout-maker-preview .callout-maker-preview__paste-crop-button:focus-visible{outline:2px solid var(--ah-themed-accent, var(--ah-flow-accent));outline-offset:2px}callout-maker-preview .callout-maker-preview__paste-crop-button:disabled{opacity:.55;cursor:not-allowed}callout-maker-preview .callout-maker-preview__replace-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:1px solid var(--ah-themed-accent, var(--ah-flow-accent));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-accent-soft, rgba(2, 132, 199, .1));color:var(--ah-flow-accent-strong);font-size:12px;font-weight:850;cursor:pointer;line-height:1.2;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}callout-maker-preview .callout-maker-preview__replace-tool-btn:hover:not(:disabled){background:var(--ah-themed-accent-soft, rgba(2, 132, 199, .18));box-shadow:0 0 0 2px var(--ah-themed-accent-soft, rgba(2, 132, 199, .14))}callout-maker-preview .callout-maker-preview__replace-tool-btn:focus-visible{outline:2px solid var(--ah-themed-accent, var(--ah-flow-accent));outline-offset:2px}callout-maker-preview .callout-maker-preview__replace-tool-btn:disabled{opacity:.55;cursor:not-allowed}callout-maker-preview .callout-maker-preview__replace-tool-btn--bg{border-color:#16a34a80;background:#16a34a1a;color:#15803d}callout-maker-preview .callout-maker-preview__replace-tool-btn--bg:hover:not(:disabled){background:#16a34a2e;box-shadow:0 0 0 2px #16a34a24}callout-maker-preview .callout-maker-preview__replace-tool-btn--bg:focus-visible{outline:2px solid #16a34a}callout-maker-preview .callout-maker-preview__replace-revert-btn{display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:700;color:#475569;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}callout-maker-preview .callout-maker-preview__replace-revert-btn:hover:not(:disabled){background:#e2e8f0;color:#1e293b}callout-maker-preview .callout-maker-preview__replace-revert-btn:disabled{opacity:.5;cursor:not-allowed}callout-maker-preview .callout-maker-preview__replace-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(21,128,61,.25);border-top-color:#15803d;border-radius:50%;animation:ah-replace-spin .75s linear infinite}@keyframes ah-replace-spin{to{transform:rotate(360deg)}}callout-maker-preview .callout-maker-preview__paste-actions{display:grid;gap:9px}callout-maker-preview .callout-maker-preview__paste-action{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 14px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-flow-text);text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__paste-action:hover:not(:disabled){border-color:var(--ah-themed-accent, var(--ah-flow-accent));box-shadow:0 0 0 2px var(--ah-themed-accent-soft, rgba(2, 132, 199, .13))}callout-maker-preview .callout-maker-preview__paste-action:focus-visible{border-color:var(--ah-themed-accent, var(--ah-flow-accent));outline:2px solid var(--ah-themed-accent, var(--ah-flow-accent));outline-offset:2px}callout-maker-preview .callout-maker-preview__paste-action:disabled{opacity:.55;cursor:wait}callout-maker-preview .callout-maker-preview__paste-action-label{color:var(--ah-flow-text-strong);font-size:14px;font-weight:850}callout-maker-preview .callout-maker-preview__paste-action-description{font-size:12px;font-weight:600;line-height:1.35}callout-maker-preview .callout-maker-preview__paste-default-action{display:grid;gap:6px;padding:11px 12px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-control-bg, rgba(248, 250, 252, .9));color:var(--ah-flow-text-strong);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__paste-default-action select{width:100%;min-height:36px;padding:7px 34px 7px 10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .34));border-radius:8px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-flow-text-strong);font:inherit;font-weight:750}callout-maker-preview .callout-maker-preview__paste-default-action select:focus-visible{border-color:var(--ah-themed-accent, var(--ah-flow-accent));outline:2px solid var(--ah-themed-accent-soft, rgba(2, 132, 199, .2));outline-offset:1px}callout-maker-preview .callout-maker-preview__paste-default-action small{color:var(--ah-flow-text-muted);font-size:11px;font-weight:650;line-height:1.3}callout-maker-preview .callout-maker-preview__replace-scale-box{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-control-bg, rgba(248, 250, 252, .9));color:var(--ah-flow-text-strong)}callout-maker-preview .callout-maker-preview__replace-scale-box select{width:100%;min-height:34px;padding:6px 12px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .34));border-radius:8px;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-flow-text-strong);font:inherit;font-size:12px;font-weight:700}callout-maker-preview .callout-maker-preview__clip-controls{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-control-bg, rgba(248, 250, 252, .9));color:var(--ah-flow-text-strong)}callout-maker-preview .callout-maker-preview__clip-shape-btn{transition:all .15s ease}callout-maker-preview .callout-maker-preview__clip-shape-btn:hover:not(.callout-maker-preview__clip-shape-btn--active){background:var(--ah-themed-accent-soft, rgba(2, 132, 199, .08))!important;border-color:var(--ah-themed-accent, #0284c7)!important}callout-maker-preview .callout-maker-preview__clip-frame{transition:box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}callout-maker-preview .callout-maker-preview__replace-slide-list{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto;padding-right:4px}callout-maker-preview .callout-maker-preview__paste-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}callout-maker-preview .callout-maker-preview__paste-crop-workspace{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:14px}callout-maker-preview .callout-maker-preview__paste-crop-stage{position:relative;display:inline-block;max-width:100%;max-height:calc(100vh - 320px);border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .34));border-radius:8px;background:#0f172a;box-shadow:0 10px 30px #0f172a33;line-height:0;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__paste-crop-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 320px);-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__paste-crop-selection{position:absolute;box-sizing:border-box;border:2px solid #ffffff;box-shadow:0 0 0 1px #0284c7f2,0 0 0 9999px #0f172a94;pointer-events:none}callout-maker-preview .callout-maker-preview__paste-crop-move,callout-maker-preview .callout-maker-preview__paste-crop-handle{position:absolute;box-sizing:border-box;margin:0;padding:0;pointer-events:auto;touch-action:none}callout-maker-preview .callout-maker-preview__paste-crop-move{inset:9px;border:0;background:transparent;cursor:move}callout-maker-preview .callout-maker-preview__paste-crop-handle{z-index:2;width:20px;height:20px;border:2px solid #0f6fc6;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a80}callout-maker-preview .callout-maker-preview__paste-crop-move:focus-visible,callout-maker-preview .callout-maker-preview__paste-crop-handle:focus-visible{outline:3px solid #facc15;outline-offset:2px}callout-maker-preview .callout-maker-preview__paste-crop-handle--nw{left:2px;top:2px;cursor:nwse-resize}callout-maker-preview .callout-maker-preview__paste-crop-handle--n{left:50%;top:2px;transform:translate(-50%);cursor:ns-resize}callout-maker-preview .callout-maker-preview__paste-crop-handle--ne{right:2px;top:2px;cursor:nesw-resize}callout-maker-preview .callout-maker-preview__paste-crop-handle--e{right:2px;top:50%;transform:translateY(-50%);cursor:ew-resize}callout-maker-preview .callout-maker-preview__paste-crop-handle--se{right:2px;bottom:2px;cursor:nwse-resize}callout-maker-preview .callout-maker-preview__paste-crop-handle--s{left:50%;bottom:2px;transform:translate(-50%);cursor:ns-resize}callout-maker-preview .callout-maker-preview__paste-crop-handle--sw{left:2px;bottom:2px;cursor:nesw-resize}callout-maker-preview .callout-maker-preview__paste-crop-handle--w{left:2px;top:50%;transform:translateY(-50%);cursor:ew-resize}callout-maker-preview .callout-maker-preview__paste-crop-help{max-width:720px;color:var(--ah-flow-text-muted);font-size:12px;font-weight:650;line-height:1.4;text-align:center}@media(max-width:700px){callout-maker-preview .callout-maker-preview__paste-body{grid-template-columns:1fr}callout-maker-preview .callout-maker-preview__paste-preview{min-height:140px}callout-maker-preview .callout-maker-preview__paste-dialog--cropping::part(panel){width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}callout-maker-preview .callout-maker-preview__paste-crop-workspace{padding:8px}}callout-maker-preview .callout-maker-preview__law-quote-picker-overlay{position:absolute;inset:0;z-index:2250;display:flex;align-items:center;justify-content:center;padding:22px;background:var(--ah-themed-overlay, rgba(15, 23, 42, .34))}callout-maker-preview .callout-maker-preview__law-quote-picker{display:flex;flex-direction:column;width:min(1040px,100vw - 72px);height:min(760px,100% - 44px);max-height:calc(100% - 44px);padding:18px;border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-pop, 8px);background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .98));box-shadow:var(--ah-themed-pop-shadow, 0 26px 72px rgba(15, 23, 42, .32));overflow:hidden}callout-maker-preview .callout-maker-preview__law-quote-picker-header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:14px}callout-maker-preview .callout-maker-preview__law-quote-picker-title{color:var(--ah-flow-text-strong);font-size:19px;font-weight:900;line-height:1.2}callout-maker-preview .callout-maker-preview__law-quote-picker-count{margin-top:4px;color:var(--ah-flow-text-muted);font-size:12px;font-weight:750}callout-maker-preview .callout-maker-preview__law-quote-picker-search-row{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-top:14px}callout-maker-preview .callout-maker-preview__law-quote-scope-toggle{display:inline-flex;flex:0 0 auto;gap:2px;padding:2px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-track-bg, rgba(241, 245, 249, .92))}callout-maker-preview .callout-maker-preview__law-quote-scope-option{min-height:34px;padding:0 11px;border:0;border-radius:var(--ah-themed-radius-control, 6px);background:transparent;color:var(--ah-flow-text-muted);font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer}callout-maker-preview .callout-maker-preview__law-quote-scope-option--active{background:var(--ah-themed-tab-active-bg, #ffffff);color:var(--ah-themed-tab-active-color, #075985);box-shadow:0 1px 4px #0f172a1f}callout-maker-preview .callout-maker-preview__law-quote-picker-search{box-sizing:border-box;flex:1 1 220px;min-width:180px;width:100%;height:40px;padding:0 12px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, var(--ah-flow-text));font-size:14px;font-weight:650;outline:none}callout-maker-preview .callout-maker-preview__law-quote-picker-search:focus{border-color:var(--ah-themed-accent, rgba(2, 132, 199, .64));box-shadow:0 0 0 3px var(--ah-themed-accent-soft, rgba(2, 132, 199, .14))}@media(max-width:720px){callout-maker-preview .callout-maker-preview__law-quote-picker-search-row{flex-wrap:wrap}callout-maker-preview .callout-maker-preview__law-quote-scope-toggle,callout-maker-preview .callout-maker-preview__law-quote-picker-search{flex:1 1 100%}callout-maker-preview .callout-maker-preview__law-quote-scope-option{flex:1 1 0}}callout-maker-preview .callout-maker-preview__law-quote-picker-topics{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin-top:12px;max-height:92px;overflow:auto}callout-maker-preview .callout-maker-preview__law-quote-topic{min-height:28px;padding:0 10px;border:1px solid var(--ah-themed-chip-border, rgba(100, 116, 139, .24));border-radius:999px;background:var(--ah-themed-chip-bg, rgba(248, 250, 252, .96));color:var(--ah-flow-text);font-size:12px;font-weight:800;cursor:pointer}callout-maker-preview .callout-maker-preview__law-quote-topic--active{border-color:var(--ah-themed-chip-border, rgba(2, 132, 199, .62));background:var(--ah-themed-chip-active-bg, rgba(224, 242, 254, .98));color:var(--ah-themed-chip-active-color, #075985)}callout-maker-preview .callout-maker-preview__law-quote-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;flex:1 1 auto;min-height:0;margin-top:14px;padding-right:2px;overflow:auto}callout-maker-preview .callout-maker-preview__law-quote-card{display:flex;flex-direction:column;gap:7px;min-width:0;height:340px;min-height:340px;padding:12px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .2));border-radius:var(--ah-themed-radius-card, 8px);background:var(--ah-themed-card-bg, #ffffff);color:var(--ah-flow-text);text-align:left;cursor:pointer;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}callout-maker-preview .callout-maker-preview__law-quote-card:hover,callout-maker-preview .callout-maker-preview__law-quote-card--selected{border-color:var(--ah-themed-card-hover, rgba(2, 132, 199, .72));box-shadow:0 0 0 2px var(--ah-themed-accent-soft, rgba(2, 132, 199, .13))}callout-maker-preview .callout-maker-preview__law-quote-card-heading{min-width:0;color:var(--ah-flow-text-strong);font-size:13px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__law-quote-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}callout-maker-preview .callout-maker-preview__law-quote-card-top .callout-maker-preview__law-quote-card-heading{flex:1 1 auto;min-width:0}callout-maker-preview .callout-maker-preview__law-quote-card-badges{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:5px;max-width:118px}callout-maker-preview .callout-maker-preview__law-quote-verification{flex:0 0 auto;max-width:100%;padding:3px 7px;border-radius:999px;background:var(--ah-themed-chip-bg, rgba(226, 232, 240, .72));color:var(--ah-flow-text);font-size:10px;font-weight:900;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__law-quote-verification--success{background:#dcfce7;color:#047857}callout-maker-preview .callout-maker-preview__law-quote-verification--warning{background:#fef3c7;color:#92400e}callout-maker-preview .callout-maker-preview__law-quote-verification--danger{background:#fee2e2;color:#b91c1c}callout-maker-preview .callout-maker-preview__law-quote-verification--primary{background:#dbeafe;color:#1d4ed8}callout-maker-preview .callout-maker-preview__law-quote-card-body{color:var(--ah-flow-text);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__law-quote-card-citation,callout-maker-preview .callout-maker-preview__law-quote-card-use{color:var(--ah-flow-text-muted);font-size:11px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__law-quote-card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}callout-maker-preview .callout-maker-preview__law-quote-card-action{flex:1 1 126px;min-width:0;min-height:28px;padding:0 10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .3));border-radius:var(--ah-themed-radius-control, 6px);background:var(--ah-themed-ghost-bg, #ffffff);color:var(--ah-themed-ghost-color, var(--ah-flow-text));font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__law-quote-card-action--primary{border-color:var(--ah-themed-chip-border, rgba(2, 132, 199, .44));background:var(--ah-themed-chip-active-bg, #e0f2fe);color:var(--ah-themed-chip-active-color, #075985)}callout-maker-preview .callout-maker-preview__law-quote-card-action:disabled{opacity:.48;cursor:not-allowed}callout-maker-preview .callout-maker-preview__law-quote-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}callout-maker-preview .callout-maker-preview__law-quote-card-tag{padding:3px 7px;border-radius:999px;background:var(--ah-themed-chip-bg, rgba(226, 232, 240, .72));color:var(--ah-flow-text);font-size:10px;font-weight:850;line-height:1.2}callout-maker-preview .callout-maker-preview__law-quote-card-tag--source{background:#dbeafe;color:#1d4ed8}callout-maker-preview .callout-maker-preview__law-quote-card-tag--collection{background:#dcfce7;color:#047857}callout-maker-preview .callout-maker-preview__law-quote-card-tag--authority{background:#fef3c7;color:#92400e}callout-maker-preview .callout-maker-preview__law-quote-empty{grid-column:1/-1;padding:26px;border:1px dashed var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-card, 8px);color:var(--ah-flow-text-muted);font-size:13px;font-weight:800;text-align:center}callout-maker-preview .callout-maker-preview__law-quote-picker-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ah-themed-footer-border, rgba(100, 116, 139, .16))}callout-maker-preview .callout-maker-preview__fan-panel{position:fixed;left:50vw;bottom:32px;z-index:1250;width:min(520px,100vw - 96px);max-height:min(640px,100vh - 64px);padding:14px;border:1px solid var(--ah-themed-pop-border, rgba(15, 23, 42, .16));border-radius:var(--ah-themed-radius-pop, 16px);background:var(--ah-themed-pop-bg, rgba(248, 250, 252, .98));box-shadow:var(--ah-themed-pop-shadow, 0 24px 54px rgba(15, 23, 42, .24));transform:translate(-50%);overflow-x:hidden;overflow-y:auto;touch-action:none;pointer-events:auto}callout-maker-preview .callout-maker-preview__page-grid-panel{width:min(560px,100vw - 96px)}callout-maker-preview .callout-maker-preview__rooms-panel{width:min(590px,100vw - 96px)}callout-maker-preview .callout-maker-preview__fan-panel-header,callout-maker-preview .callout-maker-preview__fan-presets,callout-maker-preview .callout-maker-preview__fan-actions,callout-maker-preview .callout-maker-preview__fan-options{display:flex;align-items:center;gap:10px}callout-maker-preview .callout-maker-preview__fan-panel-header{justify-content:space-between;margin-bottom:12px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__fan-panel-header:active{cursor:grabbing}callout-maker-preview .callout-maker-preview__fan-panel-title{color:var(--ah-flow-text-strong);font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__fan-panel-subtitle{margin-top:2px;color:var(--ah-flow-text-muted);font-size:12px;font-weight:700}callout-maker-preview .callout-maker-preview__fan-panel-close,callout-maker-preview .callout-maker-preview__fan-small-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 9px);background:var(--ah-themed-ghost-bg, #ffffff);color:var(--ah-flow-text);font-size:12px;font-weight:800;cursor:pointer}callout-maker-preview .callout-maker-preview__fan-panel-close{width:30px;height:30px;padding:0}callout-maker-preview .callout-maker-preview__fan-small-button{min-height:34px;padding:0 10px}callout-maker-preview .callout-maker-preview__fan-small-button:disabled{opacity:.48;cursor:default}callout-maker-preview .callout-maker-preview__fan-small-button--primary{border-color:transparent;background:var(--ah-themed-commit-bg, var(--ah-flow-accent));color:var(--ah-themed-commit-text, #ffffff)}callout-maker-preview .callout-maker-preview__fan-presets{margin-bottom:12px}callout-maker-preview .callout-maker-preview__preset-json-actions{display:flex;align-items:center;gap:10px;margin:-4px 0 12px}callout-maker-preview .callout-maker-preview__json-loader{display:grid;gap:8px;margin:-4px 0 12px;padding:10px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .2));border-radius:var(--ah-themed-radius-card, 12px);background:var(--ah-themed-card-bg, rgba(255, 255, 255, .7))}callout-maker-preview .callout-maker-preview__json-loader-textarea{box-sizing:border-box;width:100%;min-height:96px;padding:10px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, var(--ah-flow-text));font-family:Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;resize:vertical}callout-maker-preview .callout-maker-preview__json-loader-actions{display:flex;justify-content:flex-end;gap:8px}callout-maker-preview .callout-maker-preview__preset-delete-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border:1px solid var(--ah-themed-danger, rgba(248, 113, 113, .36));border-radius:var(--ah-themed-radius-control, 9px);background:var(--ah-themed-ghost-bg, #ffffff);color:var(--ah-themed-danger, #b91c1c);font-size:12px;font-weight:900;cursor:pointer}callout-maker-preview .callout-maker-preview__preset-delete-button:disabled{opacity:.42;cursor:default}callout-maker-preview .callout-maker-preview__fan-select,callout-maker-preview .callout-maker-preview__fan-name,callout-maker-preview .callout-maker-preview__fan-control input[type=number],callout-maker-preview .callout-maker-preview__fan-coordinate-control input[type=number]{min-height:34px;min-width:0;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-control, 9px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-flow-text);font-size:12px;font-weight:700}callout-maker-preview .callout-maker-preview__fan-select{flex:1 1 150px}callout-maker-preview .callout-maker-preview__fan-select--actions{flex:1 1 160px;max-width:240px}callout-maker-preview .callout-maker-preview__fan-name{flex:1 1 140px;padding:0 10px}callout-maker-preview .callout-maker-preview__fan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__page-grid-control--wide{grid-column:1/-1;grid-template-columns:76px minmax(0,1fr)}callout-maker-preview .callout-maker-preview__page-grid-control--wide .callout-maker-preview__fan-select{width:100%;max-width:none}callout-maker-preview .callout-maker-preview__fan-control.callout-maker-preview__rooms-control--wide{grid-column:1/-1;grid-template-columns:126px minmax(72px,1fr) 48px}callout-maker-preview .callout-maker-preview__fan-control.callout-maker-preview__rooms-split-control{grid-template-columns:126px minmax(72px,1fr) 82px}callout-maker-preview .callout-maker-preview__rooms-split-control strong{white-space:nowrap;color:var(--ah-themed-accent-strong, #0f766e);font-size:11px;font-weight:900;text-align:right}callout-maker-preview .callout-maker-preview__fan-control.callout-maker-preview__fan-control--wide{grid-column:1/-1;grid-template-columns:76px minmax(72px,1fr)}callout-maker-preview .callout-maker-preview__fan-control.callout-maker-preview__rooms-control--number-only{grid-template-columns:minmax(108px,1fr) 52px}callout-maker-preview .callout-maker-preview__fan-control{display:grid;grid-template-columns:76px minmax(72px,1fr) 48px;align-items:center;gap:4px;color:var(--ah-flow-text);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__fan-control input[type=range]{width:100%;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__fan-control input[type=number]{width:48px;padding:0 4px;border-radius:0}callout-maker-preview .callout-maker-preview__fan-control select{min-height:34px;min-width:0;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .28));border-radius:var(--ah-themed-radius-control, 9px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-flow-text);font-size:12px;font-weight:700}callout-maker-preview .callout-maker-preview__fan-control output{color:var(--ah-flow-text-muted);font-variant-numeric:tabular-nums;text-align:right}callout-maker-preview .callout-maker-preview__fan-options{justify-content:flex-start;margin-bottom:12px;color:var(--ah-flow-text);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__page-grid-panel .callout-maker-preview__fan-options{flex-wrap:wrap}callout-maker-preview .callout-maker-preview__rooms-panel .callout-maker-preview__fan-options{flex-wrap:wrap}callout-maker-preview .callout-maker-preview__rooms-color-control{display:flex;align-items:center;gap:8px;color:var(--ah-flow-text);font-size:12px;font-weight:800}callout-maker-preview .callout-maker-preview__rooms-color-control input[type=color]{width:38px;height:30px;padding:2px;border:1px solid rgba(100,116,139,.28);border-radius:0;background:#fff}callout-maker-preview .callout-maker-preview__fan-options label{display:inline-flex;align-items:center;gap:6px}callout-maker-preview .callout-maker-preview__fan-actions{justify-content:flex-end;margin-top:4px}callout-maker-preview .callout-maker-preview__fan-advanced{margin-bottom:8px}callout-maker-preview .callout-maker-preview__fan-more-row{display:flex;justify-content:center;margin:2px 0 10px}callout-maker-preview .callout-maker-preview__fan-more-button{min-width:96px}callout-maker-preview .callout-maker-preview__fan-help{margin:-4px 0 12px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:700;line-height:1.35}callout-maker-preview .callout-maker-preview__fan-coordinate-panel{display:grid;grid-template-columns:1fr repeat(2,minmax(62px,auto));align-items:center;gap:6px;margin:-2px 0 12px;padding:8px;border:1px solid var(--ah-themed-panel-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 10px);background:var(--ah-themed-surface, rgba(248, 250, 252, .9))}callout-maker-preview .callout-maker-preview__fan-coordinate-title{min-width:0;color:var(--ah-flow-text);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview__fan-coordinate-control{display:inline-grid;grid-template-columns:auto 48px;align-items:center;gap:4px;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800}callout-maker-preview .callout-maker-preview__fan-coordinate-control input[type=number]{width:48px;padding:0 4px;border-radius:0}callout-maker-preview .callout-maker-preview__page-grid-bounds{position:absolute;box-sizing:border-box;z-index:10055;border:2px dashed var(--ah-themed-accent, rgba(245, 158, 11, .95));border-radius:10px;background:#f59e0b14;box-shadow:0 0 0 1px #fffc,0 8px 20px #0f172a29;cursor:move;pointer-events:auto;touch-action:none}callout-maker-preview .callout-maker-preview__page-grid-bounds-label{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:999px;background:var(--ah-themed-pop-bg, rgba(15, 23, 42, .82));color:var(--ah-themed-menu-text, #ffffff);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}callout-maker-preview .callout-maker-preview__page-grid-bounds-resize{position:absolute;right:-8px;bottom:-8px;width:18px;height:18px;padding:0;border:2px solid #ffffff;border-radius:50%;background:var(--ah-themed-accent, #f59e0b);box-shadow:0 4px 10px #0f172a3d;cursor:nwse-resize;touch-action:none}callout-maker-preview .callout-maker-preview__page-grid-bounds-resize:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%}callout-maker-preview .callout-maker-preview__rooms-overlay{position:absolute;inset:0;z-index:10050;pointer-events:none}callout-maker-preview .callout-maker-preview__rooms-zone-backs{position:absolute;inset:0;z-index:2;pointer-events:none}callout-maker-preview .callout-maker-preview__rooms-zone-back{position:absolute;box-sizing:border-box;border:1px solid rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.8);border-radius:0;background:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.3);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.36);cursor:pointer;pointer-events:auto;transition:border-color .12s ease,box-shadow .12s ease}callout-maker-preview .callout-maker-preview__rooms-zone-back:hover{border-color:var(--cm-rooms-zone-color, #14b8a6)}callout-maker-preview .callout-maker-preview__rooms-zone-back--drop-target{border-style:solid;border-color:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.8);background:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.34);box-shadow:0 0 0 2px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.8),0 12px 28px #0f172a33,inset 0 0 0 2px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.3)}callout-maker-preview .callout-maker-preview__rooms-zone-back--selected{border-style:solid;border-color:var(--cm-rooms-zone-color, #14b8a6);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.3)}callout-maker-preview .callout-maker-preview__rooms-zone-back--drop-target:hover,callout-maker-preview .callout-maker-preview__rooms-zone-back--selected:hover{border-color:var(--cm-rooms-zone-color, #14b8a6);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.3)}callout-maker-preview .callout-maker-preview__rooms-zone-back--bounds-editing{border-color:var(--cm-rooms-zone-color, #f59e0b);background:rgba(var(--cm-rooms-zone-rgb, 245, 158, 11),.34);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 245, 158, 11),.3)}callout-maker-preview .callout-maker-preview__rooms-zone-back--bounds-editing:hover{border-color:var(--cm-rooms-zone-color, #f59e0b);box-shadow:inset 0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 245, 158, 11),.3)}callout-maker-preview .callout-maker-preview__rooms-slot{position:absolute;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:default;pointer-events:none}callout-maker-preview .callout-maker-preview__rooms-bounds{position:absolute;box-sizing:border-box;z-index:5;border:6px solid #2857bc;border-radius:12px;box-shadow:0 12px 26px #0f172a1f;pointer-events:none}callout-maker-preview .callout-maker-preview__rooms-bounds-label{position:absolute;left:10px;top:8px;z-index:34;padding:4px 8px;border:0;border-radius:4px;background:#2857bc;color:#fff;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 18px #0f172a2e;cursor:pointer;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-layout-menu{left:10px;top:40px;z-index:35;width:176px;--cm-rooms-zone-rgb: 40, 87, 188;--cm-rooms-zone-color: #2857bc}callout-maker-preview .callout-maker-preview__rooms-bounds-resize{position:absolute;right:-11px;bottom:-11px;z-index:13;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#2857bc;box-shadow:0 8px 18px #0f172a33;cursor:nwse-resize;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-bounds-move{position:absolute;right:18px;bottom:-10px;z-index:14;width:22px;height:22px;padding:0;border:2px solid #ffffff;border-radius:50%;background-color:#2857bc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M12 3 9 6m3-3 3 3M12 21l-3-3m3 3 3-3M3 12h18M3 12l3-3m-3 3 3 3M21 12l-3-3m3 3-3 3'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:14px 14px;box-shadow:0 8px 18px #0f172a38;cursor:move;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-bounds-edge{position:absolute;z-index:13;padding:0;border:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transition:opacity .12s ease}callout-maker-preview .callout-maker-preview__rooms-bounds-edge:before{content:"";position:absolute;background:#2857bc}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--left,callout-maker-preview .callout-maker-preview__rooms-bounds-edge--right{top:14px;bottom:14px;width:18px;cursor:ew-resize}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--left{left:-12px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--right{right:-12px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--left:before,callout-maker-preview .callout-maker-preview__rooms-bounds-edge--right:before{top:0;bottom:0;left:6px;width:6px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--top,callout-maker-preview .callout-maker-preview__rooms-bounds-edge--bottom{left:14px;right:14px;height:18px;cursor:ns-resize}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--top{top:-12px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--bottom{bottom:-12px}callout-maker-preview .callout-maker-preview__rooms-bounds-edge--top:before,callout-maker-preview .callout-maker-preview__rooms-bounds-edge--bottom:before{left:0;right:0;top:6px;height:6px}callout-maker-preview .callout-maker-preview__rooms-bounds-resize:hover,callout-maker-preview .callout-maker-preview__rooms-bounds-move:hover,callout-maker-preview .callout-maker-preview__rooms-bounds-label:hover{background:#214aa6}callout-maker-preview .callout-maker-preview__rooms-bounds--selected{box-shadow:0 12px 26px #0f172a1f}callout-maker-preview .callout-maker-preview__rooms-slot--drop-target{background:transparent}callout-maker-preview .callout-maker-preview__rooms-slot--selected{background:transparent}callout-maker-preview .callout-maker-preview__rooms-slot--bounds-editing{background:transparent}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-corner{position:absolute;z-index:13;padding:0;border-radius:50%;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle{border:2px solid #111827;background:#fff;box-shadow:0 8px 18px #0f172a38}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-corner{border:2px solid #ffffff;background:var(--cm-rooms-zone-color, #f59e0b);box-shadow:0 0 0 1px rgba(var(--cm-rooms-zone-rgb, 245, 158, 11),.3),0 8px 18px #0f172a38}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move:hover,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle:hover{background:#f8fafc}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-corner:hover{background:var(--cm-rooms-zone-dark, #d97706)}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge{position:absolute;z-index:4;padding:0;border:0;background:transparent;box-shadow:none;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--left,callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--right{top:-4px;bottom:-4px;width:8px;cursor:pointer}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--left{left:-4px}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--right{right:-4px}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--top,callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--bottom{left:-4px;right:-4px;height:8px;cursor:pointer}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--top{top:-4px}callout-maker-preview .callout-maker-preview__rooms-slot-select-edge--bottom{bottom:-4px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move{right:16px;bottom:-9px;width:20px;height:20px;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M12 3 9 6m3-3 3 3M12 21l-3-3m3 3 3-3M3 12h18M3 12l3-3m-3 3 3 3M21 12l-3-3m3 3-3 3'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13px 13px;cursor:move}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move:before,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-move:after{content:none}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--left,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--right{top:50%;bottom:auto;width:18px;height:18px;transform:translateY(-50%);cursor:ew-resize}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--left{left:-10px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--right{right:-10px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--top,callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--bottom{left:50%;right:auto;width:18px;height:18px;transform:translate(-50%);cursor:ns-resize}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--top{top:-10px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-handle--bottom{bottom:-10px}callout-maker-preview .callout-maker-preview__rooms-zone-bounds-corner{right:-9px;bottom:-9px;width:20px;height:20px;border-radius:50%;cursor:nwse-resize}callout-maker-preview .callout-maker-preview__rooms-slot-label{position:absolute;left:calc(8px + var(--cm-rooms-zone-menu-button-offset-x, 0px));top:8px;z-index:19;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:32px;height:32px;padding:0;border:2px solid var(--cm-rooms-zone-color, #14b8a6);border-radius:50%;background:var(--cm-rooms-divider-color, #2857bc);color:#fff;box-shadow:3px 3px 5px #0f172a7a;cursor:pointer;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-slot-label i{display:block;width:5px;height:5px;border-radius:50%;background:currentColor}callout-maker-preview .callout-maker-preview__rooms-zone-menu{position:absolute;z-index:30;display:grid;gap:8px;box-sizing:border-box;padding:8px;border:1px solid var(--ah-themed-pop-border, rgba(17, 24, 39, .28));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .98));box-shadow:var(--ah-themed-pop-shadow, 0 18px 38px rgba(15, 23, 42, .22));color:var(--ah-flow-text-strong);pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-zone-menu-section{display:grid;gap:6px}callout-maker-preview .callout-maker-preview__rooms-zone-menu-top{display:flex;align-items:flex-start;gap:10px}callout-maker-preview .callout-maker-preview__rooms-zone-menu-section--pin{flex:0 0 auto}callout-maker-preview .callout-maker-preview__rooms-zone-menu-label{color:var(--ah-themed-text-muted, #475569);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item{display:flex;align-items:center;gap:9px;min-height:34px;width:100%;padding:7px 9px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-control-bg, rgba(248, 250, 252, .94));color:var(--ah-flow-text-strong);font-size:12px;font-weight:800;text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item:hover:not(:disabled){border-color:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.46);background:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.1)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item--active{border-color:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.6);background:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.16)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item--primary{border-color:#2857bc3d;background:#2857bc14}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item--danger{color:var(--ah-flow-danger)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-item--danger:hover:not(:disabled){border-color:var(--ah-themed-danger, rgba(220, 38, 38, .22));background:var(--ah-themed-pop-bg, rgba(254, 226, 226, .72));color:var(--ah-themed-danger, #991b1b)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon{position:relative;flex:0 0 auto;display:block;width:16px;height:16px;box-sizing:border-box;border:2px solid currentColor}callout-maker-preview img.callout-maker-preview__rooms-zone-menu-icon{border:0;-o-object-fit:contain;object-fit:contain}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--masked{border:0;background-color:var(--ah-themed-accent-strong, #0f4aa0);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets{border:0}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--add:before,callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--add:after{content:"";position:absolute;left:50%;top:50%;display:block;width:10px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--add:after{transform:translate(-50%,-50%) rotate(90deg)}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--text{display:inline-flex;align-items:center;justify-content:center;border:0;font-size:13px;font-weight:950;line-height:1}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets:before,callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets:after{content:"";position:absolute;display:block;background:currentColor}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets:before{left:6px;right:1px;top:2px;height:2px;border-radius:999px;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}callout-maker-preview .callout-maker-preview__rooms-zone-menu-icon--targets:after{left:1px;top:1px;width:4px;height:4px;border-radius:50%;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}callout-maker-preview .callout-maker-preview__rooms-pin-grid{display:grid;grid-template-columns:repeat(3,12px);grid-template-rows:repeat(3,12px);gap:3px;padding:5px;width:-moz-max-content;width:max-content;border:1px solid rgba(15,118,110,.3);border-radius:0;background:var(--ah-themed-control-bg, rgba(255, 255, 255, .92))}callout-maker-preview .callout-maker-preview__rooms-pin-button{width:12px;height:12px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .6));border-radius:2px;background:var(--ah-themed-dim, #e5e7eb);cursor:pointer}callout-maker-preview .callout-maker-preview__rooms-pin-button:hover{background:var(--ah-themed-row-active-bg, #cbd5e1)}callout-maker-preview .callout-maker-preview__rooms-pin-button--active{border-color:#0f766e;background:#0f766e}callout-maker-preview .callout-maker-preview__rooms-zone-pad-control{display:grid;flex:0 0 58px;gap:6px;min-width:0}callout-maker-preview .callout-maker-preview__rooms-zone-pad-input{box-sizing:border-box;width:58px;height:34px;padding:4px 6px;border:1px solid rgba(15,118,110,.3);border-radius:0;background:var(--ah-themed-control-bg, rgba(255, 255, 255, .96));color:var(--ah-flow-text-strong);font-size:12px;font-weight:850;line-height:1;text-align:right}callout-maker-preview .callout-maker-preview__rooms-zone-pad-input:focus{border-color:rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.72);box-shadow:0 0 0 2px rgba(var(--cm-rooms-zone-rgb, 20, 184, 166),.18);outline:none}callout-maker-preview .callout-maker-preview__rooms-zone-targets-panel{position:absolute;z-index:31;display:grid;gap:8px;box-sizing:border-box;padding:10px;border:1px solid var(--ah-themed-pop-border, rgba(15, 118, 110, .22));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .98));box-shadow:var(--ah-themed-pop-shadow, 0 18px 38px rgba(15, 23, 42, .22));color:var(--ah-flow-text-strong);pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-zone-targets-title{color:var(--ah-themed-text-strong, #0f766e);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__rooms-zone-targets-summary{min-width:0;color:var(--ah-themed-text-muted, #475569);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__rooms-zone-targets-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;min-width:0}callout-maker-preview .callout-maker-preview__rooms-zone-targets-list label{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ah-flow-text-muted);font-size:11px;font-weight:800}callout-maker-preview .callout-maker-preview__rooms-zone-targets-list input{flex:0 0 auto}callout-maker-preview .callout-maker-preview__rooms-zone-targets-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__rooms-zone-targets-actions{display:flex;justify-content:flex-end}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-panel{position:absolute;z-index:31;display:grid;gap:8px;box-sizing:border-box;padding:10px;border:1px solid var(--ah-themed-pop-border, rgba(15, 118, 110, .22));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .98));box-shadow:var(--ah-themed-pop-shadow, 0 18px 38px rgba(15, 23, 42, .22));color:var(--ah-flow-text-strong);pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-title{color:var(--ah-themed-text-strong, #0f766e);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-field{display:grid;gap:4px;font-size:11px;font-weight:800;color:var(--ah-flow-text)}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-field select{width:100%;min-height:30px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .32));border-radius:0;background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-flow-text-strong);font-size:12px}callout-maker-preview .callout-maker-preview__rooms-zone-page-layout-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}callout-maker-preview .callout-maker-preview__rooms-divider{position:absolute;z-index:8;padding:0;border:0;background:var(--cm-rooms-divider-color, #2857bc);box-shadow:none;pointer-events:auto}callout-maker-preview .callout-maker-preview__rooms-divider:hover{filter:brightness(.9)}callout-maker-preview .callout-maker-preview__rooms-divider--selected{filter:brightness(.78);box-shadow:none}callout-maker-preview .callout-maker-preview__rooms-divider--vertical{cursor:ew-resize}callout-maker-preview .callout-maker-preview__rooms-divider--horizontal{cursor:ns-resize}callout-maker-preview .callout-maker-preview__rooms-zone-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}callout-maker-preview .callout-maker-preview__floating-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto}callout-maker-preview .callout-maker-preview__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid transparent;border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-commit-bg, var(--ah-flow-accent));color:var(--ah-themed-commit-text, #ffffff);font-size:14px;font-weight:700;cursor:pointer}callout-maker-preview .callout-maker-preview__button:disabled{opacity:.65;cursor:default}callout-maker-preview .callout-maker-preview__button--ghost{border-color:var(--ah-themed-control-border, rgba(100, 116, 139, .24));background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .88));color:var(--ah-themed-ghost-color, var(--ah-flow-text))}callout-maker-preview .callout-maker-preview__button--danger{border-color:#dc2626c7;background:#dc2626;color:#fff}callout-maker-preview .callout-maker-preview__button--align-footer{min-height:42px;padding:0 16px}callout-maker-preview .callout-maker-preview__button--missing-style{border-width:2px;border-color:#dc262673;color:var(--ah-themed-danger, #dc2626)}callout-maker-preview .callout-maker-preview__button--missing-style:hover:not(:disabled){border-color:#dc262694;background:#fef2f2f5}callout-maker-preview .callout-maker-preview__button--with-icon{white-space:nowrap}callout-maker-preview .callout-maker-preview__button-icon{display:block;width:16px;height:16px;flex:0 0 auto}callout-maker-preview .callout-maker-preview__button-icon--masked{background-color:var(--ah-themed-ghost-color, #0f4aa0);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__button--missing-style .callout-maker-preview__button-icon--masked{background-color:var(--ah-themed-danger, #dc2626)}callout-maker-preview .callout-maker-preview__button--missing-style:hover:not(:disabled) .callout-maker-preview__button-icon--masked{background-color:#dc2626}callout-maker-preview .callout-maker-preview__button-icon--card{position:relative;border:1.5px solid currentColor;border-radius:3px}callout-maker-preview .callout-maker-preview__button-icon--card:before,callout-maker-preview .callout-maker-preview__button-icon--card:after{content:"";position:absolute;left:3px;right:3px;height:1.5px;border-radius:999px;background:currentColor}callout-maker-preview .callout-maker-preview__button-icon--card:before{top:4px}callout-maker-preview .callout-maker-preview__button-icon--card:after{top:9px}callout-maker-preview .callout-maker-preview__button--preview{min-height:40px;padding:0 18px;border-radius:var(--ah-themed-radius-control, 10px);background:#f57c00;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.01em;box-shadow:0 8px 18px #f57c0047}callout-maker-preview .callout-maker-preview__button--preview:hover:not(:disabled){background:#fb8c00}callout-maker-preview .callout-maker-preview__button--preview:disabled{background:#cbd5e1;color:#64748b;box-shadow:none}callout-maker-preview .callout-maker-preview__icon-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .88));color:var(--ah-themed-ghost-color, var(--ah-flow-text));cursor:pointer}callout-maker-preview .callout-maker-preview__icon-svg{display:block;width:18px;height:18px}callout-maker-preview .callout-maker-preview__icon-button--active{border-color:var(--ah-themed-chip-border, rgba(37, 99, 235, .28));background:var(--ah-themed-chip-active-bg, var(--ah-flow-accent-soft));color:var(--ah-themed-chip-active-color, var(--ah-flow-accent-strong))}callout-maker-preview .callout-maker-preview__icon-button:disabled{opacity:.65;cursor:default}callout-maker-preview .callout-maker-preview__stage-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1 auto;width:100%;min-height:0;padding:18px 0 0;box-sizing:border-box;overflow:auto}callout-maker-preview .callout-maker-preview__title{display:inline-flex;align-items:center;gap:0;min-width:0}callout-maker-preview .callout-maker-preview__title-copy{display:grid;gap:4px}callout-maker-preview .callout-maker-preview__design-chip{display:inline-flex;align-items:center;gap:8px;max-width:min(340px,28vw);min-width:0;height:34px;flex:0 1 auto;padding:4px 5px 4px 10px;border:1px solid var(--ah-themed-chip-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-chip-bg, rgba(255, 255, 255, .82));box-shadow:inset 0 1px #ffffffb8;color:var(--ah-flow-text-strong)}callout-maker-preview .callout-maker-preview__design-label{flex:0 0 auto;color:var(--ah-flow-text-muted);font-size:.64rem;font-weight:900;line-height:1;text-transform:uppercase}callout-maker-preview .callout-maker-preview__design-name{min-width:0;max-width:170px;overflow:hidden;color:var(--ah-flow-text-strong);font-size:.78rem;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__design-change{display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:26px;flex:0 0 auto;padding:0 9px;border:1px solid var(--ah-themed-chip-border, rgba(22, 89, 183, .3));border-radius:var(--ah-themed-radius-control, 6px);background:var(--ah-themed-chip-active-bg, var(--ah-flow-accent-soft));color:var(--ah-themed-chip-active-color, var(--ah-flow-accent-strong));font-size:.72rem;font-weight:850;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}callout-maker-preview .callout-maker-preview__design-change:hover:not(:disabled),callout-maker-preview .callout-maker-preview__design-change:focus-visible{border-color:var(--ah-themed-chip-border, rgba(22, 89, 183, .48));background:var(--ah-themed-row-active-bg, rgba(22, 89, 183, .12));color:var(--ah-themed-chip-active-color, var(--ah-flow-accent-strong));outline:none}callout-maker-preview .callout-maker-preview__design-change:disabled{opacity:.6;cursor:default}callout-maker-preview .callout-maker-preview__powerpoint-background-chip{display:inline-flex;align-items:center;gap:7px;min-width:0;height:34px;box-sizing:border-box;padding:4px 5px 4px 10px;border:1px solid var(--ah-themed-chip-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-chip-bg, rgba(255, 255, 255, .82));box-shadow:inset 0 1px #ffffffb8;color:var(--ah-flow-text-strong)}callout-maker-preview .callout-maker-preview__powerpoint-background-chip--loaded{max-width:min(560px,44vw)}callout-maker-preview .callout-maker-preview__powerpoint-background-label{min-width:0;max-width:150px;overflow:hidden;color:var(--ah-flow-text-muted);font-size:.64rem;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}callout-maker-preview .callout-maker-preview__powerpoint-background-action,callout-maker-preview .callout-maker-preview__powerpoint-background-remove{display:inline-flex;align-items:center;justify-content:center;height:26px;flex:0 0 auto;padding:0 9px;border:1px solid var(--ah-themed-chip-border, rgba(22, 89, 183, .3));border-radius:var(--ah-themed-radius-control, 6px);background:var(--ah-themed-chip-active-bg, var(--ah-flow-accent-soft));color:var(--ah-themed-chip-active-color, var(--ah-flow-accent-strong));font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer}callout-maker-preview .callout-maker-preview__powerpoint-background-remove{border-color:var(--ah-themed-control-border, rgba(100, 116, 139, .28));background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .88));color:var(--ah-themed-ghost-color, var(--ah-flow-text))}callout-maker-preview .callout-maker-preview__powerpoint-background-action:disabled,callout-maker-preview .callout-maker-preview__powerpoint-background-remove:disabled{opacity:.6;cursor:default}callout-maker-preview .callout-maker-preview__powerpoint-background-include{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--ah-flow-text);font-size:.7rem;font-weight:800;white-space:nowrap;cursor:pointer}callout-maker-preview .callout-maker-preview__powerpoint-background-include input{width:14px;height:14px;flex:0 0 auto;margin:0}callout-maker-preview .callout-maker-preview__header-primary-actions{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;white-space:nowrap}callout-maker-preview .callout-maker-preview__source-control{position:relative;display:inline-flex;align-items:center;justify-content:center}callout-maker-preview .callout-maker-preview__toolbar-visibility-menu{width:min(280px,100vw - 32px);max-height:calc(100vh - 140px);overflow-y:auto;padding:8px;border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, #fff);color:var(--ah-themed-text, var(--ah-flow-text));box-shadow:var(--ah-themed-pop-shadow, 0 18px 38px rgba(15, 23, 42, .16))}callout-maker-preview .callout-maker-preview__toolbar-choice{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px;margin-bottom:4px;align-items:center}callout-maker-preview .callout-maker-preview__toolbar-visibility-checkbox{display:flex;align-items:center;justify-content:center;gap:12px;min-height:36px;cursor:pointer}callout-maker-preview .callout-maker-preview__toolbar-visibility-checkbox input{width:16px;height:16px;margin:0;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__toolbar-visibility-checkbox:only-child{grid-column:1/-1;justify-content:flex-start;padding-left:10px}callout-maker-preview .callout-maker-preview__toolbar-action{width:100%;justify-content:flex-start;padding:8px 12px}callout-maker-preview .callout-maker-preview__toolbar-checkpoints .callout-maker-preview__stage-checkpoints-menu{box-sizing:border-box;grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:auto;min-width:0;max-height:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;box-shadow:none}callout-maker-preview .callout-maker-preview__toolbar-checkpoints .callout-maker-preview__stage-checkpoints-menu>*{min-width:0}callout-maker-preview .callout-maker-preview__toolbar-section-label{padding:0 10px 8px;font-size:12px;font-weight:700;opacity:.7}callout-maker-preview .callout-maker-preview__toolbar-choice .callout-maker-preview__source-menu{position:static;grid-column:1/-1;width:auto;transform:none;box-shadow:none}callout-maker-preview .callout-maker-preview__toolbar-choice .callout-maker-preview__source-menu:before{display:none}callout-maker-preview .callout-maker-preview__source-menu{position:absolute;top:calc(100% + 10px);left:50%;z-index:30;display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-width:0;gap:6px;width:min(320px,100vw - 96px);white-space:normal;overflow-wrap:anywhere;padding:8px;border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .98));box-shadow:var(--ah-themed-pop-shadow, 0 18px 38px rgba(15, 23, 42, .16), inset 0 1px 0 rgba(255, 255, 255, .82));transform:translate(-50%)}callout-maker-preview .callout-maker-preview__source-menu:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;border-left:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .24));border-top:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .24));background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .98));transform:translate(-50%) rotate(45deg)}callout-maker-preview .callout-maker-preview__source-option{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-width:0;gap:2px;width:100%;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;border:1px solid transparent;border-radius:var(--ah-themed-radius-control, 10px);background:transparent;color:var(--ah-themed-menu-text, var(--ah-flow-text-strong));text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}callout-maker-preview .callout-maker-preview__source-option:hover,callout-maker-preview .callout-maker-preview__source-option:focus-visible,callout-maker-preview .callout-maker-preview__primary-split-menu .callout-maker-preview__source-option[aria-selected=true]{border-color:var(--ah-themed-accent-soft, rgba(22, 89, 183, .2));background:var(--ah-themed-row-active-bg, rgba(22, 89, 183, .08));color:var(--ah-flow-accent-strong);outline:none}callout-maker-preview .callout-maker-preview__source-option:disabled{color:var(--ah-themed-disabled, rgba(15, 23, 42, .38));cursor:not-allowed}callout-maker-preview .callout-maker-preview__source-option:disabled:hover,callout-maker-preview .callout-maker-preview__source-option:disabled:focus-visible{border-color:transparent;background:transparent;color:var(--ah-themed-disabled, rgba(15, 23, 42, .38))}callout-maker-preview .callout-maker-preview__source-option-label{font-size:.82rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__source-option-description{color:var(--ah-themed-text-muted, var(--ah-flow-text-muted));font-size:.74rem;font-weight:650;line-height:1.32}callout-maker-preview .callout-maker-preview__primary-split{display:inline-flex;align-items:stretch;gap:2px}callout-maker-preview .callout-maker-preview__primary-split-caret{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding-inline:10px}callout-maker-preview .callout-maker-preview__primary-split-caret-icon{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor}callout-maker-preview .callout-maker-preview__primary-split-dropdown::part(panel){z-index:40}callout-maker-preview .callout-maker-preview__primary-split-menu{position:static;top:auto;left:auto;transform:none;width:min(320px,100vw - 96px)}callout-maker-preview .callout-maker-preview__primary-split-menu:before{display:none}callout-maker-preview .callout-maker-preview__header-preview-action{position:absolute;right:56px;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}callout-maker-preview .callout-maker-preview__preview-action-icon{display:none}callout-maker-preview .callout-maker-preview__workspace-window-controls{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .28));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .92));box-shadow:0 6px 18px #0f172a14}callout-maker-preview .callout-maker-preview__workspace-window-control{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:var(--ah-themed-radius-control, 8px);background:transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}callout-maker-preview .callout-maker-preview__workspace-window-control:hover,callout-maker-preview .callout-maker-preview__workspace-window-control:focus-visible{border-color:var(--ah-themed-control-border, rgba(100, 116, 139, .24));background:var(--ah-themed-dim, rgba(241, 245, 249, .94));outline:none;transform:translateY(-1px)}callout-maker-preview .callout-maker-preview__workspace-window-control-icon{display:block;width:18px;height:18px;background-color:var(--ah-themed-ghost-color, #334155);-webkit-mask:var(--cm-window-control-icon) center/contain no-repeat;mask:var(--cm-window-control-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__workspace-sorter-control .callout-maker-preview__workspace-window-control-icon{width:28px;height:28px}callout-maker-preview .callout-maker-preview__title-label{color:var(--ah-flow-text-strong);font-size:1.08rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__workspace-logo-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:58px;padding:0;border:0;border-radius:var(--ah-themed-radius-control, 6px);background:transparent;cursor:pointer}callout-maker-preview .callout-maker-preview__workspace-logo-button:focus-visible{outline:2px solid rgba(22,89,183,.38);outline-offset:4px}callout-maker-preview .callout-maker-preview__workspace-logo{display:inline-flex;align-items:center;height:42px}callout-maker-preview .callout-maker-preview__workspace-logo-icon,callout-maker-preview .callout-maker-preview__workspace-logo-wordmark{display:block;flex:0 0 auto;height:42px;width:auto}callout-maker-preview .callout-maker-preview__workspace-logo-icon{width:51.32px}callout-maker-preview .callout-maker-preview__workspace-logo-wordmark{width:104.05px}callout-maker-preview .callout-maker-preview__header-close{position:absolute;top:18px;right:20px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:var(--ah-themed-ghost-bg, #F2F4F8);cursor:pointer;box-shadow:inset 1px 1px 2px #fffc,0 2px 6px #0000001f}callout-maker-preview .callout-maker-preview__header-close:disabled{opacity:.65;cursor:default}callout-maker-preview .callout-maker-preview__header-close-icon{display:block;width:18px;height:18px;background-color:var(--ah-themed-ghost-color, #0284C7);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__stage-stack{width:min(100%,980px);display:flex;flex-direction:column;gap:6px}callout-maker-preview .callout-maker-preview__stage-canvas-slot{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:0}callout-maker-preview .callout-maker-preview__stage-canvas-slot--touch-navigation{touch-action:none}callout-maker-preview .callout-maker-preview__stage-canvas-slot--hand,callout-maker-preview .callout-maker-preview__stage-canvas-slot--hand *{cursor:grab!important}callout-maker-preview .callout-maker-preview__stage-canvas-slot--panning,callout-maker-preview .callout-maker-preview__stage-canvas-slot--panning *{cursor:grabbing!important}callout-maker-preview .callout-maker-preview__stage-fit{position:absolute;top:8px;left:8px;z-index:6;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--ah-themed-control-border, #cbd5e1);border-radius:50%;background:var(--ah-themed-pop-bg, #f2f4f8);color:var(--ah-themed-text-muted, #64748b);box-shadow:0 2px 5px #0003;cursor:pointer}callout-maker-preview .callout-maker-preview__stage-fit span{width:27px;height:27px;background:currentColor;-webkit-mask:var(--cm-preview-fit-icon) center/contain no-repeat;mask:var(--cm-preview-fit-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__stage-fit:hover{color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__stage-fit:focus-visible{outline:2px solid var(--ah-flow-accent);outline-offset:2px}callout-maker-preview .callout-maker-preview__stage-fit:disabled{opacity:.45;cursor:default}callout-maker-preview .callout-maker-preview__input-preference{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:8px;box-sizing:border-box;width:100%;min-width:0;color:var(--ah-flow-text);cursor:pointer}callout-maker-preview .callout-maker-preview__input-preference input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--ah-flow-accent)}callout-maker-preview .callout-maker-preview__input-preference span{min-width:0;white-space:normal;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__input-preference small{display:block;margin-top:4px;font-size:11px;line-height:1.35;color:var(--ah-flow-text-muted)}callout-maker-preview .callout-maker-preview__stage-navigation{grid-row:2;display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;height:44px;padding-inline:4px;--cm-navigation-track: transparent}callout-maker-preview .callout-maker-preview__stage-navigation:hover,callout-maker-preview .callout-maker-preview__stage-navigation:focus-within,callout-maker-preview .callout-maker-preview__stage-navigation--active{--cm-navigation-track: var(--ah-themed-track-bg, var(--ah-flow-track-bg, rgba(100, 116, 139, .14)))}callout-maker-preview .callout-maker-preview__stage-navigation-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--ah-themed-accent, var(--ah-flow-accent, #1a73be));cursor:ew-resize;touch-action:none}callout-maker-preview .callout-maker-preview__stage-navigation-range:focus-visible{outline:2px solid var(--ah-themed-accent, var(--ah-flow-accent, #1a73be));outline-offset:-2px;border-radius:6px}callout-maker-preview .callout-maker-preview__stage-navigation-range:disabled{opacity:.45;cursor:default}callout-maker-preview .callout-maker-preview__stage-navigation-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--cm-navigation-track)}callout-maker-preview .callout-maker-preview__stage-navigation-range::-moz-range-track{height:4px;border:0;border-radius:2px;background:var(--cm-navigation-track)}callout-maker-preview .callout-maker-preview__stage-navigation-range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:44px;height:44px;margin-top:-20px;border:calc((44px - var(--cm-navigation-thumb-size, 8px)) / 2) solid transparent;border-radius:calc(22px - (var(--cm-navigation-thumb-size, 8px) - 8px) / 3);background:var(--ah-themed-accent, var(--ah-flow-accent, #1a73be));background-clip:padding-box}callout-maker-preview .callout-maker-preview__stage-navigation-range::-moz-range-thumb{box-sizing:border-box;width:44px;height:44px;border:calc((44px - var(--cm-navigation-thumb-size, 8px)) / 2) solid transparent;border-radius:calc(22px - (var(--cm-navigation-thumb-size, 8px) - 8px) / 3);background:var(--ah-themed-accent, var(--ah-flow-accent, #1a73be));background-clip:padding-box}callout-maker-preview .callout-maker-preview__stage--navigating,callout-maker-preview .callout-maker-preview__stage--navigating *{pointer-events:none!important}callout-maker-preview .callout-maker-preview__stage-text-band{display:flex;flex-direction:column;gap:6px;flex:0 0 92px;min-height:92px;max-height:92px;overflow:auto}callout-maker-preview .callout-maker-preview__stage-text-band--top{flex:0 0 80px;min-height:80px;max-height:80px}callout-maker-preview .callout-maker-preview__stage-text-card{padding:10px 12px;border:var(--ah-themed-control-border-line, 1px solid rgba(15, 23, 42, .12));border-radius:var(--ah-themed-radius-card, 14px);background:var(--ah-themed-control-bg, rgba(255, 255, 255, .92));box-shadow:0 10px 28px #0f172a14}callout-maker-preview .callout-maker-preview__stage-text-band--top .callout-maker-preview__stage-text-card{box-shadow:none}callout-maker-preview .callout-maker-preview__stage-text-band--bottom .callout-maker-preview__stage-text-card{box-shadow:none}callout-maker-preview .callout-maker-preview__stage-text-card--empty{display:flex;flex-direction:column;justify-content:center;height:100%;background:var(--ah-themed-surface, rgba(248, 250, 252, .92));border-style:dashed}callout-maker-preview .callout-maker-preview__stage-text-card-label{margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ah-flow-text-muted)}callout-maker-preview .callout-maker-preview__stage-rich-text{display:block;max-height:52px;overflow:auto}callout-maker-preview .callout-maker-preview__stage-text-card-placeholder{font-size:13px;color:var(--ah-flow-text-muted)}callout-maker-preview ah-text-field.callout-maker-preview__stage-rich-text{background:var(--ah-themed-control-bg, #fff)!important}callout-maker-preview ah-text-field.callout-maker-preview__stage-rich-text .editor-container .ql-editor{border-bottom-color:var(--ah-themed-control-border, lightgrey);color:var(--ah-themed-text-strong, black)}@media(pointer:coarse){callout-maker-preview ah-text-field.callout-maker-preview__stage-rich-text .editor-container .ql-editor{font-size:16px}}callout-maker-preview ah-text-field.callout-maker-preview__stage-rich-text.is-focused .editor-container .ql-editor{border-bottom-color:var(--ah-themed-accent, #61a6e4)}callout-maker-preview ah-text-field.callout-maker-preview__stage-rich-text .ql-editor.ql-blank:before{color:var(--ah-themed-placeholder, rgba(0, 0, 0, .6))}callout-maker-preview .callout-maker-preview__stage-frame{position:relative;width:100%;aspect-ratio:var(--cm-preview-stage-ratio, 16/9)}callout-maker-preview .callout-maker-preview__stage-frame--file-drag-over{outline:3px dashed var(--ah-flow-accent);outline-offset:8px}callout-maker-preview .callout-maker-preview__stage-file-drop-overlay{position:absolute;inset:0;z-index:200;display:grid;place-items:center;border-radius:6px;background:#0f172a47;backdrop-filter:blur(2px);pointer-events:none}callout-maker-preview .callout-maker-preview__stage-file-drop-card{padding:12px 16px;border:1px solid var(--ah-themed-card-border, rgba(255, 255, 255, .42));border-radius:var(--ah-themed-radius-card, 12px);background:var(--ah-themed-card-bg, rgba(255, 255, 255, .94));color:var(--ah-flow-accent-strong);font-size:.9rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 16px 34px #0f172a33}callout-maker-preview .callout-maker-preview__text-editor-stage{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:16px;border-radius:var(--ah-themed-radius-panel, 16px);background:var(--ah-themed-card-bg, rgba(248, 250, 252, .98));box-shadow:var(--ah-themed-card-shadow, 0 18px 42px rgba(15, 23, 42, .14));border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .16));overflow:hidden}callout-maker-preview .callout-maker-preview__text-editor-stage-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;flex:0 0 auto;gap:8px;margin-bottom:12px}callout-maker-preview .callout-maker-preview__text-editor-stage-label{flex:1 1 auto;min-width:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-flow-text-muted);white-space:nowrap}callout-maker-preview .callout-maker-preview__text-editor-stage-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:0 1 auto;min-width:0;max-width:100%}callout-maker-preview .callout-maker-preview__text-editor-stage-actions>select{min-width:0;max-width:100%}callout-maker-preview .callout-maker-preview__text-editor-stage-actions>:not(.callout-maker-preview__text-editor-stage-close){min-width:0}callout-maker-preview .callout-maker-preview__text-editor-stage-actions .callout-maker-preview__text-editor-style-select{display:inline-flex;flex:0 1 auto}callout-maker-preview .callout-maker-preview__button--text-editor-close{min-height:34px;padding:0 12px;font-size:.8rem}callout-maker-preview .callout-maker-preview__button--text-editor-cancel{min-height:34px;padding:0 12px;font-size:.8rem;color:var(--ah-themed-danger, #dc2626);border-color:var(--ah-themed-danger, rgba(220, 38, 38, .45))}callout-maker-preview .callout-maker-preview__text-editor-stage-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;padding:0;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .2));border-radius:999px;background:var(--ah-themed-ghost-bg, #F2F4F8);cursor:pointer;box-shadow:inset 1px 1px 2px #fffc,0 2px 6px #0000001f;transition:background-color .15s ease,transform .1s ease}callout-maker-preview .callout-maker-preview__text-editor-stage-close:hover:not(:disabled){border-color:var(--ah-themed-chip-border, rgba(37, 99, 235, .34));background:var(--ah-themed-ghost-hover-bg, #E2E8F0)}callout-maker-preview .callout-maker-preview__text-editor-stage-close:active:not(:disabled){transform:scale(.96)}callout-maker-preview .callout-maker-preview__text-editor-stage-close:disabled{opacity:.65;cursor:default}callout-maker-preview .callout-maker-preview__text-editor-stage-close-icon{display:block;width:16px;height:16px;background-color:var(--ah-themed-ghost-color, #64748B);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__text-editor-stage-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:4px;flex:0 0 auto}callout-maker-preview .callout-maker-preview__footer-table-history{display:inline-flex;align-items:center;gap:0}callout-maker-preview .callout-maker-preview__footer-icon-btn{height:38px;min-width:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}callout-maker-preview .callout-maker-preview__text-editor-save-btn::part(base){background-color:#0284c7;border-radius:5px;color:#fff;min-height:38px;padding:0 22px;border:none;box-shadow:0 2px 4px #0284c740;transition:background-color .15s ease}callout-maker-preview .callout-maker-preview__text-editor-save-btn::part(base):hover{background-color:#0369a1}callout-maker-preview .callout-maker-preview__text-editor-save-btn::part(label){font-weight:700;font-size:16px;letter-spacing:.04em}callout-maker-preview .callout-maker-preview__text-editor-save-btn::part(spinner){--indicator-color: #fff;color:#fff;margin-right:6px}callout-maker-preview .callout-maker-preview__text-editor-save-btn[loading]::part(base){opacity:.88;cursor:wait}callout-maker-preview .callout-maker-preview__button--text-editor-law-quotes{min-height:34px;padding:0 10px;font-size:.8rem;white-space:nowrap}callout-maker-preview .callout-maker-preview__button--text-editor-style{min-height:34px;padding:0 10px;font-size:.8rem;white-space:nowrap;min-width:0;flex:0 1 auto}callout-maker-preview .callout-maker-preview__button--text-editor-style .callout-maker-preview__button-label{min-width:0}callout-maker-preview .callout-maker-preview__button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16ch}callout-maker-preview .callout-maker-preview__button--icon-only{min-width:34px;width:34px;height:34px;padding:0;justify-content:center}callout-maker-preview .callout-maker-preview__text-editor-content{flex:1 1 auto;min-height:0;overflow:hidden}callout-maker-preview .callout-maker-preview__text-editor-content.text-content-container{height:100%;margin-right:0}@media(max-width:900px),(max-height:500px){callout-maker-preview .callout-maker-preview__text-editor-stage{position:fixed;top:var(--ah-visible-viewport-top, 0px);left:var(--ah-visible-viewport-left, 0px);width:var(--ah-visible-viewport-width, 100vw);height:var(--ah-visible-viewport-height, 100dvh);z-index:11000;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-radius:0}callout-maker-preview .callout-maker-preview__text-editor-stage-header{gap:6px;margin-bottom:6px}callout-maker-preview .callout-maker-preview__text-editor-stage-label{letter-spacing:.03em}callout-maker-preview .callout-maker-preview__text-editor-stage-actions{gap:6px}callout-maker-preview .callout-maker-preview__text-editor-stage-close{width:44px;height:44px}callout-maker-preview .callout-maker-preview__button--text-editor-style{padding-inline:6px}callout-maker-preview .callout-maker-preview__text-editor-stage-footer{margin-top:6px;padding-top:0}callout-maker-preview .callout-maker-preview__text-editor-content>ah-text-field.textarea{display:flex;flex-direction:column;height:100%;min-height:0;max-height:none}callout-maker-preview .callout-maker-preview__text-editor-content>ah-text-field.textarea .text-field-container,callout-maker-preview .callout-maker-preview__text-editor-content>ah-text-field.textarea .main-text-container,callout-maker-preview .callout-maker-preview__text-editor-content>ah-text-field.textarea .editor-dropdown-label-container,callout-maker-preview .callout-maker-preview__text-editor-content>ah-text-field.textarea .editor-dropdown-wrapper,callout-maker-preview .callout-maker-preview__text-editor-content>ah-text-field.textarea .editor-container{min-height:0}callout-maker-preview .callout-maker-preview__text-editor-content>ah-text-field.textarea .editor-dropdown-label-container{flex:1 1 0}callout-maker-preview .callout-maker-preview__text-editor-content>ah-text-field.textarea .editor-container{flex:1 1 0}}callout-maker-preview .callout-maker-preview__text-editor-content ah-text-field{background:var(--ah-themed-control-bg, #fff)!important}callout-maker-preview .callout-maker-preview__text-editor-content ah-text-field .editor-label{color:var(--ah-themed-text, #9e9e9e)}callout-maker-preview .callout-maker-preview__text-editor-content ah-text-field.textarea .editor-container .ql-editor{border:1px solid var(--ah-themed-control-border, lightgrey);background:var(--ah-themed-control-bg, white);color:var(--ah-themed-text-strong, black)}callout-maker-preview .callout-maker-preview__text-editor-content ah-text-field.is-focused .editor-label{color:var(--ah-themed-accent, #61a6e4)}callout-maker-preview .callout-maker-preview__text-editor-content ah-text-field.is-focused.textarea .editor-container .ql-editor{border:1px solid var(--ah-themed-accent, #61a6e4)}callout-maker-preview .callout-maker-preview__text-editor-content ah-text-field .ql-editor.ql-blank:before{color:var(--ah-themed-placeholder, rgba(0, 0, 0, .6))}callout-maker-preview .callout-maker-preview__text-editor-content ah-text-field .display-custom-paragraphs .conversation-list{background:var(--ah-themed-row-bg, #f0f0f0)}callout-maker-preview .callout-maker-preview__text-editor-content ah-text-field .display-custom-paragraphs .conversation-list:before{background:var(--ah-themed-chip-bg, white);color:var(--ah-themed-chip-color, darkgrey)}callout-maker-preview .callout-maker-preview__stage{position:relative;width:100%;height:100%;contain:layout paint;border-radius:6px;background:var(--ah-flow-stage);box-shadow:1px 2px 10px #0f172a33;overflow:hidden}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage{contain:layout;overflow:visible}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--card-builder-open .callout-maker-preview__stage{contain:none}callout-maker-preview .callout-maker-preview__stage-content{position:absolute;inset:0;contain:paint;border-radius:inherit;overflow:hidden}callout-maker-preview .callout-maker-preview__title-live-controls{position:absolute;z-index:10020;pointer-events:none}callout-maker-preview .callout-maker-preview__title-live-controls>button{pointer-events:auto;touch-action:none}callout-maker-preview .callout-maker-preview__stage-background,callout-maker-preview .callout-maker-preview__stage-fpo-backdrop{position:absolute;inset:0;pointer-events:none}callout-maker-preview .callout-maker-preview__stage-background{z-index:0;pointer-events:auto;touch-action:none;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:filter .16s ease}callout-maker-preview .callout-maker-preview__background-vector{position:absolute;inset:0;pointer-events:none}callout-maker-preview .callout-maker-preview__background-vector>svg{display:block;width:100%;height:100%}callout-maker-preview .callout-maker-preview__image-group-layer{position:absolute;inset:0;pointer-events:none;z-index:1}callout-maker-preview .callout-maker-preview__image-group-layer>svg{width:100%;height:100%;overflow:visible}callout-maker-preview .callout-maker-preview__image-group-error{position:absolute;bottom:8px;left:8px;max-width:90%;padding:8px 12px;background:var(--ah-flow-panel, white);color:var(--ah-text-primary, #243b53);z-index:10050}callout-maker-preview .callout-maker-preview__entry--image-group-card .callout-maker-preview__group-outline{background:transparent;border-color:transparent}callout-maker-preview .callout-maker-preview__stage-background--blurred{filter:blur(var(--cm-preview-background-blur, 3px))}callout-maker-preview .callout-maker-preview__stage-fpo-backdrop{z-index:1;transition:background .16s ease}callout-maker-preview .callout-maker-preview__stage-empty{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}callout-maker-preview .callout-maker-preview__stage-drop-frame{position:absolute;inset:10px;border:2px dotted var(--ah-themed-drop-panel-border, rgba(100, 116, 139, .55));border-radius:6px;pointer-events:none}callout-maker-preview .callout-maker-preview__stage-empty-label{padding:12px 16px;border-radius:var(--ah-themed-radius-card, 12px);background:var(--ah-themed-surface, rgba(248, 250, 252, .92));color:var(--ah-themed-text, #64748b);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 12px 28px #0f172a1f}callout-maker-preview .callout-maker-preview__stage-reset{position:absolute;right:6px;bottom:6px;z-index:16}callout-maker-preview .callout-maker-preview__stage-history{position:absolute;right:6px;bottom:6px;z-index:16;display:flex;gap:6px;align-items:center}callout-maker-preview .callout-maker-preview__stage-history--beside-reset{right:48px}callout-maker-preview .callout-maker-preview__stage-history--beside-two{right:90px}callout-maker-preview .callout-maker-preview__stage-checkpoints{position:absolute;right:6px;bottom:6px;z-index:16}callout-maker-preview .callout-maker-preview__stage-checkpoints--beside-reset{right:48px}callout-maker-preview .callout-maker-preview__stage-reset,callout-maker-preview .callout-maker-preview__stage-checkpoints-trigger,callout-maker-preview .callout-maker-preview__stage-history-button{width:36px;height:36px;min-height:36px;padding:0;border-radius:var(--ah-themed-radius-control, 9px);box-shadow:0 10px 24px #0f172a33;border-color:var(--ah-themed-pop-border, rgba(100, 116, 139, .24));background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .88));color:var(--ah-themed-text, var(--ah-flow-text))}callout-maker-preview .callout-maker-preview__stage-history-button:disabled{opacity:.45;cursor:default;box-shadow:none}callout-maker-preview .callout-maker-preview__stage-reset .callout-maker-preview__button-icon--masked,callout-maker-preview .callout-maker-preview__stage-checkpoints-trigger .callout-maker-preview__button-icon--masked,callout-maker-preview .callout-maker-preview__stage-history-button .callout-maker-preview__button-icon--masked{background-color:var(--ah-themed-text, #0f4aa0)}callout-maker-preview .callout-maker-preview__stage-checkpoints-menu{display:grid;gap:2px;width:min(300px,100vw - 32px);max-height:min(420px,var(--ah-visible-viewport-height, 100dvh) - 80px);overflow-y:auto;overscroll-behavior-y:contain;padding:8px;border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, #fff);color:var(--ah-themed-text, var(--ah-flow-text));box-shadow:var(--ah-themed-pop-shadow, 0 18px 38px rgba(15, 23, 42, .16))}callout-maker-preview .callout-maker-preview__stage-checkpoints-title{padding:2px 10px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7}callout-maker-preview .callout-maker-preview__stage-checkpoints-item{display:grid;gap:2px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:var(--ah-themed-radius-control, 9px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__stage-checkpoints-item:hover:not(:disabled),callout-maker-preview .callout-maker-preview__stage-checkpoints-item:focus-visible{background:var(--ah-themed-pop-hover, rgba(100, 116, 139, .12))}callout-maker-preview .callout-maker-preview__stage-checkpoints-item:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__stage-checkpoints-label{font-size:13px;font-weight:600}callout-maker-preview .callout-maker-preview__stage-checkpoints-age{font-size:11px;opacity:.7}callout-maker-preview .callout-maker-preview__stage-checkpoints-empty{padding:4px 10px 8px;font-size:12px;line-height:1.4;opacity:.7}callout-maker-preview .callout-maker-preview__footer-utilities{display:flex;align-items:center;flex:0 0 auto;gap:6px}callout-maker-preview .callout-maker-preview__footer-history{display:inline-flex;align-items:center;gap:0}callout-maker-preview .callout-maker-preview__footer-checkpoints .callout-maker-preview__stage-checkpoints-menu{box-sizing:border-box;max-height:min(420px,var(--cm-checkpoint-menu-height, calc(var(--ah-visible-viewport-height, 100dvh) - 80px)))}callout-maker-preview .callout-maker-preview__footer .callout-maker-preview__footer-utility-button{position:static;flex:0 0 auto;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--ah-themed-control-border, #cbd5e1);border-radius:var(--ah-themed-radius-control, 4px);background:var(--ah-themed-control-bg, #fff);color:var(--ah-themed-text-muted, rgba(2, 133, 199, .5176470588));box-shadow:none}callout-maker-preview .callout-maker-preview__footer .callout-maker-preview__footer-utility-button:hover:not(:disabled){color:var(--ah-themed-accent, #0284c7);background:var(--ah-themed-pop-hover, #f1f5f9)}callout-maker-preview .callout-maker-preview__footer .callout-maker-preview__footer-utility-button:focus-visible{outline:2px solid var(--ah-themed-accent, #0284c7);outline-offset:2px}callout-maker-preview .callout-maker-preview__footer .callout-maker-preview__footer-utility-button:disabled{opacity:.45;cursor:default;box-shadow:none}callout-maker-preview .callout-maker-preview__footer .callout-maker-preview__footer-utility-button .callout-maker-preview__button-icon--masked{background-color:currentColor}callout-maker-preview .callout-maker-preview__footer .callout-maker-preview__footer-utility-button ah-icon{display:inline-flex;width:18px;height:18px;font-size:18px}callout-maker-preview .callout-maker-preview__footer-history .callout-maker-preview__stage-undo{border-top-right-radius:0;border-bottom-right-radius:0}callout-maker-preview .callout-maker-preview__footer-history .callout-maker-preview__stage-redo{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}callout-maker-preview .callout-maker-preview__title-live{position:absolute;z-index:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__title-live--selected,callout-maker-preview .callout-maker-preview__title-live:focus-within{outline:1.5px dashed var(--ah-flow-accent, #0f4aa0);outline-offset:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__title-live--selected{outline:2px solid rgba(37,99,235,.9);outline-offset:2px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__title-chip{position:relative;width:44px;min-width:44px;height:44px;padding:0}callout-maker-preview .callout-maker-preview__title-live--unlocked{touch-action:none}callout-maker-preview .callout-maker-preview__title-live-text{position:absolute;left:0;top:0;box-sizing:border-box;display:flex;flex-direction:column;transform-origin:0 0;overflow:visible}callout-maker-preview .callout-maker-preview__title-live-lines{white-space:nowrap}callout-maker-preview .callout-maker-preview__title-live-resize{position:absolute;right:-6px;bottom:-6px;width:12px;height:12px;padding:0;border:1.5px solid var(--ah-flow-accent, #0f4aa0);border-radius:3px;background:#fff;cursor:nwse-resize}callout-maker-preview .callout-maker-preview__title-menu{position:absolute;z-index:17}callout-maker-preview .callout-maker-preview__title-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border:1px solid var(--ah-themed-pop-border, rgba(21, 115, 71, .4));border-radius:999px;background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .92));color:#157347;font:600 11px var(--ah-font-mono, ui-monospace, Consolas, monospace);box-shadow:0 6px 16px #0f172a29;cursor:pointer;white-space:nowrap}callout-maker-preview .callout-maker-preview__title-chip--unlocked{color:#b45309;border-color:#b4530973}callout-maker-preview .callout-maker-preview__title-chip--engine{color:var(--ah-themed-text, #3d4a5c);border-style:dashed}callout-maker-preview .callout-maker-preview__title-menu-panel{width:min(320px,100vw - 32px)}callout-maker-preview .callout-maker-preview__title-menu-size{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:12px}callout-maker-preview .callout-maker-preview__title-menu-size input{width:64px}callout-maker-preview .callout-maker-preview__title-menu-switch{display:grid;gap:4px;padding:6px 10px;font-size:12px}callout-maker-preview .callout-maker-preview__background-panel{bottom:76px;gap:14px}callout-maker-preview .callout-maker-preview__background-section{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .24))}callout-maker-preview .callout-maker-preview__background-section-title{color:var(--ah-themed-text-strong, #1e3a8a);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__background-source{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--ah-themed-text, var(--ah-flow-text))}callout-maker-preview .callout-maker-preview__background-note{color:var(--ah-themed-text-muted, #64748b);font-size:11px;font-weight:500;line-height:1.35}callout-maker-preview .callout-maker-preview__background-tabs{display:flex;width:100%;box-sizing:border-box}callout-maker-preview .callout-maker-preview__background-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px}callout-maker-preview .callout-maker-preview__background-tab:focus-visible{outline:2px solid var(--ah-flow-accent, #0f4aa0);outline-offset:1px}callout-maker-preview .callout-maker-preview__background-tab-count{min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--ah-flow-accent, #0f4aa0);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}callout-maker-preview .callout-maker-preview__background-tabpanel{display:flex;flex-direction:column;gap:14px}callout-maker-preview .callout-maker-preview__background-tabpanel>.callout-maker-preview__background-section:first-child{padding-top:0;border-top:0}callout-maker-preview .callout-maker-preview__background-source-row{display:flex;align-items:center;gap:10px}callout-maker-preview .callout-maker-preview__background-thumb{flex:0 0 auto;height:42px;width:auto;max-width:96px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .4));border-radius:4px;background:#fff}callout-maker-preview .callout-maker-preview__background-chips{display:flex;flex-wrap:wrap;gap:6px}callout-maker-preview .callout-maker-preview__background-chip{min-height:26px;padding:0 10px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .4));border-radius:999px;background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .9));color:var(--ah-themed-ghost-color, var(--ah-flow-text));font:inherit;font-size:11px;font-weight:700;cursor:pointer}callout-maker-preview .callout-maker-preview__background-chip:hover:not(:disabled){border-color:var(--ah-themed-chip-border, rgba(37, 99, 235, .3))}callout-maker-preview .callout-maker-preview__background-chip--active{border-color:var(--ah-flow-accent, #0f4aa0);background:var(--ah-flow-accent, #0f4aa0);color:#fff}callout-maker-preview .callout-maker-preview__background-chip:disabled{opacity:.45;cursor:not-allowed}callout-maker-preview .callout-maker-preview__background-chip:focus-visible,callout-maker-preview .callout-maker-preview__background-swatch:focus-visible,callout-maker-preview .callout-maker-preview__background-swatch-clear:focus-visible{outline:2px solid var(--ah-flow-accent, #0f4aa0);outline-offset:2px}callout-maker-preview .callout-maker-preview__background-theme-item{position:relative;display:inline-flex}callout-maker-preview .callout-maker-preview__background-theme-picker{display:inline-flex}callout-maker-preview button.callout-maker-preview__background-swatch{padding:0;cursor:pointer}callout-maker-preview .callout-maker-preview__background-swatch-clear{position:absolute;top:-6px;right:-6px;width:14px;height:14px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .6));border-radius:999px;background:var(--ah-themed-input-bg, #fff);color:var(--ah-themed-text, var(--ah-flow-text));font-size:10px;font-weight:800;line-height:12px;cursor:pointer}callout-maker-preview .callout-maker-preview__margin-guide{position:absolute;z-index:1;box-sizing:border-box;border:1.5px dashed rgba(15,74,160,.7);pointer-events:none}callout-maker-preview .callout-maker-preview__background-change{align-self:flex-start;min-height:28px;font-size:11px}callout-maker-preview .callout-maker-preview__background-source-actions{display:flex;align-items:stretch;gap:6px;min-width:0}callout-maker-preview .callout-maker-preview__background-source-actions>.callout-maker-preview__button{min-width:0;padding-inline:8px}callout-maker-preview .callout-maker-preview__background-backdrop{min-height:28px;font-size:11px}callout-maker-preview .callout-maker-preview__background-live{box-sizing:border-box;min-height:44px;padding:8px 10px;border-radius:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}callout-maker-preview .callout-maker-preview__background-live-empty{opacity:.7;font-size:12px;font-weight:600}callout-maker-preview .callout-maker-preview__background-rules{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}callout-maker-preview .callout-maker-preview__background-rules th,callout-maker-preview .callout-maker-preview__background-rules td{padding:3px 2px;text-align:left;font-weight:600;color:var(--ah-themed-text, var(--ah-flow-text))}callout-maker-preview .callout-maker-preview__background-rules thead th{color:var(--ah-themed-text-muted, #64748b);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__background-rules tbody th[scope=row]{white-space:nowrap;padding-right:6px}callout-maker-preview .callout-maker-preview__background-rules td:last-child{text-align:right}callout-maker-preview .callout-maker-preview__background-rule--active .callout-maker-preview__background-number{border-color:var(--ah-flow-accent, #0f4aa0);box-shadow:inset 0 0 0 1px var(--ah-flow-accent, #0f4aa0);color:var(--ah-flow-accent, #0f4aa0);font-weight:800}callout-maker-preview .callout-maker-preview__background-number,callout-maker-preview .callout-maker-preview__background-select{box-sizing:border-box;width:52px;min-height:26px;padding:2px 4px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .4));border-radius:6px;background:var(--ah-themed-input-bg, #fff);color:inherit;font:inherit;font-size:11px;font-weight:700;text-align:center}callout-maker-preview .callout-maker-preview__background-number--spacing{width:56px}callout-maker-preview .callout-maker-preview__background-select{width:100%;text-align:left}callout-maker-preview .callout-maker-preview__background-slide-note{font-size:11px;color:var(--ah-themed-text, var(--ah-flow-text))}callout-maker-preview .callout-maker-preview__background-link{padding:0;border:0;background:none;color:var(--ah-flow-accent, #0f4aa0);font:inherit;font-size:11px;font-weight:700;text-decoration:underline;cursor:pointer}callout-maker-preview .callout-maker-preview__background-override{display:flex;flex-direction:column;gap:6px;font-size:12px}callout-maker-preview .callout-maker-preview__background-override sl-switch{align-self:flex-start}callout-maker-preview .callout-maker-preview__background-box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}callout-maker-preview .callout-maker-preview__background-box label{display:flex;flex-direction:column;gap:2px;font-size:10px;font-weight:700;color:var(--ah-themed-text-muted, #64748b)}callout-maker-preview .callout-maker-preview__background-box .callout-maker-preview__background-number{width:100%}callout-maker-preview .callout-maker-preview__background-colour{display:flex;align-items:center;gap:8px}callout-maker-preview .callout-maker-preview__background-colour-picker{margin-left:auto}callout-maker-preview .callout-maker-preview__background-theme{display:flex;flex-wrap:wrap;gap:6px}callout-maker-preview .callout-maker-preview__background-swatch{display:inline-block;width:22px;height:22px;border-radius:5px;border:1px solid rgba(15,23,42,.18);box-sizing:border-box}callout-maker-preview .callout-maker-preview__background-swatch--overridden{outline:2px solid var(--ah-flow-accent, #0f4aa0);outline-offset:1px}callout-maker-preview .callout-maker-preview__background-swatch--none{background:repeating-linear-gradient(45deg,rgba(148,163,184,.35) 0 4px,transparent 4px 8px)}callout-maker-preview .callout-maker-preview__background-paint{display:grid;gap:8px}callout-maker-preview .callout-maker-preview__background-swatch--active{outline:2px solid var(--ah-flow-accent, #0f4aa0);outline-offset:2px}callout-maker-preview .callout-maker-preview__background-theme-menu{display:inline-flex}callout-maker-preview .callout-maker-preview__background-theme-menu::part(panel){padding:8px;border:1px solid var(--ah-themed-pop-border, rgba(37, 99, 235, .18));border-radius:var(--ah-themed-radius-pop, 10px);background:var(--ah-themed-pop-bg, #fff);box-shadow:var(--ah-themed-pop-shadow, 0 12px 24px rgba(15, 23, 42, .22))}callout-maker-preview .callout-maker-preview__background-theme-grid{display:grid;grid-template-columns:repeat(5,auto);gap:6px}callout-maker-preview .callout-maker-preview__background-custom{display:inline-flex;align-items:center;gap:6px;padding-left:4px}callout-maker-preview .callout-maker-preview__background-custom .callout-maker-preview__background-swatch{width:16px;height:16px;border-radius:999px}callout-maker-preview .callout-maker-preview__background-gradient{display:block;max-width:100%}callout-maker-preview .callout-maker-preview__background-changed{margin-left:6px;padding:1px 7px;border-radius:999px;background:#b453091f;color:#b45309;font-size:10px;font-weight:800;letter-spacing:0;text-transform:none}callout-maker-preview .callout-maker-preview__background-shapes{display:grid;gap:6px;margin:0;padding:0;list-style:none}callout-maker-preview .callout-maker-preview__background-shape{border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .4));border-radius:10px;background:var(--ah-themed-input-bg, #fff)}callout-maker-preview .callout-maker-preview__background-shape--open{border-color:var(--ah-flow-accent, #0f4aa0)}callout-maker-preview .callout-maker-preview__background-shape-head{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__background-shape-head:focus-visible{outline:2px solid var(--ah-flow-accent, #0f4aa0);outline-offset:-2px}callout-maker-preview .callout-maker-preview__background-shape-thumb{flex:none;width:64px;height:36px;border:1px solid rgba(15,23,42,.12);border-radius:4px;background:repeating-conic-gradient(#94a3b8 0 25%,#cbd5e1 0 50%) 0 0/10px 10px;overflow:hidden}callout-maker-preview .callout-maker-preview__background-shape-thumb>svg{display:block;width:100%;height:100%}callout-maker-preview .callout-maker-preview__background-shape-text{display:grid;gap:2px;min-width:0}callout-maker-preview .callout-maker-preview__background-shape-name{font-size:12px;font-weight:700;overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview__background-shape-tag{margin-left:6px;padding:1px 6px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .5));border-radius:999px;font-size:10px;font-weight:700}callout-maker-preview .callout-maker-preview__background-shape-editor{display:grid;gap:8px;padding:0 10px 10px 82px}callout-maker-preview .callout-maker-preview__background-shape-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.72}callout-maker-preview .callout-maker-preview__background-line-width{display:inline-flex;align-items:center;gap:6px;font-size:11px}callout-maker-preview .callout-maker-preview__background-shape-outline{position:absolute;z-index:10040;box-sizing:border-box;border:2px dashed var(--ah-flow-accent, #0f4aa0);border-radius:2px;box-shadow:0 0 0 1px #ffffffd9;pointer-events:none}callout-maker-preview .callout-maker-preview__background-scope{position:sticky;bottom:0;margin-top:auto;padding:12px 0 2px;border-top:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .24));background:inherit}callout-maker-preview .callout-maker-preview__fan-curve-overlay{position:absolute;overflow:visible;inset:0;z-index:10060;width:100%;height:100%;pointer-events:none;touch-action:none}callout-maker-preview .callout-maker-preview__fan-curve-hit{fill:transparent;stroke:none;pointer-events:all;touch-action:none;cursor:grab}callout-maker-preview .callout-maker-preview__fan-curve-path{fill:none;stroke:#0e7490eb;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(15,23,42,.28));pointer-events:stroke;vector-effect:non-scaling-stroke;cursor:copy}callout-maker-preview .callout-maker-preview__fan-curve-handle-line{stroke:#0f172a80;stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;pointer-events:none}callout-maker-preview .callout-maker-preview__fan-curve-anchor,callout-maker-preview .callout-maker-preview__fan-curve-handle{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:auto;cursor:grab;filter:drop-shadow(0 2px 4px rgba(15,23,42,.22))}callout-maker-preview .callout-maker-preview__fan-curve-anchor{fill:#0e7490}callout-maker-preview .callout-maker-preview__fan-curve-anchor--selected{fill:#f97316}callout-maker-preview .callout-maker-preview__fan-curve-handle{fill:#38bdf8}callout-maker-preview .callout-maker-preview__fan-curve-anchor:active,callout-maker-preview .callout-maker-preview__fan-curve-handle:active{cursor:grabbing}callout-maker-preview .callout-maker-preview__entry{position:absolute;z-index:2;transform-origin:center center;cursor:move;contain:layout;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--selected{outline:2px solid rgba(37,99,235,.9);outline-offset:2px;backface-visibility:hidden;will-change:transform,opacity}callout-maker-preview .callout-maker-preview__content-card{display:block;width:100%;height:100%;pointer-events:none}callout-maker-preview .callout-maker-preview__entry--card,callout-maker-preview .callout-maker-preview__entry-controls--card{min-width:120px;min-height:80px}callout-maker-preview .callout-maker-preview__card-builder{position:fixed;top:80px;right:18px;bottom:28px;z-index:10090;width:360px;max-width:calc(100vw - 36px);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;border:1px solid var(--ah-themed-pop-border, rgba(37, 99, 235, .18));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, rgba(255, 255, 255, .96));box-shadow:var(--ah-themed-pop-shadow, 0 18px 34px rgba(15, 23, 42, .22));color:var(--ah-themed-text, #172033);cursor:default}callout-maker-preview .callout-maker-preview__image-group-fields{border:0;padding:0;margin:16px 0;min-width:0}callout-maker-preview .callout-maker-preview__card-builder-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}callout-maker-preview .callout-maker-preview__card-builder-disclosure{border:1px solid var(--ah-themed-control-border, rgba(37, 99, 235, .18));border-radius:var(--ah-themed-radius-control, 10px);background:transparent;min-width:0}callout-maker-preview .callout-maker-preview__card-builder-disclosure>summary{padding:10px 12px;font-size:12px;font-weight:700;cursor:pointer}callout-maker-preview .callout-maker-preview__card-builder-disclosure>summary:focus-visible{outline:2px solid var(--ah-themed-accent-strong, #0f4aa0);outline-offset:-2px}callout-maker-preview .callout-maker-preview__card-builder-disclosure-body{display:grid;gap:10px;padding:0 10px 10px;min-width:0}callout-maker-preview .callout-maker-preview__card-builder-header-actions{display:flex;align-items:flex-start;gap:6px}callout-maker-preview .callout-maker-preview__card-builder-save-actions{display:flex;gap:6px}callout-maker-preview .callout-maker-preview__card-builder-save-actions button{flex:1 1 auto;min-width:0;white-space:nowrap}callout-maker-preview .callout-maker-preview__card-builder-save-actions .callout-maker-preview__card-builder-reapply{flex:0 0 34px;width:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}callout-maker-preview .callout-maker-preview__card-builder-save-actions button:disabled{opacity:.5;cursor:default;pointer-events:auto}callout-maker-preview .callout-maker-preview__card-builder-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(37, 99, 235, .18));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .92));cursor:pointer}callout-maker-preview .callout-maker-preview__card-builder-close:hover{border-color:var(--ah-themed-chip-border, rgba(37, 99, 235, .34));background:var(--ah-themed-chip-active-bg, #eff6ff)}callout-maker-preview .callout-maker-preview__card-builder-close-icon{width:18px;height:18px;background-color:var(--ah-themed-ghost-color, #0284C7);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__card-builder-eyebrow{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-themed-accent-strong, #2563eb)}callout-maker-preview .callout-maker-preview__card-builder-title{font-size:16px;font-weight:800;color:var(--ah-themed-text-strong, #172033)}callout-maker-preview .callout-maker-preview__card-builder-scope,callout-maker-preview .callout-maker-preview__card-builder-tabs{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .28));border-radius:var(--ah-themed-radius-control, 9px);background:var(--ah-themed-track-bg, rgba(241, 245, 249, .82))}callout-maker-preview .callout-maker-preview__card-builder-scope-button,callout-maker-preview .callout-maker-preview__card-builder-tab{min-height:28px;padding:0 9px;border:0;border-radius:var(--ah-themed-radius-control, 7px);background:transparent;color:var(--ah-themed-menu-text, #475569);font-size:12px;font-weight:700;cursor:pointer}callout-maker-preview .callout-maker-preview__card-builder-scope-button--active,callout-maker-preview .callout-maker-preview__card-builder-tab--active{background:var(--ah-themed-tab-active-bg, #ffffff);color:var(--ah-themed-tab-active-color, #1d4ed8);box-shadow:0 1px 4px #0f172a1f}callout-maker-preview .callout-maker-preview__card-builder-scope-button:hover,callout-maker-preview .callout-maker-preview__card-builder-tab:hover{color:var(--ah-themed-accent, #1d4ed8)}callout-maker-preview .callout-maker-preview__card-builder-save,callout-maker-preview .callout-maker-preview__card-builder-reset{min-height:34px;padding:0 10px;border-radius:var(--ah-themed-radius-control, 9px);font-size:12px;font-weight:800;cursor:pointer}callout-maker-preview .callout-maker-preview__card-builder-save{border:1px solid var(--ah-themed-chip-border, rgba(37, 99, 235, .24));background:var(--ah-themed-chip-active-bg, rgba(239, 246, 255, .96));color:var(--ah-themed-chip-active-color, #1d4ed8)}callout-maker-preview .callout-maker-preview__card-builder-save:hover{border-color:var(--ah-themed-chip-border, rgba(37, 99, 235, .36));background:var(--ah-themed-accent-soft, #dbeafe)}callout-maker-preview .callout-maker-preview__card-builder-reset{border:1px solid rgba(220,38,38,.24);background:#fef2f2eb;color:#991b1b}callout-maker-preview .callout-maker-preview__card-builder-reapply:disabled{opacity:.5;cursor:default;pointer-events:auto}callout-maker-preview .callout-maker-preview__card-builder-reset:hover{border-color:#dc26265c;background:#fee2e2}callout-maker-preview .callout-maker-preview__card-builder-status{margin-top:-4px;padding:6px 8px;border:1px solid var(--ah-themed-control-border, rgba(37, 99, 235, .16));border-radius:var(--ah-themed-radius-card, 8px);background:var(--ah-themed-accent-soft, rgba(239, 246, 255, .78));color:var(--ah-themed-text, #475569);font-size:11px;font-weight:700;line-height:1.25}callout-maker-preview .callout-maker-preview__card-builder-design-select{padding:7px 8px;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .22));border-radius:var(--ah-themed-radius-card, 9px);background:var(--ah-themed-card-bg, rgba(248, 250, 252, .76))}callout-maker-preview .callout-maker-preview__card-builder-design-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}callout-maker-preview .callout-maker-preview__card-builder-secondary{min-height:30px;padding:0 8px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .3));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .9));color:var(--ah-themed-ghost-color, var(--ah-flow-text));font-size:11px;font-weight:800;cursor:pointer}callout-maker-preview .callout-maker-preview__card-builder-secondary:hover{border-color:var(--ah-themed-chip-border, rgba(37, 99, 235, .3));background:var(--ah-themed-chip-active-bg, rgba(239, 246, 255, .96));color:var(--ah-themed-chip-active-color, #1d4ed8)}callout-maker-preview .callout-maker-preview__card-builder-secondary:disabled{opacity:.58;cursor:default}callout-maker-preview .callout-maker-preview__table-cell-editor img{max-height:1.3em;max-width:100%;height:auto;width:auto;vertical-align:middle;display:inline-block;-o-object-fit:contain;object-fit:contain}callout-maker-preview .callout-maker-preview__table-cell-editor svg{max-height:1.3em;max-width:100%;vertical-align:middle;display:inline-block}callout-maker-preview .callout-maker-preview__table-cell-editor div,callout-maker-preview .callout-maker-preview__table-cell-editor span{box-sizing:border-box;max-width:100%}callout-maker-preview .callout-maker-preview__embedded-table-editor{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;overflow:auto}callout-maker-preview .callout-maker-preview__table-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;font-size:11px;color:#475569;font-family:monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__table-badge-dot{width:6px;height:6px;border-radius:50%;background:#0284c7;display:inline-block}callout-maker-preview .callout-maker-preview__table-btn-group{display:inline-flex;align-items:center;gap:4px}callout-maker-preview .table-scope-btn--active{background:#0284c7!important;border-color:#0284c7!important;color:#fff!important;font-weight:600}callout-maker-preview .table-border-btn--active{background:#e0f2fe!important;border-color:#0284c7!important;color:#0284c7!important}callout-maker-preview .callout-maker-preview__table-btn-danger:hover{border-color:#ef4444!important;color:#dc2626!important;background:#fef2f2!important}callout-maker-preview .callout-maker-preview__table-toolbar-divider{width:1px;height:18px;background:var(--ah-themed-border, #cbd5e1);margin:0 4px;flex-shrink:0}callout-maker-preview .callout-maker-preview__table-corner-panel input[type=number]:focus{outline:none;border-color:#0284c7!important;box-shadow:0 0 0 1px #0284c7}callout-maker-preview .callout-maker-preview__table-scroll-container{overflow:auto;border:1px solid #cbd5e1;border-radius:6px;background:#fff;box-shadow:0 1px 3px #0000000d}callout-maker-preview .callout-maker-preview__interactive-table{width:100%;border-collapse:collapse;table-layout:fixed;-webkit-user-select:text;-moz-user-select:text;user-select:text}callout-maker-preview .callout-maker-preview__interactive-table.table--rounded-cells{border-collapse:separate;border-spacing:0}callout-maker-preview .callout-maker-preview__interactive-table thead th{background:#f8fafc;color:#64748b;font-size:11px;font-weight:600;border:1px solid #e2e8f0;padding:4px 6px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-toolbar-divider{width:1px;height:18px;background:var(--ah-themed-border, #cbd5e1);margin:0 4px;flex-shrink:0}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-font-family-select{height:26px;font-size:11px;padding:2px 4px;max-width:125px;cursor:pointer;border-radius:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-font-size-select{height:26px;font-size:11px;padding:2px 4px;width:58px;cursor:pointer;border-radius:4px;text-align:center}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-template-select{height:26px;font-size:11px;padding:2px 6px;max-width:175px;cursor:pointer;border-radius:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:var(--ah-themed-surface-alt, #f8fafc);border:1px solid var(--ah-themed-border, #cbd5e1);color:var(--ah-themed-text, #1e293b);font-weight:500}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-template-select:hover{border-color:#0284c7}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-template-select:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 1px #0284c7}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-template-select optgroup{font-weight:700;color:var(--ah-themed-text-muted, #64748b)}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-template-select option{font-weight:400;color:var(--ah-themed-text, #1e293b)}callout-maker-preview .callout-maker-preview__interactive-table .callout-maker-preview__table-overflow-btn{min-width:28px;height:26px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-corner-cell{width:64px;min-width:64px;background:#f1f5f9;color:#94a3b8;font-size:10px;font-family:monospace;font-weight:500;text-align:center;padding:2px 4px;border:1px solid #e2e8f0;box-sizing:border-box}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-col-header{position:relative;transition:background-color .15s ease}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-col-header.table-editor-col-header--active{background:#e0f2fe;color:#0284c7;border-bottom:2px solid #0284c7;font-weight:700}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-col-header-bar{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;box-sizing:border-box}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-col-name{background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;font-weight:700;font-size:11px;letter-spacing:.5px;flex-shrink:0;cursor:pointer;display:inline-block;text-align:center;line-height:inherit;outline:none}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-col-name:focus-visible{outline:1px solid #0284c7;border-radius:2px}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-row-gutter{width:64px;min-width:64px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:600;border:1px solid #e2e8f0;padding:2px 4px;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease;box-sizing:border-box}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-row-gutter.table-editor-row-gutter--active{background:#e0f2fe;color:#0284c7;border-right:2px solid #0284c7;font-weight:700}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-row-gutter-bar{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;box-sizing:border-box}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-row-num{background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;font-weight:600;font-size:11px;min-width:14px;flex-shrink:0;cursor:pointer;display:inline-block;text-align:center;line-height:inherit;outline:none}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-row-num:focus-visible{outline:1px solid #0284c7;border-radius:2px}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-mini-actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;opacity:.35;transition:opacity .15s ease}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-col-header:hover .table-editor-mini-actions,callout-maker-preview .callout-maker-preview__interactive-table .table-editor-row-gutter:hover .table-editor-mini-actions,callout-maker-preview .callout-maker-preview__interactive-table .table-editor-col-header--active .table-editor-mini-actions,callout-maker-preview .callout-maker-preview__interactive-table .table-editor-row-gutter--active .table-editor-mini-actions{opacity:1}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-mini-btn{width:16px;height:16px;border:1px solid #cbd5e1;background:#fff;border-radius:3px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;cursor:pointer;color:#475569;transition:all .15s ease}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-mini-btn:hover{background:#0284c7;border-color:#0284c7;color:#fff}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-mini-btn--danger:hover{background:#ef4444;border-color:#ef4444;color:#fff}callout-maker-preview .callout-maker-preview__interactive-table .table-col-resizer{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;background:transparent;transition:background .15s ease}callout-maker-preview .callout-maker-preview__interactive-table .table-col-resizer:hover{background:#0284c7}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-data-cell{transition:box-shadow .15s ease}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-data-cell.table-editor-data-cell--active{box-shadow:inset 0 0 0 2px #0284c7}callout-maker-preview .callout-maker-preview__interactive-table .table-editor-data-cell.table-cell--drag-over{outline:2px dashed #0284c7!important;outline-offset:-2px!important;background-color:#0284c726!important}callout-maker-preview .callout-maker-preview__interactive-table .table-edge-hotspot{position:absolute;z-index:15;cursor:crosshair;transition:background .1s ease}callout-maker-preview .callout-maker-preview__interactive-table .table-edge-hotspot:hover{background:#0284c740}callout-maker-preview .callout-maker-preview__interactive-table .table-edge-hotspot--top{top:0;left:0;right:0;height:6px}callout-maker-preview .callout-maker-preview__interactive-table .table-edge-hotspot--bottom{bottom:0;left:0;right:0;height:6px}callout-maker-preview .callout-maker-preview__interactive-table .table-edge-hotspot--left{top:0;bottom:0;left:0;width:6px}callout-maker-preview .callout-maker-preview__interactive-table .table-edge-hotspot--right{top:0;bottom:0;right:0;width:6px}callout-maker-preview .callout-maker-preview__interactive-table .table-drag-preview-line{pointer-events:none;animation:ah-line-pulse 1s infinite alternate}callout-maker-preview .callout-maker-preview__interactive-table .table-custom-line-visual{position:absolute;z-index:25;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease}callout-maker-preview .callout-maker-preview__interactive-table .table-custom-line-visual:hover>div{filter:brightness(1.2)}callout-maker-preview .callout-maker-preview__interactive-table .table-custom-line-visual--selected>div{box-shadow:0 0 0 2px #0284c7,0 0 8px #0284c7e6!important}callout-maker-preview img.ah-flag-icon:not([data-image-size]):not([style*=height]),callout-maker-preview img[data-flag]:not([data-image-size]):not([style*=height]),callout-maker-preview img[data-clip-shape=circle]:not([data-image-size]):not([style*=height]){width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;vertical-align:-.2em!important;display:inline-block!important;margin-right:6px!important;flex-shrink:0!important}callout-maker-preview img[data-image-size]{vertical-align:middle;display:inline-block;-o-object-fit:contain;object-fit:contain}callout-maker-preview img.ah-flag-icon[data-image-size],callout-maker-preview img[data-flag][data-image-size],callout-maker-preview img[data-clip-shape=circle][data-image-size]{border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;vertical-align:-.2em!important;display:inline-block!important;margin-right:6px!important;flex-shrink:0!important}callout-maker-preview img.ah-flag-icon,callout-maker-preview img[data-flag]{box-shadow:0 0 0 1px #0000002e!important}callout-maker-preview img[data-clip-shape=rounded]{border-radius:8px;-o-object-fit:cover!important;object-fit:cover!important;vertical-align:middle!important;display:inline-block!important;margin-right:6px!important;flex-shrink:0!important}callout-maker-preview img[data-clip-shape=pill]{border-radius:9999px!important;-o-object-fit:cover!important;object-fit:cover!important;vertical-align:middle!important;display:inline-block!important;margin-right:6px!important;flex-shrink:0!important}callout-maker-preview table.ah-scene-table th{white-space:normal!important;overflow-wrap:break-word;word-break:break-word}callout-maker-preview table.ah-scene-table button{width:auto!important;height:auto!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;background:none!important;border:none!important;padding:0!important;font:inherit!important;color:inherit!important;cursor:default!important}callout-maker-preview table.ah-scene-table .sparkline svg,callout-maker-preview table.ah-scene-table svg.sparkline{max-height:none!important;width:100%!important;overflow:visible!important}callout-maker-preview table.ah-scene-table .sparkline svg polyline,callout-maker-preview table.ah-scene-table .sparkline svg path,callout-maker-preview table.ah-scene-table svg.sparkline polyline,callout-maker-preview table.ah-scene-table svg.sparkline path{fill:none!important}callout-maker-preview table.ah-scene-table .sparkline svg text,callout-maker-preview table.ah-scene-table svg.sparkline text{dominant-baseline:middle!important;font-size:11px!important}callout-maker-preview .callout-maker-preview__card-builder-diagnostics{display:flex;flex-direction:column;gap:4px;padding:7px 8px;border:1px solid rgba(217,119,6,.22);border-radius:var(--ah-themed-radius-card, 9px);background:#fffbebd1;color:#78350f;font-size:11px;line-height:1.25}callout-maker-preview .callout-maker-preview__card-builder-diagnostics--fallback{border-color:#dc262652;background:#fef2f2eb;color:#7f1d1d}callout-maker-preview .callout-maker-preview__card-builder-diagnostics-title{color:#92400e;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__card-builder-warning{font-weight:750}callout-maker-preview .callout-maker-preview__card-builder-fallback{padding:6px 7px;border-radius:var(--ah-themed-radius-card, 7px);background:#fee2e2eb;color:#991b1b;font-weight:850}callout-maker-preview .callout-maker-preview__card-builder-metric{color:var(--ah-themed-text, var(--ah-flow-text-muted));font-family:Consolas,Courier New,monospace}body[data-ah-theme] callout-maker-preview .callout-maker-preview__card-builder-diagnostics .callout-maker-preview__card-builder-metric{color:#78350f}callout-maker-preview .callout-maker-preview__card-builder-scene{display:flex;flex-direction:column;gap:5px;padding:8px;border:1px solid var(--ah-themed-card-border, rgba(37, 99, 235, .2));border-radius:var(--ah-themed-radius-card, 10px);background:var(--ah-themed-accent-soft, rgba(239, 246, 255, .68));color:var(--ah-themed-text, #1e3a8a);font-size:11px;line-height:1.25}callout-maker-preview .callout-maker-preview__card-builder-scene .callout-maker-preview__card-builder-diagnostics-title{color:var(--ah-themed-text-strong, #1d4ed8)}callout-maker-preview .callout-maker-preview__card-builder-scene-frame{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .22));border-radius:var(--ah-themed-radius-card, 8px);background:#f8fafc}callout-maker-preview .callout-maker-preview__card-builder-scene-live{display:block;width:100%}callout-maker-preview .callout-maker-preview__card-builder-scene-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center}callout-maker-preview .callout-maker-preview__card-builder-scene-toggle{padding:3px 10px;border:1px solid var(--ah-themed-chip-border, rgba(148, 163, 184, .55));border-radius:999px;background:var(--ah-themed-chip-bg, #f8fafc);color:var(--ah-themed-chip-color, var(--ah-flow-text-muted));font-size:11px;line-height:1.4;cursor:pointer}callout-maker-preview .callout-maker-preview__card-builder-scene-toggle--on{border-color:var(--ah-themed-chip-border, #1d4ed8);background:var(--ah-themed-chip-active-bg, rgba(29, 78, 216, .1));color:var(--ah-themed-chip-active-color, #1d4ed8)}callout-maker-preview .callout-maker-preview__content-card--scene{position:absolute;inset:0}callout-maker-preview .callout-maker-preview__card-builder-tabs{justify-content:space-between;flex-wrap:nowrap;gap:2px}callout-maker-preview .callout-maker-preview__card-builder-tab{flex:1 1 auto;min-width:0;padding:0 5px;white-space:nowrap}callout-maker-preview .callout-maker-preview__card-builder-setting-help{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:8px;align-items:end}callout-maker-preview .callout-maker-preview__card-builder-setting-help--heading{align-items:center}callout-maker-preview .callout-maker-preview__card-builder-help{width:30px;height:30px;padding:0;border-radius:50%;font-family:Georgia,serif;font-style:italic}callout-maker-preview .callout-maker-preview__card-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}callout-maker-preview .callout-maker-preview__card-builder-field--wide{grid-column:1/-1}callout-maker-preview .callout-maker-preview__card-builder-fit,callout-maker-preview .callout-maker-preview__card-builder-levels{display:grid;gap:8px;padding:9px;border:1px solid var(--ah-themed-card-border, rgba(59, 130, 246, .18));border-radius:var(--ah-themed-radius-card, 11px);background:var(--ah-themed-accent-soft, rgba(239, 246, 255, .52))}callout-maker-preview .callout-maker-preview__card-builder-fit-title,callout-maker-preview .callout-maker-preview__card-builder-levels-title{color:var(--ah-themed-text-strong, #1e3a8a);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__card-builder-levels-note{margin-top:2px;color:var(--ah-themed-text, rgba(71, 85, 105, .86));font-size:11px;font-weight:650;line-height:1.3}callout-maker-preview .callout-maker-preview__card-builder-level-row{display:grid;grid-template-columns:32px minmax(116px,1.5fr) minmax(58px,.7fr) minmax(78px,.9fr);align-items:end;gap:7px;padding:7px;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .2));border-radius:var(--ah-themed-radius-card, 9px);background:var(--ah-themed-card-bg, rgba(255, 255, 255, .82))}callout-maker-preview .callout-maker-preview__card-builder-level-index{align-self:center;color:var(--ah-themed-accent, #2563eb);font-size:11px;font-weight:900}callout-maker-preview .callout-maker-preview__card-builder-level-label{min-width:0}callout-maker-preview .callout-maker-preview__card-builder-level-bold{grid-column:2/-1}callout-maker-preview .callout-maker-preview__card-builder-decorations{display:grid;gap:10px}callout-maker-preview .callout-maker-preview__card-builder-decoration-actions{display:flex;flex-wrap:wrap;gap:8px}callout-maker-preview .callout-maker-preview__card-builder-decoration-empty{padding:10px 12px;border:1px dashed var(--ah-themed-control-border, rgba(100, 116, 139, .3));border-radius:var(--ah-themed-radius-card, 10px);background:var(--ah-themed-row-bg, rgba(248, 250, 252, .72));color:var(--ah-themed-text-muted, rgba(71, 85, 105, .86));font-size:12px;font-weight:700;line-height:1.35}callout-maker-preview .callout-maker-preview__card-builder-decoration-list{display:grid;gap:6px;max-height:160px;overflow:auto;padding:2px}callout-maker-preview .callout-maker-preview__card-builder-decoration-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:5px 8px;border:1px solid var(--ah-themed-card-border, rgba(100, 116, 139, .18));border-radius:var(--ah-themed-radius-card, 10px);background:var(--ah-themed-card-bg, rgba(255, 255, 255, .92));color:var(--ah-flow-text);text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__card-builder-decoration-row:hover{border-color:var(--ah-themed-chip-border, rgba(37, 99, 235, .28));background:var(--ah-themed-row-active-bg, rgba(219, 234, 254, .45))}callout-maker-preview .callout-maker-preview__card-builder-decoration-row--active{border-color:var(--ah-themed-chip-border, rgba(37, 99, 235, .48));background:var(--ah-themed-card-sel-bg, rgba(219, 234, 254, .78))}callout-maker-preview .callout-maker-preview__card-builder-decoration-thumb{display:block;width:28px;height:28px;border-radius:var(--ah-themed-radius-card, 7px);-o-object-fit:contain;object-fit:contain;background:#f1f5f9e6;box-shadow:inset 0 0 0 1px #64748b29}callout-maker-preview .callout-maker-preview__card-builder-decoration-thumb--empty{background:linear-gradient(45deg,rgba(148,163,184,.28) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.28) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.28) 75%),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.28) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}callout-maker-preview .callout-maker-preview__card-builder-decoration-label{min-width:0;overflow:hidden;font-size:12px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__card-builder-decoration-row small{color:var(--ah-themed-text, rgba(71, 85, 105, .72));font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}callout-maker-preview .callout-maker-preview__card-builder-decoration-editor{display:grid;gap:10px;padding-top:4px;border-top:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .18))}callout-maker-preview .callout-maker-preview__card-builder-content{display:grid;grid-template-columns:1fr;gap:8px;padding:8px;border:1px solid var(--ah-themed-card-border, rgba(148, 163, 184, .22));border-radius:var(--ah-themed-radius-card, 9px);background:var(--ah-themed-card-bg, rgba(248, 250, 252, .76))}callout-maker-preview .callout-maker-preview__card-builder-field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:700;color:var(--ah-themed-text, var(--ah-flow-text-muted))}callout-maker-preview .callout-maker-preview__card-builder-field--checkbox{flex-direction:row;align-items:center;min-height:32px}callout-maker-preview .callout-maker-preview__card-builder-field input,callout-maker-preview .callout-maker-preview__card-builder-field textarea,callout-maker-preview .callout-maker-preview__card-builder-field select{width:100%;min-width:0;min-height:30px;padding:4px 7px;border:1px solid var(--ah-themed-control-border, rgba(148, 163, 184, .42));border-radius:var(--ah-themed-radius-control, 7px);background:var(--ah-themed-control-bg, #ffffff);color:var(--ah-themed-control-color, var(--ah-flow-text-strong));font:inherit;font-weight:650}body[data-ah-theme] callout-maker-preview .callout-maker-preview__card-builder-field input::-moz-placeholder,body[data-ah-theme] callout-maker-preview .callout-maker-preview__card-builder-field textarea::-moz-placeholder{color:var(--ah-themed-placeholder)}body[data-ah-theme] callout-maker-preview .callout-maker-preview__card-builder-field input::placeholder,body[data-ah-theme] callout-maker-preview .callout-maker-preview__card-builder-field textarea::placeholder{color:var(--ah-themed-placeholder)}callout-maker-preview .callout-maker-preview__card-builder-field textarea{resize:vertical;min-height:58px;max-height:150px;line-height:1.25}callout-maker-preview .callout-maker-preview__card-builder-field--html textarea{min-height:76px;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.35}callout-maker-preview .callout-maker-preview__card-builder-field--checkbox{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-top:18px}callout-maker-preview .callout-maker-preview__card-builder-field--checkbox span{color:var(--ah-flow-text);font-size:12px;font-weight:850;line-height:1.15}callout-maker-preview .callout-maker-preview__card-builder-field input[type=checkbox]{width:18px;min-height:18px;padding:0}callout-maker-preview .callout-maker-preview__card-builder-field input[type=color]{height:30px;padding:2px}callout-maker-preview .callout-maker-preview__card-builder-slot-overlays{position:absolute;inset:0;z-index:4;pointer-events:none}callout-maker-preview .callout-maker-preview__card-builder-box-overlay{position:absolute;inset:0;border:2px solid rgba(29,78,216,.8);border-radius:6px;background:#2563eb0a;box-shadow:inset 0 0 0 1px #ffffffb3;pointer-events:none}callout-maker-preview .callout-maker-preview__card-builder-slot-overlay{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;min-width:18px;min-height:14px;padding:2px 4px;border:1.5px dashed rgba(37,99,235,.52);border-radius:4px;background:#2563eb0f;color:#1d4ed8;font-size:10px;font-weight:800;line-height:1;text-align:left;pointer-events:auto;cursor:pointer;overflow:hidden}callout-maker-preview .callout-maker-preview__card-builder-slot-overlay span{padding:2px 4px;border-radius:999px;background:#ffffffdb;box-shadow:0 1px 3px #0f172a1f}callout-maker-preview .callout-maker-preview__card-builder-slot-resize{position:absolute;right:0;bottom:0;width:13px;height:13px;border-radius:3px 0 2px;background:linear-gradient(135deg,transparent 0 45%,rgba(29,78,216,.82) 46% 54%,transparent 55%),linear-gradient(135deg,transparent 0 62%,rgba(29,78,216,.82) 63% 71%,transparent 72%);cursor:nwse-resize}callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;min-width:18px;min-height:18px;padding:2px 4px;border:1.5px dashed rgba(217,119,6,.68);border-radius:4px;background:#fbbf241f;color:#92400e;font-size:10px;font-weight:850;line-height:1;text-align:left;pointer-events:auto;cursor:move;overflow:visible}callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay span,callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay small{max-width:94px;padding:2px 4px;border-radius:999px;background:#ffffffe6;box-shadow:0 1px 3px #0f172a1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay small{position:absolute;right:2px;top:-18px;color:#b45309;text-transform:uppercase;letter-spacing:.04em}callout-maker-preview .callout-maker-preview__card-builder-decoration-resize{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:3px 0 2px;background:linear-gradient(135deg,transparent 0 45%,rgba(217,119,6,.88) 46% 54%,transparent 55%),linear-gradient(135deg,transparent 0 62%,rgba(217,119,6,.88) 63% 71%,transparent 72%);cursor:nwse-resize}callout-maker-preview .callout-maker-preview__card-builder-slot-overlay--active{border-style:solid;border-color:#1d4ed8eb;background:#2563eb21;box-shadow:inset 0 0 0 1px #ffffffa6}callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay--active{border-style:solid;border-color:#b45309f2;background:#fbbf2433;box-shadow:inset 0 0 0 1px #ffffffad,0 0 0 2px #fbbf2433}callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay--fixed{border-style:solid}callout-maker-preview .callout-maker-preview__card-builder-slot-overlay--hidden{border-color:#64748b80;background:#64748b14;color:var(--ah-flow-text-muted)}callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__entry-action,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__entry-input,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__group-chip,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__stage-reset,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__stage-checkpoints,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__title-menu,callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__stage-history{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__entry{backface-visibility:hidden;will-change:transform,opacity}callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__entry{backface-visibility:hidden;pointer-events:none;will-change:transform,opacity}callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__entry-action,callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__entry-input,callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__group-chip,callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__stage-reset,callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__stage-checkpoints,callout-maker-preview .callout-maker-preview__stage--fan-editing .callout-maker-preview__stage-history{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry{backface-visibility:hidden;cursor:grab;pointer-events:auto;will-change:transform,opacity}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--box,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--box .callout-maker-preview__box,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--grouped-box,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--grouped-box .callout-maker-preview__box{pointer-events:none}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry:active{cursor:grabbing}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry-action,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry-input,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__group-chip,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__stage-reset,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__stage-checkpoints,callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__stage-history{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__stage--rooms-editing .callout-maker-preview__entry--rooms-selected{outline:3px solid rgba(20,184,166,.95);outline-offset:3px}callout-maker-preview .callout-maker-preview__entry--warp-active{outline:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--selected{pointer-events:auto;outline:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--group-ungrouped{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--group-ungrouped .callout-maker-preview__group-outline{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--box.callout-maker-preview__entry--group-ungrouped,callout-maker-preview .callout-maker-preview__entry--box.callout-maker-preview__entry--group-ungrouped .callout-maker-preview__box{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--box,callout-maker-preview .callout-maker-preview__entry--box .callout-maker-preview__box{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--grouped-box,callout-maker-preview .callout-maker-preview__entry--grouped-box .callout-maker-preview__box{pointer-events:none}callout-maker-preview .callout-maker-preview__stage:not(.callout-maker-preview__stage--rooms-editing) .callout-maker-preview__entry--box.callout-maker-preview__entry--box-editable,callout-maker-preview .callout-maker-preview__stage:not(.callout-maker-preview__stage--rooms-editing) .callout-maker-preview__entry--box.callout-maker-preview__entry--box-editable .callout-maker-preview__box{cursor:grab;pointer-events:auto}callout-maker-preview .callout-maker-preview__entry--synthetic{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--group-control{pointer-events:auto}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--group-control.callout-maker-preview__entry--group-ungrouped{pointer-events:none}callout-maker-preview .callout-maker-preview__entry--calloutGroup.callout-maker-preview__entry--selected.callout-maker-preview__entry--synthetic{pointer-events:auto}callout-maker-preview .callout-maker-preview__entry--dragging{cursor:grabbing}callout-maker-preview .callout-maker-preview__entry--resizing{cursor:nwse-resize}callout-maker-preview .callout-maker-preview__entry--rotating{cursor:grab}callout-maker-preview .callout-maker-preview__image,callout-maker-preview .callout-maker-preview__box,callout-maker-preview .callout-maker-preview__group-outline,callout-maker-preview .callout-maker-preview__text{width:100%;height:100%}callout-maker-preview .callout-maker-preview__image{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}callout-maker-preview .callout-maker-preview__text{background:#64748b80}callout-maker-preview .callout-maker-preview__image--fpo-hidden,callout-maker-preview .callout-maker-preview__content-card--fpo-hidden{opacity:0}callout-maker-preview .callout-maker-preview__stage--fpo-interaction-reveal .callout-maker-preview__image--fpo-hidden,callout-maker-preview .callout-maker-preview__stage--fpo-interaction-reveal .callout-maker-preview__box--fpo-hidden,callout-maker-preview .callout-maker-preview__stage--fpo-interaction-reveal .callout-maker-preview__group-outline--fpo-hidden,callout-maker-preview .callout-maker-preview__stage--fpo-interaction-reveal .callout-maker-preview__text--fpo-hidden,callout-maker-preview .callout-maker-preview__stage--fpo-interaction-reveal .callout-maker-preview__content-card--fpo-hidden{opacity:1}callout-maker-preview .callout-maker-preview__stage--fpo-interaction-reveal .callout-maker-preview__entry--image-group-card :is(.callout-maker-preview__image--fpo-hidden,.callout-maker-preview__box--fpo-hidden,.callout-maker-preview__group-outline--fpo-hidden,.callout-maker-preview__text--fpo-hidden,.callout-maker-preview__content-card--fpo-hidden){opacity:0}callout-maker-preview .callout-maker-preview__entry--warp-active .callout-maker-preview__image,callout-maker-preview .callout-maker-preview__entry--warp-active .callout-maker-preview__box{opacity:0}callout-maker-preview .callout-maker-preview__entry--page .callout-maker-preview__image,callout-maker-preview .callout-maker-preview__entry--callout .callout-maker-preview__image{border-radius:2px;box-shadow:0 4px 16px #0f172a2e}callout-maker-preview .callout-maker-preview__box{border:2px solid rgba(15,23,42,.28);border-radius:4px;background:#ffffff14}callout-maker-preview .callout-maker-preview__box--fpo-hidden{opacity:0}callout-maker-preview .callout-maker-preview__group-outline{position:relative;border:2px dashed rgba(37,99,235,.65);border-radius:8px;background:#2563eb0a}callout-maker-preview .callout-maker-preview__entry--calloutGroup:not(.callout-maker-preview__entry--selected) .callout-maker-preview__group-outline{background:transparent;border-color:#2563eb59}callout-maker-preview .callout-maker-preview__group-outline--fpo-hidden{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__group-chip{position:absolute;top:-12px;left:8px;padding:4px 8px;border:1px solid rgba(37,99,235,.3);border-radius:999px;background:#fff;color:#1d4ed8;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;pointer-events:auto}callout-maker-preview .callout-maker-preview__text{display:flex;align-items:center;justify-content:center;padding:4px 8px;color:var(--ah-flow-text-strong);text-align:center;overflow:hidden;word-break:break-word}callout-maker-preview .callout-maker-preview__text--fpo-hidden{opacity:0;pointer-events:none}callout-maker-preview .callout-maker-preview__entry--heading .callout-maker-preview__text,callout-maker-preview .callout-maker-preview__entry--cite .callout-maker-preview__text{justify-content:flex-start;text-align:left}callout-maker-preview .callout-maker-preview__entry--asterism .callout-maker-preview__text{justify-content:center;letter-spacing:.18em}callout-maker-preview .callout-maker-preview__label-tools{position:absolute;top:8px;right:var(--cm-preview-overlay-right, 8px);z-index:10061;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(360px,100% - 16px);max-width:var(--cm-preview-overlay-max-width, calc(100% - 16px) )}callout-maker-preview .callout-maker-preview__label-edit-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:100%}callout-maker-preview .callout-maker-preview__label-size-tools{display:flex;gap:16px;width:100%;padding:10px 12px;border-radius:8px;background:var(--ah-themed-control-bg, #fff);color:var(--ah-themed-control-color, #243957);box-shadow:0 1px 5px #0f172a26}callout-maker-preview .callout-maker-preview__label-size-tools label{flex:1;min-width:0;font-size:12px;font-weight:600}callout-maker-preview .callout-maker-preview__label-size-tools label>span{display:flex;justify-content:space-between;gap:6px}callout-maker-preview .callout-maker-preview__label-size-tools output{font-variant-numeric:tabular-nums;font-weight:400}callout-maker-preview .callout-maker-preview__label-size-tools input{width:100%;margin:8px 0 0;accent-color:#2563eb;touch-action:none}callout-maker-preview .callout-maker-preview__entry-controls{position:absolute;box-sizing:border-box;pointer-events:none;transform-origin:center}callout-maker-preview .callout-maker-preview__entry-controls>button{pointer-events:auto;touch-action:none}callout-maker-preview .callout-maker-preview__resize-handle{position:absolute;right:-7px;bottom:-7px;z-index:10080;width:14px;height:14px;padding:0;border:0;border-radius:999px;background:#2563eb;box-shadow:0 0 0 2px #fff,0 4px 10px #0f172a3d;cursor:nwse-resize;pointer-events:auto}callout-maker-preview .callout-maker-preview__resize-handle--right{top:50%;bottom:auto;transform:translateY(-50%);cursor:ew-resize}callout-maker-preview .callout-maker-preview__resize-handle--bottom{left:50%;right:auto;transform:translate(-50%);cursor:ns-resize}callout-maker-preview .callout-maker-preview__entry--card>.callout-maker-preview__resize-handle{touch-action:none}callout-maker-preview .callout-maker-preview__entry--card-resizing{outline:none}callout-maker-preview .callout-maker-preview__entry--card-resizing>.callout-maker-preview__resize-handle,callout-maker-preview .callout-maker-preview__entry--card-resizing>.callout-maker-preview__rotate-handle{visibility:hidden}callout-maker-preview .callout-maker-preview__card-resize-outline{position:absolute;z-index:10085;box-sizing:border-box;outline:2px solid rgba(37,99,235,.9);outline-offset:2px;pointer-events:none}callout-maker-preview .callout-maker-preview__card-resize-outline>.callout-maker-preview__resize-handle{pointer-events:none}callout-maker-preview .callout-maker-preview__multi-selection{position:absolute;z-index:10020;box-sizing:border-box;border:2px solid rgba(14,165,233,.95);border-radius:8px;background:#0ea5e90d;box-shadow:0 0 0 1px #ffffffd9;cursor:move;pointer-events:auto;touch-action:none}callout-maker-preview .callout-maker-preview__stage--interacting .callout-maker-preview__multi-selection{cursor:grabbing}callout-maker-preview .callout-maker-preview__stage--marquee-selecting{cursor:crosshair}callout-maker-preview .callout-maker-preview__marquee-selection{position:absolute;display:none;left:0;top:0;z-index:10035;box-sizing:border-box;width:0;height:0;border:1px solid rgba(14,116,144,.95);border-radius:4px;background:#06b6d424;box-shadow:0 0 0 1px #ffffffd9,inset 0 0 0 1px #0e749033;pointer-events:none;will-change:transform,width,height}callout-maker-preview .callout-maker-preview__resize-handle--multi{right:-8px;bottom:-8px;z-index:10090}callout-maker-preview .callout-maker-preview__resize-handle--corner{right:-22px;bottom:-22px;width:44px;height:44px;display:grid;place-items:center;background:transparent;box-shadow:none;color:#fff}callout-maker-preview .callout-maker-preview__resize-handle--corner:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 2px #fff,0 3px 8px #0f172a47}callout-maker-preview .callout-maker-preview__resize-handle--corner svg{position:relative;width:20px;height:20px;fill:currentColor;transform:rotate(45deg);pointer-events:none}callout-maker-preview .callout-maker-preview__resize-handle--corner:focus-visible{outline:2px solid var(--ah-flow-accent);outline-offset:2px}callout-maker-preview .callout-maker-preview__workspace-element-menu-popup .callout-maker-preview__radial-menu{position:relative;box-sizing:border-box;width:var(--cm-workspace-menu-width, 264px);min-width:0;height:var(--cm-radial-menu-height, 264px);padding:0;border:1px solid var(--ah-themed-control-border, #cbd5e1);border-radius:50%;background:var(--ah-themed-pop-bg, #f8fafc);color:var(--ah-themed-text, #334155);box-shadow:0 6px 22px #0f172a40;overflow:visible}callout-maker-preview .callout-maker-preview__radial-action{position:absolute;left:calc(50% + var(--radial-x, 0px));top:calc(50% + var(--radial-y, 0px));transform:translate(-50%,-50%);width:64px;height:56px;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid var(--ah-themed-control-border, #cbd5e1);border-radius:14px;background:var(--ah-themed-control-bg, #fff);color:inherit;font:inherit;font-size:10px;font-weight:700;line-height:1.1;cursor:pointer}callout-maker-preview .callout-maker-preview__radial-action:hover:not(:disabled){color:var(--ah-flow-accent);background:var(--ah-themed-accent-soft, #e0f2fe)}callout-maker-preview .callout-maker-preview__radial-action:focus-visible{outline:2px solid var(--ah-flow-accent);outline-offset:2px}callout-maker-preview .callout-maker-preview__radial-action:disabled{opacity:.4;cursor:default}callout-maker-preview .callout-maker-preview__radial-icon{width:22px;height:22px;background:currentColor;-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__radial-more{width:52px;height:52px;border-radius:50%}callout-maker-preview .callout-maker-preview__workspace-element-menu-popup[data-radial-compact] .callout-maker-preview__radial-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,44px);gap:4px;padding:8px;border-radius:16px;overflow-y:auto;overflow-x:hidden}callout-maker-preview .callout-maker-preview__workspace-element-menu-popup[data-radial-compact] .callout-maker-preview__radial-menu .callout-maker-preview__radial-action{position:static;transform:none;width:100%;height:44px;border-radius:10px}callout-maker-preview .callout-maker-preview__workspace-element-menu-popup[data-radial-compact] .callout-maker-preview__radial-menu .callout-maker-preview__radial-more{grid-column:2}callout-maker-preview .callout-maker-preview__workspace-element-menu-popup[data-radial-compact] .callout-maker-preview__radial-menu .callout-maker-preview__radial-icon{width:18px;height:18px}callout-maker-preview .callout-maker-preview__rotate-handle{position:absolute;left:50%;top:-40px;width:14px;height:14px;padding:0;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 2px #2563eb,0 4px 10px #0f172a3d;transform:translate(-50%);cursor:grab}callout-maker-preview .callout-maker-preview__rotate-handle:before{content:"";position:absolute;left:50%;top:var(--ah-rotate-handle-stem-top, 14px);bottom:var(--ah-rotate-handle-stem-bottom, auto);width:2px;height:var(--ah-rotate-handle-stem, 26px);background:#2563eb;transform:translate(-50%)}callout-maker-preview .callout-maker-preview__entry-action{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(37, 99, 235, .22));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-pop-bg, #ffffff);box-shadow:3px 3px 5px #0f172a99;cursor:pointer}callout-maker-preview .callout-maker-preview__entry-action:hover:not(:disabled){background:linear-gradient(var(--ah-themed-row-active-bg, transparent),var(--ah-themed-row-active-bg, transparent)),var(--ah-themed-pop-bg, #ffffff);box-shadow:0 14px 28px #0f172a3d}callout-maker-preview .callout-maker-preview__entry-action:disabled{cursor:default}callout-maker-preview .callout-maker-preview__entry-action:disabled .callout-maker-preview__entry-action-icon,callout-maker-preview .callout-maker-preview__entry-action:disabled .callout-maker-preview__entry-action-dots{opacity:.65}callout-maker-preview .callout-maker-preview__entry-action--missing-style{border-width:2px;border-color:#dc262673}callout-maker-preview .callout-maker-preview__entry-action--missing-style:hover:not(:disabled){border-color:#dc262694;background:#fef2f2fa}callout-maker-preview .callout-maker-preview__entry-action-icon{display:block;width:100%;height:100%;padding:2px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain}callout-maker-preview .callout-maker-preview__entry-action--style-callout-local .callout-maker-preview__entry-action-icon{padding:4px}callout-maker-preview .callout-maker-preview__entry-action-icon--masked{background-color:var(--ah-themed-accent-strong, #0f4aa0);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-clip:content-box;mask-clip:content-box}callout-maker-preview .callout-maker-preview__entry-action--missing-style .callout-maker-preview__entry-action-icon--masked{background-color:#dc2626}callout-maker-preview .callout-maker-preview__entry-action--style-callout-local{width:25px;height:25px;border-radius:var(--ah-themed-radius-control, 8px)}callout-maker-preview .callout-maker-preview__entry-tools{position:absolute;display:block;pointer-events:auto}callout-maker-preview .callout-maker-preview__entry-tools .callout-maker-preview__entry-action{position:relative}callout-maker-preview .callout-maker-preview__entry-tools--metadata-rail{position:relative;flex:0 0 44px;width:44px;height:44px;margin-top:4px}callout-maker-preview .callout-maker-preview__entry-tools--metadata-rail .callout-maker-preview__entry-action{width:44px;height:44px}callout-maker-preview .callout-maker-preview__entry-tools--metadata-rail.callout-maker-preview__entry-tools--menu-align-right>.callout-maker-preview__entry-tools-menu{position:fixed;top:calc(var(--ah-visible-viewport-top, 0px) + 8px);right:60px;bottom:auto;left:auto;min-width:min(288px,100vw - 68px);max-width:calc(100vw - 68px);max-height:min(var(--cm-entry-tools-menu-max-height, 480px),var(--ah-visible-viewport-height, 100vh) - 16px)}callout-maker-preview .callout-maker-preview__entry-action--more{border-radius:999px}callout-maker-preview .callout-maker-preview__entry-action--more-active{border-color:var(--ah-themed-pop-border, rgba(37, 99, 235, .45));background:var(--ah-themed-pop-bg, #ffffff);box-shadow:0 14px 28px #0f172a3d}callout-maker-preview .callout-maker-preview__entry-action-dots{display:inline-flex;align-items:center;justify-content:center;gap:4px}callout-maker-preview .callout-maker-preview__entry-action-dots span{display:block;width:5px;height:5px;border-radius:999px;background:var(--ah-flow-accent-strong)}callout-maker-preview .callout-maker-preview__entry-tools-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:3;display:grid;gap:6px;min-width:288px;box-sizing:border-box;max-height:min(var(--cm-entry-tools-menu-max-height, 480px),100vh - 32px);padding:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--ah-themed-pop-border, rgba(100, 116, 139, .24));border-radius:var(--ah-themed-radius-pop, 14px);background:var(--ah-themed-pop-bg, #ffffff);box-shadow:var(--ah-themed-pop-shadow, 0 18px 38px rgba(15, 23, 42, .22))}callout-maker-preview .callout-maker-preview__workspace-element-menu-popup::part(popup){z-index:5}callout-maker-preview .callout-maker-preview__workspace-element-menu-popup>[id]{position:relative;inset:auto;box-sizing:border-box;width:var(--cm-workspace-menu-width, min(288px, 100vw - 16px));min-width:0;max-width:var(--auto-size-available-width, calc(100vw - 16px) );max-height:min(var(--cm-workspace-menu-height, calc(100vh - 16px) ),var(--auto-size-available-height, calc(100vh - 16px) ));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}callout-maker-preview .callout-maker-preview__entry-tools--menu-above .callout-maker-preview__entry-tools-menu{top:auto;bottom:calc(100% + 8px)}callout-maker-preview .callout-maker-preview__entry-tools--menu-align-right .callout-maker-preview__entry-tools-menu{right:0;left:auto}callout-maker-preview .callout-maker-preview__entry-tools-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 9px;border:1px solid transparent;border-radius:var(--ah-themed-radius-control, 10px);background:transparent;color:var(--ah-flow-text);font-size:13px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}callout-maker-preview .callout-maker-preview__entry-tools-menu-item:hover:not(:disabled){border-color:var(--ah-themed-accent-soft, rgba(37, 99, 235, .16));background:var(--ah-themed-row-active-bg, rgba(219, 234, 254, .66));color:var(--ah-flow-text-strong)}callout-maker-preview .callout-maker-preview__entry-tools-menu-item:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__entry-tools-menu-style-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;width:100%}callout-maker-preview .callout-maker-preview__entry-tools-menu-style-row .callout-maker-preview__entry-tools-menu-item{min-width:0}callout-maker-preview .callout-maker-preview__entry-tools-menu-cog{display:inline-flex;align-items:center;justify-content:center;width:38px;min-height:38px;padding:0;border:1px solid var(--ah-themed-control-border, rgba(15, 74, 160, .16));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-ghost-bg, rgba(248, 250, 252, .86));cursor:pointer}callout-maker-preview .callout-maker-preview__entry-tools-menu-cog:hover:not(:disabled){border-color:var(--ah-themed-accent-soft, rgba(37, 99, 235, .24));background:var(--ah-themed-row-active-bg, rgba(219, 234, 254, .76))}callout-maker-preview .callout-maker-preview__entry-tools-menu-cog:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview__entry-tools-menu-cog-icon{display:block;width:18px;height:18px;background-color:var(--ah-themed-ghost-color, #0f4aa0);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--missing-style{border-color:#dc262652}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--optional-empty{border-color:transparent}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--danger{color:var(--ah-flow-danger)}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--danger:hover:not(:disabled){border-color:var(--ah-themed-danger, rgba(220, 38, 38, .2));background:var(--ah-themed-pop-bg, rgba(254, 226, 226, .72));color:var(--ah-themed-danger, #991b1b)}callout-maker-preview .callout-maker-preview__entry-tools-layer-row{display:grid;gap:6px;padding:8px;border:1px solid var(--ah-themed-control-border, rgba(100, 116, 139, .16));border-radius:var(--ah-themed-radius-control, 10px);background:var(--ah-themed-control-bg, rgba(248, 250, 252, .92))}callout-maker-preview .callout-maker-preview__entry-tools-layer-label{color:var(--ah-themed-text-muted, rgba(71, 85, 105, .82));font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}callout-maker-preview .callout-maker-preview__entry-tools-layer-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}callout-maker-preview .callout-maker-preview__entry-tools-layer-button::part(base){min-height:30px;border-color:var(--ah-themed-control-border, rgba(37, 99, 235, .22));background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .98));color:var(--ah-flow-accent-strong);font-size:11px;font-weight:900;letter-spacing:.02em}callout-maker-preview .callout-maker-preview__entry-tools-layer-button:hover::part(base){border-color:var(--ah-themed-accent, rgba(37, 99, 235, .38));background:var(--ah-themed-row-active-bg, rgba(219, 234, 254, .72))}callout-maker-preview .callout-maker-preview__entry-tools-layer-button--active::part(base){border-color:var(--ah-themed-tab-active-bg, var(--ah-flow-accent));background:var(--ah-themed-tab-active-bg, var(--ah-flow-accent));color:var(--ah-themed-tab-active-color, #ffffff)}callout-maker-preview .callout-maker-preview__entry-tools-menu-icon{display:block;width:24px;height:24px;flex:0 0 24px;-o-object-fit:contain;object-fit:contain}callout-maker-preview .callout-maker-preview__entry-tools-menu-icon--text{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dc26261a;color:var(--ah-themed-danger, #dc2626);font-size:13px;font-weight:900;line-height:1}callout-maker-preview .callout-maker-preview__entry-tools-menu-icon--masked{background-color:var(--ah-themed-accent-strong, #0f4aa0);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--missing-style .callout-maker-preview__entry-tools-menu-icon--masked{background-color:#dc2626}callout-maker-preview .callout-maker-preview__entry-tools-menu-item--optional-empty .callout-maker-preview__entry-tools-menu-icon--masked{background-color:#94a3b8}callout-maker-preview .callout-maker-preview__entry-input{position:absolute;display:inline-flex;align-items:center;gap:4px;min-width:60px;height:24px;padding:0 8px;border:1px solid var(--ah-themed-control-border, rgba(37, 99, 235, .28));border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-card-bg, rgba(255, 255, 255, .98));box-shadow:2px 2px 5px #0f172a47;box-sizing:border-box}body[data-ah-theme] callout-maker-preview .callout-maker-preview__entry-input:not(.callout-maker-preview__entry-input--font-size-forced){color:var(--ah-themed-control-color)}callout-maker-preview .callout-maker-preview__entry-input--font-size{transform:translate(-100%)}callout-maker-preview .callout-maker-preview__card-font-lock{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:2px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}callout-maker-preview .callout-maker-preview__card-font-lock svg{width:16px;height:16px}callout-maker-preview .callout-maker-preview__card-font-lock[aria-pressed=true]{color:var(--ah-themed-accent-strong, #0f4aa0);background:var(--ah-themed-chip-active-bg, #eff6ff)}callout-maker-preview .callout-maker-preview__card-font-lock:disabled{opacity:.5;cursor:default}callout-maker-preview .callout-maker-preview__entry-input--font-size-forced{border-color:#f59e0b6b;background:#fffbebfa;color:#b45309}callout-maker-preview .callout-maker-preview__entry-input-field{width:34px;padding:0;border:0;background:transparent;font-size:12px;font-weight:800;line-height:1;letter-spacing:.01em;color:inherit;text-align:right;outline:none;box-shadow:none;-moz-appearance:textfield}callout-maker-preview .callout-maker-preview__entry-input-field::-webkit-outer-spin-button,callout-maker-preview .callout-maker-preview__entry-input-field::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}callout-maker-preview .callout-maker-preview__entry-input-field:disabled{cursor:default;opacity:.7}callout-maker-preview .callout-maker-preview__entry-input-suffix{display:block;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap;color:inherit;opacity:.78}callout-maker-preview .callout-maker-preview__warp-overlay{position:absolute;transform-origin:center center;border-radius:4px;overflow:visible;pointer-events:auto;z-index:14}callout-maker-preview .callout-maker-preview__warp-host{position:absolute;inset:0;border-radius:4px;overflow:hidden;pointer-events:auto;box-shadow:0 12px 28px #0f172a47}callout-maker-preview .callout-maker-preview__warp-canvas{display:block;width:100%;height:100%}callout-maker-preview .callout-maker-preview__warp-actions{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:4px;pointer-events:auto;transform:translateY(calc(-100% - 12px));z-index:2}callout-maker-preview .callout-maker-preview__button--warp-apply{min-height:36px;padding:0 14px;font-size:.82rem;box-shadow:0 6px 14px #f57c0042}callout-maker-preview .callout-maker-preview__warp-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:4px;background:#0f172a38;color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px rgba(15,23,42,.48);pointer-events:auto}callout-maker-preview .callout-maker-preview__preview-notice{flex:0 0 auto;align-self:stretch;box-sizing:border-box;width:100%;margin:8px 0 0;padding:8px 12px;border:1px solid rgba(245,158,11,.22);border-radius:var(--ah-themed-radius-card, 12px);background:#fff7edf2;color:#7c2d12;font-size:13px;line-height:1.4}callout-maker-preview .callout-maker-preview__preview-notice-link{color:#c2410c;font-weight:700;text-decoration:underline;text-underline-offset:2px}callout-maker-preview .callout-maker-preview--workspace{position:absolute;inset:0;z-index:1;display:flex;align-items:stretch;justify-content:stretch;background:var(--ah-flow-panel-bg)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__backdrop{display:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--ah-flow-panel-bg);box-shadow:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header{grid-column:1/-1;grid-row:1;padding:10px 14px;border-bottom:1px solid var(--ah-themed-header-border, rgba(100, 116, 139, .18))}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-body{gap:12px;min-height:34px;padding-right:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__title{flex:0 0 auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__title-label{font-size:.88rem;letter-spacing:.04em}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions{position:static;left:auto;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:8px;min-width:0;transform:none;white-space:normal}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-preview-action{position:static;right:auto;flex:0 0 auto;gap:8px;margin-left:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-column{grid-column:1;grid-row:2;align-items:stretch;width:100%;min-width:0;min-height:0;padding:24px;overflow:hidden}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-stack{display:grid;grid-template-rows:clamp(62px,var(--ah-visible-viewport-height, 100vh) * .09,82px) minmax(0,1fr) clamp(72px,var(--ah-visible-viewport-height, 100vh) * .1,94px);gap:8px;width:100%;height:100%;min-height:180px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-band{width:100%;min-width:0;flex-basis:auto;min-height:0;max-height:none;overflow:hidden}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-band--top{grid-row:1}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-band--bottom{grid-row:3}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:7px 10px;border-radius:var(--ah-themed-radius-card, 10px)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-text-card-label{margin-bottom:4px;font-size:11px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-rich-text{max-height:none;min-height:0;overflow:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-canvas-slot{grid-row:2;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:visible}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-frame{width:min(100%,1040px);max-width:100%;max-height:100%}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer{position:relative;z-index:auto;left:auto;right:auto;bottom:auto;grid-column:1/-1;grid-row:3;padding:8px 14px 10px;border-top:1px solid rgba(100,116,139,.18);background:var(--ah-flow-panel-footer-bg)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px 16px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-left{z-index:auto;flex:0 1 auto;flex-wrap:wrap-reverse;margin-right:0;align-items:flex-end}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right{margin-left:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions--stacked{flex-wrap:wrap}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions--stacked .callout-maker-preview__footer-center{order:-1;flex:0 0 100%}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions--stacked .callout-maker-preview__footer-left,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions--stacked .callout-maker-preview__footer-right{align-self:flex-end}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-center{position:relative;left:auto;right:auto;bottom:auto;flex:1 1 auto;min-width:0;flex-wrap:wrap}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right>.callout-maker-preview__floating-actions{flex:1 1 auto;min-width:0;flex-wrap:wrap}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer .callout-maker-preview__primary-split{max-width:100%;min-width:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-center>.callout-maker-preview__button,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right .callout-maker-preview__button{flex-shrink:0;min-width:0;max-width:100%;white-space:normal}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__pipeline-lab{position:relative;top:auto;right:auto;bottom:auto;grid-column:2;grid-row:2;width:auto;min-width:0;min-height:0;margin:10px 14px 12px 0;box-shadow:var(--ah-themed-pop-shadow, 0 8px 24px rgba(15, 23, 42, .14))}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__panel{grid-template-columns:minmax(0,1fr) minmax(340px,392px);padding-right:0}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__header-body{padding-right:0}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__footer{right:auto}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--card-builder-open .callout-maker-preview__panel{grid-template-columns:minmax(0,1fr) minmax(340px,392px);padding-right:0}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--card-builder-open .callout-maker-preview__header-body{padding-right:0}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--card-builder-open .callout-maker-preview__footer{right:auto}@media(max-width:1120px),(max-height:720px){callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(260px,38vh) auto}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__pipeline-lab{grid-column:1;grid-row:3;margin:0 14px 12px}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--pipeline-lab-open .callout-maker-preview__footer{grid-row:4}}@media(max-width:1220px){callout-maker-preview .callout-maker-preview__header-body{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-right:92px}callout-maker-preview .callout-maker-preview__header-primary-actions,callout-maker-preview .callout-maker-preview__header-preview-action{position:static;transform:none}callout-maker-preview .callout-maker-preview__header-primary-actions{order:3;width:100%;justify-content:center;white-space:normal}callout-maker-preview .callout-maker-preview__header-preview-action{margin-left:auto}callout-maker-preview .callout-maker-preview__design-chip{max-width:min(100%,360px)}}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header{box-sizing:border-box;z-index:6;height:56px;min-height:56px;padding:4px var(--cm-workspace-header-inset, 14px)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-body{box-sizing:border-box;height:47px;min-height:0;flex-wrap:nowrap;align-items:center;gap:var(--cm-workspace-header-gap, 12px);padding-right:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__title{margin-right:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-logo-button{width:156px;height:44px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-logo{height:42px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control{flex-shrink:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control{position:relative;inset:auto;z-index:auto;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--ah-themed-control-border, transparent);border-radius:var(--ah-themed-radius-control, 8px);background:var(--ah-themed-ghost-bg, transparent);box-shadow:none;--cm-mode-status-color: var(--cm-mode-status-light)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control.callout-maker-route-rail__selected-mode-icon--red{--cm-mode-status-light: #dc2626;--cm-mode-status-dark: #f87171}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control.callout-maker-route-rail__selected-mode-icon--blue{--cm-mode-status-light: #0158bb;--cm-mode-status-dark: #60a5fa}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control.callout-maker-route-rail__selected-mode-icon--green{--cm-mode-status-light: #16a34a;--cm-mode-status-dark: #4ade80}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control:hover,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control:focus-visible{border-color:var(--ah-themed-control-border, rgba(100, 116, 139, .24));background:var(--ah-themed-dim, rgba(241, 245, 249, .94))}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control .callout-maker-route-rail__selected-mode-primary,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control .callout-maker-preview__workspace-mode-badge-glyph{display:block;-webkit-mask:var(--cm-mode-icon) center/contain no-repeat;mask:var(--cm-mode-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control .callout-maker-route-rail__selected-mode-primary{background-color:var(--cm-mode-status-color)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control .callout-maker-route-rail__selected-mode-badge{background:var(--ah-themed-ghost-bg, rgba(15, 23, 42, .72));box-shadow:inset 0 0 0 1px var(--ah-themed-control-border, transparent)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control.callout-maker-preview__workspace-mode-control .callout-maker-preview__workspace-mode-badge-glyph{width:100%;height:100%;background-color:var(--ah-themed-ghost-color, #fff)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions{order:initial;flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:auto;min-width:44px;max-height:47px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ah-flow-accent, #1a73be) var(--ah-flow-track-bg, #e5edf5);white-space:nowrap}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions::-webkit-scrollbar{height:4px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions::-webkit-scrollbar-track{background:var(--ah-flow-track-bg, #e5edf5)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions::-webkit-scrollbar-thumb{background:var(--ah-flow-accent, #1a73be);border-radius:2px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>*{flex:0 0 auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>:first-child{margin-left:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>:last-child{margin-right:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-preview-action{gap:6px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>.callout-maker-preview__source-control>.callout-maker-preview__source-menu{position:fixed;box-sizing:border-box;transform:none;overflow-y:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>.callout-maker-preview__source-control>.callout-maker-preview__source-menu:before{display:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-stack{grid-template-rows:minmax(0,1fr);gap:0;min-height:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-canvas-slot{grid-row:1}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-stack--navigation{grid-template-rows:minmax(0,1fr) 44px;gap:4px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-stack--navigation .callout-maker-preview__stage-canvas-slot{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-frame--zoomed{max-width:none;max-height:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-canvas-slot--navigation-active{overflow:clip;overflow-clip-margin:0;clip-path:inset(0 var(--cm-preview-navigation-right-inset, 0px) 0 0)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-rail{position:absolute;top:clamp(56px,var(--ah-visible-viewport-height, 100vh) - 104px,64px);right:20px;z-index:5;display:flex;align-items:flex-end;flex-direction:column;box-sizing:border-box;width:77px;padding-right:7px;pointer-events:none;gap:4px;max-height:max(44px,var(--ah-visible-viewport-height, 100vh) - 124px);overflow-x:visible;overflow-y:auto;scrollbar-width:none;overscroll-behavior-y:contain}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-rail>*{flex-shrink:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-rail--tools-open{z-index:7}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:60px;height:60px;padding:0;border:2px solid var(--ah-themed-panel-border, #F7F8FA);border-radius:6px;background:var(--ah-themed-code-bg, #E6EAF1);color:var(--ah-themed-accent, #1a73be);box-shadow:3px 3px 3px #54545430;cursor:pointer;pointer-events:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle ah-icon{font-size:30px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true]{z-index:1;border-left-width:0;border-radius:0 6px 6px 0;width:72px;margin-left:-12px;padding-left:14px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle:disabled{opacity:.55;cursor:default}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true]:before,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true]:after{content:"";position:absolute;left:0;width:12px;height:12px;pointer-events:none;z-index:0;border-left:2px solid var(--ah-themed-panel-border, #F7F8FA)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true]:before{top:-14px;border-bottom:2px solid var(--ah-themed-panel-border, #F7F8FA);border-bottom-left-radius:12px;box-shadow:-6px 6px 0 6px var(--ah-themed-code-bg, #E6EAF1)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true]:first-child:before{display:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true]:after{bottom:-14px;border-top:2px solid var(--ah-themed-panel-border, #F7F8FA);border-top-left-radius:12px;box-shadow:-6px -6px 0 6px var(--ah-themed-code-bg, #E6EAF1)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__side-pane-icon{width:30px;height:30px;background:var(--ah-themed-accent, #1a73be);-webkit-mask:var(--cm-masked-icon) center/contain no-repeat;mask:var(--cm-masked-icon) center/contain no-repeat}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-pane,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane{position:absolute;top:64px;right:97px;bottom:12px;z-index:4;display:flex;flex-direction:column;box-sizing:border-box;width:327px;min-width:0;min-height:min(180px,var(--ah-visible-viewport-height, 100vh) - 72px);border:2px solid var(--ah-themed-panel-border, #F7F8FA);border-radius:6px;background:var(--ah-themed-code-bg, #E6EAF1);box-shadow:2px 2px 2px #54545430;color:var(--ah-flow-text-strong);visibility:hidden;pointer-events:none;overflow:hidden;container:preview-side-pane/size}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-header,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>.callout-maker-preview__card-builder-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:8px;min-height:56px;padding:6px 0 6px 14px;margin-inline:14px;border-bottom:2px solid var(--ah-themed-accent, #1C90CC)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-header h2,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>.callout-maker-preview__card-builder-header h2{flex:1;margin:0;font-size:11px;font-weight:800;letter-spacing:.5px;text-align:center;text-transform:uppercase;color:var(--ah-themed-accent, #1C90CC)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-close,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__card-builder-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--ah-themed-radius-control, 8px);background:transparent;cursor:pointer}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle:focus-visible,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-close:focus-visible{outline:2px solid var(--ah-themed-accent, #0284c7);outline-offset:2px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body{display:flex;flex-direction:column;gap:22px;min-height:0;margin-inline:12px;padding:12px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body .callout-maker-preview__stage-text-band{flex:0 0 auto;min-height:0;max-height:none;overflow:visible}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body .callout-maker-preview__stage-text-card{display:block;padding:0;border:0;background:transparent;box-shadow:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body .callout-maker-preview__stage-text-card-label{margin-bottom:7px;font-size:15px;letter-spacing:normal;color:var(--ah-themed-text-muted, #566F80)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text{box-sizing:border-box;min-width:0;min-height:0;max-height:none;overflow:visible;border:1px solid var(--ah-themed-control-border, #d5dde5);box-shadow:var(--ah-themed-control-shadow, none)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text .text-field-container{height:auto;padding:8px 0!important}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text .main-text-container{min-width:0;margin:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text .editor-dropdown-label-container{min-width:0;padding-inline:10px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text .editor-dropdown-wrapper{min-width:0;height:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text .editor-container{height:auto;overflow:visible}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text .editor-container .ql-editor{min-height:20px;height:auto;padding:0 24px 0 0;border:0;font-size:16px;line-height:1.25;color:var(--ah-themed-control-color, #111827)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text .ql-editor p{margin:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body ah-text-field.callout-maker-preview__stage-rich-text:focus-within{border-color:var(--ah-themed-accent, #0284c7)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel{padding:0 12px 12px;max-width:none;gap:12px;overflow:hidden;scrollbar-gutter:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>*{flex-shrink:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>.callout-maker-preview__card-builder-header{position:relative;top:auto;margin:0;background:var(--ah-themed-code-bg, #E6EAF1);z-index:2}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>.callout-maker-preview__background-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>.callout-maker-preview__background-body>*{flex-shrink:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__card-builder-header>div:first-child{flex:1;min-width:0;text-align:center}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__card-builder-eyebrow{color:var(--ah-themed-accent, #1C90CC);font-size:11px;font-weight:800;letter-spacing:.5px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__card-builder-title{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__background-tabs{width:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__background-scope{position:static;bottom:auto;padding-block:8px;margin-top:auto;background:var(--ah-themed-code-bg, #E6EAF1)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel input:not([type=checkbox]):not([type=color]),callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel select{min-height:44px;font-size:16px}@media(pointer:coarse){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__background-tab,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__background-chip,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__background-change,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__background-backdrop,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel .callout-maker-preview__background-scope>button{min-height:44px}}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane{left:auto;max-height:none;padding:0;transform:none;touch-action:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-header{margin-bottom:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-header>div{flex:1;min-width:0;text-align:center}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-header p{margin:3px 0 0;color:var(--ah-themed-text-muted, #566f80);font-size:11px;line-height:1.3}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-body{flex:1 1 auto;min-height:0;margin-inline:12px;padding:12px 16px 12px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body[data-ah-theme] callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-body{scrollbar-color:var(--ah-themed-scrollbar-thumb) transparent}body[data-ah-theme] callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-body::-webkit-scrollbar,body[data-ah-theme] callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-body::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-body::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-body::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-footer{flex:0 0 auto;padding:10px 12px;border-top:1px solid var(--ah-themed-control-border, #cbd5e1)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-actions--presets{display:grid;grid-template-columns:minmax(0,1fr) 44px;margin:0 0 12px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-actions--commit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-actions--commit>button{min-width:0;min-height:44px;white-space:normal}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-select--actions{width:100%;max-width:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__preset-delete-button{width:44px;height:44px;padding:0;font-size:11px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-grid{grid-template-columns:minmax(0,1fr);gap:12px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--wide{grid-template-columns:82px minmax(32px,1fr) 60px;min-width:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--select,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__page-grid-control--wide{grid-template-columns:82px minmax(0,1fr)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control--number-only{grid-template-columns:minmax(0,1fr) 60px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control input[type=number]{box-sizing:border-box;width:60px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control>span{overflow-wrap:anywhere}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane input:not([type=checkbox]):not([type=range]),callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane select{min-height:44px;font-size:16px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane input[type=range]{min-width:0;min-height:44px;margin:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-options{flex-wrap:wrap;gap:8px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-options>label{min-height:44px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-small-button{min-height:44px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-presets{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-name{width:100%;box-sizing:border-box}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__preset-json-actions{flex-wrap:wrap;gap:8px;margin-top:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-preset-tools{margin-bottom:12px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-preset-tools>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--ah-themed-accent, #0284c7);font-size:12px;font-weight:700}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-preset-tools[open]>summary{margin-bottom:8px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-coordinate-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-coordinate-title{grid-column:1/-1}@container preview-side-pane (max-height: 200px){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-header{height:0;min-height:0;padding:0;margin:0;border:0;overflow:visible;z-index:2}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-header>div{display:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-close{position:absolute;top:0;right:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-body{padding-right:36px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__page-layout-footer{padding-right:44px;padding-block:4px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--wide{grid-template-columns:minmax(0,1fr) 60px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control>span,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--wide>span{grid-column:1/-1}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--select,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--number-only{grid-template-columns:minmax(0,1fr)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--select>span,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--number-only>span{grid-column:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--select input[type=number],callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__page-layout-pane .callout-maker-preview__fan-control.callout-maker-preview__fan-control--number-only input[type=number]{width:100%}}callout-maker-preview .callout-maker-preview--workspace:not(.callout-maker-preview--metadata-open) .callout-maker-preview__metadata-pane{display:none}@container preview-side-pane (max-height: 200px){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-header{position:absolute;top:0;right:0;width:44px;min-height:44px;padding:0;margin:0;border:0;z-index:2}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-header h2{display:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-body{padding-right:36px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>.callout-maker-preview__card-builder-header{height:0;min-height:0;padding:0;border:0;overflow:visible}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>.callout-maker-preview__card-builder-header>div:first-child{display:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__background-panel>.callout-maker-preview__card-builder-header .callout-maker-preview__card-builder-header-actions{position:absolute;top:0;right:0}callout-maker-preview .callout-maker-preview__background-panel>.callout-maker-preview__background-body{margin-right:40px}}callout-maker-preview .callout-maker-preview--workspace.callout-maker-preview--metadata-open .callout-maker-preview__metadata-pane{border-top-right-radius:0}callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__metadata-rail{width:91px;padding-left:12px;padding-bottom:14px}callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__panel{grid-template-columns:minmax(0,1fr) 424px}callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__metadata-pane,callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__background-panel,callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__page-layout-pane{position:relative;top:auto;right:auto;bottom:auto;grid-column:2;grid-row:2;width:auto;margin:8px 97px 8px 0;visibility:visible;pointer-events:auto}@media(max-width:1000px){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-rail{right:8px;width:48px;padding-right:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true]{width:44px;height:44px;margin-left:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle ah-icon,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true] ah-icon{font-size:27px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-toggle[aria-expanded=true]{width:50px;margin-left:-6px;padding-left:8px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-logo-button{width:52px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-logo-wordmark{display:none}callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__metadata-rail{width:62px}callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__stage-navigation{visibility:hidden}callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__panel{grid-template-columns:minmax(0,1fr)}callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__metadata-pane,callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__background-panel,callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) .callout-maker-preview__page-layout-pane{grid-column:1;justify-self:end;width:min(327px,100% - 64px);margin:8px 56px 8px 8px}}@media(max-width:600px){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header{padding-inline:var(--cm-workspace-header-inset, 8px)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-control{width:44px;height:44px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-body{gap:var(--cm-workspace-header-gap, 8px)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>.callout-maker-preview__button--with-icon,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>.callout-maker-preview__source-control>.callout-maker-preview__button--with-icon,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__toolbar-visibility-trigger,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-preview-action>.callout-maker-preview__button--preview{box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;gap:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>.callout-maker-preview__button--with-icon>.callout-maker-preview__toolbar-button-label,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions>.callout-maker-preview__source-control>.callout-maker-preview__button--with-icon>.callout-maker-preview__toolbar-button-label,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-preview-action>.callout-maker-preview__button--preview>.callout-maker-preview__preview-action-label{display:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-primary-actions .callout-maker-preview__button--with-icon>.callout-maker-preview__button-icon{width:28px;height:28px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-preview-action>.callout-maker-preview__button--preview>.callout-maker-preview__preview-action-icon{display:inline-flex;font-size:28px}}@media(max-width:600px),(pointer:coarse){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-file-drop-card,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__stage-empty-label{display:none}}@media(max-width:380px){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__header-preview-action{flex:0 1 auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-controls{flex:0 1 auto;min-width:50px;max-width:calc(100vw - 188px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ah-flow-accent, #1a73be) var(--ah-flow-track-bg, #e5edf5)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-controls::-webkit-scrollbar{height:4px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-controls::-webkit-scrollbar-track{background:var(--ah-flow-track-bg, #e5edf5)}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-controls::-webkit-scrollbar-thumb{background:var(--ah-flow-accent, #1a73be);border-radius:2px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-window-controls>*{flex-shrink:0}}@media(max-width:600px)and (min-height:481px){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer{padding-inline:8px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions{-moz-column-gap:8px;column-gap:8px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-center{-moz-column-gap:8px;column-gap:8px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right>.callout-maker-preview__floating-actions{gap:6px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right .callout-maker-preview__button{padding-inline:8px;min-height:44px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right .callout-maker-preview__primary-split-caret{padding-inline:10px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-center .callout-maker-preview__button{min-height:44px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right .callout-maker-preview__icon-button{width:44px;height:44px}}@media(max-height:480px){callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer{padding:4px 8px;gap:4px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:12px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions::-webkit-scrollbar{height:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-left,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-center,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right>.callout-maker-preview__floating-actions{align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:8px;min-width:-moz-max-content;min-width:max-content}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-right{margin-left:auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer-actions--stacked .callout-maker-preview__footer-center{order:initial;flex:0 0 auto}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer .callout-maker-preview__button,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer .callout-maker-preview__icon-button{flex:0 0 auto;min-width:44px;min-height:44px;height:44px;padding:6px 10px;white-space:nowrap}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__footer .callout-maker-preview__icon-button{width:44px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__design-chip,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__powerpoint-background-chip{height:46px;padding-block:0}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__design-change,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__powerpoint-background-action,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__powerpoint-background-remove,callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__powerpoint-background-include{min-width:44px;min-height:44px;height:44px}callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__metadata-header{padding-block:0}callout-maker-preview .callout-maker-preview--workspace:is(.callout-maker-preview--metadata-open,.callout-maker-preview--background-open,.callout-maker-preview--page-layout-open) :is(.callout-maker-preview__metadata-pane,.callout-maker-preview__background-panel,.callout-maker-preview__page-layout-pane){margin-block:0;min-height:min(180px,var(--ah-visible-viewport-height, 100vh) - 56px)}}body.ah-image-effects-open callout-maker-preview{pointer-events:none!important}body:is(.dark,.sl-theme-dark) callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-mode-control,html.sl-theme-dark body callout-maker-preview .callout-maker-preview--workspace .callout-maker-preview__workspace-mode-control{--cm-mode-status-color: var(--cm-mode-status-dark)}body.dark:not([data-ah-theme]) callout-maker-preview,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview{--ah-flow-overlay: rgba(2, 6, 23, .72);--ah-flow-panel-bg: linear-gradient(180deg, #172335 0%, #101826 100%);--ah-flow-panel-header-bg: linear-gradient(180deg, rgba(23, 35, 53, .98) 0%, rgba(18, 27, 42, .98) 100%);--ah-flow-panel-footer-bg: linear-gradient(180deg, #162131 0%, #101827 100%);--ah-flow-panel-border: rgba(96, 165, 250, .18);--ah-flow-panel-shadow: 0 28px 68px rgba(2, 6, 23, .5);--ah-flow-stage: #4b5563;--ah-flow-accent: #60a5fa;--ah-flow-accent-strong: #93c5fd;--ah-flow-accent-soft: rgba(37, 99, 235, .18);--ah-flow-text-strong: #f8fafc;--ah-flow-text: #dbeafe;--ah-flow-text-muted: #9fb3cc}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__button--ghost,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__icon-button,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__design-chip,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__group-chip,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-text-card,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__warp-actions .callout-maker-preview__button--ghost,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__header-close,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__button--ghost,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__icon-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__design-chip,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__group-chip,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-text-card,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__warp-actions .callout-maker-preview__button--ghost,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__header-close{background:#0f172aeb;border-color:#60a5fa2e;color:var(--ah-flow-text)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__header-close,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__header-close{box-shadow:inset 1px 1px 2px #ffffff0f,0 2px 6px #0000003d}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__design-change,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__design-change{border-color:#60a5fa3d;background:#2563eb2e;color:var(--ah-flow-accent-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__design-change:hover:not(:disabled),body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__design-change:focus-visible,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__design-change:hover:not(:disabled),body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__design-change:focus-visible{border-color:#93c5fd66;background:#2563eb47;color:#bfdbfe}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-text-card,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-text-card--empty,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-text-card,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-text-card--empty{border-color:#60a5fa24;background:#0f172aeb}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-menu,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-menu{border-color:#60a5fa29;background:#0f172afa;box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff14}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-menu:before,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-menu:before{border-color:#60a5fa29;background:#0f172afa}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-option:disabled,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-option:disabled{color:#dbeafe5c}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-option:disabled:hover,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-option:disabled:focus-visible,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-option:disabled:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__source-option:disabled:focus-visible{color:#dbeafe5c}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-file-drop-card,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-file-drop-card{border-color:#60a5fa3d;background:#0f172af0;color:var(--ah-flow-accent-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__text,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__text{color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-input,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-input{border-color:#60a5fa47;background:#0f172af0;color:#e2e8f0}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-input--font-size-forced,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-input--font-size-forced{border-color:#facc1561;background:#451a03eb;color:#fde68a}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-action--more-active,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-action--more-active,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu{border-color:#60a5fa2e;background:#0f172af5}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu-item,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu-item{color:var(--ah-flow-text)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu-item:hover:not(:disabled),body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu-item:hover:not(:disabled){border-color:#60a5fa29;background:#60a5fa1f;color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder{border-color:#60a5fa33;background:#0f172af5;color:var(--ah-flow-text);box-shadow:0 18px 34px #0000005c}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-title,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-title{color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-eyebrow,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-eyebrow{color:var(--ah-flow-accent-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-scope,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-tabs,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-scope,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-tabs{border-color:#60a5fa2e;background:#1e293bd1}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-scope-button,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-tab,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-scope-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-tab{color:var(--ah-flow-text-muted)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-scope-button--active,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-tab--active,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-scope-button--active,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-tab--active{background:#2563eb47;color:var(--ah-flow-accent-strong);box-shadow:inset 0 0 0 1px #93c5fd2e}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-save,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-save{border-color:#60a5fa47;background:#1e40af6b;color:#bfdbfe}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-save:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-save:hover{border-color:#93c5fd6b;background:#2563eb80}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-reset,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-reset{border-color:#f8717147;background:#450a0ac7;color:#fecaca}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-reset:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-reset:hover{border-color:#f871716b;background:#7f1d1db8}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-close,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-close{border-color:#60a5fa2e;background:#0f172abd}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-close:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-close:hover{border-color:#93c5fd57;background:#2563eb33}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-status,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-status{border-color:#60a5fa29;background:#1e40af33;color:var(--ah-flow-text-muted)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-design-select,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-design-select{border-color:#60a5fa29;background:#1e293b80}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-secondary,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-secondary{border-color:#60a5fa2e;background:#0f172abd;color:var(--ah-flow-text-muted)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-secondary:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-secondary:hover{border-color:#93c5fd57;background:#2563eb33;color:var(--ah-flow-accent-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-diagnostics,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-diagnostics{border-color:#fbbf2433;background:#78350f33;color:#fde68a}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-diagnostics-title,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-diagnostics-title{color:#fbbf24}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-fit,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-levels,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-fit,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-levels{border-color:#60a5fa29;background:#1e293b6b}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-fit-title,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-levels-title,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-fit-title,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-levels-title{color:#93c5fd}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-levels-note,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-levels-note{color:var(--ah-flow-text-muted)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-level-row,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-level-row{border-color:#60a5fa24;background:#0f172a75}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-level-index,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-level-index{color:#93c5fd}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-metric,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-metric{color:var(--ah-flow-text-muted)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-field,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-field{color:var(--ah-flow-text-muted)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-content,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-content{border-color:#60a5fa29;background:#1e293b80}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-field input,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-field textarea,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-field select,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-field input,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-field textarea,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-field select{border-color:#60a5fa38;background:#0f172afa;color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-overlay,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-overlay{border-color:#93c5fd94;background:#2563eb21;color:#bfdbfe}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-box-overlay,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-box-overlay{border-color:#bfdbfedb;background:#3b82f617;box-shadow:inset 0 0 0 1px #93c5fd33}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-overlay span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-overlay span{background:#0f172ae0;box-shadow:0 1px 3px #0000003d}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-resize,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-resize{background:linear-gradient(135deg,transparent 0 45%,rgba(191,219,254,.9) 46% 54%,transparent 55%),linear-gradient(135deg,transparent 0 62%,rgba(191,219,254,.9) 63% 71%,transparent 72%)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay{border-color:#fbbf24b8;background:#f59e0b29;color:#fde68a}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay span,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay small,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay small{background:#0f172ae6;box-shadow:0 1px 3px #0000003d}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay small,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay small{color:#fcd34d}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-resize,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-resize{background:linear-gradient(135deg,transparent 0 45%,rgba(253,230,138,.9) 46% 54%,transparent 55%),linear-gradient(135deg,transparent 0 62%,rgba(253,230,138,.9) 63% 71%,transparent 72%)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-overlay--active,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-overlay--active{border-color:#bfdbfef0;background:#3b82f638;box-shadow:inset 0 0 0 1px #93c5fd2e}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay--active,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-decoration-overlay--active{border-color:#fde68af5;background:#f59e0b3d;box-shadow:inset 0 0 0 1px #fde68a38,0 0 0 2px #f59e0b2e}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-overlay--hidden,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__card-builder-slot-overlay--hidden{border-color:#94a3b87a;background:#4755692e;color:#cbd5e1}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu-cog,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu-cog{border-color:#60a5fa24;background:#0f172ab8}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu-cog:hover:not(:disabled),body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-menu-cog:hover:not(:disabled){border-color:#60a5fa3d;background:#60a5fa1f}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-row,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-row{border-color:#60a5fa24;background:#1e293bdb}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-label,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-label{color:#bfdbfeb8}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-button::part(base),body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-button::part(base){border-color:#60a5fa3d;background:#0f172ae0;color:var(--ah-flow-accent-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-button:hover::part(base),body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-button:hover::part(base){border-color:#93c5fd6b;background:#2563eb33}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-button--active::part(base),body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__entry-tools-layer-button--active::part(base){border-color:var(--ah-flow-accent);background:var(--ah-flow-accent);color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-controls,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-controls{border-color:#60a5fa33;background:#0f172aeb;box-shadow:0 8px 22px #02061752}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-control,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-control{border-color:#bfdbfe3d;background:#0f172ae0;box-shadow:inset 0 1px #ffffff14}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-control:hover,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-control:focus-visible,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-control:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-control:focus-visible{border-color:#bfdbfe8f;background:#60a5fa2e}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-control-icon,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__workspace-window-control-icon{filter:brightness(0) invert(1);opacity:.9}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field{background:transparent!important;color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-container,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-container,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-container,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-container{background:transparent;color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-container .ql-editor,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-container .ql-editor{border-bottom-color:#60a5fa52;background:transparent;color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor p,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor span,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-label,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-display,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor p,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor span,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .editor-label,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-display{color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor.ql-blank:before,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .ql-editor.ql-blank:before{color:#bfdbfe7a}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .dropdown-menu,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-controls,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .dropdown-menu,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__stage-rich-text ah-text-field .text-field-controls{color:var(--ah-flow-text-muted)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab{border-color:#60a5fa33;background:#0f172afa;box-shadow:0 18px 48px #02061785}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-close,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-close,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button{border-color:#60a5fa38;background:#1e293bf0;color:var(--ah-flow-accent-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-close:hover,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button:hover:not(:disabled),body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button:hover:not(:disabled),body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-close:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button:hover:not(:disabled),body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button:hover:not(:disabled){border-color:#93c5fd57;background:#60a5fa24}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--active,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--scoped,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--active,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mini-button--scoped{border-color:#60a5fa61;background:#2563eb33}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--listening,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--listening{border-color:#f8717180;background:#7f1d1dc7;color:#fecaca}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-header-mic--working,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-mic-button--working{border-color:#60a5fa6b;background:#1e40af85}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-images,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-images{scrollbar-color:rgba(96,165,250,.55) rgba(15,23,42,.76)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-image,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-image-actions,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-source-page,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-metrics div,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-candidate,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-promotion,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-image,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-image-actions,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-source-page,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-summary-card,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-metrics div,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-candidate,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tool-row,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-promotion{border-color:#60a5fa29;background:#1e293bdb;box-shadow:0 1px 4px #02061747}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-image img,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-source-page img,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run img,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run-image-placeholder,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-image img,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-source-page img,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run img,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run-image-placeholder{background:#334155eb}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-log,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-log{border-color:#60a5fa2e;background:#02061757}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--user,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--user{border-color:#60a5fa47;background:#1e40af66}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--error,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-error,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-message--error,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-error{border-color:#f871715c;background:#7f1d1d8c;color:#fecaca}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-wide-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-wide-button{border-color:#60a5fa38;background:#0f172ae0;color:var(--ah-flow-text-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input::-moz-placeholder,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input::-moz-placeholder,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input::-moz-placeholder,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input::-moz-placeholder{color:#bfdbfe85}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input::placeholder,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input::placeholder,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-search-input::placeholder,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-chat-input::placeholder{color:#bfdbfe85}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestions,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-advanced,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-modal,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestions,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-advanced,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-modal{border-color:#60a5fa38;background:#0f172a;box-shadow:0 18px 48px #02061794}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tab,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-local-override,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tab,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-local-override,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-transcript-card{border-color:#60a5fa29;background:#1e293be6;color:var(--ah-flow-text)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:hover,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:focus-visible,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:hover,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion:focus-visible{border-color:#93c5fd5c;background:#2563eb33}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion--recent,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--active,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-prompt-suggestion--recent,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--active{border-color:#4ade8057;background:#14532d85;color:#bbf7d0}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--negative,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-feedback-button--negative{border-color:#f871716b;background:#7f1d1d8c;color:#fecaca}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-local-override,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-local-override{border-color:#fb923c47;background:#43381ca3}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy strong,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-local-override-copy strong{color:#fed7aa}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tabs,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tabs{border-color:#60a5fa2e;background:#0206176b}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tab--active,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tab--active{background:#2563eb3d;color:var(--ah-flow-accent-strong);box-shadow:0 1px 4px #02061752}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tab-count,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-tab-count{background:#2563eb42;color:var(--ah-flow-accent-strong)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-request,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-request{border-color:#60a5fa38;background:#020617c7;color:#e5eefb}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-empty,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-empty{border-color:#60a5fa29;background:#1e293bb8;color:var(--ah-flow-text-muted)}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-speech-status--error,body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--bad,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-speech-status--error,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--bad{color:#fca5a5}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--good,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__pipeline-lab-run-feedback--good{color:#86efac}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__box,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__box{border-color:#bfdbfe66;background:#ffffff0a}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__preview-notice,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__preview-notice{border-color:#fbbf242e;background:#43381ceb;color:#fde68a}body.dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__preview-notice-link,body.sl-theme-dark:not([data-ah-theme]) callout-maker-preview .callout-maker-preview__preview-notice-link{color:#fcd34d}.callout-maker-preview__workspace-logo{--cm-brand-icon: #0050ff;--cm-brand-wordmark: var(--ah-themed-text-strong, var(--ah-flow-text-strong, #334155));--cm-brand-glint: rgba(255, 255, 255, .86);--cm-brand-shadow: none;--cm-brand-animation: none;--cm-brand-detail-animation: none;position:relative;isolation:isolate;overflow:hidden;pointer-events:none}.callout-maker-preview__workspace-logo .preview-brand__part{position:relative;isolation:isolate;filter:var(--cm-brand-shadow);pointer-events:none}.callout-maker-preview__workspace-logo .preview-brand__fallback{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.callout-maker-preview__workspace-logo .preview-brand__paint,.callout-maker-preview__workspace-logo .preview-brand__detail{display:none}.callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-icon{--cm-brand-mask: url(/assets/addhere_logos/addHere_logo_paperclip.svg);--cm-brand-fill: var(--cm-brand-icon)}.callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark{--cm-brand-mask: url(/assets/addhere_logos/addHere_logo_wordmark.svg);--cm-brand-fill: var(--cm-brand-wordmark);--cm-brand-glint: rgba(0, 0, 0, .3)}@supports ((-webkit-mask-image: url()) or (mask-image: url())) or (-webkit-mask-image: url()){.callout-maker-preview__workspace-logo .preview-brand__fallback{display:none}.callout-maker-preview__workspace-logo .preview-brand__paint{display:block;position:absolute;inset:0;background:var(--cm-brand-fill);-webkit-mask:var(--cm-brand-mask) center/contain no-repeat;mask:var(--cm-brand-mask) center/contain no-repeat}.callout-maker-preview__workspace-logo .preview-brand__paint:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 25%,var(--cm-brand-glint) 49%,transparent 64%);opacity:0;animation:var(--cm-brand-animation) 1.35s ease-out 1 both;pointer-events:none}.callout-maker-preview__workspace-logo .preview-brand__detail{display:block;position:absolute;opacity:0;pointer-events:none;animation:var(--cm-brand-detail-animation) 1.35s ease-out 1 both}}body[data-ah-theme=classic] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(145deg, #0050ff 0%, #1677db 45%, #0646bf 100%);--cm-brand-wordmark: #334155;--cm-brand-animation: cm-brand-classic}@keyframes cm-brand-classic{0%{opacity:0;transform:translate(-110%)}18%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(110%)}}body[data-ah-theme=flowLight] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(115deg, #075ac5 22%, #007e9e 76%, #1364b5 100%);--cm-brand-wordmark: #15365c;--cm-brand-animation: cm-brand-flowLight}@keyframes cm-brand-flowLight{0%{opacity:0;transform:translate(-110%)}18%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(110%)}}body[data-ah-theme=flowDark] .callout-maker-preview__workspace-logo{--cm-brand-icon: #7acaff;--cm-brand-wordmark: #e4f0ff;--cm-brand-animation: cm-brand-flowDark}@keyframes cm-brand-flowDark{0%{opacity:0;transform:translate(-110%)}18%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(110%)}}body[data-ah-theme=minimal] .callout-maker-preview__workspace-logo{--cm-brand-icon: #4f46b8;--cm-brand-wordmark: #202535;--cm-brand-animation: cm-brand-minimal}@keyframes cm-brand-minimal{0%{opacity:0;clip-path:inset(0 100% 0 0)}16%{opacity:.72}76%{opacity:.72;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}body[data-ah-theme=legalAi] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(145deg, #67411e 12%, #a07539 49%, #67411e 77%);--cm-brand-wordmark: #41372c;--cm-brand-animation: cm-brand-legalAi}@keyframes cm-brand-legalAi{0%{opacity:0;transform:translate(-110%)}18%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(110%)}}body[data-ah-theme=dossier] .callout-maker-preview__workspace-logo{--cm-brand-icon: #852f46;--cm-brand-wordmark: #453333;--cm-brand-animation: cm-brand-dossier}@keyframes cm-brand-dossier{0%{opacity:0;transform:scale(1.08) rotate(-3deg)}24%{opacity:.65;transform:scale(1) rotate(0)}to{opacity:0;transform:none}}body[data-ah-theme=newsprint] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(150deg, #222222 80%, #a52d34 81%);--cm-brand-wordmark: #252525;--cm-brand-animation: cm-brand-newsprint}@keyframes cm-brand-newsprint{0%{opacity:0;background-size:3px 3px}24%{opacity:.64;background:radial-gradient(circle,var(--cm-brand-glint) 1px,transparent 1px) 0 0/3px 3px}74%{opacity:.2}to{opacity:0}}body[data-ah-theme=blueprint] .callout-maker-preview__workspace-logo{--cm-brand-icon: #75dbff;--cm-brand-wordmark: #d4f3ff;--cm-brand-animation: cm-brand-blueprint}@keyframes cm-brand-blueprint{0%{opacity:0;clip-path:inset(0 100% 0 0)}16%{opacity:.72}76%{opacity:.72;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}body[data-ah-theme=retro] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(125deg, #75efff 25%, #bd9aff 69%, #ff8cca 100%);--cm-brand-wordmark: #eee4ff;--cm-brand-animation: cm-brand-retro}@keyframes cm-brand-retro{0%{opacity:0;transform:perspective(120px) rotateY(-22deg)}28%{opacity:.9;transform:perspective(120px) rotateY(12deg)}to{opacity:0;transform:none}}body[data-ah-theme=terminal] .callout-maker-preview__workspace-logo{--cm-brand-icon: #ffc257;--cm-brand-wordmark: #ffcb70;--cm-brand-animation: cm-brand-terminal}@keyframes cm-brand-terminal{0%{opacity:0;clip-path:inset(0 0 100% 0)}18%{opacity:.76}78%{opacity:.76;clip-path:inset(92% 0 0 0)}to{opacity:0;clip-path:inset(100% 0 0 0)}}body[data-ah-theme=titanium] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(130deg, #29425b 20%, #637488 42%, #b2c2d1 49%, #364e69 60%, #30475e 100%);--cm-brand-wordmark: #283748;--cm-brand-animation: cm-brand-titanium}@keyframes cm-brand-titanium{0%{opacity:0;transform:translate(-110%)}18%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(110%)}}body[data-ah-theme=callout] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(160deg, #0764cd 70%, #af4c0c 77%, #0764cd 88%);--cm-brand-wordmark: #244666;--cm-brand-animation: cm-brand-callout}@keyframes cm-brand-callout{0%{opacity:0;clip-path:inset(56% 0 0 40%);transform:rotate(-4deg)}28%{opacity:.85;transform:rotate(3deg)}to{opacity:0;clip-path:inset(56% 0 0 40%);transform:none}}body[data-ah-theme=patent] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(150deg, #333d47 68%, #8a651e 76%, #333d47 87%);--cm-brand-wordmark: #333d47;--cm-brand-animation: cm-brand-patent}@keyframes cm-brand-patent{0%{opacity:0;clip-path:inset(0 100% 0 0)}16%{opacity:.72}76%{opacity:.72;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}body[data-ah-theme=marketing] .callout-maker-preview__workspace-logo{--cm-brand-icon: #1759c8;--cm-brand-wordmark: linear-gradient(100deg, #174da9 10%, #7637b5 94%);--cm-brand-animation: cm-brand-marketing}@keyframes cm-brand-marketing{0%{opacity:0;transform:translate(-110%)}18%{opacity:.85}80%{opacity:.85}to{opacity:0;transform:translate(110%)}}body[data-ah-theme=phosphor] .callout-maker-preview__workspace-logo{--cm-brand-icon: #70e18b;--cm-brand-wordmark: #9af1b0;--cm-brand-animation: cm-brand-phosphor}@keyframes cm-brand-phosphor{0%{opacity:0;clip-path:inset(0 0 100% 0)}18%{opacity:.76}78%{opacity:.76;clip-path:inset(92% 0 0 0)}to{opacity:0;clip-path:inset(100% 0 0 0)}}body[data-ah-theme=neumorph] .callout-maker-preview__workspace-logo{--cm-brand-icon: linear-gradient(135deg, #446787 30%, #718da6 48%, #3b5c7c 70%);--cm-brand-wordmark: #405770;--cm-brand-animation: cm-brand-neumorph}@keyframes cm-brand-neumorph{0%{opacity:0;transform:translate(-2px,-1px)}34%{opacity:.72;transform:translate(1px,1px)}to{opacity:0;transform:none}}body[data-ah-theme=flowDark] .callout-maker-preview__workspace-logo{--cm-brand-shadow: drop-shadow(0 0 1px rgba(83, 190, 255, .7))}body[data-ah-theme=phosphor] .callout-maker-preview__workspace-logo{--cm-brand-shadow: drop-shadow(0 0 1px rgba(112, 225, 139, .7))}body[data-ah-theme=flowDark] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark,body[data-ah-theme=blueprint] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark,body[data-ah-theme=retro] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark,body[data-ah-theme=terminal] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark,body[data-ah-theme=phosphor] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark{--cm-brand-glint: rgba(255, 255, 255, .58)}body[data-ah-theme=neumorph] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-icon{--cm-brand-shadow: drop-shadow(-.5px -.5px .2px #ffffff) drop-shadow(.5px .5px .2px #294761)}body[data-ah-theme=neumorph] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark{--cm-brand-shadow: drop-shadow(.5px .5px .2px #ffffff) drop-shadow(-.5px -.5px .2px #294761)}body[data-ah-theme=flowDark] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-icon .preview-brand__detail,body[data-ah-theme=marketing] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-icon .preview-brand__detail{--cm-brand-detail-animation: cm-brand-twinkle;right:5px;top:2px;width:8px;height:8px;background:#fff;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 62%,50% 100%,36% 62%,0 50%,36% 36%)}body[data-ah-theme=marketing] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-icon .preview-brand__detail{--cm-brand-detail-animation: cm-brand-marketing-twinkle}@keyframes cm-brand-twinkle{0%,32%{opacity:0;transform:scale(.45) rotate(-12deg)}55%{opacity:.95;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.65) rotate(12deg)}}@keyframes cm-brand-marketing-twinkle{0%,62%{opacity:0;transform:scale(.45) rotate(-12deg)}80%{opacity:.95;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.65) rotate(12deg)}}body[data-ah-theme=blueprint] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-icon .preview-brand__detail{opacity:.7;inset:0;background:linear-gradient(#75dbff,#75dbff) 4px 0/1px 6px no-repeat,linear-gradient(#75dbff,#75dbff) 1px 3px/7px 1px no-repeat,linear-gradient(#75dbff,#75dbff) 44px 29px/5px 1px no-repeat}body[data-ah-theme=blueprint] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark .preview-brand__paint:after{background:linear-gradient(0deg,transparent 20%,#e6fbff 50%,transparent 80%)}body[data-ah-theme=terminal] .callout-maker-preview__workspace-logo .callout-maker-preview__workspace-logo-wordmark .preview-brand__detail{--cm-brand-detail-animation: cm-brand-terminal-cursor;right:0;bottom:6px;width:2px;height:13px;background:#ffcb70}@keyframes cm-brand-terminal-cursor{0%,55%{opacity:0}56%,82%{opacity:.85}to{opacity:0}}@media(forced-colors:active){.callout-maker-preview__workspace-logo{--cm-brand-icon: CanvasText !important;--cm-brand-wordmark: CanvasText !important;--cm-brand-shadow: none !important;forced-color-adjust:none}.callout-maker-preview__workspace-logo .preview-brand__part{filter:none!important}.callout-maker-preview__workspace-logo .preview-brand__detail{display:none!important}}@media(prefers-reduced-motion:reduce),(forced-colors:active){.callout-maker-preview__workspace-logo,.callout-maker-preview__workspace-logo *,.callout-maker-preview__workspace-logo *:before,.callout-maker-preview__workspace-logo *:after{animation:none!important;transition:none!important}}.callout-maker-preview .callout-maker-preview__entry--locked,.callout-maker-preview .callout-maker-preview__title-live--locked{pointer-events:none;cursor:default}.callout-maker-preview .callout-maker-preview__entry--locked *,.callout-maker-preview .callout-maker-preview__title-live--locked *{pointer-events:none}.preview-label-curve-hit{pointer-events:none;cursor:grab;touch-action:none}@media(any-pointer:coarse){.preview-label-curve-hit{pointer-events:all}}.callout-maker-preview__share-dialog{--width: 520px;--body-spacing: 16px;--footer-spacing: 12px 16px;color:var(--ah-flow-text, #263447)}.callout-maker-preview__share-dialog::part(panel){max-width:calc(100vw - 20px)}.callout-maker-preview__share-dialog::part(body){overflow-wrap:anywhere}.callout-maker-preview__share-dialog .callout-maker-preview__share-link{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:8px 0 0;padding:10px;border:1px solid var(--ah-flow-control-border, #aebfd0);border-radius:6px;background:var(--ah-flow-control-bg, #fff);color:var(--ah-flow-control-color, #263447)}.callout-maker-preview__share-dialog .callout-maker-preview__share-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}color-chooser{border-radius:3px}color-chooser ah-icon-button{--ah-icon-button-background: transparent}#color-chooser-panel{display:grid;grid-template-columns:repeat(5,40px);grid-auto-rows:40px;width:204px;padding:2px;background:#fff}#color-chooser-panel .item{width:100%;height:100%;border:2px solid white;outline:none}#color-chooser-panel .item:hover{border:2px solid #03a9f4}#color-chooser-panel .item.selected{border:2px solid #424242}#color-chooser-panel .remove{display:flex;align-items:center;justify-content:center}#color-chooser-panel .remove ah-icon{color:#9e9e9e}design-component{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}design-component ah-design-route{display:flex;flex-direction:column;height:100%;width:100%;overflow-y:auto}design-component .design-top{flex:0 0 auto;display:flex;flex-direction:column;max-height:calc(100% - 73px);min-height:400px;overflow-y:visible;background:var(--ah-themed-panel-bg, white);background-attachment:fixed}design-component .design-top.full-height{flex:1 1 1000px}design-component .design-spacer{flex:2 2 auto;min-height:30px}design-component .design-bottom{position:relative;flex:1 1 auto;padding:calc(10px + var(--ah-themed-shadow-gutter, 0px));overflow:hidden;border-right:1px solid var(--ah-themed-panel-border, rgb(215, 215, 215));border-left:1px solid var(--ah-themed-panel-border, rgb(215, 215, 215));margin:0 5px}design-component .design-bottom.has-comments{background-color:var(--ah-themed-accent-soft, #fff3e0);box-shadow:inset 3px 0 0 var(--ah-themed-accent)}design-component .design-bottom .markup-btns{position:absolute;top:-5px;right:6px;z-index:10}design-component .design-bottom .comments{height:100%}body[data-ah-theme] design-component .design-bottom .design-comments-field .ql-editor{border-radius:5px}design-component .size-control{border-right:1px solid var(--ah-themed-panel-border, rgb(215, 215, 215));border-left:1px solid var(--ah-themed-panel-border, rgb(215, 215, 215));border-top:1px solid var(--ah-themed-panel-border, rgb(215, 215, 215));margin:0 5px}design-component .size-control .drag-icon{pointer-events:none}body[data-ah-theme] design-component .size-control{border-radius:5px 5px 0 0}design-component .size-control.has-comments{background-color:var(--ah-themed-accent-soft, #fff3e0);box-shadow:inset 3px 0 0 var(--ah-themed-accent)}design-component .preview-container{flex:1 1 540px;height:100%;position:relative;margin:15px}design-component .preview-container .background-image{position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}body[data-ah-theme] design-component .preview-container .background-image{clip-path:inset(calc((100% - var(--slide-box-height, 100%)) / 2) calc((100% - var(--slide-box-width, 100%)) / 2) round 5px)}design-component .preview-container .spinner-overlay{background-color:#ffffffd9;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}design-component .preview-container .spinner-overlay .progress-text{margin-top:20px;max-width:380px;text-align:center;font-size:1.2em;font-weight:700;color:#283593;background-color:#ffffffd9;padding:20px}design-component .preview-container.failed{border:1px solid red}design-component .drop-hint{display:none;pointer-events:none;position:absolute;inset:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;color:var(--ah-themed-text-strong, black);font-size:2em;font-weight:700;opacity:0;transition:opacity .2s ease}design-component .drop-hint ah-icon{margin:0 20px 0 0;color:var(--ah-themed-text-strong, black)}design-component .drop-hint.show{display:flex;opacity:.3}design-component .show-slides{transform:translate(6px);color:var(--ah-themed-text-muted, #9e9e9e)}design-component .show-slides.alert{color:var(--ah-themed-accent, #f57c00)}design-component .slide-controls{display:flex;align-items:center;margin-bottom:5px}design-component .show-compare-button{margin:0;padding:1!important;border-radius:50%}design-component .show-compare-button::part(base){color:var(--ah-themed-text-muted, #9e9e9e);border-radius:50%;transition:color .2s}design-component .show-compare-button::part(base):hover{color:var(--ah-themed-accent, #f57c00)}design-component .show-compare-button.active::part(base){color:var(--ah-themed-accent, #f57c00);background-color:var(--ah-themed-card-sel-bg, white)}design-component .add-slide-button{margin:2px 0;min-width:0px;color:var(--ah-themed-text, #616161);text-transform:none}design-component .slides-container{position:relative;flex:0 0 auto;z-index:-1;height:0px;transition:height .5s ease;margin:0 5px 10px}design-component .slides-container.expand{z-index:1;height:140px}design-component .slides-scroll-container{position:absolute;inset:0;overflow-x:scroll;overflow-y:hidden;background-color:var(--ah-themed-sortband-bg, #fafafa);padding:0 5px;border:1px solid var(--ah-themed-sortband-border, rgb(215, 215, 215))}design-component .pages-container{position:relative;display:flex;padding:5px;min-height:120px}design-component .page-thumb{position:relative;padding:5px;display:flex;align-items:center}design-component .page-thumb img{height:67.5px;width:90px;outline:1px solid var(--ah-themed-thumb-border, #9e9e9e);background-color:#fff;cursor:pointer;transition:opacity .1s,width .5s ease,height .5s ease;opacity:.5}design-component .page-thumb.wide img{width:120px}design-component .page-thumb .delete-button{position:absolute;top:14px;right:-2px;margin:0;padding:0!important;transition:opacity .2s;opacity:0;border-radius:50%}design-component .page-thumb .delete-button::part(base){color:#c62828;background-color:#fff;border-radius:50%;transition:color .2s}design-component .page-thumb .delete-button::part(base):hover{color:#f44336}design-component .page-thumb .compare-button{position:absolute;bottom:14px;left:8px;margin:0;padding:1!important;transition:opacity .2s;opacity:1;border-radius:50%}design-component .page-thumb .compare-button::part(base){color:#616161;background-color:#fff;border-radius:50%;transition:color .2s}design-component .page-thumb .compare-button::part(base):hover{color:#f57c00}design-component .page-thumb .annotations-icon{position:absolute;top:28px;left:6px;padding:4px;border-radius:4px;line-height:0;background:#ff8a65}design-component .page-thumb .annotations-icon ah-icon{color:#fff}design-component .page-thumb .slide-type-icon{position:absolute;bottom:18px;right:2px;padding:4px;border-radius:4px}design-component .page-thumb .slide-type-icon.ppt-icon{background:#ffab91}design-component .page-thumb .slide-type-icon.add-page-icon{background:#64b5f6}design-component .page-thumb .slide-type-icon ah-icon{color:#fff}design-component .page-thumb:nth-child(2) img{height:90px;width:120px}design-component .page-thumb:nth-child(2).wide img{width:160px}design-component .page-thumb:nth-child(2) .slide-type-icon{bottom:6px;right:2px}design-component .page-thumb:nth-child(2) .delete-button{top:4px}design-component .page-thumb:nth-child(2) .annotations-icon{top:18px;left:6px}design-component .page-thumb:hover img{outline:1px solid var(--ah-themed-accent, #42a5f5)}design-component .page-thumb:hover .delete-button{opacity:1}design-component .page-thumb.selected{background-color:var(--ah-themed-card-sel-bg, white)}design-component .page-thumb.selected .add-page-icon{background:#1e88e5}design-component .page-thumb.selected .ppt-icon{background:#ff8a65}design-component .page-thumb.selected .annotations-icon{background:#f4511e}design-component .page-thumb.selected img{opacity:1}design-component .page-thumb.processing{opacity:.5}design-component .page-thumb.failed{border:1px solid red}design-component .commands{margin:30px 0;width:90%}design-component .error-warning{position:absolute;top:0;right:0;border-radius:10px;background:#ef6c00;box-shadow:2px 2px 4px #00000080}design-component .error-warning ah-icon-button{color:#ff0;--ah-icon-button-color-hover: yellow;--ah-icon-button-color-active: yellow;font-size:1.5em}.dark body:not([data-ah-theme]) design-component .design-top,body.dark:not([data-ah-theme]) design-component .design-top,body:not([data-ah-theme]) .dark design-component .design-top{background-color:#e6e6e6}.dark design-component .spinner-overlay{background-color:#e6e6e6d9}ah-download-history{display:flex;flex-direction:column;color:var(--ah-themed-text, #616161)}ah-download-history .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px 10px 10px 18px;background:var(--ah-themed-panel-header-bg, #1a237e);font-size:18px;font-weight:700;color:var(--ah-themed-text-strong, white)}ah-download-history .secondary-screen-header .spacer{flex:1 1 auto}ah-download-history .secondary-screen-header .header-icon{font-size:24px}ah-download-history .secondary-screen-header .close-button::part(base){color:var(--ah-themed-text-muted, white)}ah-download-history .secondary-screen-content{flex:1 1 auto;display:flex;flex-direction:column;overflow:auto}ah-download-history ah-data-table{display:block;min-height:0;overflow:auto}ah-download-history .toolbar{padding:0}ah-download-history .toolbar .history-action-button::part(base){border-color:transparent;background:transparent;color:var(--ah-themed-text-muted, #616161);box-shadow:none}ah-download-history .toolbar sl-button+sl-button{margin-left:8px}body[data-ah-theme] ah-download-history{background:var(--ah-themed-panel-bg)}body[data-ah-theme] ah-download-history .secondary-screen-header{box-shadow:inset 0 -1px 0 var(--ah-themed-header-border)}form-component.folder-view-form{min-width:0}ah-folder-view-route{display:flex;flex-direction:column;height:100%;min-height:0}ah-folder-view-route .folder-view-tabs{display:flex;align-items:center;gap:4px;padding:10px 10px 0;flex:0 0 auto}ah-folder-view-route .folder-view-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;background:transparent;color:var(--sl-color-neutral-600);cursor:pointer;font-size:.8rem;font-weight:700;letter-spacing:0;padding:8px 14px;text-transform:uppercase}ah-folder-view-route .folder-view-tab:hover{color:var(--sl-color-neutral-900);background:var(--sl-color-neutral-50)}ah-folder-view-route .folder-view-tab.active{color:var(--sl-color-primary-700);background:#fff;border-color:var(--sl-color-neutral-200)}ah-folder-view-route .folder-view-content{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}ah-folder-view-route .shares-view-content{margin:10px;border:1px solid rgb(215,215,215);border-radius:20px;box-shadow:0 2px 5px #00000042;background:var(--sl-color-neutral-50)}ah-folder-view-route .shares-view-content ah-shares-manager{flex:1;min-width:0;min-height:0}ah-folder-view-route .list-container{flex:2 2 auto;min-width:0;position:relative;display:flex;flex-direction:column;border:1px solid rgb(215,215,215);border-radius:20px;box-shadow:0 2px 5px #00000042;overflow:hidden;margin:10px}ah-folder-view-route .list-container ah-dropzone.app-dropzone-overlay{--ah-dropzone-border-radius: 20px}ah-folder-view-route .folder-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;min-height:48px}ah-folder-view-route .folder-toolbar .toolbar-left{display:flex;gap:8px;align-items:center}ah-folder-view-route .folder-toolbar .toolbar-right{display:flex;align-items:center;gap:8px}ah-folder-view-route .folder-toolbar .toolbar-title{font-size:1.1em;font-weight:600;color:var(--sl-color-neutral-800)}ah-folder-view-route .folder-toolbar file-chooser.add-file-btn label,ah-folder-view-route .folder-toolbar ah-file-chooser-renderer.add-file-btn label{position:relative;display:block;width:30px;height:30px;border-radius:50%;background:var(--sl-color-primary-600);transition:background .15s}ah-folder-view-route .folder-toolbar file-chooser.add-file-btn label:hover,ah-folder-view-route .folder-toolbar ah-file-chooser-renderer.add-file-btn label:hover{background:var(--sl-color-primary-700)}ah-folder-view-route .folder-toolbar file-chooser.add-file-btn label:before,ah-folder-view-route .folder-toolbar file-chooser.add-file-btn label:after,ah-folder-view-route .folder-toolbar ah-file-chooser-renderer.add-file-btn label:before,ah-folder-view-route .folder-toolbar ah-file-chooser-renderer.add-file-btn label:after{content:"";position:absolute;top:50%;left:50%;background:#fff;border-radius:1px;transform:translate(-50%,-50%)}ah-folder-view-route .folder-toolbar file-chooser.add-file-btn label:before,ah-folder-view-route .folder-toolbar ah-file-chooser-renderer.add-file-btn label:before{width:14px;height:2px}ah-folder-view-route .folder-toolbar file-chooser.add-file-btn label:after,ah-folder-view-route .folder-toolbar ah-file-chooser-renderer.add-file-btn label:after{width:2px;height:14px}ah-folder-view-route .folder-toolbar file-chooser.add-file-btn label span,ah-folder-view-route .folder-toolbar ah-file-chooser-renderer.add-file-btn label span{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}ah-folder-view-route .folder-toolbar .more-btn::part(label){display:flex;align-items:center;justify-content:center;padding:0}ah-folder-view-route .folder-toolbar .selection-count{font-size:.85em;color:var(--sl-color-neutral-600);white-space:nowrap}ah-folder-view-route .folder-search{display:flex;align-items:center;padding:4px 20px 8px}ah-folder-view-route .folder-search ah-tag-filter{flex:1 1 auto}ah-folder-view-route .folder-search .view-toggle{display:flex;align-items:center;margin-right:8px}ah-folder-view-route .folder-search .view-toggle .view-toggle-btn{cursor:pointer;padding:4px;font-size:1.25rem;color:var(--sl-color-neutral-500)}ah-folder-view-route .folder-search .view-toggle .view-toggle-btn:hover{color:var(--sl-color-neutral-700)}ah-folder-view-route .folder-search .view-toggle .view-toggle-btn.active{color:var(--sl-color-warning-600)}ah-folder-view-route ah-table,ah-folder-view-route ah-grid{flex:1 1 auto;overflow:auto;padding:0 20px}ah-folder-view-route .multi-details .multi-thumbs{display:flex;flex-wrap:wrap;gap:6px;padding:15px 15px 8px;overflow-x:auto}ah-folder-view-route .multi-details .multi-thumbs .multi-thumb{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border:1px solid #9e9e9e;border-radius:4px}ah-folder-view-route .multi-details .multi-summary{padding:8px 15px 12px}ah-folder-view-route .multi-details .multi-summary .summary-title{font-weight:600;font-size:1.05em;margin-bottom:4px}ah-folder-view-route .multi-details .multi-summary .summary-info{font-size:.85em;color:var(--sl-color-neutral-500);margin-bottom:2px}ah-folder-view-route .multi-details .multi-tags{padding:0 15px 8px}ah-folder-view-route .details,ah-folder-view-route .details-placeholder{flex:0 0 350px;margin:10px;color:#616161;overflow-x:hidden;overflow-y:auto}ah-folder-view-route .details .detail-actions,ah-folder-view-route .details-placeholder .detail-actions{padding:18px 15px 4px;display:flex;gap:8px;flex-wrap:wrap}ah-folder-view-route .details .detail-actions sl-button::part(label),ah-folder-view-route .details-placeholder .detail-actions sl-button::part(label){text-transform:uppercase}ah-folder-view-route .details .detail-preview,ah-folder-view-route .details-placeholder .detail-preview{padding:8px 15px 15px;text-align:center}ah-folder-view-route .details .detail-preview .detail-preview-inner,ah-folder-view-route .details-placeholder .detail-preview .detail-preview-inner{display:inline-block}ah-folder-view-route .details .detail-preview .detail-preview-inner .detail-name-input,ah-folder-view-route .details-placeholder .detail-preview .detail-preview-inner .detail-name-input{width:100%;margin-bottom:4px}ah-folder-view-route .details .detail-preview .detail-preview-inner .preview-image-wrapper,ah-folder-view-route .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper{position:relative}ah-folder-view-route .details .detail-preview .detail-preview-inner .preview-image-wrapper img,ah-folder-view-route .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper img{background-color:#fff;border:1px solid #9e9e9e;max-width:100%;max-height:360px;cursor:zoom-in;display:block}ah-folder-view-route .details .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn,ah-folder-view-route .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn{position:absolute;top:4px;right:4px}ah-folder-view-route .details .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn::part(label),ah-folder-view-route .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn::part(label){display:flex;align-items:center;justify-content:center;padding:0}ah-folder-view-route .details .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn ah-icon,ah-folder-view-route .details-placeholder .detail-preview .detail-preview-inner .preview-image-wrapper .copy-link-btn ah-icon{font-size:1.4em}ah-folder-view-route .details .detail-header,ah-folder-view-route .details-placeholder .detail-header{padding:8px 15px}ah-folder-view-route .details .detail-header .detail-name-input,ah-folder-view-route .details-placeholder .detail-header .detail-name-input{width:100%}ah-folder-view-route .details .detail-tags,ah-folder-view-route .details-placeholder .detail-tags{padding:0 15px 8px}ah-folder-view-route .details .detail-info,ah-folder-view-route .details-placeholder .detail-info{padding:0 15px 15px}ah-folder-view-route .details .detail-info .info-row,ah-folder-view-route .details-placeholder .detail-info .info-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;min-height:28px}ah-folder-view-route .details .detail-info .info-row .info-label,ah-folder-view-route .details-placeholder .detail-info .info-row .info-label{font-size:.85em;color:#9e9e9e;flex:0 0 auto;margin-right:12px}ah-folder-view-route .details .detail-info .info-row .info-value,ah-folder-view-route .details-placeholder .detail-info .info-row .info-value{font-size:.85em;text-align:right;word-break:break-word}ah-folder-view-route .details .detail-info .info-row .ah-action-link,ah-folder-view-route .details-placeholder .detail-info .info-row .ah-action-link{width:100%}form-component{flex:1 1 auto}form-component .content-container{display:flex;height:100%;min-width:550px}form-component .content-container>.content-left{position:relative;flex:1 1 auto;display:flex;flex-direction:column}form-component .form-tools{margin:10px 0 5px;width:100%}form-component .group-container{display:flex;height:100%;padding-top:49px}form-component .group-container .content{position:relative;flex:0 1 100%;display:flex;flex-direction:column}form-component .group-container .content .form-tools{position:absolute;top:-39px;right:0}form-component .group-container .content .slidePlaceholder{flex:0 0 60%;display:flex;align-items:center;justify-content:center}form-component .group-container .content .comments{flex:1 1 auto}form-component .group-container .content .group-button{display:flex;flex-direction:column;align-items:center;width:200px;color:#9e9e9e;font-size:1.2em;font-weight:700}form-component .group-container .group-details{flex:0 0 350px}form-component .notes-container{padding:10px}body[data-ah-theme] .form-edit,body[data-ah-theme] form-component{background:var(--ah-themed-panel-bg);background-attachment:fixed}body[data-ah-theme=retro] .form-edit,body[data-ah-theme=retro] form-component{--ah-themed-panel-bg: linear-gradient(180deg, #160a2e 0%, #2a1150 60%, #36175a 100%)}form-component{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-tool-icon-active: var(--ah-themed-accent-strong);--ah-control-button-text: var(--ah-themed-text-muted)}body[data-ah-theme] form-component sidebar-container-component::-webkit-scrollbar,body[data-ah-theme] form-component sidebar-container-component::-webkit-scrollbar-track,body[data-ah-theme] form-component slide-details::-webkit-scrollbar,body[data-ah-theme] form-component slide-details::-webkit-scrollbar-track,body[data-ah-theme] form-component ah-design-route::-webkit-scrollbar,body[data-ah-theme] form-component ah-design-route::-webkit-scrollbar-track,body[data-ah-theme] form-component .slides-scroll-container::-webkit-scrollbar,body[data-ah-theme] form-component .slides-scroll-container::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] form-component sidebar-container-component::-webkit-scrollbar-thumb,body[data-ah-theme] form-component slide-details::-webkit-scrollbar-thumb,body[data-ah-theme] form-component ah-design-route::-webkit-scrollbar-thumb,body[data-ah-theme] form-component .slides-scroll-container::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] form-component sidebar-container-component::-webkit-scrollbar-thumb:hover,body[data-ah-theme] form-component slide-details::-webkit-scrollbar-thumb:hover,body[data-ah-theme] form-component ah-design-route::-webkit-scrollbar-thumb:hover,body[data-ah-theme] form-component .slides-scroll-container::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}@supports not selector(::-webkit-scrollbar){body[data-ah-theme] form-component sidebar-container-component,body[data-ah-theme] form-component slide-details,body[data-ah-theme] form-component ah-design-route,body[data-ah-theme] form-component .slides-scroll-container{scrollbar-color:var(--ah-themed-scrollbar-thumb) transparent}}hotness,ah-app-hotness{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}hotness ah-icon,ah-app-hotness ah-icon{display:inline-flex;vertical-align:middle;color:#bdbdbd;transition:color .2s ease;outline:none}hotness ah-icon.editable,ah-app-hotness ah-icon.editable{cursor:pointer}hotness ah-icon.active,ah-app-hotness ah-icon.active{color:#ff8a65}hotness ah-icon.hovered,ah-app-hotness ah-icon.hovered{color:#f57c00}hotness ah-icon.remove-hotness:hover,ah-app-hotness ah-icon.remove-hotness:hover{color:#f57c00}.logger-info-panel{font-size:1.5em}logger-component,logger-component ah-logger-route{display:inline-block;padding:20px;width:100%;height:100%;display:flex;flex-direction:column}logger-component .tools-row,logger-component ah-logger-route .tools-row{display:flex;align-items:center}logger-component .spacer,logger-component ah-logger-route .spacer{flex:1 1 auto}logger-component .log-table-body,logger-component ah-logger-route .log-table-body{overflow:auto;border:1px solid rgb(215,215,215)}logger-component .log-row,logger-component ah-logger-route .log-row{display:flex;border-bottom:1px solid rgb(215,215,215);cursor:pointer}logger-component .log-row.header-row,logger-component ah-logger-route .log-row.header-row{background-color:#e0e0e0;font-weight:700}logger-component .log-row:nth-child(odd),logger-component ah-logger-route .log-row:nth-child(odd){background-color:#f2f2f2}logger-component .log-row:hover,logger-component ah-logger-route .log-row:hover{background-color:#e0e0e0}logger-component .log-row>*,logger-component ah-logger-route .log-row>*{flex:1 1 auto;padding:3px;font-size:.8em}logger-component .log-row .message,logger-component ah-logger-route .log-row .message{flex:0 1 33%}logger-component .log-row .index,logger-component ah-logger-route .log-row .index{flex:0 0 30px}logger-component .log-row .spacer,logger-component ah-logger-route .log-row .spacer{flex:2 0 auto}logger-component .log-row .webhook,logger-component ah-logger-route .log-row .webhook{flex:0 0 125px}logger-component .log-row .date,logger-component .log-row .email,logger-component ah-logger-route .log-row .date,logger-component ah-logger-route .log-row .email{flex:0 0 180px}logger-component .log-row .duration,logger-component ah-logger-route .log-row .duration{flex:0 0 100px}logger-component .log-row .pptapi-source,logger-component ah-logger-route .log-row .pptapi-source{flex:0 0 110px}logger-component .log-row.important,logger-component ah-logger-route .log-row.important{background-color:#ffecb3}logger-component .log-row.error,logger-component ah-logger-route .log-row.error{background-color:#ffcdd2;font-weight:700}ng-tree-container{position:relative;display:flex;flex:0 0 350px;transition:flex-basis .25s ease-out}ng-tree-container.no-animation{transition:none}ng-tree-container .collapse-btn{position:absolute;top:0;left:0}ng-tree-container ah-tree{flex:1 1 auto}ng-tree-container .tree-resize-control{flex:0 0 5px;writing-mode:vertical-lr;background-color:transparent;transition:border .1s;border-right:1px solid transparent}ng-tree-container .tree-resize-control:hover{cursor:col-resize;border-right:1px solid var(--ah-themed-panel-border, rgb(215, 215, 215))}body[data-ah-theme] ng-tree-container .tree-resize-control{border-right-color:var(--ah-themed-refiner-border)}body[data-ah-theme] ng-tree-container .tree-resize-control:hover{border-right-color:var(--ah-themed-accent)}@keyframes hideAnimation{0%{opacity:1}to{opacity:0}}@keyframes showAnimation{0%{opacity:0}to{opacity:1}}.notifications-panel{background:var(--ah-themed-pop-bg, white);width:310px;position:relative}.notifications-panel .notification-header{display:flex;align-items:center;padding:2px 5px 2px 10px;background:var(--ah-themed-panel-header-bg, #F5F5F5);position:relative}.notifications-panel .notification-header span{line-height:34px}.notifications-panel .notification-header .notification-header-spacer{flex:1 1 auto;min-width:0}.notifications-panel .notification-scroller{height:290px;max-height:calc(90vh - 80px);overflow-y:auto}.notifications-panel .notification-scroller .notification-bar:last-child{border-bottom:none}.notifications-panel .notification-footer{border-top:1px solid var(--ah-themed-footer-border, rgba(0, 0, 0, .12));padding:6px 8px;text-align:right;background:var(--ah-themed-panel-footer-bg, #fff)}.notifications-panel .notification-footer md-button{margin:0;font-size:12px}.notifications-panel .no-notifications{display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:0;text-align:center;position:absolute;opacity:1}.notifications-panel .no-notifications.ng-hide{opacity:0}.notifications-panel .no-notifications.ng-hide-remove{transition:opacity .5s linear;transition-delay:.5s}.notifications-panel .no-notifications ah-icon{width:100px;height:100px;color:var(--ah-themed-dim, #eeeeee)}.notifications-panel .no-notifications ah-icon+div{color:var(--ah-themed-text-soft, #9e9e9e);font-size:14px;font-weight:700}.notifications-panel .notification-bar{display:flex;align-items:stretch;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;padding:5px 10px 8px;min-height:58px;border-bottom:1px solid var(--ah-themed-card-border, rgba(0, 0, 0, .12))}.notifications-panel .notification-bar.new{background-color:var(--ah-themed-row-active-bg, rgba(238, 238, 238, .4))}.notifications-panel .notification-bar.ng-leave{animation:.35s hideAnimation}.notifications-panel .notification-bar.ng-enter{animation:.35s showAnimation}.notifications-panel .notification-bar:hover{background-color:var(--ah-themed-dim, rgba(158, 158, 158, .2))}.notifications-panel .notification-bar .user-avatar{color:var(--ah-themed-text-muted, #9e9e9e);font-size:13px;font-weight:700;background-color:var(--ah-themed-dim, rgb(215, 215, 215));text-align:center;line-height:40px;width:40px;height:40px;margin-right:10px;margin-top:4px}.notifications-panel .notification-bar .notification-user{display:flex;align-items:center;justify-content:flex-start}.notifications-panel .notification-bar .notification-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0}.notifications-panel .notification-bar .notification-date{font-size:11px;color:var(--ah-themed-text-soft, #9e9e9e)}.notifications-panel .notification-bar .notification-text{font-weight:400;font-size:15px}.notifications-panel .notification-bar .notification-text a{text-decoration:none;color:var(--ah-themed-accent, #2196F3)}.notifications-panel .notification-bar .notification-clear{pointer-events:initial;cursor:pointer;color:var(--ah-themed-text-soft, #9e9e9e);display:block}body[data-ah-theme] .notifications-panel{overflow:hidden;border:1px solid var(--ah-themed-pop-border);border-radius:var(--ah-themed-radius-pop);box-shadow:var(--ah-themed-pop-shadow);color:var(--ah-themed-text)}body[data-ah-theme] .notifications-panel ::-webkit-scrollbar,body[data-ah-theme] .notifications-panel ::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] .notifications-panel ::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] .notifications-panel ::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}body[data-ah-theme] .notifications-panel .notification-header{box-shadow:inset 0 -1px 0 var(--ah-themed-header-border);color:var(--ah-themed-text-strong)}body[data-ah-theme] .notifications-panel .notification-footer ah-button.ah-primary-button::part(base){color:var(--ah-themed-accent)}pdf-component{position:absolute;width:100%;height:100%}pdf-component>div,pdf-component>ah-pdf-route{display:block;height:100%}pdf-component.pdf-dialog-container{width:auto;height:90%}body.ah-image-effects-open pdf-component{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.callout-maker-preview-hide-pdf .pdf-panel,body.callout-maker-preview-hide-pdf .pdf-panel .md-panel,body.callout-maker-preview-hide-pdf .pdf-panel .pdf-dialog-container,body.callout-maker-preview-hide-pdf .pdf-panel pdf-component{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pdf-viewer-container{display:none}.pdf-dialog-container{min-height:90%;min-width:90%;background:var(--ah-themed-panel-bg, white);border-radius:4px;box-shadow:var(--ah-themed-panel-shadow, 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12))}.pdf-dialog-container .header{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:10px;background-color:#2196f3;color:#fff;transition:background-color .3s ease}.pdf-dialog-container .header .title{font-size:20px;font-weight:700}.pdf-dialog-container .header .title .legacy-label{font-size:16px;font-weight:700;background-color:#ef6c00;color:#fff;padding:0 8px;margin-left:6px;border-radius:20px;letter-spacing:.5px}.pdf-dialog-container .header .file-info{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;font-weight:500}.pdf-dialog-container .header .file-info .active-session-data{display:flex}.pdf-dialog-container .header .file-info .spacer{margin:0 10px;font-weight:300}.pdf-dialog-container .header .file-info .node-index{margin:0 5px;background-color:#fff;color:#2196f3;border-radius:3px;padding:0 5px}.pdf-dialog-container .header .ocr-icon-container{cursor:pointer;display:flex;align-items:center;z-index:10}.pdf-dialog-container .header .ocr-icon-container.fully-loaded .ocr-icon ah-icon{color:#03a9f4}.pdf-dialog-container .header .file-controls{display:flex;align-items:center}.pdf-dialog-container .header .ocr-icon{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;font-weight:600;line-height:1;color:#9e9e9e;border-radius:12px;padding:3px 8px 3px 6px;border:2px solid #bdbdbd;background-color:#f5f5f5;margin:0}.pdf-dialog-container .header .ocr-icon ah-icon{transform:none}.pdf-dialog-container .header .ocr-icon.ocr-complete{border:2px solid #4caf50;color:#4caf50}.pdf-dialog-container .header .ocr-icon.ocr-missing{opacity:.8}.pdf-dialog-container .header .open-in-new-button{margin-left:5px;transition:color .2s;display:flex;align-items:center;justify-content:center;z-index:100;cursor:pointer}.pdf-dialog-container .header .open-in-new-button:hover{color:#ffb74d}.pdf-dialog-container .ah-dialog-actions{display:flex;position:relative;z-index:1;width:100%;gap:8px;padding:8px 16px;background-color:#eee;border-top:1px solid silver}.pdf-dialog-container .left-actions,.pdf-dialog-container .center-actions,.pdf-dialog-container .right-actions{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 0}.pdf-dialog-container .left-actions{justify-content:flex-start}.pdf-dialog-container .center-actions{justify-content:center;display:flex;flex:0 0 auto;gap:10px}.pdf-dialog-container .right-actions{justify-content:flex-end}.pdf-dialog-container .default-preset-button .default-layout-thumb{height:36px}.pdf-dialog-container .action-hint{background-color:#616161;color:#fff;padding:5px 10px;white-space:nowrap}.pdf-dialog-container .pdf-dialog-content{width:100%;min-height:0;position:relative;flex:1 1 auto}.pdf-dialog-container .pdf-dialog-content .viewer{height:100%}.pdf-dialog-container .pdf-dialog-content .viewer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pdf-dialog-container .document-ocr-data{display:flex;align-items:center;font-size:.9em;color:#9e9e9e;padding:0 20px}.pdf-dialog-container .document-ocr-data.ocr-complete{color:#43a047}.pdf-dialog-container .document-ocr-data.ocr-processing{animation:pulse 3s infinite;font-weight:700}.pdf-dialog-container .open-parent-document-button.has-version-select{margin-right:0}.pdf-dialog-container .document-version-select{display:flex;align-items:center;margin:0;min-width:0}.pdf-dialog-container .document-version-select sl-select.ah-control-select{width:285px;min-width:0}.pdf-dialog-container .document-version-select sl-select.ah-control-select::part(combobox){border:none;background-color:transparent;box-shadow:none;min-width:auto;min-height:32px}.pdf-dialog-container .document-version-select sl-select.ah-control-select::part(expand-icon){width:auto}.pdf-dialog-container .document-version-select .document-inspector-option{min-width:285px}.pdf-dialog-container .document-version-select.hide-label{margin:0}.pdf-dialog-container .document-version-select.hide-label sl-select.ah-control-select{width:28px}.pdf-dialog-container .document-version-select.hide-label sl-select.ah-control-select::part(combobox){min-width:28px;width:28px;padding:0}.pdf-dialog-container .document-version-select.hide-label sl-select.ah-control-select::part(listbox){width:285px;min-width:285px}.pdf-dialog-container .document-version-select.hide-label sl-select.ah-control-select::part(display-input){display:none}.pdf-panel.app-overlay-hidden{display:block;visibility:hidden;z-index:-1000!important;top:-100%}.pdf-panel.app-overlay-hidden .app-overlay-panel{opacity:1}.pdf-panel.app-overlay-shown{visibility:visible}.pdf-panel.full-screen .pdf-dialog-container{height:100%;width:100%}.new-pdf-viewer-container{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;border-radius:6px;overflow:hidden}.pdf-dialog-container .pdf-dialog-layout{display:flex;position:relative;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%;min-height:0}.pdf-dialog-container .pdf-dialog-layout>.viewer{position:absolute;z-index:1}.pdf-dialog-container .pdf-dialog-layout>.viewer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pdf-dialog-container .pdf-dialog-layout:not(.pdfjs-mode)>.viewer{inset:40px 0 52px}.pdf-dialog-container .pdf-dialog-layout.pdfjs-mode>.viewer{top:50px;left:var(--left-panel-width, 0px);right:var(--right-panel-width, 0px);bottom:60px;z-index:1;transition:left .3s ease,right .3s ease}.pdf-dialog-content{flex:1 1 auto;min-height:0;width:100%;position:relative}ah-workspace-project-selector{display:flex;justify-content:flex-start;align-items:center;margin:0 10px;font-size:17px;font-weight:700;height:50px;color:#616161}ah-workspace-project-selector .project-select-dropdown{display:inline-flex;margin:0 5px}ah-workspace-project-selector .project-select-trigger{color:#9e9e9e}ah-workspace-project-selector .project-select-trigger::part(base){min-height:32px;padding:0;color:inherit;font:inherit;font-weight:700;line-height:1}ah-workspace-project-selector .project-select-trigger::part(label){display:inline-flex;align-items:center;gap:5px;font:inherit;line-height:1}ah-workspace-project-selector .project-select-trigger .selected-project-name{text-transform:none}ah-workspace-project-selector .project-select-trigger:hover{color:#ffb74d}ah-workspace-project-selector .project-select-caret{width:18px;height:18px;color:#9e9e9e}ah-workspace-project-selector .project-select-dropdown[open] .project-select-caret{transform:rotate(180deg)}ah-workspace-project-selector .project-select-menu{min-width:224px;padding:8px 0 0;border-radius:0}ah-workspace-project-selector .project-select-group-label::part(base){box-sizing:border-box;display:block;width:100%;padding:0 16px;color:#9e9e9e;font-size:13px;font-weight:700;line-height:32px;text-transform:uppercase}ah-workspace-project-selector .project-select-separated::part(base){border-top:1px solid rgb(215,215,215);margin-top:6px;padding-top:12px}ah-workspace-project-selector .project-select-option::part(base){box-sizing:border-box;min-height:32px;padding:0 32px;align-items:center;color:#616161;font:inherit;font-weight:400;line-height:1}ah-workspace-project-selector .project-select-option::part(label){line-height:32px}ah-workspace-project-selector .project-select-option::part(checked-icon),ah-workspace-project-selector .project-select-option::part(submenu-icon){display:none}ah-workspace-project-selector .project-select-option.selected::part(base){background-color:#eee;color:#039be5}ah-workspace-project-selector .project-select-option:hover::part(base){background-color:#eee;color:#039be5}ah-workspace-project-selector .show-all-projects-option::part(base){min-height:47px;padding:0 27px;border-top:1px solid rgb(215,215,215);color:#9e9e9e;font-size:13px;font-weight:700;text-transform:uppercase}ah-workspace-project-selector .show-all-projects-option::part(label){line-height:46px}body[data-ah-theme] ah-workspace-project-selector{color:var(--ah-themed-text-strong)}body[data-ah-theme] ah-workspace-project-selector .project-select-trigger{color:var(--ah-themed-text-strong)}body[data-ah-theme] ah-workspace-project-selector .project-select-trigger::part(base){color:inherit}body[data-ah-theme] ah-workspace-project-selector .project-select-trigger:hover{color:var(--ah-themed-accent)}body[data-ah-theme] ah-workspace-project-selector .project-select-caret{color:var(--ah-themed-text-soft)}body[data-ah-theme] ah-workspace-project-selector .project-select-group-label::part(base),body[data-ah-theme] ah-workspace-project-selector .show-all-projects-option::part(base){color:var(--ah-themed-text-soft)}body[data-ah-theme] ah-workspace-project-selector .project-select-separated::part(base),body[data-ah-theme] ah-workspace-project-selector .show-all-projects-option::part(base){border-top-color:var(--ah-themed-header-border)}body[data-ah-theme] ah-workspace-project-selector .project-select-option::part(base){color:var(--ah-themed-menu-text)}body[data-ah-theme] ah-workspace-project-selector .project-select-option.selected::part(base),body[data-ah-theme] ah-workspace-project-selector .project-select-option:hover::part(base){background-color:var(--ah-themed-row-bg);color:var(--ah-themed-accent)}ah-workspace-project-selector.ps-light .project-select-trigger{color:#fff!important}ah-workspace-project-selector.ps-light .project-select-caret{color:#fff}project-settings-component,project-settings-component ah-project-settings-route{position:relative;display:flex;flex:1 1 auto}project-settings-component .team-settings-toolbar .team-heading,project-settings-component ah-project-settings-route .team-settings-toolbar .team-heading{margin-right:12px}project-settings-component .close-button,project-settings-component ah-project-settings-route .close-button{position:absolute;top:0;right:0;font-size:28px}project-settings-component .close-button::part(base):hover,project-settings-component ah-project-settings-route .close-button::part(base):hover{color:var(--ah-themed-accent, #2196f3)}project-settings-component .form-tabs,project-settings-component ah-project-settings-route .form-tabs{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}project-settings-component .form-tabs::part(base),project-settings-component ah-project-settings-route .form-tabs::part(base){display:flex;flex-direction:column;height:100%;min-height:0}project-settings-component .form-tabs::part(body),project-settings-component ah-project-settings-route .form-tabs::part(body){flex:1 1 auto;height:100%;min-height:0}project-settings-component .tab-content::part(base),project-settings-component ah-project-settings-route .tab-content::part(base){height:100%;padding:0}project-settings-component .tab-content.team,project-settings-component ah-project-settings-route .tab-content.team{height:100%}project-settings-component .tab-content.team::part(base),project-settings-component ah-project-settings-route .tab-content.team::part(base){display:flex;flex-direction:column;height:100%;min-height:0}project-settings-component .tab-content.general,project-settings-component ah-project-settings-route .tab-content.general{height:100%}project-settings-component .tab-content.general::part(base),project-settings-component ah-project-settings-route .tab-content.general::part(base){display:block;height:100%;padding:12px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;background:var(--ah-themed-panel-bg, white)}project-settings-component .general-masonry,project-settings-component ah-project-settings-route .general-masonry{display:flex;flex-direction:row;align-items:flex-start;gap:20px}project-settings-component .masonry-column,project-settings-component ah-project-settings-route .masonry-column{display:flex;flex-direction:column;flex:1 1 0;min-width:0;gap:14px}project-settings-component .masonry-item,project-settings-component ah-project-settings-route .masonry-item{min-width:0}project-settings-component sl-input,project-settings-component sl-textarea,project-settings-component ah-project-settings-route sl-input,project-settings-component ah-project-settings-route sl-textarea{margin-bottom:8px}project-settings-component sl-input.wide,project-settings-component sl-textarea.wide,project-settings-component ah-project-settings-route sl-input.wide,project-settings-component ah-project-settings-route sl-textarea.wide{width:100%;max-width:600px}project-settings-component sl-button::part(base),project-settings-component ah-project-settings-route sl-button::part(base){border-radius:3px;font-weight:500}project-settings-component sl-checkbox::part(base),project-settings-component sl-radio::part(base),project-settings-component ah-project-settings-route sl-checkbox::part(base),project-settings-component ah-project-settings-route sl-radio::part(base){align-items:center}project-settings-component sl-checkbox::part(label),project-settings-component sl-radio::part(label),project-settings-component ah-project-settings-route sl-checkbox::part(label),project-settings-component ah-project-settings-route sl-radio::part(label){font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ah-themed-text-strong, #616161);line-height:1.25}project-settings-component sl-checkbox::part(control),project-settings-component sl-radio::part(control),project-settings-component ah-project-settings-route sl-checkbox::part(control),project-settings-component ah-project-settings-route sl-radio::part(control){border-color:var(--ah-themed-control-border, #bdbdbd)}project-settings-component sl-input::part(base),project-settings-component sl-textarea::part(base),project-settings-component ah-project-settings-route sl-input::part(base),project-settings-component ah-project-settings-route sl-textarea::part(base){border-color:#e0e0e0;border-radius:3px}project-settings-component sl-radio-group,project-settings-component ah-project-settings-route sl-radio-group{border:1px solid var(--ah-themed-control-border, #bdbdbd);padding:10px 12px;border-radius:3px;background:var(--ah-themed-control-bg, #fafafa)}project-settings-component .ah-table-toolbar,project-settings-component ah-project-settings-route .ah-table-toolbar{box-shadow:0 2px 5px #00000042}project-settings-component .ah-table-toolbar .team-toolbar-action+.team-toolbar-action,project-settings-component ah-project-settings-route .ah-table-toolbar .team-toolbar-action+.team-toolbar-action{margin-left:8px}project-settings-component .ah-table-toolbar.alternate .team-toolbar-action::part(base),project-settings-component ah-project-settings-route .ah-table-toolbar.alternate .team-toolbar-action::part(base){color:#fff}project-settings-component .team-invite-group-menu,project-settings-component ah-project-settings-route .team-invite-group-menu{min-width:220px;border:1px solid var(--ah-themed-pop-border, #e0e0e0);border-radius:var(--ah-themed-radius-pop, 3px);padding:4px 0;background:var(--ah-themed-pop-bg, white);box-shadow:var(--ah-themed-pop-shadow, 0 2px 5px 0 rgba(0, 0, 0, .26))}project-settings-component .team-invite-group-menu-heading,project-settings-component ah-project-settings-route .team-invite-group-menu-heading{padding:8px 12px 4px;color:var(--ah-themed-text-muted, #757575);font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}project-settings-component .team-invite-group-menu-row,project-settings-component ah-project-settings-route .team-invite-group-menu-row{display:block}project-settings-component .team-invite-group-menu-button,project-settings-component ah-project-settings-route .team-invite-group-menu-button{display:block;width:100%;border:0;padding:8px 12px;background:transparent;color:var(--ah-themed-text, #616161);font:inherit;line-height:1.2;text-align:left;cursor:pointer}project-settings-component .team-invite-group-menu-button:hover,project-settings-component .team-invite-group-menu-button:focus,project-settings-component ah-project-settings-route .team-invite-group-menu-button:hover,project-settings-component ah-project-settings-route .team-invite-group-menu-button:focus{background:var(--ah-themed-dim, #f5f5f5);outline:none}project-settings-component ah-ng-data-table,project-settings-component ah-project-settings-route ah-ng-data-table{display:block;height:100%}project-settings-component .invite-review-section,project-settings-component ah-project-settings-route .invite-review-section{display:flex;flex-direction:column;flex:0 0 auto;gap:8px;border-bottom:1px solid var(--ah-themed-card-border, #e0e0e0);padding:10px 14px;background:var(--ah-themed-dim, #fafafa)}project-settings-component .invite-review-header,project-settings-component .invite-review-actions,project-settings-component .invite-review-row,project-settings-component ah-project-settings-route .invite-review-header,project-settings-component ah-project-settings-route .invite-review-actions,project-settings-component ah-project-settings-route .invite-review-row{display:flex;align-items:center;gap:8px;min-height:32px}project-settings-component .invite-review-header,project-settings-component ah-project-settings-route .invite-review-header{color:var(--ah-themed-text-strong, #616161);font-weight:700}project-settings-component .invite-review-row.disabled .invite-email-input::part(input),project-settings-component ah-project-settings-route .invite-review-row.disabled .invite-email-input::part(input){color:var(--ah-themed-text-soft, #757575)}project-settings-component .invite-review-row.warning .invite-email-note,project-settings-component ah-project-settings-route .invite-review-row.warning .invite-email-note{color:#f57c00}project-settings-component .invite-email-input,project-settings-component ah-project-settings-route .invite-email-input{flex:1 1 240px;min-width:180px;margin-bottom:0}project-settings-component .invite-email-note,project-settings-component ah-project-settings-route .invite-email-note{flex:0 0 92px;color:var(--ah-themed-text-muted, #757575);font-size:12px;font-weight:700;line-height:1.2}project-settings-component .ah-card,project-settings-component ah-project-settings-route .ah-card{width:100%;max-width:100%;position:relative;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));border-radius:3px;padding:12px;margin:0;background:var(--ah-themed-card-bg, white);box-shadow:var(--ah-themed-card-shadow, 2px 2px 5px -1px rgba(0, 0, 0, .15))}project-settings-component .label,project-settings-component ah-project-settings-route .label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ah-themed-text-strong, #616161);margin:0 8px 8px 0}project-settings-component .ah-card.project-info .label,project-settings-component ah-project-settings-route .ah-card.project-info .label{color:var(--ah-themed-text-muted, #9e9e9e)}project-settings-component .ah-card.project-info.editing,project-settings-component ah-project-settings-route .ah-card.project-info.editing{gap:2px}project-settings-component .ah-card.project-info.editing sl-input,project-settings-component .ah-card.project-info.editing sl-textarea,project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-input,project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-textarea{width:100%;max-width:none;margin-bottom:8px}project-settings-component .ah-card.project-info.editing sl-input::part(form-control-label),project-settings-component .ah-card.project-info.editing sl-textarea::part(form-control-label),project-settings-component .ah-card.project-info.editing sl-input::part(form-control-help-text),project-settings-component .ah-card.project-info.editing sl-textarea::part(form-control-help-text),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-input::part(form-control-label),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-textarea::part(form-control-label),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-input::part(form-control-help-text),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-textarea::part(form-control-help-text){font-size:13px;font-weight:400;color:var(--ah-themed-text-muted, #9e9e9e);line-height:1.2}project-settings-component .ah-card.project-info.editing sl-input::part(form-control-label),project-settings-component .ah-card.project-info.editing sl-textarea::part(form-control-label),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-input::part(form-control-label),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-textarea::part(form-control-label){margin-bottom:3px;text-transform:uppercase}project-settings-component .ah-card.project-info.editing sl-input::part(input),project-settings-component .ah-card.project-info.editing sl-textarea::part(textarea),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-input::part(input),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-textarea::part(textarea){color:var(--ah-themed-text-strong, #616161);font-weight:400}project-settings-component .ah-card.project-info.editing sl-textarea::part(textarea),project-settings-component ah-project-settings-route .ah-card.project-info.editing sl-textarea::part(textarea){min-height:96px}project-settings-component .card-header,project-settings-component ah-project-settings-route .card-header{display:flex;justify-content:space-between;align-items:center;min-height:30px;padding:0 10px;background:var(--ah-themed-commit-bg, #9e9e9e);color:var(--ah-themed-commit-text, white);margin-bottom:12px;font-weight:700;font-size:16px}project-settings-component .card-header .card-header-action,project-settings-component ah-project-settings-route .card-header .card-header-action{font-size:20px}project-settings-component .card-header .card-header-action::part(base),project-settings-component ah-project-settings-route .card-header .card-header-action::part(base){color:var(--ah-themed-commit-text, white)}project-settings-component .card-header .card-header-action::part(base),project-settings-component ah-project-settings-route .card-header .card-header-action::part(base){border-radius:50%}project-settings-component .thumb-container,project-settings-component ah-project-settings-route .thumb-container{position:relative;display:inline-block;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));cursor:pointer}project-settings-component .thumb-container img,project-settings-component ah-project-settings-route .thumb-container img{border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));height:70px}project-settings-component .thumb-container .thumb-placeholder,project-settings-component ah-project-settings-route .thumb-container .thumb-placeholder{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:var(--ah-themed-surface-muted, rgb(245, 245, 245))}project-settings-component .thumb-container .thumb-placeholder ah-icon,project-settings-component ah-project-settings-route .thumb-container .thumb-placeholder ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189));font-size:36px}project-settings-component .thumb-container:hover .ah-remove-button,project-settings-component .thumb-container:hover .ah-add-button,project-settings-component ah-project-settings-route .thumb-container:hover .ah-remove-button,project-settings-component ah-project-settings-route .thumb-container:hover .ah-add-button{opacity:1}project-settings-component .thumb-container:hover img,project-settings-component ah-project-settings-route .thumb-container:hover img{border:3px solid var(--ah-themed-accent-soft, #90caf9)}project-settings-component .setting-row,project-settings-component ah-project-settings-route .setting-row{display:flex;align-items:center;gap:8px;min-height:32px;margin:4px 0;color:var(--ah-themed-text-strong, #616161)}project-settings-component .setting-row .label,project-settings-component ah-project-settings-route .setting-row .label{margin:0 0 0 8px}project-settings-component .setting-row.warning .thumb-container,project-settings-component ah-project-settings-route .setting-row.warning .thumb-container{border:3px dotted #f57c00;border-radius:8px}project-settings-component .setting-row.warning .thumb-placeholder,project-settings-component ah-project-settings-route .setting-row.warning .thumb-placeholder{border-radius:5px;background:#fff3e0}project-settings-component .setting-row.warning .thumb-placeholder ah-icon,project-settings-component .setting-row.warning .label,project-settings-component ah-project-settings-route .setting-row.warning .thumb-placeholder ah-icon,project-settings-component ah-project-settings-route .setting-row.warning .label{color:#f57c00}project-settings-component .setting-row p,project-settings-component ah-project-settings-route .setting-row p{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.3}project-settings-component .numeric-setting sl-input,project-settings-component ah-project-settings-route .numeric-setting sl-input{width:90px;margin-bottom:0}project-settings-component .uploaded-pdf-preparation-setting,project-settings-component ah-project-settings-route .uploaded-pdf-preparation-setting{align-items:stretch;flex-direction:column;gap:8px}project-settings-component .uploaded-pdf-preparation-setting sl-select,project-settings-component ah-project-settings-route .uploaded-pdf-preparation-setting sl-select{width:100%}project-settings-component .uploaded-pdf-preparation-setting .uploaded-pdf-preparation-note,project-settings-component ah-project-settings-route .uploaded-pdf-preparation-setting .uploaded-pdf-preparation-note{font-size:13px;font-weight:400;color:var(--ah-themed-text-muted, #9e9e9e);line-height:1.25}project-settings-component .project-search-status,project-settings-component ah-project-settings-route .project-search-status{align-items:center}project-settings-component .project-search-status .project-search-status-text,project-settings-component ah-project-settings-route .project-search-status .project-search-status-text{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;line-height:1.3}project-settings-component .project-search-status ah-icon-button,project-settings-component ah-project-settings-route .project-search-status ah-icon-button{flex:0 0 auto;font-size:20px}project-settings-component .project-search-actions,project-settings-component ah-project-settings-route .project-search-actions{flex-wrap:wrap}project-settings-component .project-search-actions sl-button,project-settings-component ah-project-settings-route .project-search-actions sl-button{margin:0}project-settings-component .section-note,project-settings-component ah-project-settings-route .section-note{align-items:flex-start;margin-top:16px;margin-bottom:2px;line-height:1.25}project-settings-component .worker-tags-input,project-settings-component ah-project-settings-route .worker-tags-input{display:flex;align-items:flex-end;gap:8px}project-settings-component .worker-tags-input sl-input,project-settings-component ah-project-settings-route .worker-tags-input sl-input{flex:1 1 auto;margin-bottom:0}project-settings-component .worker-tags-input ah-icon-button,project-settings-component ah-project-settings-route .worker-tags-input ah-icon-button{flex:0 0 auto;margin-bottom:4px;font-size:20px}project-settings-component .worker-tags-input ah-icon-button::part(base),project-settings-component ah-project-settings-route .worker-tags-input ah-icon-button::part(base){border-radius:50%;color:var(--ah-themed-text-strong, #616161)}project-settings-component .info-entry,project-settings-component ah-project-settings-route .info-entry{color:var(--ah-themed-text-strong, #616161);font-size:13px;font-weight:700;margin-bottom:8px}project-settings-component .aspect-setting-row .label,project-settings-component ah-project-settings-route .aspect-setting-row .label{margin:0}project-settings-component .ah-segmented,project-settings-component ah-project-settings-route .ah-segmented{display:inline-flex;border:1px solid var(--ah-themed-control-border, rgb(215, 215, 215))}project-settings-component .ah-segment,project-settings-component ah-project-settings-route .ah-segment{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:0;border-right:1px solid var(--ah-themed-control-border, rgb(215, 215, 215));background:var(--ah-themed-control-bg, white);color:var(--ah-themed-control-color, #616161);font-family:inherit;line-height:1.4;padding:4px 12px;cursor:pointer}project-settings-component .ah-segment:last-child,project-settings-component ah-project-settings-route .ah-segment:last-child{border-right:0}project-settings-component .ah-segment:hover:not(:disabled),project-settings-component ah-project-settings-route .ah-segment:hover:not(:disabled){background:var(--ah-themed-surface-muted, #f5f5f5)}project-settings-component .ah-segment.is-active,project-settings-component ah-project-settings-route .ah-segment.is-active{background:var(--ah-themed-commit-bg, #616161);color:var(--ah-themed-commit-text, white)}project-settings-component .ah-segment:focus-visible,project-settings-component ah-project-settings-route .ah-segment:focus-visible{outline:2px solid var(--ah-themed-accent, #64b5f6);outline-offset:-2px}project-settings-component .ah-segment:disabled,project-settings-component ah-project-settings-route .ah-segment:disabled{cursor:not-allowed;opacity:.6}project-settings-component .project-image .preview-image,project-settings-component ah-project-settings-route .project-image .preview-image{flex:1 0 auto;display:flex;justify-content:center;align-items:center}project-settings-component .project-image .preview-image img,project-settings-component ah-project-settings-route .project-image .preview-image img{margin-top:8px;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));max-width:350px;max-height:260px}project-settings-component .controls,project-settings-component ah-project-settings-route .controls{text-align:center}project-settings-component .controls sl-button,project-settings-component ah-project-settings-route .controls sl-button{margin-left:4px}project-settings-component .project-file-chooser label,project-settings-component ah-project-settings-route .project-file-chooser label{display:inline-flex;align-items:center;min-height:36px;box-sizing:border-box;border:1px solid var(--sl-color-neutral-300, #d4d4d8);border-radius:3px;padding:0 14px;font-size:var(--sl-button-font-size-medium, 14px);line-height:1;background:var(--sl-color-neutral-0, white)}project-settings-component .project-file-chooser label:hover,project-settings-component ah-project-settings-route .project-file-chooser label:hover{background:var(--sl-color-neutral-50, #f8fafc)}project-settings-component .reset-button,project-settings-component ah-project-settings-route .reset-button{color:var(--ah-themed-text-strong, #616161)!important}project-settings-component .controls-row,project-settings-component ah-project-settings-route .controls-row{color:var(--ah-themed-text-strong, #616161)}project-settings-component .actions,project-settings-component ah-project-settings-route .actions{display:flex;flex-direction:column}project-settings-component .actions sl-button,project-settings-component ah-project-settings-route .actions sl-button{margin-top:16px}project-settings-component .ah-card.usage-card,project-settings-component ah-project-settings-route .ah-card.usage-card{--usage-create: #1e88e5;--usage-update: #f4511e;--usage-preview: #8e24aa;--usage-ink: var(--ah-themed-text-strong, #16191d);--usage-muted: var(--ah-themed-text-muted, #898781);--usage-hairline: var(--ah-themed-card-border, #e1e0d9);--usage-baseline: var(--ah-themed-control-border, #c3c2b7);--usage-wash: var(--ah-themed-surface-muted, #f5f5f5);--usage-highlight: var(--ah-themed-accent-soft, #e3f2fd);--usage-good: #0ca30c;--usage-critical: #d03b3b;color:var(--usage-ink);max-height:var(--general-panel-height, 100%)}project-settings-component .ah-card.usage-card .card-header,project-settings-component ah-project-settings-route .ah-card.usage-card .card-header{flex:none;margin-bottom:8px}project-settings-component .ah-card.usage-card .usage-body,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;padding-right:2px}project-settings-component .ah-card.usage-card .usage-live,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em}project-settings-component .ah-card.usage-card .usage-live-dot,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-live-dot{width:8px;height:8px;border-radius:50%;background:#2ecc71;animation:usage-live-pulse 2s ease-out infinite}project-settings-component .ah-card.usage-card .usage-filters,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-filters{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}project-settings-component .ah-card.usage-card .usage-stats,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 4px}project-settings-component .ah-card.usage-card .usage-stat,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-stat{min-width:0;padding:10px 12px;border-radius:6px;background:var(--usage-wash)}project-settings-component .ah-card.usage-card .usage-stat-label,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-stat-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ah-themed-text-strong, #616161)}project-settings-component .ah-card.usage-card .usage-swatch,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-swatch{display:inline-block;width:10px;height:10px;border-radius:2px}project-settings-component .ah-card.usage-card .usage-swatch--create,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-swatch--create{background:var(--usage-create)}project-settings-component .ah-card.usage-card .usage-swatch--update,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-swatch--update{background:var(--usage-update)}project-settings-component .ah-card.usage-card .usage-swatch--preview,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-swatch--preview{background:var(--usage-preview)}project-settings-component .ah-card.usage-card .usage-stat-value,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-stat-value{margin-top:4px;font-size:28px;font-weight:600;line-height:1.1;transform-origin:left center}project-settings-component .ah-card.usage-card .usage-stat-value.is-pulsing,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-stat-value.is-pulsing{animation:usage-count-pop .6s ease-out}project-settings-component .ah-card.usage-card .usage-stat-sub,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-stat-sub{margin-top:2px;font-size:11.5px;color:var(--usage-muted)}project-settings-component .ah-card.usage-card .usage-scope,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-scope{margin:0 0 6px 2px;font-size:12px;color:var(--usage-muted)}project-settings-component .ah-card.usage-card .usage-scope b,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-scope b{font-weight:600;color:var(--usage-ink)}project-settings-component .ah-card.usage-card .usage-expand-toggle,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-expand-toggle{display:flex;align-items:center;justify-content:center;width:100%;margin:0 0 8px;padding:2px 0;border:0;border-radius:3px;background:none;color:var(--usage-muted);cursor:pointer}project-settings-component .ah-card.usage-card .usage-expand-toggle:hover,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-expand-toggle:hover{color:var(--ah-themed-accent, #2196f3)}project-settings-component .ah-card.usage-card .usage-expand-toggle:focus-visible,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-expand-toggle:focus-visible{outline:2px solid var(--ah-themed-accent, #64b5f6);outline-offset:1px}project-settings-component .ah-card.usage-card .usage-expand-icon,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-expand-icon{display:inline-flex;width:16px;height:16px}project-settings-component .ah-card.usage-card .usage-expand-icon svg,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-expand-icon svg{width:100%;height:100%}project-settings-component .ah-card.usage-card .usage-expand-toggle[aria-expanded=true] .usage-expand-icon,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-expand-toggle[aria-expanded=true] .usage-expand-icon{transform:rotate(180deg)}project-settings-component .ah-card.usage-card .usage-chart,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-chart{position:relative;margin:8px 0 2px}project-settings-component .ah-card.usage-card .usage-chart svg,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-chart svg{display:block;width:100%;height:auto;overflow:visible}project-settings-component .ah-card.usage-card .usage-grid,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-grid{stroke:var(--usage-hairline);stroke-width:1;shape-rendering:crispEdges}project-settings-component .ah-card.usage-card .usage-baseline,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-baseline{stroke:var(--usage-baseline);stroke-width:1;shape-rendering:crispEdges}project-settings-component .ah-card.usage-card .usage-axis-label,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-axis-label{font-size:10px;font-family:inherit;fill:var(--usage-muted)}project-settings-component .ah-card.usage-card .usage-bar-create,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-bar-create{fill:var(--usage-create)}project-settings-component .ah-card.usage-card .usage-bar-update,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-bar-update{fill:var(--usage-update)}project-settings-component .ah-card.usage-card .usage-bar-preview,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-bar-preview{fill:var(--usage-preview)}project-settings-component .ah-card.usage-card .usage-slot.is-hovered .usage-bar-create,project-settings-component .ah-card.usage-card .usage-slot.is-hovered .usage-bar-update,project-settings-component .ah-card.usage-card .usage-slot.is-hovered .usage-bar-preview,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-slot.is-hovered .usage-bar-create,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-slot.is-hovered .usage-bar-update,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-slot.is-hovered .usage-bar-preview{filter:brightness(1.12)}project-settings-component .ah-card.usage-card .usage-hit,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-hit{fill:transparent;cursor:pointer;outline:none}project-settings-component .ah-card.usage-card .usage-hit:focus-visible,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-hit:focus-visible{stroke:var(--ah-themed-accent, #64b5f6);stroke-width:1}project-settings-component .ah-card.usage-card .usage-tooltip,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-tooltip{position:absolute;top:0;transform:translate(-50%,-100%);z-index:2;padding:6px 9px;border-radius:6px;background:var(--ah-themed-commit-bg, #16191d);color:var(--ah-themed-commit-text, white);font-size:12px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px #0000002e}project-settings-component .ah-card.usage-card .usage-tooltip-title,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-tooltip-title{margin-bottom:2px;font-weight:600}project-settings-component .ah-card.usage-card .usage-tooltip-row,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-tooltip-row{display:flex;align-items:center;gap:6px}project-settings-component .ah-card.usage-card .usage-tooltip-row b,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-tooltip-row b{font-weight:700}project-settings-component .ah-card.usage-card .usage-key,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-key{width:10px;height:2px;border-radius:1px}project-settings-component .ah-card.usage-card .usage-key--create,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-key--create{background:var(--usage-create)}project-settings-component .ah-card.usage-card .usage-key--update,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-key--update{background:var(--usage-update)}project-settings-component .ah-card.usage-card .usage-key--preview,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-key--preview{background:var(--usage-preview)}project-settings-component .ah-card.usage-card .usage-table-wrap,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-table-wrap{margin:8px 0 2px}project-settings-component .ah-card.usage-card .usage-table,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-table{width:100%;border-collapse:collapse;font-size:12px}project-settings-component .ah-card.usage-card .usage-table th,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-table th{padding:4px 6px;border-bottom:1px solid var(--usage-hairline);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--usage-muted)}project-settings-component .ah-card.usage-card .usage-table td,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-table td{padding:4px 6px;border-bottom:1px solid var(--usage-hairline);font-variant-numeric:tabular-nums}project-settings-component .ah-card.usage-card .usage-table .num,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-table .num{text-align:right}project-settings-component .ah-card.usage-card .usage-empty-range,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-empty-range{padding:8px 2px;font-size:12px}project-settings-component .ah-card.usage-card .usage-latest,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-latest{display:flex;align-items:center;gap:8px;margin:8px 0 2px;padding:8px 10px;border-radius:6px;background:var(--usage-wash);font-size:12.5px}project-settings-component .ah-card.usage-card .usage-latest.is-pulsing,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-latest.is-pulsing{animation:usage-flash 1.4s ease-out}project-settings-component .ah-card.usage-card .usage-latest b,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-latest b{font-weight:600}project-settings-component .ah-card.usage-card .usage-latest-text,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-latest-text{min-width:0}project-settings-component .ah-card.usage-card .usage-avatar,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;overflow:hidden;background:#9e9e9e;color:#fff;font-size:11px;font-weight:700}project-settings-component .ah-card.usage-card .usage-avatar img,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}project-settings-component .ah-card.usage-card .usage-section,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-section{margin-top:10px}project-settings-component .ah-card.usage-card .usage-section-title,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-themed-text-strong, #616161)}project-settings-component .ah-card.usage-card .usage-hint,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-hint{font-weight:400;letter-spacing:0;text-transform:none;color:var(--usage-muted)}project-settings-component .ah-card.usage-card .usage-link,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-link{font-size:11px;font-weight:500;border:0;padding:0;background:none;font-family:inherit;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ah-themed-accent-strong, #1976d2);cursor:pointer}project-settings-component .ah-card.usage-card .usage-link:hover,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-link:hover{text-decoration:underline}project-settings-component .ah-card.usage-card .usage-row,project-settings-component .ah-card.usage-card .usage-member,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-row,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-member{display:grid;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;font-size:12.5px;color:var(--usage-ink)}project-settings-component .ah-card.usage-card .usage-row,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-row{grid-template-columns:110px minmax(0,1fr) 44px}project-settings-component .ah-card.usage-card .usage-member,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-member{grid-template-columns:26px 84px minmax(0,1fr) 44px;width:100%;border:0;background:none;text-align:left;font:inherit;font-size:12.5px;cursor:pointer}project-settings-component .ah-card.usage-card .usage-member:hover,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-member:hover{background:var(--usage-wash)}project-settings-component .ah-card.usage-card .usage-member.is-selected,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-member.is-selected{background:var(--usage-highlight);box-shadow:inset 0 0 0 1px var(--ah-themed-accent-soft, #90caf9)}project-settings-component .ah-card.usage-card .usage-member:focus-visible,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-member:focus-visible{outline:2px solid var(--ah-themed-accent, #64b5f6);outline-offset:-2px}project-settings-component .ah-card.usage-card .usage-row-label,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}project-settings-component .ah-card.usage-card .usage-bar,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-bar{display:flex;gap:2px;height:10px;min-width:0}project-settings-component .ah-card.usage-card .usage-bar-fill,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-bar-fill{height:100%;min-width:2px;border-radius:0 3px 3px 0}project-settings-component .ah-card.usage-card .usage-bar-fill--create,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-bar-fill--create{background:var(--usage-create)}project-settings-component .ah-card.usage-card .usage-bar-fill--update,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-bar-fill--update{background:var(--usage-update)}project-settings-component .ah-card.usage-card .usage-bar-fill--preview,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-bar-fill--preview{background:var(--usage-preview)}project-settings-component .ah-card.usage-card .usage-row-count,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-row-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--ah-themed-text-strong, #616161)}project-settings-component .ah-card.usage-card .usage-empty,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-empty{padding:10px 6px 4px;text-align:center}project-settings-component .ah-card.usage-card .usage-empty p,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-empty p{margin:4px 0;font-size:12.5px}project-settings-component .ah-card.usage-card .usage-empty b,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-empty b{font-weight:600}project-settings-component .ah-card.usage-card .usage-empty-art,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-empty-art{display:block;width:120px;height:40px;margin:4px auto 10px}project-settings-component .ah-card.usage-card .usage-empty-art rect,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-empty-art rect{fill:var(--usage-hairline)}project-settings-component .ah-card.usage-card .usage-empty-art rect:nth-child(odd),project-settings-component ah-project-settings-route .ah-card.usage-card .usage-empty-art rect:nth-child(odd){fill:var(--usage-create);opacity:.35}project-settings-component .ah-card.usage-card .usage-latest-job,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-latest-job{display:flex;align-items:center;gap:8px;margin:4px 0 2px;padding:6px 10px;border-radius:6px;background:var(--usage-wash);font-size:12px}project-settings-component .ah-card.usage-card .usage-latest-job b,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-latest-job b{font-weight:600}project-settings-component .ah-card.usage-card .usage-job-glyph,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--usage-good);color:#fff;font-size:11px;font-weight:700}project-settings-component .ah-card.usage-card .usage-latest-job--failed .usage-job-glyph,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-latest-job--failed .usage-job-glyph{background:var(--usage-critical)}project-settings-component .ah-card.usage-card .usage-job,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job{padding:4px 6px 6px;border-radius:6px}project-settings-component .ah-card.usage-card .usage-job:hover,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job:hover{background:var(--usage-wash)}project-settings-component .ah-card.usage-card .usage-job-head,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 10px;font-size:12.5px}project-settings-component .ah-card.usage-card .usage-job-stats,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-stats{display:inline-flex;flex-wrap:wrap;gap:2px 10px;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ah-themed-text-strong, #616161)}project-settings-component .ah-card.usage-card .usage-job-stat--ok span,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-stat--ok span{color:var(--usage-good);font-weight:700}project-settings-component .ah-card.usage-card .usage-job-stat--fail span,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-stat--fail span{color:var(--usage-critical);font-weight:700}project-settings-component .ah-card.usage-card .usage-job-stat--fail.is-zero,project-settings-component .ah-card.usage-card .usage-job-stat--fail.is-zero span,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-stat--fail.is-zero,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-stat--fail.is-zero span{color:var(--usage-muted);font-weight:400}project-settings-component .ah-card.usage-card .usage-job-meter,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-meter{display:flex;gap:2px;height:6px;margin-top:5px;border-radius:3px;overflow:hidden;background:var(--usage-hairline)}project-settings-component .ah-card.usage-card .usage-job-meter-fill,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-meter-fill{height:100%}project-settings-component .ah-card.usage-card .usage-job-meter-fill--ok,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-meter-fill--ok{background:var(--usage-good)}project-settings-component .ah-card.usage-card .usage-job-meter-fill--fail,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-meter-fill--fail{background:var(--usage-critical)}project-settings-component .ah-card.usage-card .usage-job-failures,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-job-failures{margin-top:4px;font-size:11px}project-settings-component .ah-card.usage-card .usage-jobs-summary,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-jobs-summary{display:flex;flex-wrap:wrap;gap:2px 12px;padding:2px 6px 0;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--ah-themed-text-strong, #616161)}project-settings-component .ah-card.usage-card .usage-jobs-details,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-jobs-details{margin-top:4px}project-settings-component .ah-card.usage-card .usage-backfill-note,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-backfill-note{margin:0 0 8px;padding:6px 10px;border-left:3px solid var(--usage-baseline);border-radius:0 6px 6px 0;background:var(--usage-wash);font-size:11.5px;line-height:1.45;color:var(--ah-themed-text-strong, #616161)}project-settings-component .ah-card.usage-card .usage-muted,project-settings-component ah-project-settings-route .ah-card.usage-card .usage-muted{color:var(--usage-muted)}@keyframes usage-live-pulse{0%{box-shadow:0 0 #2ecc7199}70%{box-shadow:0 0 0 7px #2ecc7100}to{box-shadow:0 0 #2ecc7100}}@keyframes usage-count-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes usage-flash{0%{background:var(--usage-highlight)}to{background:var(--usage-wash)}}body[data-ah-theme] project-settings-component .form-tabs{--track-color: var(--ah-themed-header-border);background:var(--ah-themed-panel-bg)}body[data-ah-theme] project-settings-component .form-tabs::part(nav){background:var(--ah-themed-panel-header-bg)}body[data-ah-theme] project-settings-component .form-tabs sl-tab{--sl-color-neutral-600: var(--ah-themed-text-muted)}body[data-ah-theme] project-settings-component .tab-content.team::part(base){background:var(--ah-themed-panel-bg)}body[data-ah-theme] project-settings-component .tab-content::part(base)::-webkit-scrollbar,body[data-ah-theme] project-settings-component .tab-content::part(base)::-webkit-scrollbar-track,body[data-ah-theme] project-settings-component .usage-body::-webkit-scrollbar,body[data-ah-theme] project-settings-component .usage-body::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] project-settings-component .tab-content::part(base)::-webkit-scrollbar-thumb,body[data-ah-theme] project-settings-component .usage-body::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:16px;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] project-settings-component .tab-content::part(base)::-webkit-scrollbar-thumb:hover,body[data-ah-theme] project-settings-component .usage-body::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}body[data-ah-theme] project-settings-component .tab-content::part(base)::-webkit-scrollbar-button,body[data-ah-theme] project-settings-component .usage-body::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){body[data-ah-theme] project-settings-component .tab-content::part(base),body[data-ah-theme] project-settings-component .usage-body{scrollbar-color:var(--ah-themed-scrollbar-thumb) transparent}}body[data-ah-theme] project-settings-component .close-button{color:var(--ah-themed-text-muted)}body[data-ah-theme] project-settings-component sl-button[variant=default]::part(base){border-color:var(--ah-themed-control-border);background:var(--ah-themed-ghost-bg);color:var(--ah-themed-ghost-color)}body[data-ah-theme] project-settings-component sl-button[variant=default]:not([disabled])::part(base):hover{border-color:var(--ah-themed-accent);color:var(--ah-themed-accent)}body[data-ah-theme] project-settings-component .project-file-chooser label{border-color:var(--ah-themed-control-border);background:var(--ah-themed-ghost-bg);color:var(--ah-themed-ghost-color)}body[data-ah-theme] project-settings-component .project-file-chooser label:hover{border-color:var(--ah-themed-accent);background:var(--ah-themed-ghost-bg);color:var(--ah-themed-accent)}body[data-ah-theme] project-settings-component .ah-table-toolbar{box-shadow:inset 0 -1px 0 var(--ah-themed-sortband-border)}body[data-ah-theme] project-settings-component .ah-table-toolbar.ah-table-toolbar-default{background:var(--ah-themed-sortband-bg);color:var(--ah-themed-text-strong)}body[data-ah-theme] project-settings-component .ah-table-toolbar.ah-table-toolbar-default .ah-toolbar-tools ah-icon{color:var(--ah-themed-text-muted)}body[data-ah-theme] project-settings-component .ah-table-toolbar.alternate{background:var(--ah-themed-accent);color:var(--ah-themed-accent-contrast)}body[data-ah-theme] project-settings-component .ah-table-toolbar.alternate .team-toolbar-action::part(base){color:var(--ah-themed-accent-contrast)}rich-input{display:block}rich-input .ah-input-container{position:relative}rich-input .rich-input{overflow:hidden;line-height:26px;float:none;min-height:26px;height:auto}rich-input .rich-input.singleline{white-space:nowrap}rich-input .rich-input p{margin:0}rich-input .rich-input.textarea{overflow:auto;min-height:126px;max-height:200px;height:auto;padding:10px;border:1px solid rgb(215,215,215)}rich-input .medium-editor-element h1,rich-input .medium-editor-element h2,rich-input .medium-editor-element h3,rich-input .medium-editor-element h4,rich-input .medium-editor-element h5{color:inherit;font-weight:inherit;font-size:inherit}rich-input .medium-editor-element h1:before{content:"\2022  "}rich-input .medium-editor-element h2:before{content:"\2022\2022  "}rich-input .medium-editor-element h3:before{content:"\2022\2022\2022  "}rich-input .medium-editor-element h4:before{content:"\2022\2022\2022\2022  "}rich-input .medium-editor-element h5:before{content:"\2022\2022\2022\2022\2022  "}rich-input .medium-editor-placeholder:after{color:gray;font-style:normal}shared-folder-component{display:flex;flex-direction:column;height:100vh;width:100vw;background:linear-gradient(180deg,#fff,#96cef8)}shared-folder-component #workspace-container{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;height:100%}shared-folder-component #workspace-container>*{height:100%}shared-folder-component .password-gate{display:flex;align-items:center;justify-content:center;height:100%;padding:1.5rem}shared-folder-component .password-gate-card{background:#fff;border-radius:1rem;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000f;padding:2.5rem 2rem;max-width:400px;width:100%;text-align:center}shared-folder-component .password-gate-logo{width:160px;margin-bottom:1.5rem}shared-folder-component .password-gate-project{font-size:1.25rem;font-weight:700;color:var(--sl-color-primary-600, #3b82f6);margin-bottom:.75rem}shared-folder-component .password-gate-message{font-size:.95rem;color:#555;margin:0 0 1.5rem}shared-folder-component .password-gate-form{display:flex;flex-direction:column;gap:.75rem}shared-folder-component .password-gate-input{width:100%;padding:.65rem .75rem;font-size:.95rem;border:1px solid #ccc;border-radius:.5rem;outline:none;box-sizing:border-box;transition:border-color .15s}shared-folder-component .password-gate-input:focus{border-color:var(--sl-color-primary-600, #3b82f6);box-shadow:0 0 0 2px #3b82f626}shared-folder-component .password-gate-submit{padding:.65rem;font-size:.95rem;font-weight:600;color:#fff;background-color:var(--sl-color-primary-600, #3b82f6);border:none;border-radius:.5rem;cursor:pointer;transition:background-color .15s}shared-folder-component .password-gate-submit:hover:not(:disabled){background-color:var(--sl-color-primary-700, #2563eb)}shared-folder-component .password-gate-submit:disabled{opacity:.5;cursor:not-allowed}shared-folder-component .password-gate-error{margin-top:.75rem;font-size:.85rem;color:#dc2626}slide-details-setting{display:block;padding:10px}slide-details-setting .top-row{display:flex}slide-details-setting .thumb-container{position:relative;display:flex;align-items:flex-start;justify-content:center;cursor:pointer;border:3px solid var(--ah-themed-card-border, #90a4ae)}slide-details-setting .thumb-container img{height:70px}slide-details-setting .thumb-container .thumb-placeholder{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:var(--ah-themed-dim, rgb(245, 245, 245))}slide-details-setting .thumb-container .thumb-placeholder ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}slide-details-setting .thumb-container:hover{border:3px solid var(--ah-themed-accent, #1e88e5)}slide-details-setting .thumb-container:hover .ah-remove-button,slide-details-setting .thumb-container:hover .ah-add-button{opacity:1}slide-details-setting .setting-info{flex:1 1 auto;display:flex;flex-direction:column;margin-left:10px}slide-details-setting .setting-info .setting-name{font-weight:700;margin-bottom:10px}slide-details-setting.vertical-layout .top-row{flex-direction:column-reverse;align-items:center}slide-details-setting.vertical-layout .setting-info{margin:0}slide-details-setting.vertical-layout .setting-info .setting-name{margin-bottom:3px;text-align:center}slide-details-setting.vertical-layout .controls-container{display:none}ah-slide-edit{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}ah-slide-edit .canvas-element{position:relative}ah-slide-edit .toolbar{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:all;height:46px;left:calc((100% - var(--slide-box-width, 100%)) / 2);right:calc((100% - var(--slide-box-width, 100%)) / 2);bottom:calc((100% - var(--slide-box-height, 100%)) / 2 - 51px);--ah-tool-icon-color: var(--ah-themed-ghost-color)}ah-slide-edit .toolbar .toolbar-group{display:flex;align-items:center;gap:5px;max-width:100%;min-width:0;height:100%;box-sizing:border-box;padding:0 8px;border-radius:var(--ah-themed-radius-card, 8px);background-color:#fff;background-image:linear-gradient(var(--ah-themed-ghost-bg, transparent),var(--ah-themed-ghost-bg, transparent));box-shadow:0 -1px 3px #0000001f,0 2px 6px #00000038}ah-slide-edit .toolbar .toolbar-group>*{margin:0!important;flex:0 0 auto}ah-slide-edit .toolbar .toolbar-item{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:1px;min-width:0;padding-top:4px;box-sizing:border-box}ah-slide-edit .toolbar .toolbar-item>:not(.toolbar-label){flex:1 1 auto}ah-slide-edit .toolbar .toolbar-label{font-size:8px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ah-themed-text-muted, #9e9e9e);-webkit-user-select:none;-moz-user-select:none;user-select:none}ah-slide-edit .toolbar .toolbar-item-controls{display:flex;align-items:center}ah-slide-edit .toolbar .toolbar-item-controls>*{margin:0!important}ah-slide-edit .toolbar .open-select-button{color:var(--ah-themed-ghost-color, #9e9e9e);font-size:.8em;transform:translate(-3px);padding:5px 0;margin:0}ah-slide-edit .toolbar .open-select-button[disabled]{color:var(--ah-themed-ghost-color, #bdbdbd)}ah-slide-edit .toolbar .open-select-button:not([disabled]):hover{color:var(--ah-themed-accent, #ffb74d)}ah-slide-edit .toolbar .default-preset-button,ah-slide-edit .toolbar .default-layout-button{transform:translateY(-2px)}ah-slide-edit .toolbar .default-layout-thumb{height:25px;outline:1px solid var(--ah-themed-thumb-border, rgb(215, 215, 215));cursor:pointer}ah-slide-edit .toolbar .default-layout-thumb:hover{outline:1px solid var(--ah-themed-accent, #42a5f5)}ah-slide-edit .toolbar .toolbar-group>.overlay-item{flex:0 0 70px}ah-slide-edit .toolbar .toolbar-group>.overlay-item .overlay-opacity-slider{--ah-range-thumb-size: 14px;width:100%;height:22px}ah-slide-edit .toolbar .align-items-button::part(base){min-height:0;padding:0;line-height:0}ah-slide-edit .toolbar .align-items-button::part(label){line-height:0}ah-slide-edit .toolbar .align-items-button .align-button-icon{width:64px;display:block;height:32px}ah-slide-edit ah-button.active>ah-icon{fill:var(--ah-themed-accent, #f57c00)}ah-slide-edit ah-button.ah-icon-like-button{border-radius:4px}ah-slide-edit .video-icon ah-icon{color:var(--ah-themed-accent, #f57c00)}ah-slide-edit .animation-video-container{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}ah-slide-edit .animation-video-container video{width:100%;height:100%}ah-slide-edit .animation-video-container .animation-video{transition:.2s linear opacity}ah-slide-edit .animation-video-container .animation-video.hidden{opacity:0}ah-slide-edit .canvas-container{transition:opacity .15s ease-in;position:absolute;left:0;right:0;outline-width:1px;outline-color:var(--ah-themed-thumb-border, #6b6b6b);outline-style:solid}ah-slide-edit .canvas-container.canvas-hidden{opacity:0;pointer-events:none}body[data-ah-theme] ah-slide-edit .canvas-container{border-radius:5px;overflow:hidden;outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--ah-themed-text-soft) 40%,transparent),0 0 12px 1px color-mix(in srgb,var(--ah-themed-text-strong) 25%,transparent)}body[data-ah-theme] ah-slide-edit .toolbar .open-select-button::part(base){color:inherit}body[data-ah-theme] ah-slide-edit .toolbar .toolbar-group{background-color:var(--ah-flow-pop-bg-solid)}body[data-ah-theme] ah-slide-edit .toolbar .overlay-opacity-slider{--ah-themed-track-bg: color-mix(in srgb, var(--ah-themed-text-muted) 40%, transparent)}body[data-ah-theme] ah-slide-edit .toolbar ah-button.ah-icon-like-button::part(base){background:transparent;border-radius:var(--ah-themed-radius-control)}body[data-ah-theme] ah-slide-edit .toolbar ah-icon-button{--ah-icon-button-background: transparent;--ah-icon-button-border-radius: var(--ah-themed-radius-control)}slideshow-component{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow-y:hidden;justify-content:center;background-color:#000}slideshow-component ah-slideshow-route{position:relative;display:flex;flex-direction:column;width:100%;height:100%}slideshow-component .slideshow-tools{position:absolute;top:0;left:0;right:0;padding:5px 10px;display:flex;gap:5px;z-index:15}slideshow-component .slideshow-tools .tool-icon{box-sizing:border-box;align-self:center;flex-shrink:0;line-height:20px;border:1px solid #616161;border-radius:4px}slideshow-component .slideshow-tools .tool-icon::part(base){padding:5px}slideshow-component .slideshow-tools .tool-icon:hover{border-color:#ffb74d}slideshow-component .slideshow-tools .tool-icon.active{color:#ff8a65;border-color:#ff8a65}slideshow-component .slideshow-tools .spacer{flex:2 0 auto}slideshow-component .slideshow-tools .spacer.short{flex:0 0 30px}slideshow-component .slideshow-tools .node-label,slideshow-component .slideshow-tools .node-index,slideshow-component .slideshow-tools .node-index-out-of{color:#fff;display:flex;align-items:center}slideshow-component .slideshow-tools .node-index-container{display:flex;margin:0 5px;cursor:pointer}slideshow-component .slideshow-tools .node-index-container:hover>*{color:#ffb74d}slideshow-component .slide-container{flex:1 1 auto;display:flex;flex-direction:column;max-height:calc(100% - 100px);min-height:400px;overflow-y:visible;margin:0 10px}slideshow-component .preview-container{flex:1 1 540px;height:100%;position:relative}slideshow-component .preview-container .background-image{position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;opacity:0}slideshow-component .preview-container .background-image.visible{transition:.2s opacity ease-out;opacity:1}slideshow-component .preview-container .spinner-overlay{background-color:#ffffffd9;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}slideshow-component .preview-container .spinner-overlay .progress-text{margin-top:20px;max-width:380px;text-align:center;font-size:1.2em;font-weight:700;color:#283593;background-color:#ffffffd9;padding:20px}slideshow-component .preview-container.failed{border:1px solid red}slideshow-component .drop-hint{display:none;pointer-events:none;position:absolute;inset:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;color:#000;font-size:2em;font-weight:700;opacity:0;transition:opacity .2s ease}slideshow-component .drop-hint ah-icon{margin:0 20px 0 0;color:#000}slideshow-component .drop-hint.show{display:flex;opacity:.3}ah-user-projects-route{display:flex;flex-direction:column;justify-content:stretch;background:var(--ah-themed-panel-bg, #fafafa);flex:1 1 auto;min-height:0}ah-user-projects-route .sub-header{flex:0 0 48px;display:flex;background:var(--ah-themed-panel-header-bg, #eeeeee);color:var(--ah-themed-text-muted, #9e9e9e);font-weight:700;border-bottom:1px solid var(--ah-themed-header-border, rgb(215, 215, 215));box-shadow:var(--ah-themed-header-shadow)}ah-user-projects-route .sub-header>*{display:flex;align-items:center;justify-content:center}ah-user-projects-route .sub-header .column-header{gap:4px;justify-content:flex-start;min-width:0;overflow:hidden;padding:0 8px;white-space:nowrap}ah-user-projects-route .sub-header .column-header.column-hidden{opacity:.6}ah-user-projects-route .sub-header .sub-header-gap{flex:0 0 5px}ah-user-projects-route .sub-header .column-toggle{flex:0 0 auto}ah-user-projects-route .sub-header .column-label{flex:0 0 auto}ah-user-projects-route .sub-header .column-count{flex:0 0 auto;min-width:20px;margin-right:2px;padding:0 6px;border-radius:10px;background-color:var(--ah-themed-chip-bg, rgba(0, 0, 0, .08));color:var(--ah-themed-chip-color, #616161);box-shadow:inset 0 0 0 1px var(--ah-themed-chip-border);font-size:.75em;line-height:18px;text-align:center}ah-user-projects-route .sub-header .column-header.column-hidden .column-count{background-color:transparent;box-shadow:none}ah-user-projects-route .user-projects-content{flex:1 1 auto;display:flex;min-height:0;overflow:hidden}ah-user-projects-route #user-projects-sidebar,ah-user-projects-route #user-projects-groups-desktop,ah-user-projects-route #user-projects-collections-sidebar{min-width:350px}ah-user-projects-route .user-projects-resize-control{flex:0 0 5px;background-color:transparent;border-right:1px solid transparent;transition:border .1s}ah-user-projects-route .user-projects-resize-control:hover,ah-user-projects-route .user-projects-resize-control:focus-visible,ah-user-projects-route .user-projects-resize-control.resizing{cursor:col-resize;border-right:1px solid var(--ah-themed-panel-border, rgb(215, 215, 215));outline:none}ah-user-projects-route #user-projects-sidebar,ah-user-projects-route #user-projects-collections-sidebar{position:relative;overflow:hidden;min-height:0}ah-user-projects-route #user-projects-sidebar .project-list-container,ah-user-projects-route #user-projects-collections-sidebar .project-list-container{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}ah-user-projects-route .project-list-container,ah-user-projects-route .group-list-container{container-type:inline-size;container-name:user-projects-list}ah-user-projects-route .project-list-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:0 0 6px;--up-heading-bg: linear-gradient(var(--ah-themed-sortband-bg), var(--ah-themed-sortband-bg)), linear-gradient(var(--ah-themed-refiner-bg), var(--ah-themed-refiner-bg)), var(--ah-themed-panel-bg);background:var(--up-heading-bg, #eeeeee);border-bottom:1px solid var(--ah-themed-sortband-border, rgb(215, 215, 215));color:var(--ah-themed-text-muted, #9e9e9e);font-size:.72em;font-weight:700;letter-spacing:.06em}ah-user-projects-route .project-list-heading .column-name{flex:1 1 auto;min-width:0}ah-user-projects-route .project-list-heading .column-leading{flex:0 0 22px;line-height:0}ah-user-projects-route .sort-heading{display:flex;align-items:center;gap:3px;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;white-space:nowrap;cursor:pointer}ah-user-projects-route .sort-heading:hover{color:var(--ah-themed-text-strong, #616161)}ah-user-projects-route .sort-heading:focus-visible{outline:1px solid var(--ah-themed-accent, #ff8a65);outline-offset:2px}ah-user-projects-route .sort-heading.active{color:var(--ah-themed-text-strong, #616161)}ah-user-projects-route .sort-heading .sort-heading-label{min-width:0;overflow:hidden;text-overflow:ellipsis}ah-user-projects-route .sort-heading .sort-heading-caret{flex:0 0 8px;font-size:.7em;line-height:1}ah-user-projects-route .column-created{flex:0 0 78px;width:78px}ah-user-projects-route .column-activity{flex:0 0 126px;width:126px}ah-user-projects-route .column-owner{flex:0 0 106px;width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ah-user-projects-route .column-actions{flex:0 0 55px;width:55px;display:flex;align-items:center;justify-content:flex-end}ah-user-projects-route .project-list-item,ah-user-projects-route .group-project-list-item,ah-user-projects-route #user-projects-collections-sidebar .info{gap:8px}ah-user-projects-route .project-list-item .column-created,ah-user-projects-route .project-list-item .column-activity,ah-user-projects-route .project-list-item .column-owner,ah-user-projects-route .group-project-list-item .column-created,ah-user-projects-route .group-project-list-item .column-activity,ah-user-projects-route .group-project-list-item .column-owner,ah-user-projects-route #user-projects-collections-sidebar .info .column-created,ah-user-projects-route #user-projects-collections-sidebar .info .column-activity,ah-user-projects-route #user-projects-collections-sidebar .info .column-owner{color:var(--ah-themed-text-muted, #9e9e9e);font-size:.85em}@container user-projects-list (max-width: 600px){ah-user-projects-route .column-owner{display:none}}@container user-projects-list (max-width: 500px){ah-user-projects-route .column-activity{display:none}}@container user-projects-list (max-width: 400px){ah-user-projects-route .column-created{display:none}}ah-user-projects-route #user-projects-groups-desktop.groups-card-view .column-created,ah-user-projects-route #user-projects-groups-desktop.groups-card-view .column-activity,ah-user-projects-route #user-projects-groups-desktop.groups-card-view .column-owner{display:none}ah-user-projects-route .project-name{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ah-user-projects-route ah-icon-button{min-width:30px;min-height:30px;line-height:20px;margin:0;padding:0}ah-user-projects-route ah-icon-button{--ah-icon-button-size: 30px;--ah-icon-button-padding: 0;--ah-icon-button-background: transparent;--ah-icon-button-color-hover: var(--ah-themed-accent, #ffb74d);--ah-icon-button-color-active: var(--ah-themed-accent-strong, #ffa624);color:currentColor}ah-user-projects-route .info-button,ah-user-projects-route .remove-button,ah-user-projects-route .add-to-group-button{--ah-icon-button-size: 25px;--ah-icon-button-padding: 0;min-width:25px;min-height:25px;line-height:0;margin:0;transform:translate(-3px)}ah-user-projects-route .info-button:hover,ah-user-projects-route .remove-button:hover,ah-user-projects-route .add-to-group-button:hover{background-color:transparent}ah-user-projects-route .info-button,ah-user-projects-route .add-to-group-button{color:var(--ah-themed-text-soft, #bdbdbd)}ah-user-projects-route .remove-button{color:transparent}ah-user-projects-route .info-button[disabled]{visibility:hidden}ah-user-projects-route .add-to-group{flex:0 0 25px;line-height:0}ah-user-projects-route .add-to-group[open] .add-to-group-button{color:var(--ah-themed-text-muted, #9e9e9e)}ah-user-projects-route #user-projects-sidebar .project-list-item,ah-user-projects-route #user-projects-sidebar .group-project-list-item,ah-user-projects-route #user-projects-groups-desktop .project-list-item,ah-user-projects-route #user-projects-groups-desktop .group-project-list-item{color:var(--ah-themed-text, #616161)}ah-user-projects-route #user-projects-sidebar .project-list-item .project-name,ah-user-projects-route #user-projects-sidebar .group-project-list-item .project-name,ah-user-projects-route #user-projects-groups-desktop .project-list-item .project-name,ah-user-projects-route #user-projects-groups-desktop .group-project-list-item .project-name{color:inherit}ah-user-projects-route #user-projects-sidebar .project-list-item .project-icon,ah-user-projects-route #user-projects-sidebar .group-project-list-item .project-icon,ah-user-projects-route #user-projects-groups-desktop .project-list-item .project-icon,ah-user-projects-route #user-projects-groups-desktop .group-project-list-item .project-icon{color:transparent;fill:transparent}ah-user-projects-route #user-projects-sidebar .project-list-item .grab-handle,ah-user-projects-route #user-projects-sidebar .group-project-list-item .grab-handle,ah-user-projects-route #user-projects-groups-desktop .project-list-item .grab-handle,ah-user-projects-route #user-projects-groups-desktop .group-project-list-item .grab-handle{flex:0 0 25px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center}ah-user-projects-route #user-projects-sidebar .info-button,ah-user-projects-route #user-projects-sidebar .remove-button,ah-user-projects-route #user-projects-sidebar .add-to-group-button,ah-user-projects-route #user-projects-groups-desktop .info-button,ah-user-projects-route #user-projects-groups-desktop .remove-button,ah-user-projects-route #user-projects-groups-desktop .add-to-group-button{--ah-icon-button-color-hover: var(--ah-themed-accent, white);--ah-icon-button-color-active: var(--ah-themed-accent-strong, white);flex:0 0 25px;width:25px;height:25px}ah-user-projects-route #user-projects-sidebar .project-list-item:hover,ah-user-projects-route #user-projects-sidebar .group-project-list-item:hover,ah-user-projects-route #user-projects-groups-desktop .project-list-item:hover,ah-user-projects-route #user-projects-groups-desktop .group-project-list-item:hover{background-color:var(--ah-themed-row-active-bg, rgb(224, 224, 224))}ah-user-projects-route #user-projects-sidebar .project-list-item:hover .remove-button,ah-user-projects-route #user-projects-sidebar .project-list-item:hover .project-icon,ah-user-projects-route #user-projects-sidebar .group-project-list-item:hover .remove-button,ah-user-projects-route #user-projects-sidebar .group-project-list-item:hover .project-icon,ah-user-projects-route #user-projects-groups-desktop .project-list-item:hover .remove-button,ah-user-projects-route #user-projects-groups-desktop .project-list-item:hover .project-icon,ah-user-projects-route #user-projects-groups-desktop .group-project-list-item:hover .remove-button,ah-user-projects-route #user-projects-groups-desktop .group-project-list-item:hover .project-icon{color:var(--ah-themed-text-muted, #9e9e9e);fill:var(--ah-themed-text-muted, #9e9e9e)}ah-user-projects-route #user-projects-sidebar .project-list-item:hover .info-button:not([disabled]),ah-user-projects-route #user-projects-sidebar .project-list-item:hover .add-to-group-button,ah-user-projects-route #user-projects-sidebar .group-project-list-item:hover .info-button:not([disabled]),ah-user-projects-route #user-projects-sidebar .group-project-list-item:hover .add-to-group-button,ah-user-projects-route #user-projects-groups-desktop .project-list-item:hover .info-button:not([disabled]),ah-user-projects-route #user-projects-groups-desktop .project-list-item:hover .add-to-group-button,ah-user-projects-route #user-projects-groups-desktop .group-project-list-item:hover .info-button:not([disabled]),ah-user-projects-route #user-projects-groups-desktop .group-project-list-item:hover .add-to-group-button{color:var(--ah-themed-text-muted, #9e9e9e)}ah-user-projects-route #user-projects-sidebar .info-button:not([disabled]):hover,ah-user-projects-route #user-projects-sidebar .remove-button:hover,ah-user-projects-route #user-projects-sidebar .add-to-group-button:hover,ah-user-projects-route #user-projects-groups-desktop .info-button:not([disabled]):hover,ah-user-projects-route #user-projects-groups-desktop .remove-button:hover,ah-user-projects-route #user-projects-groups-desktop .add-to-group-button:hover{color:var(--ah-themed-accent, white)}ah-user-projects-route #user-projects-collections-sidebar .info-button{--ah-icon-button-color-hover: var(--ah-themed-accent, #616161);--ah-icon-button-color-active: var(--ah-themed-accent-strong, #4d4d4d)}ah-user-projects-route #user-projects-collections-sidebar .list-item:hover .info-button:not([disabled]){color:var(--ah-themed-text-muted, #9e9e9e)}ah-user-projects-route ah-icon{outline:none;cursor:pointer;margin:0}ah-user-projects-route ah-icon.group-header-icon,ah-user-projects-route ah-icon.project-icon{color:transparent;fill:transparent}ah-user-projects-route ah-icon.group-header-icon:hover{color:#fff!important;fill:#fff!important}ah-user-projects-route ah-icon.project-icon:hover{color:var(--ah-themed-accent, white)!important;fill:var(--ah-themed-accent, white)!important}ah-user-projects-route ah-icon.no-click{cursor:default}ah-user-projects-route ah-icon:not(.visibility-icon){transition:color .2s,fill .2s}ah-user-projects-route .show-groups{transition:background-color .2s}ah-user-projects-route .show-groups.groups-hidden{color:var(--ah-themed-accent, #ff8a65)}ah-user-projects-route .show-groups[disabled],ah-user-projects-route .show-groups[disabled]:hover{background-color:#9e9e9e;color:#fff}ah-user-projects-route .show-groups:hover:not([disabled]){--ah-icon-button-color-hover: var(--ah-themed-accent, #ffb74d)}ah-user-projects-route .grab-handle ah-icon{cursor:move}body[data-ah-theme] ah-user-projects-route .add-to-group sl-menu-label::part(base){color:var(--ah-themed-text-soft)}body[data-ah-theme] ah-user-projects-route .add-to-group sl-menu-item:not(:focus-visible)::part(base){color:var(--ah-themed-menu-text)}body[data-ah-theme] ah-user-projects-route .add-to-group sl-menu-item:hover:not([aria-disabled=true],:focus-visible)::part(base){background-color:var(--ah-themed-row-active-bg);color:var(--ah-themed-text-strong)}body[data-ah-theme] ah-user-projects-route .sub-header,body[data-ah-theme] ah-user-projects-route .project-list-heading{font-family:var(--ah-themed-font)}body[data-ah-theme] ah-user-projects-route .project-list-container::-webkit-scrollbar,body[data-ah-theme] ah-user-projects-route .project-list-container::-webkit-scrollbar-track,body[data-ah-theme] ah-user-projects-route #user-projects-groups-desktop::-webkit-scrollbar,body[data-ah-theme] ah-user-projects-route #user-projects-groups-desktop::-webkit-scrollbar-track,body[data-ah-theme] ah-user-projects-route .group-list-container::-webkit-scrollbar,body[data-ah-theme] ah-user-projects-route .group-list-container::-webkit-scrollbar-track,body[data-ah-theme] ah-user-projects-route .add-to-group sl-menu::-webkit-scrollbar,body[data-ah-theme] ah-user-projects-route .add-to-group sl-menu::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] ah-user-projects-route .project-list-container::-webkit-scrollbar-thumb,body[data-ah-theme] ah-user-projects-route #user-projects-groups-desktop::-webkit-scrollbar-thumb,body[data-ah-theme] ah-user-projects-route .group-list-container::-webkit-scrollbar-thumb,body[data-ah-theme] ah-user-projects-route .add-to-group sl-menu::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] ah-user-projects-route .project-list-container::-webkit-scrollbar-thumb:hover,body[data-ah-theme] ah-user-projects-route #user-projects-groups-desktop::-webkit-scrollbar-thumb:hover,body[data-ah-theme] ah-user-projects-route .group-list-container::-webkit-scrollbar-thumb:hover,body[data-ah-theme] ah-user-projects-route .add-to-group sl-menu::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}@supports not selector(::-webkit-scrollbar){body[data-ah-theme] ah-user-projects-route .project-list-container,body[data-ah-theme] ah-user-projects-route #user-projects-groups-desktop,body[data-ah-theme] ah-user-projects-route .group-list-container,body[data-ah-theme] ah-user-projects-route .add-to-group sl-menu{scrollbar-color:var(--ah-themed-scrollbar-thumb) transparent}}body[data-ah-theme] ah-user-projects-route .groups-card-view .group-list-container::-webkit-scrollbar-track{margin-bottom:var(--ah-themed-radius-card)}body[data-ah-theme] ah-user-projects-route .project-list-filters sl-input::part(base){border-color:var(--ah-themed-control-border);background:var(--ah-themed-control-bg);box-shadow:var(--ah-themed-control-shadow)}body[data-ah-theme] ah-user-projects-route .project-list-filters sl-input::part(input){background:transparent}body[data-ah-theme] ah-user-projects-route .project-list-filters sl-input:focus-within::part(base){outline:var(--sl-focus-ring-width, 3px) solid var(--ah-themed-accent);outline-offset:var(--sl-focus-ring-offset, 1px)}.open-in-callout-maker-switch{margin-left:8px;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}ah-user-projects-route[narrow]{min-width:0}ah-user-projects-route[narrow] .sub-header{flex:0 0 auto;min-height:48px}ah-user-projects-route[narrow] .sub-header .column-header{flex:1 1 100%!important;flex-wrap:wrap;padding:6px 10px;overflow:visible}ah-user-projects-route[narrow] .column-toggle,ah-user-projects-route[narrow] .sub-header-gap,ah-user-projects-route[narrow] .user-projects-resize-control{display:none}ah-user-projects-route[narrow] .user-projects-content>:is(#user-projects-sidebar,#user-projects-groups-desktop,#user-projects-collections-sidebar){flex:1 1 100%!important;min-width:0;width:100%;box-sizing:border-box}ah-user-projects-route[narrow][mobile-area=projects] [data-user-projects-column]:not([data-user-projects-column=projects]){display:none!important}ah-user-projects-route[narrow][mobile-area=groups] [data-user-projects-column]:not([data-user-projects-column=groups]){display:none!important}ah-user-projects-route[narrow][mobile-area=collections] [data-user-projects-column]:not([data-user-projects-column=collections]){display:none!important}ah-user-projects-route[narrow] #user-projects-groups-desktop.groups-card-view .group{min-width:0;width:min(300px,100%);margin:6px}ah-user-projects-route[narrow] .user-projects-mobile-navigation{display:flex;flex:0 0 auto;gap:4px;padding:6px 8px max(6px,env(safe-area-inset-bottom));background:var(--ah-themed-panel-header-bg, #eeeeee);border-top:1px solid var(--ah-themed-header-border, rgb(215, 215, 215))}ah-user-projects-route[narrow] .user-projects-mobile-navigation button{flex:1 1 0;min-width:0;min-height:44px;border:1px solid transparent;border-radius:var(--ah-themed-radius-control, 6px);background:transparent;color:var(--ah-themed-text, #616161);font:inherit;cursor:pointer}ah-user-projects-route[narrow] .user-projects-mobile-navigation button[aria-pressed=true]{background:var(--ah-themed-chip-bg, #dceaff);color:var(--ah-themed-chip-color, #154f91);border-color:currentColor;font-weight:700}ah-user-projects-route[narrow] .user-projects-mobile-navigation button:focus-visible{outline:2px solid currentColor;outline-offset:1px}workspace-component{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:#fff}workspace-component ah-workspace-header{display:contents}workspace-component.sharing{border:3px solid red}workspace-component #workspace-header{position:relative;flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 12px;background-color:#fff;border-bottom:1px solid rgb(215,215,215);box-shadow:0 2px 5px #00000042;z-index:16;--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-tool-icon-active: var(--ah-themed-accent-strong)}workspace-component #workspace-header .tool-icon::part(base){box-sizing:border-box;padding:5px;border-radius:4px;font-size:27px}workspace-component #workspace-header .tool-icon.active::part(base){color:#fff;background-color:#0277bd}workspace-component #workspace-header .logo-container{height:46px;cursor:pointer}workspace-component #workspace-header .logo-container img{height:100%}workspace-component #workspace-header .project-select-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}workspace-component #workspace-header .project-select-container ah-workspace-project-selector{pointer-events:all}workspace-component #workspace-header .spacer{flex:1 1 auto}workspace-component #workspace-header .app-controls,workspace-component #workspace-header .project-controls{display:flex;align-items:center}workspace-component #workspace-header .app-controls .notification-badge,workspace-component #workspace-header .project-controls .notification-badge{top:2px;right:6px}workspace-component #workspace-header .app-controls .notification-control,workspace-component #workspace-header .project-controls .notification-control{position:relative;display:inline-flex}workspace-component #workspace-header .app-controls .vertical-divider,workspace-component #workspace-header .project-controls .vertical-divider{border-left:1px solid rgb(215,215,215);height:46px;margin:0 5px}workspace-component #workspace-header .user-avatar{--avatar-bg: #e3f2fd;--avatar-text: #0277bd;--avatar-edge: #b3e5fc;--avatar-ring: #039be5;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px;flex:0 0 36px;min-height:0;min-width:0;margin:0 0 0 8px;padding:0;border:1px solid var(--avatar-edge);border-radius:50%;background:var(--avatar-bg);color:var(--avatar-text);font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 0 0 transparent;transition:box-shadow .15s ease,transform .15s ease!important}workspace-component #workspace-header .user-avatar[data-chars="1"]{font-size:17px}workspace-component #workspace-header .user-avatar[data-chars="3"]{font-size:13px;letter-spacing:0}workspace-component #workspace-header .user-avatar[data-chars="4"]{font-size:11px;letter-spacing:-.02em}workspace-component #workspace-header .user-avatar:hover{box-shadow:0 0 0 2px var(--avatar-ring)}workspace-component #workspace-header .user-avatar:active{transform:scale(.96)}workspace-component #workspace-header .user-avatar::part(base){min-width:0;min-height:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;line-height:1}workspace-component #workspace-header .user-avatar::part(label){display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0;gap:0;line-height:1;transform:translateY(-.05em)}workspace-component #workspace-header .user-menu-dropdown[open] .user-avatar{box-shadow:0 0 0 2px var(--avatar-ring)}workspace-component #workspace-header .user-menu-dropdown::part(panel){z-index:30}workspace-component #workspace-header .user-menu sl-menu-item::part(base){color:var(--ah-themed-menu-text, var(--sl-color-neutral-700))}workspace-component #workspace-header .user-menu sl-menu-item:hover::part(base){background-color:var(--ah-themed-row-bg, var(--sl-color-neutral-100));color:var(--ah-themed-menu-text, var(--sl-color-neutral-1000))}workspace-component #workspace-header .user-menu sl-menu-item sl-icon[slot=prefix]{color:var(--ah-themed-text-soft, var(--sl-color-neutral-500));transition:color .1s}workspace-component #workspace-header .user-menu sl-menu-item sl-icon[slot=prefix]::part(svg){fill:currentColor}workspace-component #workspace-header .user-menu sl-menu-item:not([disabled]):hover sl-icon[slot=prefix]{color:var(--ah-themed-accent, var(--sl-color-primary-600))}@media(max-width:959px){workspace-component #workspace-header .logo-container{height:40px}}body:not([data-ah-theme]) workspace-component #workspace-header.dev-header{background-color:#08496d}body:not([data-ah-theme]) workspace-component #workspace-header.dev-header ah-workspace-project-selector .selected-project-name{color:#fff}body:not([data-ah-theme]) workspace-component #workspace-header.dev-header .tool-icon::part(base){color:#fff}body:not([data-ah-theme]) workspace-component #workspace-header.dev-header .tool-icon::part(base):hover{color:#ffb74d}body:not([data-ah-theme]) workspace-component #workspace-header.dev-header .user-avatar{--avatar-bg: rgba(255, 255, 255, .14);--avatar-text: white;--avatar-edge: rgba(255, 255, 255, .35);--avatar-ring: #ffb74d}workspace-component #workspace-header ah-workspace-logo,workspace-component #workspace-header ah-workspace-project-controls,workspace-component #workspace-header ah-workspace-app-controls{display:contents}body[data-ah-theme] workspace-component #workspace-header{background:var(--ah-themed-panel-bg);background-attachment:fixed;border-bottom:1px solid var(--ah-themed-header-border);box-shadow:var(--ah-themed-header-shadow)}body[data-ah-theme] workspace-component #workspace-header:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ah-themed-panel-header-bg);pointer-events:none}body[data-ah-theme] workspace-component #workspace-header .tool-icon.active{--ah-icon-button-color-hover: var(--ah-themed-accent-contrast);--ah-icon-button-color-active: var(--ah-themed-accent-contrast);color:var(--ah-themed-accent-contrast)}body[data-ah-theme] workspace-component #workspace-header .tool-icon.active ah-icon,body[data-ah-theme] workspace-component #workspace-header .tool-icon.active ah-icon-button{color:var(--ah-themed-accent-contrast)}body[data-ah-theme] workspace-component #workspace-header .tool-icon.active::part(base){color:var(--ah-themed-accent-contrast);background-color:var(--ah-themed-accent)}body[data-ah-theme] workspace-component #workspace-header .vertical-divider{border-left:1px solid var(--ah-themed-header-border)}body[data-ah-theme] workspace-component #workspace-header .user-avatar{--avatar-bg: var(--ah-themed-accent-soft);--avatar-text: var(--ah-themed-accent-strong);--avatar-edge: var(--ah-themed-accent-soft);--avatar-ring: var(--ah-themed-accent)}body[data-ah-theme].sl-theme-dark workspace-component #workspace-header:not(.dev-header) .logo-container img{filter:brightness(0) invert(1)}body[data-ah-theme].sl-theme-light workspace-component #workspace-header.dev-header .logo-container img{filter:brightness(0) opacity(.8)}workspace-component #workspace-container{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;height:100%}workspace-component #workspace-container>*{height:100%}workspace-component .form-edit,workspace-component .project-settings{display:flex}workspace-component .close-team{position:absolute;top:65px;right:0;display:none}workspace-component .close-team.show{display:block}workspace-component .sleep-overlay{position:absolute;inset:0;z-index:100;background-color:#26323880;transition:opacity .5s}workspace-component .sleep-overlay.ng-hide{opacity:0}body[data-ah-theme] workspace-component #workspace-container>ah-tree-grid-view{--ah-tree-surface: transparent;--sl-color-neutral-0: var(--ah-themed-surface-strong);--sl-color-neutral-50: var(--ah-themed-card-border);--sl-color-neutral-100: var(--ah-themed-surface-muted);--sl-color-neutral-200: var(--ah-themed-card-border);--sl-color-neutral-300: var(--ah-themed-control-border);--sl-color-neutral-500: var(--ah-themed-text-muted);--sl-color-neutral-600: var(--ah-themed-text-muted);--sl-color-neutral-700: var(--ah-themed-text);--sl-color-neutral-900: var(--ah-themed-text-strong);--sl-color-primary-50: var(--ah-themed-accent-soft);background:var(--ah-themed-panel-bg);color:var(--ah-themed-text)}accordion{display:block}accordion .transclude-container{display:block;width:100%}accordion accordion-header{cursor:pointer}accordion accordion-header.force-open{cursor:auto}accordion accordion-content .transclude-container{overflow:hidden;transition:.25s max-height ease-in-out,.25s opacity;will-change:max-height}accordion accordion-content .transclude-container.is-hidden{position:absolute;display:none}ah-dropzone.app-dropzone-overlay{--ah-dropzone-background: var(--ah-themed-accent, #ffb74d);--ah-dropzone-color: var(--ah-themed-accent-contrast, white);--ah-dropzone-border: 1px dashed var(--ah-themed-accent-contrast, black);--ah-dropzone-border-radius: 0;--ah-dropzone-font-size: 2em;--ah-dropzone-font-weight: bold;--ah-dropzone-visible-opacity: .8;--ah-dropzone-active-opacity: 1;--ah-dropzone-icon-size: 70px;--ah-dropzone-icon-gap: 20px;--ah-dropzone-icon-fill: var(--ah-themed-accent-contrast, white);--ah-dropzone-active-background: var(--ah-themed-accent, #ffb74d);--ah-dropzone-active-color: var(--ah-themed-accent-contrast, white);--ah-dropzone-active-icon-fill: var(--ah-themed-accent-contrast, white)}file-chooser,ah-file-chooser-renderer{display:inline-block}file-chooser input[type=file],ah-file-chooser-renderer input[type=file]{display:none}file-chooser label,ah-file-chooser-renderer label{display:block;cursor:pointer}spinner,ah-app-spinner{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:inline-block}spinner .spinner-container,ah-app-spinner .spinner-container{position:relative}spinner .spinner-container div,ah-app-spinner .spinner-container div{display:block;box-sizing:border-box;position:absolute;width:100%;height:100%;border:1em solid transparent;border-radius:50%;animation:rotate360 1.6s cubic-bezier(.5,0,.5,1) infinite;will-change:transform}spinner .spinner-container div:nth-child(1),ah-app-spinner .spinner-container div:nth-child(1){animation-delay:.2}spinner .spinner-container div:nth-child(2),ah-app-spinner .spinner-container div:nth-child(2){animation-delay:-.2s}spinner .spinner-container div:nth-child(3),ah-app-spinner .spinner-container div:nth-child(3){animation-delay:-.4s}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}manager-outline{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;border-right:1px solid rgb(215,215,215)}manager-outline .tree-controls{flex:0 0 40px;display:flex;align-items:center;gap:10px;padding:15px;background-color:#fafafa;border-top:1px solid rgb(215,215,215)}manager-outline .tree-controls .spacer{flex:1 1 auto}manager-outline .tree-controls .checkbox-button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:transparent;cursor:pointer}manager-outline .tree-controls .checkbox-button sl-checkbox.ah-control-checkbox{pointer-events:none;margin:0;min-width:0;width:20px}manager-outline .tree-controls .project-list-filters{display:flex;align-items:center;gap:6px;min-width:160px}manager-outline .tree-controls .project-list-filters .ah-input-container{flex:1 1 180px;min-width:0;margin:0}manager-outline .tree-controls .project-list-filters .clear-button{min-width:0}manager-outline .outline-container{flex:1 1 auto;overflow-y:auto;overflow-x:visible;padding:10px 25px}manager-outline .outline-container .check-box{margin:0 0 0 5px}manager-outline .outline-container .check-box:not([checked])::part(control){background-color:#fff}manager-outline .outline-container .number-badge{min-width:18px;height:18px;line-height:17px;padding:1px 3px;background-color:#2196f3;border-radius:4px;font-size:.8em;font-weight:700;color:#fff;text-align:center}manager-outline .outline-container .number-badge.group-badge{background-color:#9e9e9e}manager-outline .outline-container li.hidden{min-height:0px}manager-outline .outline-container li.hidden>.tree-node{display:none}manager-outline .outline-container .outline-nodes,manager-outline .outline-container .sub-nodes{margin:0;padding:0;list-style:none}manager-outline .outline-container .tree-node{border-bottom:1px solid rgb(215,215,215);padding:5px 0;display:flex;align-items:center;cursor:pointer}manager-outline .outline-container .tree-node:hover{background-color:#eee}manager-outline .outline-container .tree-node.active{background-color:#b3e5fc}manager-outline .outline-container .sub-nodes{padding-left:63px}manager-outline .outline-container .node-name{padding-left:10px}manager-outline-details{flex:0 0 300px;display:flex;flex-direction:column;justify-content:flex-end;background-color:#eee;border-top:1px solid rgb(215,215,215);border-bottom:1px solid rgb(215,215,215)}manager-outline-details .node-details{flex:1 1 auto;padding:10px 25px;overflow:auto}manager-outline-details .settings{flex:0 0 auto;padding:10px 25px;display:flex;flex-direction:column;width:100%;border-top:1px solid rgb(215,215,215);background:#fff}manager-outline-details .settings .indent{margin-left:30px}manager-outline-details .subheader{margin-bottom:10px;color:#9e9e9e}manager-outline-details .options-button{color:#616161}manager-outline-details .info-box{max-width:250px;margin:10px 0}manager-outline-details .info-box .header{color:#9e9e9e}manager-outline-details .info-box img{width:100%;border:1px solid rgb(215,215,215);cursor:zoom-in}manager-tree{border:1px solid rgb(215,215,215);flex:0 0 250px;color:#616161;overflow:auto;background-color:#e0e0e0;direction:rtl}manager-tree>*{direction:ltr}manager-tree .tree-row{padding:3px 5px;cursor:pointer;overflow:hidden}manager-tree .directory-header{display:flex;justify-content:flex-start}manager-tree .directory-header ah-icon{flex:0 0 auto;color:#9e9e9e}manager-tree .directory-header .group-name{flex:1 1 auto;margin:0 0 0 5px;white-space:nowrap}manager-tree .group-list-container{overflow:hidden;margin-bottom:15px}manager-tree .group-list-container .project-name{white-space:nowrap}manager-tree .group-list-container .tree-row{padding-left:41px}manager-tree .group-list-container .tree-row.selected{background-color:#fff;font-weight:500;color:#424242}manager-tree .group-list-container .tree-row:hover{background-color:#e3f2fd}manager-tree .group-list-container .tree-row.current{color:#ff5722}manager-tree .group-list-container .tree-row.current ah-icon{transform:translateY(-1px)}manager-tree .group-list-container .tree-row.pinned-current{font-size:1.1em;padding:10px 0 10px 18px;border-bottom:1px solid #757575}manager-tree .group-list-container.ng-enter{transition:.15s linear opacity;opacity:0}manager-tree .group-list-container.ng-enter.ng-enter-active{opacity:1}manager-tree .group-list-container.ng-leave{transition:.15s linear opacity;opacity:1}manager-tree .group-list-container.ng-leave.ng-leave-active{opacity:0}artwork-editor-component,artwork-editor-component ah-artwork-editor-route{display:flex;flex-direction:column;height:100%}artwork-editor-component textarea,artwork-editor-component ah-artwork-editor-route textarea{min-width:240px}artwork-editor-component .secondary-screen-header,artwork-editor-component ah-artwork-editor-route .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background:var(--ah-themed-panel-header-bg, #1976d2);font-size:18px;font-weight:700;color:var(--ah-themed-text-strong, white)}artwork-editor-component .secondary-screen-header .spacer,artwork-editor-component ah-artwork-editor-route .secondary-screen-header .spacer{flex:1 1 auto}artwork-editor-component .secondary-screen-content,artwork-editor-component ah-artwork-editor-route .secondary-screen-content{flex:1 1 auto;display:flex;overflow:hidden;background:var(--ah-themed-stage, #d2d6e0)}artwork-editor-component .col,artwork-editor-component ah-artwork-editor-route .col{padding:10px;overflow:auto}artwork-editor-component .col-1,artwork-editor-component ah-artwork-editor-route .col-1{flex:0 0 400px;background:var(--ah-themed-panel-bg, #d9ebff);border:solid 5px #0158bb;border-radius:8px;margin:8px;display:flex;flex-direction:column;overflow-x:hidden}artwork-editor-component .col-2,artwork-editor-component ah-artwork-editor-route .col-2{flex:1 0 auto;max-width:420px;min-width:400px;overflow-y:auto;overflow-x:hidden;border-left:1px solid rgb(215,215,215);border-right:1px solid rgb(215,215,215);background:var(--ah-themed-panel-bg, #ffffff);border:solid 3px #0158bb;border-radius:8px;margin:8px}artwork-editor-component .col-3,artwork-editor-component ah-artwork-editor-route .col-3{flex:1 1 auto;background:var(--ah-themed-panel-bg, #ffffff);border:solid 3px #0158bb;border-radius:7px;margin:8px}artwork-editor-component .col-3 .control-details-layout,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout{display:flex;flex-direction:row;height:100%;gap:0px;padding:0}artwork-editor-component .col-3 .control-details-layout .controls-section,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .controls-section{flex:1 1 50%;overflow:auto}artwork-editor-component .col-3 .control-details-layout .input-fields-section,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section{flex:1 1 50%;overflow:auto;background:var(--ah-themed-card-bg, #d9ebff);border-radius:10px;border:solid 4px #0158bb;padding:14px 10px 10px;margin:40px 0}artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-input,artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-textarea,artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-select,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-input,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-textarea,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-select{display:inline-block!important;width:100%;background-color:#fff!important;border-radius:5px!important;margin:24px 0!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-input label,artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-textarea label,artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-select label,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-input label,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-textarea label,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-select label{color:#0158bb!important;font-weight:500;font-size:1em!important;transform:translateY(-5px)!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-input::part(base),artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-textarea::part(base),artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-select::part(base),artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-input::part(base),artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-textarea::part(base),artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section sl-select::part(base){width:100%!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section .numeric-data,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section .numeric-data{display:flex;flex-wrap:wrap;max-width:300px;margin-bottom:10px!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section .numeric-data sl-input,artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section .numeric-data sl-input{flex:1 1 0px!important;width:auto!important;min-width:100px;background-color:#fff!important;border-radius:5px!important;margin:20px!important}artwork-editor-component .col-3 .control-details-layout .input-fields-section .numeric-data sl-input::part(base),artwork-editor-component ah-artwork-editor-route .col-3 .control-details-layout .input-fields-section .numeric-data sl-input::part(base){width:100%!important}artwork-editor-component .artwork-details,artwork-editor-component ah-artwork-editor-route .artwork-details{display:flex;flex-direction:column;align-items:flex-start}artwork-editor-component .artwork-details .name-section,artwork-editor-component ah-artwork-editor-route .artwork-details .name-section{display:flex;align-items:flex-start;gap:10px}artwork-editor-component .artwork-details>ah-button,artwork-editor-component ah-artwork-editor-route .artwork-details>ah-button{align-self:flex-start!important;margin:5px 0!important;min-width:auto!important}artwork-editor-component .dev-tools-section,artwork-editor-component ah-artwork-editor-route .dev-tools-section{margin-top:auto;padding:10px}artwork-editor-component .dev-tools-header,artwork-editor-component ah-artwork-editor-route .dev-tools-header{font-weight:700;font-size:.9em;color:var(--ah-themed-accent, #0158bb);margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}artwork-editor-component .download-button-container,artwork-editor-component ah-artwork-editor-route .download-button-container{padding-top:10px;text-align:left}artwork-editor-component .download-link-button,artwork-editor-component ah-artwork-editor-route .download-link-button{font-size:.6rem!important;margin:0!important;padding:2px 4px!important;min-width:auto!important;min-height:auto!important;line-height:1.2!important;text-align:left!important;display:inline-block!important}artwork-editor-component .download-link-button span,artwork-editor-component ah-artwork-editor-route .download-link-button span{font-size:.6rem!important}artwork-editor-component .download-link-button ah-icon,artwork-editor-component ah-artwork-editor-route .download-link-button ah-icon{font-size:14px!important}artwork-editor-component .name-input::part(base),artwork-editor-component ah-artwork-editor-route .name-input::part(base){border-radius:5px}artwork-editor-component .name-input::part(form-control-label),artwork-editor-component ah-artwork-editor-route .name-input::part(form-control-label){font-weight:800;font-size:1rem;color:var(--ah-themed-text-strong, #0158bb)}artwork-editor-component .name-input::part(input),artwork-editor-component ah-artwork-editor-route .name-input::part(input){font-weight:700;color:var(--ah-themed-control-color, #0158bb)}artwork-editor-component .image-container .label,artwork-editor-component ah-artwork-editor-route .image-container .label{font-size:.8em;margin-bottom:5px}artwork-editor-component .image-container img,artwork-editor-component ah-artwork-editor-route .image-container img{height:80px;max-width:100%;padding:0;border-radius:5px;border:solid 1px var(--ah-themed-thumb-border, #000000)}artwork-editor-component .image-container .thumb-placeholder,artwork-editor-component ah-artwork-editor-route .image-container .thumb-placeholder{height:80px;width:80px;display:flex;align-items:center;justify-content:center;background:var(--ah-themed-dim, rgb(245, 245, 245));border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));border-radius:5px}artwork-editor-component .image-container .thumb-placeholder ah-icon,artwork-editor-component ah-artwork-editor-route .image-container .thumb-placeholder ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}artwork-editor-component .image-container .ah-remove-button,artwork-editor-component ah-artwork-editor-route .image-container .ah-remove-button{position:absolute;top:10px;right:10px;opacity:0;z-index:10;background-color:#fffc}artwork-editor-component .image-container:hover .ah-remove-button,artwork-editor-component ah-artwork-editor-route .image-container:hover .ah-remove-button{opacity:1}artwork-editor-component .actions-container,artwork-editor-component ah-artwork-editor-route .actions-container{display:flex;flex-direction:column;margin-top:20px}artwork-editor-component .actions-container ah-button,artwork-editor-component ah-artwork-editor-route .actions-container ah-button{text-align:left}artwork-editor-component .section-header,artwork-editor-component ah-artwork-editor-route .section-header{width:100%;font-weight:700;font-size:1.2em;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}artwork-editor-component .section-header sl-select,artwork-editor-component ah-artwork-editor-route .section-header sl-select{margin:0}artwork-editor-component .style-list-container,artwork-editor-component ah-artwork-editor-route .style-list-container{width:100%}artwork-editor-component .element-style,artwork-editor-component .control-list-item,artwork-editor-component ah-artwork-editor-route .element-style,artwork-editor-component ah-artwork-editor-route .control-list-item{display:flex;align-items:center;margin:5px 0;padding:0 5px;height:36px;border:0px;background-color:#1976d2;font-weight:700;color:#fff}artwork-editor-component .element-style.alert,artwork-editor-component .control-list-item.alert,artwork-editor-component ah-artwork-editor-route .element-style.alert,artwork-editor-component ah-artwork-editor-route .control-list-item.alert{border:1px solid #ef5350;background-color:#ef5350}artwork-editor-component .element-style.alert .index,artwork-editor-component .control-list-item.alert .index,artwork-editor-component ah-artwork-editor-route .element-style.alert .index,artwork-editor-component ah-artwork-editor-route .control-list-item.alert .index{background-color:#c62828}artwork-editor-component .element-style:not(.selected),artwork-editor-component .control-list-item:not(.selected),artwork-editor-component ah-artwork-editor-route .element-style:not(.selected),artwork-editor-component ah-artwork-editor-route .control-list-item:not(.selected){background-color:#fff;color:#616161}artwork-editor-component .element-style .grab-handle,artwork-editor-component .control-list-item .grab-handle,artwork-editor-component ah-artwork-editor-route .element-style .grab-handle,artwork-editor-component ah-artwork-editor-route .control-list-item .grab-handle{margin-right:5px;opacity:.5}artwork-editor-component .element-style .index,artwork-editor-component .control-list-item .index,artwork-editor-component ah-artwork-editor-route .element-style .index,artwork-editor-component ah-artwork-editor-route .control-list-item .index{display:flex;justify-content:center;align-items:center;height:28px;width:28px;border-radius:6px;margin-right:6px;background-color:#0d47a1;line-height:0;color:#fff}artwork-editor-component .element-style .name,artwork-editor-component .control-list-item .name,artwork-editor-component ah-artwork-editor-route .element-style .name,artwork-editor-component ah-artwork-editor-route .control-list-item .name{flex:1 1 auto}artwork-editor-component .control-list-item,artwork-editor-component ah-artwork-editor-route .control-list-item{display:flex;align-items:center;margin:5px 0;padding:5px 20px 5px 5px;font-weight:700;color:var(--ah-themed-accent-contrast, #ffffff);border-radius:5px 0 0 5px;background-color:#757575}artwork-editor-component .control-list-item.selected,artwork-editor-component ah-artwork-editor-route .control-list-item.selected{background-color:var(--ah-themed-accent, #0158bb)!important}artwork-editor-component .control-list-item:not(.selected),artwork-editor-component ah-artwork-editor-route .control-list-item:not(.selected){background-color:var(--ah-themed-dim, rgb(247, 247, 247));color:var(--ah-themed-text, #616161)}artwork-editor-component .control-list-item .grab-handle,artwork-editor-component ah-artwork-editor-route .control-list-item .grab-handle{margin-right:5px;opacity:.5}artwork-editor-component .control-list-item .index,artwork-editor-component ah-artwork-editor-route .control-list-item .index{flex:0 0 28px;display:flex;justify-content:center;align-items:center;height:28px;width:28px;border-radius:6px;margin-right:6px;background-color:var(--ah-themed-text-strong, #424242);line-height:0;color:var(--ah-themed-accent-contrast, white)}artwork-editor-component .control-list-item .name,artwork-editor-component ah-artwork-editor-route .control-list-item .name{flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}artwork-editor-component .control-list-item .control-buttons,artwork-editor-component ah-artwork-editor-route .control-list-item .control-buttons{display:flex}artwork-editor-component .style-details-container,artwork-editor-component ah-artwork-editor-route .style-details-container{border:1px solid #1976d2}artwork-editor-component .style-details-container.alert,artwork-editor-component ah-artwork-editor-route .style-details-container.alert{border:1px solid #ef5350}artwork-editor-component .style-details-container.alert .style-details-header,artwork-editor-component ah-artwork-editor-route .style-details-container.alert .style-details-header{background-color:#ef5350}artwork-editor-component .control-details-container,artwork-editor-component ah-artwork-editor-route .control-details-container{border:1px solid #616161}artwork-editor-component .style-details-header,artwork-editor-component .control-details-header,artwork-editor-component ah-artwork-editor-route .style-details-header,artwork-editor-component ah-artwork-editor-route .control-details-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#1976d2;font-weight:700;color:#fff}artwork-editor-component .control-details-header,artwork-editor-component ah-artwork-editor-route .control-details-header{background-color:#616161;display:none!important}artwork-editor-component .control-details-content,artwork-editor-component ah-artwork-editor-route .control-details-content{padding:10px;display:flex;border:solid 0px!important}artwork-editor-component .control-details-content .left-col,artwork-editor-component .control-details-content .right-col,artwork-editor-component ah-artwork-editor-route .control-details-content .left-col,artwork-editor-component ah-artwork-editor-route .control-details-content .right-col{flex:1 1 50%}artwork-editor-component .control-details-content .left-col,artwork-editor-component ah-artwork-editor-route .control-details-content .left-col{padding-right:10px}artwork-editor-component .control-details-content .right-col,artwork-editor-component ah-artwork-editor-route .control-details-content .right-col{border:solid 0px!important;padding-left:10px}artwork-editor-component .control-details-content .right-col sl-input,artwork-editor-component ah-artwork-editor-route .control-details-content .right-col sl-input{display:inline-block}artwork-editor-component .control-details-content .right-col sl-input[type=number],artwork-editor-component ah-artwork-editor-route .control-details-content .right-col sl-input[type=number]{width:5em;margin-right:10px}artwork-editor-component .control-details-content .color-control .label,artwork-editor-component ah-artwork-editor-route .control-details-content .color-control .label{color:var(--ah-themed-text-muted, #616161);font-size:.8em;margin-bottom:5px}artwork-editor-component .style-details-content,artwork-editor-component ah-artwork-editor-route .style-details-content{padding:10px}artwork-editor-component .style-details-content .top-row,artwork-editor-component ah-artwork-editor-route .style-details-content .top-row{display:flex}artwork-editor-component .style-details-content .top-row .left-col,artwork-editor-component ah-artwork-editor-route .style-details-content .top-row .left-col{padding-right:10px}artwork-editor-component .style-details-content .top-row .right-col,artwork-editor-component ah-artwork-editor-route .style-details-content .top-row .right-col{padding:0 10px;border-left:1px solid rgb(215,215,215)}artwork-editor-component .style-details-content .section-header,artwork-editor-component ah-artwork-editor-route .style-details-content .section-header{border-top:1px solid rgb(215,215,215);margin-top:15px}artwork-editor-component .type-select-container sl-select,artwork-editor-component ah-artwork-editor-route .type-select-container sl-select{min-width:230px}artwork-editor-component .control-details-content,artwork-editor-component ah-artwork-editor-route .control-details-content{display:flex;flex-wrap:wrap;border:1px solid rgb(215,215,215);padding:5px;margin:5px 0}artwork-editor-component .control-details-content .control-row,artwork-editor-component ah-artwork-editor-route .control-details-content .control-row{margin-bottom:10px}artwork-editor-component .control-details-content sl-radio,artwork-editor-component ah-artwork-editor-route .control-details-content sl-radio{display:inline;margin-left:10px}artwork-editor-component .control-details-content input[type=number],artwork-editor-component ah-artwork-editor-route .control-details-content input[type=number]{width:4em;margin-right:10px}artwork-editor-component .control-details-content .text-control-values,artwork-editor-component ah-artwork-editor-route .control-details-content .text-control-values{display:flex;flex-direction:column}artwork-editor-component .add-in-instructions,artwork-editor-component ah-artwork-editor-route .add-in-instructions{margin-top:10px;font-size:.9em}artwork-editor-component .artwork-settings .label,artwork-editor-component ah-artwork-editor-route .artwork-settings .label{font-weight:700;margin-bottom:5px}artwork-editor-component sl-radio-group,artwork-editor-component ah-artwork-editor-route sl-radio-group{border:1px solid var(--ah-themed-card-border, #9e9e9e);border-radius:8px}artwork-editor-component sl-radio-group sl-radio,artwork-editor-component ah-artwork-editor-route sl-radio-group sl-radio{margin:10px}artwork-editor-component sl-checkbox,artwork-editor-component ah-artwork-editor-route sl-checkbox{margin:10px 0}body[data-ah-theme] artwork-editor-component .col-1,body[data-ah-theme] artwork-editor-component .col-2,body[data-ah-theme] artwork-editor-component .col-3{border:var(--ah-themed-panel-border-line);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-card-shadow)}body[data-ah-theme] artwork-editor-component .col-3 .control-details-layout .input-fields-section{border:1px solid var(--ah-themed-card-border);border-radius:var(--ah-themed-radius-card)}body[data-ah-theme] artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-input,body[data-ah-theme] artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-textarea,body[data-ah-theme] artwork-editor-component .col-3 .control-details-layout .input-fields-section sl-select,body[data-ah-theme] artwork-editor-component .col-3 .control-details-layout .input-fields-section .numeric-data sl-input{background-color:transparent!important}background-builder-component,background-builder-component ah-background-builder-route{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}background-builder-component .secondary-screen-header,background-builder-component ah-background-builder-route .secondary-screen-header{flex:0 0 40px;display:flex;align-items:center;padding:10px;background:var(--ah-themed-panel-header-bg, #1976d2);font-size:18px;font-weight:700;color:var(--ah-themed-text-strong, white)}background-builder-component .secondary-screen-header .spacer,background-builder-component ah-background-builder-route .secondary-screen-header .spacer{flex:1 1 auto}background-builder-component .secondary-screen-content,background-builder-component ah-background-builder-route .secondary-screen-content{flex:1 1 0;display:flex;min-height:0;overflow:hidden;background:var(--ah-themed-stage, #d2d6e0)}background-builder-component .col,background-builder-component ah-background-builder-route .col{padding:7px;overflow:auto}background-builder-component .col-1,background-builder-component ah-background-builder-route .col-1{flex:0 0 400px;background:var(--ah-themed-panel-bg, #d9ebff);border:solid 5px #0158bb;border-radius:8px;margin:8px;display:flex;flex-direction:column;overflow-x:hidden}background-builder-component .column-header,background-builder-component ah-background-builder-route .column-header{display:flex;justify-content:flex-end;padding:0}background-builder-component .column-header .save-button-top,background-builder-component ah-background-builder-route .column-header .save-button-top{font-size:.8em!important;min-width:auto!important;border-radius:5px}background-builder-component .name-display,background-builder-component ah-background-builder-route .name-display{display:flex;align-items:center;flex:2;min-width:220px;font-weight:700;font-size:1.2em;color:var(--ah-themed-text-strong, #0158bb);padding-top:50px}background-builder-component .file-name,background-builder-component ah-background-builder-route .file-name{margin:10px 3px;color:var(--ah-themed-text-muted, #616161);font-weight:500;font-size:.8rem}background-builder-component .file-name .file-name-label,background-builder-component ah-background-builder-route .file-name .file-name-label{font-size:.7rem;color:var(--ah-themed-text-soft, #9e9e9e);margin-bottom:3px}background-builder-component .template-details,background-builder-component ah-background-builder-route .template-details{display:flex;flex-direction:column;align-items:flex-start}background-builder-component .template-details .name-section,background-builder-component ah-background-builder-route .template-details .name-section{display:flex;align-items:flex-start;gap:10px}background-builder-component .template-details>ah-button.ah-control-button,background-builder-component ah-background-builder-route .template-details>ah-button.ah-control-button{align-self:flex-start!important;margin:5px 0!important;min-width:auto!important}background-builder-component .dev-tools-section,background-builder-component ah-background-builder-route .dev-tools-section{margin-top:auto;padding:10px}background-builder-component .dev-tools-header,background-builder-component ah-background-builder-route .dev-tools-header{font-weight:700;font-size:.9em;color:var(--ah-themed-accent, #0158bb);margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}background-builder-component .download-button-container,background-builder-component ah-background-builder-route .download-button-container{padding-top:10px;text-align:left}background-builder-component .download-link-button,background-builder-component ah-background-builder-route .download-link-button{font-size:.6rem!important;margin:0!important;padding:2px 4px!important;min-width:auto!important;min-height:auto!important;line-height:1.2!important;text-align:left!important;display:inline-block!important}background-builder-component .download-link-button span,background-builder-component ah-background-builder-route .download-link-button span{font-size:.6rem!important}background-builder-component .download-link-button ah-icon,background-builder-component ah-background-builder-route .download-link-button ah-icon{font-size:14px!important}background-builder-component .image-container,background-builder-component ah-background-builder-route .image-container{flex-shrink:0;position:relative;margin-right:15px;margin-top:10px;padding-left:20px}background-builder-component .image-container img,background-builder-component ah-background-builder-route .image-container img{height:80px;max-width:100%;padding-top:10px}background-builder-component .background-details-container,background-builder-component ah-background-builder-route .background-details-container{display:flex;flex-direction:column;flex:1 0 auto;max-width:520px;min-width:500px;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--ah-themed-scrollbar-thumb, #0158bb) rgba(255,255,255,0);scrollbar-width:thin;border-left:1px solid rgb(215,215,215);border-right:1px solid rgb(215,215,215);background:var(--ah-themed-panel-bg, #ffffff);border:solid 3px #0158bb;border-radius:8px;margin:8px}background-builder-component .style-details-header,background-builder-component ah-background-builder-route .style-details-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#1976d2;font-weight:700;color:#fff}background-builder-component .style-details-content,background-builder-component ah-background-builder-route .style-details-content{flex:none;display:block;overflow:visible}background-builder-component .style-details-content .style-info,background-builder-component ah-background-builder-route .style-details-content .style-info{display:block;overflow:visible;padding:0}background-builder-component .section-header,background-builder-component ah-background-builder-route .section-header{width:100%;font-weight:700;font-size:1.2em;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:4px 0 16px 4px}background-builder-component .section-subheader,background-builder-component ah-background-builder-route .section-subheader{font-weight:700;font-size:1em;color:var(--ah-themed-text-muted, #616161);margin-right:10px}background-builder-component .section-divider,background-builder-component ah-background-builder-route .section-divider{width:100%;height:3px;background-color:#0158bb;margin:30px 0;opacity:.3}background-builder-component .margins-box,background-builder-component ah-background-builder-route .margins-box{background:var(--ah-themed-card-bg, #d9ebff);border-radius:8px;padding:15px}background-builder-component .margins-box .section-header,background-builder-component ah-background-builder-route .margins-box .section-header{margin:0 0 24px;padding:0}background-builder-component .title-rules-box,background-builder-component ah-background-builder-route .title-rules-box{background:var(--ah-themed-card-bg, #d9ebff);border-radius:8px;padding:15px;margin:10px 0}background-builder-component .title-rules-box .section-header,background-builder-component ah-background-builder-route .title-rules-box .section-header{margin:0 0 24px;padding:0}background-builder-component .overrides-box,background-builder-component ah-background-builder-route .overrides-box{background:var(--ah-themed-card-bg, #d9ebff);border-radius:8px;padding:15px}background-builder-component .overrides-box .section-header,background-builder-component ah-background-builder-route .overrides-box .section-header{margin:0 0 10px;padding:0}background-builder-component .theme-colors-box,background-builder-component ah-background-builder-route .theme-colors-box{background:var(--ah-themed-card-bg, #d9ebff);border-radius:8px;padding:15px;margin:10px 0}background-builder-component .theme-colors-box .section-header,background-builder-component ah-background-builder-route .theme-colors-box .section-header{margin:0 0 10px;padding:0}background-builder-component .details-row,background-builder-component ah-background-builder-route .details-row{display:flex;justify-content:flex-start;align-items:center;margin:8px 0}background-builder-component .details-row.border-top,background-builder-component ah-background-builder-route .details-row.border-top{border-top:2px solid var(--ah-themed-card-border, #98bfeb);padding-top:12px;padding-bottom:0}background-builder-component .details-row .input-label,background-builder-component ah-background-builder-route .details-row .input-label{width:40px;font-size:.9em;color:var(--ah-themed-text-muted, #616161)}background-builder-component .details-row.color-input,background-builder-component ah-background-builder-route .details-row.color-input{margin:6px 0 0;border-bottom:1px solid var(--ah-themed-card-border, #9e9e9e);padding-bottom:6px}background-builder-component .details-row.color-input ah-color-selector.theme-color-selector,background-builder-component ah-background-builder-route .details-row.color-input ah-color-selector.theme-color-selector{flex:0 0 36px;width:36px;height:28px;margin-left:6px}background-builder-component .details-row.color-input ah-color-selector.theme-color-selector .theme-color-selector-trigger,background-builder-component ah-background-builder-route .details-row.color-input ah-color-selector.theme-color-selector .theme-color-selector-trigger{align-items:center;background:var(--ah-themed-control-bg, #ffffff);border:1px solid var(--ah-themed-control-border, #9e9e9e);border-radius:3px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;width:36px}background-builder-component .details-row.color-input ah-color-selector.theme-color-selector .theme-color-selector-swatch,background-builder-component ah-background-builder-route .details-row.color-input ah-color-selector.theme-color-selector .theme-color-selector-swatch{border:1px solid var(--ah-themed-control-border, #9e9e9e);border-radius:3px;display:block;height:18px;width:24px}background-builder-component .details-row.color-input .label,background-builder-component ah-background-builder-route .details-row.color-input .label{flex:1 1 auto;color:var(--ah-themed-text, #616161)}background-builder-component .details-row.color-input .hex-color,background-builder-component ah-background-builder-route .details-row.color-input .hex-color{font-weight:700;margin:0 5px;color:var(--ah-themed-text-strong, #616161)}background-builder-component .details-row .force-color-value,background-builder-component ah-background-builder-route .details-row .force-color-value{margin-left:auto;margin-right:5px;font-weight:700;color:var(--ah-themed-text-strong, #616161)}background-builder-component .details-row ah-color-selector.force-color-selector,background-builder-component ah-background-builder-route .details-row ah-color-selector.force-color-selector{flex:0 0 36px;width:36px;height:28px;margin-left:10px}background-builder-component .details-row ah-color-selector.force-color-selector .theme-color-selector-trigger,background-builder-component ah-background-builder-route .details-row ah-color-selector.force-color-selector .theme-color-selector-trigger{align-items:center;background:var(--ah-themed-control-bg, #ffffff);border:1px solid var(--ah-themed-control-border, #9e9e9e);border-radius:3px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;width:36px}background-builder-component .details-row ah-color-selector.force-color-selector .theme-color-selector-swatch,background-builder-component ah-background-builder-route .details-row ah-color-selector.force-color-selector .theme-color-selector-swatch{border:1px solid var(--ah-themed-control-border, #9e9e9e);border-radius:3px;display:block;height:18px;width:24px}background-builder-component input[type=number],background-builder-component ah-background-builder-route input[type=number]{width:50px;margin:0 7px}background-builder-component input[type=number].wide,background-builder-component ah-background-builder-route input[type=number].wide{width:70px}background-builder-component .select-container,background-builder-component ah-background-builder-route .select-container{margin:0 10px}background-builder-component .select-container .ah-input-container,background-builder-component ah-background-builder-route .select-container .ah-input-container{margin:0}background-builder-component sl-switch.ah-control-switch,background-builder-component ah-background-builder-route sl-switch.ah-control-switch{margin:0}background-builder-component ah-icon,background-builder-component ah-background-builder-route ah-icon{margin:0}background-builder-component .third-col-container,background-builder-component ah-background-builder-route .third-col-container{background:var(--ah-themed-panel-bg, #ffffff);border:solid 3px #0158bb;border-radius:7px;margin:8px;scrollbar-color:var(--ah-themed-scrollbar-thumb, #0158bb) rgba(255,255,255,0);scrollbar-width:thin;width:500px}background-builder-component .third-col-header,background-builder-component ah-background-builder-route .third-col-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#616161;font-weight:700;color:#fff}background-builder-component .third-col-content,background-builder-component ah-background-builder-route .third-col-content{display:flex;flex-direction:column}background-builder-component .third-col-content .theme-colors-section .details-row.color-input,background-builder-component ah-background-builder-route .third-col-content .theme-colors-section .details-row.color-input{margin:6px 0;border-bottom:1px solid #9e9e9e;padding-bottom:6px}background-builder-component .third-col-content .theme-colors-section .details-row.color-input .label,background-builder-component ah-background-builder-route .third-col-content .theme-colors-section .details-row.color-input .label{flex:1 1 auto;color:#616161;font-weight:500}background-builder-component .third-col-content .theme-colors-section .details-row.color-input .hex-color,background-builder-component ah-background-builder-route .third-col-content .theme-colors-section .details-row.color-input .hex-color{font-weight:700;margin:0 5px;color:#616161;font-family:monospace;font-size:.9em}body[data-ah-theme] background-builder-component .col-1,body[data-ah-theme] background-builder-component .background-details-container,body[data-ah-theme] background-builder-component .third-col-container{border:var(--ah-themed-panel-border-line);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-card-shadow)}body[data-ah-theme] background-builder-component .margins-box,body[data-ah-theme] background-builder-component .title-rules-box,body[data-ah-theme] background-builder-component .overrides-box,body[data-ah-theme] background-builder-component .theme-colors-box{border:1px solid var(--ah-themed-card-border);border-radius:var(--ah-themed-radius-card)}body[data-ah-theme] background-builder-component input[type=number]{border:var(--ah-themed-control-border-line);border-radius:var(--ah-themed-radius-control);background:var(--ah-themed-control-bg);box-shadow:var(--ah-themed-control-shadow);color:var(--ah-themed-control-color)}design-builder-component,design-builder-component ah-design-builder-route{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background-color:#d2d6e0}design-builder-component .secondary-screen-header,design-builder-component ah-design-builder-route .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background:var(--ah-themed-panel-header-bg, #1976d2);font-size:18px;font-weight:700;color:var(--ah-themed-text-strong, white)}design-builder-component .secondary-screen-header .spacer,design-builder-component ah-design-builder-route .secondary-screen-header .spacer{flex:1 1 auto}design-builder-component .header-button,design-builder-component ah-design-builder-route .header-button{margin:0 20px;font-weight:400;background-color:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .3));opacity:.8;padding:5px 10px;border-radius:5px;cursor:pointer}design-builder-component .header-button:first-of-type,design-builder-component ah-design-builder-route .header-button:first-of-type{margin-left:40px}design-builder-component .header-button:hover,design-builder-component ah-design-builder-route .header-button:hover{opacity:1}design-builder-component .header-button.active,design-builder-component ah-design-builder-route .header-button.active{opacity:1;font-weight:700;color:var(--ah-themed-accent, #eeff00);outline:solid 2px var(--ah-themed-accent, #eeff00)}design-builder-component .secondary-screen-content,design-builder-component ah-design-builder-route .secondary-screen-content{flex:1 1 0;display:flex;min-height:0;overflow-y:auto}body[data-ah-theme] design-builder-component .secondary-screen-content{background:var(--ah-themed-stage)}ah-layout-builder-container-route{height:100%}layout-builder-container-component,layout-builder-container-component ah-layout-builder-container-route{display:flex;flex-direction:column;background:#d2d6e0;touch-action:pan-x pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}layout-builder-container-component .secondary-screen-header,layout-builder-container-component ah-layout-builder-container-route .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background:var(--ah-themed-panel-header-bg, #1976d2);font-size:18px;font-weight:700;color:var(--ah-themed-text-strong, white)}layout-builder-container-component .secondary-screen-header .spacer,layout-builder-container-component ah-layout-builder-container-route .secondary-screen-header .spacer{flex:1 1 auto}layout-builder-container-component .template-select-container,layout-builder-container-component ah-layout-builder-container-route .template-select-container{margin:0 20px;padding:0 20px;background-color:#ffffff4d;border-radius:5px;border:solid 1px #ffffff}layout-builder-container-component .template-select-container sl-select.ah-control-select::part(display-input),layout-builder-container-component ah-layout-builder-container-route .template-select-container sl-select.ah-control-select::part(display-input){color:#fff}layout-builder-container-component .template-select-container sl-select.ah-control-select::part(expand-icon),layout-builder-container-component ah-layout-builder-container-route .template-select-container sl-select.ah-control-select::part(expand-icon){color:#fff}layout-builder-container-component .template-select-container .ah-input-container,layout-builder-container-component ah-layout-builder-container-route .template-select-container .ah-input-container{margin:0}layout-builder-container-component .secondary-screen-content,layout-builder-container-component ah-layout-builder-container-route .secondary-screen-content{flex:1 1 auto;display:flex;overflow:hidden}layout-builder-container-component .secondary-screen-footer,layout-builder-container-component ah-layout-builder-container-route .secondary-screen-footer{flex:0 0 auto}layout-builder-container-component .position-tools-container,layout-builder-container-component ah-layout-builder-container-route .position-tools-container{scrollbar-color:#B7BDCD #D2D6E0;scrollbar-width:thin;padding-right:2px;overflow:auto}layout-builder-container-component .layout-canvas-container,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container{flex:1 1 auto;height:calc(72vh - 120px);display:flex;align-items:center;justify-content:center;overflow:visible;touch-action:pan-x pan-y;position:relative;margin:10px}layout-builder-container-component .layout-canvas-container .canvas-container,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .canvas-container{outline:5px solid #0158BB;border-radius:6px;background:#fff;box-shadow:0 0 10px #0000001a}layout-builder-container-component .layout-canvas-container .zoom-reset-button,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .zoom-reset-button{position:relative;margin-top:-490px;z-index:1000;background:var(--ah-themed-ghost-bg, rgba(255, 255, 255, .9));border:1px solid var(--ah-themed-control-border, #ccc);border-radius:4px;padding:8px;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease;pointer-events:auto}layout-builder-container-component .layout-canvas-container .zoom-reset-button:hover,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .zoom-reset-button:hover{background:var(--ah-themed-ghost-bg, white);box-shadow:0 2px 6px #00000026}layout-builder-container-component .layout-canvas-container .zoom-reset-button ah-icon,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .zoom-reset-button ah-icon{color:var(--ah-themed-text-muted, #666)}layout-builder-container-component .layout-canvas-container .page-layout-override-control,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-control{position:absolute;top:18px;left:24px;z-index:1001;pointer-events:auto}layout-builder-container-component .layout-canvas-container .page-layout-override-button,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-button{min-height:34px;padding:0 14px;border:2px solid #0158BB;border-radius:18px;background:#fffffff0;color:#0158bb;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 14px #0158bb2e;cursor:pointer}layout-builder-container-component .layout-canvas-container .page-layout-override-button--active,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-button--active{border-color:#3aa980;color:#197a58;box-shadow:0 4px 14px #3aa9803d}layout-builder-container-component .layout-canvas-container .page-layout-override-panel,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-panel{width:min(440px,100vw - 80px);margin-top:8px;padding:12px;border:2px solid #0158BB;border-radius:8px;background:#fff;box-shadow:0 14px 36px #00000038}layout-builder-container-component .layout-canvas-container .page-layout-override-title,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-title{margin-bottom:8px;color:#0158bb;font-size:13px;font-weight:800}layout-builder-container-component .layout-canvas-container .page-layout-override-panel textarea,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-panel textarea{width:100%;min-height:180px;resize:vertical;border:1px solid #8aa8d8;border-radius:4px;font-family:Consolas,monospace;font-size:11px;-webkit-user-select:text;-moz-user-select:text;user-select:text}layout-builder-container-component .layout-canvas-container .page-layout-override-actions,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}layout-builder-container-component .layout-canvas-container .page-layout-override-action,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-action{min-height:32px;padding:0 12px;border:1px solid #8aa8d8;border-radius:6px;background:#fff;color:#0158bb;font-weight:700;cursor:pointer}layout-builder-container-component .layout-canvas-container .page-layout-override-action:disabled,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-action:disabled{cursor:not-allowed;opacity:.45}layout-builder-container-component .layout-canvas-container .page-layout-override-action--primary,layout-builder-container-component ah-layout-builder-container-route .layout-canvas-container .page-layout-override-action--primary{border-color:#0158bb;background:#0158bb;color:#fff}layout-builder-container-component .layout-display,layout-builder-container-component ah-layout-builder-container-route .layout-display{flex:1 1 auto;display:flex;flex-direction:column}layout-builder-container-component .layout-display .layout-tools,layout-builder-container-component ah-layout-builder-container-route .layout-display .layout-tools{flex:0 0 50px;min-height:50px;display:flex;justify-content:flex-start;align-items:center;background-color:#eee}layout-builder-container-component .layout-display .layout-tools .tools-container,layout-builder-container-component ah-layout-builder-container-route .layout-display .layout-tools .tools-container{display:flex;justify-content:center;align-items:center;height:45px;padding:10px;margin:0 5px;border:1px solid rgb(215,215,215)}layout-builder-container-component .layout-display .layout-tools .grid-size-input,layout-builder-container-component ah-layout-builder-container-route .layout-display .layout-tools .grid-size-input{width:60px}layout-builder-container-component .layout-display .layout-tools .position-controls input,layout-builder-container-component ah-layout-builder-container-route .layout-display .layout-tools .position-controls input{font-size:.8em;width:5em}layout-builder-container-component .layout-display .layout-tools .position-controls .control-container:not(:first-child),layout-builder-container-component ah-layout-builder-container-route .layout-display .layout-tools .position-controls .control-container:not(:first-child){padding-left:10px}layout-builder-container-component .page-selector,layout-builder-container-component ah-layout-builder-container-route .page-selector{flex:0 0 80px;background-color:#e0e0e0;display:flex;flex-direction:column;align-items:center;max-height:100%;overflow-x:hidden;overflow-y:auto}layout-builder-container-component .page-selector .header,layout-builder-container-component ah-layout-builder-container-route .page-selector .header{color:#616161;text-align:center;font-weight:700;padding:10px}layout-builder-container-component .page-selector .page-icon-container,layout-builder-container-component ah-layout-builder-container-route .page-selector .page-icon-container{flex:1 1 auto;height:10px}layout-builder-container-component .page-selector .page-icon,layout-builder-container-component ah-layout-builder-container-route .page-selector .page-icon{display:flex;align-items:center;justify-content:center;height:55px;width:40px;margin-bottom:10px;opacity:.7;background-color:#00c8ff;color:#fff;font-weight:700;font-size:30px;cursor:pointer;transition:.2s opacity}layout-builder-container-component .page-selector .page-icon:hover,layout-builder-container-component ah-layout-builder-container-route .page-selector .page-icon:hover{opacity:1}layout-builder-container-component .snapshot-details,layout-builder-container-component ah-layout-builder-container-route .snapshot-details{flex:0 0 auto;display:flex;flex-direction:column;border-left:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-details .text-input,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .text-input{width:100%;text-align:left}layout-builder-container-component .snapshot-details .text-input .label,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .text-input .label{margin:0}layout-builder-container-component .snapshot-details .label,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .label{margin-left:20px;color:#9e9e9e}layout-builder-container-component .snapshot-details .header,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .header{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px 20px;border-bottom:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-details .header>*,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .header>*{width:100%;text-align:center}layout-builder-container-component .snapshot-details .header input,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .header input{font-weight:700;width:100%}layout-builder-container-component .snapshot-details .header img,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .header img{border:1px solid rgb(215,215,215);width:180px;background-color:#fff}layout-builder-container-component .snapshot-details .controls,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .controls{flex:1 1 auto;display:flex;flex-direction:column;padding-top:20px}layout-builder-container-component .snapshot-details .controls-row,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .controls-row{position:relative;display:flex;align-items:center;padding:0 20px}layout-builder-container-component .snapshot-details .controls-row.actions,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .controls-row.actions{height:80px}layout-builder-container-component .snapshot-details .controls-row .label,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .controls-row .label{flex:1 1 auto;margin-left:10px;color:#616161}layout-builder-container-component .snapshot-details .controls-row input[type=number],layout-builder-container-component ah-layout-builder-container-route .snapshot-details .controls-row input[type=number]{width:3em}layout-builder-container-component .snapshot-details .controls-row.centered,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .controls-row.centered{justify-content:center}layout-builder-container-component .snapshot-details .controls-row.element-hidden,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .controls-row.element-hidden{margin:10px 0}layout-builder-container-component .snapshot-details .text-element-type-select,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .text-element-type-select{margin-top:20px}layout-builder-container-component .snapshot-details .text-element-type-select>*,layout-builder-container-component ah-layout-builder-container-route .snapshot-details .text-element-type-select>*{width:100%;max-width:230px}layout-builder-container-component .snapshot-list,layout-builder-container-component ah-layout-builder-container-route .snapshot-list{flex:0 0 180px;display:flex;flex-direction:column;max-height:100%;border-left:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-list .header,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .header{color:#616161;text-align:center;font-weight:700;padding:10px}layout-builder-container-component .snapshot-list .snapshots-list-container,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshots-list-container{flex:1 1 auto;height:10px;display:flex;flex-direction:column;overflow:auto;padding:5px;cursor:pointer}layout-builder-container-component .snapshot-list .snapshot-container,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container{display:flex;align-items:center;position:relative;transition:background-color .2s}layout-builder-container-component .snapshot-list .snapshot-container .favorite,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .favorite{display:flex;justify-content:center;margin-left:5px;height:30px}layout-builder-container-component .snapshot-list .snapshot-container .favorite ah-icon,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .favorite ah-icon{color:#9e9e9e}layout-builder-container-component .snapshot-list .snapshot-container .favorite:hover ah-icon,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .favorite:hover ah-icon{color:#90caf9}layout-builder-container-component .snapshot-list .snapshot-container .favorite.active ah-icon,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .favorite.active ah-icon{color:#1e88e5}layout-builder-container-component .snapshot-list .snapshot-container .image-container,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .image-container{display:flex;flex-direction:column;align-items:center;margin:7px 10px}layout-builder-container-component .snapshot-list .snapshot-container .image-container .snapshot-label,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .image-container .snapshot-label{color:#616161;margin-bottom:5px}layout-builder-container-component .snapshot-list .snapshot-container .image-container .snapshot-image img,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .image-container .snapshot-image img{height:70px;background-color:#fff;border:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-list .snapshot-container .image-container .thumb-placeholder,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .image-container .thumb-placeholder{height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:#eee;border:1px solid rgb(215,215,215)}layout-builder-container-component .snapshot-list .snapshot-container .image-container .thumb-placeholder ah-icon,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .image-container .thumb-placeholder ah-icon{color:#bdbdbd}layout-builder-container-component .snapshot-list .snapshot-container .drag-handle,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .drag-handle{display:flex;justify-content:center}layout-builder-container-component .snapshot-list .snapshot-container .drag-handle ah-icon,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .drag-handle ah-icon{color:#9e9e9e}layout-builder-container-component .snapshot-list .snapshot-container .drag-handle:hover ah-icon,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .drag-handle:hover ah-icon{color:#616161}layout-builder-container-component .snapshot-list .snapshot-container .delete-snapshot,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .delete-snapshot{position:absolute;top:5px;right:1px}layout-builder-container-component .snapshot-list .snapshot-container .delete-snapshot ah-icon,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .delete-snapshot ah-icon{color:#9e9e9e}layout-builder-container-component .snapshot-list .snapshot-container .delete-snapshot:hover ah-icon,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .delete-snapshot:hover ah-icon{color:#ffb74d}layout-builder-container-component .snapshot-list .snapshot-container .drag-handle,layout-builder-container-component .snapshot-list .snapshot-container .delete-snapshot,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .drag-handle,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container .delete-snapshot{opacity:0;transition:opacity .2s}layout-builder-container-component .snapshot-list .snapshot-container:hover,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container:hover{background-color:#e3f2fd}layout-builder-container-component .snapshot-list .snapshot-container:hover .drag-handle,layout-builder-container-component .snapshot-list .snapshot-container:hover .delete-snapshot,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container:hover .drag-handle,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container:hover .delete-snapshot{opacity:1}layout-builder-container-component .snapshot-list .snapshot-container.selected,layout-builder-container-component ah-layout-builder-container-route .snapshot-list .snapshot-container.selected{background-color:#bbdefb}body[data-ah-theme] layout-builder-container-component .secondary-screen-content{background:var(--ah-themed-stage)}body[data-ah-theme] layout-builder-container-component .position-tools-container{scrollbar-color:var(--ah-themed-scrollbar-thumb) transparent}body[data-ah-theme] layout-builder-container-component .layout-canvas-container .canvas-container{outline:1px solid var(--ah-themed-thumb-border)}control-preset-manager{padding:20px;display:flex;width:100%}control-preset-manager .control-details-container{max-width:600px}control-preset-manager .control-details-container .input-fields-section{display:none;background-color:#d9ebff;padding:20px}control-preset-manager .input-fields-only .controls-section{display:none}control-preset-manager .col.input-fields-section{min-width:500px;background-color:#d9ebff!important;border:solid 3px #0158bb;border-radius:8px;padding-top:40px;margin-top:40PX;margin-bottom:40PX}control-preset-manager .col.input-fields-section sl-input,control-preset-manager .col.input-fields-section sl-textarea,control-preset-manager .col.input-fields-section sl-select{margin-bottom:30px!important}control-preset-manager .col.input-fields-section .numeric-data{margin-bottom:30px}control-preset-manager .col.input-fields-section sl-radio-group{margin-bottom:25px}style-builder-component,style-builder-component ah-style-builder-route{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}style-builder-component .secondary-screen-header,style-builder-component ah-style-builder-route .secondary-screen-header{flex:0 0 50px;display:flex;align-items:center;padding:10px;background:var(--ah-themed-panel-header-bg, #1976d2);font-size:18px;font-weight:700;color:var(--ah-themed-text-strong, white)}style-builder-component .secondary-screen-header .spacer,style-builder-component ah-style-builder-route .secondary-screen-header .spacer{flex:1 1 auto}style-builder-component .secondary-screen-content,style-builder-component ah-style-builder-route .secondary-screen-content{flex:1 1 0;display:flex;min-height:0;overflow:hidden;background:var(--ah-themed-stage, #d2d6e0)}style-builder-component .col,style-builder-component ah-style-builder-route .col{padding:10px;overflow:auto}style-builder-component .col-1,style-builder-component ah-style-builder-route .col-1{flex:0 0 400px;background:var(--ah-themed-panel-bg, #d9ebff);border:solid 5px #0158bb;border-radius:8px;margin:8px;display:flex;flex-direction:column;overflow-x:hidden}style-builder-component .name-input::part(form-control-label),style-builder-component ah-style-builder-route .name-input::part(form-control-label){font-weight:800;font-size:1rem;color:var(--ah-themed-text-strong, #0158bb)}style-builder-component .name-input::part(textarea),style-builder-component ah-style-builder-route .name-input::part(textarea){font-weight:700;color:var(--ah-themed-control-color, #0158bb)}style-builder-component .template-select-compact .template-select-trigger,style-builder-component ah-style-builder-route .template-select-compact .template-select-trigger{--ah-icon-button-background: var(--ah-themed-ghost-bg, #ffffff);--ah-icon-button-border-radius: 5px;--ah-icon-button-color: var(--ah-themed-accent, #0158bb);--ah-icon-button-color-hover: var(--ah-themed-accent, #0158bb);--ah-icon-button-color-active: var(--ah-themed-accent, #0158bb)}style-builder-component .template-select-compact .template-select-trigger::part(base),style-builder-component ah-style-builder-route .template-select-compact .template-select-trigger::part(base){border:var(--ah-themed-accent, #0158bb) solid 2px}style-builder-component .template-select-compact .template-select-option-thumb,style-builder-component ah-style-builder-route .template-select-compact .template-select-option-thumb{height:50px;max-width:52px;-o-object-fit:contain;object-fit:contain}style-builder-component .file-name,style-builder-component ah-style-builder-route .file-name{margin:10px 3px;color:var(--ah-themed-text-muted, #616161);font-weight:500;font-size:.8rem}style-builder-component .file-name .file-name-label,style-builder-component ah-style-builder-route .file-name .file-name-label{font-size:.7rem;color:var(--ah-themed-text-soft, #9e9e9e);margin-bottom:3px}style-builder-component .images-container,style-builder-component ah-style-builder-route .images-container{margin:20px 0;display:flex}style-builder-component .template-details,style-builder-component ah-style-builder-route .template-details{display:flex;flex-direction:column;align-items:flex-start;padding:6px}style-builder-component .template-details .name-section,style-builder-component ah-style-builder-route .template-details .name-section{display:flex;align-items:flex-start;gap:10px}style-builder-component .template-details>ah-button,style-builder-component ah-style-builder-route .template-details>ah-button{align-self:flex-start!important;margin:5px 0!important;min-width:auto!important}style-builder-component .image-container,style-builder-component ah-style-builder-route .image-container{flex-shrink:0;position:relative}style-builder-component .image-container .label,style-builder-component ah-style-builder-route .image-container .label{font-size:.8em;margin-bottom:5px}style-builder-component .image-container img,style-builder-component ah-style-builder-route .image-container img{height:80px;max-width:100%;padding-top:10px}style-builder-component .image-container .thumb-placeholder,style-builder-component ah-style-builder-route .image-container .thumb-placeholder{height:80px;width:80px;display:flex;align-items:center;justify-content:center;background:var(--ah-themed-dim, rgb(245, 245, 245));border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));border-radius:5px}style-builder-component .image-container .thumb-placeholder ah-icon,style-builder-component ah-style-builder-route .image-container .thumb-placeholder ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}style-builder-component .image-container .ah-remove-button,style-builder-component ah-style-builder-route .image-container .ah-remove-button{position:absolute;top:10px;right:10px;opacity:0;z-index:10;background-color:#fffc}style-builder-component .image-container:hover .ah-remove-button,style-builder-component ah-style-builder-route .image-container:hover .ah-remove-button{opacity:1}style-builder-component .style-list,style-builder-component ah-style-builder-route .style-list{margin:-10px;padding:8px 8px 10px;background-color:#0158bb}style-builder-component .dev-tools-section,style-builder-component ah-style-builder-route .dev-tools-section{margin-top:auto;padding:10px}style-builder-component .dev-tools-header,style-builder-component ah-style-builder-route .dev-tools-header{font-weight:700;font-size:.9em;color:var(--ah-themed-accent, #0158bb);margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}style-builder-component .download-button-container,style-builder-component ah-style-builder-route .download-button-container{padding-top:10px;text-align:left}style-builder-component .download-link-button,style-builder-component ah-style-builder-route .download-link-button{font-size:.6rem!important;margin:0!important;padding:2px 4px!important;min-width:auto!important;min-height:auto!important;line-height:1.2!important;text-align:left!important;display:inline-block!important}style-builder-component .download-link-button span,style-builder-component ah-style-builder-route .download-link-button span{font-size:.6rem!important}style-builder-component .download-link-button ah-icon,style-builder-component ah-style-builder-route .download-link-button ah-icon{font-size:14px!important}style-builder-component .style-list-simple,style-builder-component ah-style-builder-route .style-list-simple{color:var(--ah-themed-text-muted, #666);font-size:.85em;line-height:1.2}style-builder-component .style-list-simple label,style-builder-component ah-style-builder-route .style-list-simple label{display:inline;margin-right:8px}style-builder-component .element-style-simple,style-builder-component ah-style-builder-route .element-style-simple{display:inline;margin-right:6px}style-builder-component .element-style-simple:after,style-builder-component ah-style-builder-route .element-style-simple:after{content:", "}style-builder-component .element-style-simple:last-child:after,style-builder-component ah-style-builder-route .element-style-simple:last-child:after{content:""}style-builder-component .style-details-container,style-builder-component ah-style-builder-route .style-details-container{display:flex;flex-direction:column;flex:1 0 auto;max-width:420px;min-width:400px;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--ah-themed-scrollbar-thumb, #0158bb) rgba(255,255,255,0);scrollbar-width:thin;border-left:1px solid rgb(215,215,215);border-right:1px solid rgb(215,215,215);background:var(--ah-themed-panel-bg, #ffffff);border:solid 3px #0158bb;border-radius:8px;margin:8px}style-builder-component .style-details-container.alert,style-builder-component ah-style-builder-route .style-details-container.alert{border:1px solid #ef5350}style-builder-component .style-details-container.alert .style-details-header,style-builder-component ah-style-builder-route .style-details-container.alert .style-details-header{background-color:#ef5350}style-builder-component .section-header,style-builder-component ah-style-builder-route .section-header{width:100%;font-weight:700;font-size:1.2em;display:flex;flex-wrap:wrap;align-items:center}style-builder-component .section-header sl-select,style-builder-component ah-style-builder-route .section-header sl-select{margin:0}style-builder-component .element-style,style-builder-component .control-list-item,style-builder-component ah-style-builder-route .element-style,style-builder-component ah-style-builder-route .control-list-item{display:flex;align-items:center;font-weight:700;color:var(--ah-themed-accent-contrast, #ffffff);border-radius:5px 0 0 5px;padding:5px 20px 5px 5px}style-builder-component .element-style.selected,style-builder-component .control-list-item.selected,style-builder-component ah-style-builder-route .element-style.selected,style-builder-component ah-style-builder-route .control-list-item.selected{background-color:var(--ah-themed-accent, #0158bb)!important}style-builder-component .element-style.alert,style-builder-component .control-list-item.alert,style-builder-component ah-style-builder-route .element-style.alert,style-builder-component ah-style-builder-route .control-list-item.alert{border:1px solid #ef5350;background-color:#ef5350}style-builder-component .element-style.alert .index,style-builder-component .control-list-item.alert .index,style-builder-component ah-style-builder-route .element-style.alert .index,style-builder-component ah-style-builder-route .control-list-item.alert .index{background-color:#c62828}style-builder-component .element-style:not(.selected),style-builder-component .control-list-item:not(.selected),style-builder-component ah-style-builder-route .element-style:not(.selected),style-builder-component ah-style-builder-route .control-list-item:not(.selected){background-color:var(--ah-themed-dim, rgb(247, 247, 247));color:var(--ah-themed-text, #616161)}style-builder-component .element-style .grab-handle,style-builder-component .control-list-item .grab-handle,style-builder-component ah-style-builder-route .element-style .grab-handle,style-builder-component ah-style-builder-route .control-list-item .grab-handle{margin-right:5px;opacity:.5}style-builder-component .element-style .index,style-builder-component .control-list-item .index,style-builder-component ah-style-builder-route .element-style .index,style-builder-component ah-style-builder-route .control-list-item .index{flex:0 0 28px;display:flex;justify-content:center;align-items:center;height:28px;width:28px;border-radius:6px;margin-right:6px;background-color:var(--ah-themed-text-strong, #0d47a1);line-height:0;color:var(--ah-themed-accent-contrast, white)}style-builder-component .element-style .name,style-builder-component .control-list-item .name,style-builder-component ah-style-builder-route .element-style .name,style-builder-component ah-style-builder-route .control-list-item .name{flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}style-builder-component .element-style .control-buttons,style-builder-component .control-list-item .control-buttons,style-builder-component ah-style-builder-route .element-style .control-buttons,style-builder-component ah-style-builder-route .control-list-item .control-buttons{display:flex}style-builder-component .control-list-item,style-builder-component ah-style-builder-route .control-list-item{background-color:#757575}style-builder-component .control-list-item .index,style-builder-component ah-style-builder-route .control-list-item .index{background-color:var(--ah-themed-text-strong, #424242)}style-builder-component .text-level-row,style-builder-component ah-style-builder-route .text-level-row{display:flex;gap:5px}style-builder-component .text-level-row .level-index,style-builder-component ah-style-builder-route .text-level-row .level-index{color:var(--ah-themed-text-soft, #9e9e9e);display:flex;justify-content:center;align-items:center;font-size:.8em}style-builder-component .text-level-row .level-label,style-builder-component ah-style-builder-route .text-level-row .level-label{flex:2 0 auto}style-builder-component .selection-group-container,style-builder-component ah-style-builder-route .selection-group-container{margin-bottom:30px}style-builder-component .style-details-content sl-input,style-builder-component .style-details-content sl-textarea,style-builder-component ah-style-builder-route .style-details-content sl-input,style-builder-component ah-style-builder-route .style-details-content sl-textarea{margin:16px 0!important}style-builder-component .style-details-content .padding-adjust-container,style-builder-component ah-style-builder-route .style-details-content .padding-adjust-container{display:flex;flex-direction:column}style-builder-component .style-details-content .padding-adjust-container sl-input,style-builder-component ah-style-builder-route .style-details-content .padding-adjust-container sl-input{margin:7px 0!important}style-builder-component .control-details-container,style-builder-component ah-style-builder-route .control-details-container{flex:1 1 auto;background:var(--ah-themed-panel-bg, #ffffff);border:solid 3px #0158bb;border-radius:7px;margin:8px;scrollbar-color:var(--ah-themed-scrollbar-thumb, #0158bb) rgba(255,255,255,0);scrollbar-width:thin}style-builder-component .control-details-container .control-details-layout,style-builder-component ah-style-builder-route .control-details-container .control-details-layout{display:flex;flex-direction:row;height:100%;gap:0px;padding:0}style-builder-component .control-details-container .control-details-layout .controls-section,style-builder-component ah-style-builder-route .control-details-container .control-details-layout .controls-section{flex:1 1 50%;overflow:auto}style-builder-component .control-details-container .control-details-layout .input-fields-section,style-builder-component ah-style-builder-route .control-details-container .control-details-layout .input-fields-section{flex:1 1 50%;overflow:auto;background:var(--ah-themed-card-bg, #d9ebff);border-radius:10px;border:solid 4px #0158bb;padding:14px 10px 10px;margin:40px 0}style-builder-component .control-details-container .control-details-layout .input-fields-section sl-input,style-builder-component .control-details-container .control-details-layout .input-fields-section sl-textarea,style-builder-component .control-details-container .control-details-layout .input-fields-section sl-select,style-builder-component ah-style-builder-route .control-details-container .control-details-layout .input-fields-section sl-input,style-builder-component ah-style-builder-route .control-details-container .control-details-layout .input-fields-section sl-textarea,style-builder-component ah-style-builder-route .control-details-container .control-details-layout .input-fields-section sl-select{margin-bottom:7px!important}style-builder-component .control-details-container .control-details-layout .input-fields-section .numeric-data,style-builder-component ah-style-builder-route .control-details-container .control-details-layout .input-fields-section .numeric-data{margin-bottom:20px}style-builder-component .control-details-container .control-details-layout .input-fields-section sl-radio-group,style-builder-component ah-style-builder-route .control-details-container .control-details-layout .input-fields-section sl-radio-group{margin-bottom:30px}style-builder-component .secondary-screen-content[ng-if*=controlPresets] .control-details-container,style-builder-component ah-style-builder-route .secondary-screen-content[ng-if*=controlPresets] .control-details-container{border:solid 0px red!important;background-color:#ffe6e6!important}style-builder-component .style-details-header,style-builder-component .control-details-header,style-builder-component ah-style-builder-route .style-details-header,style-builder-component ah-style-builder-route .control-details-header{display:flex;align-items:center;padding:0 10px;height:36px;background-color:#1976d2;font-weight:700;color:#fff}style-builder-component .control-details-header,style-builder-component ah-style-builder-route .control-details-header{background-color:#616161}style-builder-component .control-details-content,style-builder-component ah-style-builder-route .control-details-content{display:flex;flex-direction:column}style-builder-component .control-details-content sl-input,style-builder-component .control-details-content sl-textarea,style-builder-component .control-details-content sl-select,style-builder-component ah-style-builder-route .control-details-content sl-input,style-builder-component ah-style-builder-route .control-details-content sl-textarea,style-builder-component ah-style-builder-route .control-details-content sl-select{margin:12px 0!important}style-builder-component .control-details-content sl-input::part(form-control-label),style-builder-component .control-details-content sl-textarea::part(form-control-label),style-builder-component .control-details-content sl-select::part(form-control-label),style-builder-component ah-style-builder-route .control-details-content sl-input::part(form-control-label),style-builder-component ah-style-builder-route .control-details-content sl-textarea::part(form-control-label),style-builder-component ah-style-builder-route .control-details-content sl-select::part(form-control-label){color:var(--ah-themed-text-muted, #0158bb);font-weight:500;font-size:1em}style-builder-component .control-details-content sl-input::part(base),style-builder-component .control-details-content sl-textarea::part(base),style-builder-component .control-details-content sl-select::part(base),style-builder-component ah-style-builder-route .control-details-content sl-input::part(base),style-builder-component ah-style-builder-route .control-details-content sl-textarea::part(base),style-builder-component ah-style-builder-route .control-details-content sl-select::part(base){width:100%!important}style-builder-component .control-details-content sl-radio-group label,style-builder-component ah-style-builder-route .control-details-content sl-radio-group label{display:block;margin-bottom:10px}style-builder-component .control-details-content sl-radio-group sl-radio,style-builder-component ah-style-builder-route .control-details-content sl-radio-group sl-radio{display:inline-block;margin-right:10px}style-builder-component .control-details-content .numeric-data,style-builder-component ah-style-builder-route .control-details-content .numeric-data{display:flex;flex-wrap:wrap;max-width:300px}style-builder-component .control-details-content .numeric-data sl-input,style-builder-component ah-style-builder-route .control-details-content .numeric-data sl-input{flex:1 1 0px!important;width:auto!important;min-width:100px;background-color:#fff!important;border-radius:5px!important;margin:20px!important}style-builder-component .control-details-content .numeric-data sl-input::part(base),style-builder-component ah-style-builder-route .control-details-content .numeric-data sl-input::part(base){width:100%!important}style-builder-component .control-details-content .color-control .label,style-builder-component ah-style-builder-route .control-details-content .color-control .label{color:var(--ah-themed-text-muted, #616161);font-size:.8em;margin-bottom:5px}style-builder-component .control-details-content .gradient-control .gradient-block,style-builder-component ah-style-builder-route .control-details-content .gradient-control .gradient-block{border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));background-color:var(--ah-themed-dim, rgb(224, 224, 224));height:200px;cursor:pointer}style-builder-component .control-details-content .image-control .default-image-container,style-builder-component ah-style-builder-route .control-details-content .image-control .default-image-container{cursor:zoom-in}style-builder-component .control-details-content .image-control .default-image-container img,style-builder-component ah-style-builder-route .control-details-content .image-control .default-image-container img{max-width:100%;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215))}style-builder-component .style-details-content,style-builder-component ah-style-builder-route .style-details-content{flex:none;display:block;overflow:visible}style-builder-component .style-details-content .style-info,style-builder-component ah-style-builder-route .style-details-content .style-info{display:block;overflow:visible;padding:10px;display:flex;flex-direction:column;gap:20px}style-builder-component .style-details-content .controls-list,style-builder-component ah-style-builder-route .style-details-content .controls-list{display:block;overflow:visible;padding:10px}style-builder-component .type-select-container sl-select,style-builder-component ah-style-builder-route .type-select-container sl-select{width:100%}style-builder-component .type-select-container.auto-apply-select sl-option,style-builder-component ah-style-builder-route .type-select-container.auto-apply-select sl-option{display:flex}style-builder-component .type-select-container.auto-apply-select sl-option .index,style-builder-component ah-style-builder-route .type-select-container.auto-apply-select sl-option .index{margin-right:10px;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));border-radius:4px;min-width:20px;height:20px;font-size:.8em;display:flex;justify-content:center;align-items:center}style-builder-component .type-select-container.auto-apply-select sl-option .name,style-builder-component ah-style-builder-route .type-select-container.auto-apply-select sl-option .name{padding-top:2px}style-builder-component .control,style-builder-component ah-style-builder-route .control{display:flex;flex-wrap:wrap;border:1px solid rgb(215,215,215);padding:5px;margin:5px 0}style-builder-component .control accordion-header .transclude-container,style-builder-component ah-style-builder-route .control accordion-header .transclude-container{background-color:#757575}style-builder-component .control accordion-header .transclude-container .index,style-builder-component ah-style-builder-route .control accordion-header .transclude-container .index{background-color:#424242}style-builder-component .control .control-row,style-builder-component ah-style-builder-route .control .control-row{margin-bottom:10px}style-builder-component .control sl-radio,style-builder-component ah-style-builder-route .control sl-radio{display:inline;margin-left:10px}style-builder-component .control input[type=number],style-builder-component ah-style-builder-route .control input[type=number]{width:4em;margin-right:10px}style-builder-component .control .text-control-values sl-textarea,style-builder-component ah-style-builder-route .control .text-control-values sl-textarea{width:100%}style-builder-component .header-button,style-builder-component ah-style-builder-route .header-button{margin:0 10px;font-weight:400;background-color:#ffffff4d;opacity:.8;padding:5px 10px;border-radius:5px;cursor:pointer}style-builder-component .header-button:first-of-type,style-builder-component ah-style-builder-route .header-button:first-of-type{margin-left:40px}style-builder-component .header-button:hover,style-builder-component ah-style-builder-route .header-button:hover{opacity:1}style-builder-component .header-button.active,style-builder-component ah-style-builder-route .header-button.active{opacity:1;font-weight:700}style-builder-component .can-delete-toggle,style-builder-component ah-style-builder-route .can-delete-toggle{margin:50px 0 20px}.code-snippet-select-container{max-width:300px}sl-menu{z-index:1040!important}.control-presets-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.control-presets-overlay style-builder-component .col-1{margin:0!important}.control-presets-overlay .overlay-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--ah-themed-overlay, rgba(0, 0, 0, .4));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;pointer-events:auto}.control-presets-overlay.dropdown-active .overlay-backdrop{pointer-events:none}.control-presets-overlay .overlay-modal{position:relative;background:var(--ah-themed-panel-bg, white);border-radius:8px;box-shadow:var(--ah-themed-panel-shadow, 0 4px 20px rgba(0, 0, 0, .3));max-width:90vw;max-height:90vh;width:1000px;height:768px;display:flex;flex-direction:column;z-index:1001}.control-presets-overlay .overlay-modal .overlay-header{display:flex;justify-content:space-between;align-items:center;padding:4px 20px;border-bottom:1px solid var(--ah-themed-header-border, #e0e0e0);background:var(--ah-themed-panel-header-bg, #f5f5f5);border-radius:8px 8px 0 0}.control-presets-overlay .overlay-modal .overlay-header h3{margin:0;color:var(--ah-themed-text-strong, #333);font-size:1.2em;font-weight:700}.control-presets-overlay .overlay-modal .overlay-header .overlay-close{color:var(--ah-themed-text-muted, #666)}.control-presets-overlay .overlay-modal .overlay-header .overlay-close:hover{color:var(--ah-themed-text-strong, #333)}.control-presets-overlay .overlay-modal .overlay-content{flex:1;padding:20px;overflow:auto;position:relative;display:flex;gap:0}.control-presets-overlay .overlay-modal .overlay-content .col-1{max-height:640px;max-width:340px;overflow-y:hidden;background-color:#fff!important;border:solid 0px #0158bb!important;display:flex;flex-direction:column;padding:0!important;margin:0!important}.control-presets-overlay .overlay-modal .overlay-content .col-1 .section-header{flex:0 0 auto;padding:10px}.control-presets-overlay .overlay-modal .overlay-content .col-1 .style-list-container{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;direction:rtl}.control-presets-overlay .overlay-modal .overlay-content .col-1 .style-list-container>*{direction:ltr}.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section{background:var(--ah-themed-card-bg, #d9ebff);border:solid 4px #0158bb;border-radius:10px;max-height:640px;min-width:600px;overflow-y:auto;scrollbar-color:var(--ah-themed-scrollbar-thumb, #0158bb) rgba(255,255,255,0);scrollbar-width:auto;padding:10px!important;margin:-10px!important}.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section sl-input,.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section sl-textarea,.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section sl-select{margin:7px 0!important}.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section sl-input sl-menu,.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section sl-textarea sl-menu,.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section sl-select sl-menu{z-index:1002;position:relative}.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section sl-radio-group{margin-bottom:10px!important}.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section .numeric-data{margin-bottom:10px!important}.control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section .numeric-data sl-input{margin:8px 10px!important}body[data-ah-theme] style-builder-component .col-1,body[data-ah-theme] style-builder-component .style-details-container:not(.alert),body[data-ah-theme] style-builder-component .control-details-container{border:var(--ah-themed-panel-border-line);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-card-shadow)}body[data-ah-theme] style-builder-component .control-details-container .control-details-layout .input-fields-section{border:1px solid var(--ah-themed-card-border);border-radius:var(--ah-themed-radius-card)}body[data-ah-theme] style-builder-component .control-details-content .numeric-data sl-input{background-color:transparent!important}body[data-ah-theme] .control-presets-overlay .overlay-modal{border-radius:var(--ah-themed-radius-panel)}body[data-ah-theme] .control-presets-overlay .overlay-modal .overlay-header{border-radius:var(--ah-themed-radius-panel) var(--ah-themed-radius-panel) 0 0}body[data-ah-theme] .control-presets-overlay .overlay-modal .overlay-content .col-1{background:transparent!important}body[data-ah-theme] .control-presets-overlay .overlay-modal .overlay-content .control-details-layout .input-fields-section{border:1px solid var(--ah-themed-card-border);border-radius:var(--ah-themed-radius-card)}#add-user-dialog{width:700px;max-width:95%}#add-user-dialog .warning{font-weight:700;color:var(--ah-themed-danger, #f44336)}#add-user-dialog .ah-dialog-actions sl-button+sl-button{margin-left:8px}body[data-ah-theme] #add-user-dialog{background:var(--ah-themed-panel-bg);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow);color:var(--ah-themed-text)}body[data-ah-theme] #add-user-dialog ::-webkit-scrollbar,body[data-ah-theme] #add-user-dialog ::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] #add-user-dialog ::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] #add-user-dialog ::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}body[data-ah-theme] #add-user-dialog .ah-dialog-title{color:var(--ah-themed-text-strong)}body[data-ah-theme] #add-user-dialog .ah-dialog-subhead{color:var(--ah-themed-text-muted)}body[data-ah-theme] #add-user-dialog .warning{border-color:var(--ah-themed-danger)}body[data-ah-theme] #add-user-dialog sl-button[variant=default]::part(base){border-color:var(--ah-themed-control-border);background:var(--ah-themed-ghost-bg);color:var(--ah-themed-ghost-color)}body[data-ah-theme] #add-user-dialog sl-button[variant=default]:not([disabled])::part(base):hover{border-color:var(--ah-themed-accent);color:var(--ah-themed-accent)}ah-artwork-controls-panel{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-tool-icon-active: var(--ah-themed-accent-strong);--ah-control-button-text: var(--ah-themed-text-muted);display:flex;flex-direction:column;max-height:80vh;background:var(--ah-themed-panel-bg, white);padding:20px;overflow-y:auto;width:450px}ah-artwork-controls-panel .element-style-container{padding:10px}ah-artwork-controls-panel .element-style-container>.ah-input-container{width:100%}ah-artwork-controls-panel .group0{border-left:3px solid #90caf9}ah-artwork-controls-panel .group1{border-left:3px solid #ffcc80}ah-artwork-controls-panel .group2{border-left:3px solid #80cbc4}ah-artwork-controls-panel .group3{border-left:3px solid #ffe082}ah-artwork-controls-panel .group4{border-left:3px solid #9fa8da}ah-artwork-controls-panel .missing{border:2px solid red}ah-artwork-controls-panel .top-row{display:flex}ah-artwork-controls-panel .thumb-container{position:relative;display:flex;align-items:flex-start;justify-content:center;cursor:pointer}ah-artwork-controls-panel .thumb-container img{border:1px solid #90a4ae;height:70px}ah-artwork-controls-panel .thumb-container .thumb-placeholder{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:#f5f5f5}ah-artwork-controls-panel .thumb-container .thumb-placeholder ah-icon{color:#bdbdbd}ah-artwork-controls-panel .thumb-container:hover .ah-remove-button,ah-artwork-controls-panel .thumb-container:hover .ah-add-button{opacity:1}ah-artwork-controls-panel .thumb-container:hover img{border:3px solid #90caf9}ah-artwork-controls-panel .setting-info{flex:1 1 auto;display:flex;flex-direction:column;margin-left:10px}ah-artwork-controls-panel .setting-info .setting-name{font-weight:700;margin-bottom:10px}ah-artwork-controls-panel .controls-container{margin:10px;border:1px solid rgb(215,215,215)}ah-artwork-controls-panel .control{border-bottom:1px solid rgb(215,215,215);padding:10px 0}ah-artwork-controls-panel .control ah-button.ah-control-button{width:100%}ah-artwork-controls-panel .control ah-button.ah-control-button::part(base){width:100%;background-color:#f5f5f5}ah-artwork-controls-panel .control .ah-input-container{margin:0 5px}ah-artwork-controls-panel .control>*{padding:10px}ah-artwork-controls-panel .control-info{padding:0 10px}ah-artwork-controls-panel .control-info .control-details{font-size:.9em}ah-artwork-controls-panel .checkbox-control{padding:5px 10px}ah-artwork-controls-panel .number-control{display:flex;align-items:flex-start}ah-artwork-controls-panel .number-control input{width:3em}ah-artwork-controls-panel .text-control{padding-top:17px}ah-artwork-controls-panel .text-control .ah-input-container{width:100%}ah-artwork-controls-panel .color-control{display:flex;align-items:center}ah-artwork-controls-panel .color-control .control-info{flex:1 1 auto}ah-artwork-controls-panel .color-control input{width:6em}body[data-ah-theme] ah-artwork-controls-panel{color:var(--ah-themed-text);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow)}body[data-ah-theme] ah-artwork-controls-panel ::-webkit-scrollbar,body[data-ah-theme] ah-artwork-controls-panel ::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] ah-artwork-controls-panel ::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] ah-artwork-controls-panel ::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}body[data-ah-theme] ah-artwork-controls-panel .missing{border-color:var(--ah-themed-danger)}body[data-ah-theme] ah-artwork-controls-panel .thumb-container img{border-color:var(--ah-themed-thumb-border)}body[data-ah-theme] ah-artwork-controls-panel .thumb-container .thumb-placeholder{background:var(--ah-themed-dim)}body[data-ah-theme] ah-artwork-controls-panel .thumb-container .thumb-placeholder ah-icon{color:var(--ah-themed-text-soft)}body[data-ah-theme] ah-artwork-controls-panel .thumb-container:hover img{border-color:var(--ah-themed-accent)}body[data-ah-theme] ah-artwork-controls-panel .controls-container,body[data-ah-theme] ah-artwork-controls-panel .control{border-color:var(--ah-themed-card-border)}body[data-ah-theme] ah-artwork-controls-panel .control ah-button.ah-control-button::part(base){background-color:var(--ah-themed-ghost-bg);color:var(--ah-themed-ghost-color)}body[data-ah-theme] ah-artwork-controls-panel .control-details{color:var(--ah-themed-text-muted)}body[data-ah-theme] ah-artwork-controls-panel .ah-input-container label{color:var(--ah-themed-text-muted)}body[data-ah-theme] ah-artwork-controls-panel .ah-input-container input,body[data-ah-theme] ah-artwork-controls-panel .ah-input-container textarea{border-bottom-color:var(--ah-themed-control-border)}body[data-ah-theme] ah-artwork-controls-panel .ah-input-container:focus-within input,body[data-ah-theme] ah-artwork-controls-panel .ah-input-container:focus-within textarea{border-bottom-color:var(--ah-themed-accent)}body[data-ah-theme] ah-artwork-controls-panel sl-checkbox.ah-control-checkbox{color:var(--ah-themed-text)}#artwork-select-dialog{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-control-button-text: var(--ah-themed-text-muted);--ah-action-link-color: var(--ah-themed-accent);--ah-action-link-hover: var(--ah-themed-accent-strong);background:var(--ah-themed-panel-bg, white);max-height:500px;overflow:auto}#artwork-select-dialog .migrated-slide-details-setting{display:block;padding:10px}#artwork-select-dialog .migrated-slide-details-setting .top-row{display:flex}#artwork-select-dialog .migrated-slide-details-setting .thumb-container{display:flex;align-items:flex-start;justify-content:center;cursor:pointer}#artwork-select-dialog .migrated-slide-details-setting .thumb-container img{outline:1px solid var(--ah-themed-thumb-border, #90a4ae);height:70px}#artwork-select-dialog .migrated-slide-details-setting .thumb-container .thumb-placeholder{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:var(--ah-themed-dim, rgb(245, 245, 245))}#artwork-select-dialog .migrated-slide-details-setting .thumb-container .thumb-placeholder ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}#artwork-select-dialog .migrated-slide-details-setting .setting-info{flex:1 1 auto;display:flex;flex-direction:column;margin-left:10px}#artwork-select-dialog .migrated-slide-details-setting .setting-info .setting-name{font-weight:700;margin-bottom:10px}#artwork-select-dialog .entry:hover{cursor:pointer;background-color:var(--ah-themed-row-active-bg, #bbdefb)}#artwork-select-dialog .entry:hover img:hover{outline:1px solid var(--ah-themed-thumb-border, #90a4ae)}body[data-ah-theme] #artwork-select-dialog{color:var(--ah-themed-text)}#artwork-tools .drag-handle{border-top:1px solid var(--ah-themed-text-soft, #9e9e9e);border-bottom:1px solid var(--ah-themed-text-soft, #9e9e9e);height:5px;margin-bottom:10px;cursor:move}#artwork-tools .item-count{color:var(--ah-themed-text-soft, #9e9e9e);cursor:pointer}#artwork-tools .selected-tag-display{display:inline-block;min-width:1.5em;background-color:var(--ah-themed-dim, #9e9e9e);text-align:center;line-height:1.3em;font-size:.8em;font-weight:700;color:var(--ah-themed-text-strong, white);max-width:140px;padding:0 8px;border-radius:12px;font-size:1em;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}#artwork-tools .show-art{border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));max-width:440px;max-height:500px;padding:5px;overflow:auto;display:none}#artwork-tools .show-art.show{display:flex;flex-wrap:wrap;gap:5px}#artwork-tools .show-art .table-item{position:relative;text-align:center;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215))}#artwork-tools .show-art .table-item.selected{outline:4px solid var(--ah-themed-accent, #42a5f5)}#artwork-tools .show-art .table-item .label{font-size:.8rem;padding:5px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#artwork-tools .show-art .table-item .image-container{width:100px;height:100px;display:flex;align-items:center;justify-content:center}#artwork-tools .show-art .table-item .image-container img{border:none;max-width:100%;max-height:100%}#artwork-tools .show-art .table-item .view-edit-tools{position:absolute;bottom:3px;left:3px;padding:5px;background-color:#0009;border-radius:5px;z-index:10;opacity:0;transition:opacity .2s}#artwork-tools .show-art .table-item:hover .view-edit-tools{opacity:1}#artwork-tools .select-art-btn:disabled ah-icon{color:var(--ah-themed-disabled, rgb(238, 238, 238))}#artwork-tools .select-art-btn:disabled:hover ah-icon{color:var(--ah-themed-disabled, rgb(245, 245, 245))}.ah-art-tag-menu .tag-count{display:inline-block;min-width:1.5em;padding:0 5px 1px;border-radius:8px;background-color:var(--ah-themed-dim, #9e9e9e);text-align:center;line-height:1.3em;font-size:.8em;font-weight:700;color:var(--ah-themed-text-strong, white)}ah-asset-switch-tools-panel{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-tool-icon-active: var(--ah-themed-accent-strong)}ah-asset-switch-tools-panel .switch-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px}ah-asset-switch-tools-panel .toolbar-start,ah-asset-switch-tools-panel .toolbar-center,ah-asset-switch-tools-panel .toolbar-end,ah-asset-switch-tools-panel .tag-trigger{display:flex;align-items:center;min-width:0}ah-asset-switch-tools-panel .toolbar-start{justify-content:flex-start}ah-asset-switch-tools-panel .toolbar-center{justify-content:center;gap:2px}ah-asset-switch-tools-panel .toolbar-end{justify-content:flex-end}ah-asset-switch-tools-panel .tag-trigger{gap:4px;cursor:pointer}ah-asset-switch-tools-panel .toolbar-center .item-count{display:inline-flex;align-items:center;padding:0 4px;line-height:1;white-space:nowrap}body[data-ah-theme] ah-asset-switch-tools-panel.ah-tools-panel{border-radius:var(--ah-themed-radius-panel);background:var(--ah-themed-panel-bg);box-shadow:var(--ah-themed-panel-shadow);color:var(--ah-themed-text)}body[data-ah-theme] ah-asset-switch-tools-panel.ah-tools-panel ::-webkit-scrollbar,body[data-ah-theme] ah-asset-switch-tools-panel.ah-tools-panel ::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] ah-asset-switch-tools-panel.ah-tools-panel ::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] ah-asset-switch-tools-panel.ah-tools-panel ::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}.asterism-style-panel{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-control-button-text: var(--ah-themed-text-muted);display:flex;flex-direction:column;background:var(--ah-themed-panel-bg, white);padding:20px}.asterism-style-panel .control-row{display:flex;align-items:flex-end;color:var(--ah-themed-text, #616161);margin-bottom:15px}.asterism-style-panel .control-row .ah-input-container,.asterism-style-panel .control-row sl-checkbox.ah-control-checkbox{margin:0;width:50px}.asterism-style-panel .control-row .label{margin-left:10px}.asterism-style-panel .reset-button{display:flex;margin-top:10px;cursor:pointer}.asterism-style-panel .reset-button ah-icon{margin:0}.asterism-style-panel .reset-button .label{margin-left:20px}.asterism-style-panel .reset-button:hover{color:var(--ah-themed-accent, #ffb74d)}.asterism-style-panel hr{width:100%;margin-top:20px}body[data-ah-theme] .asterism-style-panel{color:var(--ah-themed-text);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow)}body[data-ah-theme] .asterism-style-panel hr{border:0;border-top:1px solid var(--ah-themed-card-border)}ah-autofill-data-editor-panel{display:block;border:1px solid var(--ah-themed-panel-border, var(--ah-flow-panel-border));border-radius:var(--ah-themed-radius-panel, var(--ah-flow-radius-panel, 18px));box-shadow:var(--ah-themed-panel-shadow, var(--ah-flow-panel-shadow));overflow:hidden}#autofill-data-editor-dialog{display:flex;flex-direction:column;min-height:300px;max-height:650px;height:80vh;min-width:400px;max-width:80vw;width:850px;background:var(--ah-themed-panel-bg, var(--ah-flow-panel-bg));color:var(--ah-themed-text, var(--ah-flow-text))}#autofill-data-editor-dialog .header{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 20px;background:var(--ah-themed-panel-header-bg, var(--ah-flow-panel-header-bg));border-bottom:1px solid var(--ah-themed-header-border, var(--ah-flow-header-border))}#autofill-data-editor-dialog .category{padding:3px 10px;border:1px solid var(--ah-themed-chip-border, var(--ah-flow-chip-border));border-radius:var(--ah-themed-pill-radius, var(--ah-flow-pill-radius, 999px));background:var(--ah-themed-chip-bg, var(--ah-flow-chip-bg));color:var(--ah-themed-chip-color, var(--ah-flow-chip-color));font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#autofill-data-editor-dialog .title{flex:1 1 auto;font-size:1.08rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ah-themed-text-strong, var(--ah-flow-text-strong));font-family:var(--ah-themed-font)}#autofill-data-editor-dialog .close-button{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:999px;background:var(--ah-themed-ghost-bg, var(--ah-flow-ghost-bg));color:var(--ah-themed-accent-strong, var(--ah-flow-accent-strong));box-shadow:0 2px 6px #0000001f;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#autofill-data-editor-dialog .close-button svg{width:14px}#autofill-data-editor-dialog .close-button:hover{background:var(--ah-themed-row-active-bg, var(--ah-flow-row-active-bg))}#autofill-data-editor-dialog .data-type-chooser{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:4px;margin:14px 20px 0;padding:3px;border:1px solid var(--ah-themed-control-border, var(--ah-flow-control-border));border-radius:var(--ah-themed-radius-control, var(--ah-flow-radius-control, 10px));background:var(--ah-themed-track-bg, var(--ah-flow-track-bg))}#autofill-data-editor-dialog .data-type-link{flex:1 1 0;min-width:-moz-max-content;min-width:max-content;height:30px;padding:0 12px;border:0;border-radius:var(--ah-themed-radius-control, var(--ah-flow-radius-control, 8px));background:transparent;cursor:pointer;font-family:inherit;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--ah-themed-text-muted, var(--ah-flow-text-muted));transition:background .12s ease,color .12s ease}#autofill-data-editor-dialog .data-type-link:hover:not(.active){color:var(--ah-themed-text-strong, var(--ah-flow-text-strong))}#autofill-data-editor-dialog .data-type-link.active{background:var(--ah-themed-tab-active-bg, var(--ah-flow-tab-active-bg));color:var(--ah-themed-tab-active-color, var(--ah-flow-tab-active-color));box-shadow:0 1px 4px #0f172a1f}#autofill-data-editor-dialog .data-type-link:focus-visible{outline:2px solid var(--ah-themed-accent, var(--ah-flow-accent));outline-offset:1px}#autofill-data-editor-dialog .toolbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:12px 20px 8px}#autofill-data-editor-dialog .count{flex:1 1 auto;color:var(--ah-themed-text-muted, var(--ah-flow-text-muted));font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#autofill-data-editor-dialog .add-new-button,#autofill-data-editor-dialog .footer-close-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:var(--ah-themed-radius-control, var(--ah-flow-radius-control, 12px));font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s ease}#autofill-data-editor-dialog .add-new-button:focus-visible,#autofill-data-editor-dialog .footer-close-button:focus-visible{outline:2px solid var(--ah-themed-text-strong, var(--ah-flow-text-strong));outline-offset:2px}#autofill-data-editor-dialog .add-new-button{background:var(--ah-themed-commit-bg, var(--ah-flow-commit-bg));color:var(--ah-themed-commit-text, var(--ah-flow-commit-text, #ffffff))}#autofill-data-editor-dialog .add-new-button:hover{background:var(--ah-themed-accent-strong, var(--ah-flow-accent-strong))}#autofill-data-editor-dialog .data-container{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:4px 20px 16px}#autofill-data-editor-dialog .data-item{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 10px;border:1px solid var(--ah-themed-card-border, var(--ah-flow-card-border));border-radius:var(--ah-themed-radius-card, var(--ah-flow-radius-card, 14px));background:var(--ah-themed-card-bg, var(--ah-flow-card-bg));transition:border-color .12s ease}#autofill-data-editor-dialog .data-item:hover,#autofill-data-editor-dialog .data-item:focus-within{border-color:var(--ah-themed-accent-soft, var(--ah-flow-accent-soft))}#autofill-data-editor-dialog .data-item .label-input{flex:1 1 auto;min-width:0}#autofill-data-editor-dialog .data-item .delete-button{flex:0 0 auto;color:var(--ah-themed-text-muted, var(--ah-flow-text-muted))}#autofill-data-editor-dialog .data-item .delete-button:hover{color:var(--ah-themed-danger, var(--ah-flow-danger))}#autofill-data-editor-dialog .empty-state{margin:24px auto;padding:18px 24px;border:1px dashed var(--ah-themed-card-border, var(--ah-flow-card-border));border-radius:var(--ah-themed-radius-card, var(--ah-flow-radius-card, 14px));color:var(--ah-themed-text-muted, var(--ah-flow-text-muted));text-align:center}#autofill-data-editor-dialog .empty-state strong{color:var(--ah-themed-text-strong, var(--ah-flow-text-strong))}#autofill-data-editor-dialog .panel-controls{flex:0 0 auto;display:flex;justify-content:flex-end;padding:12px 16px;background:var(--ah-themed-panel-footer-bg, var(--ah-flow-panel-footer-bg));border-top:1px solid var(--ah-themed-footer-border, var(--ah-flow-footer-border))}#autofill-data-editor-dialog .footer-close-button{border-color:var(--ah-themed-control-border, var(--ah-flow-control-border));background:var(--ah-themed-ghost-bg, var(--ah-flow-ghost-bg));color:var(--ah-themed-ghost-color, var(--ah-flow-ghost-color))}#autofill-data-editor-dialog .footer-close-button:hover{background:var(--ah-themed-row-active-bg, var(--ah-flow-row-active-bg))}body[data-ah-theme] #autofill-data-editor-dialog ::-webkit-scrollbar,body[data-ah-theme] #autofill-data-editor-dialog ::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] #autofill-data-editor-dialog ::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] #autofill-data-editor-dialog ::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}#background-select-dialog{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-control-button-text: var(--ah-themed-text-muted);--ah-action-link-color: var(--ah-themed-accent);--ah-action-link-hover: var(--ah-themed-accent-strong);background:var(--ah-themed-panel-bg, white);max-height:500px;overflow:auto}#background-select-dialog .migrated-slide-details-setting{display:block;padding:10px}#background-select-dialog .migrated-slide-details-setting .top-row{display:flex}#background-select-dialog .migrated-slide-details-setting .thumb-container{display:flex;align-items:flex-start;justify-content:center;cursor:pointer}#background-select-dialog .migrated-slide-details-setting .thumb-container img{outline:1px solid var(--ah-themed-thumb-border, #90a4ae);height:70px}#background-select-dialog .migrated-slide-details-setting .thumb-container .thumb-placeholder{height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:var(--ah-themed-dim, rgb(245, 245, 245))}#background-select-dialog .migrated-slide-details-setting .thumb-container .thumb-placeholder ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}#background-select-dialog .migrated-slide-details-setting .setting-info{flex:1 1 auto;display:flex;flex-direction:column;margin-left:10px}#background-select-dialog .migrated-slide-details-setting .setting-info .setting-name{font-weight:700;margin-bottom:10px}#background-select-dialog .background-entry:hover{cursor:pointer;background-color:var(--ah-themed-row-active-bg, #bbdefb)}#background-select-dialog .background-entry:hover img:hover{outline:1px solid var(--ah-themed-thumb-border, #90a4ae)}body[data-ah-theme] #background-select-dialog{color:var(--ah-themed-text)}#billing-dialog{max-width:500px}#billing-dialog .ah-dialog-title,#billing-dialog .ah-subheader{text-align:center}#billing-dialog .source-select{width:230px;margin:40px auto;color:#9e9e9e}#billing-dialog .description{color:#616161;margin:0 20px}#copy-dialog{max-width:500px}ah-design-preset-select-panel{display:block;border-radius:10px;overflow:hidden}#preset-select-dialog{background:var(--ah-flow-panel-body-bg);padding:0;overflow:hidden;width:460px}#preset-select-dialog .header{display:flex;align-items:center;gap:8px;background:var(--ah-flow-panel-header-bg);color:var(--ah-flow-text-strong);border-bottom:1px solid var(--ah-flow-header-border);padding:3px;margin-bottom:5px;cursor:grab}#preset-select-dialog .header:active{cursor:grabbing}#preset-select-dialog .header .title{flex:1;font-weight:700}#preset-select-dialog .header .drag-handle{color:var(--ah-flow-text-muted);font-size:18px;cursor:grab;padding:6px}#preset-select-dialog .header .drag-handle:hover{color:var(--ah-flow-text-strong)}#preset-select-dialog .header .drag-handle:active{cursor:grabbing}#preset-select-dialog .header .close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:3px;display:flex;cursor:pointer}#preset-select-dialog .header .close-button ah-icon{color:var(--ah-flow-text-muted)}#preset-select-dialog .header .close-button:hover ah-icon{color:var(--ah-flow-text-strong)}#preset-select-dialog .snapshots-list-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:auto;max-height:373px;padding:5px 10px}#preset-select-dialog .snapshot-tile{display:flex;flex-direction:column;min-width:0}#preset-select-dialog .snapshot-container{cursor:pointer;border-radius:4px;transition:background-color .2s;padding:5px}#preset-select-dialog .snapshot-container .snapshot-label{height:16px;line-height:16px;color:var(--ah-flow-text-muted);margin-bottom:5px;font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#preset-select-dialog .snapshot-container .image-container{position:relative}#preset-select-dialog .snapshot-container .image-container .edit-button{position:absolute;top:4px;right:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:3px;cursor:pointer;display:flex;border-radius:4px;background-color:var(--ah-flow-surface);opacity:0;transition:opacity .15s}#preset-select-dialog .snapshot-container .image-container .edit-button ah-icon{color:var(--ah-flow-text-muted)}#preset-select-dialog .snapshot-container .image-container .edit-button:hover ah-icon{color:var(--ah-flow-accent)}#preset-select-dialog .snapshot-container .image-container .snapshot-image{overflow:hidden}#preset-select-dialog .snapshot-container .image-container .snapshot-image img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background-color:var(--ah-flow-surface);border:1px solid var(--ah-flow-panel-border)}#preset-select-dialog .snapshot-container .image-container .thumb-placeholder{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;padding:0 6px;background:var(--ah-flow-surface-muted);border:1px solid var(--ah-flow-panel-border)}#preset-select-dialog .snapshot-container .image-container .thumb-placeholder .thumb-placeholder-text{color:var(--ah-flow-text-soft);font-size:.62em;font-weight:600;letter-spacing:.04em;line-height:1.25;text-align:center;text-transform:uppercase}#preset-select-dialog .snapshot-container:hover{background-color:var(--ah-flow-accent-soft)}#preset-select-dialog .snapshot-container:hover .edit-button{opacity:1}#dev-tools-dialog{width:-moz-max-content;width:max-content;min-width:400px;max-width:60vw;display:flex;flex-direction:column}#dev-tools-dialog .ah-dialog-content{display:flex;flex-direction:column;flex:2 1 auto;min-height:0}#dev-tools-dialog .controls-panel,#dev-tools-dialog .data-panel{height:100%;min-height:0}#dev-tools-dialog .controls-panel{display:flex;flex-direction:column}#dev-tools-dialog .release-info{display:flex;flex-wrap:wrap;gap:4px 16px;padding:0 8px;color:#616161}#dev-tools-dialog .content-body.dialog-sections{display:flex;flex-wrap:wrap;gap:8px 32px;flex:2 1 auto;min-height:0;padding-left:0;overflow-x:hidden;overflow-y:auto}#dev-tools-dialog .dialog-section{flex:1 1 0;min-width:400px;padding-left:16px;margin-left:-1px;border-left:1px solid rgb(224,224,224)}#dev-tools-dialog .section-heading{margin:0 0 4px;padding:0 0 6px 11px;border-bottom:1px solid rgb(224,224,224);font-size:1em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#616161}#dev-tools-dialog.show-data{max-width:none;max-height:none;width:95vw;height:95vh}#dev-tools-dialog.show-data .ah-dialog-content{overflow:hidden}#dev-tools-dialog.show-data .data-panel .content-body{min-height:0;overflow:hidden}#dev-tools-dialog.show-data .data-panel code,#dev-tools-dialog.show-data .data-panel .editable-data{box-sizing:border-box;overflow:auto}#dev-tools-dialog .header{display:flex;font-size:1.5em;padding:10px}#dev-tools-dialog .header>*{display:block}#dev-tools-dialog .header .spacer{flex:2 1 auto}#dev-tools-dialog .header .resolved-note{flex:0 0 auto;align-self:center;margin-left:12px;font-size:.6em;letter-spacing:.04em;text-transform:uppercase;color:#9e9e9e}#dev-tools-dialog .header .back-button{flex:0 0 auto;color:#9e9e9e;margin-right:20px}#dev-tools-dialog .header .icon-button-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;padding:0}#dev-tools-dialog .content-body{padding:10px}#dev-tools-dialog .data-panel{display:flex;flex-direction:column}#dev-tools-dialog .data-panel .content-body{flex:2 1 auto;min-height:0}#dev-tools-dialog .data-panel code,#dev-tools-dialog .data-panel .editable-data{height:100%;width:100%;display:block;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow-y:hidden;overflow-x:auto;padding:9.5px;font-size:1.1em;line-height:1.42857143;white-space:pre}#dev-tools-dialog .data-panel .editable-data{resize:none;overflow:auto}#dev-tools-dialog .control-row{display:flex;align-items:center;margin-bottom:10px;height:46px}#dev-tools-dialog .control-row .data-type,#dev-tools-dialog .control-row .link{display:inline-block;min-width:120px;margin-left:11px}#dev-tools-dialog .control-row ah-button.ah-control-button{min-width:auto;margin:5px;color:#9e9e9e}#dev-tools-dialog .control-row.slides-range input{width:3em}#dev-tools-dialog ah-slide-generation-settings{display:block;padding-left:11px}#dev-tools-dialog ah-slide-generation-settings ah-tooltip{display:block}#dev-tools-dialog ah-slide-generation-settings .control-row{height:auto;margin-bottom:6px}#dev-tools-dialog ah-slide-generation-settings .control-row.generation-mode{display:block;margin-bottom:14px}#dev-tools-dialog ah-slide-generation-settings sl-radio-group::part(form-control-label){margin-bottom:4px;font-weight:500;color:#616161}#dev-tools-dialog ah-slide-generation-settings sl-checkbox::part(label){line-height:1.3}#dev-tools-dialog{--ah-control-button-text: var(--ah-themed-text-muted)}body[data-ah-theme] #dev-tools-dialog{background:var(--ah-themed-panel-bg);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow);color:var(--ah-themed-text)}body[data-ah-theme] #dev-tools-dialog ::-webkit-scrollbar,body[data-ah-theme] #dev-tools-dialog ::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] #dev-tools-dialog ::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] #dev-tools-dialog ::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}body[data-ah-theme] #dev-tools-dialog .header,body[data-ah-theme] #dev-tools-dialog .section-heading,body[data-ah-theme] #dev-tools-dialog ah-slide-generation-settings sl-radio-group::part(form-control-label){color:var(--ah-themed-text-strong)}body[data-ah-theme] #dev-tools-dialog .release-info,body[data-ah-theme] #dev-tools-dialog .header .resolved-note,body[data-ah-theme] #dev-tools-dialog .header .back-button{color:var(--ah-themed-text-muted)}body[data-ah-theme] #dev-tools-dialog .dialog-section{border-left-color:var(--ah-themed-header-border)}body[data-ah-theme] #dev-tools-dialog .section-heading{border-bottom-color:var(--ah-themed-header-border)}body[data-ah-theme] #dev-tools-dialog ah-button.ah-control-button:hover{--ah-control-button-text: var(--ah-themed-accent)}body[data-ah-theme] #dev-tools-dialog a{color:var(--ah-themed-accent)}body[data-ah-theme] #dev-tools-dialog .data-panel code,body[data-ah-theme] #dev-tools-dialog .data-panel .editable-data{background:var(--ah-themed-code-bg);border-color:var(--ah-themed-control-border);color:var(--ah-themed-code-text)}body[data-ah-theme] #dev-tools-dialog .logs-container .log-table-body,body[data-ah-theme] #dev-tools-dialog .logs-container .log-row{border-color:var(--ah-themed-header-border)}body[data-ah-theme] #dev-tools-dialog .logs-container .log-row:nth-child(odd){background:color-mix(in srgb,var(--ah-themed-text) 5%,transparent)}body[data-ah-theme] #dev-tools-dialog .logs-container .log-row.header-row{background:var(--ah-themed-panel-header-bg);color:var(--ah-themed-text-strong)}body[data-ah-theme] #dev-tools-dialog .logs-container .log-row.important{background:var(--ah-themed-accent-soft);color:var(--ah-themed-text-strong)}.logs-container{display:inline-block;padding:20px;width:100%;height:100%;display:flex;flex-direction:column}.logs-container .log-table-body{overflow:auto;border:1px solid rgb(215,215,215)}.logs-container .log-row{display:flex;border-bottom:1px solid rgb(215,215,215)}.logs-container .log-row.header-row{background-color:#e0e0e0;font-weight:700}.logs-container .log-row:nth-child(odd){background-color:#eee}.logs-container .log-row>*{flex:1 1 auto;padding:5px;font-size:.9em}.logs-container .log-row .message{flex:0 1 33%}.logs-container .log-row .index{flex:0 0 30px}.logs-container .log-row .spacer{flex:2 0 auto}.logs-container .log-row .webhook{flex:0 0 150px}.logs-container .log-row .duration{flex:0 0 100px}.logs-container .log-row .date{flex:0 0 200px}.logs-container .log-row.important{color:#fff;background-color:#a9a9a9;font-weight:700}#direct-form-nav-slideshow{display:flex;align-items:center}#direct-form-nav-slideshow .text{margin-right:10px}#direct-form-nav-slideshow .direct-nav-input{width:70px}#doc-merge-mrimary-select-dialog .dialog-content{padding-bottom:0;min-height:250px;color:#616161}#doc-merge-mrimary-select-dialog .dialog-content>*{margin-bottom:10px}#doc-merge-mrimary-select-dialog .dialog-content .header{font-size:22px;font-weight:500}#doc-merge-mrimary-select-dialog .dialog-content .options-container{display:flex;margin-top:20px}#doc-merge-mrimary-select-dialog .dialog-content sl-radio-group.ah-control-radio-group{margin-bottom:20px}#document-data-editor-dialog{display:flex;flex-direction:column;height:90vh;width:90vw;background-color:#fff;overflow:hidden}#document-data-editor-dialog .header{flex:0 0 50px;align-items:center;display:flex;padding:10px;background-color:#1a237e;font-size:18px;font-weight:700;color:#fff}#document-data-editor-dialog .content-container{display:flex;flex-direction:column;flex:1 2 auto;min-height:0;overflow:auto;padding:10px}#document-data-editor-dialog .section-label{color:#9e9e9e;font-weight:700}#document-data-editor-dialog .doc-info,#document-data-editor-dialog .version-info{display:flex;flex-direction:column;gap:10px;border:1px solid rgb(215,215,215);padding:10px}#document-data-editor-dialog .doc-info{margin-bottom:20px}#document-data-editor-dialog .info-row{width:45%;min-width:300px;margin-bottom:10px}#document-data-editor-dialog .info-row .label{font-size:.8em;margin-right:10px;color:#9e9e9e}#document-data-editor-dialog .text-input{min-width:300px;border:1px solid rgb(215,215,215);padding:5px}#document-data-editor-dialog .info-row{display:flex;align-items:center}#document-data-editor-dialog .thumb-container{cursor:pointer;border:1px solid rgb(215,215,215);align-self:flex-start}#document-data-editor-dialog .version-list-item{border:1px solid rgb(215,215,215);margin-bottom:10px}#document-data-editor-dialog .version-list-item .version-list-item-header{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;padding:10px 10px 10px 30px}#document-data-editor-dialog .version-list-item .version-list-item-header .accordion-open-button{position:absolute;top:5px;left:5px}#document-data-editor-dialog .version-list-item .current-version-label{flex:0 0 100%;background:#64b5f6;color:#fff;padding:5px;font-weight:700}#document-data-editor-dialog .version-list-item.current-version{border:5px solid #64b5f6}#document-data-editor-dialog .version-list-item .version-list-item-content{padding:10px 10px 10px 30px;display:flex;flex-direction:column;flex-wrap:wrap;height:300px}#document-data-editor-dialog .version-list-item .version-list-item-content>*{width:300px}#document-data-editor-dialog .document-ocr-data{font-size:.9em;color:#9e9e9e;padding:0 5px}#document-data-editor-dialog .document-ocr-data .data-value{font-weight:700}#document-data-editor-dialog .document-ocr-data.ocr-complete{color:#43a047}#document-data-editor-dialog .document-ocr-data.ocr-processing{animation:pulse 3s infinite;font-weight:700}#document-data-editor-dialog .panel-controls{background-color:#f5f5f5;border-top:1px solid rgb(215,215,215);padding-right:12px;padding-left:12px}#document-data-editor-dialog .starting-page-input{width:70px}#download-dialog{width:650px;min-width:500px}#download-dialog .controls-container{border:1px solid rgb(215,215,215);padding:10px}#download-dialog .control-row{padding:10px 0;display:flex;align-items:center;flex-wrap:nowrap;color:#9e9e9e}#download-dialog .control-row ah-button.ah-control-button{margin:0;width:250px;height:100%}#download-dialog .control-row .settings{width:150px}#download-dialog .control-row .slidenumber{margin-left:10px}#download-dialog .control-row .ah-input-container{margin:0 10px}#download-dialog .control-row .ah-input-container.filename,#download-dialog .control-row .ah-input-container.control-text-input{flex:1 1 auto;margin:0 10px}#download-dialog .control-row .control-value{flex:1 1 auto;margin:0 10px;display:flex}#download-dialog .control-row .char-count{margin-top:10px;font-size:.9em;color:#9e9e9e}.download-doxctemplate-select{z-index:1000}#download-progress{width:300px;height:80px;color:#616161;font-size:.8em}#download-progress .header{font-weight:700;margin-bottom:5px}#download-progress sl-progress-bar.ah-control-progress{margin:10px 0}#download-progress .display-data{display:flex;justify-content:space-between;margin-top:5px}#element-block-panel{display:flex;flex-direction:column;max-width:95vw;min-width:600px;max-height:95vh;overflow:hidden;background:var(--ah-themed-panel-bg, white)}#element-block-panel>element-block{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#element-block-panel>element-block.element-block-panel-view>ah-element-block-renderer{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#element-block-panel>element-block.element-block-panel-view .element-header{flex:0 0 auto}#element-block-panel>element-block.element-block-panel-view .element-content-container{flex:1 1 auto;min-height:0;overflow:auto}#element-block-panel .block-template-container .element-header>*{cursor:default}#element-block-panel .header-panel{line-height:1;font-size:initial}#element-block-panel .editor-container,#element-block-panel .textarea{font-size:1.3rem}#element-block-panel text-details{display:block;width:80vw;height:80vh}#element-block-panel text-details .text-details-content{max-height:none;height:100%}#element-block-panel text-details .text-content-container ah-ng-text-field{height:100%}#element-block-panel text-details .text-content-container ah-ng-text-field ah-text-field{height:100%}#element-block-panel .thumb-container{flex:0 0 100%;height:auto;width:auto;padding:10px}#element-block-panel .ah-action-button.open-styles-button,#element-block-panel .ah-action-button.smart-paste-button{width:auto;gap:5px;justify-content:center;padding:0 5px;cursor:pointer;opacity:1}#element-block-panel .ah-action-button.open-styles-button .style-label,#element-block-panel .ah-action-button.smart-paste-button .style-label{display:flex;align-items:center;opacity:.4;color:var(--ah-themed-ghost-color, #616161)}#element-block-panel .ah-action-button.open-styles-button ah-icon,#element-block-panel .ah-action-button.smart-paste-button ah-icon{opacity:.4}#element-block-panel .ah-action-button.open-styles-button:hover .style-label,#element-block-panel .ah-action-button.open-styles-button:hover ah-icon,#element-block-panel .ah-action-button.smart-paste-button:hover .style-label,#element-block-panel .ah-action-button.smart-paste-button:hover ah-icon{opacity:.6}#element-block-panel .ah-action-button.smart-paste-button{padding:0 10px;margin-right:10px}#element-block-panel .panel-actions{flex:0 0 auto;width:100%}body[data-ah-theme] #element-block-panel{color:var(--ah-themed-text);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow)}body[data-ah-theme] #element-block-panel .panel-actions ah-button[variant=default]::part(base){border-color:var(--ah-themed-control-border);background:var(--ah-themed-ghost-bg);color:var(--ah-themed-ghost-color)}body[data-ah-theme] #element-block-panel .panel-actions ah-button[variant=default]:not([disabled])::part(base):hover{border-color:var(--ah-themed-accent);color:var(--ah-themed-accent)}.fullscreen-image-panel{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.fullscreen-image-panel>ah-gallery-panel,.fullscreen-image-panel>div{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:100%;cursor:zoom-out}.fullscreen-image-panel #gallery-panel{position:relative;display:flex;justify-content:center;align-items:center;height:100%;width:100%}.fullscreen-image-panel img{background:#fff;transform:scale(2);max-width:46vw;max-height:46vh;outline:none}.gradient-picker-panel{width:250px;background-color:#fff}.gradient-picker-panel .button-container{display:flex;justify-content:space-between}.image-list-item-text{display:flex;flex-direction:column;min-width:0}.image-list-actions{display:flex;align-items:center;justify-content:flex-end}#images-manager-dialog{--ah-control-button-text: var(--ah-themed-text-muted)}body[data-ah-theme] #images-manager-dialog{background:var(--ah-themed-panel-bg);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow);color:var(--ah-themed-text)}body[data-ah-theme] #images-manager-dialog ::-webkit-scrollbar,body[data-ah-theme] #images-manager-dialog ::-webkit-scrollbar-track{background-color:transparent}body[data-ah-theme] #images-manager-dialog ::-webkit-scrollbar-thumb{border-color:transparent;background-clip:padding-box;background-color:var(--ah-themed-scrollbar-thumb)}body[data-ah-theme] #images-manager-dialog ::-webkit-scrollbar-thumb:hover{background-color:var(--ah-themed-text-soft)}body[data-ah-theme] #images-manager-dialog .ah-toolbar{background:var(--ah-themed-panel-header-bg);box-shadow:inset 0 -1px 0 var(--ah-themed-header-border);color:var(--ah-themed-text-strong)}body[data-ah-theme] #images-manager-dialog .ah-input-container label{color:var(--ah-themed-text-muted)}body[data-ah-theme] #images-manager-dialog .ah-input-container input{border-bottom-color:var(--ah-themed-control-border);color:var(--ah-themed-control-color)}body[data-ah-theme] #images-manager-dialog .ah-input-container:focus-within input{border-bottom-color:var(--ah-themed-accent)}#import-callout-mask-dialog{max-width:90vw}#import-callout-mask-dialog .layout-container{display:flex;flex-wrap:wrap}#import-callout-mask-dialog .group-container{flex:0 1 250px;display:flex;flex-direction:column;align-items:center}#import-callout-mask-dialog .image-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;border:1px solid #757575;background-image:url(./../assets/checkerboard.svg);background-size:24px;background-repeat:repeat;color:inherit;cursor:pointer;font:inherit;margin:10px;padding:5px}#import-callout-mask-dialog .image-container img{width:100%}#import-callout-mask-dialog .image-container.selected{outline:4px solid #42a5f5;box-shadow:6px 6px 6px #ccc}.invite-select-panel{max-height:600px;background:#fff;width:250px}#label-preset-select-dialog{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-control-button-text: var(--ah-themed-text-muted);background:var(--ah-themed-panel-bg, #f5f5f5);padding:0;overflow:hidden;min-height:530px;width:200px}#label-preset-select-dialog .header{background:var(--ah-themed-panel-header-bg, #757575);color:var(--ah-themed-text-strong, white);text-align:center;font-weight:700;padding:3px;margin-bottom:5px}#label-preset-select-dialog .create-new-button{display:flex;justify-content:stretch;border:3px solid var(--ah-themed-card-border, rgb(224, 224, 224));background:var(--ah-themed-card-bg, white);cursor:pointer;border-radius:10px;margin:3px;padding:5px}#label-preset-select-dialog .create-new-button ah-icon{color:var(--ah-themed-text-muted, #616161)}#label-preset-select-dialog .create-new-button:hover{background:var(--ah-themed-dim, rgb(242, 242, 242))}#label-preset-select-dialog .create-new-button:active{background:var(--ah-themed-card-sel-bg, rgb(238, 238, 238))}#label-preset-select-dialog .list-container{display:flex;flex-direction:column;overflow:auto;max-height:500px;padding:5px;cursor:pointer}#label-preset-select-dialog .item-container{display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .2s}#label-preset-select-dialog .item-container .image-container{display:flex;justify-content:center;align-items:center;margin:7px 10px;width:122px;height:70px;border:1px solid var(--ah-themed-thumb-border, rgb(215, 215, 215));background-color:#fff}#label-preset-select-dialog .item-container .image-container img{max-width:95%;max-height:95%;background-color:#fff}#label-preset-select-dialog .item-container .image-placeholder-container{margin:7px 10px;height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:var(--ah-themed-dim, rgb(238, 238, 238));border:1px solid var(--ah-themed-thumb-border, rgb(215, 215, 215))}#label-preset-select-dialog .item-container .image-placeholder-container ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}#label-preset-select-dialog .item-container:hover{background-color:var(--ah-themed-row-active-bg, #e3f2fd)}body[data-ah-theme] #label-preset-select-dialog{color:var(--ah-themed-text)}ah-layout-select-panel{display:block;border-radius:10px;overflow:hidden}#layout-select-dialog{background:var(--ah-flow-panel-body-bg);padding:0;overflow:hidden;width:460px}#layout-select-dialog .header{display:flex;align-items:center;gap:8px;background:var(--ah-flow-panel-header-bg);color:var(--ah-flow-text-strong);border-bottom:1px solid var(--ah-flow-header-border);padding:3px;margin-bottom:5px;cursor:grab}#layout-select-dialog .header:active{cursor:grabbing}#layout-select-dialog .header .title{font-weight:700}#layout-select-dialog .header .hint{flex:1;font-weight:400;font-size:.8em;color:var(--ah-flow-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#layout-select-dialog .header .drag-handle{color:var(--ah-flow-text-muted);font-size:18px;cursor:grab;padding:6px}#layout-select-dialog .header .drag-handle:hover{color:var(--ah-flow-text-strong)}#layout-select-dialog .header .drag-handle:active{cursor:grabbing}#layout-select-dialog .header .close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:3px;display:flex;cursor:pointer}#layout-select-dialog .header .close-button ah-icon{color:var(--ah-flow-text-muted)}#layout-select-dialog .header .close-button:hover ah-icon{color:var(--ah-flow-text-strong)}#layout-select-dialog .snapshots-list-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:auto;max-height:373px;padding:5px 10px}#layout-select-dialog .snapshot-tile{display:flex;flex-direction:column;min-width:0}#layout-select-dialog .snapshots-list-container>ah-tooltip{display:flex;box-sizing:border-box;width:100%;padding:26px 5px 5px}#layout-select-dialog .snapshots-list-container>ah-tooltip::part(base){display:flex;width:100%}#layout-select-dialog .snapshot-container{cursor:pointer;border-radius:4px;transition:background-color .2s;padding:5px}#layout-select-dialog .snapshot-container .snapshot-label{height:16px;line-height:16px;color:var(--ah-flow-text-muted);margin-bottom:5px;font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#layout-select-dialog .snapshot-container .image-container{position:relative}#layout-select-dialog .snapshot-container .image-container .favorite,#layout-select-dialog .snapshot-container .image-container .edit-button{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:3px;cursor:pointer;display:flex;border-radius:4px;background-color:var(--ah-flow-surface)}#layout-select-dialog .snapshot-container .image-container .favorite ah-icon,#layout-select-dialog .snapshot-container .image-container .edit-button ah-icon{color:var(--ah-flow-text-muted)}#layout-select-dialog .snapshot-container .image-container .favorite:hover ah-icon,#layout-select-dialog .snapshot-container .image-container .edit-button:hover ah-icon{color:var(--ah-flow-accent)}#layout-select-dialog .snapshot-container .image-container .favorite{top:4px;left:4px}#layout-select-dialog .snapshot-container .image-container .favorite.active ah-icon{color:var(--ah-flow-accent-strong)}#layout-select-dialog .snapshot-container .image-container .edit-button{top:4px;right:4px;opacity:0;transition:opacity .15s}#layout-select-dialog .snapshot-container .image-container .snapshot-image{overflow:hidden}#layout-select-dialog .snapshot-container .image-container .snapshot-image img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background-color:var(--ah-flow-surface);border:1px solid var(--ah-flow-panel-border)}#layout-select-dialog .snapshot-container .image-container .thumb-placeholder{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:var(--ah-flow-surface-muted);border:1px solid var(--ah-flow-panel-border)}#layout-select-dialog .snapshot-container .image-container .thumb-placeholder ah-icon{color:var(--ah-flow-text-soft)}#layout-select-dialog .snapshot-container:hover{background-color:var(--ah-flow-accent-soft)}#layout-select-dialog .snapshot-container:hover .edit-button{opacity:1}#layout-select-dialog .create-new-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:flex;flex:1;align-items:center;justify-content:center;aspect-ratio:16/9;border:3px solid var(--ah-flow-panel-border);background-color:var(--ah-flow-surface);cursor:pointer;border-radius:10px}#layout-select-dialog .create-new-button ah-icon{color:var(--ah-flow-text-muted)}#layout-select-dialog .create-new-button:hover{background-color:var(--ah-flow-surface-muted)}#layout-select-dialog .create-new-button:active{background-color:var(--ah-flow-row-active-bg)}#new-project-dialog{width:500px;color:#616161}#new-project-dialog .ah-dialog-content{display:flex;flex-direction:column}#new-project-dialog .project-name{width:100%;margin-bottom:30px}#new-project-dialog .default-design-select{width:100%}#new-project-dialog .default-design-select sl-select{width:100%}#new-project-dialog .default-design-select .design-project-name{color:#9e9e9e;font-size:.9em}#new-project-dialog .controls-row{display:flex;align-items:center;height:50px;width:100%}.ocr-menu-panel{width:300px}.ocr-menu-panel .drag-handle{position:absolute;top:0;left:0;right:0;height:12px;cursor:move}.ocr-menu-panel .close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;position:absolute;top:7px;right:5px;cursor:pointer;color:#9e9e9e}.ocr-menu-panel .close-button:hover{color:#616161}.ocr-menu-panel .menu-row{display:flex;align-items:center}.ocr-menu-panel .menu-row ah-button.ah-control-button{margin:4px 0;width:100%;text-align:left}.ocr-menu-panel .menu-row ah-button.ah-control-button:not([disabled]){color:#616161}.ocr-menu-panel .menu-row ah-button.ah-control-button::part(base),.ocr-menu-panel .menu-row ah-button.ah-control-button::part(label){width:100%;justify-content:flex-start;text-align:left}.ocr-menu-panel .menu-row ah-button.ah-control-button ah-icon{color:#9e9e9e}.ocr-menu-panel .menu-row input{margin:0 5px}.ocr-menu-panel .document-ocr-data{font-size:.9em;color:#9e9e9e;padding:0 5px}.ocr-menu-panel .document-ocr-data .data-value{font-weight:700}.ocr-menu-panel .document-ocr-data.ocr-complete{color:#43a047}.ocr-menu-panel .document-ocr-data.ocr-processing{animation:pulse 3s infinite;font-weight:700}.ocr-menu-panel .show-more-accordion .ah-toggle-button.label{justify-content:center}#open-alternate-doc-version-dialog .dialog-content{padding-bottom:0;min-height:250px;color:#616161}#open-alternate-doc-version-dialog .dialog-content>*{margin-bottom:10px}#open-alternate-doc-version-dialog .dialog-content .header{font-size:22px;font-weight:500}#open-alternate-doc-version-dialog .dialog-content .options-container{display:flex;margin-top:20px}#open-alternate-doc-version-dialog .dialog-content sl-radio-group.ah-control-radio-group{margin-bottom:20px}#page-switch-tools .drag-handle{border-top:1px solid var(--ah-themed-text-soft, #9e9e9e);border-bottom:1px solid var(--ah-themed-text-soft, #9e9e9e);height:5px;margin-bottom:10px;cursor:move}#page-switch-tools .item-count{color:var(--ah-themed-text-soft, #9e9e9e);cursor:pointer}#page-switch-tools .selected-tag-display{display:inline-block;min-width:1.5em;background-color:var(--ah-themed-dim, #9e9e9e);text-align:center;line-height:1.3em;font-size:.8em;font-weight:700;color:var(--ah-themed-text-strong, white);max-width:140px;padding:0 8px;border-radius:12px;font-size:1em;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}#page-switch-tools .show-art{border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));max-width:410px;max-height:500px;overflow:auto;display:none;padding:10px}#page-switch-tools .show-art.show{display:flex;flex-wrap:wrap;gap:10px}#page-switch-tools .show-art .art-img{position:relative;display:inline-block;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215))}#page-switch-tools .show-art .art-img.selected{outline:4px solid var(--ah-themed-accent, #42a5f5)}#page-switch-tools .show-art .art-img img{border:none;max-width:110px;max-height:90px}#page-switch-tools .show-art .art-img .view-edit-tools{display:flex;justify-content:flex-end;gap:5px;position:absolute;top:0;left:0;right:0;padding:5px;background-color:#0009;z-index:10;opacity:0;transition:opacity .2s}#page-switch-tools .show-art .art-img:hover .view-edit-tools{opacity:1}#page-switch-tools .select-art-btn:disabled ah-icon{color:var(--ah-themed-disabled, rgb(238, 238, 238))}#page-switch-tools .select-art-btn:disabled:hover ah-icon{color:var(--ah-themed-disabled, rgb(245, 245, 245))}#pinning-controls{border:1px solid rgb(215,215,215)}#pinning-controls .pinning-radio-group::part(form-control-input){display:grid;grid-template-columns:repeat(3,20px);gap:4px;width:-moz-fit-content;width:fit-content}#pinning-controls .pinning-radio-group::part(form-control-input) sl-radio.ah-control-radio{margin:0;width:20px;height:20px}body[data-ah-theme] #pinning-controls{border:var(--ah-themed-panel-border-line);border-radius:var(--ah-themed-radius-pop);background:var(--ah-themed-pop-bg);color:var(--ah-themed-text)}#project-info-panel{width:400px;background-color:#fff}#project-info-panel .header{background-color:#1565c0;color:#fff}#project-info-panel .layout-container{display:flex;flex-direction:column;width:100%}#project-info-panel .preview-image{width:100%;max-height:100%}#update-artwork-dialog{max-width:850px;width:95%}#update-artwork-dialog .ah-dialog-content{color:#9e9e9e;padding-bottom:0}#update-artwork-dialog .ah-dialog-content .ah-dialog-title{display:inline-block;font-size:16px;margin-bottom:8px}#update-artwork-dialog .ah-dialog-content .option-row{align-items:center;display:flex;gap:20px;margin:20px 0}#update-artwork-dialog .ah-dialog-content .option-row>*:first-child{margin-right:0}#update-artwork-dialog .ah-dialog-content .option-row ah-tag-chooser{width:70%}#update-artwork-dialog .ah-dialog-content .option-row .confidential-switch{zoom:1.3;margin-top:7px}#update-artwork-dialog .ah-dialog-content .option-row hotness{margin-top:10px;zoom:.8}#update-artwork-dialog .ah-dialog-content .option-row sl-input{width:80%}#update-artwork-dialog .ah-dialog-actions{margin-top:20px}#update-artwork-dialog .ah-dialog-actions sl-button+sl-button{margin-left:8px}#save-document-dialog{width:800px;max-width:800px}#save-document-dialog .dialog-content{color:#616161}#save-document-dialog .dialog-content .header{font-size:22px;font-weight:500}#save-document-dialog .dialog-content .options-container{margin-top:20px}#save-document-dialog .dialog-content sl-radio-group.ah-control-radio-group{margin:20px}#save-document-dialog .dialog-content .info-row{display:flex;align-items:center;width:100%;min-width:300px;margin-bottom:10px}#save-document-dialog .dialog-content .info-row .label{font-size:.8em;margin-right:10px;color:#9e9e9e}#save-document-dialog .dialog-content .info-row sl-input{flex:1 1 auto}#save-document-dialog .dialog-content .hotness{margin:10px 0}#save-document-dialog .dialog-content .tags{margin:0 0 20px}#save-document-dialog .ah-dialog-actions sl-button+sl-button{margin-left:8px}#sharing-dialog{width:650px}#sharing-dialog::-webkit-scrollbar{display:none}#sharing-dialog .sharing-header{--sh-line: color-mix(in srgb, var(--ah-themed-accent-contrast) 75%, transparent);--sh-placeholder: color-mix(in srgb, var(--ah-themed-accent-contrast) 80%, transparent);background-color:var(--ah-themed-accent, #039be5);padding:10px 24px;display:flex;align-items:center;gap:24px;position:relative}#sharing-dialog .sharing-header ::-moz-placeholder{color:var(--ah-themed-accent-contrast, white)}#sharing-dialog .sharing-header ::placeholder{color:var(--ah-themed-accent-contrast, white)}#sharing-dialog .sharing-header ah-chip-chooser{flex:1 1 auto;min-width:0;color:var(--ah-themed-accent-contrast, white);width:100%;border-bottom:1px solid var(--sh-line, rgba(255, 255, 255, .75))}#sharing-dialog .sharing-header ah-chip-chooser::part(text-input){--sl-input-background-color: transparent;--sl-input-background-color-hover: transparent;--sl-input-background-color-focus: transparent;--sl-input-border-color: var(--sh-line, rgb(255 255 255 / 75%));--sl-input-border-color-hover: var(--ah-themed-accent-contrast, white);--sl-input-border-color-focus: var(--ah-themed-accent-contrast, white);--sl-input-border-radius-small: 0;--sl-input-border-width: 0;--sl-input-color: var(--ah-themed-accent-contrast, white);--sl-input-color-hover: var(--ah-themed-accent-contrast, white);--sl-input-color-focus: var(--ah-themed-accent-contrast, white);--sl-input-placeholder-color: var(--sh-placeholder, rgb(255 255 255 / 80%));--sl-focus-ring-width: 0;--sl-input-focus-ring-width: 0;--sl-input-focus-ring-color: transparent;--sl-input-spacing-small: 0;caret-color:var(--ah-themed-accent-contrast, white)}#sharing-dialog .sharing-header sl-button{flex:0 0 auto;position:static;margin:0}#sharing-dialog .sharing-header sl-button::part(base){min-width:88px;min-height:36px;box-shadow:0 2px 5px #00000042;font-weight:600;text-transform:uppercase}#sharing-dialog .sharing-header sl-button::part(label){display:flex;align-items:center;line-height:1}#sharing-dialog .sharing-body{transition:.5s ease-out height}#sharing-dialog .sharing-body.ng-hide{display:block!important;height:0}#sharing-dialog .ah-table-toolbar{position:sticky;top:0;box-shadow:0 2px 5px #00000042}#sharing-dialog .ah-table-toolbar sl-button{margin:0}#sharing-dialog .ah-table-toolbar sl-button::part(base){min-width:88px;min-height:36px;box-shadow:0 2px 5px #00000042;font-weight:600;text-transform:uppercase}#sharing-dialog .ah-table-toolbar sl-button::part(label){display:flex;align-items:center;line-height:1}#sharing-dialog .ah-table-toolbar .remove-users-button{font-size:20px}#sharing-dialog .ah-table-toolbar .ah-toolbar-tools{justify-content:space-between}#sharing-dialog .ah-table-toolbar.alternate{background-color:var(--ah-themed-danger, #f44336);color:var(--ah-themed-on-danger, white)}#sharing-dialog .ah-table-toolbar.alternate .remove-users-button::part(base){color:var(--ah-themed-on-danger, white)}#sharing-dialog ah-ng-data-table{display:block;--sl-color-success-700: #76d982}body[data-ah-theme] #sharing-dialog{background:var(--ah-themed-panel-bg);color:var(--ah-themed-text);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow)}body[data-ah-theme] #sharing-dialog .ah-table-toolbar{box-shadow:inset 0 -1px 0 var(--ah-themed-sortband-border)}body[data-ah-theme] #sharing-dialog .ah-table-toolbar.ah-table-toolbar-default{background:var(--ah-themed-sortband-bg);color:var(--ah-themed-text-strong)}body[data-ah-theme] #sharing-dialog .ah-table-toolbar sl-button[variant=default]::part(base){border-color:var(--ah-themed-control-border);background:var(--ah-themed-ghost-bg);color:var(--ah-themed-ghost-color);box-shadow:none}body[data-ah-theme] #sharing-dialog .ah-table-toolbar sl-button[variant=default]:not([disabled])::part(base):hover{border-color:var(--ah-themed-accent);color:var(--ah-themed-accent)}#slide-context-menu{min-width:300px;background-color:#fff}#slide-context-menu .drag-handle{position:absolute;top:0;left:0;right:0;height:12px;cursor:move}#slide-context-menu .menu-row{display:flex;align-items:center}#slide-context-menu .menu-row.snapping,#slide-context-menu .menu-row.value-only,#slide-context-menu .menu-row.checkbox{margin-top:8px;margin-bottom:10px;padding-left:15px;font-size:14px;font-weight:500;display:flex}#slide-context-menu .menu-row.snapping .label,#slide-context-menu .menu-row.value-only .label,#slide-context-menu .menu-row.checkbox .label{padding:2px 0 0;flex:2 1 auto}#slide-context-menu .menu-row.snapping sl-select,#slide-context-menu .menu-row.value-only sl-select,#slide-context-menu .menu-row.checkbox sl-select{width:130px}#slide-context-menu .menu-row.pickup-apply-position-controls,#slide-context-menu .menu-row.top-row{border-bottom:1px solid var(--ah-themed-card-border, rgb(215, 215, 215))}#slide-context-menu .menu-row.indent{margin-left:20px}#slide-context-menu .number-input{width:50px;height:30px;margin-right:5px}#slide-context-menu ah-button.menu-button{margin:2px 0;color:var(--ah-themed-menu-text, #101214)}#slide-context-menu ah-button.menu-button::part(base){min-width:auto;min-height:36px;padding:0 8px 0 0;border:0;background:transparent;color:inherit;font:inherit;line-height:20px;text-align:left}#slide-context-menu ah-button.menu-button::part(label){display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}#slide-context-menu ah-button.menu-button ah-icon{color:inherit}#slide-context-menu ah-button.menu-button.active,#slide-context-menu ah-button.menu-button[active]{color:var(--ah-themed-accent, #ff8a65)}#slide-context-menu ah-button.menu-button:not([disabled]):hover::part(base){background-color:var(--ah-themed-row-active-bg, #f5f5f5)}#slide-context-menu ah-button.menu-button.full-row{width:100%}#slide-context-menu ah-button.menu-button.full-row:not([disabled]):hover{background-color:var(--ah-themed-row-active-bg, #f5f5f5)}#slide-context-menu ah-button.menu-button.full-row::part(base){width:100%}#slide-context-menu ah-button.menu-button.full-row:not([disabled]):hover::part(base){background-color:transparent}#slide-context-menu .menu-row ah-icon-button{margin:6px;color:var(--ah-themed-menu-text, #101214)}#slide-context-menu .top-row{padding:5px 10px 10px}#slide-context-menu .top-row ah-button.menu-button{border-radius:50%;width:28px;height:28px;margin:0 28px 0 0;color:var(--ah-themed-accent-contrast, white)}#slide-context-menu .top-row ah-button.menu-button::part(base){min-width:auto;min-height:auto;width:28px;height:28px;padding:3px;border-radius:50%;background-color:var(--ah-themed-accent, #42a5f5);line-height:normal}#slide-context-menu .top-row ah-button.menu-button::part(label){justify-content:center;gap:0}#slide-context-menu .top-row ah-button.menu-button ah-icon{min-width:auto;margin:0;color:inherit}#slide-context-menu .top-row ah-button.menu-button:not([disabled]):hover::part(base){background-color:var(--ah-themed-accent-strong, #1e88e5)}#slide-context-menu .top-row ah-button.menu-button[disabled]::part(base){background-color:var(--ah-themed-disabled, #bdbdbd)}#slide-context-menu .top-row ah-icon-button{--ah-icon-button-size: 28px;--ah-icon-button-padding: 3px;--ah-icon-button-background: var(--ah-themed-accent, #42a5f5);--ah-icon-button-border-radius: 50%;--ah-icon-button-color-hover: var(--ah-themed-accent-contrast, white);--ah-icon-button-color-active: var(--ah-themed-accent-contrast, white);margin:0 28px 0 0;color:var(--ah-themed-accent-contrast, white)}#slide-context-menu .top-row ah-icon-button:not([disabled]):hover{--ah-icon-button-background: var(--ah-themed-accent-strong, #1e88e5)}#slide-context-menu .top-row ah-icon-button[disabled]{--ah-icon-button-background: var(--ah-themed-disabled, #bdbdbd)}#slide-context-menu .row-icon{margin-left:10px;display:flex;color:var(--ah-themed-text-muted, #616161)}#slide-context-menu sl-checkbox{margin:8px 0}#slide-context-menu .label-container{display:flex;padding:0 6px;align-items:center;color:var(--ah-themed-text-muted, #616161);font-size:14px;font-weight:500}#slide-context-menu ah-icon{min-width:24px;margin-right:5px}#slide-context-menu ah-button.menu-button ah-icon{flex:0 0 auto;margin-right:0}#slide-context-menu .row-label{padding-top:3px;color:var(--ah-themed-text-muted, #616161);margin-right:10px}#slide-context-menu .row-label.section-header-label{margin:15px 0}#slide-context-menu ah-button.menu-button.layer-button::part(base){text-align:center}#slide-context-menu ah-button.menu-button.layer-button::part(label){justify-content:center}#slide-context-menu ah-button.menu-button.layer-button ah-icon{margin:0}body[data-ah-theme] ah-slide-context-menu.ah-tools-panel{border:1px solid var(--ah-themed-pop-border);border-radius:var(--ah-themed-radius-pop);background:var(--ah-themed-pop-bg);box-shadow:var(--ah-themed-pop-shadow);color:var(--ah-themed-menu-text)}body[data-ah-theme] ah-slide-context-menu.ah-tools-panel #slide-context-menu{background:transparent}body[data-ah-theme] ah-slide-context-menu.ah-tools-panel .number-input{border:var(--ah-themed-control-border-line);border-radius:var(--ah-themed-radius-control);background:var(--ah-themed-control-bg);box-shadow:var(--ah-themed-control-shadow);color:var(--ah-themed-control-color)}.slide-style-details-panel{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-control-button-text: var(--ah-themed-text-muted);--ah-action-link-color: var(--ah-themed-accent);--ah-action-link-hover: var(--ah-themed-accent-strong);display:flex;flex-direction:column;max-height:80vh;background:var(--ah-themed-panel-bg, white);padding:20px;overflow-y:auto}.slide-style-details-panel .drag-handle{position:absolute;top:0;left:0;right:0;height:20px;cursor:move}.slide-style-details-panel .template-container{padding:10px 0;color:var(--ah-themed-text, #616161)}.slide-style-details-panel .asset-header{color:var(--ah-themed-text-muted, #9e9e9e);margin:10px 0;font-weight:700;font-size:.8em}.slide-style-details-panel .assets-container .horiz-rule{border-top:1px solid var(--ah-themed-card-border, rgb(215, 215, 215))}.slide-style-details-panel .assets-container accordion-content>.transclude-container:not(.is-hidden){padding:10px 0;border-bottom:1px solid var(--ah-themed-card-border, rgb(215, 215, 215))}.slide-style-details-panel .assets-container.animated{transition:all .8s ease-in-out}.slide-style-details-panel .section-divider{width:100%}.slide-style-details-panel .settings-btn{align-self:flex-start;margin:4px 0}.slide-style-details-panel .settings-btn ah-icon{min-width:25px;transform:translateY(-2px);color:var(--ah-themed-text-soft, #9e9e9e);margin-right:6px}.slide-style-details-panel .settings-btn.on{color:var(--ah-themed-accent, #ff8a65)}.slide-style-details-panel .settings-btn.on ah-icon{color:var(--ah-themed-accent, #ff8a65)}.slide-style-details-panel .resolution-input{width:80px;margin:0}.slide-style-details-panel .element-styles-container>.ah-input-container{width:100%}.slide-style-details-panel .create-layout-buttons{display:flex;flex-wrap:wrap;justify-content:center}.slide-style-details-panel .group0{border-left:3px solid #90caf9}.slide-style-details-panel .group1{border-left:3px solid #ffcc80}.slide-style-details-panel .group2{border-left:3px solid #80cbc4}.slide-style-details-panel .group3{border-left:3px solid #ffe082}.slide-style-details-panel .group4{border-left:3px solid #9fa8da}.slide-style-details-panel .missing{border:2px solid red}.slide-style-details-panel .background-quick-select-container sl-select.ah-control-select::part(combobox){border:none!important}.slide-style-details-panel .background-quick-select-container sl-select.ah-control-select::part(display-input){display:none}body[data-ah-theme] .slide-style-details-panel{color:var(--ah-themed-text);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow)}body[data-ah-theme] .slide-style-details-panel .section-divider{border:0;border-top:1px solid var(--ah-themed-card-border)}#slide-title-panel{min-width:600px;max-height:90vh}#slide-title-panel .notes-field{min-height:600px}#slide-title-panel .editor-container{font-size:1.3em}#slideshow-tools-menu{background-color:#fff}#slideshow-tools-menu .menu-row{display:flex}#slideshow-tools-menu .menu-button{display:flex;align-items:center;border:0;border-radius:2px;background:transparent;font:inherit;min-width:auto;text-align:left;margin:6px;padding:6px 8px;cursor:pointer}#slideshow-tools-menu .menu-button.active{color:#ff8a65}#slideshow-tools-menu .menu-button:hover:not(:disabled){background-color:#f2f2f2}#slideshow-tools-menu .menu-button:active:not(:disabled){background-color:#eee}#slideshow-tools-menu .menu-button:disabled{cursor:default;opacity:.45}#slideshow-tools-menu .menu-button.full-row{width:100%}#slideshow-tools-menu ah-icon{min-width:24px;margin-right:5px}#snippet-editor-dialog{display:flex;flex-direction:column;min-height:300px;max-height:650px;height:80vh;min-width:400px;max-width:80vw;width:850px;background-color:#fff;color:#9e9e9e}#snippet-editor-dialog .header{align-items:center;justify-content:flex-start;min-height:40px;font-weight:700;background-color:#4a148c;color:#fff;padding-left:10px}#snippet-editor-dialog .header ah-icon{margin:0 10px}#snippet-editor-dialog .ah-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;background-color:#fff;padding:0 40px}#snippet-editor-dialog .input-container{padding:0;margin:20px 0 0}#snippet-editor-dialog .list-row{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ddd;min-height:40px;padding:6px 3px}#snippet-editor-dialog .list-row:hover .remove-icon,#snippet-editor-dialog .list-row:hover .grab-handle{color:#9e9e9e}#snippet-editor-dialog .ah-asset-count{margin-left:10px}#snippet-editor-dialog .remove-icon{transition:color .2s;height:15px;width:15px;margin-right:5px;color:transparent;outline:none;cursor:pointer}#snippet-editor-dialog .remove-icon:hover{color:#ffb74d!important}#snippet-editor-dialog .list-container{flex:1 1 auto;min-height:0;margin-top:30px;border:1px solid #ddd;padding:0 10px;overflow:auto}#snippet-editor-dialog .list-row-spacer{flex:1 1 auto;min-width:0}#snippet-editor-dialog .grab-handle{cursor:move;padding:5px;color:transparent}#snippet-editor-dialog .fa-bars{color:#d3d3d3}#snippet-editor-dialog .list-item[contenteditable=true]:focus,#snippet-editor-dialog .list-item[contenteditable=true]:hover{color:#00f}#snippet-editor-dialog .panel-controls{display:flex;align-items:flex-end;justify-content:flex-end;min-height:60px}#spinner-dialog{display:flex;flex-direction:column;width:320px;height:320px;color:#616161}#spinner-dialog .message{text-align:center;font-size:1.5em;font-weight:700;padding:20px 0}#spinner-dialog .spinner-container{flex:2 1 auto;display:flex;justify-content:center;align-items:center}#spinner-dialog .app-spinner{box-sizing:border-box;width:100px;height:100px;border:8px solid rgba(30,136,229,.2);border-top-color:#1e88e5;border-radius:50%;animation:app-spinner-rotate 1s linear infinite}@keyframes app-spinner-rotate{to{transform:rotate(360deg)}}#style-save-dialog{min-width:800px;display:flex;flex-direction:column;color:var(--ah-themed-text, #616161)}#style-save-dialog .style-save-toolbar{align-items:center;color:var(--ah-themed-text-strong, white);background:var(--ah-themed-panel-header-bg, #1a237e);display:flex;font-weight:700;min-height:64px;padding:0 16px}#style-save-dialog .style-save-toolbar ah-icon{display:inline-flex;font-size:20px;margin-right:8px}#style-save-dialog .style-save-content{flex:1 1 auto;display:flex;flex-wrap:wrap;flex-direction:row}#style-save-dialog .layout-preview{display:inline-block;width:500px;padding:10px}#style-save-dialog .layout-preview img{max-width:100%}#style-save-dialog .layout-details{display:inline-block;width:300px;padding:10px}#style-save-dialog .details-row{margin-bottom:20px}#style-save-dialog .progress-container{display:inline-block;width:100%;height:25px;padding:10px}#style-save-dialog .progress-container sl-progress-bar{margin-top:15px}#style-save-dialog .ah-dialog-actions sl-button+sl-button{margin-left:8px}body[data-ah-theme] #style-save-dialog{background:var(--ah-themed-panel-bg);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow)}body[data-ah-theme] #style-save-dialog .style-save-toolbar{box-shadow:inset 0 -1px 0 var(--ah-themed-header-border)}#table-preset-select-dialog{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-control-button-text: var(--ah-themed-text-muted);background:var(--ah-themed-panel-bg, #f5f5f5);padding:0;overflow:hidden;min-height:530px;width:200px}#table-preset-select-dialog .header{background:var(--ah-themed-panel-header-bg, #757575);color:var(--ah-themed-text-strong, white);text-align:center;font-weight:700;padding:3px;margin-bottom:5px}#table-preset-select-dialog .create-new-button{display:flex;justify-content:stretch;border:3px solid var(--ah-themed-card-border, rgb(224, 224, 224));background:var(--ah-themed-card-bg, white);cursor:pointer;border-radius:10px;margin:3px;padding:5px}#table-preset-select-dialog .create-new-button ah-icon{color:var(--ah-themed-text-muted, #616161)}#table-preset-select-dialog .create-new-button:hover{background:var(--ah-themed-dim, rgb(242, 242, 242))}#table-preset-select-dialog .create-new-button:active{background:var(--ah-themed-card-sel-bg, rgb(238, 238, 238))}#table-preset-select-dialog .list-container{display:flex;flex-direction:column;overflow:auto;max-height:500px;padding:5px;gap:5px;cursor:pointer}#table-preset-select-dialog .item-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:background-color .2s}#table-preset-select-dialog .item-container .image-container{display:flex;justify-content:center;align-items:center;margin:7px 10px;width:122px;height:70px;border:1px solid var(--ah-themed-thumb-border, rgb(215, 215, 215));background-color:#fff}#table-preset-select-dialog .item-container .image-container img{max-width:95%;max-height:95%;background-color:#fff}#table-preset-select-dialog .item-container .image-placeholder-container{margin:7px 10px;height:70px;width:122px;display:flex;align-items:center;justify-content:center;background:var(--ah-themed-dim, rgb(238, 238, 238));border:1px solid var(--ah-themed-thumb-border, rgb(215, 215, 215))}#table-preset-select-dialog .item-container .image-placeholder-container ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}#table-preset-select-dialog .item-container .preset-label{text-align:center;font-size:.8em;font-weight:700}#table-preset-select-dialog .item-container:hover{background-color:var(--ah-themed-row-active-bg, #e3f2fd)}body[data-ah-theme] #table-preset-select-dialog{color:var(--ah-themed-text)}#text-format-tools{color:#101214;display:flex}#text-format-tools .drag-handle{position:absolute;top:0;left:0;right:0;height:12px;cursor:move}#text-format-tools ah-icon:not([disabled]):not(:hover),#text-format-tools ah-icon-button:not([disabled]):not(:hover)::part(base){color:#101214}#text-format-tools .tool-icon.active::part(base){color:#ff8a65}#text-format-tools .font-select{width:88px;margin:0 10px}#text-format-tools .label-font-missing{font-style:italic}#text-format-tools .tool-group{display:flex;padding:0 5px}#text-format-tools .tool-group:not(:first-child){border-left:1px solid rgb(238,238,238)}#text-format-tools .size-input{display:flex;align-items:center}#text-format-tools .size-input input{display:block;width:50px}.style-class-select-panel{--ah-tool-icon-color: var(--ah-themed-text-soft);--ah-tool-icon-hover: var(--ah-themed-accent);--ah-control-button-text: var(--ah-themed-text-muted);display:flex;flex-wrap:wrap;background:var(--ah-themed-panel-bg, white);padding:20px;gap:20px;max-width:800px}.style-class-select-panel ah-text-type-select-panel{display:contents}.style-class-select-panel .style-class-container{position:relative;display:flex;flex-direction:column;width:150px;height:150px}.style-class-select-panel .style-class-container .style-class-button{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.style-class-select-panel .style-class-container .style-class-button .label{display:inline-block;font-size:1.2em;font-weight:700;flex:0 0 40px;padding-top:20px}.style-class-select-panel .style-class-container .style-class-button .icon{flex:2 1 auto;display:flex;justify-content:center}.style-class-select-panel .subclass-select-container{position:absolute;left:0;top:0;z-index:0}.style-class-select-panel .subclass-select-container .ah-input-container{margin:0!important}.style-class-select-panel .subclass-select-container sl-select.ah-control-select::part(combobox){border:none;min-width:auto}.style-class-select-panel .subclass-select-container sl-select.ah-control-select::part(expand-icon){width:auto}.style-class-select-panel .subclass-select-container sl-select.ah-control-select::part(display-input){display:none}body[data-ah-theme] .style-class-select-panel{color:var(--ah-themed-text);border-radius:var(--ah-themed-radius-panel);box-shadow:var(--ah-themed-panel-shadow)}#upload-dialog{max-width:850px;overflow:visible;width:95%}#upload-dialog .ah-dialog-content{color:#9e9e9e;overflow:visible;padding-bottom:0}#upload-dialog .ah-dialog-content .ah-dialog-title{display:inline-block;font-size:16px;margin-bottom:8px}#upload-dialog .ah-dialog-content .file-table{border:1px solid rgb(215,215,215);padding:8px 10px;margin:10px 0}#upload-dialog .ah-dialog-content .file-table table{width:100%;border-collapse:collapse;table-layout:fixed}#upload-dialog .ah-dialog-content .file-table th{padding:0 8px 8px 0;border-bottom:#9e9e9e;color:#9e9e9e;font-weight:400;text-align:left}#upload-dialog .ah-dialog-content .file-table th.remove-heading{width:30px}#upload-dialog .ah-dialog-content .file-table th.filename-heading{width:40%}#upload-dialog .ah-dialog-content .file-table th.name-heading{width:56%}#upload-dialog .ah-dialog-content .file-table table.has-range th.filename-heading{width:31%}#upload-dialog .ah-dialog-content .file-table table.has-range th.name-heading{width:45%}#upload-dialog .ah-dialog-content .file-table table.has-range th.range-heading{width:168px}#upload-dialog .ah-dialog-content .file-table tr{height:auto}#upload-dialog .ah-dialog-content .file-table td{color:#616161;border:none;padding:0 8px 0 0;vertical-align:middle}#upload-dialog .ah-dialog-content .file-table td sl-input{display:block}#upload-dialog .ah-dialog-content .file-table td sl-input::part(base){min-height:30px}#upload-dialog .ah-dialog-content .file-table td sl-input::part(input){min-height:28px;padding:0 8px}#upload-dialog .ah-dialog-content .file-table td.remove{width:30px}#upload-dialog .ah-dialog-content .file-table td .remove-file-button{color:inherit;font-size:18px}#upload-dialog .ah-dialog-content .file-table td .remove-file-button::part(base){color:#616161}#upload-dialog .ah-dialog-content .file-table td.filename{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#upload-dialog .ah-dialog-content .file-table td.name{max-width:300px;min-width:200px;padding-right:18px}#upload-dialog .ah-dialog-content .file-table td.name sl-input{width:100%}#upload-dialog .ah-dialog-content .file-table td.range{width:168px;min-width:168px}#upload-dialog .ah-dialog-content .file-table td .range-controls{display:inline-flex;align-items:center;gap:6px;width:100%}#upload-dialog .ah-dialog-content .file-table td .range-input{width:68px}#upload-dialog .ah-dialog-content .file-table td .range-separator{color:#9e9e9e;font-size:12px}#upload-dialog .ah-dialog-content .option-row{align-items:center;display:flex;flex-direction:row;gap:20px;margin:20px 0}#upload-dialog .ah-dialog-content .option-row>*:first-child{margin-right:0}#upload-dialog .ah-dialog-content .option-row .option-label{color:#9e9e9e;flex:0 0 82px;font-size:14px;font-weight:500}#upload-dialog .ah-dialog-content .option-row ah-tag-chooser{display:block;flex:1 1 auto;max-width:100%;min-width:0;width:auto}#upload-dialog .ah-dialog-content .option-row ah-tag-chooser::part(text-input){width:100%}#upload-dialog .ah-dialog-content .option-row hotness{zoom:.8}#upload-dialog .ah-dialog-content .option-row hotness>div{align-items:center;display:inline-flex}#upload-dialog .ah-dialog-content .upload-progress{margin-top:15px;margin-bottom:15px!important}#upload-dialog .ah-dialog-actions{margin-top:20px}#upload-dialog .ah-dialog-actions sl-button+sl-button{margin-left:8px}#upload-single-dialog{width:350px;max-width:90%}#upload-single-dialog .control-row{padding:10px 0}#upload-single-dialog .ah-input-container{margin:0 10px 0 0}#view-callout-dialog{max-width:90vw}#view-callout-dialog .layout-container{display:flex;flex-wrap:wrap}#view-callout-dialog .group-container{flex:0 1 250px;display:flex;flex-direction:column;align-items:center}#view-callout-dialog .image-container{display:flex;align-items:center;border:1px solid #757575;background-image:url(./../assets/checkerboard.svg);background-size:24px;background-repeat:repeat;margin:10px;padding:5px}#view-callout-dialog .image-container img{width:100%}artwork-details{display:inline-block;width:100%;font-size:.8em}artwork-details .material-model-name{margin-bottom:.5em}ah-graphic-label-details-renderer sl-radio-group::part(form-control-label){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}.element-block-drag .element-container{background:var(--ah-themed-card-bg, white)}.label-font-select .label-font-missing{font-style:italic}element-block,.element-block{display:block;background-color:#fff}element-block .element-container,.element-block .element-container{position:relative;overflow:hidden;margin:5px;border-radius:var(--ah-themed-radius-control, 5px);background:var(--ah-themed-card-bg, transparent)}element-block .border-element,.element-block .border-element{position:absolute;inset:0;pointer-events:none;border:1px solid var(--ah-themed-card-border, rgb(189, 189, 189));border-radius:var(--ah-themed-radius-control, 5px)}element-block .element-header,element-block .element-header .transclude-container,.element-block .element-header,.element-block .element-header .transclude-container{display:flex;align-items:center;gap:2px;overflow:hidden;height:48px;cursor:default;color:#fff;font-weight:600;line-height:1rem;font-size:.9rem;padding-right:5px}element-block .element-header .icon-container,element-block .element-header .transclude-container .icon-container,.element-block .element-header .icon-container,.element-block .element-header .transclude-container .icon-container{flex:0 0 auto;display:flex;position:relative;gap:2px;align-items:center;cursor:pointer;height:100%;min-width:30px;padding:0 3px}element-block .element-header .icon-container.no-click,element-block .element-header .transclude-container .icon-container.no-click,.element-block .element-header .icon-container.no-click,.element-block .element-header .transclude-container .icon-container.no-click{cursor:auto}element-block .element-header .expand-icon,element-block .element-header .transclude-container .expand-icon,.element-block .element-header .expand-icon,.element-block .element-header .transclude-container .expand-icon{position:absolute;left:3px;top:3px;background:var(--ah-themed-card-bg, white);opacity:0;transition:.2s opacity}element-block .element-header .expand-icon ah-icon,element-block .element-header .transclude-container .expand-icon ah-icon,.element-block .element-header .expand-icon ah-icon,.element-block .element-header .transclude-container .expand-icon ah-icon{color:var(--ah-themed-text-muted, #9e9e9e)}element-block .element-header .ah-action-button:not(.active),element-block .element-header .drag-handle,element-block .element-header .transclude-container .ah-action-button:not(.active),element-block .element-header .transclude-container .drag-handle,.element-block .element-header .ah-action-button:not(.active),.element-block .element-header .drag-handle,.element-block .element-header .transclude-container .ah-action-button:not(.active),.element-block .element-header .transclude-container .drag-handle{opacity:0}element-block .element-header .ah-action-button.active:hover,element-block .element-header .transclude-container .ah-action-button.active:hover,.element-block .element-header .ah-action-button.active:hover,.element-block .element-header .transclude-container .ah-action-button.active:hover{opacity:1}element-block .element-header .ah-action-button.open-styles-button,element-block .element-header .transclude-container .ah-action-button.open-styles-button,.element-block .element-header .ah-action-button.open-styles-button,.element-block .element-header .transclude-container .ah-action-button.open-styles-button{opacity:.4}element-block .element-header .settings-button,element-block .element-header .transclude-container .settings-button,.element-block .element-header .settings-button,.element-block .element-header .transclude-container .settings-button{margin-right:5px}element-block .element-header .header-icon,element-block .element-header .transclude-container .header-icon,.element-block .element-header .header-icon,.element-block .element-header .transclude-container .header-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:5px}element-block .element-header .header-icon .icon-bg,element-block .element-header .transclude-container .header-icon .icon-bg,.element-block .element-header .header-icon .icon-bg,.element-block .element-header .transclude-container .header-icon .icon-bg{fill:transparent}element-block .element-header .header-icon img,element-block .element-header .transclude-container .header-icon img,.element-block .element-header .header-icon img,.element-block .element-header .transclude-container .header-icon img{max-width:100%;max-height:100%}element-block .element-header .header-icon.header-icon-image,element-block .element-header .transclude-container .header-icon.header-icon-image,.element-block .element-header .header-icon.header-icon-image,.element-block .element-header .transclude-container .header-icon.header-icon-image{border:2px solid rgb(189,189,189);background-color:var(--ah-themed-dim, rgb(189, 189, 189))}element-block .element-header .header-icon ah-icon,element-block .element-header .transclude-container .header-icon ah-icon,.element-block .element-header .header-icon ah-icon,.element-block .element-header .transclude-container .header-icon ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}element-block .element-header .spacer,element-block .element-header .transclude-container .spacer,.element-block .element-header .spacer,.element-block .element-header .transclude-container .spacer{flex:1 1 auto;align-self:stretch}element-block .element-header .spacer:not(.no-point),element-block .element-header .transclude-container .spacer:not(.no-point),.element-block .element-header .spacer:not(.no-point),.element-block .element-header .transclude-container .spacer:not(.no-point){cursor:pointer}element-block .element-header .spacer.no-click,element-block .element-header .transclude-container .spacer.no-click,.element-block .element-header .spacer.no-click,.element-block .element-header .transclude-container .spacer.no-click{cursor:auto}element-block .element-header .drag-handle,element-block .element-header .transclude-container .drag-handle,.element-block .element-header .drag-handle,.element-block .element-header .transclude-container .drag-handle{background:transparent;cursor:grab}element-block .element-header .drag-handle:active,element-block .element-header .transclude-container .drag-handle:active,.element-block .element-header .drag-handle:active,.element-block .element-header .transclude-container .drag-handle:active{cursor:grabbing}element-block .element-header .toggle-icon-container,element-block .element-header .transclude-container .toggle-icon-container,.element-block .element-header .toggle-icon-container,.element-block .element-header .transclude-container .toggle-icon-container{cursor:pointer}element-block .element-header .toggle-icon-container ah-icon,element-block .element-header .transclude-container .toggle-icon-container ah-icon,.element-block .element-header .toggle-icon-container ah-icon,.element-block .element-header .transclude-container .toggle-icon-container ah-icon{color:var(--ah-themed-text-soft, rgb(189, 189, 189))}element-block .element-header .toggle-icon-container:hover ah-icon,element-block .element-header .transclude-container .toggle-icon-container:hover ah-icon,.element-block .element-header .toggle-icon-container:hover ah-icon,.element-block .element-header .transclude-container .toggle-icon-container:hover ah-icon{color:var(--ah-themed-text-muted, #a4a4a4)}element-block .element-header .icon-container:hover .expand-icon,element-block .element-header .transclude-container .icon-container:hover .expand-icon,.element-block .element-header .icon-container:hover .expand-icon,.element-block .element-header .transclude-container .icon-container:hover .expand-icon{opacity:.5}element-block .element-content-container,.element-block .element-content-container{position:relative;padding:2px 10px 10px}element-block .element-content-container .enable-date-button-container,.element-block .element-content-container .enable-date-button-container{position:absolute;right:0;bottom:8px}element-block .type-select-container .ah-input-container,.element-block .type-select-container .ah-input-container{width:80%;margin:18px 0 0}element-block .details-element,.element-block .details-element{position:relative;display:block;border:1px solid transparent}element-block .details-element .thumb-container,.element-block .details-element .thumb-container{position:relative;flex:0 0 100px;width:120px;margin-top:5px;min-height:30px;padding:2px;display:flex;justify-content:center;align-items:center}element-block .details-element .thumb-container img,.element-block .details-element .thumb-container img{max-height:100%;max-width:100%;outline:1px solid var(--ah-themed-thumb-border, #9e9e9e)}element-block .details-element .thumb-container .view-edit-tools,.element-block .details-element .thumb-container .view-edit-tools{display:flex;gap:2px;position:absolute;inset:0;padding:5px;background-color:#00000026;z-index:10;opacity:0;transition:opacity .2s}element-block .details-element .thumb-container .view-edit-tools .ah-action-button,.element-block .details-element .thumb-container .view-edit-tools .ah-action-button{opacity:.6!important}element-block .details-element .thumb-container .view-edit-tools .ah-action-button:hover,.element-block .details-element .thumb-container .view-edit-tools .ah-action-button:hover{opacity:.8!important}element-block .details-element .thumb-container .view-edit-tools .ah-action-button.image-effects-button,.element-block .details-element .thumb-container .view-edit-tools .ah-action-button.image-effects-button{opacity:1!important}element-block .details-element .thumb-container .view-edit-tools .ah-action-button.image-effects-button:hover,.element-block .details-element .thumb-container .view-edit-tools .ah-action-button.image-effects-button:hover{opacity:1!important}element-block .details-element .thumb-container:hover .view-edit-tools,.element-block .details-element .thumb-container:hover .view-edit-tools{opacity:1}element-block .details-element .cross-fade-button,.element-block .details-element .cross-fade-button{background-color:transparent}element-block .details-element .info-row,.element-block .details-element .info-row{display:flex;margin:10px 0;color:var(--ah-themed-text, #616161);word-break:break-word}element-block .details-element .info-row p,.element-block .details-element .info-row p{margin:0}element-block .details-element .info-row.margin-right,.element-block .details-element .info-row.margin-right{margin-right:20px}element-block .details-element .info-row .ah-input-container,.element-block .details-element .info-row .ah-input-container{width:100%}element-block .details-element .info-row ah-text-field,.element-block .details-element .info-row ah-text-field{display:block;flex:1 1 100%;min-width:0;width:100%}element-block .details-element .info-row ah-text-field .text-field-container,.element-block .details-element .info-row ah-text-field .text-field-container{width:100%}element-block .details-element .info-row sl-radio-group.ah-control-radio-group,.element-block .details-element .info-row sl-radio-group.ah-control-radio-group{margin-left:10px}element-block .details-element .info-row .label,.element-block .details-element .info-row .label{margin-left:10px;transform:translateY(3px)}element-block .details-element .info-row input[type=number],.element-block .details-element .info-row input[type=number]{width:50px}element-block .path-element-data,.element-block .path-element-data{cursor:pointer}element-block .path-element-data:hover .info-row,.element-block .path-element-data:hover .info-row{color:var(--ah-themed-accent, #ffb74d)}element-block sticky-details,element-block path-details,.element-block sticky-details,.element-block path-details{font-size:.8em}element-block .element-container.callout-block-container,element-block .element-container.asterism-block-container,.element-block .element-container.callout-block-container,.element-block .element-container.asterism-block-container{border-radius:0;background:var(--ah-themed-dim, rgb(230, 230, 230));margin:0 0 10px;padding:10px}element-block .element-container.callout-block-container .element-header,element-block .element-container.callout-block-container .element-header .transclude-container,element-block .element-container.asterism-block-container .element-header,element-block .element-container.asterism-block-container .element-header .transclude-container,.element-block .element-container.callout-block-container .element-header,.element-block .element-container.callout-block-container .element-header .transclude-container,.element-block .element-container.asterism-block-container .element-header,.element-block .element-container.asterism-block-container .element-header .transclude-container{height:auto;max-height:auto;background-color:transparent}element-block .element-container.callout-block-container .element-header .asterism-icon,element-block .element-container.callout-block-container .element-header .transclude-container .asterism-icon,element-block .element-container.asterism-block-container .element-header .asterism-icon,element-block .element-container.asterism-block-container .element-header .transclude-container .asterism-icon,.element-block .element-container.callout-block-container .element-header .asterism-icon,.element-block .element-container.callout-block-container .element-header .transclude-container .asterism-icon,.element-block .element-container.asterism-block-container .element-header .asterism-icon,.element-block .element-container.asterism-block-container .element-header .transclude-container .asterism-icon{color:var(--ah-themed-text, #616161);font-weight:700;font-size:1.1em;margin:0 auto}element-block .element-container.callout-block-container .callout-element,element-block .element-container.asterism-block-container .callout-element,.element-block .element-container.callout-block-container .callout-element,.element-block .element-container.asterism-block-container .callout-element{margin:0;padding:0}element-block .element-container.callout-block-container .drag-handle ah-icon,element-block .element-container.asterism-block-container .drag-handle ah-icon,.element-block .element-container.callout-block-container .drag-handle ah-icon,.element-block .element-container.asterism-block-container .drag-handle ah-icon{color:var(--ah-themed-text, #616161)}element-block .element-container.callout-block-container .drag-handle ah-icon:hover,element-block .element-container.asterism-block-container .drag-handle ah-icon:hover,.element-block .element-container.callout-block-container .drag-handle ah-icon:hover,.element-block .element-container.asterism-block-container .drag-handle ah-icon:hover{color:var(--ah-themed-text, #616161);opacity:1}element-block .element-container.disabled,.element-block .element-container.disabled{background-image:linear-gradient(45deg,color-mix(in srgb,var(--ah-themed-text, black) 12%,transparent) 25%,color-mix(in srgb,var(--ah-themed-text, black) 4%,transparent) 25% 50%,color-mix(in srgb,var(--ah-themed-text, black) 12%,transparent) 50% 75%,color-mix(in srgb,var(--ah-themed-text, black) 4%,transparent) 75% 100%);background-size:10px 10px}element-block .element-container.disabled .drag-handle,.element-block .element-container.disabled .drag-handle{opacity:1!important}element-block .element-container.disabled .drag-handle ah-icon,.element-block .element-container.disabled .drag-handle ah-icon{color:#fff}element-block .element-container.disabled .drag-handle:hover,.element-block .element-container.disabled .drag-handle:hover{opacity:.6}element-block .element-container.disabled .drag-handle:hover ah-icon,.element-block .element-container.disabled .drag-handle:hover ah-icon{color:#fff}element-block .element-container.callout-block-container.disabled,element-block .element-container.disabled.callout-block-container .element-header,element-block .element-container.disabled .element-header .transclude-container,.element-block .element-container.callout-block-container.disabled,.element-block .element-container.disabled.callout-block-container .element-header,.element-block .element-container.disabled .element-header .transclude-container{background-image:linear-gradient(45deg,color-mix(in srgb,var(--ah-themed-text, black) 28%,transparent) 25%,color-mix(in srgb,var(--ah-themed-text, black) 16%,transparent) 25% 50%,color-mix(in srgb,var(--ah-themed-text, black) 28%,transparent) 50% 75%,color-mix(in srgb,var(--ah-themed-text, black) 16%,transparent) 75% 100%);background-size:10px 10px}element-block .element-container:hover .ah-action-button:not(.active),.element-block .element-container:hover .ah-action-button:not(.active){opacity:.4}element-block .element-container:hover .ah-action-button:not(.active):hover,.element-block .element-container:hover .ah-action-button:not(.active):hover{opacity:.6}element-block .element-container:hover .ah-action-button.image-effects-button:not(.active),.element-block .element-container:hover .ah-action-button.image-effects-button:not(.active){opacity:.8}element-block .element-container:hover .ah-action-button.image-effects-button:not(.active):hover,.element-block .element-container:hover .ah-action-button.image-effects-button:not(.active):hover{opacity:.1}element-block .element-container:hover .animation-settings,.element-block .element-container:hover .animation-settings{opacity:1}element-block.selected .border-element,.element-block.selected .border-element{border:2px solid var(--ah-themed-accent, #64b5f6)}element-block.selected .border-element.calloutGroup,.element-block.selected .border-element.calloutGroup{border:2px solid var(--ah-themed-callout-select, rgb(241, 119, 32))}element-block.selected .border-element.page,.element-block.selected .border-element.page{border:2px solid var(--ah-themed-page-select, #64b5f6)}element-block.selected .element-header,element-block.selected .element-header .transclude-container,element-block.highlighted .element-header,element-block.highlighted .element-header .transclude-container,.element-block.selected .element-header,.element-block.selected .element-header .transclude-container,.element-block.highlighted .element-header,.element-block.highlighted .element-header .transclude-container{background-color:var(--ah-themed-row-active-bg, #bbdefb)}element-block.selected .element-header.calloutGroup,element-block.selected .element-header .transclude-container.calloutGroup,element-block.highlighted .element-header.calloutGroup,element-block.highlighted .element-header .transclude-container.calloutGroup,.element-block.selected .element-header.calloutGroup,.element-block.selected .element-header .transclude-container.calloutGroup,.element-block.highlighted .element-header.calloutGroup,.element-block.highlighted .element-header .transclude-container.calloutGroup{background-color:var(--ah-themed-callout-select-bg, rgb(255, 237, 213))}element-block.selected .element-header.calloutGroup .header-icon ah-icon,element-block.selected .element-header .transclude-container.calloutGroup .header-icon ah-icon,element-block.highlighted .element-header.calloutGroup .header-icon ah-icon,element-block.highlighted .element-header .transclude-container.calloutGroup .header-icon ah-icon,.element-block.selected .element-header.calloutGroup .header-icon ah-icon,.element-block.selected .element-header .transclude-container.calloutGroup .header-icon ah-icon,.element-block.highlighted .element-header.calloutGroup .header-icon ah-icon,.element-block.highlighted .element-header .transclude-container.calloutGroup .header-icon ah-icon{color:var(--ah-themed-callout-select, white)}element-block.selected .element-header.page,element-block.selected .element-header .transclude-container.page,element-block.highlighted .element-header.page,element-block.highlighted .element-header .transclude-container.page,.element-block.selected .element-header.page,.element-block.selected .element-header .transclude-container.page,.element-block.highlighted .element-header.page,.element-block.highlighted .element-header .transclude-container.page{background-color:var(--ah-themed-page-select-bg, #bbdefb)}element-block.selected .element-header.page .header-icon ah-icon,element-block.selected .element-header .transclude-container.page .header-icon ah-icon,element-block.highlighted .element-header.page .header-icon ah-icon,element-block.highlighted .element-header .transclude-container.page .header-icon ah-icon,.element-block.selected .element-header.page .header-icon ah-icon,.element-block.selected .element-header .transclude-container.page .header-icon ah-icon,.element-block.highlighted .element-header.page .header-icon ah-icon,.element-block.highlighted .element-header .transclude-container.page .header-icon ah-icon{color:var(--ah-themed-page-select, white)}element-block.selected .element-header .header-icon ah-icon,element-block.selected .element-header .transclude-container .header-icon ah-icon,element-block.highlighted .element-header .header-icon ah-icon,element-block.highlighted .element-header .transclude-container .header-icon ah-icon,.element-block.selected .element-header .header-icon ah-icon,.element-block.selected .element-header .transclude-container .header-icon ah-icon,.element-block.highlighted .element-header .header-icon ah-icon,.element-block.highlighted .element-header .transclude-container .header-icon ah-icon{color:var(--ah-themed-accent, white)}element-block.selected .element-container .toggle-icon-container ah-icon,element-block.highlighted .element-container .toggle-icon-container ah-icon,.element-block.selected .element-container .toggle-icon-container ah-icon,.element-block.highlighted .element-container .toggle-icon-container ah-icon{color:var(--ah-themed-text, #616161)}element-block.selected .element-container .toggle-icon-container:hover ah-icon,element-block.highlighted .element-container .toggle-icon-container:hover ah-icon,.element-block.selected .element-container .toggle-icon-container:hover ah-icon,.element-block.highlighted .element-container .toggle-icon-container:hover ah-icon{color:var(--ah-themed-text-strong, #484848)}element-block.selected .drag-handle ah-icon,element-block.highlighted .drag-handle ah-icon,.element-block.selected .drag-handle ah-icon,.element-block.highlighted .drag-handle ah-icon{color:var(--ah-themed-text-muted, white)}element-block.selected .drag-handle:hover ah-icon,element-block.highlighted .drag-handle:hover ah-icon,.element-block.selected .drag-handle:hover ah-icon,.element-block.highlighted .drag-handle:hover ah-icon{color:var(--ah-themed-text, white)}element-block.title-element-block .header-icon,.element-block.title-element-block .header-icon{transform:translate(3px)}element-block.title-element-block .styles-button,.element-block.title-element-block .styles-button{display:flex;align-items:center;gap:3px;padding:0 8px 0 5px;width:85px}element-block.title-element-block .styles-button .label,.element-block.title-element-block .styles-button .label{color:var(--ah-themed-text-muted, #9e9e9e);font-weight:500}element-block .image-effects-button ng-md-icon,.element-block .image-effects-button ng-md-icon{color:transparent}body[data-ah-theme] element-block,body[data-ah-theme] .element-block{background-color:transparent}body[data-ah-theme] element-block .element-container:not(.callout-block-container):not(.asterism-block-container),body[data-ah-theme] .element-block .element-container:not(.callout-block-container):not(.asterism-block-container){box-shadow:var(--ah-themed-card-shadow)}body[data-ah-theme] element-block .element-header .header-icon.header-icon-image,body[data-ah-theme] element-block .element-header .transclude-container .header-icon.header-icon-image,body[data-ah-theme] .element-block .element-header .header-icon.header-icon-image,body[data-ah-theme] .element-block .element-header .transclude-container .header-icon.header-icon-image{border-color:transparent}body[data-ah-theme] element-block .element-header .header-icon.header-icon-image,body[data-ah-theme] element-block .element-header .expand-icon,body[data-ah-theme] element-block .element-header .transclude-container .header-icon.header-icon-image,body[data-ah-theme] element-block .element-header .transclude-container .expand-icon,body[data-ah-theme] .element-block .element-header .header-icon.header-icon-image,body[data-ah-theme] .element-block .element-header .expand-icon,body[data-ah-theme] .element-block .element-header .transclude-container .header-icon.header-icon-image,body[data-ah-theme] .element-block .element-header .transclude-container .expand-icon{border-radius:max(0px,var(--ah-themed-radius-control) - 3px)}body[data-ah-theme] element-block .element-header .header-icon.header-icon-image,body[data-ah-theme] element-block .element-header .transclude-container .header-icon.header-icon-image,body[data-ah-theme] .element-block .element-header .header-icon.header-icon-image,body[data-ah-theme] .element-block .element-header .transclude-container .header-icon.header-icon-image{overflow:hidden}page-details{opacity:1!important}page-details .info-row{display:flex;margin:10px 0;color:var(--ah-themed-text, #616161);word-break:break-word}page-details .info-row ah-text-field{display:block;width:100%;min-width:0}page-details .element-detail{position:relative;display:block;border:1px solid transparent}page-details .thumb-container{position:relative;display:flex;flex:0 0 100px;align-items:center;justify-content:center;width:120px;min-height:30px;margin-top:5px;padding:2px}page-details .thumb-container img{max-width:100%;max-height:100%;outline:1px solid var(--ah-themed-thumb-border, #9e9e9e)}page-details .thumb-container .view-edit-tools{position:absolute;z-index:10;inset:0;display:flex;gap:2px;padding:5px;background-color:#00000026;opacity:0;transition:opacity .2s}page-details .thumb-container .view-edit-tools .ah-action-button{opacity:.6!important}page-details .thumb-container .view-edit-tools .ah-action-button:hover{opacity:.8!important}page-details .thumb-container:hover .view-edit-tools{opacity:1}page-details .used-in-form-container{border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));margin:0;padding:3px 8px;color:var(--ah-themed-text, #616161);font-size:13px}page-details .used-in-form{line-height:22px;color:var(--ah-themed-text, #616161)}page-details .used-in-form a{text-decoration:none;color:var(--ah-themed-accent, #2196f3);cursor:pointer}page-details .used-in-form a:hover{color:var(--ah-themed-accent-strong, #ffb74d)}page-details .used-in-form .index{display:inline-block;width:18px;height:18px;margin:3px;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));border-radius:5px;color:var(--ah-themed-text, #616161);font-size:12px;line-height:18px;text-align:center}page-details .used-in-form.selected{font-weight:700}page-details .page-data-accordion{margin:0 0 6px}page-details .page-data-accordion .ah-toggle-button.label{align-items:center}page-details .page-data-accordion .ah-toggle-button.label .label{font-size:16px;line-height:20px}page-details .page-data-accordion .ah-toggle-button.label .icon-container{width:24px}page-details .page-metadata-container{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px 10px;border:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));color:var(--ah-themed-text, #616161);font-size:13px;line-height:1.25}page-details .page-metadata-title{color:var(--ah-themed-text-strong, #616161);font-size:15px;line-height:20px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}page-details .page-metadata-title b{font-weight:700}page-details .page-metadata-field{align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:max-content minmax(0,1fr);margin:0;min-height:22px;word-break:normal}page-details .page-metadata-field>b{font-size:13px;line-height:17px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}page-details .page-metadata-field .metadata-label{color:var(--ah-themed-text-muted, #9e9e9e);font-size:10.5px;font-weight:600;line-height:13px;min-width:0;text-transform:uppercase;word-break:normal}page-details .page-metadata-field ah-tag-chooser,page-details .page-metadata-field ah-app-hotness,page-details .page-metadata-field asset-history{min-width:0}page-details .page-metadata-field ah-tag-chooser{display:block;width:100%}page-details .page-metadata-field ah-app-hotness{line-height:18px}page-details .page-metadata-tags{align-items:stretch;display:flex;flex-direction:column;gap:4px;margin:0;word-break:normal}page-details .page-metadata-tags .metadata-label{line-height:13px}page-details .page-metadata-tags ah-tag-chooser{width:100%}page-details .page-metadata-stack{align-items:stretch;display:flex;flex-direction:column;gap:2px}page-details .page-metadata-stack>b{max-width:100%;width:100%}page-details .page-metadata-divider{border-top:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));margin-top:4px;padding-top:6px}page-details .page-metadata-section-title{color:var(--ah-themed-text, #616161);font-size:13px;font-weight:600;line-height:18px;margin:2px 0 0}page-details .page-metadata-history{align-items:center}page-details .page-metadata-history .metadata-label{line-height:24px}sidebar-container-component{display:flex;justify-content:stretch;align-items:stretch;position:relative;transition:flex-basis .25s ease-out;flex:0 0 320px;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}sidebar-container-component ah-sidebar-container-renderer{flex:1 1 auto;min-width:0}sidebar-container-component .toggle-btn{position:absolute;top:5px;right:8px;z-index:15}sidebar-container-component .toggle-btn.white::part(base){color:var(--ah-themed-commit-text, white)}sidebar-container-component.collapsed{flex:0 1 50px;text-align:center;padding:0;scrollbar-gutter:auto}body[data-ah-theme] sidebar-container-component{background:var(--ah-themed-refiner-bg);box-shadow:inset 1px 0 0 var(--ah-themed-refiner-border)}slide-details{display:flex;flex-direction:column;opacity:0;transition:opacity .2s;width:100%;overflow-y:auto;padding:0 var(--ah-themed-shadow-gutter, 0px) var(--ah-themed-shadow-gutter, 0px)}slide-details.visible{opacity:1}slide-details .details-header{position:sticky;top:0;min-height:80px;margin-bottom:10px;--sd-header-bg: linear-gradient(var(--ah-themed-refiner-bg), var(--ah-themed-refiner-bg)), var(--ah-themed-panel-bg);background:var(--sd-header-bg, white);z-index:10}slide-details .details-header .create-button-processing-overlay{position:absolute;inset:5px;display:flex;justify-content:center;align-items:center;gap:20px;font-weight:700;font-size:1em;color:var(--ah-themed-text-muted, #9e9e9e);pointer-events:none;background-color:var(--ah-themed-dim, rgb(238, 238, 238));border-radius:var(--ah-themed-radius-control, 0)}slide-details .details-header .create-button{position:absolute;inset:5px}slide-details .details-header .create-button::part(base){width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--ah-themed-dim, #9e9e9e);color:var(--ah-themed-text-soft, white);font-size:1.5em;font-weight:700;border:0;border-radius:var(--ah-themed-radius-control, 10px);box-shadow:var(--ah-themed-commit-shadow, 3px 3px 4px 0px rgba(0, 0, 0, .4));transition:background-color .2s}slide-details .details-header .create-button:not([disabled])::part(base){background-color:var(--ah-themed-commit-bg, #f57c00);color:var(--ah-themed-commit-text, white)}slide-details .details-header .create-button:not([disabled]):hover::part(base){background-color:var(--ah-themed-commit-hover-bg, #ff9800)}slide-details .details-header .duration{position:absolute;bottom:10px;right:20px;display:inline-flex;align-items:center;color:var(--ah-themed-text-muted, #616161);opacity:.8;font-size:.85em}slide-details .details-header .duration .force-update-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}slide-details .details-header .duration .force-update-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}slide-details .details-header .duration .force-update-icon{color:var(--ah-themed-accent, #f57c00)}slide-details .details-header .white{color:var(--ah-themed-commit-text, white)}slide-details .details-header .animate-btn{position:absolute;bottom:0;left:10px;width:30px;display:flex;justify-content:center}slide-details .details-header .animate-btn.white ah-icon{color:#fff}slide-details .collapsed-content{margin-top:50px}slide-details .collapsed-content .create-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;margin:0 auto;border:0;border-radius:var(--ah-themed-radius-control, 10px);background-color:var(--ah-themed-commit-bg, #f57c00)!important;cursor:pointer;transition:background-color .2s;font-size:24px}slide-details .collapsed-content .create-button::part(base){width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center}slide-details .collapsed-content .create-button ah-icon{color:var(--ah-themed-commit-text, white)!important}slide-details .collapsed-content .create-button:not([disabled])::part(base){background-color:var(--ah-themed-commit-bg, #f57c00)}slide-details .collapsed-content .create-button:not([disabled]):hover::part(base){background-color:var(--ah-themed-commit-hover-bg, #ff9800)}slide-details .collapsed-content .create-button.processing{background-color:var(--ah-themed-dim, rgb(238, 238, 238))!important}slide-details .block-group-label{margin-left:5px;font-size:.9rem;color:var(--ah-themed-text-muted, #9e9e9e);font-weight:500}slide-details accordion{margin:10px 0}body[data-ah-theme] slide-details .details-header{background-attachment:fixed;box-shadow:inset 1px 0 0 var(--ah-themed-refiner-border)}body[data-ah-theme] slide-details .details-header .create-button[disabled]::part(base){opacity:1}text-details .text-details-content{display:flex;flex-direction:column;overflow:hidden}text-details .text-content-container{flex:1 2 auto;height:200px;margin-right:3px}text-details .text-content-container.text-content-container-small{height:auto}text-details .heading-row ah-text-field,text-details .cite-row ah-text-field{width:100%}#user-projects-collections-sidebar{display:flex;flex-direction:column;background:var(--ah-themed-refiner-bg, #eeeeee);color:var(--ah-themed-text-muted, #9e9e9e);box-shadow:inset 1px 0 0 var(--ah-themed-refiner-border)}#user-projects-collections-sidebar .project-list-filters{position:relative;margin:15px}#user-projects-collections-sidebar .project-list-filters sl-input{width:100%;margin:0 0 10px}#user-projects-collections-sidebar .project-list-filters .clear-button{position:absolute;top:0;right:0;min-width:auto;margin:0;line-height:0}#user-projects-collections-sidebar .project-list-container{background-color:transparent;padding:0 10px 10px}#user-projects-collections-sidebar .project-list-container.collection-list{display:block}#user-projects-collections-sidebar .project-name{flex:1 1 auto}#user-projects-collections-sidebar .list-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px 0;border-bottom:1px solid var(--ah-themed-refiner-border, rgb(215, 215, 215))}#user-projects-collections-sidebar .info{display:flex;align-items:center;flex:1 1 100%;min-width:0;color:var(--ah-themed-text, #616161)}#user-projects-collections-sidebar sl-checkbox{flex:0 0 22px}#user-projects-collections-sidebar .preview-image{padding-top:10px;max-width:220px;cursor:zoom-in}#user-projects-groups-desktop{flex:1 1 auto;padding:10px;overflow-y:auto}#user-projects-groups-desktop .group{display:flex;flex-direction:column;--up-card-shadow: 0 0 0 1px var(--ah-themed-card-border), var(--ah-themed-card-shadow);border-radius:var(--ah-themed-radius-card, 10px);background:var(--ah-themed-card-bg, white);box-shadow:var(--up-card-shadow, 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2))}#user-projects-groups-desktop .group .group-header{display:flex;align-items:center;border-bottom:1px solid #9e9e9e;flex:0 0 50px;border-radius:var(--ah-themed-radius-card, 10px) var(--ah-themed-radius-card, 10px) 0 0;padding:0 8px;font-size:1.13em;color:#fff;transition:background-color .5s cubic-bezier(.35,0,.25,1)}#user-projects-groups-desktop .group .group-header>.grab-handle{flex:0 0 20px;width:20px;height:100%;display:flex;align-items:center;justify-content:center;line-height:0}#user-projects-groups-desktop .group .group-header>.grab-handle ah-tooltip{display:flex;align-items:center;justify-content:center}#user-projects-groups-desktop .group .group-header>.grab-handle ah-icon{display:block;line-height:1}#user-projects-groups-desktop .group .group-header .group-header-icon,#user-projects-groups-desktop .group .group-header color-chooser .color-select-button{--ah-icon-button-background: transparent;background-color:transparent!important;color:transparent!important;--ah-icon-button-color-hover: white;--ah-icon-button-color-active: white}#user-projects-groups-desktop .group .group-header ah-icon-button.collapse-toggle{color:#ffffffd9!important}#user-projects-groups-desktop .group .group-header ah-icon-button.group-header-icon.active{--ah-icon-button-background: rgba(255, 255, 255, .2);color:#fff!important}#user-projects-groups-desktop .group .group-header:hover .group-header-icon,#user-projects-groups-desktop .group .group-header:hover color-chooser .color-select-button{color:#bdbdbd!important;fill:#bdbdbd!important}#user-projects-groups-desktop .group .group-header ah-icon-button.group-header-icon:hover,#user-projects-groups-desktop .group .group-header color-chooser .color-select-button:hover{color:#fff!important;fill:#fff!important}#user-projects-groups-desktop .group .group-header .group-name{flex:1 1 auto;margin:0 5px;line-height:1.2em;max-height:44px;overflow:hidden}#user-projects-groups-desktop .group .group-header .group-count{flex:0 0 auto;min-width:22px;margin-right:4px;padding:0 7px;border-radius:11px;background-color:#ffffff38;color:#fff;font-size:.72em;font-weight:700;line-height:20px;text-align:center}#user-projects-groups-desktop .group .group-header ah-icon-button{background-color:transparent}#user-projects-groups-desktop .group .group-header ah-icon-button.active{background-color:#fff3}#user-projects-groups-desktop .group .group-header ah-icon-button.active{color:#fff}#user-projects-groups-desktop .group .group-list-container{flex:1 1 auto;background-color:transparent}#user-projects-groups-desktop .group .group-list-container .group-project-list{padding:0}#user-projects-groups-desktop .group .group-list-container .group-project-list .group-project-list-item{position:relative;display:flex;align-items:center;min-height:48px;padding:0 13px 0 10px;border-bottom:1px solid var(--ah-themed-card-border, rgb(215, 215, 215));cursor:pointer}#user-projects-groups-desktop .group .group-list-container .group-project-list .project-name{flex:1 1 auto;outline:none}#user-projects-groups-desktop.groups-card-view{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start}#user-projects-groups-desktop.groups-card-view .group{width:300px;min-width:300px;height:300px;margin:10px}#user-projects-groups-desktop.groups-card-view .group-list-container{overflow-y:auto;margin-bottom:10px}#user-projects-groups-desktop.groups-card-view .group-list-container .group-project-list{min-height:200px}#user-projects-groups-desktop.groups-list-view{display:block}#user-projects-groups-desktop.groups-list-view .group{width:100%;margin:0 0 12px;overflow:hidden}#user-projects-groups-desktop.groups-list-view .group.collapsed .group-header{border-bottom:none;border-radius:var(--ah-themed-radius-card, 10px)}#user-projects-groups-desktop.groups-list-view .group-list-container .group-project-list{display:block;min-height:48px}#user-projects-groups-desktop.groups-list-view .group-project-list-item:last-child{border-bottom:none}#user-projects-sidebar{display:flex;flex-direction:column;background:var(--ah-themed-refiner-bg, #eeeeee);color:var(--ah-themed-text-muted, #9e9e9e);box-shadow:inset -1px 0 0 var(--ah-themed-refiner-border)}#user-projects-sidebar .project-list-filters{position:relative;margin:15px}#user-projects-sidebar .project-list-filters sl-input{width:100%;margin:0 0 10px}#user-projects-sidebar .project-list-filters .clear-button{position:absolute;top:0;right:0;min-width:auto;margin:0;line-height:0}#user-projects-sidebar .project-list-filters .active-label{color:#212121}#user-projects-sidebar .project-list-container{background-color:transparent;padding:0 10px 10px}#user-projects-sidebar .project-list-container .project-list{display:block;padding:0}#user-projects-sidebar .project-list-container .project-list .project-list-item{position:relative;display:flex;align-items:center;min-height:48px;padding:0;border-bottom:1px solid var(--ah-themed-refiner-border, rgb(215, 215, 215));cursor:pointer}#user-projects-sidebar .project-list-container .project-list .project-list-item .project-name{outline:none;line-height:1.6em;margin:5px 0;flex:1 1 auto}
