.bp5-input-group{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:24px;background:#fff;padding:4px 12px;width:85%;height:36px;position:relative;margin:8px auto 8px .5em;transition:all .2s ease}.bp5-input-group:focus-within{border:1px solid #2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.bp5-icon{position:absolute;left:12px;color:#64748b;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.bp5-input{border:none;outline:none;width:100%;margin-top:0;font-size:14px;background:transparent;color:#1e293b;padding-left:28px;height:100%;line-height:normal}.bp5-input::-moz-placeholder{color:#94a3b8;font-size:14px;font-weight:400;line-height:normal;vertical-align:middle}.bp5-input::placeholder{color:#94a3b8;font-size:14px;font-weight:400;line-height:normal;vertical-align:middle}.bp5-control.bp5-switch{display:flex;align-items:center;margin:6px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;padding:0 8px;flex-direction:row-reverse;justify-content:space-between}.bp5-control.bp5-switch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.bp5-control-indicator{position:relative;display:inline-block;width:28px;height:16px;background:#e2e8f0;border-radius:9999px;transition:all .2s ease;margin-left:8px}.bp5-control-indicator:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:all .2s ease}.bp5-control.bp5-switch input:checked~.bp5-control-indicator{background:#2563eb}.bp5-control.bp5-switch input:checked~.bp5-control-indicator:after{transform:translateX(12px)}.bp5-control.bp5-switch:hover .bp5-control-indicator{background:#cbd5e1}.bp5-control.bp5-switch input:checked:hover~.bp5-control-indicator{background:#1d4ed8}.bp5-align-right{justify-content:space-between;width:100%;font-size:12px;color:#64748b;padding:0 4px}.bp5-input-group .bp5-input{margin-bottom:0!important}.bp5-tabs{margin-bottom:1em}.bp5-tab-list.bp5-large{display:flex;gap:1em;border-bottom:1px solid #e2e8f0;padding:0 1em}.bp5-tab{padding:8px 16px;color:#64748b;font-size:14px;border:none;background:none;cursor:pointer;position:relative;transition:all .2s ease}.bp5-tab[aria-selected=true]{color:#2563eb;border-bottom:1px solid #2563eb;font-weight:500}.bp5-tab-indicator,.bp5-tab-indicator-wrapper{display:none!important}.bp5-tab:hover:not([aria-selected=true]){color:#475569;background:rgba(226,232,240,.3);border-radius:4px}.polotno-font-upload{width:100%;padding:1em}.bp5-button{display:flex;gap:8px;width:100%;padding:12px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s ease;position:relative}.bp5-button,.bp5-icon.bp5-icon-upload{align-items:center;justify-content:center;color:#64748b}.bp5-icon.bp5-icon-upload{display:inline-flex;width:18px;height:18px;order:-1;margin-left:4em}.bp5-button-text{font-weight:500}.bp5-button-text,.bp5-button>*{display:inline-flex;align-items:center}.bp5-button>*{justify-content:center}.polotno-font-upload input[type=file]{display:none}.bp5-popover-content{padding:12px;width:280px;background:#1e293b;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff}.bp5-tabs.color-picker-tabs{margin-bottom:12px}.bp5-tab-list.color-picker-tabs{display:flex!important;flex-direction:row!important;justify-content:space-between!important;border-bottom:1px solid #475569;margin-bottom:12px;padding:0}#bp5-tab-title_TabsExample_gradient,#bp5-tab-title_TabsExample_solid{flex:1;text-align:center;padding:8px 0;font-size:13px;color:#94a3b8;border:none;background:none;cursor:pointer;transition:all .2s ease;display:inline-block;width:auto}#bp5-tab-title_TabsExample_gradient[aria-selected=true],#bp5-tab-title_TabsExample_solid[aria-selected=true]{color:#60a5fa;font-weight:500;border-bottom:2px solid #60a5fa}.bp5-tab-list{white-space:nowrap;display:flex!important;flex-direction:row!important}.bp5-tab-panel[aria-labelledby=bp5-tab-title_TabsExample_gradient],.bp5-tab-panel[aria-labelledby=bp5-tab-title_TabsExample_solid]{display:none}.bp5-tab-panel[aria-labelledby=bp5-tab-title_TabsExample_gradient][aria-hidden=false],.bp5-tab-panel[aria-labelledby=bp5-tab-title_TabsExample_solid][aria-hidden=false]{display:block}.color-swatch{width:24px;height:24px;border-radius:4px;margin:4px;cursor:pointer;border:1px solid #475569;transition:transform .2s ease}.color-swatch:hover{transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,.3)}.color-swatch.selected{box-shadow:0 0 0 2px #60a5fa}.bp5-popover-content input[type=text]{border:1px solid #475569;border-radius:4px;padding:4px 8px;font-size:13px;width:100%;margin-bottom:8px;background:#2d3748;color:#fff}.gradient-controls{margin-top:12px}.bp5-popover-content input[type=range]{background:#2d3748}.bp5-tabs{width:100%}.bp5-slider.bp5-slider-unlabeled{height:20px;min-width:100%;width:100%;margin:10px 0;position:relative;display:block}.bp5-slider-track{height:6px;background:#2d3748;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(16,22,26,.2);position:absolute;top:50%;transform:translateY(-50%);width:100%}.bp5-slider-progress{background:#60a5fa;border-radius:3px;position:absolute;height:100%}.bp5-slider-handle{width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(16,22,26,.2),0 1px 1px rgba(16,22,26,.2);cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.bp5-slider-handle:hover{background:#f8fafc}.bp5-slider-handle:active{background:#e2e8f0}#rc-editable-input-36,#rc-editable-input-37,#rc-editable-input-38,#rc-editable-input-39,#rc-editable-input-40,.bp5-popover-content input[type=text]{border:1px solid #475569;border-radius:4px;padding:4px 8px;font-size:13px;width:100%;margin-bottom:8px;background:#2d3748;color:#fff}.bp5-popover-content label{color:#94a3b8;font-size:12px;display:block;margin-bottom:4px}.bp5-popover-content .flexbox-fix div:first-child{color:#94a3b8!important;font-size:12px!important;font-weight:500!important}.flexbox-fix{display:flex!important;justify-content:space-between!important;margin-top:8px!important}.flexbox-fix>div{text-align:center!important}.flexbox-fix label{color:#94a3b8!important;font-size:12px!important;display:block!important;margin-top:1em!important;margin-bottom:-1em!important}.flexbox-fix input{color:#fff!important;background:#2d3748!important;border:1px solid #475569!important;border-radius:4px!important;padding:4px!important;text-align:center!important;width:100%!important}.resize-panel{background:#1e293b;color:#fff;padding:16px}.resize-panel .magic-resize-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.resize-panel .magic-resize-text{display:flex;align-items:center;color:#fff;font-size:14px}.resize-panel .bp5-icon[data-icon=help]{margin-right:8px;color:#94a3b8}.resize-panel .bp5-control.bp5-switch{margin:0}.resize-panel .dimension-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.resize-panel .dimension-label{color:#fff;font-size:14px}.resize-panel #numericInput-0,.resize-panel #numericInput-1,.resize-panel #numericInput-3,.resize-panel input[type=text]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;height:36px;padding:0 12px;width:180px;text-align:center;margin-top:0!important}.resize-panel .stepper-buttons{display:flex;flex-direction:column;margin-left:8px}.resize-panel .bp5-button[aria-label=decrement],.resize-panel .bp5-button[aria-label=increment]{background:#2d3748;border:1px solid #4a5568;border-radius:4px;width:24px;height:18px;padding:0;display:flex;align-items:center;justify-content:center}.resize-panel .bp5-icon-chevron-down,.resize-panel .bp5-icon-chevron-up{color:#94a3b8}.resize-panel .resize-button{font-size:14px;margin:24px 0}.resize-panel .bp5-button.bp5-minimal.bp5-align-left,.resize-panel .resize-button{width:100%;height:40px;background:#2d3748;border:1px solid #4a5568;border-radius:4px;color:#fff}.resize-panel .bp5-button.bp5-minimal.bp5-align-left{display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-bottom:12px}.bp5-button.bp5-minimal.bp5-align-left{margin-bottom:1em;margin-left:0!important}.preset-button:hover{background:#f1f5f9;border-color:#cbd5e1}.preset-icon{color:#64748b;margin-right:12px}.preset-text{flex:1;color:#1e293b;font-size:14px;font-weight:500}.preset-dimensions{color:#64748b;font-size:12px}.bp5-button-group .bp5-vertical .bp5-fixed,.bp5-icon .bp5-icon-chevron-up{width:50%!important}.bp5-button[aria-controls=numericInput-1],.bp5-button[aria-controls=numericInput-3],.bp5-button[aria-label=decrement],.bp5-button[aria-label=increment]{width:-moz-fit-content!important;width:fit-content!important;display:flex;align-items:center;justify-content:center}.bp5-button-group.bp5-vertical{display:flex;flex-direction:column;align-items:center}.bp5-icon.bp5-icon-chevron-down,.bp5-icon.bp5-icon-chevron-up{display:flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;margin:0!important;color:#64748b}.bp5-button[aria-controls=numericInput-1],.bp5-button[aria-controls=numericInput-3],.bp5-button[aria-label=decrement],.bp5-button[aria-label=increment]{width:24px!important;height:18px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff;border:1px solid #e2e8f0;border-radius:4px}.bp5-numeric-input{display:flex!important;align-items:center!important}#numericInput-1,#numericInput-3{margin-top:0!important;width:180px!important;border-radius:8px!important}.resize-panel .dimension-row,.resize-panel .magic-resize-row{margin-bottom:16px}.resize-panel .bp5-button[aria-label=increment]{margin-bottom:2px}.resize-panel .resize-button{margin:16px 0}.resize-panel .bp5-button.bp5-minimal.bp5-align-left{margin-bottom:8px}.bp5-control-group.bp5-fill.bp5-numeric-input{width:50%!important;width:97%!important;display:flex!important;align-items:center!important}#numericInput-0,#numericInput-1,#numericInput-2,#numericInput-3{background:#fff!important;color:#1e293b!important;width:85%!important;text-align:center!important;font-size:14px!important;margin:0!important}.bp5-button-group.bp5-vertical{display:flex!important;flex-direction:column!important;align-items:center!important;width:24px!important;margin-left:4px!important}.bp5-button[aria-label=decrement],.bp5-button[aria-label=increment]{width:24px!important;height:18px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:4px!important}.bp5-button[aria-label=increment]{margin-bottom:2px!important}.bp5-icon.bp5-icon-chevron-down,.bp5-icon.bp5-icon-chevron-up{margin-left:-.5em!important}.bp5-icon-chevron-down,.bp5-icon-chevron-up{display:flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;color:#64748b!important;margin-left:-1em!important}.resize-panel .dimension-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}.resize-panel .dimension-label{color:#fff!important;font-size:14px!important;width:80px!important}.custom-editor-workspace .polotno-workspace-inner{padding:32px 20vw 64px!important;box-sizing:border-box!important;scroll-behavior:smooth!important;scrollbar-width:thin;scrollbar-color:#c8c0b4 #fafafa}.custom-editor-workspace .polotno-page-container+.polotno-page-container{margin-top:32px!important}.custom-editor-workspace .polotno-workspace-inner::-webkit-scrollbar{width:6px;height:6px}.custom-editor-workspace .polotno-workspace-inner::-webkit-scrollbar-track{background:#fafafa;-webkit-box-shadow:none}.custom-editor-workspace .polotno-workspace-inner::-webkit-scrollbar-thumb{background-color:#0065ff;border-radius:999px}.custom-editor-workspace .polotno-page-container{border-radius:10px!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important;clip-path:inset(0 round 10px)!important;filter:drop-shadow(0 4px 12px rgba(15,23,42,.12)) drop-shadow(0 1px 3px rgba(15,23,42,.07))}.custom-editor-workspace .polotno-page-container.active-page{outline:2px solid #171717!important;outline-offset:0!important;filter:drop-shadow(0 4px 16px rgba(15,23,42,.18)) drop-shadow(0 1px 3px rgba(15,23,42,.08))!important}.custom-editor-workspace--single-page .polotno-workspace-inner{scrollbar-width:none}.custom-editor-workspace--single-page .polotno-workspace-inner::-webkit-scrollbar{width:0;height:0}.polotno-workspace-container .bp5-navbar{background:transparent!important;box-shadow:none!important;border-radius:999px!important;padding:0!important;min-width:0!important;height:auto!important}.polotno-workspace-container .bp5-navbar-group{height:auto!important;display:flex!important;gap:5px!important;align-items:center!important;padding:0!important}.polotno-workspace-container .bp5-navbar .bp5-button,.polotno-workspace-container .bp5-navbar .bp5-popover-target .bp5-button{width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;border:1px solid #171717!important;background:#fcfaf8!important;color:#171717!important;box-shadow:0 4px 12px rgba(15,23,42,.12)!important;transition:background .15s ease,box-shadow .15s ease!important;cursor:pointer!important}.polotno-workspace-container .bp5-navbar .bp5-button:hover,.polotno-workspace-container .bp5-navbar .bp5-popover-target .bp5-button:hover{background:#fff!important;box-shadow:0 6px 16px rgba(15,23,42,.16)!important}.polotno-workspace-container .bp5-navbar .bp5-button.bp5-disabled,.polotno-workspace-container .bp5-navbar .bp5-button:disabled{opacity:.35!important;cursor:not-allowed!important}.polotno-workspace-container .bp5-navbar .bp5-button[title*=elete],.polotno-workspace-container .bp5-navbar .bp5-button[title*=emove]{border-color:#171717!important}.polotno-workspace-container .bp5-navbar .bp5-button[title*=elete]:hover,.polotno-workspace-container .bp5-navbar .bp5-button[title*=emove]:hover{border-color:#ef4444!important;color:#ef4444!important;background:#fef2f2!important}.polotno-workspace-container .bp5-navbar .bp5-button .bp5-icon,.polotno-workspace-container .bp5-navbar .bp5-button svg{width:16px!important;height:16px!important;margin:0!important}.polotno-workspace-container .bp5-navbar .bp5-button-text{display:none!important}.polotno-workspace-container .bp5-navbar .bp5-popover-target{display:inline-flex!important;margin:0!important}.bp5-icon.bp5-icon-duplicate,.bp5-icon.bp5-icon-insert,.bp5-icon.bp5-icon-trash{margin-left:-.2em!important}.polotno-side-panel .bp5-button.bp5-minimal,:not(.polotno-workspace-container)>.bp5-button.bp5-minimal{padding:1em!important;margin-bottom:1em!important}.bp5-popover-target{display:inline-block!important;margin-left:.2em!important}.bp5-button.bp5-minimal.color-picker-button svg{margin-left:-.5em!important;margin-top:-1.5em!important}.bp5-button.bp5-minimal,.bp5-icon.bp5-icon-duplicate,.bp5-icon.bp5-icon-insert,.bp5-icon.bp5-icon-trash{display:inline-block!important;margin:-.5em 0 .5em .5em}.bp5-popover-target:hover{opacity:60%}.bp5-button.bp5-disabled.bp5-minimal span,.bp5-popover-target .bp5-button.bp5-minimal .bp5-icon.bp5-icon-chevron-down,.bp5-popover-target .bp5-button.bp5-minimal .bp5-icon.bp5-icon-chevron-up{margin-left:-.6rem!important;margin-top:-.9rem!important;width:2rem!important;height:2rem!important}.bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target .bp5-button.bp5-minimal{height:2.5rem!important}.bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target .bp5-button.bp5-minimal .bp5-button-text{margin-left:1.5rem!important;margin-top:-2.5rem!important;font-size:10px}.bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target .bp5-button.bp5-minimal .bp5-icon.bp5-icon-clean{margin-left:.2rem!important;margin-top:0!important}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):first-child{width:-moz-fit-content!important;width:fit-content!important}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):first-child .bp5-button.bp5-minimal .bp5-icon.bp5-icon-clean:first-child{top:12px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):first-child .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-duplicate):first-child{position:relative;top:-10px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):first-child .bp5-button.bp5-minimal .bp5-button-text:nth-child(2){position:relative;top:-6px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(2){position:relative;top:-5px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(2) .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-trash){position:relative;top:-5px;left:10px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(2) .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-trash) .bp5-icon.bp5-icon-trash{left:10px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(3){position:relative;top:-5px;left:7px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(3) .bp5-icon.bp5-icon-trash{margin-left:-5px!important}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(3){width:-moz-fit-content!important;width:fit-content!important}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(3) .bp5-button.bp5-minimal .bp5-icon.bp5-icon-layers:first-child{margin-top:-3px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(3) .bp5-button.bp5-minimal .bp5-button-text:nth-child(2){position:relative;top:-6px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(4){width:-moz-fit-content!important;width:fit-content!important}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(4) .bp5-button.bp5-minimal .bp5-icon.bp5-icon-layers:first-child{margin-top:-3px}.go1268125134.flex.relative .go3456988929 .polotno-workspace-inner .polotno-page-container.polotno-page-container.active-page .bp5-navbar .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button.bp5-minimal):nth-child(4) .bp5-button.bp5-minimal .bp5-button-text:nth-child(2){position:relative;top:-6px}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-left .bp5-button.bp5-disabled.bp5-minimal:has(.bp5-icon-redo),.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-left .bp5-button.bp5-disabled.bp5-minimal:has(.bp5-icon-undo),.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon-redo),.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon-undo){display:none!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772{display:flex!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-left .bp5-button.bp5-disabled.bp5-minimal{width:2rem!important;height:2rem!important;margin-top:1em!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right{width:-moz-fit-content!important;width:fit-content!important;margin-top:1.6em!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-button.bp5-disabled.bp5-minimal{width:2rem!important;height:2rem!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right:first-child .bp5-button.bp5-disabled.bp5-minimal .bp5-button-text:nth-child(2){font-size:10px!important;margin-left:1.6em!important;position:relative!important;top:.4em!important;left:-1.5em!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-popover-target .bp5-button.bp5-minimal .bp5-button-text{width:4em!important;font-size:10px!important;margin-left:3em!important;margin-top:0!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-button.bp5-disabled.bp5-minimal .bp5-icon.bp5-icon-layers{width:1em!important;height:1em!important;margin-top:-.2em!important;margin-left:0!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal{width:2rem!important;height:2rem!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772{display:flex!important;align-items:center!important;justify-content:space-between!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right{display:flex!important;flex-direction:row!important;align-items:center!important;margin-left:-2em!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-button.bp5-disabled.bp5-minimal,.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-button.bp5-minimal{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:8px!important;border-radius:10px!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-button.bp5-disabled.bp5-minimal .bp5-icon,.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-button.bp5-minimal .bp5-icon{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important}.bp5-icon.bp5-icon-duplicate,.bp5-icon.bp5-icon-layers,.bp5-icon.bp5-icon-trash,.bp5-icon.bp5-icon-unlock,.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-popover-target{display:flex!important;align-items:center!important;justify-content:center!important}.go1268125134.flex.relative .go3456988929 .go529282772 .bp5-navbar-group.bp5-align-right:nth-child(3) .bp5-popover-target:has(.bp5-icon.bp5-icon-trash):nth-child(5){position:relative;left:4px}.go1268125134.flex.relative .go3456988929 .go529282772 .bp5-navbar-group.bp5-align-right:nth-child(3) .bp5-popover-target:has(.bp5-icon.bp5-icon-trash):nth-child(5) .bp5-icon.bp5-icon-trash{position:relative;left:1px!important}.go1268125134.flex.relative .bp5-overflow-list{margin-top:.5em!important;margin-left:-.5em!important;width:-moz-fit-content!important;width:fit-content!important}.go1268125134.flex.relative .bp5-overflow-list .bp5-button.bp5-minimal{display:flex!important;flex-direction:row!important;align-items:center!important;height:32px!important;padding:0 8px!important;margin-left:8px!important}.go1268125134.flex.relative .bp5-overflow-list .bp5-button.bp5-minimal .bp5-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 4px 0 0!important;position:static!important;top:auto!important;left:auto!important}.go1268125134.flex.relative .bp5-overflow-list .bp5-button.bp5-minimal .bp5-button-text{display:inline-block!important;margin:0!important;position:static!important;font-size:14px!important;line-height:32px!important}.go1268125134.flex.relative .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target:nth-child(3) .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-left-join):first-child{left:13em}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-popover-target .bp5-popover-target .bp5-button.bp5-minimal .bp5-button-text:has([style*="font-size: 20px"]){width:2px!important}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-popover-target .bp5-popover-target .bp5-button.bp5-disabled.bp5-minimal .bp5-button-text:has([style*="font-size: 20px"]) svg{position:absolute!important;left:.6em!important;top:.5em}.go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .bp5-navbar-group.bp5-align-right .bp5-popover-target .bp5-popover-target .bp5-button.bp5-minimal .bp5-button-text:has([style*="font-size: 20px"]) svg{position:absolute!important;left:.7em!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target [aria-haspopup=menu]:has([style*="width: 30px"][style*="height: 30px"][style*="background: black"]){height:28px;width:28px;position:absolute;top:.65em;left:1em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-caret-down){position:absolute!important;top:.85em!important;left:4em!important;max-width:7em!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-control-group.bp5-numeric-input{width:auto!important;max-width:70px!important;position:absolute;top:.35em;left:12em;display:flex!important;align-items:center!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-control-group.bp5-numeric-input .bp5-input-group{padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;height:28px!important;width:44px!important;min-width:44px!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-control-group.bp5-numeric-input .bp5-input-group .bp5-input{width:44px!important;padding:2px 4px!important;text-align:center!important;font-size:14px!important;border:1px solid #d1d5db!important;border-radius:6px!important;height:28px!important;background:#fff!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-control-group.bp5-numeric-input .bp5-button-group.bp5-vertical{width:18px!important;margin-left:1px!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-control-group.bp5-numeric-input .bp5-button-group.bp5-vertical .bp5-button{width:18px!important;height:13px!important;min-width:unset!important;min-height:unset!important;padding:0!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-align-center){position:absolute;top:.85em;left:18.5em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-align-right){position:absolute;top:.85em;left:18.5em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-align-left){position:absolute;top:.85em;left:18.5em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-align-justify){position:absolute;top:.85em;left:18.5em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-bold){position:absolute;top:.85em;left:21em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-italic){position:absolute;top:.85em;left:23.5em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-underline){position:absolute;top:.85em;left:26em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-strikethrough){position:absolute;top:.85em;left:28.5em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target .bp5-button.bp5-minimal:has(#mdi-format-line-spacing){position:absolute;top:.85em;left:31em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-left-join):nth-child(6){position:absolute!important;top:.85em!important;left:33.5em!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-clean){position:absolute!important;top:.85em!important;left:40.5em!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar:has([style*="width: 339px"]){margin-bottom:2em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group:nth-child(4) .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-underline):nth-child(4){top:4.5em;left:0}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button-group:nth-child(4) .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-strikethrough):nth-child(5){top:4.5em;left:2.7em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target:nth-child(5) .bp5-button.bp5-minimal:has(#mdi-format-line-spacing){top:4.5em;left:5.4em}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-left-join):nth-child(6){top:4.5em!important;left:8.1em!important}.go1268125134.flex.relative .go3456988929 .go3593045756.bp5-navbar.polotno-toolbar .go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-clean){top:4.5em!important;left:15.2em!important}.bp5-portal .bp5-overlay.bp5-overlay-open .bp5-popover-transition-container.bp5-overlay-content.bp5-popover-appear-done.bp5-popover-enter-done:nth-child(2){z-index:999}.bp5-portal .bp5-overlay.bp5-overlay-open .bp5-popover.bp5-popover-placement-bottom .bp5-popover-content:nth-child(2) .bp5-input-group:first-child .bp5-input:nth-child(2){border:none!important;background:none!important;color:#000!important;margin-left:1em!important}.bp5-portal .bp5-overlay.bp5-overlay-open .bp5-popover.bp5-popover-placement-bottom .bp5-popover-content:nth-child(2) [style*="padding-top: 5px"]:nth-child(2) [style*="position: relative"]{width:100%!important}.bp5-portal .bp5-overlay.bp5-overlay-open .bp5-popover.bp5-popover-placement-bottom .bp5-popover-content:nth-child(2) [style*="padding-top: 5px"]:nth-child(2) [style*="position: relative"] .bp5-menu{filter:invert(1)!important}.go1268125134.flex.relative .go1693966287 .flex.h-full .relative.bg-white.overflow-y-auto .p-4 .space-y-4 .px-1.py-2 [style*="height: 100%"][style*="display: flex"][style*="flex-direction: column"] [style*="height: 45px"][style*="padding-top: 5px"]{margin-bottom:2em!important}.go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target .bp5-button.bp5-minimal:has(.bp5-button-text):first-child{position:absolute;top:1.8em;left:5.5em}.go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-left-join):nth-child(2){position:absolute!important;top:1.8em!important;left:9.2em!important}.go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button.bp5-minimal:has(.bp5-button-text):nth-child(3){position:absolute;top:1.8em;left:16.5em}.go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-button.bp5-minimal:has(.bp5-button-text):nth-child(4){position:absolute;top:1.8em;left:24em}.go529282772 .go3144864827.bp5-navbar-group.bp5-align-left .bp5-overflow-list .bp5-popover-target:nth-child(5) .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-crop):first-child{position:absolute;top:1.8em;left:32em}.go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left:nth-child(2) .bp5-overflow-list .bp5-button.bp5-minimal:has(.bp5-button-text):nth-child(3) .bp5-button-text{font-size:10px!important}.go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left:nth-child(2) .bp5-overflow-list .bp5-button.bp5-minimal:has(.bp5-button-text):nth-child(4){left:22em}.go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left:nth-child(2) .bp5-overflow-list .bp5-button.bp5-minimal:has(.bp5-button-text):nth-child(4) .bp5-button-text{font-size:10px!important}.go529282772:has([style*="width: 339px"]) .go3144864827.bp5-navbar-group.bp5-align-left:nth-child(2) .bp5-overflow-list .bp5-popover-target:nth-child(5) .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-crop):first-child{left:28em}.go3456988929 .go3955828970:has(.bp5-icon.bp5-icon-zoom-out){position:absolute;top:-4em;left:44em;box-shadow:none!important}.go3456988929 .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-zoom-out){width:8px;position:relative;top:7px}.go3456988929 .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-zoom-out) .bp5-icon.bp5-icon-zoom-out{margin-top:-8px;margin-left:-6px}.go3456988929 .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button-text){width:35px;position:relative;top:1em;left:-5px}.go3456988929 .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button-text) .bp5-button-text{position:relative;top:-.7em;left:-3em}.go3456988929 .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-zoom-in){width:8px;position:relative;top:7px}.go3456988929 .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-zoom-in) .bp5-icon.bp5-icon-zoom-in{margin-top:-8px;margin-left:-6px}.layers-panel-wrap{overflow-y:auto;padding:10px 12px}.layers-panel-wrap .bp5-card.bp5-elevation-0{display:flex!important;flex-direction:row!important;align-items:center!important;padding:6px 8px 6px 10px!important;margin-bottom:5px!important;border-radius:10px!important;background:#fff!important;border:1px solid #e8e2d8!important;box-shadow:none!important;overflow:hidden!important;min-height:40px!important}.layers-panel-wrap .bp5-card.bp5-elevation-0>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:6px!important}.layers-panel-wrap .bp5-card.bp5-elevation-0>div>div:first-child{flex:1!important;min-width:0!important;overflow:hidden!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important}.layers-panel-wrap .bp5-card.bp5-elevation-0>div>div:last-child{display:flex!important;flex-direction:row!important;align-items:center!important;gap:2px!important;flex-shrink:0!important;padding-left:8px!important;border-left:1px solid #e8e2d8!important}.layers-panel-wrap .bp5-button.bp5-minimal{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:6px!important;flex-shrink:0!important;overflow:hidden!important;line-height:1!important;box-shadow:none!important}.layers-panel-wrap .bp5-button.bp5-minimal:hover{background:#f3ede3!important}.layers-panel-wrap .bp5-button.bp5-minimal .bp5-icon{margin:0!important;padding:0!important;width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.layers-panel-wrap .bp5-button.bp5-minimal .bp5-button-text{display:none!important}.layers-panel-wrap .bp5-button.bp5-minimal svg{width:14px!important;height:14px!important;display:block!important;flex-shrink:0!important}.layers-panel-wrap .bp5-editable-text{display:none!important}.layers-panel-wrap .bp5-card.selected{background:#ede8ff!important;border-color:#7b5cff!important}.rich-text-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.rich-text-editor .ProseMirror{outline:none;min-height:200px;padding:12px;line-height:1.6}.rich-text-editor .ProseMirror p{margin:.5em 0}.rich-text-editor .ProseMirror p:first-child{margin-top:0}.rich-text-editor .ProseMirror p:last-child{margin-bottom:0}.rich-text-editor .ProseMirror h1{font-size:2em;font-weight:700;margin:.67em 0}.rich-text-editor .ProseMirror h2{font-size:1.5em;font-weight:700;margin:.75em 0}.rich-text-editor .ProseMirror h3{font-size:1.17em;font-weight:700;margin:.83em 0}.rich-text-editor .ProseMirror ol,.rich-text-editor .ProseMirror ul{padding-left:1.5em;margin:.5em 0}.rich-text-editor .ProseMirror ul{list-style-type:disc}.rich-text-editor .ProseMirror ol{list-style-type:decimal}.rich-text-editor .ProseMirror li{margin:.25em 0}.rich-text-editor .ProseMirror a{color:#2563eb;text-decoration:underline;cursor:pointer}.rich-text-editor .ProseMirror a:hover{color:#1d4ed8}.rich-text-editor .ProseMirror strong{font-weight:700}.rich-text-editor .ProseMirror em{font-style:italic}.rich-text-editor .ProseMirror u{text-decoration:underline}.rich-text-editor .ProseMirror s{text-decoration:line-through}.rich-text-editor .ProseMirror[style*="text-align: left"]{text-align:left}.rich-text-editor .ProseMirror[style*="text-align: center"]{text-align:center}.rich-text-editor .ProseMirror[style*="text-align: right"]{text-align:right}.rich-text-editor .ProseMirror[style*="text-align: justify"]{text-align:justify}.canvas-context-toolbar{--canvas-top-toolbar-height:56px;position:relative;border-bottom:1px solid rgba(15,23,42,.08);background:#f4f2ee;color:#111}.canvas-context-toolbar--history-only .canvas-context-toolbar__scroller{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;overflow:visible}.canvas-context-toolbar__rail{padding:0 14px}.canvas-context-toolbar__scroller{display:flex;align-items:center;gap:20px;overflow-x:auto;overflow-y:hidden;min-height:var(--canvas-top-toolbar-height);padding:8px 0}.canvas-context-toolbar__section{display:inline-flex;align-items:center;align-self:center;flex:0 0 auto}.canvas-context-toolbar__section--history{justify-self:start}.canvas-context-toolbar__section--zoom{justify-self:center}.canvas-context-toolbar__section--spacer{width:92px;justify-self:end}.canvas-context-toolbar__section--tools{gap:18px}.canvas-context-toolbar__tool-group{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;min-height:36px;padding:0 14px;border-right:1px solid rgba(15,23,42,.1)}.canvas-context-toolbar__tool-group:last-child{border-right:0}.canvas-context-toolbar__tool-group--compact{padding-right:0}.canvas-context-toolbar__context-chip{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:44px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:hsla(0,0%,100%,.72);color:#111;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.canvas-context-toolbar__context-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#111}.canvas-context-toolbar__context-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:9999px;background:hsla(0,0%,7%,.08);color:#111}.canvas-context-toolbar .bp5-navbar-group{display:inline-flex;align-items:center;gap:12px;padding:0!important;background:transparent;border:0;box-shadow:none}.canvas-context-toolbar .bp5-popover-target{display:inline-flex;justify-content:center;line-height:0;align-self:center}.canvas-context-toolbar .bp5-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;min-width:34px;padding:0 8px;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none;color:#111;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;vertical-align:middle}.canvas-context-toolbar .bp5-button:hover:not(.bp5-disabled){background:hsla(0,0%,7%,.06);border-color:hsla(0,0%,7%,.1);color:#111}.canvas-context-toolbar .bp5-button.bp5-active{background:hsla(0,0%,7%,.08);border-color:hsla(0,0%,7%,.12);color:#111}.canvas-context-toolbar .bp5-button.bp5-disabled{opacity:.32}.canvas-context-toolbar [style*="margin-left: auto"]{margin-left:0!important}.canvas-context-toolbar .bp5-button .bp5-button-text{margin:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em}.canvas-context-toolbar .bp5-button .bp5-icon{display:inline-flex;align-items:center;justify-content:center;position:static!important;left:auto!important;top:auto!important;margin:0;line-height:1;color:#111}.canvas-context-toolbar .bp5-button .bp5-icon svg,.canvas-context-toolbar .bp5-button svg{display:block;width:16px;height:16px;vertical-align:middle}.canvas-context-toolbar .bp5-button[aria-label=Transparency],.canvas-context-toolbar .bp5-button[aria-label=Transparency] .bp5-button-text,.canvas-context-toolbar .bp5-button[aria-label=Transparency] svg,.canvas-context-toolbar .bp5-button[aria-label=Transparency] svg *{color:#111!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important}.bp5-popover-target>.bp5-button[aria-label=Transparency],.bp5-popover-target>.bp5-button[aria-label=Transparency] .bp5-button-text,.bp5-popover-target>.bp5-button[aria-label=Transparency] .bp5-icon,.bp5-popover-target>.bp5-button[aria-label=Transparency] svg,.bp5-popover-target>.bp5-button[aria-label=Transparency] svg path{color:#111!important;fill:#111!important;stroke:#111!important;opacity:1!important}button[aria-label=Transparency] .bp5-button-text,button[aria-label=Transparency] .bp5-icon,button[aria-label=Transparency] svg,button[aria-label=Transparency] svg path{color:#000!important;fill:#000!important;stroke:#000!important;opacity:1!important}.canvas-context-toolbar button[aria-label=Transparency] .bp5-icon,.canvas-context-toolbar button[aria-label=Transparency] svg,.canvas-context-toolbar button[aria-label=Transparency] svg g,.canvas-context-toolbar button[aria-label=Transparency] svg path{color:#000!important;fill:#000!important;stroke:none!important;opacity:1!important}.canvas-context-toolbar .bp5-input,.canvas-context-toolbar .bp5-input-group .bp5-input{height:34px;border-radius:8px;border-color:hsla(0,0%,7%,.12);background:hsla(0,0%,100%,.85);color:#111;box-shadow:none}.canvas-context-toolbar .bp5-input::-moz-placeholder{color:hsla(0,0%,7%,.45)}.canvas-context-toolbar .bp5-input::placeholder{color:hsla(0,0%,7%,.45)}.canvas-context-toolbar .bp5-input-group .bp5-icon{color:#111}.canvas-context-toolbar .bp5-control-group.bp5-numeric-input{display:inline-flex;align-items:center;align-self:center;width:auto!important;max-width:none!important;gap:4px}.canvas-context-toolbar .bp5-control-group.bp5-numeric-input .bp5-input-group{width:52px!important;min-width:52px!important;height:30px!important;margin:0!important;padding:0!important;border:1px solid hsla(0,0%,7%,.12)!important;border-radius:7px!important;background:hsla(0,0%,100%,.85)!important;box-shadow:none!important}.canvas-context-toolbar .bp5-control-group.bp5-numeric-input .bp5-input-group .bp5-input{width:52px!important;min-width:52px!important;height:30px!important;padding:0 8px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#111!important;font-size:12px!important;font-weight:600;text-align:center!important}.canvas-context-toolbar .bp5-control-group.bp5-numeric-input .bp5-button-group.bp5-vertical{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:18px!important;margin-left:0!important}.canvas-context-toolbar .bp5-control-group.bp5-numeric-input .bp5-button-group.bp5-vertical .bp5-button{width:18px!important;min-width:18px!important;height:16px!important;min-height:16px!important;padding:0!important;border-radius:4px!important}.canvas-context-toolbar .bp5-popover-target>[role=button]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border:1px solid hsla(0,0%,7%,.12);border-radius:8px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.canvas-context-toolbar [aria-label="Pick color"]{background-image:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;border:1px solid hsla(0,0%,7%,.14)!important;border-radius:9999px!important;background-color:transparent!important;box-shadow:none!important;overflow:hidden}.canvas-context-toolbar [aria-label="Pick color"]>div{width:100%!important;height:100%!important;border-radius:9999px!important}.canvas-context-toolbar .bp5-divider{margin:0 6px;height:20px;border-left-color:hsla(0,0%,7%,.1)}.canvas-context-toolbar__svg-editor{display:inline-flex;align-items:center;gap:10px}.lined-border-width-picker__popover{padding:10px 20px}.lined-border-width-picker__section+.lined-border-width-picker__section{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,7%,.08)}.lined-border-width-picker__popover-shell .bp5-popover-content{border-radius:18px!important;overflow:hidden}.lined-border-width-picker__label{text-align:center;color:#111}.lined-border-width-picker__controls{display:flex;align-items:center}.lined-border-width-picker__slider{padding-top:8px;padding-right:20px;flex:1}.lined-border-width-picker__trigger .lined-border-width-picker__icon{display:block;color:#111}.canvas-context-toolbar__svg-swatches{display:inline-flex;align-items:center;gap:8px}.canvas-context-toolbar__svg-swatch-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.canvas-context-toolbar__svg-swatch{width:24px;height:24px;border:1px solid hsla(0,0%,7%,.18);border-radius:9999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.38);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.canvas-context-toolbar__svg-swatch:hover{transform:translateY(-1px);border-color:hsla(0,0%,7%,.28);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5),0 4px 10px rgba(15,23,42,.08)}.canvas-context-toolbar__svg-color-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.canvas-context-toolbar__meta{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,7%,.55)}.canvas-font-menu{width:240px;padding:14px;background:#fcfaf8;border:1px solid #111;border-radius:18px;color:#111;box-shadow:0 18px 45px rgba(15,23,42,.16)}.canvas-font-menu .bp5-input,.canvas-font-menu .bp5-input-group{background:#fcfaf8!important;border-color:#111!important;color:#111!important;box-shadow:none!important}.canvas-font-menu .bp5-icon{color:#111!important}.canvas-font-menu__list{max-height:400px;margin-top:10px;overflow-y:auto}.canvas-font-menu .bp5-menu{background:transparent!important}.canvas-font-menu .bp5-menu-item{border-radius:10px;color:#111!important}.canvas-font-menu .bp5-menu-item.bp5-active,.canvas-font-menu .bp5-menu-item:hover{background:transparent!important}.canvas-font-menu__item-label,.canvas-font-menu__trigger,.canvas-font-menu__trigger .bp5-button-text,.canvas-font-menu__trigger .bp5-icon{color:#111!important}.canvas-font-menu__trigger{min-width:132px!important;padding-right:12px!important;justify-content:space-between!important;gap:10px!important}.canvas-font-menu__trigger .bp5-button-text{order:1;flex:1 1 auto;justify-content:flex-start!important;text-align:left}.canvas-font-menu__trigger .bp5-icon:last-child{order:2;margin-left:auto!important}.right-context-drawer{position:absolute;top:0;right:0;bottom:0;z-index:25;display:flex;flex-direction:row-reverse;align-items:stretch}.right-context-drawer__rail{width:92px;min-width:92px;border-left:1px solid #e5e7eb;background:#f5f2ee;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6px;overflow-y:auto;height:100%}.right-context-drawer__nav-footer{width:100%;border-top:1px solid #e5e7eb;padding-top:4px;margin-top:4px}.right-context-drawer__nav{display:grid;grid-template-columns:1fr;gap:2px;width:100%;justify-items:stretch;flex:1;align-content:start}.right-context-drawer__nav-item{width:100%;display:flex;justify-content:center}.right-context-drawer__nav-item .bp5-popover-target{display:flex!important;width:100%!important;justify-content:center!important}.right-context-drawer__nav-item .bp5-popover-wrapper,.right-context-drawer__nav-item .bp5-popover2-wrapper{display:block;width:100%}.right-context-drawer__nav-button{flex-direction:column;align-items:center;gap:4px;min-height:52px;padding:10px 4px;border:1px solid transparent;border-radius:8px;background:transparent;color:#374151;text-align:center;transition:all .16s ease}.right-context-drawer__nav-button,.right-context-drawer__nav>*{display:flex;justify-content:center;width:100%}.right-context-drawer__nav-button--tool{margin-right:0!important;max-height:none!important;font-family:inherit!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;min-height:52px!important;padding:10px 4px!important;text-align:center!important}.right-context-drawer__nav-button--tool .bp5-button-text{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important;font-size:10px;line-height:1.15;text-align:center;font-weight:500;color:#1f2937}.right-context-drawer__nav-button--tool .bp5-icon{position:static!important;margin:0!important}.right-context-drawer__nav-button--tool .bp5-button-text,.right-context-drawer__nav-button--tool .bp5-icon{color:inherit!important}.right-context-drawer__nav-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0 auto}.right-context-drawer__nav-control{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:52px;padding:10px 4px;text-align:center}.right-context-drawer__nav-control-inner{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0 auto}.right-context-spacing-menu{width:230px;padding:15px;border:1px solid #111;border-radius:18px;background:#fcfaf8;box-shadow:0 18px 45px rgba(15,23,42,.16)}.right-context-spacing-menu__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0}.right-context-spacing-menu__label{font-size:13px;font-weight:500;color:#111}.right-context-spacing-menu__input{width:56px}.right-context-spacing-menu .bp5-input,.right-context-spacing-menu .bp5-input-group,.right-context-spacing-menu .bp5-numeric-input input{background:#fcfaf8!important;border-color:#111!important;color:#111!important;box-shadow:none!important}.right-context-drawer__nav-button:hover{background:rgba(229,231,235,.8)}.right-context-drawer__nav-button--active{background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #3b82f6}.right-context-drawer__nav-label{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0 auto;font-size:10px;line-height:1.15;text-align:center;font-weight:500;color:#1f2937;white-space:nowrap}.right-context-drawer__nav-button .bp5-icon,.right-context-drawer__nav-button .lucide,.right-context-drawer__nav-button>svg,.right-context-drawer__nav-control .bp5-icon,.right-context-drawer__nav-control .lucide,.right-context-drawer__nav-control>svg{display:block;margin:0 auto}.right-context-drawer__nav-button--active .right-context-drawer__nav-label{color:inherit}.right-context-panel{width:236px;max-width:236px;height:100%;background:#fff;border-left:1px solid #e5e7eb;overflow:hidden;display:flex;flex-direction:column}.right-context-panel__header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 10px;border-bottom:1px solid #e5e7eb;background:#fff}.right-context-panel__header-copy{flex-direction:column}.right-context-panel__eyebrow{margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.right-context-panel__title{font-size:18px;font-weight:600;letter-spacing:-.01em;color:#111827}.right-context-panel__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:12px;border:0;border-radius:9999px;background:transparent;color:#6b7280;transition:background-color .16s ease,color .16s ease}.right-context-panel__close:hover{background:#f3f4f6;color:#111827}.right-context-panel__content{display:flex;flex-direction:column;gap:16px;padding:14px 12px;overflow-y:auto}.right-context-panel__section{display:flex;flex-direction:column;gap:10px;padding:0;border:0;border-radius:0;background:transparent}.right-context-panel__section-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.right-context-panel__section-body{display:flex;flex-direction:column;gap:12px;padding:10px 2px 0}.right-context-panel__tool-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-width:0}.right-context-panel__tool-row--full{width:100%}.right-context-panel__tool-row--type{align-items:center;gap:12px}.right-context-panel__tool-row--center{justify-content:center}.right-context-panel__font-controls{display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:8px;width:100%;max-width:160px;min-width:0}.right-context-panel__font-family{flex:1 1 auto;min-width:0}.right-context-panel__font-size{flex:0 0 auto}.right-context-panel__action-grid,.right-context-panel__tool-grid{display:flex;flex-direction:column;align-items:center;gap:12px}.right-context-panel__action-grid{max-width:none}.right-context-panel__style-stack{display:flex;flex-direction:column;align-items:center;gap:12px}.right-context-panel__icon-button,.right-context-panel__style-stack-control{display:inline-flex;justify-content:center}.right-context-panel__icon-button{align-items:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:#111}.right-context-panel__icon-button--active{color:#111}.right-context-panel .bp5-button,.right-context-panel .bp5-popover-target{display:inline-flex;align-items:center;justify-content:center}.right-context-panel .bp5-button{min-width:38px;min-height:38px;padding:0 10px;border:0!important;border-radius:12px;background:transparent!important;color:#111;box-shadow:none}.right-context-panel .bp5-button.bp5-active,.right-context-panel .bp5-button:hover:not(.bp5-disabled){background:transparent!important;border-color:transparent!important}.right-context-panel .bp5-button.bp5-disabled{opacity:.34}.right-context-panel .bp5-button .bp5-icon,.right-context-panel .bp5-button svg,.right-context-panel .bp5-icon{color:#111;fill:currentColor}.right-context-panel .bp5-button .bp5-button-text{display:inline-flex;align-items:center;justify-content:center}.right-context-panel .bp5-control-group.bp5-numeric-input{display:inline-flex;align-items:center;width:auto!important;gap:4px}.right-context-panel .bp5-control-group.bp5-numeric-input .bp5-input-group{width:42px!important;min-width:42px!important;height:34px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.right-context-panel .bp5-control-group.bp5-numeric-input .bp5-input-group .bp5-input{height:34px!important;border:0!important;background:transparent!important;color:#111!important;text-align:center!important;font-weight:600}.right-context-panel .bp5-control-group.bp5-numeric-input .bp5-button-group.bp5-vertical .bp5-button{min-width:20px!important;width:20px!important;min-height:17px!important;height:17px!important;padding:0!important;border-radius:4px!important;background:transparent!important;border:0!important}.right-context-panel .bp5-input,.right-context-panel .bp5-input-group .bp5-input{height:38px;border-radius:12px;border-color:transparent;background:transparent;color:#111;box-shadow:none}.right-context-panel .bp5-input::-moz-placeholder{color:hsla(0,0%,7%,.42)}.right-context-panel .bp5-input::placeholder{color:hsla(0,0%,7%,.42)}.right-context-panel .canvas-font-menu__trigger{width:100%!important;min-width:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0!important}.right-context-panel .canvas-font-menu__trigger .bp5-button-text{order:1;flex:1 1 auto;justify-content:flex-start!important;text-align:left}.right-context-panel .canvas-font-menu__trigger>.bp5-icon:last-child{order:2;margin-left:auto!important;position:static!important}.right-context-panel .canvas-font-menu__trigger>.bp5-icon:first-child{left:auto!important}.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-strikethrough),.right-context-panel .bp5-button[aria-label=Strikethrough],.right-context-panel .bp5-button[title=Strikethrough]{display:none!important}.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-align-left),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-bold),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-horizontal-distribution),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-italic),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-more),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-sort-alphabetical),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-underline),.right-context-panel .bp5-control-group.bp5-numeric-input,.right-context-panel .canvas-font-menu__trigger{min-height:40px}.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-align-left),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-bold),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-horizontal-distribution),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-italic),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-sort-alphabetical),.right-context-panel .bp5-button:has(.bp5-icon.bp5-icon-underline){min-width:100%;width:100%;min-height:36px;padding:0}.right-context-panel .right-context-panel__action-grid .bp5-popover-target,.right-context-panel .right-context-panel__tool-grid .bp5-popover-target{width:auto}.right-context-panel .right-context-panel__action-grid .bp5-button,.right-context-panel .right-context-panel__tool-grid .bp5-button{width:40px;min-width:40px}.right-context-panel [aria-label="Pick color"]{background-image:none!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;border:1px solid hsla(0,0%,7%,.16)!important;border-radius:9999px!important;background-color:transparent!important;box-shadow:none!important;overflow:hidden}.right-context-panel [aria-label="Pick color"]>div{width:100%!important;height:100%!important;border-radius:9999px!important}.right-context-panel .canvas-context-toolbar__svg-editor{display:flex;flex-direction:column;gap:10px;width:100%}.right-context-panel .canvas-context-toolbar__svg-swatches{display:flex;flex-wrap:wrap;gap:8px}.right-context-panel .inline-color-field{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.right-context-panel .inline-color-field__trigger,.right-context-panel .inline-svg-color-editor__swatch{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid hsla(0,0%,7%,.16);border-radius:9999px;background:transparent;box-shadow:none}.right-context-panel .inline-svg-color-editor__swatch{width:32px;height:32px}.right-context-panel .inline-color-field__trigger:hover,.right-context-panel .inline-svg-color-editor__swatch:hover{background:transparent}.right-context-panel .inline-color-field__swatch,.right-context-panel .inline-svg-color-editor__swatch-fill{display:block;width:100%;height:100%;border-radius:9999px}.right-context-panel .inline-color-field__panel,.right-context-panel .inline-svg-color-editor__panel{width:100%;padding-top:4px}.right-context-panel .inline-color-field__panel .sketch-picker,.right-context-panel .inline-svg-color-editor__panel .sketch-picker{width:100%!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.right-context-panel .inline-color-field__panel .sketch-picker>div:first-child,.right-context-panel .inline-svg-color-editor__panel .sketch-picker>div:first-child{overflow:hidden;border-top-left-radius:18px;border-top-right-radius:18px}.right-context-panel .inline-color-field__panel .sketch-picker *,.right-context-panel .inline-svg-color-editor__panel .sketch-picker *{color:#111!important}.right-context-panel .inline-color-field__panel .bp5-control-group.bp5-numeric-input,.right-context-panel .inline-color-field__panel .bp5-input,.right-context-panel .inline-color-field__panel .bp5-input-group,.right-context-panel .inline-color-field__panel .bp5-numeric-input input,.right-context-panel .inline-svg-color-editor__panel .bp5-control-group.bp5-numeric-input,.right-context-panel .inline-svg-color-editor__panel .bp5-input,.right-context-panel .inline-svg-color-editor__panel .bp5-input-group,.right-context-panel .inline-svg-color-editor__panel .bp5-numeric-input input{background:#fcfaf8!important;color:#111!important;box-shadow:none!important}.right-context-panel .inline-color-field__panel .bp5-input-group,.right-context-panel .inline-svg-color-editor__panel .bp5-input-group{border-color:#111!important}.right-context-panel .inline-color-field__panel .sketch-picker .flexbox-fix,.right-context-panel .inline-color-field__panel .sketch-picker>div:last-child,.right-context-panel .inline-svg-color-editor__panel .sketch-picker .flexbox-fix,.right-context-panel .inline-svg-color-editor__panel .sketch-picker>div:last-child{background:transparent!important}.right-context-panel .inline-svg-color-editor__swatch--active{border-color:#111}.right-context-panel .canvas-font-menu__trigger{min-width:150px!important}.text-ai-menu{width:min(272px,calc(100vw - 32px));padding:16px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;background:#fcfaf8;border:1px solid #111;border-radius:18px;color:#111;box-shadow:0 18px 45px rgba(15,23,42,.16)}.text-ai-menu__header{display:flex;flex-direction:column;gap:4px}.text-ai-menu__title{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.text-ai-menu__subtitle{font-size:14px;line-height:1.5;color:#171717}.text-ai-menu__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.text-ai-menu__action,.text-ai-menu__translate-button{border:1px solid #111;border-radius:16px;background:#fcfaf8;color:#111;transition:background-color .16s ease,opacity .16s ease}.text-ai-menu__action{padding:12px;text-align:left;width:100%}.text-ai-menu__action,.text-ai-menu__action-header{display:flex;flex-direction:column;gap:6px}.text-ai-menu__action:hover,.text-ai-menu__translate-button:hover{background:hsla(0,0%,7%,.06)}.text-ai-menu__prompt{width:100%;resize:none;border:1px solid hsla(0,0%,7%,.25);border-radius:12px;background:#fff;color:#111;padding:8px 10px;font-size:12px;line-height:18px;transition:border-color .16s ease}.text-ai-menu__prompt:focus{outline:none;border-color:#111}.text-ai-menu__prompt:disabled{opacity:.6}.text-ai-menu__action:disabled,.text-ai-menu__translate-button:disabled{opacity:.5;cursor:not-allowed}.text-ai-menu__action-title{font-size:15px;font-weight:600}.text-ai-menu__action-description{font-size:12px;line-height:1.5;color:#6b7280}.text-ai-menu__translate{display:flex;flex-direction:column;gap:8px}.text-ai-menu__option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.text-ai-menu__option{min-height:36px;padding:8px 10px;border:1px solid #111;border-radius:14px;background:#fcfaf8;color:#111;font-size:13px;font-weight:500;text-transform:capitalize}.text-ai-menu__option--active{background:hsla(0,0%,7%,.08)}.text-ai-menu__field-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.text-ai-menu__translate-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.text-ai-menu .bp5-input,.text-ai-menu .bp5-input-group,.text-ai-menu__translate-row .bp5-input,.text-ai-menu__translate-row .bp5-input-group{background:#fcfaf8!important;color:#111!important;box-shadow:none!important}.text-ai-menu .bp5-input-group{border:0!important;border-radius:16px!important}.text-ai-menu .bp5-input{border-radius:16px!important}.text-ai-menu .bp5-input::-moz-placeholder{color:#6b7280!important}.text-ai-menu .bp5-input::placeholder{color:#6b7280!important}.text-ai-menu__translate-row .bp5-input-group{border:0!important;border-radius:16px!important}.text-ai-menu__translate-row .bp5-input{border-radius:16px!important}.text-ai-menu__translate-row .bp5-icon,.text-ai-menu__translate-row svg{color:#111!important}.text-ai-menu__translate-button{min-height:40px;width:100%;padding:0 14px;font-size:14px;font-weight:600}.text-ai-menu__status{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#171717}.text-ai-menu__error{font-size:13px;line-height:1.5;color:#b42318}.bp5-popover-content:has(>.text-ai-menu),.bp5-popover-transition-container:has(.text-ai-menu),.bp5-popover:has(.text-ai-menu){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.bp5-popover:has(.text-ai-menu) .bp5-popover-content{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}@media (max-width:1024px){.right-context-drawer__rail{width:92px;min-width:92px}.right-context-panel{width:236px;max-width:236px}}.editor-no-tooltips .bp5-tooltip,.editor-no-tooltips .bp5-tooltip .bp5-popover-content,.editor-no-tooltips .bp5-tooltip-indicator{display:none!important}.bp5-popover-content:has(>div>.bp5-menu):has(>div>.bp5-input-group),.bp5-popover-content:has(>div>.sketch-picker),.bp5-popover:has(.bp5-menu):has(.bp5-input-group),.bp5-popover:has(.sketch-picker){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.bp5-popover-transition-container:has(.sketch-picker),.bp5-popover:has(.sketch-picker),.bp5-portal:has(.sketch-picker){z-index:80!important}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group),.bp5-popover-content>div:has(.sketch-picker){background:#fcfaf8!important;border:1px solid #111!important;border-radius:18px;color:#111!important;box-shadow:0 18px 45px rgba(15,23,42,.16)!important;max-width:320px}.bp5-popover:has(.bp5-menu):has(.bp5-input-group) .bp5-popover-content,.bp5-popover:has(.sketch-picker) .bp5-popover-content{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) *,.bp5-popover-content>div:has(.sketch-picker) *{color:#111}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-input-group,.bp5-popover-content>div:has(.sketch-picker) .bp5-control-group.bp5-numeric-input,.bp5-popover-content>div:has(.sketch-picker) .bp5-input,.bp5-popover-content>div:has(.sketch-picker) .bp5-input-group,.bp5-popover-content>div:has(.sketch-picker) .bp5-numeric-input input{background:#fcfaf8!important;border-color:#111!important;color:#111!important;box-shadow:none!important}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-button,.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-icon,.bp5-popover-content>div:has(.sketch-picker) .bp5-button,.bp5-popover-content>div:has(.sketch-picker) .bp5-icon,.bp5-popover-content>div:has(.sketch-picker) svg{color:#111!important}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu,.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item{background:transparent!important;color:#111!important}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item,.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item .bp5-text-overflow-ellipsis,.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item>*{color:#111!important}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item .bp5-fill,.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item .bp5-text-overflow-ellipsis,.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item div,.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item span{color:#111!important}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item img{filter:brightness(0)!important}.bp5-dark .bp5-popover:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item,.bp5-dark .bp5-popover:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item *,.bp5-popover:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item,.bp5-popover:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item *{color:#111!important;opacity:1!important}.bp5-dark .bp5-popover:has(.bp5-menu):has(.bp5-input-group) img,.bp5-popover:has(.bp5-menu):has(.bp5-input-group) img{filter:none!important;opacity:1!important;mix-blend-mode:multiply}.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item.bp5-active,.bp5-popover-content>div:has(.bp5-menu):has(.bp5-input-group) .bp5-menu-item:hover{background:hsla(0,0%,7%,.08)!important;color:#111!important}.bp5-popover-content>div:has(.sketch-picker) .bp5-tab-list{box-shadow:inset 0 -1px 0 hsla(0,0%,7%,.12)}.bp5-popover-content>div:has(.sketch-picker) .bp5-tab,.bp5-popover-content>div:has(.sketch-picker) .bp5-tab[aria-selected=true]{color:#111!important}.bp5-popover-content>div:has(.sketch-picker) .bp5-tab-indicator-wrapper .bp5-tab-indicator{background:#111!important}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker{width:100%!important}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:first-child{overflow:hidden;border-top-left-radius:18px;border-top-right-radius:18px}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:nth-child(3){display:flex!important;align-items:flex-start!important;gap:10px!important;padding-top:8px!important}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:nth-child(3)>div{padding-left:0!important}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:nth-child(3) input{width:100%!important;padding:8px 10px!important;border:1px solid #111!important;border-radius:10px!important;background:#fcfaf8!important;box-shadow:none!important;color:#111!important;font-size:11px!important}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:nth-child(3) label{color:hsla(0,0%,7%,.55)!important;font-size:11px!important;padding-top:6px!important}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:nth-child(4).flexbox-fix{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px 14px!important;margin:12px 0 0!important;padding:12px 0 0!important;border-top:0!important}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:nth-child(4).flexbox-fix>div{width:100%!important;height:auto!important;margin:0!important;display:flex!important;justify-content:center!important}.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:nth-child(4).flexbox-fix [title],.bp5-popover-content>div:has(.sketch-picker) .sketch-picker>div:nth-child(4).flexbox-fix span{width:28px!important;height:28px!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)),.bp5-popover:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-popover-content{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)){width:320px!important;padding:18px!important;background:#fcfaf8!important;border:1px solid #111!important;border-radius:18px!important;color:#111!important;box-shadow:0 18px 45px rgba(15,23,42,.16)!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-button{background:#fcfaf8!important;border:0!important;border-radius:12px!important;color:#111!important;box-shadow:none!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-button.bp5-active,.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-button:hover{background:hsla(0,0%,7%,.06)!important;color:#111!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-button .bp5-icon,.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-button svg,.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-control{color:#111!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-slider-track{background:hsla(0,0%,7%,.12)!important;box-shadow:none!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-slider-progress{background:#111!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-slider-handle{background:#fcfaf8!important;box-shadow:0 0 0 1px #111!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-control-group.bp5-numeric-input,.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-input,.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-input-group{background:#fcfaf8!important;color:#111!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-control-group.bp5-numeric-input{box-shadow:none!important;border:0!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-input-group{padding:0!important;border:0!important;box-shadow:none!important}.bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-input{border:1px solid #111!important;border-radius:10px!important;box-shadow:none!important;color:#111!important;background:#fcfaf8!important}.canvas-context-toolbar__tool-group--compact,.canvas-context-toolbar__tool-group--compact .bp5-navbar-group{gap:16px}.canvas-context-toolbar__tool-group--zoom{gap:12px;padding:0;border-right:0}.canvas-context-toolbar__tool-group--zoom .bp5-navbar-group{gap:10px}.canvas-context-toolbar__tool-group--zoom .bp5-button,.canvas-context-toolbar__tool-group--zoom .bp5-popover-target>[role=button]{width:34px;min-width:34px;height:34px;min-height:34px}.canvas-context-toolbar__tool-group--zoom .bp5-popover-target:has(.bp5-button-text){min-width:54px}.canvas-context-toolbar__tool-group--zoom .bp5-button .bp5-button-text{display:inline-flex;font-size:12px;font-weight:600}.canvas-context-toolbar .go3955828970:has(.bp5-icon.bp5-icon-zoom-out){position:static!important;inset:auto!important;top:auto!important;left:auto!important;box-shadow:none!important}.canvas-context-toolbar .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-zoom-in),.canvas-context-toolbar .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-zoom-out){width:34px!important;position:static!important;top:auto!important}.canvas-context-toolbar .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-zoom-in) .bp5-icon.bp5-icon-zoom-in,.canvas-context-toolbar .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-button.bp5-minimal:has(.bp5-icon.bp5-icon-zoom-out) .bp5-icon.bp5-icon-zoom-out{margin:0!important}.canvas-context-toolbar .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button-text){width:auto!important;min-width:54px!important;position:static!important;top:auto!important;left:auto!important}.canvas-context-toolbar .go3955828970:has(.bp5-icon.bp5-icon-zoom-out) .bp5-navbar-group.bp5-align-left .bp5-popover-target:has(.bp5-button-text) .bp5-button-text{position:static!important;inset:auto!important;margin:0!important}.canvas-context-toolbar__tool-group--compact .bp5-button,.canvas-context-toolbar__tool-group--compact .bp5-popover-target>[role=button]{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.canvas-context-toolbar__tool-group--compact .bp5-button .bp5-button-text{display:none}.canvas-context-toolbar__tool-group--compact .bp5-popover-target>[role=button]>div{width:26px!important;height:26px!important;margin:0!important}.bp5-popover-content>div:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)),.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-popover-content{background:#fcfaf8!important;border:1px solid #111!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(15,23,42,.14)!important;color:#111!important;filter:none!important}.bp5-popover-content>div:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)){min-width:320px!important;padding:14px!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) [style*="position: relative"]{width:100%!important;filter:none!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu,.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-item,.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-item *{background:transparent!important;color:#111!important;filter:none!important;opacity:1!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu{padding:0!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-item{display:flex!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:10px 12px!important;border-radius:12px!important;font-size:15px!important;line-height:1.3!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-item.bp5-active,.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-item:hover{background:hsla(0,0%,7%,.06)!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-divider{border-color:hsla(0,0%,7%,.1)!important;margin:10px 0!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-divider-title{padding:6px 12px 4px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#7f7668!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-icon,.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-item-icon,.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) svg{position:static!important;left:auto!important;top:auto!important;margin:0!important;color:#111!important;fill:currentColor!important}.bp5-popover:has(.bp5-menu):not(:has(.bp5-input-group)):not(:has(.bp5-slider)):not(:has(.sketch-picker)) .bp5-menu-item-icon{display:inline-flex!important;width:18px!important;min-width:18px!important;height:18px!important;align-items:center!important;justify-content:center!important}@media (max-width:768px){.canvas-context-toolbar__rail{padding:0 10px}.canvas-context-toolbar__scroller{min-height:64px;gap:14px;padding:10px 0}.canvas-context-toolbar__tool-group{min-height:40px;padding-left:6px;padding-right:6px}.canvas-context-toolbar .bp5-button{min-height:36px;padding:0 8px}.canvas-context-toolbar__context-chip{min-height:38px;padding:0 10px}}.right-context-shape-settings__dash-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.right-context-shape-settings__dash-row .bp5-button{min-width:0!important;width:100%;min-height:34px;padding:0 8px!important;border:1px solid hsla(0,0%,7%,.12)!important;border-radius:10px!important;background:#fcfaf8!important;color:#111!important}.right-context-shape-settings__dash-row .bp5-button.bp5-active{border-color:#111!important}.right-context-svg-menu{width:248px;display:flex;flex-direction:column;gap:12px}.right-context-svg-menu__swatches{display:flex;flex-wrap:wrap;gap:8px}.right-context-svg-menu__picker .sketch-picker{width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.right-context-svg-menu__picker .sketch-picker>div:first-child{overflow:hidden;border-top-left-radius:18px;border-top-right-radius:18px}.right-context-svg-menu__picker .sketch-picker *{color:#111!important}.right-context-flip-menu{display:flex;flex-direction:column;gap:6px;min-width:180px;padding:14px;background:#fcfaf8;border:1px solid #111;border-radius:18px;box-shadow:0 18px 45px rgba(15,23,42,.16);box-sizing:border-box}.right-context-flip-menu .bp5-button{justify-content:flex-start!important;min-height:36px;padding:0 10px!important;border-radius:12px!important;background:transparent!important;color:#111!important}.right-context-flip-menu .bp5-button:hover:not(.bp5-disabled){background:hsla(0,0%,7%,.04)!important}.right-context-svg-menu__meta{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.right-context-svg-menu__swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.right-context-svg-menu .inline-svg-color-editor__swatch{width:40px;height:40px;justify-self:center}.right-context-svg-menu .inline-svg-color-editor__swatch--active{border-color:#111;box-shadow:inset 0 0 0 1px hsla(0,0%,7%,.18)}.right-context-svg-menu .canvas-context-toolbar__svg-editor{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.right-context-svg-menu .canvas-context-toolbar__meta{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.right-context-svg-menu .canvas-context-toolbar__svg-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;justify-items:start}.right-context-svg-menu .inline-svg-color-editor__panel{width:100%;padding-top:0}.right-context-svg-menu{width:220px;max-width:min(220px,calc(100vw - 160px));box-sizing:border-box}.right-context-svg-menu .canvas-context-toolbar__svg-swatches{grid-template-columns:repeat(4,32px);gap:8px}.right-context-svg-menu .inline-svg-color-editor__swatch{width:32px;height:32px}.svg-colour-editor{width:296px;max-width:296px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;box-sizing:border-box;border:1px solid #111;border-radius:18px;background:#fcfaf8;color:#171717;box-shadow:0 18px 45px rgba(15,23,42,.16)}.bp5-popover-content:has(.svg-colour-editor),.bp5-popover:has(.svg-colour-editor){width:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:18px!important;box-shadow:none!important}.bp5-popover:has(.svg-colour-editor) .bp5-popover-arrow{display:none}.bp5-popover-transition-container:has(.svg-colour-editor),.bp5-popover:has(.svg-colour-editor),.bp5-portal:has(.svg-colour-editor){z-index:80!important}.svg-colour-editor .studio-colour-picker{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.svg-colour-editor .studio-colour-picker>div{width:100%;padding:0}.svg-colour-editor__meta{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#111}.svg-colour-editor__swatches{display:grid;grid-template-columns:repeat(4,40px);gap:10px;align-items:center;justify-items:start}.svg-colour-editor__swatch{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid hsla(0,0%,7%,.16);border-radius:10px;background:#fcfaf8;box-shadow:none}.svg-colour-editor__swatch--active{border-color:#111;box-shadow:inset 0 0 0 1px hsla(0,0%,7%,.18)}.svg-colour-editor__swatch-fill{display:block;width:100%;height:100%;border-radius:8px}.svg-colour-editor__panel{width:100%;max-width:100%;overflow:hidden}.svg-colour-editor__panel .sketch-picker{width:100%!important;max-width:100%!important;box-sizing:border-box;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.svg-colour-editor__panel .sketch-picker>div:first-child{overflow:hidden;border-top-left-radius:18px;border-top-right-radius:18px}.svg-colour-editor__panel .sketch-picker *{color:#111!important}.right-context-svg-menu{width:320px;max-width:320px;padding-right:0}.right-context-svg-menu .bp5-popover-content,.right-context-svg-menu .bp5-popover-target,.right-context-svg-menu .bp5-popover-wrapper{max-width:100%}.studio-colour-picker{overflow:hidden;border:1px solid #111;border-radius:18px;background:#fcfaf8;color:#171717;box-shadow:0 18px 45px rgba(15,23,42,.16)}.bp5-popover-content:has(>.studio-colour-picker),.bp5-popover:has(.studio-colour-picker){width:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:18px!important;box-shadow:none!important}.bp5-popover:has(.studio-colour-picker) .bp5-popover-arrow{display:none}.bp5-popover-transition-container:has(.studio-colour-picker),.bp5-popover:has(.studio-colour-picker),.bp5-portal:has(.studio-colour-picker){z-index:80!important}.studio-colour-picker label{display:flex!important;margin:0!important;color:inherit!important;font-size:13px!important}.studio-colour-picker input,.studio-colour-picker input[type=text]{width:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#171717!important;font-size:13px!important;box-shadow:none!important}.right-context-panel .inline-color-field__panel .studio-colour-picker,.right-context-panel .inline-svg-color-editor__panel .studio-colour-picker,.svg-colour-editor__panel .studio-colour-picker{box-shadow:none}.right-context-panel .inline-color-field__panel .studio-colour-picker>div,.right-context-panel .inline-svg-color-editor__panel .studio-colour-picker>div,.svg-colour-editor__panel .studio-colour-picker>div{width:100%}.canvas-background-picker .studio-colour-picker{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.canvas-background-picker .studio-colour-picker>div{width:100%;padding:0}.lm-bar-popover .bp5-popover-content{width:auto!important;padding:0!important;background:#fff!important;color:#171717!important;border:1px solid #e4ddd2;border-radius:16px!important;box-shadow:0 16px 40px hsla(0,0%,9%,.14)!important;overflow:hidden}.lm-bar-popover .bp5-popover,.lm-bar-popover.bp5-popover{box-shadow:none!important;border-radius:16px!important;background:transparent!important}.lm-bar-popover .bp5-popover-content input[type=text],.lm-bar-popover .bp5-popover-content label{color:#171717!important}.canvas-context-toolbar .bp5-popover-target{margin-left:0!important;display:inline-flex!important;align-items:center}.canvas-context-toolbar .bp5-popover-target:hover{opacity:1}.canvas-context-toolbar .bp5-button.bp5-minimal{margin:0!important;min-width:36px;min-height:36px;border-radius:12px;display:inline-flex!important;align-items:center;justify-content:center;color:#2f2a24}.canvas-context-toolbar .bp5-button.bp5-minimal:hover{background:#f3efe8}.lm-bar-popover .bp5-numeric-input{width:auto!important;flex:none!important}.lm-bar-popover .bp5-numeric-input input,.lm-bar-popover input.bp5-input{width:64px!important;margin:0!important;padding:4px 8px!important;background:#fff!important;color:#171717!important;border:1px solid #d4ccbf!important;border-radius:8px!important;box-shadow:none!important;text-align:center;font-size:13px}.lm-bar-popover .bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)){width:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.lm-bar-popover .bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-input{border:1px solid #d4ccbf!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.lm-bar-popover .bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-slider-progress{background:#e4ddd2!important}.lm-bar-popover .bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-slider-progress.bp5-intent-primary{background:#4a2a9e!important}.lm-bar-popover .bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-control-group.bp5-numeric-input,.lm-bar-popover .bp5-popover-content>div:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-input-group{background:transparent!important}.bp5-popover.lm-bar-popover:has(.bp5-slider):not(:has(.sketch-picker)) .bp5-popover-content{background:#fff!important;border:1px solid #e4ddd2!important;border-radius:16px!important;box-shadow:0 16px 40px hsla(0,0%,9%,.14)!important}.lm-bar-popover .bp5-control-group.bp5-numeric-input{margin-left:auto!important}.lm-bar-popover .studio-colour-picker,.lm-bar-popover .svg-colour-editor{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}