*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;border-radius:0}button,a.button,.button-row a{cursor:pointer;border:1px solid #111;justify-content:center;align-items:center;min-height:38px;padding:9px 12px;display:inline-flex}button:hover,.button-row a:hover{color:#fff}button.active{color:#fff;background:#111}button.danger,.danger{color:#9f1111;border-color:#9f1111}button.danger:hover,.danger:hover{color:#fff;background:#9f1111}input,select,textarea{background:#fff;border:1px solid #111;width:100%;padding:9px}textarea{resize:vertical;min-height:90px}label{gap:5px;margin-bottom:10px;font-size:13px;font-weight:700;display:grid}.home-page{max-width:1180px;margin:0 auto;padding:26px}.hero{background:#fff;border:1px solid #111;margin-bottom:18px;padding:28px}.logo-mark{text-transform:uppercase;letter-spacing:2px;border:1px solid #111;margin-bottom:16px;padding:7px 10px;font-weight:800;display:inline-block}.hero h1{margin:0 0 10px}.hero p{max-width:760px;margin:0}.home-grid{grid-template-columns:340px 1fr;gap:18px;display:grid}.create-card,.site-list-card{background:#fff;border:1px solid #111;padding:18px}.create-card h2,.site-list-card h2{margin:0 0 16px}.site-list{gap:10px;display:grid}.site-row{background:#fafafa;border:1px solid #111;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.site-row span{color:#555;margin-top:5px;display:block}.button-row{flex-wrap:wrap;gap:8px;display:flex}.button-row.compact button,.button-row.compact a{min-height:34px;padding:7px 10px;font-size:13px}.error{border:1px solid #9f1111;margin-top:12px;padding:10px}.muted{color:#666;font-size:13px}.loading-page{padding:30px}.editor-header{background:#fff;border-bottom:1px solid #111;grid-template-columns:220px minmax(0,1fr) 260px;align-items:center;gap:14px;height:58px;padding:0 14px;display:grid}.editor-title{text-align:left;min-width:0}.editor-title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editor-header span{color:#555;margin-top:3px;font-size:12px;display:block}.editor-actions{flex-wrap:nowrap;justify-content:flex-end}.save-button{width:106px}button:disabled{opacity:.65;cursor:default}button:disabled:hover{color:#111;background:#fff}.page-tabs{align-items:center;gap:10px;min-height:48px;padding:6px 12px;display:flex}.page-selector-bar{overflow:visible}.page-selector-label{flex:420px;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:8px;min-width:260px;margin:0;font-size:13px;font-weight:700;display:grid}.page-selector-label select{min-height:34px;padding:6px 34px 6px 9px}.page-selector-current{background:#fff;border:1px solid #111;flex:0 260px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:160px;min-height:34px;padding:6px 9px;font-size:13px;display:inline-grid}.page-selector-current span{color:#555;font-weight:700}.page-selector-current code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Consolas,Courier New,monospace;font-size:12px;overflow:hidden}.page-selector-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.page-selector-actions button,.add-page{white-space:nowrap;min-height:34px;padding:6px 10px}.page-selector-actions button:not(.add-page){width:38px;min-width:38px;padding-left:0;padding-right:0;font-size:18px;line-height:1}@media (width<=760px){.page-tabs{flex-direction:column;align-items:stretch}.page-selector-label,.page-selector-current,.page-selector-actions{flex:auto;width:100%}.page-selector-label{grid-template-columns:1fr}.page-selector-actions{grid-template-columns:1fr 38px 38px;display:grid}.page-selector-actions .add-page{width:100%}}.editor-error{margin:8px 12px}.editor-layout{display:grid}.panel{background:#fff;border-right:1px solid #111;padding:12px;overflow:auto}.right-panel{border-right:0;flex-direction:column}.panel h2,.properties-box h3{margin:0 0 12px}.tool-grid{gap:8px;display:grid}.tool-grid button{justify-content:flex-start}.toolbox-help{color:#666;margin:0 0 12px;font-size:12px;line-height:1.35}.tool-button{color:#111;cursor:grab;text-align:left;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #111;justify-content:flex-start;min-height:38px;padding:9px 12px;display:inline-flex}.tool-button:hover,.tool-button:focus{color:#fff;background:#111;outline:none}.tool-button:active{cursor:grabbing}.tool-drag-preview{z-index:99999;color:#111;pointer-events:none;background:#fff;border:1px solid #111;padding:8px 10px;font-size:13px;position:fixed;top:-1000px;left:-1000px}.middle-area{flex-direction:column;display:flex}.device-row{z-index:20;background:#fff;border-bottom:1px solid #111;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px;min-height:46px;padding:6px 12px;display:flex;position:sticky;top:0}.device-buttons,.canvas-grid-controls,.canvas-layer-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.device-buttons{flex:none}.device-buttons button,.canvas-grid-controls button,.canvas-layer-controls button{white-space:nowrap;min-height:34px;padding:6px 10px}.selected-block-label{color:#555;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.grid-toggle{white-space:nowrap;align-items:center;gap:6px;min-height:34px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.grid-toggle input{flex:none;margin:0}.grid-size-control,.grid-step-setting{white-space:nowrap;align-items:center;gap:6px;min-width:max-content;font-size:13px;font-weight:700;display:inline-flex}.grid-size-control .grid-step-button{flex:0 0 34px;width:34px;min-height:34px;padding:0}.grid-size-control .grid-size-input,.grid-step-setting .grid-step-input{text-align:center;flex:0 0 64px}.grid-step-setting{margin:0}.toolbar-label-short{display:none}@media (width<=1280px){.device-row{align-items:flex-start}.canvas-grid-controls{order:2;justify-content:flex-start}.canvas-layer-controls{order:3;justify-content:flex-start}}@media (width<=1120px){.toolbar-label-full{display:none}.toolbar-label-short{font-size:16px;line-height:1;display:inline}.layer-toolbar-button{width:38px;padding-left:0;padding-right:0}.selected-block-label{max-width:160px}}@media (width<=760px){.device-row{flex-direction:column}.device-buttons,.canvas-grid-controls,.canvas-layer-controls{justify-content:flex-start;width:100%}.selected-block-label{flex:100%;max-width:100%}}.canvas-section{flex-direction:column;flex:1;display:flex}.canvas-topline{white-space:nowrap;background:#fafafa;border-bottom:1px solid #111;align-items:center;gap:16px;height:36px;padding:0 12px;font-size:13px;overflow:auto}.canvas-scroll.drop-ready{background:#cfdff5}.canvas{min-height:var(--canvas-min-height,920px);margin:0 auto}.canvas.drop-ready{outline-offset:4px;outline:3px solid #06f}.canvas-block{cursor:move;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute}.canvas-block.selected{outline-offset:0;outline:2px solid #06f}.canvas-block.preview{cursor:default;-webkit-user-select:auto;user-select:auto}.canvas-block h1,.canvas-block p{width:100%;margin:0}.canvas-block img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.canvas-block iframe{border:0;width:100%;height:100%}.canvas-block.selected{overflow:visible}.resize-zone{z-index:30;-webkit-user-select:none;user-select:none;background:0 0;position:absolute}.resize-zone-n,.resize-zone-s{cursor:ns-resize;height:8px;left:8px;right:8px}.resize-zone-n{top:-4px}.resize-zone-s{bottom:-4px}.resize-zone-e,.resize-zone-w{cursor:ew-resize;width:8px;top:8px;bottom:8px}.resize-zone-e{right:-4px}.resize-zone-w{left:-4px}.resize-zone-ne,.resize-zone-nw,.resize-zone-se,.resize-zone-sw{width:14px;height:14px}.resize-zone-ne{cursor:nesw-resize;top:-7px;right:-7px}.resize-zone-nw{cursor:nwse-resize;top:-7px;left:-7px}.resize-zone-se{cursor:nwse-resize;bottom:-7px;right:-7px}.resize-zone-sw{cursor:nesw-resize;bottom:-7px;left:-7px}.resize-zone-ne:after,.resize-zone-nw:after,.resize-zone-se:after,.resize-zone-sw:after{content:"";background:#fff;border:1px solid #06f;position:absolute;inset:4px}.canvas-block.selected:hover .resize-zone-n,.canvas-block.selected:hover .resize-zone-s,.canvas-block.selected:hover .resize-zone-e,.canvas-block.selected:hover .resize-zone-w{background:#0066ff14}.mini-form{width:100%}.mini-form input,.mini-form textarea{min-height:30px;padding:6px}.mini-form textarea{min-height:50px}.mini-form button{min-height:32px;padding:5px}.container-label{text-align:left;align-self:flex-start;width:100%}.map-box{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.properties-box{border:1px solid #111;padding:12px}.property-section{border-top:1px solid #d6d6d6;margin-top:10px;padding-top:10px}.property-section h4{text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:13px}.property-section.last{padding-bottom:0}.two-cols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.layer-list{gap:6px;display:grid}.layer-item{cursor:grab;gap:8px}.layer-item.active{color:#fff}.layer-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-site-page{background:#fff;min-height:100vh;overflow-x:hidden}.public-canvas-stage{background:#fff;width:100%;max-width:100vw;margin:0 auto;position:relative;overflow:hidden}.public-canvas{background:#fff;margin:0;position:absolute;top:0}.public-preview-block,.public-preview-block img,.public-preview-block iframe{max-width:100%}.public-preview-block .block-table{table-layout:fixed;min-width:100%}.public-preview-block .block-table td{overflow-wrap:anywhere}@media (width<=1000px){.home-grid{grid-template-columns:1fr}.editor-header{grid-template-columns:1fr;height:auto;padding:10px 14px}.editor-actions{justify-content:flex-start}.editor-layout{grid-template-columns:1fr}.panel{border-bottom:1px solid #111;border-right:0;max-height:240px}.right-panel{border-left:0}.device-row{flex-direction:column;align-items:flex-start}.canvas-grid-controls,.canvas-layer-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}}.auth-page{background:#e8e8e8;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{background:#fff;border:1px solid #111;width:min(460px,100%);padding:24px}.auth-card h1{margin:0 0 8px;font-size:34px}.auth-switch{border:1px solid #111;grid-template-columns:1fr 1fr;gap:0;margin:18px 0;display:grid}.auth-switch button{border:0;border-right:1px solid #111;justify-content:center;align-items:center;min-height:42px;display:flex}.auth-switch button:last-child{border-right:0}.auth-form{gap:10px;display:grid}.password-row{grid-template-columns:1fr auto;display:grid}.password-row input{border-right:0}.password-row button{min-height:38px}.hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.auth-divider{color:#555;align-items:center;gap:10px;margin:2px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#111;flex:1;height:1px}.yandex-button{color:#111;background:#fc0;border:1px solid #111;justify-content:center;align-items:center;width:fit-content;min-width:180px;margin:12px auto 0;display:flex}.small-note{color:#555;margin:0;font-size:12px;line-height:1.35}.admin-page{max-width:1400px;margin:0 auto;padding:26px}.admin-header{background:#fff;border:1px solid #111;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:24px;display:flex}.admin-header h1{margin:0 0 8px;font-size:38px}.admin-header p{color:#555;margin:0}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.admin-stats article{background:#fff;border:1px solid #111;gap:4px;padding:16px;display:grid}.admin-stats strong{font-size:30px}.admin-stats span{color:#555;font-size:13px}.admin-card{background:#fff;border:1px solid #111;padding:18px}.admin-card h2{margin:0 0 8px}.admin-table-wrap{border:1px solid #111;margin-top:14px;overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:1180px}.admin-table th,.admin-table td{vertical-align:top;text-align:left;border:1px solid #111;padding:8px;font-size:13px}.admin-table th{background:#eee}.admin-sites-list{gap:6px;display:grid}.admin-sites-list div{border:1px solid #ccc;gap:2px;padding:6px;display:grid}.admin-sites-list span{color:#555}@media (width<=900px){.admin-header{display:grid}.admin-stats{grid-template-columns:1fr 1fr}}.auth-message-space{min-height:52px;margin-top:12px}.auth-error,.auth-success,.auth-info{box-sizing:border-box;min-height:44px}.auth-submit-button{min-width:180px}.auth-bottom-link,.auth-footer,.auth-alt-action{text-align:left;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;margin-top:14px;padding-left:0;display:grid}.editor-page{height:100vh;overflow:hidden}.editor-header,.editor-pages-area,.editor-message-space{flex:none}.panel{min-height:0}.middle-area{overflow:hidden}.right-panel{min-height:0}.right-panel-section{display:flex}.properties-panel-box,.layer-panel-box{width:100%}.properties-panel-box>h3,.layer-panel-box>h3{z-index:5;background:#fff;border-bottom:1px solid #d6d6d6;padding-bottom:8px;position:sticky;top:0}.layer-list{min-height:0}@media (width<=1000px){.editor-page{height:auto;min-height:100vh;overflow:visible}.editor-layout{overflow:visible}.right-panel{display:flex;overflow:visible}.right-panel-section,.properties-panel-box,.layer-panel-box{overflow:visible}}.modal-backdrop{z-index:100000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-dialog{width:min(460px,100%)}.confirm-dialog-header{background:#f5f5f5;border-bottom:1px solid #111;padding:16px 18px}.confirm-dialog-header h2{margin:0;font-size:22px;line-height:1.2}.confirm-dialog-body{padding:18px}.confirm-dialog-body p{margin:0 0 10px;line-height:1.45}.confirm-dialog-body p:last-child{margin-bottom:0}.confirm-dialog-actions{background:#fff;border-top:1px solid #111;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.confirm-dialog-actions button{min-width:110px}.confirm-danger-button{color:#fff;background:#9f1111}.confirm-danger-button:hover,.confirm-danger-button:focus{color:#fff;background:#7f0d0d}@media (width<=520px){.modal-backdrop{align-items:flex-end;padding:12px}.confirm-dialog-actions{grid-template-columns:1fr;display:grid}.confirm-dialog-actions button{width:100%}}.confirm-dialog-actions button.confirm-danger-button:focus-visible,.confirm-dialog-actions button.danger.confirm-danger-button:focus-visible{outline-offset:2px;outline:2px solid #111}.editor-history-controls{flex:none;align-items:center;display:inline-flex}.editor-history-controls button{min-height:34px;line-height:1}.editor-save-status{white-space:nowrap;color:#111;gap:7px;font-size:12px;font-weight:700}.editor-save-status-indicator{background:#777;border:1px solid #111;flex:0 0 10px;width:10px;height:10px}.editor-save-status-saved{background:#f4fff4}.editor-save-status-saved .editor-save-status-indicator{background:#0a8f2a}.editor-save-status-dirty{background:#fff1f1;border-color:#9f1111}.editor-save-status-dirty .editor-save-status-indicator{background:#9f1111;border-color:#9f1111}.editor-save-status-saving{background:#eef5ff}.editor-save-status-saving .editor-save-status-indicator{background:#1f66c1}.editor-save-status-error{background:#fff1f1;border-color:#9f1111}.editor-save-status-error .editor-save-status-indicator{background:#9f1111;border-color:#9f1111}@media (width<=1180px){.editor-actions{flex-wrap:wrap}.editor-save-status{order:10}}.save-button-saved{color:#555;background:#f4fff4;border-color:#83b783}.save-button-dirty{color:#111;background:#fff}.save-button-error{color:#fff;background:#9f1111;border-color:#9f1111}.save-button-error:hover,.save-button-error:focus{color:#fff;background:#7f0d0d;border-color:#7f0d0d}.editor-settings-button{white-space:nowrap}.settings-dialog{flex-direction:column;display:flex}.settings-dialog-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-dialog-header button{padding:0;font-size:22px;line-height:1}.settings-checkbox-row{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;margin-top:12px;margin-bottom:0;padding-top:12px;font-weight:400;display:grid}.settings-checkbox-row input{width:auto;margin:3px 0 0}.settings-checkbox-row strong{font-size:14px;display:block}.settings-checkbox-row small{color:#666;margin-top:3px;font-size:12px;line-height:1.35;display:block}.settings-two-cols{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.settings-dialog-actions{justify-content:flex-end;display:flex}@media (width<=620px){.settings-dialog{max-height:calc(100vh - 24px)}.settings-two-cols{grid-template-columns:1fr}}.page-link-picker{gap:8px;display:grid}.page-link-list{gap:6px;display:grid}.page-link-list button{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 9px;display:grid}.page-link-list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-link-list code{color:inherit;opacity:.8;font-family:Consolas,Courier New,monospace;font-size:12px}.public-button-empty{cursor:default}.page-properties-box input[readonly]{color:#333;background:#f7f7f7}.page-address-list div{background:#fff;border:1px solid #111;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 9px;display:grid}.page-address-list div.active{color:#fff;background:#111}.page-address-list div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-canvas-stage{touch-action:pan-y}.public-canvas{transform-origin:top;left:50%}.responsive-editor-warning{background:#fff8e6;border:1px solid #111;flex:260px;gap:2px;min-height:34px;padding:6px 10px;font-size:12px;line-height:1.25;display:grid}.responsive-editor-warning strong{font-size:12px}.responsive-editor-warning span{color:#555}.responsive-properties-note{color:#333;background:#fff8e6;border:1px solid #111;margin:0 0 12px;padding:8px;font-size:12px;line-height:1.35}.public-canvas-stage.public-device-mobile,.public-canvas-stage.public-device-tablet{background:#fff}.editor-export-button{white-space:nowrap}.export-dialog{color:#111;background:#fff;border:1px solid #111;width:min(620px,100%);box-shadow:8px 8px #11111138}.export-dialog-header{background:#f5f5f5;border-bottom:1px solid #111;padding:16px 18px}.export-dialog-kicker{color:#555;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.export-dialog-header h2{margin:0;font-size:24px;line-height:1.2}.export-dialog-body{padding:18px}.export-dialog-body p{margin:0 0 10px;line-height:1.45}.export-dialog-body p:last-child{margin-bottom:0}.export-dialog-actions{background:#fff;border-top:1px solid #111;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.export-dialog-actions button{min-width:150px}.export-primary-button{color:#fff;background:#111}.export-primary-button:hover,.export-primary-button:focus{color:#fff;background:#333}@media (width<=640px){.export-dialog-actions{grid-template-columns:1fr;display:grid}.export-dialog-actions button{width:100%}}.mini-form-status{border:1px solid #111;margin:0;padding:6px;font-size:12px;line-height:1.3}.mini-form-status-success{color:#0a6d22;background:#f4fff4;border-color:#0a8f2a}.mini-form-status-error{color:#9f1111;background:#fff1f1;border-color:#9f1111}.mini-form-status-sending{background:#eef5ff}.submissions-dialog{color:#111;background:#fff;border:1px solid #111;flex-direction:column;width:min(840px,100%);max-height:min(780px,100vh - 48px);display:flex;box-shadow:8px 8px #11111138}.submissions-dialog-header{background:#f5f5f5;border-bottom:1px solid #111;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.submissions-dialog-header h2{margin:0;font-size:24px;line-height:1.2}.submissions-dialog-header button{width:34px;min-width:34px;min-height:34px;padding:0;font-size:22px;line-height:1}.submissions-dialog-kicker{color:#555;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.submissions-dialog-body{padding:18px;overflow:auto}.submissions-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.submissions-toolbar p{margin:0}.submissions-empty{background:#fafafa;border:1px solid #111;padding:14px}.submissions-list{gap:10px;display:grid}.submission-card{background:#fff;border:1px solid #111;padding:12px}.submission-card header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.submission-card header span{color:#555;white-space:nowrap;font-size:12px}.submission-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;display:grid}.submission-card dt{color:#555;font-size:12px;font-weight:700}.submission-card dd{overflow-wrap:anywhere;margin:2px 0 0}.submission-card p{white-space:pre-wrap;margin:0;line-height:1.45}.submissions-dialog-actions{background:#fff;border-top:1px solid #111;justify-content:flex-end;padding:14px 18px;display:flex}@media (width<=620px){.submissions-toolbar,.submission-card header{display:grid}.submission-card dl{grid-template-columns:1fr}}button,a.button,.button-row a{border-color:var(--kemdoki-border);background:var(--kemdoki-card);color:var(--kemdoki-text);border-radius:14px}button:hover,.button-row a:hover{background:var(--kemdoki-accent);border-color:var(--kemdoki-accent)}input,select,textarea{border-color:var(--kemdoki-border);color:var(--kemdoki-text);border-radius:12px}.hero,.create-card,.site-list-card,.panel,.properties-box,.marketing-card,.preset-card{border-color:var(--kemdoki-border);border-radius:24px;box-shadow:0 12px 30px #28396614}.logo-mark{border-color:var(--kemdoki-border);background:var(--kemdoki-soft);border-radius:999px}.marketing-home{padding-top:34px;padding-bottom:44px}.hero-split{background:radial-gradient(circle at 0 0,#fff 0%,#f6f8ff 55%,#eef3ff 100%);grid-template-columns:minmax(0,1.3fr) minmax(340px,.9fr);gap:22px;padding:32px;display:grid}.brand-logo{margin-bottom:16px;display:inline-flex}.brand-logo strong{font-size:20px;display:block}.brand-logo span{display:block}.brand-logo-mark{position:relative}.brand-logo-sheet{background:#ffffffeb;border-radius:8px;width:24px;height:30px;position:absolute;top:10px}.brand-logo-sheet-back{opacity:.88;left:11px;transform:rotate(-10deg)}.brand-logo-sheet-front{right:10px;transform:rotate(8deg)}.hero h1{margin-bottom:14px;font-size:48px;line-height:1.06}.hero p{color:var(--kemdoki-muted);font-size:16px;line-height:1.6}.hero-mini-tags,.hero-bullets,.preset-mini-list,.hero-preview-top{flex-wrap:wrap;gap:10px;display:flex}.hero-mini-tags span,.preview-badge,.card-pill,.feature-chip{border:1px solid var(--kemdoki-border);color:var(--kemdoki-text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.hero-actions-row{margin:22px 0 18px}.feature-chip{border-radius:14px}.hero-preview-card{border:1px solid var(--kemdoki-border);background:linear-gradient(#fff 0%,#f7f9ff 100%);border-radius:24px;padding:20px}.preview-widget{border:1px solid var(--kemdoki-border);background:#fff;margin-top:16px;padding:18px}.preview-widget-header,.card-title-row,.section-headline{justify-content:space-between;align-items:center;gap:14px;display:flex}.preview-widget-header{justify-content:flex-start;margin-bottom:14px}.preview-list{gap:12px;display:grid}.preview-list-item,.site-row-enhanced,.preset-card,.marketing-card{gap:14px;display:flex}.preview-list-item{align-items:flex-start}.preview-list-item p,.marketing-card p,.preset-card p{color:var(--kemdoki-muted);margin:6px 0 0;line-height:1.5}.feature-card-grid,.preset-grid{gap:18px;margin:18px 0;display:grid}.feature-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.preset-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.marketing-card,.preset-card{background:#fff;flex-direction:column;padding:22px}.marketing-card-icon,.preset-icon,.icon-shell{width:40px;height:40px;color:var(--kemdoki-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tool-icon-shell,.layer-item-icon{border-radius:12px;width:34px;height:34px}.section-headline{align-items:end;margin:26px 0 12px}.section-headline h2,.card-title-row h2,.section-headline p,.hero-login-note{margin:0}.home-grid-enhanced{grid-template-columns:minmax(320px,380px) 1fr;align-items:start}.create-card-enhanced,.site-list-card-enhanced{min-height:100%}.preset-mini-button{align-items:center;gap:8px;display:inline-flex}.site-row-enhanced{border:1px solid var(--kemdoki-border);background:#fbfcff;border-radius:18px;justify-content:space-between;align-items:center;padding:14px}.panel-title-with-icon{align-items:center;gap:10px;display:flex}.tool-button{border-color:var(--kemdoki-border);border-radius:18px;align-items:center;gap:12px}.tool-button-content{gap:2px;display:grid}.tool-button-content small{color:var(--kemdoki-muted)}.tool-button:hover small{color:#ffffffd6}.layer-item{border:1px solid var(--kemdoki-border);justify-content:space-between;margin-bottom:8px;padding:10px;display:flex}.canvas-block{overflow:hidden;box-shadow:0 14px 30px #1e2a4a14}.block-text-content{white-space:pre-wrap;line-height:1.55}.public-button{border-radius:inherit;width:100%;height:100%;color:inherit;-webkit-user-drag:none;background:0 0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.public-button-empty{opacity:.85}.block-table{border-collapse:collapse;width:100%;height:100%}.block-table td{border:1px solid #1620331f;padding:10px}.map-box,.container-label{width:100%;height:100%;color:var(--kemdoki-muted);text-align:center;justify-content:center;align-items:center;padding:16px;display:flex}.mini-form{align-content:start;gap:10px;height:100%;display:grid}@media (width<=980px){.hero-split,.home-grid-enhanced{grid-template-columns:1fr}}@media (width<=760px){.home-page{padding:16px}.hero h1{font-size:34px}.site-row-enhanced,.preview-list-item,.card-title-row,.section-headline{flex-direction:column;align-items:stretch}}.editor-topbar{background:#fff;border-bottom:1px solid #111;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;height:auto;display:grid}.editor-topbar-navigation{align-items:center;gap:12px;min-width:0;display:flex}.editor-back-link{white-space:nowrap;background:#fff;border:1px solid #111;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;display:inline-flex}.editor-current-site{text-overflow:ellipsis;white-space:nowrap;color:#555;min-width:0;max-width:170px;font-size:12px;font-weight:700;display:inline-block;overflow:hidden}.editor-topbar-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.editor-toolbar-group,.workspace-toolbar-group{background:#fafafa;border:1px solid #d6d6d6;align-items:center;gap:6px;min-width:0;display:inline-flex}.editor-toolbar-group button,.editor-toolbar-group a,.workspace-toolbar-group button{white-space:nowrap}.editor-save-group{background:#fff}.editor-workspace-toolbar{z-index:20;background:#fff;flex-wrap:wrap;justify-content:flex-start;display:flex;position:sticky;top:0}.workspace-toolbar-label{color:#555;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.workspace-device-group{flex:none}.segmented-buttons{align-items:center;display:inline-flex}.segmented-buttons button{border-right:1px solid #111}.segmented-buttons button:last-child{border-right:0}.canvas-grid-controls{justify-content:flex-start}.canvas-layer-controls{justify-content:flex-end;margin-left:auto}.grid-toggle,.grid-size-control,.grid-step-setting{background:#fff;border:1px solid #d6d6d6;min-height:34px;padding:5px 8px}.grid-toggle input{width:auto}.selected-block-label{background:#fff;border:1px solid #d6d6d6;align-items:center;min-height:34px;padding:5px 8px;display:inline-flex}@media (width<=1180px){.editor-topbar{grid-template-columns:1fr;align-items:stretch}.editor-topbar-actions{justify-content:flex-start}.canvas-layer-controls{justify-content:flex-start;margin-left:0}}@media (width<=760px){.editor-topbar-navigation,.editor-topbar-actions,.editor-toolbar-group,.workspace-toolbar-group,.editor-workspace-toolbar,.canvas-grid-controls,.canvas-layer-controls{width:100%}.editor-toolbar-group,.workspace-toolbar-group{flex-wrap:wrap}.editor-current-site{flex:auto;max-width:none}.segmented-buttons{width:100%}.segmented-buttons button{flex:1 1 0}}:root{--kemdoki-blue:#3563ff;--kemdoki-purple:#8f54ff;--kemdoki-cyan:#00b8a9;--kemdoki-green:#24b47e;--kemdoki-orange:#ff8a3d;--kemdoki-red:#ff5c7a;--kemdoki-yellow:#ffbf3d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-logo-mark{flex:0 0 52px}.brand-logo strong{letter-spacing:-.02em}.toolbox-panel{position:relative;overflow:visible}.toolbox-title{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--kemdoki-muted);margin:0 0 8px}.toolbox-help-compact{text-align:center;margin:0 0 12px}.compact-tool-button{justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;position:relative}.compact-tool-button:hover,.compact-tool-button:focus-visible{color:inherit;outline:none}.compact-tool-button:active{cursor:grabbing;transform:translateY(0)}.compact-tool-button:after{z-index:1000;border:1px solid var(--kemdoki-border);width:max-content;max-width:260px;color:var(--kemdoki-text);opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.3;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-4px);box-shadow:0 14px 34px #16203329}.compact-tool-button:hover:after,.compact-tool-button:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.tool-icon-shell{color:#fff}.tool-icon-shell .block-type-svg{stroke:currentColor;width:21px;height:21px}.tool-icon-heading{--tool-color-1:#3563ff;--tool-color-2:#8f54ff}.tool-icon-text{--tool-color-1:#4b7bec;--tool-color-2:#45aaf2}.tool-icon-button{--tool-color-1:#ff8a3d;--tool-color-2:#ff5c7a}.tool-icon-image{--tool-color-1:#00b8a9;--tool-color-2:#24b47e}.tool-icon-form{--tool-color-1:#8f54ff;--tool-color-2:#ff5c7a}.tool-icon-container{--tool-color-1:#5f6c80;--tool-color-2:#3563ff}.tool-icon-table{--tool-color-1:#00a8ff;--tool-color-2:#06f}.tool-icon-video{--tool-color-1:#ff5c7a;--tool-color-2:#ff8a3d}.tool-icon-map{--tool-color-1:#24b47e;--tool-color-2:#00b8a9}.tool-icon-divider{--tool-color-1:#7f8fa6;--tool-color-2:#a4b0be}.tool-drag-preview{border-color:var(--kemdoki-border);border-radius:12px;box-shadow:0 14px 30px #16203324}@media (width<=1000px){.editor-layout{grid-template-columns:1fr}.toolbox-panel{width:auto;overflow:visible}.compact-tool-grid{grid-template-columns:repeat(auto-fit,minmax(54px,54px));justify-content:start}.compact-tool-button:after{top:calc(100% + 8px);left:0;transform:translateY(-4px)}.compact-tool-button:hover:after,.compact-tool-button:focus-visible:after{transform:translateY(0)}}.home-topbar{border:1px solid var(--kemdoki-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 14px;display:flex;box-shadow:0 12px 30px #28396614}.home-topbar .brand-logo{flex:none;margin-bottom:0}.home-topbar-nav,.home-auth-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.home-topbar-nav button,.home-auth-actions a{border:1px solid var(--kemdoki-border);min-height:38px;color:var(--kemdoki-text);background:#fff;border-radius:14px;padding:8px 12px}.home-topbar-nav button:hover,.home-auth-actions a:hover{border-color:var(--kemdoki-accent);background:var(--kemdoki-accent);color:#fff}.account-menu{flex:none;position:relative}.account-avatar-button{color:#fff;border:1px solid #3563ff47;border-radius:999px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:16px;font-weight:800}.account-avatar-button:hover,.account-avatar-button:focus{color:#fff;background:linear-gradient(135deg,#274feb 0%,#7f42f0 58%,#009c91 100%);border-color:#3563ff47}.account-dropdown{border-radius:18px;gap:6px;width:min(280px,100vw - 36px);padding:10px;display:grid}.account-dropdown:before{content:"";border-left:1px solid var(--kemdoki-border);border-top:1px solid var(--kemdoki-border);background:#fff;width:12px;height:12px;position:absolute;top:-7px;right:16px;transform:rotate(45deg)}.account-dropdown-header{border-bottom:1px solid var(--kemdoki-border);gap:3px;margin-bottom:4px;padding:6px 6px 10px;display:grid}.account-dropdown-header span{color:var(--kemdoki-muted);font-size:12px;font-weight:700}.account-dropdown-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--kemdoki-text);font-size:14px;overflow:hidden}.account-dropdown button,.account-dropdown a{width:100%;min-height:38px;color:var(--kemdoki-text);text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;padding:8px 10px;display:flex}.account-dropdown button:hover,.account-dropdown a:hover{border-color:var(--kemdoki-border);background:var(--kemdoki-soft);color:var(--kemdoki-text)}.account-dropdown button.danger{color:#9f1111}.account-dropdown button.danger:hover{color:#9f1111;background:#fff1f1;border-color:#f0caca}.preset-card-selected{border-color:var(--kemdoki-accent);box-shadow:0 16px 38px #3563ff29}.preset-card-selected .preset-icon{color:var(--kemdoki-accent);background:linear-gradient(135deg,#3563ff24,#00b8a929)}.preset-card-selected button,.preset-mini-button.active,.preset-mini-button.active:hover{border-color:var(--kemdoki-accent);background:var(--kemdoki-accent);color:#fff}@media (width<=820px){.home-topbar{flex-wrap:wrap;align-items:flex-start}.home-topbar-nav,.home-auth-actions{order:3;width:100%;margin-left:0}.home-topbar-nav button,.home-auth-actions a{flex:auto}.account-menu{margin-left:auto}}.editor-topbar{gap:8px;min-height:48px;padding:6px 12px}.editor-topbar-actions,.editor-toolbar-group,.workspace-toolbar-group{gap:6px}.editor-toolbar-group,.workspace-toolbar-group{border-radius:14px;min-height:32px;padding:3px}.editor-toolbar-group button,.editor-toolbar-group a,.workspace-toolbar-group button{min-height:30px;padding:5px 9px;font-size:12px}.editor-save-status,.selected-block-label,.grid-toggle,.grid-size-control,.grid-step-setting{border-radius:11px;min-height:30px;padding:4px 7px;font-size:12px}.editor-save-status span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.editor-workspace-toolbar{align-items:center;gap:6px;min-height:42px;padding:5px 10px}.grid-size-control .grid-step-button,.editor-history-controls button{width:30px;min-width:30px;min-height:30px}.grid-size-control .grid-size-input,.grid-step-setting .grid-step-input{width:56px;min-height:30px;padding:4px 6px}.canvas-grid-controls{flex:0 auto}.canvas-layer-controls{flex:none}.selected-block-label{justify-content:center;min-width:34px;max-width:120px}.canvas-scroll{position:relative}.canvas-topline{display:none}.canvas-corner-status{z-index:60;width:max-content;max-width:min(320px,100% - 20px);color:var(--kemdoki-muted);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #d7dceaf2;border-radius:999px;align-items:center;gap:6px;margin:0 0 -34px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex;position:sticky;top:10px;left:10px;box-shadow:0 12px 28px #1620331f}.canvas-corner-status span{white-space:nowrap}.compact-tool-button:after{content:none}.toolbox-tooltip{white-space:normal;width:max-content;max-width:280px;padding:9px 11px;font-size:12px;font-weight:800;line-height:1.3}@media (width<=1180px){.editor-topbar{min-height:0}.editor-topbar-actions{flex-wrap:wrap}}@media (width<=760px){.editor-workspace-toolbar{align-items:stretch}.canvas-corner-status{position:sticky;top:8px}}.marketing-card-icon,.preset-icon,.icon-shell{background:linear-gradient(135deg,#eef3ff 0%,#f5f0ff 55%,#e9fbf8 100%)}.tool-icon-shell{background:linear-gradient(135deg,#f6f8ff 0%,#fff 45%,#e9fbf8 100%);box-shadow:inset 0 0 0 1px #d7dceadb}.starter-template-section{margin-top:24px}.starter-template-card{border:1px solid var(--kemdoki-border);background:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 12px 30px #28396614}.starter-template-card h3{margin:0}.starter-template-card p{color:var(--kemdoki-muted);margin:6px 0 0;line-height:1.5}.starter-template-card button,.starter-template-card a{white-space:nowrap}@media (width<=760px){.starter-template-card{grid-template-columns:1fr;align-items:start}.starter-template-card button,.starter-template-card a{width:100%}}.icon-shell,.marketing-card-icon,.preset-icon,.tool-icon-shell,.layer-item-icon{color:inherit}.creation-mode-section{margin-top:24px}.creation-mode-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:18px;margin:18px 0;display:grid}.creation-mode-card{border:1px solid var(--kemdoki-border);background:#fff;border-radius:24px;gap:12px;padding:22px;display:grid;box-shadow:0 12px 30px #28396614}.creation-mode-card-selected{border-color:#4f6ef7b8;box-shadow:0 16px 36px #4f6ef724}.creation-mode-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.creation-mode-card h3{margin:0}.creation-mode-card p{color:var(--kemdoki-muted);margin:0;line-height:1.5}.creation-mode-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.creation-mode-card li{color:var(--kemdoki-text);align-items:center;gap:8px;font-size:13px;display:flex}.creation-mode-badge{border:1px solid var(--kemdoki-border);min-height:28px;color:var(--kemdoki-muted);white-space:nowrap;background:#f7f9ff;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.creation-mode-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:2px;display:grid}.creation-mode-tabs button{min-height:38px;padding:8px 10px}.starter-template-summary{border:1px solid var(--kemdoki-border);color:var(--kemdoki-text);background:linear-gradient(135deg,#f6f8ff 0%,#e9fbf8 100%);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:4px 0 2px;padding:10px 12px;font-size:13px;line-height:1.35;display:grid}@media (width<=760px){.creation-mode-grid,.creation-mode-tabs{grid-template-columns:1fr}}.editor-history-controls{gap:4px}.editor-history-controls button.editor-icon-button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:20px;font-weight:800;line-height:1}.editor-toolbar-group button,.editor-toolbar-group a,.workspace-toolbar-group button{border-radius:var(--kemdoki-radius-sm)!important}.toolbox-panel{overscroll-behavior:contain;align-self:stretch;min-height:0;max-height:calc(100vh - 152px)}.compact-tool-grid{min-height:0;padding-bottom:10px}.toolbox-panel::-webkit-scrollbar{width:8px}.toolbox-panel::-webkit-scrollbar-thumb{background:#62708a61;border-radius:8px}.toolbox-panel::-webkit-scrollbar-track{background:0 0}.block-heading-content,.block-text-content,.canvas-block h1,.canvas-block p{font:inherit;color:inherit;text-align:inherit;margin:0;line-height:1.25}.canvas-block h1{font-size:inherit;font-weight:inherit}:root{--kemdoki-radius-xs:3px;--kemdoki-radius-sm:4px;--kemdoki-radius-md:6px;--kemdoki-radius-lg:8px}button,a.button,.button-row a,input,select,textarea,.hero,.create-card,.site-list-card,.panel,.properties-box,.marketing-card,.preset-card,.preview-widget,.preview-badge,.card-pill,.feature-chip,.account-avatar-button,.account-dropdown,.site-row-enhanced,.creation-mode-card,.creation-mode-badge,.starter-template-summary,.toolbox-tooltip,.compact-tool-button,.tool-icon-shell,.icon-shell,.marketing-card-icon,.preset-icon,.layer-item,.layer-item-icon,.modal,.dialog,.export-dialog,.submission-card,.editor-toolbar-group,.workspace-toolbar-group,.editor-save-status{border-radius:var(--kemdoki-radius-md)!important}.ui-svg-icon,.block-type-svg{display:block;overflow:visible}.marketing-card-icon,.preset-icon,.icon-shell,.tool-icon-shell{background:linear-gradient(135deg,#eff6ff 0%,#fff 42%,#ecfeff 72%,#fff7ed 100%)!important}.compact-tool-button:after{display:none!important}@media (height<=760px){.toolbox-title{margin-bottom:6px;font-size:11px}.toolbox-help-compact{display:none}.compact-tool-grid{gap:7px}.compact-tool-button{width:50px;height:50px;min-height:50px}}@media (width<=1000px){.toolbox-panel{max-height:none}}.creation-mode-section,.creation-mode-grid,.creation-mode-card{display:none!important}.simple-create-preview .preview-widget{min-height:280px}.simple-flow-list{gap:12px;display:grid}.simple-flow-list div{border:1px solid var(--kemdoki-border);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.simple-flow-list span{color:#fff;place-items:center;width:30px;height:30px;font-weight:800;display:inline-grid}.simple-flow-list strong{min-width:0}.simplified-feature-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.simplified-home-grid{grid-template-columns:minmax(320px,420px) 1fr}.simplified-create-card{gap:10px;display:grid}.simplified-create-card label{margin-bottom:0}.simplified-create-note{margin:0;line-height:1.45}.primary-create-button{min-height:44px;font-weight:800}.secondary-create-button{color:var(--kemdoki-muted);background:0 0;border-color:#0000;justify-self:start;min-height:34px;padding:6px 8px}.secondary-create-button:hover,.secondary-create-button:focus-visible{background:var(--kemdoki-soft);color:var(--kemdoki-text);border-color:var(--kemdoki-border)}@media (width<=860px){.simplified-feature-grid,.simplified-home-grid{grid-template-columns:1fr}}body:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000002e);mask-image:linear-gradient(#000000b8,#0000002e)}.home-topbar,.hero,.create-card,.site-list-card,.marketing-card,.preview-widget,.panel,.properties-box,.account-dropdown,.site-row-enhanced,.simple-flow-list div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--kemdoki-border)!important;color:var(--kemdoki-text)!important;background:#0e1828d6!important;box-shadow:0 18px 48px #00000047!important}.home-topbar{background:#0a121fc7!important}.home-topbar-nav button,.home-auth-actions a,button,a.button,.button-row a,input,select,textarea{border-color:var(--kemdoki-border)!important;color:var(--kemdoki-text)!important;background:#0a121fd1!important}input,select,textarea{box-shadow:inset 0 0 0 1px #ffffff06}button:hover,.button-row a:hover,.home-topbar-nav button:hover,.home-auth-actions a:hover{background:linear-gradient(135deg, var(--kemdoki-accent), #8b5cf6)!important;color:#fff!important;border-color:#91a8ffb8!important}.topbar-account-area{flex:none;min-width:0;display:inline-flex}.topbar-account-email{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.account-avatar-button{background:linear-gradient(135deg,#5b7cfa 0%,#8b5cf6 48%,#00d4c8 100%)!important;border-color:#91a8ff6b!important;box-shadow:0 12px 28px #5b7cfa47!important}.account-dropdown-header,.account-dropdown button,.account-dropdown a{color:var(--kemdoki-text)!important}.account-dropdown-header span,.muted,.hero-login-note,.section-headline p,.marketing-card p,.preview-list-item p,.simplified-create-note,.site-row-enhanced span{color:var(--kemdoki-muted)!important}.feature-chip,.preview-badge,.card-pill,.creation-mode-badge{border-color:var(--kemdoki-border)!important;color:var(--kemdoki-text)!important;background:#5b7cfa1f!important}.create-mode-switch{grid-template-columns:1fr 1fr;display:grid}.create-mode-switch button{min-height:36px;font-weight:800;color:var(--kemdoki-muted)!important;background:0 0!important;border-color:#0000!important}.create-mode-switch button.active{box-shadow:0 10px 24px #5b7cfa38;background:linear-gradient(135deg, var(--kemdoki-accent), #8b5cf6)!important;color:#fff!important}.primary-create-button{background:linear-gradient(135deg, var(--kemdoki-accent), #8b5cf6)!important;color:#fff!important;border-color:#91a8ffb8!important}.simple-flow-list span{background:linear-gradient(135deg, var(--kemdoki-accent), var(--kemdoki-accent-2))!important}.error{color:#fecaca!important;background:#7f1d1d59!important;border-color:#f871716b!important}@media (width<=760px){.topbar-account-email{display:none}.home-topbar{gap:10px}}:root{--kemdoki-bg:#060b14;--kemdoki-card:#0e1828f0;--kemdoki-card-2:#121f33f0;--kemdoki-card-solid:#0e1828;--kemdoki-border:#849dc54d;--kemdoki-text:#f2f7ff;--kemdoki-muted:#a6b4c8;--kemdoki-accent:#5b7cfa;--kemdoki-accent-2:#00d4c8;--kemdoki-danger:#ff5d6c;--kemdoki-soft:#5b7cfa24;--kemdoki-button-bg:linear-gradient(135deg, #5b7cfa 0%, #8b5cf6 58%, #00b8a9 100%);--kemdoki-button-secondary:#ffffff14}.home-page,.editor-page,.loading-page{color:var(--kemdoki-text)!important}.home-topbar,.hero,.create-card,.site-list-card,.marketing-card,.preview-widget,.preview-badge,.feature-chip,.card-pill,.site-row-enhanced,.panel,.properties-box,.layer-item,.editor-header,.editor-workspace-toolbar,.page-tabs,.settings-dialog,.confirm-dialog,.export-dialog,.submissions-dialog,.account-dropdown{background:var(--kemdoki-card)!important;border-color:var(--kemdoki-border)!important;color:var(--kemdoki-text)!important}.hero *,.home-topbar *,.create-card *,.site-list-card *,.marketing-card *,.preview-widget *,.editor-header *,.editor-workspace-toolbar *,.panel *,.properties-box *,.settings-dialog *,.account-dropdown *{color:inherit}.muted,.hero-login-note,.section-headline p,.marketing-card p,.preview-list-item p,.simplified-create-note,.site-row-enhanced span,.selected-block-label,.workspace-toolbar-label,.toolbox-help,.settings-dialog-kicker,.settings-checkbox-row small{color:var(--kemdoki-muted)!important}button,a.button,.button-row a,.home-topbar-nav button,.home-auth-actions a,.account-dropdown button,.account-dropdown a,.editor-toolbar-group button,.editor-toolbar-group a,.workspace-toolbar-group button,.properties-box button,.settings-dialog button{transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;box-shadow:0 10px 24px #00000029;background:var(--kemdoki-button-secondary)!important;color:var(--kemdoki-text)!important;border:1px solid #849dc557!important}button:hover,button:focus-visible,a.button:hover,.button-row a:hover,.home-topbar-nav button:hover,.home-auth-actions a:hover,.account-dropdown button:hover,.account-dropdown a:hover,.editor-toolbar-group button:hover,.editor-toolbar-group a:hover,.workspace-toolbar-group button:hover,.properties-box button:hover,.settings-dialog button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #5b7cfa3d;background:var(--kemdoki-button-bg)!important;color:#fff!important;border-color:#acbeffb3!important}button.active,.segmented-buttons button.active,.create-mode-switch button.active,.primary-create-button,.save-button:not(:disabled){background:var(--kemdoki-button-bg)!important;color:#fff!important;border-color:#acbeffb8!important}button.danger,.danger{color:#ffc8cf!important;background:#ff5d6c1a!important;border-color:#ff5d6c8c!important}button.danger:hover,.danger:hover{color:#fff!important;background:linear-gradient(135deg,#ff5d6c,#c026d3)!important;border-color:#ffbec8b8!important}input,select,textarea{color:var(--kemdoki-text)!important;background:#070d18e6!important;border-color:#849dc55c!important}input[type=color]{min-height:40px;padding:3px!important}input::placeholder,textarea::placeholder{color:#a6b4c8a8!important}.editor-workspace-toolbar{border-bottom:1px solid var(--kemdoki-border)!important}.workspace-device-group{background:0 0!important;border:0!important;padding:0!important}.segmented-buttons button{padding:7px 12px}.grid-toggle,.grid-size-control,.grid-step-setting,.selected-block-label,.editor-save-status{color:var(--kemdoki-text)!important;background:#070d1894!important;border-color:#849dc54d!important}.settings-secondary-action{justify-self:start}.settings-two-cols select{min-height:40px}@media (width<=760px){.segmented-buttons{width:100%}.segmented-buttons button{flex:1 1 0}}.hero-mini-tags span,.hero-bullets .feature-chip,.preview-badge,.simple-create-preview .preview-badge{color:#f2f7ff!important;background:linear-gradient(135deg,#0f1b2dfa 0%,#14233afa 55%,#0c2c36f5 100%)!important;border:1px solid #849dc575!important;box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff14!important}.hero-mini-tags span *,.hero-bullets .feature-chip *,.preview-badge *,.simple-create-preview .preview-badge *{color:#f2f7ff!important}.hero-mini-tags .ui-svg-icon,.hero-bullets .ui-svg-icon,.preview-badge .ui-svg-icon{flex:0 0 20px;width:20px!important;height:20px!important}.marketing-card{color:#f2f7ff!important;background:linear-gradient(145deg,#0e1828f5,#102036f0)!important;border-color:#849dc557!important}.marketing-card h3,.marketing-card p{color:inherit!important}.marketing-card p{color:#a6b4c8!important}.marketing-card-icon{place-items:center!important;display:inline-grid!important;box-shadow:0 16px 34px #00000047,inset 0 1px #ffffff1a!important}.hero-preview-card,.simple-create-preview,.simple-create-preview .preview-widget,.hero-preview-top{color:#f2f7ff!important;background:linear-gradient(145deg,#0e1828f5,#11233af0)!important;border-color:#849dc557!important}.hero-preview-top{border:1px solid #849dc542!important;border-radius:8px!important;padding:10px!important}.simple-flow-list div{color:#f2f7ff!important;background:#08101dc2!important;border-color:#849dc54d!important}.simple-flow-list strong{color:#f2f7ff!important}.canvas-block{color:inherit}.canvas-block[style*=transparent]{background-color:#0000!important}.canvas-block img{background:#101827}.canvas .canvas-block{box-shadow:0 8px 22px #0f172a14}.canvas .canvas-block.selected{outline-color:#5b7cfa!important;box-shadow:0 0 0 2px #5b7cfa38,0 14px 34px #0f172a29!important}.canvas-block[style*="background-color: rgb(255, 255, 255)"],.canvas-block[style*="background-color:#ffffff"],.canvas-block[style*="background-color: #ffffff"]{border-color:#0f172a2e!important}html,body,#root{min-height:100%}body{color:var(--kemdoki-text,#f2f7ff)!important;background:radial-gradient(circle at 18% 8%,#5b7cfa33 0,#0000 30%),radial-gradient(circle at 84% 18%,#00d4c81f 0,#0000 28%),linear-gradient(#07111f 0%,#050914 100%)!important}body:before{display:none!important}#root,.home-page,.editor-page,.loading-page{z-index:1;isolation:isolate;position:relative}.home-topbar{top:16px;z-index:100000!important;position:sticky!important;overflow:visible!important}.hero,.hero-split,.feature-card-grid,.home-grid{z-index:1;position:relative}.topbar-account-area,.account-menu{z-index:100001!important;position:relative!important;overflow:visible!important}.account-dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:100002!important;background:#0a121ffa!important;border:1px solid #849dc57a!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 24px 70px #00000085!important}.brand-logo-mark{filter:drop-shadow(0 12px 22px #00000042)}.editor-page{flex-direction:column!important;display:flex!important}.editor-header,.page-tabs,.editor-layout,.editor-workspace-toolbar,.canvas-section,.panel,.right-panel{z-index:2;position:relative}.editor-header,.page-tabs,.editor-workspace-toolbar,.panel,.right-panel{color:#f2f7ff!important;background:#0a121ff5!important;border-color:#849dc557!important}.editor-layout{flex:auto!important;min-height:0!important}.middle-area{min-height:0!important}.canvas-section{background:#08101d!important}.canvas-scroll{background:radial-gradient(circle at 18% 18%,#5b7cfa1f,#0000 28%),#08101d!important}.canvas{z-index:1!important;border-color:#849dc561!important}.editor-loading-page{color:#f2f7ff!important;place-items:center!important;padding:30px!important;display:grid!important}.editor-loading-card{background:#0a121ff0;border:1px solid #849dc561;gap:10px;width:min(460px,100vw - 40px);padding:22px;display:grid;box-shadow:0 24px 70px #0000006b}.editor-loading-card strong{font-size:18px}.editor-loading-card span{color:#a6b4c8}.editor-loading-card a{color:#fff;background:linear-gradient(135deg,#5b7cfa,#8b5cf6);border:1px solid #849dc561;width:fit-content;padding:9px 12px}@media (width<=760px){.home-topbar{top:8px}.account-dropdown{right:-4px!important}}.admin-page,.admin-panel,.admin-card,.admin-table-wrap,.admin-users,.admin-table,.users-table{color:#f2f7ff!important}.admin-page table,.admin-panel table,.admin-card table,.admin-table,.users-table,table.admin-table{border-collapse:collapse;width:100%;color:#f2f7ff!important;background:#0a121feb!important;border:1px solid #849dc557!important}.admin-page thead,.admin-panel thead,.admin-card thead,.admin-table thead,.users-table thead,.admin-page table thead,.admin-panel table thead{color:#f2f7ff!important;background:linear-gradient(135deg,#0f1b2dfa,#11233afa)!important}.admin-page th,.admin-panel th,.admin-card th,.admin-table th,.users-table th,.admin-page table th,.admin-panel table th{font-weight:850;color:#f2f7ff!important;background:linear-gradient(135deg,#0f1b2dfa,#11233afa)!important;border-color:#849dc557!important}.admin-page td,.admin-panel td,.admin-card td,.admin-table td,.users-table td,.admin-page table td,.admin-panel table td{color:#dbe7ff!important;background:#0a121fc2!important;border-color:#849dc53d!important}.admin-page tr:nth-child(2n) td,.admin-panel tr:nth-child(2n) td,.admin-card tr:nth-child(2n) td,.admin-table tr:nth-child(2n) td,.users-table tr:nth-child(2n) td{background:#0e1828db!important}.admin-page tr:hover td,.admin-panel tr:hover td,.admin-card tr:hover td,.admin-table tr:hover td,.users-table tr:hover td{background:#5b7cfa24!important}main:has(table) table th{color:#f2f7ff!important;background:linear-gradient(135deg,#0f1b2dfa,#11233afa)!important;border-color:#849dc557!important}main:has(table) table td{color:#dbe7ff!important;background:#0a121fc2!important;border-color:#849dc53d!important}.editor-loading-page,.loading-page{color:#f2f7ff!important;background:radial-gradient(circle at 18% 8%,#5b7cfa33 0,#0000 30%),linear-gradient(#07111f 0%,#050914 100%)!important}.editor-page{--editor-accent:#5b7cfa;--editor-accent-2:#00d4c8;background:radial-gradient(circle at 18% 4%,#5b7cfa2e 0,#0000 30%),radial-gradient(circle at 86% 12%,#00d4c81a 0,#0000 26%),linear-gradient(#07111f 0%,#050914 100%)!important;min-height:100vh!important}.editor-page *,.settings-dialog *,.confirm-dialog *,.export-dialog *{box-sizing:border-box}.editor-header,.editor-topbar,.page-tabs,.page-selector-bar,.editor-workspace-toolbar,.panel,.left-panel,.right-panel,.toolbox-panel,.properties-box,.layer-panel-box,.properties-panel-box,.page-properties-box,.settings-dialog,.confirm-dialog,.export-dialog{background:var(--editor-panel)!important;color:var(--editor-text)!important;border-color:var(--editor-border)!important;box-shadow:none!important}.editor-header,.editor-topbar{border-bottom:1px solid var(--editor-border)!important;background:linear-gradient(135deg,#0a121ffa,#0e1828f5)!important}.editor-layout{gap:0!important}.panel,.left-panel,.right-panel{border-color:var(--editor-border)!important}.left-panel{border-right:1px solid var(--editor-border)!important}.right-panel{border-left:1px solid var(--editor-border)!important}.page-tabs{border-bottom:1px solid var(--editor-border)!important;background:#08101df5!important}.page-selector-current,.grid-toggle,.grid-size-control,.grid-step-setting,.selected-block-label,.editor-save-status,.workspace-toolbar-group,.editor-toolbar-group{color:var(--editor-text)!important;border:1px solid var(--editor-border)!important;background:#070d18c2!important}.page-selector-current span,.workspace-toolbar-label,.selected-block-label,.editor-current-site,.editor-header span,.toolbox-help,.muted,.properties-box small,.property-section h4,.settings-checkbox-row small{color:var(--editor-muted)!important}.page-selector-current code,.editor-title strong,.panel h2,.toolbox-title,.properties-box h3,.panel-title-with-icon,.layer-item span,.layer-item b{color:var(--editor-text)!important}.editor-page input,.editor-page select,.editor-page textarea,.settings-dialog input,.settings-dialog select,.settings-dialog textarea{color:var(--editor-text)!important;border:1px solid var(--editor-border)!important;background:#070d18e6!important}.editor-page input::placeholder,.editor-page textarea::placeholder{color:#a6b4c8b3!important}.editor-page button,.editor-page a.button,.editor-page .button-row a,.editor-toolbar-group button,.workspace-toolbar-group button,.page-selector-actions button,.properties-box button,.layer-toolbar-button,.settings-dialog button{box-shadow:0 10px 24px #00000029;color:var(--editor-text)!important;background:#ffffff12!important;border:1px solid #849dc557!important;border-radius:6px!important}.editor-page button:hover,.editor-page button:focus-visible,.editor-page a.button:hover,.editor-page .button-row a:hover,.editor-toolbar-group button:hover,.workspace-toolbar-group button:hover,.page-selector-actions button:hover,.properties-box button:hover,.layer-toolbar-button:hover,.settings-dialog button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #5b7cfa3d;color:#fff!important;background:linear-gradient(135deg,#5b7cfa 0%,#8b5cf6 60%,#00b8a9 100%)!important;border-color:#acbeffb8!important}.editor-page button:disabled,.editor-page button:disabled:hover{opacity:.48!important;color:#a6b4c8bf!important;box-shadow:none!important;cursor:default!important;background:#ffffff0d!important;transform:none!important}.save-button:not(:disabled),.add-page,.primary-create-button{color:#fff!important;background:linear-gradient(135deg,#5b7cfa 0%,#8b5cf6 60%,#00b8a9 100%)!important;border-color:#acbeffb8!important}.segmented-buttons{background:0 0!important;border:0!important;gap:7px!important;padding:0!important}.segmented-buttons button{background:#ffffff12!important;border:1px solid #849dc557!important;border-radius:6px!important;min-height:38px!important}.segmented-buttons button.active{color:#fff!important;background:linear-gradient(135deg,#5b7cfa 0%,#8b5cf6 100%)!important;border-color:#acbeffb8!important}.canvas-section,.canvas-scroll{background:radial-gradient(circle at 16% 16%,#5b7cfa24,#0000 30%),radial-gradient(circle at 84% 76%,#00d4c814,#0000 28%),#07111f!important}.canvas{border:1px solid #849dc56b!important;box-shadow:0 28px 90px #00000070!important}.canvas .canvas-block{color:inherit}.toolbox-help-compact{line-height:1.45!important}.compact-tool-button{cursor:grab;color:#f2f7ff!important;place-items:center!important;display:grid!important}.compact-tool-button:hover,.compact-tool-button:focus-visible{background:radial-gradient(circle at 28% 18%,#ffffff2e,#0000 30%),linear-gradient(135deg,#5b7cfaf2,#8b5cf6eb 58%,#00b8a9e0)!important}.tool-icon-shell,.icon-shell{background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 32%),linear-gradient(135deg,#5b7cfa61,#00d4c82e 55%,#8b5cf65c)!important;border:1px solid #849dc54d!important;border-radius:10px!important;place-items:center!important;display:inline-grid!important}.toolbox-tooltip{border-radius:8px!important}.properties-box{background:#0a121ff0!important;border-radius:10px!important}.property-section{border-top-color:#849dc538!important}.layer-item{color:var(--editor-text)!important;background:#070d18ad!important;border-color:#849dc547!important;border-radius:8px!important}.layer-item.active{background:linear-gradient(135deg,#5b7cfa80,#8b5cf64d)!important;border-color:#acbeff94!important}.block-table{color:#111827!important;background:#fff!important}.map-box{color:#111827!important;background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 10px,#f8fafc 10px 20px)!important}@media (width<=1000px){.toolbox-panel{width:auto!important}.compact-tool-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))!important}}:root{scrollbar-color:#34506f #08101d;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#08101d}::-webkit-scrollbar-thumb{background:linear-gradient(#34506f,#263a55);border:2px solid #08101d;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#5b7cfa,#34506f)}.editor-page{--editor-bg:#050914;--editor-panel:#0a121ffa;--editor-panel-2:#0e1828fa;--editor-panel-3:#121f33fa;--editor-border:#849dc557;--editor-border-strong:#849dc585;--editor-text:#f2f7ff;--editor-muted:#a6b4c8;--editor-green:#22c55e;color:var(--editor-text)!important}.editor-page .editor-topbar,.editor-page .editor-header,.editor-page .page-tabs,.editor-page .editor-workspace-toolbar,.editor-page .panel,.editor-page .left-panel,.editor-page .right-panel,.editor-page .properties-box,.editor-page .layer-panel-box,.editor-page .properties-panel-box,.editor-page .page-properties-box{background:var(--editor-panel)!important;color:var(--editor-text)!important;border-color:var(--editor-border)!important}.editor-page .editor-back-link,.editor-page .panel-title-with-icon,.editor-page .properties-box h3,.editor-page .properties-panel-box>h3,.editor-page .layer-panel-box>h3,.editor-page .toolbox-title,.editor-page .page-selector-label,.editor-page .page-selector-current,.editor-page .page-selector-current code{color:var(--editor-text)!important}.editor-page .properties-panel-box>h3,.editor-page .layer-panel-box>h3{top:0;background:var(--editor-panel)!important;border-bottom:1px solid var(--editor-border)!important}.editor-topbar-actions{align-items:center!important;gap:8px!important}.editor-toolbar-group,.editor-save-group,.editor-primary-actions,.editor-secondary-actions,.editor-danger-actions{border-radius:6px!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:4px!important;display:inline-flex!important}.editor-toolbar-group button,.editor-toolbar-group a,.editor-topbar-actions button,.editor-topbar-actions a,.save-button,.editor-icon-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.editor-history-controls button{width:42px!important;min-width:42px!important;padding:0!important;font-size:18px!important}.save-button{min-width:104px!important}.editor-save-status{height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;display:inline-flex!important}.editor-save-status-indicator{display:none!important}.editor-save-status span{color:inherit!important}.editor-save-status-saved{color:var(--editor-green)!important;font-weight:900!important}.editor-save-status-dirty{color:#fbbf24!important;font-weight:850!important}.editor-save-status-saving{color:#93c5fd!important;font-weight:850!important}.editor-save-status-error{color:#fb7185!important;font-weight:850!important}.compact-tool-grid{padding-right:2px!important}.compact-tool-button{border:1px solid var(--editor-border)!important;background:linear-gradient(145deg,#0e1828fa,#12233af5)!important}.compact-tool-button:hover,.compact-tool-button:focus-visible{border-color:#acbeffb8!important}.tool-icon-shell .ui-svg-icon,.tool-icon-shell svg{width:40px!important;height:40px!important}.icon-shell:not(.tool-icon-shell){border:1px solid var(--editor-border)!important;background:#5b7cfa1f!important;border-radius:6px!important}.panel-title-with-icon .icon-shell,.layer-item-icon,.properties-panel-box .icon-shell{flex:0 0 34px!important;width:34px!important;height:34px!important}.panel-title-with-icon .icon-shell svg,.layer-item-icon svg,.properties-panel-box .icon-shell svg{width:22px!important;height:22px!important}.canvas{color:#f2f7ff!important;background-color:#07111f!important;border-radius:6px!important}.canvas .block-table,.canvas .mini-form input,.canvas .mini-form textarea{color:#111827!important;background:#fff!important}.canvas .mini-form button{color:#fff!important;background:#5b7cfa!important;border-color:#5b7cfa!important}.canvas-block[style*="background-color: transparent"],.canvas-block[style*=background-color\:transparent]{color:inherit}.editor-page .editor-back-link,.editor-page .page-selector-current,.editor-page .grid-toggle,.editor-page .grid-size-control,.editor-page .grid-step-setting,.editor-page .selected-block-label,.editor-page .workspace-toolbar-group,.editor-page .editor-toolbar-group,.editor-page .layer-item{color:var(--editor-text)!important;border-color:var(--editor-border)!important;background:#070d18bd!important}.editor-page .layer-item.active{background:linear-gradient(135deg,#5b7cfa66,#00d4c81f)!important;border-color:#acbeff9e!important}.properties-panel-box>h3 *,.layer-panel-box>h3 *{color:var(--editor-text)!important}.editor-page .icon-shell{box-shadow:none!important}.public-site-page,.public-canvas-stage,.public-canvas{background-color:#07111f}.middle-area,.editor-workspace-toolbar{z-index:1!important;min-width:0!important;position:relative!important}.compact-tool-button{overflow:hidden!important}.compact-tool-button .tool-icon-shell{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tool-icon-shell svg,.tool-icon-shell .ui-svg-icon{width:38px!important;height:38px!important}.compact-tool-button .icon-shell,.compact-tool-button .tool-icon-shell{border:0!important;outline:0!important}.table-editor{gap:10px;display:grid}.table-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.table-editor-actions button{min-height:32px!important;padding:0 10px!important}.table-editor-grid{gap:6px;padding-bottom:4px;display:grid;overflow-x:auto}.table-editor-row{grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;align-items:center;gap:6px;display:grid}.table-editor-row input{min-width:110px}.table-editor-remove{color:#fecaca!important;border-color:#f8717175!important;width:32px!important;min-width:32px!important;padding:0!important}.block-table,.kemdoki-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;height:100%!important;color:inherit!important;background:0 0!important;margin:0!important}.block-table tbody,.block-table tr,.kemdoki-table tbody,.kemdoki-table tr{background:0 0!important}.block-table td,.kemdoki-table td{overflow-wrap:anywhere;color:inherit!important;background:0 0!important;border:1px solid #849dc561!important;padding:6px!important}.canvas-block:has(.block-table){padding:0!important}.marketing-card-icon{background:linear-gradient(135deg,#0f1b2dfa,#162944fa)!important;border:1px solid #849dc561!important}.brand-logo{align-items:center!important;gap:16px!important}.brand-logo-mark{background:0 0!important;border-radius:14px!important;width:68px!important;height:68px!important;box-shadow:0 18px 42px #3563ff4d!important}.brand-logo span{letter-spacing:-.04em;color:#f2f7ff!important;margin-top:0!important;font-size:26px!important;font-weight:900!important;line-height:1!important}.marketing-card-icon .ui-svg-icon{width:34px!important;height:34px!important}.simple-flow-list strong{font-weight:850}.editor-page{--editor-ui-font-size:13px;--layers-panel-ratio:42%}.editor-page.editor-ui-compact{--editor-ui-font-size:12px}.editor-page.editor-ui-large{--editor-ui-font-size:15px}.editor-page button,.editor-page input,.editor-page select,.editor-page textarea,.editor-page .muted,.editor-page label,.editor-page .toolbox-help,.editor-page .properties-box,.editor-page .toolbox-tooltip{font-size:var(--editor-ui-font-size)!important}.toolbox-panel{flex:0 0 var(--editor-toolbox-width)!important;z-index:150!important}.toolbox-help-compact{display:none!important}.toolbox-title{font-size:11px!important}.tool-icon-shell,.compact-tool-button .tool-icon-shell{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.toolbox-tooltip{z-index:2147483000!important;color:#f2f7ff!important;pointer-events:none!important;background:#0a121ffa!important;border:1px solid #849dc585!important;position:fixed!important;transform:translateY(-50%)!important;box-shadow:0 24px 60px #00000080!important}.editor-panel-toggle-left,.editor-panel-toggle-right{top:12px!important}.right-panel{grid-template-rows:minmax(180px, calc(100% - var(--layers-panel-ratio) - 10px)) 10px minmax(180px, var(--layers-panel-ratio))!important;gap:0!important;padding:10px!important;display:grid!important}.right-panel-section{min-height:0!important;overflow:hidden!important}.properties-panel-box,.layer-panel-box{height:100%!important;min-height:0!important;overflow:auto!important}.right-panel-resizer{cursor:row-resize;height:10px;position:relative}.right-panel-resizer:before{content:"";background:#849dc56b;border-radius:999px;height:2px;position:absolute;top:4px;left:12px;right:12px}.right-panel-resizer:hover:before{background:#5b7cfa}.editor-resizing-panels,.editor-resizing-panels *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.properties-panel-box>.muted{margin-bottom:10px!important}.layer-panel-box .muted{display:none!important}@media (width<=1000px){.editor-layout,.editor-left-collapsed .editor-layout,.editor-right-collapsed .editor-layout,.editor-left-collapsed.editor-right-collapsed .editor-layout{grid-template-columns:1fr!important}.editor-panel-toggle{width:max-content!important;position:sticky!important;top:8px!important;left:8px!important;right:auto!important}.right-panel{width:auto!important}}.editor-page{--editor-right-panel-width:340px}.editor-layout{align-items:stretch!important}.editor-left-collapsed .editor-layout{grid-template-columns:0 minmax(0, 1fr) var(--editor-right-panel-width)!important}.editor-right-collapsed .editor-layout{grid-template-columns:var(--editor-toolbox-width) minmax(0, 1fr) 0!important}.editor-left-collapsed.editor-right-collapsed .editor-layout{grid-template-columns:0 minmax(0,1fr) 0!important}.middle-area{grid-column:2!important;min-width:0!important;transform:none!important}.toolbox-panel{max-width:var(--editor-toolbox-width)!important;grid-column:1!important;min-width:0!important;padding:10px 4px!important}.right-panel{max-width:var(--editor-right-panel-width)!important;grid-column:3!important;min-width:0!important}.editor-panel-toggle{color:#f2f7ff!important;font-size:13px!important;line-height:1!important}.editor-panel-toggle-left{left:8px!important}.editor-panel-toggle-right{right:8px!important}.editor-column-resizer{z-index:420;cursor:col-resize;width:8px;position:absolute;top:0;bottom:0}.editor-column-resizer:before{content:"";background:#849dc538;border-radius:999px;width:2px;position:absolute;top:18px;bottom:18px;left:3px}.editor-column-resizer:hover:before{background:#5b7cfa}.editor-resizing-columns,.editor-resizing-columns *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.toolbox-title,.properties-panel-box>h3,.layer-panel-box>h3{background:var(--editor-panel,#0a121ffa)!important;min-height:34px!important;color:var(--editor-muted,#a6b4c8)!important;letter-spacing:.08em!important;text-transform:uppercase!important;z-index:10!important;border-bottom:1px solid #849dc542!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;padding:0 4px 8px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;display:flex!important;position:sticky!important;top:0!important}.properties-panel-box>h3 .icon-shell,.layer-panel-box>h3 .icon-shell{display:none!important}.properties-panel-box>.muted,.page-properties-box>.muted{margin:0 0 10px!important;font-size:12px!important;line-height:1.35!important}.layer-item{align-items:flex-start!important;min-height:auto!important}.layer-item-main{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;min-width:0!important;display:grid!important}.layer-item span:not(.icon-shell){white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.28!important;overflow:visible!important}.layer-item b{flex:none!important;margin-left:6px!important}.layer-item-icon{flex:0 0 28px!important;width:28px!important;height:28px!important}.layer-item-icon svg{width:18px!important;height:18px!important}@media (width<=1000px){.editor-panel-toggle{position:fixed!important;top:auto!important;bottom:10px!important}.editor-column-resizer{display:none!important}}.auth-page-product{color:#f2f7ff;place-items:center;min-height:100vh;padding:28px;background:radial-gradient(circle at 18% 12%,#5b7cfa3d,#0000 34%),radial-gradient(circle at 88% 88%,#14b8a633,#0000 34%),linear-gradient(135deg,#050914 0%,#07111f 48%,#0f1b2d 100%)!important;display:grid!important}.auth-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a121fd1;border:1px solid #849dc557;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:0;width:min(1120px,100%);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b}.auth-marketing-panel{background:linear-gradient(135deg,#5b7cfa2e,#14b8a614),#070d18b8;flex-direction:column;justify-content:space-between;gap:32px;min-height:640px;padding:36px;display:flex;position:relative;overflow:hidden}.auth-marketing-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#5b7cfa57,#0000 68%);border-radius:999px;width:320px;height:320px;position:absolute;bottom:-120px;right:-120px}.auth-brand-link{color:#fff;letter-spacing:-.055em;width:max-content;font-size:30px;font-weight:950;text-decoration:none}.auth-brand-link:hover,.auth-brand-link:focus-visible{color:#bfdbfe}.auth-marketing-copy{z-index:1;max-width:620px;position:relative}.auth-marketing-copy h1{letter-spacing:-.07em;margin:10px 0 16px;font-size:clamp(38px,5vw,64px);line-height:.96}.auth-marketing-copy p{color:#cbd5e1;max-width:560px;margin:0;font-size:17px;line-height:1.65}.auth-benefit-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.auth-benefit-grid div{background:#0f1b2db8;border:1px solid #849dc54d;border-radius:16px;align-content:start;gap:8px;min-height:118px;padding:16px;display:grid}.auth-benefit-grid strong{color:#fff;font-size:14px}.auth-benefit-grid span{color:#a6b4c8;font-size:13px;line-height:1.45}.auth-marketing-footer{z-index:1;color:#a6b4c8;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.auth-marketing-footer button{color:#fff;background:linear-gradient(135deg,#5b7cfa,#14b8a6);border-color:#93c5fdad;border-radius:10px;min-height:38px;padding:0 14px;font-weight:900}.auth-shell .auth-card{color:#111827;flex-direction:column;justify-content:center;min-height:640px;display:flex;width:auto!important;box-shadow:none!important;background:#fffffffa!important;border:0!important;border-left:1px solid #849dc54d!important;border-radius:0!important;padding:36px!important}.auth-shell .auth-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.auth-shell .auth-header h1,.auth-shell .auth-header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:34px;line-height:1.08}.auth-header-link{color:#475569;font-size:13px;font-weight:850;text-decoration:none}.auth-header-link:hover,.auth-header-link:focus-visible{color:#2563eb}.auth-shell .auth-kicker{color:#5b7cfa;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.auth-shell .auth-form{gap:12px}.auth-shell .auth-form label{color:#334155;font-weight:850}.auth-shell .auth-form input{background:#f8fafc;border-color:#d7dcea;min-height:44px;margin-top:6px}.auth-shell .auth-submit-button{color:#fff;background:linear-gradient(135deg,#5b7cfa,#14b8a6);border:0;border-radius:12px;min-height:46px;margin-top:4px;font-weight:950}.auth-shell .auth-divider{color:#64748b;margin:18px 0 12px}.auth-shell .auth-divider:before,.auth-shell .auth-divider:after{background:#d7dcea}.auth-shell .auth-yandex-button{width:100%;min-height:44px;box-shadow:none;border-color:#d7dcea;border-radius:12px;margin:0;font-weight:900}.auth-shell .auth-bottom-link{color:#64748b;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.auth-shell .auth-bottom-button{color:#2563eb;background:0 0;border:0;min-height:0;padding:0;font-weight:950}.auth-shell .auth-bottom-button:hover,.auth-shell .auth-bottom-button:focus-visible{color:#1d4ed8;background:0 0;text-decoration:underline}.auth-shell .auth-error,.auth-shell .auth-success{border-radius:12px}@media (width<=900px){.auth-page-product{padding:14px}.auth-shell{grid-template-columns:1fr}.auth-marketing-panel{min-height:auto;padding:28px}.auth-benefit-grid{grid-template-columns:1fr}.auth-shell .auth-card{min-height:auto;border-top:1px solid #849dc54d!important;border-left:0!important;padding:28px!important}}.editor-column-resizer:before,.right-panel-resizer:before{background:#5a6e9157!important}.editor-left-open .toolbox-panel{padding-bottom:56px!important}.editor-panel-toggle:hover,.editor-panel-toggle:focus-visible{opacity:1;background:#0f1b2dfa!important}.page-background-controls input[type=color]{min-height:40px!important;padding:4px!important}.page-background-controls input,.page-background-controls select{width:100%!important}.editor-left-open .editor-panel-toggle-left:before{content:none!important}.auth-cabinet-preview{justify-content:flex-start!important}.auth-cabinet-title{z-index:1;max-width:680px;margin-top:34px;position:relative}.auth-cabinet-title h1{letter-spacing:-.065em;margin:8px 0 14px;font-size:clamp(38px,5vw,60px);line-height:.98}.auth-cabinet-title p{color:#cbd5e1;max-width:610px;margin:0;font-size:16px;line-height:1.65}.auth-empty-sites-card{z-index:1;background:#0f1b2db8;border:1px solid #849dc557;border-radius:22px;margin-top:28px;position:relative;overflow:hidden}.auth-empty-sites-header{color:#e2e8f0;border-bottom:1px solid #849dc53d;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:950;display:flex}.auth-empty-sites-header b{color:#93c5fd}.auth-empty-sites-body{padding:22px 18px}.auth-empty-sites-body strong{color:#fff;margin-bottom:8px;font-size:20px;display:block}.auth-empty-sites-body p{color:#a6b4c8;max-width:520px;margin:0;line-height:1.55}.auth-empty-sites-actions{flex-wrap:wrap;gap:10px;padding:0 18px 18px;display:flex}.auth-empty-sites-actions button{border-radius:10px;min-height:38px}.auth-empty-sites-actions button:first-child{color:#fff;background:linear-gradient(135deg,#5b7cfa,#14b8a6);border-color:#93c5fdad;font-weight:950}.auth-benefit-list{z-index:1;gap:10px;margin-top:18px;display:grid;position:relative}.auth-benefit-list div{background:#070d1861;border:1px solid #849dc538;border-radius:14px;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.auth-benefit-list strong{color:#fff}.auth-benefit-list span{color:#a6b4c8}.auth-callback-page{place-items:center;min-height:100vh;background:radial-gradient(circle at 50% 20%,#5b7cfa47,#0000 34%),linear-gradient(135deg,#050914,#07111f 54%,#0f1b2d)!important;display:grid!important}.auth-callback-card{color:#f2f7ff;text-align:center;background:#0a121feb;border:1px solid #849dc557;border-radius:24px;width:min(420px,100% - 32px);padding:30px;box-shadow:0 30px 90px #00000070}.auth-callback-logo{letter-spacing:-.055em;margin-bottom:20px;font-size:28px;font-weight:950}.auth-callback-spinner{border:3px solid #849dc54d;border-top-color:#93c5fd;border-radius:999px;width:38px;height:38px;margin:0 auto 18px;animation:.85s linear infinite kemdoki-spin}@keyframes kemdoki-spin{to{transform:rotate(360deg)}}.auth-callback-card h1{margin:0 0 8px;font-size:24px}.auth-callback-card p{color:#a6b4c8;margin:0;line-height:1.55}@media (width<=900px){.auth-benefit-list div{grid-template-columns:1fr}}.toolbox-tooltip-portal{z-index:2147483647!important;color:#f2f7ff!important;pointer-events:none!important;white-space:normal!important;background:#0a121ffa!important;border:1px solid #849dc594!important;border-radius:12px!important;width:max-content!important;max-width:min(320px,100vw - 24px)!important;padding:9px 11px!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important;position:fixed!important;transform:translateY(-50%)!important;box-shadow:0 24px 70px #0000008f!important}.canvas:empty:before{content:"Пустой холст. Добавьте блоки с левой панели.";color:#dbeafe;text-align:center;pointer-events:none;background:#0a121fc7;border:1px solid #849dc56b;border-radius:14px;max-width:360px;padding:14px 16px;font-size:13px;font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.public-site-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.public-site-page{--lightningcss-light: ;--lightningcss-dark:initial}}.canvas.canvas-grid-visible{background-image:linear-gradient(var(--canvas-grid-major-line,#ffffffeb) 1px, transparent 1px), linear-gradient(90deg, var(--canvas-grid-major-line,#ffffffeb) 1px, transparent 1px), linear-gradient(var(--canvas-grid-line,#ffffffad) 1px, transparent 1px), linear-gradient(90deg, var(--canvas-grid-line,#ffffffad) 1px, transparent 1px), var(--canvas-background-image,none)!important;background-size:var(--canvas-grid-major-size,50px) var(--canvas-grid-major-size,50px), var(--canvas-grid-major-size,50px) var(--canvas-grid-major-size,50px), var(--canvas-grid-size,10px) var(--canvas-grid-size,10px), var(--canvas-grid-size,10px) var(--canvas-grid-size,10px), cover!important;background-position:0 0,0 0,0 0,0 0,50%!important;background-repeat:repeat,repeat,repeat,repeat,no-repeat!important}.canvas.canvas-grid-hidden{background-image:var(--canvas-background-image,none)!important}.right-panel{scrollbar-gutter:stable}.editor-right-open .right-panel:after{content:"";grid-column:1/-1;height:6px;display:block}.editor-column-resizer,.right-panel-resizer{z-index:430!important}.editor-column-resizer:hover:before,.right-panel-resizer:hover:before{background:#7387aabd!important}.canvas.canvas-grid-visible{background-image:inherit}.canvas.canvas-grid-hidden:after{content:none!important}.canvas.canvas-grid-visible:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(var(--canvas-grid-major-line,#ffffffeb) 1px, transparent 1px), linear-gradient(90deg, var(--canvas-grid-major-line,#ffffffeb) 1px, transparent 1px), linear-gradient(var(--canvas-grid-line,#ffffffb8) 1px, transparent 1px), linear-gradient(90deg, var(--canvas-grid-line,#ffffffb8) 1px, transparent 1px)!important;background-size:var(--canvas-grid-major-size,50px) var(--canvas-grid-major-size,50px), var(--canvas-grid-major-size,50px) var(--canvas-grid-major-size,50px), var(--canvas-grid-size,10px) var(--canvas-grid-size,10px), var(--canvas-grid-size,10px) var(--canvas-grid-size,10px)!important;background-repeat:repeat!important}.modal-backdrop:has(.settings-dialog){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 18% 12%,#5b7cfa38,#0000 34%),radial-gradient(circle at 88% 82%,#14b8a629,#0000 34%),#030712bd!important}.settings-dialog{color:#f2f7ff!important;background:linear-gradient(#0f1b2dfa,#0a121ffa)!important;border:1px solid #849dc557!important;border-radius:24px!important;width:min(760px,100vw - 32px)!important;max-height:min(820px,100vh - 32px)!important;overflow:hidden!important;box-shadow:0 30px 100px #00000085!important}.settings-dialog-header{background:linear-gradient(135deg,#5b7cfa2e,#14b8a614)!important;border-bottom:1px solid #849dc53d!important;padding:22px 24px!important}.settings-dialog-kicker{color:#93c5fd!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:12px!important;font-weight:950!important}.settings-dialog-header h2{color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:26px!important;line-height:1.1!important}.settings-dialog-header button{color:#f2f7ff!important;width:36px!important;min-width:36px!important;min-height:36px!important;box-shadow:none!important;background:#0a121fbd!important;border:1px solid #849dc561!important;border-radius:12px!important}.settings-dialog-header button:hover,.settings-dialog-header button:focus-visible{background:#1e293bf2!important;border-color:#93c5fd9e!important}.settings-dialog-body{background:#03071229!important;padding:18px!important;overflow:auto!important}.settings-section{background:#0f1b2db8!important;border:1px solid #849dc53d!important;border-radius:18px!important;margin-bottom:14px!important;padding:16px!important}.settings-section:last-child{margin-bottom:0!important}.settings-section h3{color:#fff!important;letter-spacing:-.015em!important;margin:0 0 8px!important;font-size:15px!important;font-weight:950!important}.settings-section .muted,.settings-checkbox-row small{color:#a6b4c8!important}.settings-section label{color:#dbeafe!important;font-weight:850!important}.settings-section input,.settings-section select{color:#f2f7ff!important;background:#03071285!important;border:1px solid #849dc557!important;border-radius:12px!important;margin-top:6px!important}.settings-section input[type=color]{background:#0307129e!important;min-height:44px!important;padding:4px!important}.settings-checkbox-row{color:#dbeafe!important;border-top:1px solid #849dc52e!important}.settings-checkbox-row input{accent-color:#5b7cfa}.settings-checkbox-row strong{color:#fff!important}.settings-secondary-action{color:#dbeafe!important;background:#1e293bc2!important;border:1px solid #93c5fd66!important;border-radius:12px!important;margin-top:14px!important;font-weight:900!important}.settings-secondary-action:hover,.settings-secondary-action:focus-visible{background:#334155eb!important;border-color:#93c5fdad!important}.settings-dialog-actions{background:#0a121ffa!important;border-top:1px solid #849dc53d!important;padding:16px 24px!important}.settings-dialog-actions button{color:#fff!important;background:linear-gradient(135deg,#5b7cfa,#14b8a6)!important;border:0!important;border-radius:12px!important;min-width:132px!important;font-weight:950!important}.settings-dialog-actions button:hover,.settings-dialog-actions button:focus-visible{filter:brightness(1.06)}@media (width<=620px){.settings-dialog{border-radius:20px!important;width:calc(100vw - 18px)!important;max-height:calc(100vh - 18px)!important}.settings-dialog-header,.settings-dialog-actions{padding-left:16px!important;padding-right:16px!important}}.canvas{isolation:isolate!important;background:0 0!important;position:relative!important;overflow:hidden!important}.canvas.canvas-grid-visible,.canvas.canvas-grid-hidden{background:0 0!important}.canvas.canvas-grid-visible:after,.canvas.canvas-grid-hidden:after{content:none!important}.canvas-page-background{z-index:0;pointer-events:none;position:absolute;inset:0}.canvas-grid-overlay{z-index:1;pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(var(--canvas-grid-major-line,#ffffffeb) 1px, transparent 1px), linear-gradient(90deg, var(--canvas-grid-major-line,#ffffffeb) 1px, transparent 1px), linear-gradient(var(--canvas-grid-line,#ffffffb8) 1px, transparent 1px), linear-gradient(90deg, var(--canvas-grid-line,#ffffffb8) 1px, transparent 1px)!important;background-size:var(--canvas-grid-major-size,50px) var(--canvas-grid-major-size,50px), var(--canvas-grid-major-size,50px) var(--canvas-grid-major-size,50px), var(--canvas-grid-size,10px) var(--canvas-grid-size,10px), var(--canvas-grid-size,10px) var(--canvas-grid-size,10px)!important;background-repeat:repeat!important}.canvas-block{z-index:2}.canvas-block.selected{z-index:3}.canvas:empty:before{z-index:4!important}.canvas.drop-ready{background-color:#0000!important}.editor-page{--editor-panel-toggle-gap:8px}.toolbox-panel,.right-panel,.editor-right-open .right-panel{padding-bottom:var(--editor-panel-scroll-safe-bottom)!important}@media (width<=1000px){.editor-panel-toggle{width:max-content!important;min-width:30px!important;padding:0 8px!important;position:sticky!important;inset:8px auto auto 8px!important}}.canvas-container-block{position:absolute}.canvas-container-block:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-repeat:repeat;position:absolute;inset:0}.canvas-container-block>*{z-index:1;position:relative}.canvas-container-block.preview:before,.public-preview-block.canvas-container-block:before{content:none!important}.editor-right-open .editor-panel-toggle-right{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:inline-flex!important;top:auto!important}.editor-right-collapsed .editor-panel-toggle-right{bottom:var(--editor-panel-toggle-bottom,12px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:inline-flex!important;top:auto!important}.editor-panel-toggle-right{transform:none!important}.editor-page{--editor-toolbox-width:104px;--editor-panel-scroll-safe-bottom:58px}.editor-layout{grid-template-columns:var(--editor-toolbox-width) minmax(0, 1fr) var(--editor-right-panel-width)!important}.toolbox-panel{width:var(--editor-toolbox-width)!important;box-sizing:border-box!important;padding-bottom:var(--editor-panel-scroll-safe-bottom)!important;overflow-y:auto!important}.compact-tool-button{flex:none!important}.right-panel{width:var(--editor-right-panel-width)!important;box-sizing:border-box!important;padding-bottom:var(--editor-panel-scroll-safe-bottom)!important;overflow:hidden!important}.properties-panel-box,.layer-panel-box{scrollbar-gutter:stable!important;padding-bottom:18px!important;overflow:hidden auto!important}.editor-panel-toggle{opacity:1!important;visibility:visible!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:absolute!important}.editor-right-open .right-panel:after,.editor-left-open .toolbox-panel:after{content:none!important}.canvas-container-block:before{background-position:var(--container-grid-offset-x,0) var(--container-grid-offset-y,0), var(--container-grid-offset-x,0) var(--container-grid-offset-y,0), var(--container-grid-offset-x,0) var(--container-grid-offset-y,0), var(--container-grid-offset-x,0) var(--container-grid-offset-y,0)!important;background-size:var(--container-grid-major-size,50px) var(--container-grid-major-size,50px), var(--container-grid-major-size,50px) var(--container-grid-major-size,50px), var(--container-grid-size,10px) var(--container-grid-size,10px), var(--container-grid-size,10px) var(--container-grid-size,10px)!important;background-image:linear-gradient(var(--container-grid-major-line,#ffffffeb) 1px, transparent 1px), linear-gradient(90deg, var(--container-grid-major-line,#ffffffeb) 1px, transparent 1px), linear-gradient(var(--container-grid-line,#ffffffb8) 1px, transparent 1px), linear-gradient(90deg, var(--container-grid-line,#ffffffb8) 1px, transparent 1px)!important}@media (width<=1000px){.editor-layout{grid-template-columns:1fr!important}.editor-panel-toggle{width:max-content!important;min-width:30px!important;padding:0 8px!important;position:sticky!important;inset:8px auto auto 8px!important}.toolbox-panel{width:auto!important;overflow-x:hidden!important}.right-panel{width:auto!important}}.editor-layout{position:relative!important;overflow:hidden!important}.editor-column-resizer,.editor-column-resizer-left,.editor-column-resizer-right{box-shadow:none!important;background:0 0!important;border:0!important}.editor-column-resizer:before,.editor-column-resizer-left:before,.editor-column-resizer-right:before{box-shadow:none!important;background:#849dc542!important}.editor-column-resizer-left:hover:before,.editor-column-resizer-right:hover:before{background:#93c5fd8a!important}.compact-tool-button{border-width:1px!important}.compact-tool-button:hover,.compact-tool-button:focus-visible{transform:translateY(-1px)!important;box-shadow:0 10px 20px #16203321!important}.compact-tool-grid{gap:7px!important}.toolbox-title{margin-bottom:6px!important}.toolbox-help-compact{margin-bottom:10px!important;font-size:10.5px!important}.editor-panel-toggle{width:var(--editor-panel-toggle-size)!important;min-width:var(--editor-panel-toggle-size)!important;height:var(--editor-panel-toggle-height)!important;min-height:var(--editor-panel-toggle-height)!important;background:#0f1b2df5!important;border:1px solid #93c5fd70!important;border-radius:7px!important;padding:0!important;top:auto!important;transform:none!important;box-shadow:0 10px 22px #00000047!important}.editor-left-collapsed .editor-panel-toggle-left{left:10px!important}.editor-right-collapsed .editor-panel-toggle-right{right:10px!important}.right-panel,.editor-column-resizer-right{z-index:500!important}.editor-panel-toggle-right,.editor-panel-toggle-left{justify-content:center!important;align-items:center!important;display:inline-flex!important}.editor-left-open .toolbox-panel:after,.editor-right-open .right-panel:after,.editor-column-resizer-left:after,.editor-column-resizer-right:after{content:none!important}@media (width<=1000px){.editor-panel-toggle{width:max-content!important;min-width:30px!important;padding:0 8px!important;position:sticky!important;inset:8px auto auto 8px!important}.compact-tool-button{width:42px!important;height:42px!important;min-height:42px!important}}.compact-tool-button{border-radius:13px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:2px!important;box-shadow:0 9px 20px #16203317!important}.tool-icon-shell{border-radius:12px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.tool-icon-shell svg,.tool-icon-shell .ui-svg-icon,.tool-icon-shell .block-type-svg{width:30px!important;height:30px!important}.editor-column-resizer-left,.editor-column-resizer-right{box-shadow:none!important;background:0 0!important;border:0!important}.editor-column-resizer-right{width:6px!important;transform:translate(3px)!important}.editor-column-resizer-left:before,.editor-column-resizer-right:before{width:1px!important;box-shadow:none!important;background:0 0!important;left:2px!important}.editor-column-resizer-left:hover:before,.editor-column-resizer-right:hover:before,.editor-is-resizing-left .editor-column-resizer-left:before,.editor-is-resizing-right .editor-column-resizer-right:before{background:#93c5fd7a!important}.editor-column-resizer-left:after,.editor-column-resizer-right:after,.editor-left-open .toolbox-panel:after,.editor-right-open .right-panel:after{content:none!important}.editor-panel-toggle-right,.editor-panel-toggle-left{z-index:6000!important}.middle-area{background:0 0!important}.right-panel,.editor-column-resizer-right,.editor-column-resizer-left{z-index:500!important}@media (width<=1000px){.compact-tool-button{width:44px!important;height:44px!important;min-height:44px!important}.tool-icon-shell{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.tool-icon-shell svg,.tool-icon-shell .ui-svg-icon,.tool-icon-shell .block-type-svg{width:28px!important;height:28px!important}}.editor-page{--editor-panel-toggle-size:24px}.canvas-scroll{padding-bottom:24px!important;padding-right:20px!important}.editor-panel-toggle-right{z-index:7000!important}.compact-tool-grid{grid-template-columns:1fr!important;justify-content:center!important;justify-items:center!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important}.compact-tool-button{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.toolbox-panel .compact-tool-button,.toolbox-panel .tool-icon-shell{box-sizing:border-box!important}.editor-column-resizer-left:before,.editor-column-resizer-left:after{content:""!important;box-shadow:none!important;background:0 0!important;border:0!important}.editor-column-resizer-left:hover:before,.editor-is-resizing-left .editor-column-resizer-left:before{left:3px!important}:is(.canvas-block:has(.block-table),.canvas-block:has(.kemdoki-table)){background-clip:padding-box!important}.block-table,.kemdoki-table,.block-table tbody,.block-table tr,.block-table td,.kemdoki-table tbody,.kemdoki-table tr,.kemdoki-table td{color:inherit!important;background-color:#0000!important;background-image:none!important}.table-editor-column-actions{grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:4px;display:grid;overflow-x:auto}.table-editor-corner{min-width:110px;color:var(--editor-muted,#94a3b8);font-size:12px;font-weight:700}.table-editor-row-action-space{width:32px;min-width:32px}.table-editor-remove-column{justify-self:center}.table-editor-remove:disabled{opacity:.45!important;cursor:not-allowed!important}:is(.canvas-block:has(.block-table),.canvas-block:has(.kemdoki-table)){background-color:var(--block-background-color,inherit)!important;color:var(--block-text-color,inherit)!important;padding:0!important}.canvas-block .block-table,.canvas-block .kemdoki-table{background:var(--block-background-color,transparent)!important;background-color:var(--block-background-color,transparent)!important;color:var(--block-text-color,inherit)!important}.canvas-block .block-table tbody,.canvas-block .block-table tr,.canvas-block .kemdoki-table tbody,.canvas-block .kemdoki-table tr{color:inherit!important;background:0 0!important}.canvas-block .block-table td,.canvas-block .kemdoki-table td{color:inherit!important;border-color:color-mix(in srgb, var(--block-border-color,#94a3b8) 72%, transparent)!important;background:0 0!important}.canvas-section{min-height:0!important}.canvas-scroll{flex:auto!important;min-height:0!important}.editor-panel-toggle{z-index:7000!important;bottom:10px!important}.editor-column-resizer-left,.editor-column-resizer-left:before,.editor-column-resizer-left:after{box-shadow:none!important;background:0 0!important;border:0!important}.editor-layout,.toolbox-panel{background:#07111f!important}.middle-area,.canvas-section,.canvas-scroll{background-color:#07111f!important}.editor-left-open .toolbox-panel:before,.editor-left-open .toolbox-panel:after,.editor-left-open .middle-area:before,.editor-left-open .middle-area:after,.editor-column-resizer-left:after{content:none!important;box-shadow:none!important;background:0 0!important}.editor-panel-toggle-left{z-index:7000!important;background:#0f1b2df5!important;border-color:#93c5fd70!important;box-shadow:0 10px 22px #00000047!important}.editor-left-open .editor-panel-toggle-left{z-index:7000!important}.editor-column-resizer-right{right:var(--editor-right-panel-width)!important;z-index:540!important}.editor-column-resizer-left:before{border:0!important}.editor-panel-toggle-left,.editor-panel-toggle-right{z-index:7000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.editor-column-resizer-left:before{display:block!important}.editor-column-resizer-left:hover:before,.editor-is-resizing-left .editor-column-resizer-left:before{border-left-color:#93c5fdc7!important}.editor-left-open .editor-panel-toggle-left{left:calc(var(--editor-toolbox-width) + 4px)!important;bottom:var(--editor-panel-toggle-bottom,10px)!important}.editor-panel-toggle-right,.editor-panel-toggle-left{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.editor-page{--editor-panel-toggle-height:32px;--editor-panel-toggle-bottom:10px;--editor-scrollbar-to-toggle-gap:2px}.properties-panel-box,.layer-panel-box,.right-panel{margin-bottom:0!important}.canvas-scroll::-webkit-scrollbar{width:14px!important;height:14px!important}.canvas-scroll::-webkit-scrollbar-track{background:#0f1b2db8!important;border-radius:999px!important;margin-top:0!important}.canvas-scroll::-webkit-scrollbar-thumb{background:#5b7cfa9e padding-box padding-box!important;border:3px solid #0000!important;border-radius:999px!important;min-height:42px!important}.canvas-scroll::-webkit-scrollbar-thumb:hover{background:#93c5fdb8 padding-box padding-box!important}.canvas-section{position:relative!important;overflow:hidden!important}.canvas-section:after{height:calc(var(--editor-panel-toggle-height,32px) + var(--editor-panel-toggle-bottom,10px) + 2px)!important;pointer-events:none!important;background:#07111f!important;border-left:1px solid #849dc538!important;position:absolute!important;bottom:0!important}.editor-page{--editor-scrollbar-stop-above-toggle:0px}.editor-right-open .editor-panel-toggle-right{right:calc(var(--editor-right-panel-width) - 18px)!important;bottom:var(--editor-panel-toggle-bottom,10px)!important;z-index:7300!important}.canvas-section:after{z-index:6900!important;width:18px!important;right:0!important}.canvas-scroll{scrollbar-gutter:stable!important;padding:28px 20px 28px 28px!important;overflow:auto!important}.canvas-scroll::-webkit-scrollbar-track{margin-bottom:0!important}.editor-right-open>.editor-panel-toggle-right:not(.editor-panel-toggle-restore-right){display:none!important}.editor-right-collapsed .editor-panel-toggle-right.editor-panel-toggle-restore-right{color:#dbeafe!important;z-index:7600!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;background:#101b2d!important;border:1px solid #849dc56b!important;border-radius:12px 0 0 12px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important;position:absolute!important;bottom:10px!important;right:10px!important;transform:none!important;box-shadow:0 12px 24px #00000047!important}.editor-right-collapsed .editor-panel-toggle-right.editor-panel-toggle-restore-right:hover{color:#fff!important;background:#17253b!important;border-color:#93c5fda6!important}.layer-panel-header{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;display:flex!important}.layer-panel-header .panel-title-with-icon,.layer-panel-title{flex:auto!important;min-width:0!important;margin:0!important}.layer-panel-collapse-button{color:#dbeafe!important;width:32px!important;min-width:32px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:5!important;background:#0f1b2df5!important;border:1px solid #849dc561!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0!important}.layer-panel-collapse-button:hover{color:#fff!important;background:#1e293bfa!important;border-color:#93c5fdad!important}.layer-panel-box{overflow:visible!important}.layer-panel-collapse-button{display:none!important}.editor-right-open>.editor-panel-toggle-right.editor-panel-toggle-hide-right{bottom:var(--editor-panel-toggle-bottom,10px)!important;color:#dbeafe!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;background:#101b2d!important;border:1px solid #849dc56b!important;border-radius:0 12px 12px 0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:auto!important;transform:none!important;box-shadow:0 12px 24px #00000047!important}.editor-right-open>.editor-panel-toggle-right.editor-panel-toggle-hide-right:hover{color:#fff!important;background:#17253b!important;border-color:#93c5fda6!important}.editor-right-collapsed .editor-panel-toggle-right.editor-panel-toggle-restore-right{display:inline-flex!important}.canvas-section:after{content:none!important;display:none!important}.canvas-scroll{margin-bottom:0!important}.editor-right-open>.editor-panel-toggle-right.editor-panel-toggle-hide-right{right:calc(var(--editor-right-panel-width) - 54px)!important;z-index:7800!important}.editor-panel-toggle,.editor-panel-toggle-left,.editor-panel-toggle-right,.editor-panel-toggle-hide-right,.editor-panel-toggle-restore-right,.layer-panel-collapse-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}button.editor-panel-toggle,button.editor-panel-toggle-left,button.editor-panel-toggle-right,button.editor-panel-toggle-hide-right,button.editor-panel-toggle-restore-right,button.layer-panel-collapse-button,.editor-panel-toggle,.layer-panel-collapse-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;padding:0!important;display:none!important;overflow:hidden!important}.toolbox-panel,.editor-left-open .toolbox-panel{box-shadow:none!important;border-right:0!important}.editor-column-resizer-left{left:calc(var(--editor-toolbox-width) - 4px)!important;width:8px!important;height:auto!important;box-shadow:none!important;z-index:560!important;background:0 0!important;border:0!important;top:0!important;bottom:0!important;overflow:visible!important;transform:none!important}.editor-column-resizer-left:before{content:""!important;width:0!important;min-width:0!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-left:2px solid #849dc585!important;border-radius:0!important;position:absolute!important;top:0!important;bottom:0!important;left:3px!important;transform:none!important}.editor-column-resizer-left:hover:before,.editor-is-resizing-left .editor-column-resizer-left:before{background:0 0!important;border-left:2px solid #93c5fdd1!important;width:0!important;min-width:0!important}.editor-column-resizer-left:after{content:none!important;display:none!important}.auth-page-product .auth-bottom-link .auth-bottom-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;font-weight:800!important;display:inline-flex!important}.auth-page-product .auth-submit-button{height:46px!important;min-height:46px!important}.auth-page-product .auth-bottom-link{text-align:center!important;grid-template-columns:1fr!important;place-items:center!important;gap:10px 0!important;display:grid!important}.auth-page-product .auth-bottom-link span{text-align:center!important;grid-column:1!important;justify-self:center!important;padding-left:0!important}.auth-page-product .auth-bottom-link .auth-bottom-button{border-radius:inherit!important;grid-column:1!important;justify-self:center!important;min-width:210px!important;height:46px!important;min-height:46px!important;padding:0 22px!important}.layers-panel-section{min-height:0!important;display:flex!important;overflow:hidden!important}.layers-panel-section .layer-panel-box{grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;padding-bottom:12px!important;display:grid!important}.layers-panel-section .layer-panel-header{z-index:20!important;background:var(--editor-panel,#101b2d)!important;border-bottom:1px solid #849dc542!important;flex:none!important;margin:0 0 12px!important;padding:0 0 10px!important;position:sticky!important;top:0!important}.layers-panel-section .layer-panel-header .panel-title-with-icon{margin:0!important}.layers-panel-section .layer-list{height:100%!important;min-height:0!important;padding-bottom:10px!important}.layers-panel-section .layer-list::-webkit-scrollbar{width:10px!important}.layers-panel-section .layer-list::-webkit-scrollbar-track{background:#0f1b2db8!important;border-radius:999px!important}.layers-panel-section .layer-list::-webkit-scrollbar-thumb{background:#5b7cfa9e padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important}.layers-panel-section .layer-list::-webkit-scrollbar-thumb:hover{background:#93c5fdb8 padding-box padding-box!important}.properties-panel-section .properties-panel-box{isolation:isolate!important;position:relative!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon>*,.properties-panel-section .properties-panel-box>.muted{z-index:1!important;position:relative!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon+.muted+.property-section>h4:first-child{display:none!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon+.muted+.property-section{margin-top:0!important;padding-top:0!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon+.muted+.property-section,.properties-panel-section .properties-panel-box>h3.panel-title-with-icon+.property-section{padding-top:10px!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon+.muted{margin:0!important;padding:0!important;display:none!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon .icon-shell,.properties-panel-box>h3.panel-title-with-icon .icon-shell{background:#5b7cfa29!important;border:1px solid #849dc557!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon .icon-shell svg,.properties-panel-box>h3.panel-title-with-icon .icon-shell svg{display:block!important}.properties-panel-section,.layers-panel-section{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important}.properties-panel-section .properties-panel-box,.layers-panel-section .layer-panel-box{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon .icon-shell,.properties-panel-box>h3.panel-title-with-icon .icon-shell{border-radius:6px!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon .icon-shell svg,.properties-panel-box>h3.panel-title-with-icon .icon-shell svg{width:22px!important;height:22px!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon{box-sizing:border-box!important;height:auto!important;min-height:34px!important;color:var(--editor-muted,#a6b4c8)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:1px solid #849dc542!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;display:flex!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon .icon-shell{border:1px solid var(--editor-border,#849dc557)!important;width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:#5b7cfa1f!important;border-radius:6px!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon .icon-shell svg{width:22px!important;height:22px!important;display:block!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon:before{inset:0!important}.properties-panel-section .properties-panel-box{background:var(--editor-panel,#101b2d)!important;overflow:hidden auto!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon{z-index:200!important;isolation:isolate!important;background:var(--editor-panel,#101b2d)!important;box-shadow:0 10px 0 var(--editor-panel,#101b2d)!important;margin:0 0 16px!important;padding:0 0 12px!important;position:sticky!important;top:0!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon:before{content:""!important;z-index:-1!important;background:var(--editor-panel,#101b2d)!important;box-shadow:none!important;pointer-events:none!important;border-radius:0!important;position:absolute!important;inset:-16px -16px -14px!important}.properties-panel-section .properties-panel-box>h3.panel-title-with-icon+.muted+.property-section,.properties-panel-section .properties-panel-box>h3.panel-title-with-icon+.property-section{z-index:1!important;margin-top:18px!important;position:relative!important}.layers-panel-section .layer-panel-box{margin-right:0!important;padding-right:0!important;overflow:hidden!important}.layers-panel-section .layer-list{box-sizing:border-box!important;scrollbar-gutter:stable!important;width:calc(100% + 30px)!important;max-width:calc(100% + 30px)!important;margin-right:-30px!important;padding-right:30px!important;overflow:hidden auto!important}.home-page .hero h1,.home-page .home-hero h1,.home-page .simplified-home-hero h1,.simplified-home-page .hero h1,.simplified-home-page .home-hero h1,.simplified-home-page .simplified-home-hero h1,.dashboard-page .hero h1,.dashboard-page .home-hero h1,.dashboard-page .simplified-home-hero h1{margin-top:32px!important;margin-bottom:32px!important}.home-page .logo-mark,.simplified-home-page .logo-mark,.dashboard-page .logo-mark{margin-bottom:18px!important;padding:14px 20px!important;font-size:200%!important;line-height:1!important}.home-page .brand-logo,.marketing-home .brand-logo,.home-topbar .brand-logo{align-items:center!important;gap:18px!important}.home-page .brand-logo-mark,.marketing-home .brand-logo-mark,.home-topbar .brand-logo-mark{width:104px!important;min-width:104px!important;height:104px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:0 0 104px!important;position:relative!important;overflow:visible!important}.home-page .brand-logo-sheet,.marketing-home .brand-logo-sheet,.home-topbar .brand-logo-sheet{background:#fffffff5!important;border:1px solid #849dc54d!important;border-radius:12px!important;width:44px!important;height:56px!important;top:24px!important;box-shadow:0 12px 28px #3563ff1f!important}.home-page .brand-logo-sheet-back,.marketing-home .brand-logo-sheet-back,.home-topbar .brand-logo-sheet-back{opacity:.92!important;left:18px!important;transform:rotate(-11deg)!important}.home-page .brand-logo-sheet-front,.marketing-home .brand-logo-sheet-front,.home-topbar .brand-logo-sheet-front{right:18px!important;transform:rotate(8deg)!important}.marketing-home .hero h1,.home-page .hero h1,.dashboard-page .hero h1{align-items:center!important;gap:22px!important;min-width:0!important;display:flex!important}.marketing-home .hero h1:before,.home-page .hero h1:before,.dashboard-page .hero h1:before{filter:drop-shadow(0 18px 32px #28396629);background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22150%22%20viewBox%3D%220%200%20220%20150%22%20fill%3D%22none%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22g1%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%0A%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%234F7CFF%22%2F%3E%0A%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2300C2A8%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3ClinearGradient%20id%3D%22g2%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%0A%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%238B5CF6%22%2F%3E%0A%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%234F7CFF%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3ClinearGradient%20id%3D%22g3%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%0A%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23F59E0B%22%2F%3E%0A%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23F97316%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3Crect%20x%3D%2275%22%20y%3D%2236%22%20width%3D%22118%22%20height%3D%2282%22%20rx%3D%2218%22%20fill%3D%22%23F8FBFF%22%20stroke%3D%22%23D4E1FF%22%20stroke-width%3D%224%22%2F%3E%0A%3Crect%20x%3D%2275%22%20y%3D%2236%22%20width%3D%22118%22%20height%3D%2218%22%20rx%3D%2218%22%20fill%3D%22url%28%23g1%29%22%2F%3E%0A%3Ccircle%20cx%3D%2289%22%20cy%3D%2245%22%20r%3D%224%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cx%3D%22101%22%20cy%3D%2245%22%20r%3D%224%22%20fill%3D%22%23E8F0FF%22%2F%3E%0A%3Ccircle%20cx%3D%22113%22%20cy%3D%2245%22%20r%3D%224%22%20fill%3D%22%23D7E6FF%22%2F%3E%0A%3Crect%20x%3D%2289%22%20y%3D%2266%22%20width%3D%2258%22%20height%3D%2212%22%20rx%3D%226%22%20fill%3D%22%23E7EFFF%22%2F%3E%0A%3Crect%20x%3D%2289%22%20y%3D%2286%22%20width%3D%2282%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23D7E6FF%22%2F%3E%0A%3Crect%20x%3D%2289%22%20y%3D%22100%22%20width%3D%2264%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23D7E6FF%22%2F%3E%0A%3Cpath%20d%3D%22M156%2071%20L166%2083%20L183%2061%22%20stroke%3D%22%2310B981%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Crect%20x%3D%2217%22%20y%3D%2292%22%20width%3D%2239%22%20height%3D%2248%22%20rx%3D%2211%22%20transform%3D%22rotate%28-7%2017%2092%29%22%20fill%3D%22%23EEF4FF%22%20stroke%3D%22%23C9DBFF%22%20stroke-width%3D%224%22%2F%3E%0A%3Crect%20x%3D%2232%22%20y%3D%2280%22%20width%3D%2241%22%20height%3D%2252%22%20rx%3D%2211%22%20transform%3D%22rotate%28-7%2032%2080%29%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23AFC7FF%22%20stroke-width%3D%224%22%2F%3E%0A%3Crect%20x%3D%2245%22%20y%3D%2288%22%20width%3D%2220%22%20height%3D%225%22%20rx%3D%222.5%22%20transform%3D%22rotate%28-7%2045%2088%29%22%20fill%3D%22%236E8BFF%22%2F%3E%0A%3Crect%20x%3D%2243%22%20y%3D%2299%22%20width%3D%2216%22%20height%3D%225%22%20rx%3D%222.5%22%20transform%3D%22rotate%28-7%2043%2099%29%22%20fill%3D%22%23B0C4FF%22%2F%3E%0A%3Crect%20x%3D%2242%22%20y%3D%22109%22%20width%3D%2219%22%20height%3D%225%22%20rx%3D%222.5%22%20transform%3D%22rotate%28-7%2042%20109%29%22%20fill%3D%22%23B0C4FF%22%2F%3E%0A%3Cpath%20d%3D%22M15%20132h190%22%20stroke%3D%22%23BFD1F5%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Crect%20x%3D%2221%22%20y%3D%2220%22%20width%3D%2216%22%20height%3D%2272%22%20rx%3D%228%22%20fill%3D%22url%28%23g2%29%22%2F%3E%0A%3Crect%20x%3D%2231%22%20y%3D%2222%22%20width%3D%2274%22%20height%3D%2211%22%20rx%3D%225.5%22%20transform%3D%22rotate%2820%2031%2022%29%22%20fill%3D%22url%28%23g3%29%22%2F%3E%0A%3Crect%20x%3D%2289%22%20y%3D%2242%22%20width%3D%2214%22%20height%3D%2242%22%20rx%3D%227%22%20transform%3D%22rotate%2836%2089%2042%29%22%20fill%3D%22url%28%23g3%29%22%2F%3E%0A%3Ccircle%20cx%3D%2296%22%20cy%3D%2248%22%20r%3D%228%22%20fill%3D%22%23FFD58B%22%20stroke%3D%22%23F59E0B%22%20stroke-width%3D%223%22%2F%3E%0A%3Cpath%20d%3D%22M106%2056%20Q122%2070%20132%2070%22%20stroke%3D%22%23F59E0B%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M103%2031%20L114%2018%20L126%2030%22%20stroke%3D%22%236E8BFF%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M114%2018V42%22%20stroke%3D%22%236E8BFF%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Crect%20x%3D%22130%22%20y%3D%22123%22%20width%3D%2222%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%2393A9E9%22%2F%3E%0A%3Crect%20x%3D%2288%22%20y%3D%22123%22%20width%3D%2234%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%23A9BDF2%22%2F%3E%0A%3C%2Fsvg%3E)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 208px!important;width:208px!important;min-width:208px!important;height:142px!important}@media (width<=960px){.marketing-home .hero h1,.home-page .hero h1,.dashboard-page .hero h1{flex-direction:column!important;align-items:flex-start!important}.marketing-home .hero h1:before,.home-page .hero h1:before,.dashboard-page .hero h1:before{flex-basis:168px!important;width:168px!important;min-width:168px!important;height:116px!important}}.brand-logo-mark,.home-page .brand-logo-mark,.marketing-home .brand-logo-mark,.home-topbar .brand-logo-mark{width:116px!important;min-width:116px!important;height:86px!important;box-shadow:none!important;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='188'%20height='138'%20viewBox='0%200%20188%20138'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='lgDocStroke'%20x1='22'%20y1='24'%20x2='146'%20y2='122'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23AE7CFF'/%3e%3cstop%20offset='0.28'%20stop-color='%236E78FF'/%3e%3cstop%20offset='0.52'%20stop-color='%233B95FF'/%3e%3cstop%20offset='0.74'%20stop-color='%2318D0D4'/%3e%3cstop%20offset='1'%20stop-color='%2333E091'/%3e%3c/linearGradient%3e%3clinearGradient%20id='lgDocFill'%20x1='62'%20y1='18'%20x2='144'%20y2='124'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFFFFF'/%3e%3cstop%20offset='0.65'%20stop-color='%23F7FAFF'/%3e%3cstop%20offset='1'%20stop-color='%23ECF4FF'/%3e%3c/linearGradient%3e%3clinearGradient%20id='lgHero'%20x1='69'%20y1='79'%20x2='135'%20y2='106'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%232C8BFF'/%3e%3cstop%20offset='0.46'%20stop-color='%237B5BFF'/%3e%3cstop%20offset='1'%20stop-color='%2326D6C7'/%3e%3c/linearGradient%3e%3clinearGradient%20id='lgTag'%20x1='133'%20y1='84'%20x2='162'%20y2='111'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFD665'/%3e%3cstop%20offset='1'%20stop-color='%23FF9B2F'/%3e%3c/linearGradient%3e%3cfilter%20id='logoGlow'%20x='0'%20y='0'%20width='188'%20height='138'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='0'%20dy='11'%20stdDeviation='10'%20flood-color='%2339C5FF'%20flood-opacity='0.22'/%3e%3cfeDropShadow%20dx='0'%20dy='3'%20stdDeviation='3'%20flood-color='%23FFFFFF'%20flood-opacity='0.22'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23logoGlow)'%3e%3cpath%20d='M25.6%2046C24.1%2035.8%2031.7%2026.3%2041.9%2025.5L88.6%2021.9C95.9%2021.3%20102.5%2025.4%20105.4%2032L128.2%2084C132.4%2093.5%20126.3%20104.2%20115.9%20105.1L53.7%20110C43.5%20110.8%2034.6%20103.4%2033.1%2093.3L25.6%2046Z'%20fill='%23F6F8FF'%20stroke='%239A75FF'%20stroke-width='4.8'/%3e%3cpath%20d='M38.6%2037.5L57%2036.1C63.6%2035.6%2069.4%2040.6%2069.6%2047.2L70.2%2064L38.6%2037.5Z'%20fill='%23A57CFF'%20opacity='0.8'/%3e%3cpath%20d='M54.2%2067.3L90.8%2064.4'%20stroke='%239E89FF'%20stroke-width='6.1'%20stroke-linecap='round'%20opacity='0.8'/%3e%3cpath%20d='M57.6%2086L107.1%2082.1'%20stroke='%23B6C8F9'%20stroke-width='6.1'%20stroke-linecap='round'/%3e%3cpath%20d='M59.8%20100.2L94.6%2097.5'%20stroke='%23D1DDFA'%20stroke-width='5.1'%20stroke-linecap='round'/%3e%3cpath%20d='M60%2012H109.5L153%2055.5V112C153%20121.4%20145.4%20129%20136%20129H60C50.6%20129%2043%20121.4%2043%20112V29C43%2019.6%2050.6%2012%2060%2012Z'%20fill='url(%23lgDocFill)'%20stroke='%23D3E1FF'%20stroke-width='5'/%3e%3cpath%20d='M109.3%2012V41.2C109.3%2049.1%20115.7%2055.5%20123.6%2055.5H153L109.3%2012Z'%20fill='%231DD0C7'/%3e%3cpath%20d='M113.9%2017V39.2C113.9%2045.8%20119.2%2051.1%20125.8%2051.1H145.6'%20stroke='%230FB3AB'%20stroke-width='2.5'%20opacity='0.5'/%3e%3ccircle%20cx='65.6'%20cy='43.4'%20r='5.4'%20fill='%23975DFF'/%3e%3ccircle%20cx='83.7'%20cy='43.4'%20r='5.4'%20fill='%232F8BFF'/%3e%3ccircle%20cx='101.8'%20cy='43.4'%20r='5.4'%20fill='%231BD0C8'/%3e%3crect%20x='62'%20y='60.5'%20width='63'%20height='10'%20rx='5'%20fill='%231CCAC3'/%3e%3crect%20x='62'%20y='80'%20width='67'%20height='27'%20rx='7.5'%20fill='url(%23lgHero)'/%3e%3crect%20x='62'%20y='113'%20width='32'%20height='7.5'%20rx='3.75'%20fill='%23B9C9F5'/%3e%3crect%20x='101'%20y='113'%20width='27'%20height='7.5'%20rx='3.75'%20fill='%23D7E0F8'/%3e%3crect%20x='136'%20y='83'%20width='26'%20height='26'%20rx='7.5'%20fill='%23F9FCFF'%20stroke='%2318D0C8'%20stroke-width='3.5'%20stroke-dasharray='6%205'/%3e%3cpath%20d='M149%2089V103M142%2096H156'%20stroke='%2307AAA4'%20stroke-width='3.4'%20stroke-linecap='round'/%3e%3cpath%20d='M132%2024H171L182%2035.5H132V24Z'%20stroke='%23E4ECFF'%20stroke-width='4.8'%20stroke-linejoin='round'/%3e%3cpath%20d='M145.5%2024V84M135.5%2084H155.5'%20stroke='%23E4ECFF'%20stroke-width='4.8'%20stroke-linecap='round'/%3e%3cpath%20d='M171%2035.5V60'%20stroke='%23E4ECFF'%20stroke-width='4.2'%20stroke-linecap='round'/%3e%3crect%20x='159'%20y='60'%20width='25'%20height='25'%20rx='6'%20fill='url(%23lgTag)'%20stroke='%23F28B22'%20stroke-width='4'/%3e%3cpath%20d='M66%2089H125'%20stroke='white'%20stroke-opacity='0.18'%20stroke-width='2.2'/%3e%3cpath%20d='M66%2098H102'%20stroke='white'%20stroke-opacity='0.18'%20stroke-width='2.2'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat!important;border:0!important;border-radius:0!important;flex:0 0 116px!important;position:relative!important;overflow:visible!important}.brand-logo-mark .brand-logo-sheet,.brand-logo-mark .brand-logo-sheet-back,.brand-logo-mark .brand-logo-sheet-front,.home-page .brand-logo-mark .brand-logo-sheet,.marketing-home .brand-logo-mark .brand-logo-sheet,.home-topbar .brand-logo-mark .brand-logo-sheet{display:none!important}.brand-logo,.home-page .brand-logo,.marketing-home .brand-logo,.home-topbar .brand-logo{align-items:center!important;gap:16px!important}.home-topbar .brand-logo-mark{flex-basis:92px!important;width:92px!important;min-width:92px!important;height:68px!important}.brand-logo-image-lockup{align-items:center!important;gap:0!important;margin-bottom:0!important;line-height:0!important;display:inline-flex!important}.brand-logo-image{object-fit:contain!important;width:220px!important;max-width:220px!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.home-topbar .brand-logo-image{width:210px!important;max-width:210px!important}.brand-logo-mark,.brand-logo-sheet,.brand-logo-sheet-back,.brand-logo-sheet-front{display:none!important}.hero-title-row{margin:32px 0!important;display:flex!important}.marketing-home .hero h1:before,.home-page .hero h1:before,.dashboard-page .hero h1:before{content:none!important;background:0 0!important;display:none!important}@media (width<=900px){.hero-title-row{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.hero-title-logo{width:240px!important;max-width:78vw!important}.brand-logo-image,.home-topbar .brand-logo-image{width:180px!important;max-width:180px!important}}@media (width<=520px){.hero-title-logo{width:210px!important}.brand-logo-image,.home-topbar .brand-logo-image{width:150px!important;max-width:150px!important}}.hero-preview-card,.simple-create-preview,.preview-widget{border-radius:20px!important}.marketing-card-icon,.hero-preview-card,.simple-create-preview,.preview-widget,.simple-flow-list div,.preview-badge,.card-pill,.feature-chip,.hero-mini-tags span,.marketing-card{border-radius:9px!important}:root{--kemdoki-radius-unified:14px}button,a.button,.button-row a,.home-auth-actions a,.home-auth-primary,.home-topbar-nav button,.account-avatar-button,.account-dropdown,.account-dropdown button,.account-dropdown a,.home-topbar,.hero,.hero-split,.hero-preview-card,.simple-create-preview,.preview-widget,.preview-badge,.card-pill,.feature-chip,.hero-mini-tags span,.marketing-card,.marketing-card-icon,.create-card,.site-list-card,.site-row,.site-row-enhanced,.preset-card,.preset-icon,.icon-shell,.panel,.properties-box,.editor-header,.page-tabs,.device-row,.canvas-topline,.tool-button,.compact-tool-button,.layer-item,.layer-item-icon,.simple-flow-list div,input,select,textarea{border-radius:var(--kemdoki-radius-unified)!important}.marketing-card-icon{flex:0 0 52px!important;width:52px!important;min-width:52px!important;height:52px!important}.marketing-card-icon>svg,.marketing-card-icon>img,.marketing-card-icon>span{width:30px!important;height:30px!important}.hero-title-logo{opacity:1!important;mix-blend-mode:normal!important}.hero-title-row:before{opacity:.22!important}@media (width<=900px){.hero-title-logo{width:250px!important;max-width:76vw!important}}@media (width<=520px){.hero-title-logo{width:220px!important}}.preview-badge .ui-svg-icon{flex:0 0 24px!important;width:24px!important;height:24px!important}.preview-widget-header .ui-svg-icon,.card-pill .ui-svg-icon{flex:0 0 22px!important;width:22px!important;height:22px!important}.preview-badge,.preview-widget-header,.card-pill{gap:10px!important}.preview-badge{padding:9px 12px!important}.preview-widget-header strong{line-height:1.1!important}.hero-title-logo{border-radius:0!important;padding:0!important;display:block!important}@media (width<=900px){.hero-title-logo{width:222px!important;max-width:68vw!important}}@media (width<=520px){.hero-title-logo{width:185px!important;max-width:78vw!important}}.hero-title-logo{object-fit:contain!important;flex:none!important;width:320px!important;max-width:40vw!important;height:auto!important}.hero-title-row h1{max-width:620px!important;margin:0!important;font-size:40px!important;line-height:1.08!important}.hero-title-row{align-items:center!important;gap:22px!important}.hero-title-row:before,.hero-title-row:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}@media (width<=900px){.hero-title-logo{width:266px!important;max-width:72vw!important}.hero-title-row h1{font-size:34px!important}}@media (width<=520px){.hero-title-logo{width:222px!important;max-width:82vw!important}.hero-title-row h1{font-size:30px!important}.home-topbar .brand-logo-image,.home-topbar .brand-logo-two-docs-icon,.home-topbar .brand-logo-two-docs-big .brand-logo-two-docs-icon,.home-topbar .brand-logo-inline-documents .brand-logo-mark,.home-topbar .brand-logo .brand-logo-mark,.home-topbar .brand-logo img,.home-topbar .brand-logo svg{flex-basis:52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:39px!important}}.home-topbar{--kemdoki-header-edge-gap:20px;padding-left:var(--kemdoki-header-edge-gap)!important}.home-topbar>.brand-logo,.home-topbar>.brand-logo-two-docs-big,.home-topbar>.brand-logo-inline-documents,.home-topbar>.brand-logo-image-lockup{margin-left:0!important;margin-right:0!important}.topbar-account-area,.account-menu,.home-auth-actions,.account-avatar-button{margin-right:0!important}.home-topbar .brand-logo-image,.home-topbar .brand-logo-two-docs-icon,.home-topbar .brand-logo-two-docs-big .brand-logo-two-docs-icon,.home-topbar .brand-logo-inline-documents .brand-logo-mark,.home-topbar .brand-logo .brand-logo-mark,.home-topbar .brand-logo img,.home-topbar .brand-logo svg{object-fit:contain!important;flex:0 0 93px!important;width:93px!important;min-width:93px!important;max-width:93px!important;height:71px!important}.home-topbar .brand-logo-two-docs-text,.home-topbar .brand-logo span,.home-topbar .brand-logo strong{font-size:21px!important;line-height:1!important}.home-topbar .brand-logo,.home-topbar .brand-logo-two-docs-big,.home-topbar .brand-logo-inline-documents,.home-topbar .brand-logo-image-lockup{gap:12px!important}.home-topbar-nav{margin-left:auto!important;margin-right:auto!important}@media (width<=520px){.home-topbar .brand-logo-image,.home-topbar .brand-logo-two-docs-icon,.home-topbar .brand-logo-two-docs-big .brand-logo-two-docs-icon,.home-topbar .brand-logo-inline-documents .brand-logo-mark,.home-topbar .brand-logo .brand-logo-mark,.home-topbar .brand-logo img,.home-topbar .brand-logo svg{flex-basis:78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:59px!important}}.home-topbar{padding-right:34px!important}.topbar-account-area,.account-menu{margin-right:0!important}.hero-preview-card.simple-create-preview,.simple-create-preview{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.simple-create-preview .preview-badge,.simple-create-preview .preview-widget{border-radius:14px!important}.simple-create-preview .hero-preview-top{margin:0!important;padding:0!important;display:none!important}.simple-create-preview .preview-widget{margin-top:0!important}.home-topbar .brand-logo strong,.home-topbar .brand-logo-two-docs-text,.home-topbar .brand-logo-image-text strong{font-size:28px!important;font-weight:800!important;line-height:1.05!important}.home-topbar .brand-logo span,.home-topbar .brand-logo-image-text span{font-size:14px!important;line-height:1.15!important}.topbar-account-email{color:#f2f7ff!important;opacity:1!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.topbar-account-area{align-items:center!important;gap:12px!important}.home-topbar .brand-logo strong,.home-topbar .brand-logo>strong,.home-topbar .brand-logo-text strong,.home-topbar .brand-logo-image-text strong,.home-topbar .brand-logo-two-docs-text,.home-topbar .brand-logo span:first-child,.home-topbar .brand-logo-image-lockup strong,.home-topbar a.brand-logo strong,.home-topbar a.brand-logo .brand-logo-title,.home-topbar .brand-logo-title,.home-topbar .brand-logo>span:first-of-type,.home-topbar .brand-logo-image-text>span:first-of-type{letter-spacing:-.8px!important;font-size:36px!important;font-weight:900!important;line-height:1!important}.home-topbar .brand-logo span:not(:first-child),.home-topbar .brand-logo-image-text span:not(:first-child){letter-spacing:0!important;font-size:14px!important;font-weight:600!important;line-height:1.15!important}.home-topbar .brand-logo,.home-topbar .brand-logo-image-lockup,.home-topbar .brand-logo-two-docs-big,.home-topbar .brand-logo-inline-documents{gap:14px!important}.create-card .card-title-row .card-pill{display:none!important}.create-card .card-title-row{justify-content:flex-start!important}.create-mode-switch button{box-shadow:none!important;border:1px solid #e2e8f0bf!important;border-radius:14px!important}.create-mode-switch button:nth-child(2):hover{background:#ffffff0f!important;border-color:#f1f5f9eb!important}.create-mode-switch button.active:first-child{border-color:#facc15bf!important}.create-mode-switch button:nth-child(2){border:1px solid #94a3b86b!important}.create-mode-switch button:nth-child(2):hover,.create-mode-switch button:nth-child(2):focus{background:var(--kemdoki-accent)!important;border-color:var(--kemdoki-accent)!important;color:#fff!important;box-shadow:none!important}.create-mode-switch button:nth-child(2):not(:hover):not(:focus):not(.active){color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#e2e8f0c7!important}.create-mode-switch button:nth-child(2):hover,.create-mode-switch button:nth-child(2):focus-visible{color:#fff!important;box-shadow:none!important;background:#111!important;border-color:#111!important}.create-mode-switch button:nth-child(2):not(:hover):not(:focus-visible):not(.active){color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#e2e8f0c7!important}.create-mode-switch{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0!important}.create-mode-switch button:nth-child(2){background:var(--kemdoki-button-bg)!important;color:#fff!important;border-color:#acbeffb8!important;transform:none!important;box-shadow:0 14px 30px #5b7cfa3d!important}.create-mode-switch button:nth-child(2):hover,.create-mode-switch button:nth-child(2):focus,.create-mode-switch button:nth-child(2):focus-visible{background:var(--kemdoki-button-bg)!important;color:#fff!important;border-color:#acbeffb3!important;transform:translateY(-1px)!important;box-shadow:0 14px 30px #5b7cfa3d!important}.create-mode-switch button:nth-child(2).active{background:var(--kemdoki-button-bg)!important;color:#fff!important;border-color:#acbeffb8!important;box-shadow:0 14px 30px #5b7cfa3d!important}.hero-title-logo{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.hero-title-row:before,.hero-title-row:after,.hero-copy:before,.hero-copy:after,.hero:before,.hero:after{content:none!important;opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.home-topbar .home-logo-xl-text{align-items:center!important;gap:20px!important;min-width:max-content!important;transform:none!important}.home-topbar .home-logo-xl-text strong,.home-topbar .home-logo-xl-text span:not(.sr-only),.home-topbar .home-logo-xl-text .brand-logo-two-docs-text,.home-topbar .home-logo-xl-text .brand-logo-image-text,.home-topbar .home-logo-xl-text [class*=text]{letter-spacing:-.075em!important;color:#f8fafc!important;white-space:nowrap!important;width:auto!important;max-width:none!important;font-size:64px!important;font-weight:950!important;line-height:.9!important;display:inline-block!important;transform:none!important}.home-topbar .home-logo-xl-text{letter-spacing:-.075em!important;color:#f8fafc!important;font-size:64px!important;font-weight:950!important;line-height:.9!important}.home-topbar .home-logo-xl-text img,.home-topbar .home-logo-xl-text svg,.home-topbar .home-logo-xl-text [class*=mark],.home-topbar .home-logo-xl-text [class*=icon]{flex:none!important;width:104px!important;max-width:none!important;height:78px!important}.home-topbar{padding-top:20px!important;padding-bottom:20px!important}.home-topbar .home-nav,.home-topbar .home-top-actions{align-items:center!important}.home-topbar .brand-logo .brand-logo-two-docs-text,.home-topbar .brand-logo-two-docs-text,.brand-logo-fixed-30 .brand-logo-two-docs-text,.brand-logo .brand-logo-two-docs-text{letter-spacing:-.035em!important;font-size:30px!important;line-height:1!important}.home-topbar .brand-logo svg,.home-topbar .brand-logo-two-docs-icon{width:72px!important;height:54px!important}.home-topbar .home-logo-kemdoki-large .brand-logo-two-docs-text,.home-topbar .brand-logo.home-logo-kemdoki-large>.brand-logo-two-docs-text{letter-spacing:-.06em!important;color:#f8fafc!important;white-space:nowrap!important;width:auto!important;max-width:none!important;font-size:48px!important;font-weight:950!important;line-height:.92!important;display:inline-block!important;transform:none!important}.home-topbar .home-logo-kemdoki-large{align-items:center!important;gap:18px!important;min-width:max-content!important}.home-topbar{min-height:98px!important}.home-topbar .home-logo-kemdoki-large .brand-logo-two-docs-icon{flex:0 0 86px!important;width:86px!important;min-width:86px!important;max-width:none!important;height:65px!important}.auth-shell.auth-shell-balanced{align-items:stretch;min-height:620px}.auth-shell-balanced .auth-marketing-panel,.auth-shell-balanced .auth-card{min-height:620px}.auth-shell-balanced .auth-marketing-panel{justify-content:space-between!important;padding:38px!important}.auth-shell-balanced .auth-cabinet-title{margin-top:56px}.auth-mode-note{z-index:1;color:#cbd5e1;background:#0f1b2db8;border:1px solid #849dc557;border-radius:18px;gap:8px;max-width:560px;padding:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.auth-mode-note strong{color:#fff;font-size:16px;font-weight:950}.auth-mode-note span{color:#a6b4c8;font-size:14px;line-height:1.55}.auth-page-product .auth-shell .auth-card.auth-card-kemdoki{flex-direction:column;justify-content:center;gap:16px;min-height:620px;display:flex;color:#f8fafc!important;background:#080f1cf0!important;border-left:1px solid #849dc547!important;padding:38px!important}.auth-card-heading{gap:8px;margin-bottom:4px;display:grid}.auth-card-heading h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:34px;line-height:1.05}.auth-card-heading p{color:#a6b4c8;margin:0;font-size:14px;line-height:1.55}.auth-page-product .auth-shell .auth-form{gap:12px;display:grid}.auth-page-product .auth-shell .auth-form label{font-size:13px;font-weight:900;color:#dbeafe!important}.auth-page-product .auth-shell .auth-form input{outline:none;min-height:46px;margin-top:7px;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0f1b2deb!important;border:1px solid #849dc56b!important;border-radius:12px!important;box-shadow:inset 0 0 0 1000px #0f1b2deb!important}.auth-page-product .auth-shell .auth-form input:-webkit-autofill{outline:none;min-height:46px;margin-top:7px;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0f1b2deb!important;border:1px solid #849dc56b!important;border-radius:12px!important;box-shadow:inset 0 0 0 1000px #0f1b2deb!important}.auth-page-product .auth-shell .auth-form input:-webkit-autofill:hover{outline:none;min-height:46px;margin-top:7px;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0f1b2deb!important;border:1px solid #849dc56b!important;border-radius:12px!important;box-shadow:inset 0 0 0 1000px #0f1b2deb!important}.auth-page-product .auth-shell .auth-form input:-webkit-autofill:focus{outline:none;min-height:46px;margin-top:7px;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#0f1b2deb!important;border:1px solid #849dc56b!important;border-radius:12px!important;box-shadow:inset 0 0 0 1000px #0f1b2deb!important}.auth-page-product .auth-shell .auth-form input::placeholder{color:#6f819a}.auth-page-product .auth-shell .auth-form input:focus{border-color:#5b7cfaf2!important;box-shadow:0 0 0 3px #5b7cfa33!important}.auth-page-product .auth-message-space{min-height:50px;margin-top:2px}.auth-page-product .auth-error,.auth-page-product .auth-success{border-radius:12px;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.35}.auth-page-product .auth-error{color:#fecaca!important;background:#7f1d1d59!important;border:1px solid #f8717173!important}.auth-page-product .auth-success{color:#99f6e4!important;background:#14b8a624!important;border:1px solid #2dd4bf73!important}.auth-page-product .auth-submit-button,.auth-page-product .auth-yandex-button,.auth-page-product .auth-guest-button{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;border-radius:12px!important;width:100%!important;min-height:46px!important;font-weight:950!important}.auth-page-product .auth-submit-button,.auth-page-product .auth-form button[type=submit]{color:#fff!important;background:linear-gradient(135deg,#5b7cfa,#14b8a6)!important;border:1px solid #93c5fda6!important;box-shadow:0 14px 32px #14b8a629!important}.auth-page-product .auth-submit-button:hover:not(:disabled),.auth-page-product .auth-yandex-button:hover:not(:disabled),.auth-page-product .auth-guest-button:hover:not(:disabled),.auth-page-product .auth-mode-switch button:hover:not(:disabled){transform:translateY(-1px)}.auth-social-actions{gap:10px;display:grid}.auth-page-product .auth-yandex-button{color:#fde68a!important;box-shadow:none!important;background:#facc151f!important;border:1px solid #facc15b3!important;margin:0!important}.auth-page-product .auth-guest-button{cursor:pointer;color:#dbeafe!important;background:#0f1b2de0!important;border:1px solid #849dc575!important}.auth-page-product .auth-divider{margin:2px 0;color:#6f819a!important}.auth-page-product .auth-divider:before,.auth-page-product .auth-divider:after{background:#849dc547!important}.auth-mode-switch{color:#a6b4c8;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;display:flex}.auth-mode-switch button{min-height:34px;padding:0 12px;font-weight:950;color:#93c5fd!important;background:#0f1b2db8!important;border:1px solid #849dc557!important;border-radius:999px!important}.auth-page-product button:disabled{opacity:.65;cursor:default;transform:none!important}.editor-guest-banner{color:#dbeafe;text-align:center;background:linear-gradient(135deg,#5b7cfa24,#14b8a61a);border-bottom:1px solid #5b7cfa59;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:13px;font-weight:850;display:flex}.editor-disabled-link{color:#6b7280;cursor:not-allowed;background:#ffffff8c;border:1px solid #11111147;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;display:inline-flex}.editor-guest-mode .save-button,.editor-guest-mode .editor-export-button{opacity:.68;cursor:not-allowed}@media (width<=900px){.auth-shell.auth-shell-balanced{min-height:0}.auth-shell-balanced .auth-marketing-panel,.auth-shell-balanced .auth-card,.auth-page-product .auth-shell .auth-card.auth-card-kemdoki{min-height:auto}}.modal-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#030712c2!important}.confirm-dialog{color:#e5eefb!important;background:linear-gradient(#0b1422fa,#070d18fa)!important;border:1px solid #849dc557!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 24px 70px #0000006b,inset 0 0 0 1px #ffffff08!important}.confirm-dialog-header,.confirm-dialog-actions{background:#0f1b2dd1!important;border-color:#849dc53d!important}.confirm-dialog-header h2,.confirm-dialog-body p{color:#e5eefb!important}.confirm-dialog-body .muted,.confirm-dialog-body p.muted{color:#9fb0c8!important}.confirm-dialog-actions button{color:#dbeafe!important;background:#0f1b2df0!important;border:1px solid #849dc557!important;border-radius:14px!important;min-height:38px!important}.confirm-dialog-actions button:hover,.confirm-dialog-actions button:focus{color:#fff!important;background:#1e2d46fa!important;border-color:#93c5fda3!important}.confirm-dialog-actions button.confirm-danger-button,.confirm-dialog-actions button.danger.confirm-danger-button{visibility:visible!important;opacity:1!important;color:#fff!important;background:linear-gradient(135deg,#ef4444,#c026d3)!important;border-color:#ff8091bd!important;display:inline-flex!important;box-shadow:0 14px 30px #ef444438!important}.confirm-dialog-actions button.confirm-danger-button:hover,.confirm-dialog-actions button.confirm-danger-button:focus,.confirm-dialog-actions button.danger.confirm-danger-button:hover,.confirm-dialog-actions button.danger.confirm-danger-button:focus{color:#fff!important;background:linear-gradient(135deg,#dc2626,#a21caf)!important;border-color:#ffcdd6e6!important}.auth-page-product .auth-submit-button,.auth-page-product .auth-form button[type=submit],.auth-page-product .auth-yandex-button,.auth-page-product button.yandex-button.auth-yandex-button{background:var(--kemdoki-button-bg,linear-gradient(135deg, #5b7cfa 0%, #8b5cf6 58%, #00b8a9 100%))!important;color:#fff!important;letter-spacing:-.015em!important;cursor:pointer!important;border:1px solid #acbeff9e!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:0 18px!important;font-size:15px!important;font-weight:950!important;transition:transform .14s,box-shadow .14s,border-color .14s,filter .14s!important;display:inline-flex!important;box-shadow:0 14px 30px #5b7cfa33,0 8px 22px #00000038!important}.auth-page-product .auth-submit-button:hover:not(:disabled),.auth-page-product .auth-form button[type=submit]:hover:not(:disabled),.auth-page-product .auth-yandex-button:hover:not(:disabled),.auth-page-product button.yandex-button.auth-yandex-button:hover:not(:disabled){filter:brightness(1.04)saturate(1.05)!important;border-color:#dbeafed1!important;transform:translateY(-1px)!important;box-shadow:0 18px 36px #5b7cfa47,0 10px 26px #00000040!important}.auth-page-product .auth-submit-button:active:not(:disabled),.auth-page-product .auth-form button[type=submit]:active:not(:disabled),.auth-page-product .auth-yandex-button:active:not(:disabled),.auth-page-product button.yandex-button.auth-yandex-button:active:not(:disabled){transform:translateY(0)!important}.auth-page-product .auth-submit-button:disabled,.auth-page-product .auth-form button[type=submit]:disabled,.auth-page-product .auth-yandex-button:disabled,.auth-page-product button.yandex-button.auth-yandex-button:disabled{opacity:.62!important;cursor:default!important;filter:none!important;transform:none!important}.auth-page-product .auth-guest-button,.auth-page-product .auth-mode-switch button,.auth-page-product .auth-bottom-button,.auth-page-product .auth-alt-action button,.auth-page-product .auth-footer button,.auth-page-product .auth-bottom-link button{color:#dbeafe!important;cursor:pointer!important;background:#0f1b2de0!important;border:1px solid #849dc56b!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;font-weight:900!important;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s!important;display:inline-flex!important;box-shadow:0 10px 22px #0000002e!important}.auth-page-product .auth-guest-button:hover:not(:disabled),.auth-page-product .auth-mode-switch button:hover:not(:disabled),.auth-page-product .auth-bottom-button:hover:not(:disabled),.auth-page-product .auth-alt-action button:hover:not(:disabled),.auth-page-product .auth-footer button:hover:not(:disabled),.auth-page-product .auth-bottom-link button:hover:not(:disabled){color:#fff!important;background:#17253af5!important;border-color:#acbeffa8!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #00000038!important}.auth-page.auth-page-product .auth-submit-button,.auth-page.auth-page-product .auth-form button[type=submit],.auth-page.auth-page-product .auth-yandex-button,.auth-page.auth-page-product button.yandex-button.auth-yandex-button,.auth-page.auth-page-product .auth-submit-button:hover:not(:disabled),.auth-page.auth-page-product .auth-form button[type=submit]:hover:not(:disabled),.auth-page.auth-page-product .auth-yandex-button:hover:not(:disabled),.auth-page.auth-page-product button.yandex-button.auth-yandex-button:hover:not(:disabled),.auth-page.auth-page-product .auth-submit-button:focus:not(:disabled),.auth-page.auth-page-product .auth-form button[type=submit]:focus:not(:disabled),.auth-page.auth-page-product .auth-yandex-button:focus:not(:disabled),.auth-page.auth-page-product button.yandex-button.auth-yandex-button:focus:not(:disabled),.auth-page.auth-page-product .auth-submit-button:focus-visible:not(:disabled),.auth-page.auth-page-product .auth-form button[type=submit]:focus-visible:not(:disabled),.auth-page.auth-page-product .auth-yandex-button:focus-visible:not(:disabled),.auth-page.auth-page-product button.yandex-button.auth-yandex-button:focus-visible:not(:disabled),.auth-page.auth-page-product .auth-submit-button:active:not(:disabled),.auth-page.auth-page-product .auth-form button[type=submit]:active:not(:disabled),.auth-page.auth-page-product .auth-yandex-button:active:not(:disabled),.auth-page.auth-page-product button.yandex-button.auth-yandex-button:active:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#5b7cfa 0%,#8b5cf6 58%,#00b8a9 100%)!important;border-color:#acbeffb8!important}.auth-page.auth-page-product .auth-submit-button:focus-visible:not(:disabled),.auth-page.auth-page-product .auth-form button[type=submit]:focus-visible:not(:disabled),.auth-page.auth-page-product .auth-yandex-button:focus-visible:not(:disabled),.auth-page.auth-page-product button.yandex-button.auth-yandex-button:focus-visible:not(:disabled){outline-offset:3px!important;outline:2px solid #93c5fd8c!important}.auth-page.auth-page-product .auth-submit-button:active:not(:disabled),.auth-page.auth-page-product .auth-form button[type=submit]:active:not(:disabled),.auth-page.auth-page-product .auth-yandex-button:active:not(:disabled),.auth-page.auth-page-product button.yandex-button.auth-yandex-button:active:not(:disabled){filter:brightness(.98)saturate(1.03)!important;transform:translateY(0)!important;box-shadow:0 12px 26px #5b7cfa38,0 8px 20px #0000003b!important}.table-editor-scroll{scrollbar-width:thin!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:0 0 6px!important;display:grid!important;overflow:auto visible!important}.table-editor-scroll .table-editor-column-actions,.table-editor-scroll .table-editor-grid{min-width:max-content!important;padding-bottom:0!important;overflow:visible!important}.table-editor-scroll .table-editor-column-actions{z-index:2!important;background:#0f1b2df0!important;border-radius:12px!important;margin-bottom:0!important;padding:6px 0 4px!important;position:sticky!important;top:0!important;box-shadow:0 6px 16px #00000029!important}.table-editor-scroll .table-editor-grid{gap:6px!important;display:grid!important}.table-editor-scroll .table-editor-row,.table-editor-scroll .table-editor-column-actions{grid-auto-columns:minmax(110px,140px)!important}.table-editor-scroll .table-editor-row input{width:100%!important;min-width:110px!important}.table-editor-scroll .table-editor-remove-column{align-self:center!important;height:30px!important;min-height:30px!important}.table-editor-scroll .table-editor-column-actions{grid-auto-columns:minmax(110px,140px)!important;place-items:center!important}.table-editor-scroll .table-editor-remove-column,.table-editor-remove-column{text-align:center!important;justify-self:center!important;width:32px!important;min-width:32px!important;max-width:32px!important}.table-editor-scroll .table-editor-row-action-space{justify-self:center!important;width:32px!important;min-width:32px!important}.canvas-block[style*="background-color: rgb(244, 247, 255)"],.canvas-block[style*="background-color:#f4f7ff"],.canvas-block[style*="background-color: #f4f7ff"],.canvas-block[style*="background-color: rgb(246, 248, 252)"],.canvas-block[style*="background-color:#f6f8fc"],.canvas-block[style*="background-color: #f6f8fc"],.canvas-block[style*="background-color: rgb(245, 248, 253)"],.canvas-block[style*="background-color:#f5f8fd"],.canvas-block[style*="background-color: #f5f8fd"]{box-shadow:0 10px 24px #0f172a14!important}.auth-verify-page{color:#f8fafc!important;background:radial-gradient(circle at 20% 15%,#5b7cfa3d,#0000 34%),radial-gradient(circle at 78% 20%,#14b8a62e,#0000 30%),linear-gradient(135deg,#050b16 0%,#0b1324 46%,#101827 100%)!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;padding:32px 18px!important;display:flex!important}.auth-verify-shell{width:min(520px,100%)}.auth-verify-card{color:#f8fafc;background:linear-gradient(#0b1422fa,#070d18fa);border:1px solid #849dc557;border-radius:28px;gap:18px;width:100%;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff0a}.auth-verify-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#5b7cfa3d,#0000 66%);border-radius:999px;width:260px;height:260px;position:absolute;inset:-120px -80px auto auto}.auth-verify-brand{z-index:1;letter-spacing:-.06em;width:max-content;font-size:30px;font-weight:950;line-height:1;position:relative;color:#fff!important;text-decoration:none!important}.auth-verify-icon{z-index:1;color:#fff;background:linear-gradient(135deg,#5b7cfa47,#14b8a633);border:1px solid #93c5fd7a;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;font-weight:950;display:inline-flex;position:relative;box-shadow:0 18px 42px #14b8a629}.auth-verify-heading{z-index:1;gap:10px;display:grid;position:relative}.auth-verify-heading h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(30px,5vw,44px);line-height:1.04}.auth-verify-heading p{color:#a6b4c8;margin:0;font-size:15px;line-height:1.6}.auth-verify-message{z-index:1;align-items:center;display:flex;position:relative;border-radius:14px!important;min-height:48px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.45!important}.auth-verify-actions{z-index:1;justify-content:flex-start;display:flex;position:relative}.auth-verify-actions a{background:linear-gradient(135deg,#5b7cfa,#14b8a6);border:1px solid #93c5fd9e;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:950;display:inline-flex;box-shadow:0 14px 32px #14b8a629;color:#fff!important;text-decoration:none!important}.auth-verify-actions a:hover,.auth-verify-actions a:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 18px 40px #14b8a638,0 0 0 3px #5b7cfa33}@media (width<=560px){.auth-verify-card{border-radius:24px;padding:28px 22px}}.create-mode-switch button:first-child,.create-mode-switch button:first-child:hover,.create-mode-switch button:first-child:focus,.create-mode-switch button:first-child:focus-visible,.create-mode-switch button:first-child.active,.create-mode-switch button:first-child.active:hover,.create-mode-switch button:first-child.active:focus,.create-mode-switch button:first-child.active:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.create-mode-switch button:first-child.active{background:var(--kemdoki-button-bg)!important;color:#fff!important}.password-input-wrap{align-items:center;width:100%;margin-top:7px;display:flex;position:relative}.auth-page-product .auth-shell .auth-form .password-input-wrap input,.auth-form .password-input-wrap input{width:100%;margin-top:0!important;padding-right:52px!important}.password-visibility-button{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#93c5fd!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0!important}.password-visibility-button:hover:not(:disabled),.password-visibility-button:focus-visible:not(:disabled){color:#fff!important;background:#5b7cfa29!important;outline:none!important;transform:translateY(-50%)!important}.password-visibility-button:active:not(:disabled){color:#fff!important;background:#14b8a629!important;transform:translateY(-50%)!important}.password-visibility-button:disabled{opacity:.55;cursor:default}.password-visibility-button span{justify-content:center;align-items:center;display:inline-flex;transform:translateY(-1px)}.brand-logo-link,.brand-logo-link:visited,.brand-logo-link:hover,.brand-logo-link:focus,.brand-logo-link:focus-visible,.brand-logo-link:active{color:inherit;box-shadow:none;border:0;outline:none;text-decoration:none}.brand-logo-link{cursor:pointer}.brand-logo-link .brand-logo-two-docs-text,.brand-logo-link:hover .brand-logo-two-docs-text,.brand-logo-link:focus-visible .brand-logo-two-docs-text{color:#f8fafc;text-decoration:none}.home-grid,.home-grid-enhanced,.simplified-home-grid{align-items:start!important}.create-card,.create-card-enhanced,.simplified-create-card,.site-list-card,.site-list-card-enhanced{align-self:start!important}.simplified-create-card{grid-auto-rows:min-content!important;align-content:start!important}.create-mode-switch{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;align-self:start!important;gap:10px!important;padding:0!important;display:grid!important}.create-mode-switch button{color:#eef5ff!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:1px solid #e2e8f0c7!important;border-radius:14px!important;padding:0 16px!important;font-weight:800!important;transform:none!important}.create-mode-switch button:not(.active){color:#eef5ff!important;box-shadow:none!important;background:0 0!important;border-color:#e2e8f0c7!important}.create-mode-switch button:not(.active):hover,.create-mode-switch button:not(.active):focus,.create-mode-switch button:not(.active):focus-visible{color:#fff!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#f1f5f9eb!important;transform:none!important}.create-mode-switch button.active{background:var(--kemdoki-button-bg)!important;color:#fff!important;border-color:#acbeffb8!important;transform:none!important;box-shadow:0 14px 30px #5b7cfa3d!important}.primary-create-button{align-self:start!important;height:46px!important;min-height:46px!important}.auth-marketing-media{align-items:center;gap:18px;display:flex}.auth-marketing-illustration{object-fit:contain;filter:drop-shadow(0 14px 30px #0e162c2e);flex:none;width:clamp(155px,17vw,220px);max-width:34%;height:auto;background:0 0!important}.auth-marketing-media .auth-cabinet-title{margin:0}@media (width<=980px){.auth-marketing-media{flex-direction:column;align-items:flex-start}.auth-marketing-illustration{width:min(220px,70vw);max-width:220px}}.toolbox-panel{align-content:start!important}.compact-tool-grid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;align-content:start!important;justify-items:stretch!important;gap:10px!important;width:100%!important;display:grid!important}.compact-tool-button{justify-self:stretch!important;width:100%!important;max-width:none!important;height:84px!important;min-height:84px!important;margin:0!important}.compact-tool-button .tool-icon-shell{width:46px!important;height:46px!important}.toolbox-tooltip,.toolbox-tooltip-portal{white-space:nowrap!important;max-width:180px!important}.canvas-block[data-type=heading],.canvas-block[data-type=text],.canvas-block[data-type=container],.canvas-block[data-type=table]{color:#122033}.compact-tool-grid{grid-template-columns:repeat(auto-fill,84px)!important;place-content:start center!important;justify-items:center!important;gap:10px!important;width:100%!important;display:grid!important}.compact-tool-button{justify-self:center!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0!important}.compact-tool-button .tool-icon-shell,.toolbox-panel .compact-tool-button .tool-icon-shell{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}@media (width<=900px){.hero-title-logo.home-builder-hero-image{width:min(270px,72vw)!important;max-width:72vw!important}}@media (width<=520px){.hero-title-logo.home-builder-hero-image{width:min(230px,82vw)!important;max-width:82vw!important}}.auth-page-product .auth-marketing-media{align-items:center!important;gap:18px!important;display:flex!important}.auth-page-product .auth-marketing-media .auth-cabinet-title,.auth-page-product .auth-cabinet-title{margin:0!important}@media (width<=980px){.auth-page-product .auth-marketing-media{flex-direction:column!important;align-items:flex-start!important}}.auth-page-product .auth-marketing-media{display:block!important}.auth-page-product .auth-marketing-illustration{display:none!important}.auth-page-product .auth-cabinet-title{margin:0!important}.hero-title-logo.home-builder-hero-image{object-fit:contain!important;width:clamp(240px,28vw,320px)!important;max-width:36vw!important;height:auto!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important}.toolbox-panel .compact-tool-grid{grid-template-columns:repeat(auto-fill,54px)!important;place-content:start center!important;justify-items:center!important;gap:7px!important;width:100%!important;display:grid!important}.toolbox-panel .compact-tool-button,.toolbox-panel .tool-button.compact-tool-button{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;box-shadow:none!important;border-width:1px!important;border-radius:5px!important;justify-self:center!important;margin:0!important;padding:0!important}.toolbox-panel .compact-tool-button .tool-icon-shell,.toolbox-panel .tool-icon-shell,.toolbox-panel .compact-tool-button .icon-shell{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;border-width:1px!important;border-radius:4px!important;padding:0!important}.toolbox-panel .compact-tool-grid{grid-template-columns:repeat(auto-fill,56px)!important;gap:6px!important}.toolbox-panel .compact-tool-button,.toolbox-panel .tool-button.compact-tool-button{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-shadow:none!important;background:0 0!important;border-width:1px!important;border-color:#94a3b81f!important;border-radius:3px!important;padding:0!important}.toolbox-panel .compact-tool-button .tool-icon-shell,.toolbox-panel .tool-icon-shell,.toolbox-panel .compact-tool-button .icon-shell{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important;outline:0!important;padding:0!important}.toolbox-panel .compact-tool-grid{grid-template-columns:repeat(auto-fill,51px)!important;justify-content:center!important;justify-items:center!important;gap:2px!important}.toolbox-panel .compact-tool-button,.toolbox-panel .tool-button.compact-tool-button{width:51px!important;min-width:51px!important;max-width:51px!important;height:51px!important;min-height:51px!important;max-height:51px!important;margin:0!important;padding:0!important}.editor-page{--editor-toolbox-width:104px!important}.toolbox-panel{scrollbar-gutter:auto!important;padding-left:1px!important;padding-right:1px!important;overflow-x:hidden!important}.toolbox-panel .compact-tool-grid,.compact-tool-grid{grid-template-columns:repeat(auto-fill,50px)!important;place-content:start!important;justify-items:center!important;gap:1px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}.toolbox-panel .compact-tool-button,.toolbox-panel .tool-button.compact-tool-button,.compact-tool-button{justify-self:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important}.toolbox-panel .compact-tool-button .tool-icon-shell,.toolbox-panel .tool-icon-shell,.toolbox-panel .compact-tool-button .icon-shell{width:49px!important;min-width:49px!important;max-width:49px!important;height:49px!important;min-height:49px!important;max-height:49px!important;margin:0!important;padding:0!important}.toolbox-panel .tool-icon-shell svg,.toolbox-panel .tool-icon-shell .ui-svg-icon,.toolbox-panel .tool-icon-shell .block-type-svg{width:49px!important;height:49px!important}.editor-page .grid-value-control{align-items:center!important;gap:4px!important;display:inline-flex!important}.editor-page .grid-value-control .grid-step-button{border-radius:6px!important;justify-content:center!important;align-items:center!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;font-size:15px!important;line-height:1!important;display:inline-flex!important}.editor-page .grid-value-control .grid-size-input,.editor-page .grid-value-control .grid-step-input{text-align:center!important;appearance:textfield!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:26px!important;min-height:26px!important;padding:2px 4px!important}.editor-page .grid-size-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.editor-page .grid-size-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.editor-page .grid-step-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.editor-page .grid-step-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.editor-settings-dialog input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.editor-settings-dialog input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.editor-settings-dialog .settings-stepper{grid-template-columns:32px minmax(58px,1fr) 32px!important;align-items:center!important;gap:6px!important;margin-top:6px!important;display:grid!important}.editor-settings-dialog .settings-stepper input{text-align:center!important;appearance:textfield!important;width:100%!important}.editor-settings-dialog .settings-stepper button{border-radius:8px!important;min-height:34px!important;padding:0!important;font-size:16px!important;line-height:1!important}.feature-card-grid .marketing-card{gap:12px!important}.feature-card-grid .marketing-card-title-icon-row{background:linear-gradient(135deg,#14233af2,#0c182aeb)!important;border:1px solid #789ed638!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:48px!important;padding:7px 8px 7px 12px!important;display:flex!important;box-shadow:inset 0 1px #ffffff14!important}.feature-card-grid .marketing-card-title-icon-row h3{color:#f4f8ff!important;text-align:left!important;flex:auto!important;min-width:0!important;margin:0!important;font-size:16px!important;line-height:1.15!important}.feature-card-grid .marketing-card-title-icon-row .marketing-card-icon{width:34px!important;min-width:34px!important;height:34px!important;box-shadow:none!important;background:#182a469e!important;border:1px solid #7099d62e!important;border-radius:7px!important;flex:0 0 34px!important;margin:0!important}.feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>svg,.feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>img,.feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>span{width:22px!important;height:22px!important}@media (width<=520px){.feature-card-grid .marketing-card-title-icon-row{gap:8px!important;min-height:44px!important;padding:6px 7px 6px 10px!important}.feature-card-grid .marketing-card-title-icon-row h3{font-size:15px!important}}.home-page .feature-card-grid .marketing-card-title-icon-row{justify-content:flex-start!important;gap:10px!important;padding:8px 12px!important}.home-page .feature-card-grid .marketing-card-title-icon-row h3{flex:auto!important;order:1!important}.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>svg,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>img,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>span,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon .ui-svg-icon,.home-page .hero-mini-tags .ui-svg-icon,.home-page .preview-widget-header .ui-svg-icon{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important}.home-page .hero-mini-tags span,.home-page .preview-widget-header{gap:9px!important}@media (width<=520px){.home-page .feature-card-grid .marketing-card-title-icon-row{gap:9px!important;padding:7px 10px!important}}.home-page .hero-mini-tags span{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.home-page .feature-card-grid .marketing-card-title-icon-row{width:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:0 0 30px!important;order:0!important;margin:0!important;padding:0!important}.home-page .feature-card-grid .marketing-card-title-icon-row h3{box-shadow:none!important;background:0 0!important;border:0!important;order:1!important;margin:0!important;padding:0!important}.home-page .hero-mini-tags .ui-svg-icon,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>svg,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>img,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>span,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon .ui-svg-icon{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important}.legal-consent-box{background:#080e1c5c;border:1px solid #748eb947;border-radius:14px;gap:8px;margin:4px 0 2px;padding:12px 14px;display:grid}.legal-consent-checkbox{color:#edf4ffdb;align-items:flex-start;gap:10px;font-size:13px;line-height:1.35;display:flex}.legal-consent-checkbox input{accent-color:#35d3a7;flex:none;width:16px;height:16px;margin-top:1px}.legal-consent-link,.legal-back-link{color:#8fdcff;font-weight:700;text-decoration:none}.legal-consent-link:hover,.legal-back-link:hover{text-decoration:underline}.legal-page{color:#eff6ff;background:radial-gradient(circle at 0 0,#34d39929,#0000 34%),radial-gradient(circle at 100% 0,#60a5fa29,#0000 30%),#07111f;min-height:100vh;padding:42px 18px}.legal-card{background:#0a1222e0;border:1px solid #94a3b833;border-radius:24px;width:min(920px,100%);margin:0 auto;padding:clamp(24px,4vw,42px);box-shadow:0 24px 80px #00000057}.legal-card h1{margin:18px 0 14px;font-size:clamp(28px,4vw,42px)}.legal-card h2{margin:26px 0 10px;font-size:20px}.legal-card p,.legal-card li{color:#edf4ffd1;line-height:1.62}.legal-card ul{margin:10px 0 0;padding-left:22px}.legal-accept-button{color:#04121f;cursor:pointer;background:linear-gradient(135deg,#61f3c6,#8fdcff);border:0;border-radius:14px;margin-top:28px;padding:13px 18px;font-weight:800}.home-page .site-list-card .card-title-row,.home-page .site-list-card-enhanced .card-title-row{margin-bottom:22px!important}.home-page .site-list,.home-page .site-list-enhanced{gap:14px!important;margin-top:12px!important}.home-page .feature-card-grid .marketing-card-title-icon-row{align-items:center!important;gap:16px!important}.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon{width:45px!important;min-width:45px!important;max-width:45px!important;height:45px!important;min-height:45px!important;max-height:45px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:0 0 45px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>svg,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>img,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon>span,.home-page .feature-card-grid .marketing-card-title-icon-row .marketing-card-icon .ui-svg-icon{width:45px!important;min-width:45px!important;height:45px!important;min-height:45px!important}.marketing-card-icon>img{object-fit:contain!important;display:block!important}
