.mb-app,.mb-app[data-theme=rusender]{color-scheme:light;--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-size-xs: 12px;--font-size-s: 13px;--font-size-m: 14px;--font-size-l: 16px;--font-size-xl: 18px;--font-size-xxl: 24px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-base: 1.45;--color-primary: #4B4AFB;--color-primary-hover: #3636D7;--color-primary-active: #2B2BB8;--color-primary-soft: #E3E7FF;--color-primary-soft-text: #3636D7;--color-on-primary: #FFFFFF;--color-accent: #7777FC;--color-accent-2: #9392FD;--text-primary: #191942;--text-secondary: #5D5D85;--text-muted: #8E8EAD;--text-disabled: #A9A9C2;--text-inverse: #FFFFFF;--text-link: #4B4AFB;--bg-page: #F3F3FA;--bg-canvas: #F3F3FA;--surface-1: #FFFFFF;--surface-2: #F8F8FC;--surface-3: #EEEEF6;--surface-inverse: #191942;--border-1: #E9E9F0;--border-2: #D4D4E1;--border-control: #D4D4E1;--color-danger: #E62F50;--color-danger-text: #C8203F;--color-danger-soft: #FDE8EC;--color-success: #35A8A1;--color-success-text: #237A75;--color-success-soft: #E3F5F3;--color-warning: #FF9F43;--color-warning-text: #A85A00;--color-warning-soft: #FFF1E3;--outline-hover: #9392FD;--outline-selected: #4B4AFB;--drop-indicator: #4B4AFB;--hidden-stripe: rgba(93, 93, 133, .1);--var-chip-bg: #E3E7FF;--var-chip-text: #3636D7;--overlay: rgba(25, 25, 66, .4);--code-bg: #F8F8FC;--code-gutter: #8E8EAD;--code-text: #191942;--code-tag: #3636D7;--code-attr: #A85A00;--code-string: #237A75;--code-comment: #8E8EAD;--code-error-bg: #FDE8EC;--radius-s: 6px;--radius-m: 8px;--radius-l: 12px;--radius-xl: 16px;--radius-pill: 999px;--radius-xs: 4px;--radius-device: 36px;--radius-device-screen: 24px;--radius-phone: 44px;--radius-phone-screen: 30px;--shadow-panel: 0 0 5px rgba(10, 22, 65, .04), 0 1px 3px rgba(16, 33, 84, .06);--shadow-popover: 0 0 5px rgba(10, 22, 65, .04), 0 4px 16px rgba(16, 33, 84, .1);--shadow-drag: 0 0 5px rgba(8, 13, 32, .04), 0 4px 9px rgba(3, 11, 34, .16);--shadow-modal: 0 0 5px rgba(10, 22, 65, .04), 0 12px 40px rgba(16, 33, 84, .18);--focus-ring: 0 0 0 3px rgba(75, 74, 251, .28);--shadow-knob: 0 1px 2px rgba(0, 0, 0, .2);--shadow-paper-edge: 0 0 0 1px rgba(0, 0, 0, .05);--blk-action-hover: rgba(255, 255, 255, .18);--color-on-danger: #FFFFFF;--email-paper: #FFFFFF;--phone-border: #ECECEC;--phone-text: #1A1A1A;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--topbar-h: 60px;--panel-left-w: 296px;--panel-right-w: 320px;--control-h: 36px;--control-h-s: 30px}.mb-app[data-theme=dark]{color-scheme:dark;--color-primary: #7777FC;--color-primary-hover: #8B8AFF;--color-primary-active: #6362E8;--color-primary-soft: #2B2A55;--color-primary-soft-text: #C9C8FF;--color-on-primary: #0E0E24;--color-accent: #9392FD;--color-accent-2: #7777FC;--text-primary: #ECECF5;--text-secondary: #B4B4CC;--text-muted: #9090AE;--text-disabled: #5E5D7C;--text-inverse: #14142B;--text-link: #9392FD;--bg-page: #14142B;--bg-canvas: #101024;--surface-1: #1E1D2A;--surface-2: #26253A;--surface-3: #302F47;--surface-inverse: #ECECF5;--border-1: #2F2E44;--border-2: #45445F;--border-control: #6E6D8F;--color-danger: #FF6B85;--color-danger-text: #FF8A9F;--color-danger-soft: #3A1E2A;--color-success: #4FC7BF;--color-success-text: #6FD6CF;--color-success-soft: #173331;--color-warning: #FFB26B;--color-warning-text: #FFC48F;--color-warning-soft: #3A2A1C;--outline-hover: #9392FD;--outline-selected: #7777FC;--drop-indicator: #9392FD;--hidden-stripe: rgba(236, 236, 245, .06);--var-chip-bg: #E3E7FF;--var-chip-text: #3636D7;--overlay: rgba(5, 5, 18, .64);--code-bg: #16162A;--code-gutter: #6E6D8F;--code-text: #ECECF5;--code-tag: #9392FD;--code-attr: #FFC48F;--code-string: #6FD6CF;--code-comment: #8A8AA8;--code-error-bg: #3A1E2A;--shadow-panel: 0 0 0 1px rgba(0, 0, 0, .2);--shadow-popover: 0 0 0 1px rgba(255, 255, 255, .04), 0 8px 24px rgba(0, 0, 0, .45);--shadow-drag: 0 0 0 1px rgba(255, 255, 255, .06), 0 6px 14px rgba(0, 0, 0, .55);--shadow-modal: 0 0 0 1px rgba(255, 255, 255, .05), 0 16px 48px rgba(0, 0, 0, .6);--focus-ring: 0 0 0 3px rgba(147, 146, 253, .4);--shadow-knob: 0 1px 2px rgba(0, 0, 0, .2);--shadow-paper-edge: 0 0 0 1px rgba(0, 0, 0, .05);--radius-xs: 4px;--radius-device: 36px;--radius-device-screen: 24px;--radius-phone: 44px;--radius-phone-screen: 30px;--blk-action-hover: rgba(255, 255, 255, .18);--color-on-danger: #0E0E24;--email-paper: #FFFFFF;--phone-border: #ECECEC;--phone-text: #1A1A1A}.mb-app[data-theme=neutral]{color-scheme:light;--font-ui: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--color-primary: #1F7A4D;--color-primary-hover: #17613D;--color-primary-active: #114A2E;--color-primary-soft: #E3F2EA;--color-primary-soft-text: #1B6E45;--color-on-primary: #FFFFFF;--color-accent: #2E9E66;--color-accent-2: #5DB98A;--text-primary: #1F2328;--text-secondary: #57606A;--text-muted: #6E7781;--text-disabled: #A5ABB2;--text-inverse: #FFFFFF;--text-link: #1F7A4D;--bg-page: #F4F4F2;--bg-canvas: #EBEBE7;--surface-1: #FFFFFF;--surface-2: #F7F7F5;--surface-3: #EEEEEA;--surface-inverse: #1F2328;--border-1: #E4E4E0;--border-2: #CFCFC9;--border-control: #878E95;--color-danger: #CF222E;--color-danger-text: #B31D28;--color-danger-soft: #FCEBEC;--color-success: #1F7A4D;--color-success-text: #1B6E45;--color-success-soft: #E3F2EA;--color-warning: #BF8700;--color-warning-text: #8A5D00;--color-warning-soft: #FFF6DB;--outline-hover: #5DB98A;--outline-selected: #1F7A4D;--drop-indicator: #1F7A4D;--hidden-stripe: rgba(31, 35, 40, .07);--var-chip-bg: #E3F2EA;--var-chip-text: #1B6E45;--overlay: rgba(31, 35, 40, .45);--code-bg: #F7F7F5;--code-gutter: #8C959F;--code-text: #1F2328;--code-tag: #1B6E45;--code-attr: #8A5D00;--code-string: #0A5A8C;--code-comment: #6E7781;--code-error-bg: #FCEBEC;--radius-s: 3px;--radius-m: 4px;--radius-l: 6px;--radius-xl: 8px;--radius-xs: 2px;--radius-device: 36px;--radius-device-screen: 24px;--radius-phone: 44px;--radius-phone-screen: 30px;--shadow-panel: 0 1px 0 rgba(31, 35, 40, .04);--shadow-popover: 0 1px 3px rgba(31, 35, 40, .08), 0 8px 24px rgba(31, 35, 40, .1);--shadow-drag: 0 2px 4px rgba(31, 35, 40, .1), 0 8px 16px rgba(31, 35, 40, .14);--shadow-modal: 0 8px 32px rgba(31, 35, 40, .2);--focus-ring: 0 0 0 3px rgba(31, 122, 77, .28);--shadow-knob: 0 1px 2px rgba(0, 0, 0, .2);--shadow-paper-edge: 0 0 0 1px rgba(0, 0, 0, .05);--blk-action-hover: rgba(255, 255, 255, .18);--color-on-danger: #FFFFFF;--email-paper: #FFFFFF;--phone-border: #ECECEC;--phone-text: #1A1A1A}.mb-app.app{position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;font-family:var(--font-ui);font-size:var(--font-size-m);line-height:var(--line-height-base);color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased}.mb-app.app *,.mb-app.app *:before,.mb-app.app *:after{box-sizing:border-box}.mb-app.app button,.mb-app.app input,.mb-app.app select,.mb-app.app textarea{font:inherit;color:inherit}.mb-app.app button{cursor:pointer}.mb-app.app :focus-visible{outline:none;box-shadow:var(--focus-ring)}.mb-app.app.is-embedded{width:100%!important;height:100%!important}.mb-app .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mb-app .muted{color:var(--text-secondary)}.mb-app .small{font-size:var(--font-size-xs)}.mb-app .grow{flex:1 1 auto;min-width:0}.mb-app .row-flex{display:flex;align-items:center;gap:var(--space-2);min-width:0}.mb-app .col-flex{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mb-app .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mb-app .i{display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.mb-app .i-14{width:14px;height:14px}.mb-app .i-16{width:16px;height:16px}.mb-app .i-18{width:18px;height:18px}.mb-app .i-24{width:24px;height:24px}.mb-app .i-32{width:32px;height:32px}.mb-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 14px;min-width:0;border:1px solid transparent;border-radius:var(--radius-m);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.mb-app .btn>.btn-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.mb-app .btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.mb-app .btn-primary:hover,.mb-app .btn-primary.is-hover{background:var(--color-primary-hover)}.mb-app .btn-primary:active,.mb-app .btn-primary.is-active{background:var(--color-primary-active)}.mb-app .btn-secondary{background:var(--surface-1);border-color:var(--border-2);color:var(--text-primary)}.mb-app .btn-secondary:hover,.mb-app .btn-secondary.is-hover{background:var(--surface-2);border-color:var(--border-control)}.mb-app .btn-secondary:active,.mb-app .btn-secondary.is-active{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-soft-text)}.mb-app .btn-ghost{background:transparent;color:var(--text-secondary)}.mb-app .btn-ghost:hover,.mb-app .btn-ghost.is-hover{background:var(--surface-2);color:var(--text-primary)}.mb-app .btn-ghost:active,.mb-app .btn-ghost.is-active{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.mb-app .btn-danger{background:var(--color-danger);color:var(--color-on-primary)}.mb-app .btn-danger:hover,.mb-app .btn-danger.is-hover{filter:brightness(.92)}.mb-app .btn-soft{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.mb-app .btn-soft:hover,.mb-app .btn-soft.is-hover{filter:brightness(.97)}.mb-app .btn:disabled,.mb-app .btn.is-disabled{background:var(--surface-3);border-color:transparent;color:var(--text-disabled);cursor:not-allowed;filter:none}.mb-app .btn.is-focus{box-shadow:var(--focus-ring)}.mb-app .btn-sm{height:var(--control-h-s);padding:0 10px;font-size:var(--font-size-s);gap:6px}.mb-app .btn-lg{height:44px;padding:0 20px;font-size:var(--font-size-l)}.mb-app .btn-icon{width:var(--control-h);padding:0;flex:none}.mb-app .btn-sm.btn-icon{width:var(--control-h-s)}.mb-app .btn-block{width:100%}.mb-app .link{color:var(--text-link);background:none;border:0;padding:0;font-weight:var(--font-weight-medium);text-decoration:none}.mb-app .link:hover{text-decoration:underline}.mb-app .field{display:flex;flex-direction:column;gap:6px;min-width:0}.mb-app .field-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:var(--line-height-tight)}.mb-app .field-hint{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-tight)}.mb-app .field-error{font-size:var(--font-size-xs);color:var(--color-danger-text);line-height:var(--line-height-tight);display:flex;gap:6px;align-items:flex-start}.mb-app .input{width:100%;min-width:0;height:var(--control-h);padding:0 12px;border:1px solid var(--border-control);border-radius:var(--radius-m);background:var(--surface-1);color:var(--text-primary);font-size:var(--font-size-m);outline:none;transition:border-color .12s,box-shadow .12s}.mb-app .input::placeholder{color:var(--text-muted)}.mb-app .input:hover,.mb-app .input.is-hover{border-color:var(--color-accent-2)}.mb-app .input:focus,.mb-app .input.is-focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.mb-app .input:disabled,.mb-app .input.is-disabled{background:var(--surface-2);color:var(--text-disabled);border-color:var(--border-1);cursor:not-allowed}.mb-app .input.is-error{border-color:var(--color-danger)}.mb-app .input.is-error:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.mb-app textarea.input{height:auto;padding:8px 12px;line-height:var(--line-height-base);resize:vertical}.mb-app .input-s{height:var(--control-h-s);font-size:var(--font-size-s);padding:0 10px}.mb-app .input-wrap{position:relative;display:flex;align-items:center;min-width:0}.mb-app .input-wrap>.i{position:absolute;left:10px;color:var(--text-muted);pointer-events:none}.mb-app .input-wrap>.input{padding-left:36px}.mb-app .input-wrap>.input-suffix{position:absolute;right:10px;font-size:var(--font-size-xs);color:var(--text-secondary);pointer-events:none}.mb-app .select{position:relative;display:flex;min-width:0}.mb-app .select>select.input{appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer}.mb-app .select>.i{position:absolute;right:10px;top:50%;margin-top:-8px;color:var(--text-secondary);pointer-events:none}.mb-app .color-field{display:flex;align-items:center;gap:8px;height:var(--control-h);padding:0 8px 0 6px;border:1px solid var(--border-control);border-radius:var(--radius-m);background:var(--surface-1);min-width:0}.mb-app .color-field:hover{border-color:var(--color-accent-2)}.mb-app .swatch-input{-webkit-appearance:none;appearance:none;width:24px;height:24px;flex:none;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--radius-s)}.mb-app .swatch-input::-webkit-color-swatch-wrapper{padding:0}.mb-app .swatch-input::-webkit-color-swatch{border:1px solid var(--border-2);border-radius:var(--radius-s)}.mb-app .swatch-input::-moz-color-swatch{border:1px solid var(--border-2);border-radius:var(--radius-s)}.mb-app.app.is-mode-right .topbar,.mb-app.app.is-mode-right .subject-bar,.mb-app.app.is-mode-right .panel-left,.mb-app.app.is-mode-right .canvas{display:none!important}.mb-app.app.is-mode-right .panel-right{width:100%;border-left:0}.mb-app.app.is-mode-left .topbar,.mb-app.app.is-mode-left .subject-bar,.mb-app.app.is-mode-left .panel-right,.mb-app.app.is-mode-left .canvas{display:none!important}.mb-app.app.is-mode-left .panel-left{width:100%;border-right:0}.mb-app .swatch{width:24px;height:24px;flex:none;border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--border-2)}.mb-app .color-field .hex{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-primary);text-transform:uppercase}.mb-app .num-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mb-app .num{display:flex;flex-direction:column;align-items:stretch;gap:2px}.mb-app .num .input{text-align:center;padding:0 4px}.mb-app .num-cap{font-size:11px;color:var(--text-secondary);text-align:center;line-height:1.2}.mb-app .range{width:100%;accent-color:var(--color-primary)}.mb-app .check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;line-height:var(--line-height-tight)}.mb-app .check input{accent-color:var(--color-primary);width:16px;height:16px;margin:1px 0 0;flex:none}.mb-app .switch{position:relative;width:36px;height:20px;flex:none;padding:0;border:0;border-radius:var(--radius-pill);background:var(--border-2);transition:background-color .15s}.mb-app .switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface-1);box-shadow:var(--shadow-knob);transition:transform .15s}.mb-app .switch:hover,.mb-app .switch.is-hover{background:var(--border-control)}.mb-app .switch.is-on{background:var(--color-primary)}.mb-app .switch.is-on:after{transform:translate(16px)}.mb-app .switch.is-on:hover,.mb-app .switch.is-on.is-hover{background:var(--color-primary-hover)}.mb-app .switch:disabled,.mb-app .switch.is-disabled{background:var(--surface-3);cursor:not-allowed}.mb-app .switch.is-on:disabled,.mb-app .switch.is-on.is-disabled{background:var(--color-primary-soft)}.mb-app .switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.mb-app .switch-row>span{min-width:0}.mb-app .tabs{display:flex;gap:2px;padding:3px;background:var(--surface-3);border-radius:var(--radius-m);min-width:0}.mb-app .tab{flex:1 1 0;min-width:0;height:30px;padding:0 4px;border:0;border-radius:calc(var(--radius-m) - 2px);background:transparent;color:var(--text-secondary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-app .tab:hover,.mb-app .tab.is-hover{color:var(--text-primary)}.mb-app .tab.is-active{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-panel)}.mb-app .tab:disabled,.mb-app .tab.is-disabled{color:var(--text-disabled);cursor:not-allowed}.mb-app .utabs{display:flex;gap:var(--space-5);padding:0 var(--space-4);border-bottom:1px solid var(--border-1);min-width:0}.mb-app .utab{position:relative;height:44px;padding:0;border:0;background:none;color:var(--text-secondary);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mb-app .utab:hover,.mb-app .utab.is-hover{color:var(--text-primary)}.mb-app .utab.is-active{color:var(--color-primary)}.mb-app .utab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:calc(var(--radius-xs) / 2);background:var(--color-primary)}.mb-app .utab:disabled,.mb-app .utab.is-disabled{color:var(--text-disabled);cursor:not-allowed}.mb-app .utab .count{margin-left:6px}.mb-app .seg{display:inline-flex;gap:2px;padding:2px;background:var(--surface-3);border-radius:var(--radius-m);min-width:0}.mb-app .seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:32px;padding:0 8px;border:0;border-radius:calc(var(--radius-m) - 2px);background:transparent;color:var(--text-secondary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);white-space:nowrap}.mb-app .seg-btn:hover,.mb-app .seg-btn.is-hover{color:var(--text-primary)}.mb-app .seg-btn.is-active{background:var(--surface-1);color:var(--color-primary);box-shadow:var(--shadow-panel)}.mb-app .seg-btn:disabled,.mb-app .seg-btn.is-disabled{color:var(--text-disabled);cursor:not-allowed}.mb-app .seg.is-block{display:flex}.mb-app .seg.is-block .seg-btn{flex:1 1 0;min-width:0}.mb-app .badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.mb-app .badge-muted{background:var(--surface-3);color:var(--text-secondary)}.mb-app .badge-danger{background:var(--color-danger-soft);color:var(--color-danger-text)}.mb-app .badge-success{background:var(--color-success-soft);color:var(--color-success-text)}.mb-app .badge-warning{background:var(--color-warning-soft);color:var(--color-warning-text)}.mb-app .chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);white-space:nowrap}.mb-app .chip:hover,.mb-app .chip.is-hover{border-color:var(--color-accent-2)}.mb-app .chip.is-active{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-soft-text)}.mb-app .kbd{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.mb-app .var-chip{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:var(--radius-s);background:var(--var-chip-bg);color:var(--var-chip-text);font-family:var(--font-mono);font-size:.86em;font-weight:var(--font-weight-medium);white-space:nowrap;vertical-align:baseline}.mb-app .var-chip.is-error{background:var(--color-danger-soft);color:var(--color-danger-text);box-shadow:inset 0 0 0 1px var(--color-danger)}.mb-app .alert{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-l);background:var(--surface-2);color:var(--text-primary)}.mb-app .alert>.i{margin-top:1px}.mb-app .alert-error{background:var(--color-danger-soft)}.mb-app .alert-error>.i{color:var(--color-danger-text)}.mb-app .alert-success{background:var(--color-success-soft)}.mb-app .alert-success>.i{color:var(--color-success-text)}.mb-app .alert-info{background:var(--color-primary-soft)}.mb-app .alert-info>.i{color:var(--color-primary-soft-text)}.mb-app .alert-warning{background:var(--color-warning-soft)}.mb-app .alert-warning>.i{color:var(--color-warning-text)}.mb-app .alert-title{font-weight:var(--font-weight-semibold)}.mb-app .toast{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-m);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-popover);font-weight:var(--font-weight-medium);white-space:nowrap}.mb-app .menu{position:absolute;z-index:40;min-width:232px;padding:6px;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-popover);display:flex;flex-direction:column;gap:1px}.mb-app .menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:var(--radius-m);background:transparent;color:var(--text-primary);text-align:left;font-size:var(--font-size-m)}.mb-app .menu-item>.i{color:var(--text-secondary)}.mb-app .menu-item>.grow{white-space:normal;line-height:var(--line-height-tight)}.mb-app .menu-item:hover,.mb-app .menu-item.is-hover{background:var(--surface-2)}.mb-app .menu-item.is-active{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.mb-app .menu-item.is-danger{color:var(--color-danger-text)}.mb-app .menu-item.is-danger>.i{color:var(--color-danger-text)}.mb-app .menu-item.is-danger:hover{background:var(--color-danger-soft)}.mb-app .menu-item:disabled,.mb-app .menu-item.is-disabled{color:var(--text-disabled);cursor:not-allowed;background:transparent}.mb-app .menu-sep{height:1px;margin:4px 6px;background:var(--border-1)}.mb-app .menu-label{padding:6px 10px 4px;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.mb-app .popover{position:absolute;z-index:40;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-popover)}.mb-app .overlay{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--overlay)}.mb-app .modal{display:flex;flex-direction:column;max-height:100%;min-width:0;border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-modal);overflow:hidden}.mb-app .modal-head{display:flex;align-items:center;gap:12px;padding:18px 20px 18px 24px;border-bottom:1px solid var(--border-1)}.mb-app .modal-title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.mb-app .modal-sub{margin:2px 0 0;font-size:var(--font-size-s);color:var(--text-secondary)}.mb-app .modal-body{padding:24px;overflow:auto;min-height:0;flex:1 1 auto}.mb-app .modal-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--border-1);background:var(--surface-1)}.mb-app .topbar{height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--surface-1);border-bottom:1px solid var(--border-1);position:relative;z-index:20;min-width:0}.mb-app .tb-group{display:flex;align-items:center;gap:4px;flex:none}.mb-app .tb-sep{width:1px;height:24px;background:var(--border-1);flex:none}.mb-app .title-block{display:flex;flex-direction:column;gap:0;min-width:120px;flex:1 1 auto}.mb-app .topbar .btn,.mb-app .topbar .seg,.mb-app .topbar .autosave{flex-shrink:0}.mb-app .topbar .tb-group{flex-shrink:0!important}.mb-app .title-input{height:26px;padding:0 6px;margin-left:-6px;border:1px solid transparent;border-radius:var(--radius-s);background:transparent;font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);color:var(--text-primary);min-width:0;width:100%;text-overflow:ellipsis}.mb-app .title-input:hover{border-color:var(--border-2)}.mb-app .title-input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.mb-app .subject-toggle{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0;border:0;background:none;color:var(--text-secondary);font-size:var(--font-size-xs);max-width:100%;min-width:0}.mb-app .subject-toggle:hover{color:var(--color-primary)}.mb-app .autosave{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap}.mb-app .autosave.is-saving{color:var(--color-primary)}.mb-app .autosave.is-saved>.i{color:var(--color-success-text)}.mb-app .subject-bar{flex:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:end;padding:12px 16px 14px;background:var(--surface-1);border-bottom:1px solid var(--border-1)}.mb-app .inbox-preview{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--radius-m);background:var(--surface-2);min-width:0}.mb-app .inbox-preview .from{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.mb-app .inbox-preview .line{font-size:var(--font-size-xs);color:var(--text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mb-app .inbox-preview .line b{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.mb-app .counter{font-size:11px;color:var(--text-secondary)}.mb-app .workspace{flex:1 1 auto;display:flex;min-height:0;min-width:0}.mb-app .panel{display:flex;flex-direction:column;min-height:0;background:var(--surface-1);flex:none}.mb-app .panel-left{width:var(--panel-left-w);border-right:1px solid var(--border-1)}.mb-app .panel-right{width:var(--panel-right-w);border-left:1px solid var(--border-1)}.mb-app .panel-head{padding:12px 16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--border-1)}.mb-app .panel-title{margin:0;font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.mb-app .panel-body{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 16px 24px}.mb-app .panel-foot{padding:12px 16px;border-top:1px solid var(--border-1)}.mb-app .crumbs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--text-secondary)}.mb-app .crumbs button{border:0;background:none;padding:0;color:var(--text-secondary);font-size:var(--font-size-xs)}.mb-app .crumbs button:hover{color:var(--color-primary)}.mb-app .crumbs .cur{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.mb-app .group{padding:16px 0;border-bottom:1px solid var(--border-1);display:flex;flex-direction:column;gap:12px}.mb-app .group:last-child{border-bottom:0}.mb-app .group-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}.mb-app .prop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,150px);align-items:center;gap:6px 12px}.mb-app .prop>.field-label{font-size:var(--font-size-s);color:var(--text-secondary);font-weight:var(--font-weight-regular)}.mb-app .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mb-app .cat{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px}.mb-app .cat-head{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;text-align:left}.mb-app .cat-head .count{font-weight:var(--font-weight-medium);color:var(--text-muted)}.mb-app .cat-head:hover{color:var(--text-primary)}.mb-app .cat-head .i{transition:transform .15s}.mb-app .cat.is-collapsed .cat-head .i{transform:rotate(-90deg)}.mb-app .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mb-app .block-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-height:78px;padding:12px 2px 8px;border:1px solid var(--border-1);border-radius:var(--radius-m);background:var(--surface-1);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-align:center;cursor:grab;user-select:none;transition:border-color .12s,box-shadow .12s,transform .12s}.mb-app .block-card>.i{color:var(--color-accent);width:22px;height:22px}.mb-app .block-card>.lbl{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-app .block-card:hover,.mb-app .block-card.is-hover{border-color:var(--color-primary);box-shadow:var(--shadow-popover)}.mb-app .block-card:hover>.i,.mb-app .block-card.is-hover>.i{color:var(--color-primary)}.mb-app .block-card:active,.mb-app .block-card.is-active{background:var(--color-primary-soft);border-color:var(--color-primary)}.mb-app .block-card.is-dragging{border-color:var(--color-primary);box-shadow:var(--shadow-drag);transform:rotate(-3deg);background:var(--surface-1)}.mb-app .block-card.is-disabled{cursor:not-allowed;color:var(--text-disabled);background:var(--surface-2);box-shadow:none;border-color:var(--border-1)}.mb-app .block-card.is-disabled>.i{color:var(--text-disabled)}.mb-app .block-card .corner{position:absolute;top:4px;right:4px;height:16px;padding:0 5px;font-size:10px}.mb-app .block-card .corner.badge{height:16px}.mb-app .empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 12px;color:var(--text-secondary)}.mb-app .empty>.i{color:var(--text-muted);width:32px;height:32px}.mb-app .empty-title{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.mb-app .section-card{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);overflow:hidden;text-align:left;transition:border-color .12s,box-shadow .12s}.mb-app .section-card:hover,.mb-app .section-card.is-hover{border-color:var(--color-primary);box-shadow:var(--shadow-popover)}.mb-app .section-card.is-active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.mb-app .section-card.is-disabled{opacity:.55;cursor:not-allowed}.mb-app .section-thumb{position:relative;height:112px;padding:12px;background:var(--surface-2);border-bottom:1px solid var(--border-1);overflow:hidden}.mb-app .section-thumb .mini{height:100%;background:var(--email-paper);border-radius:var(--radius-xs);padding:10px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.mb-app .section-meta{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px}.mb-app .section-name{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}.mb-app .section-desc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-tight)}.mb-app .section-card .insert{position:absolute;right:8px;bottom:8px;opacity:0;transition:opacity .12s}.mb-app .section-card:hover .insert,.mb-app .section-card.is-hover .insert{opacity:1}.mb-app .canvas{position:relative;flex:1 1 auto;min-width:0;overflow:auto;background:var(--bg-canvas)}.mb-app .canvas-inner{min-height:100%;display:flex;flex-direction:column;align-items:center;padding:32px 24px 96px}.mb-app .canvas-inner.is-full{padding-left:0;padding-right:0}.mb-app .email-frame{position:relative;flex:none;transition:width .2s}.mb-app .email-frame.is-mobile{padding:14px 10px;border-radius:var(--radius-device);background:var(--surface-1);box-shadow:0 0 0 1px var(--border-2),var(--shadow-popover)}.mb-app .email-frame.is-mobile .email{border-radius:var(--radius-device-screen);overflow:hidden}.mb-app .email{position:relative;box-shadow:0 0 0 1px var(--border-1)}.mb-app .canvas-caption{margin-top:12px;font-size:var(--font-size-xs);color:var(--text-secondary);display:flex;gap:12px;align-items:center}.mb-app .blk{position:relative;cursor:pointer}.mb-app .blk-outline{position:absolute;inset:0;pointer-events:none;display:none;z-index:3;border:1px dashed var(--outline-hover)}.mb-app .blk-pad{position:absolute;left:0;right:0;pointer-events:none;display:none;z-index:2;background:var(--hidden-stripe)}.mb-app .blk:hover>.blk-outline,.mb-app .blk.is-hover>.blk-outline{display:block}.mb-app .blk:hover>.blk-tag,.mb-app .blk.is-hover>.blk-tag{display:flex;background:var(--color-accent)}.mb-app .blk.is-selected>.blk-outline{display:block;border:2px solid var(--outline-selected)}.mb-app .blk.is-selected>.blk-tag{display:flex;background:var(--outline-selected)}.mb-app .blk-tag{position:absolute;left:-1px;top:-22px;height:22px;z-index:5;display:none;align-items:center;gap:4px;padding:0 8px;border-radius:var(--radius-s) var(--radius-s) 0 0;color:var(--color-on-primary);font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1}.mb-app .blk-tag .i{width:12px;height:12px}.mb-app .blk-actions{position:absolute;right:-1px;top:-30px;z-index:6;display:flex;gap:2px;padding:2px;border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--outline-selected)}.mb-app .blk-actions button{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-s);background:transparent;color:var(--color-on-primary);padding:0}.mb-app .blk-actions button:hover{background:var(--blk-action-hover)}.mb-app .blk-actions button:disabled{opacity:.45;cursor:not-allowed}.mb-app .blk-actions .grip{cursor:grab}.mb-app .blk-actions .i{width:16px;height:16px}.mb-app .blk.is-hidden>.blk-content{opacity:.38;filter:grayscale(1)}.mb-app .blk.is-hidden>.blk-stripes{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(-45deg,var(--hidden-stripe) 0 8px,transparent 8px 16px)}.mb-app .blk-hidden-badge{position:absolute;top:8px;left:8px;z-index:4;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold)}.mb-app .blk-hidden-badge .i{width:12px;height:12px}.mb-app .blk.is-dragsrc{opacity:.35}.mb-app .blk-error-dot{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-on-danger);font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold)}.mb-app .blk-error-dot .i{width:12px;height:12px}.mb-app .drop{position:relative;height:0;z-index:7}.mb-app .drop-hit{position:absolute;left:0;right:0;top:-12px;height:24px;display:none}.mb-app .canvas.is-dragging .drop-hit{display:block}.mb-app .drop.is-over:before{content:"";position:absolute;left:-6px;right:-6px;top:-1px;height:3px;border-radius:calc(var(--radius-xs) / 2);background:var(--drop-indicator)}.mb-app .drop.is-over:after{content:"";position:absolute;left:-10px;top:-5px;width:11px;height:11px;border-radius:50%;background:var(--surface-1);box-shadow:inset 0 0 0 3px var(--drop-indicator)}.mb-app .drop-label{position:absolute;left:50%;top:-13px;transform:translate(-50%);display:none;height:24px;align-items:center;padding:0 10px;border-radius:var(--radius-pill);background:var(--drop-indicator);color:var(--color-on-primary);font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap}.mb-app .drop.is-over .drop-label{display:inline-flex}.mb-app .empty-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:140px;padding:16px;margin:8px;border:1.5px dashed var(--border-control);border-radius:var(--radius-m);background:var(--surface-2);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--font-size-s);text-align:center}.mb-app .empty-col .i{color:var(--color-accent)}.mb-app .empty-col.is-over{border-color:var(--drop-indicator);background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.mb-app .em-p{margin:0}.mb-app .em-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mb-app .is-mobile .em-icons{grid-template-columns:minmax(0,1fr)}.mb-app .em-slides{display:flex;gap:12px;overflow:hidden}.mb-app .em-table{display:grid}.mb-app .em-timer{display:flex;justify-content:center;gap:10px}.mb-app .is-mobile .em-h1{font-size:26px!important}.mb-app .is-mobile .em-pad{padding-left:20px!important;padding-right:20px!important}.mb-app .code{display:grid;grid-template-columns:36px minmax(0,1fr);border:1px solid var(--border-control);border-radius:var(--radius-m);background:var(--code-bg);overflow:hidden;font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--code-text)}.mb-app .code-gutter{padding:8px 0;text-align:right;color:var(--code-gutter);border-right:1px solid var(--border-1);user-select:none}.mb-app .code-gutter>div{padding-right:8px}.mb-app .code-gutter>.is-err{color:var(--color-danger-text);font-weight:var(--font-weight-bold)}.mb-app .code-lines{padding:8px 0;overflow:hidden}.mb-app .code-lines>div{padding:0 10px;white-space:pre}.mb-app .code-lines>.is-err{background:var(--code-error-bg);box-shadow:inset 2px 0 0 var(--color-danger)}.mb-app .tk-tag{color:var(--code-tag)}.mb-app .tk-attr{color:var(--code-attr)}.mb-app .tk-str{color:var(--code-string)}.mb-app .tk-com{color:var(--code-comment);font-style:italic}.mb-app .tk-err{color:var(--color-danger-text);text-decoration:underline wavy var(--color-danger);text-underline-offset:3px}.mb-app .rt-toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border:1px solid var(--border-control);border-bottom:0;border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--surface-2)}.mb-app .rt-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-s);background:transparent;color:var(--text-secondary)}.mb-app .rt-btn:hover{background:var(--surface-1);color:var(--text-primary)}.mb-app .rt-btn.is-active{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.mb-app .rt-btn .i{width:16px;height:16px}.mb-app .rt-var{width:auto;padding:0 8px;gap:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.mb-app .rt-sep{width:1px;margin:6px 2px;background:var(--border-2)}.mb-app .rt-area{min-height:132px;padding:10px 12px;border:1px solid var(--border-control);border-radius:0 0 var(--radius-m) var(--radius-m);background:var(--surface-1);line-height:1.6;font-size:var(--font-size-s)}.mb-app .rt-area:focus-within{border-color:var(--color-primary)}.mb-app .list-item{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border-1);border-radius:var(--radius-m);background:var(--surface-1);min-width:0}.mb-app .list-item:hover{border-color:var(--border-2)}.mb-app .list-item .grip{color:var(--text-muted);cursor:grab}.mb-app .list-item .thumb{width:44px;height:32px;flex:none;border-radius:var(--radius-s)}.mb-app .list-item .li-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}.mb-app .list-item .li-title{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-app .list-item .li-sub{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-app .list-item .li-actions{display:flex;gap:0;flex:none}.mb-app .list-item .li-actions button{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:var(--radius-s);background:none;color:var(--text-secondary)}.mb-app .list-item .li-actions button:hover{background:var(--surface-2);color:var(--text-primary)}.mb-app .list-item .li-actions button:disabled{color:var(--text-disabled);cursor:not-allowed;background:none}.mb-app .cells{display:grid;gap:4px}.mb-app .cells .input{height:30px;font-size:var(--font-size-xs);padding:0 6px}.mb-app .cells .is-head{font-weight:var(--font-weight-semibold);background:var(--surface-2)}.mb-app .choice{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-2);border-radius:var(--radius-l);background:var(--surface-1);text-align:left;min-width:0;color:var(--text-primary)}.mb-app .choice:hover,.mb-app .choice.is-hover{border-color:var(--color-accent-2)}.mb-app .choice.is-active{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-primary-soft)}.mb-app .choice.is-active .choice-title{color:var(--color-primary-soft-text)}.mb-app .choice:disabled,.mb-app .choice.is-disabled{background:var(--surface-2);color:var(--text-disabled);cursor:not-allowed;border-color:var(--border-1);box-shadow:none}.mb-app .choice-title{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.mb-app .choice-desc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-tight)}.mb-app .choice .tick{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);display:none;align-items:center;justify-content:center}.mb-app .choice.is-active .tick{display:flex}.mb-app .choice .tick .i{width:14px;height:14px}.mb-app .theme-dot{width:18px;height:18px;border-radius:50%;flex:none;background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--border-2);position:relative;overflow:hidden}.mb-app .theme-dot:after{content:"";position:absolute;right:0;bottom:0;width:9px;height:18px;background:var(--color-primary)}.mb-app .theme-mini{height:72px;border-radius:var(--radius-m);background:var(--bg-page);display:grid;grid-template-columns:26px 1fr 30px;gap:4px;padding:6px;box-shadow:inset 0 0 0 1px var(--border-1);font-family:var(--font-ui)}.mb-app .theme-mini>div{background:var(--surface-1);border-radius:var(--radius-xs)}.mb-app .theme-mini .tm-canvas{display:flex;align-items:center;justify-content:center;background:transparent}.mb-app .theme-mini .tm-mail{width:60%;height:80%;background:var(--email-paper);box-shadow:0 0 0 1px var(--border-1)}.mb-app .theme-mini .tm-btn{height:8px;margin:4px;border-radius:calc(var(--radius-xs) / 2);background:var(--color-primary)}.mb-app .issue{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1)}.mb-app .issue>.i{color:var(--color-danger-text);margin-top:1px}.mb-app .issue.is-fixed>.i{color:var(--color-success-text)}.mb-app .issue.is-fixed .issue-title{color:var(--text-secondary);text-decoration:line-through}.mb-app .issue-title{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.mb-app .issue-desc{font-size:var(--font-size-s);color:var(--text-secondary);margin-top:2px;line-height:var(--line-height-tight)}.mb-app .issue-actions{display:flex;gap:6px;flex:none}.mb-app .start{flex:1 1 auto;overflow:auto;padding:32px 48px 48px}.mb-app .start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mb-app .start-card{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);text-align:left;color:var(--text-primary);box-shadow:var(--shadow-panel)}.mb-app .start-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-popover)}.mb-app .start-card .ic{width:44px;height:44px;flex:none;border-radius:var(--radius-m);background:var(--color-primary-soft);color:var(--color-primary-soft-text);display:flex;align-items:center;justify-content:center}.mb-app .start-card-title{font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.mb-app .start-card-desc{margin-top:4px;font-size:var(--font-size-s);color:var(--text-secondary);line-height:var(--line-height-tight)}.mb-app .tpl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.mb-app .tpl{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;text-align:left;color:var(--text-primary);min-width:0}.mb-app .tpl-thumb{position:relative;height:236px;border-radius:var(--radius-l);overflow:hidden;background:var(--surface-2);border:1px solid var(--border-1);padding:14px 16px 0;transition:border-color .12s,box-shadow .12s}.mb-app .tpl:hover .tpl-thumb{border-color:var(--color-primary);box-shadow:var(--shadow-popover)}.mb-app .tpl-thumb .mail{height:100%;background:var(--email-paper);border-radius:var(--radius-xs) var(--radius-xs) 0 0;box-shadow:var(--shadow-paper-edge);display:flex;flex-direction:column;gap:6px;overflow:hidden}.mb-app .tpl-thumb .hover-cta{position:absolute;inset:auto 12px 12px;opacity:0;transition:opacity .12s}.mb-app .tpl:hover .hover-cta{opacity:1}.mb-app .tpl-name{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.mb-app .tpl-cat{font-size:var(--font-size-xs);color:var(--text-secondary)}.mb-app .pv{position:absolute;inset:0;z-index:55;display:flex;flex-direction:column;background:var(--bg-canvas)}.mb-app .pv-bar{height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--surface-1);border-bottom:1px solid var(--border-1)}.mb-app .pv-stage{flex:1 1 auto;overflow:auto;display:flex;justify-content:center;padding:28px 24px 48px}.mb-app .inbox{width:760px;flex:none;border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-popover);overflow:hidden;align-self:flex-start}.mb-app .inbox-head{padding:16px 20px;border-bottom:1px solid var(--border-1);display:flex;gap:12px;align-items:center}.mb-app .avatar{width:36px;height:36px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary-soft-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-s)}.mb-app .inbox-body{padding:24px 0;display:flex;justify-content:center;background:var(--surface-2)}.mb-app .phone{width:399px;flex:none;align-self:flex-start;padding:14px 12px 20px;border-radius:var(--radius-phone);background:var(--surface-1);box-shadow:0 0 0 1px var(--border-2),var(--shadow-popover)}.mb-app .phone-screen{border-radius:var(--radius-phone-screen);overflow:hidden;background:var(--email-paper)}.mb-app .phone-inbox{padding:12px 14px;border-bottom:1px solid var(--phone-border);font-family:var(--font-ui);color:var(--phone-text)}.mb-app .browser{width:980px;flex:none;align-self:flex-start;border-radius:var(--radius-l);overflow:hidden;background:var(--surface-1);box-shadow:var(--shadow-popover)}.mb-app .browser-bar{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--border-1);background:var(--surface-2)}.mb-app .browser-url{flex:1 1 auto;height:28px;display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface-1);font-size:var(--font-size-xs);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-1)}.mb-app .browser-body{display:flex;justify-content:center;padding:28px 0}.mb-app .host,.mb-app .host *,.mb-app .host *:before,.mb-app .host *:after{box-sizing:border-box}.mb-app .host{display:flex;width:100%;height:100%;background:var(--bg-page);font-family:var(--font-ui);color:var(--text-primary)}.mb-app .host-nav{width:232px;flex:none;display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:var(--surface-1);border-right:1px solid var(--border-1)}.mb-app .host-logo{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;margin-bottom:12px;font-size:18px;font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:-.01em}.mb-app .host-logo-mark{width:28px;height:28px;border-radius:var(--radius-m);background:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center}.mb-app .host-nav-item{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--radius-m);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-decoration:none}.mb-app .host-nav-item .i{color:var(--text-muted)}.mb-app .host-nav-item:hover{background:var(--surface-2);color:var(--text-primary)}.mb-app .host-nav-item.is-active{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.mb-app .host-nav-item.is-active .i{color:var(--color-primary)}.mb-app .host-nav.is-collapsed{width:72px;align-items:center;padding:16px 12px}.mb-app .host-nav.is-collapsed .host-logo{padding:0;justify-content:center}.mb-app .host-nav.is-collapsed .host-nav-item{width:44px;height:44px;padding:0;justify-content:center}.mb-app.app.is-compact .tb-collapsible{width:var(--control-h);padding:0}.mb-app.app.is-compact .tb-collapsible .btn-label{display:none}.mb-app .host-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.mb-app .host-header{height:64px;flex:none;display:flex;align-items:center;gap:16px;padding:0 24px;background:var(--surface-1);border-bottom:1px solid var(--border-1)}.mb-app .host-work{flex:1 1 auto;min-height:0;padding:16px}.mb-app .host-editor{width:100%;height:100%;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-panel);border:1px solid var(--border-1)}.mb-app .sheet{font-family:var(--font-ui);color:var(--text-primary);background:var(--bg-page)}.mb-app .sheet h1{margin:0;font-size:32px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.15}.mb-app .sheet h2{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.mb-app .sheet h3{margin:0;font-size:var(--font-size-m);font-weight:var(--font-weight-semibold)}.mb-app .sheet-card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-l);box-shadow:var(--shadow-panel)}.mb-app .tok-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-1)}.mb-app .tok-row:last-child{border-bottom:0}.mb-app .tok-sw{width:36px;height:28px;border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--border-2)}.mb-app .tok-name{font-family:var(--font-mono);font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-app .tok-val{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.mb-app .state-grid{display:grid;gap:12px 16px;align-items:center}.mb-app .state-cap{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.mb-app .i-plus{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12h14'/></svg>") }.mb-app .i-undo{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 14 4 9l5-5'/><path d='M4 9h11a5 5 0 0 1 0 10h-3'/></svg>") }.mb-app .i-redo{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m15 14 5-5-5-5'/><path d='M20 9H9a5 5 0 0 0 0 10h3'/></svg>") }.mb-app .i-desktop{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='12' rx='2'/><path d='M8 20h8M12 16v4'/></svg>") }.mb-app .i-mobile{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='7' y='3' width='10' height='18' rx='2'/><path d='M11 18h2'/></svg>") }.mb-app .i-eye{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/><circle cx='12' cy='12' r='3'/></svg>") }.mb-app .i-eye-off{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 3l18 18'/><path d='M10.6 5.1A10 10 0 0 1 12 5c6.5 0 10 7 10 7a17 17 0 0 1-3.2 4.1M6.6 6.6A17 17 0 0 0 2 12s3.5 7 10 7a9.7 9.7 0 0 0 5.4-1.6'/><path d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/></svg>") }.mb-app .i-send{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M22 2 11 13'/><path d='M22 2 15 22l-4-9-9-4 20-7Z'/></svg>") }.mb-app .i-download{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3v12M7 10l5 5 5-5'/><path d='M4 20h16'/></svg>") }.mb-app .i-check{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") }.mb-app .i-cloud-check{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 18a5 5 0 1 1 1.3-9.8A6 6 0 0 1 20 10a4 4 0 0 1-1 8Z'/><path d='m9.5 13 2 2 3.5-3.5'/></svg>") }.mb-app .i-cloud{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 18a5 5 0 1 1 1.3-9.8A6 6 0 0 1 20 10a4 4 0 0 1-1 8Z'/></svg>") }.mb-app .i-search{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") }.mb-app .i-heading{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 4v16M18 4v16M6 12h12'/></svg>") }.mb-app .i-text{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M4 10h16M4 14h10M4 18h13'/></svg>") }.mb-app .i-image{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><circle cx='9' cy='10' r='2'/><path d='m21 16-5-5L5 20'/></svg>") }.mb-app .i-button{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='7' width='18' height='10' rx='3'/><path d='M8 12h8'/></svg>") }.mb-app .i-divider{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12h18'/><path d='M7 6h10M7 18h10' opacity='.35'/></svg>") }.mb-app .i-spacer{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3v18M8 7l4-4 4 4M8 17l4 4 4-4'/></svg>") }.mb-app .i-social{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='6' cy='12' r='2.5'/><circle cx='18' cy='6' r='2.5'/><circle cx='18' cy='18' r='2.5'/><path d='m8.2 10.8 7.6-3.6M8.2 13.2l7.6 3.6'/></svg>") }.mb-app .i-code{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m8 7-5 5 5 5M16 7l5 5-5 5M14 4l-4 16'/></svg>") }.mb-app .i-table{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M3 10h18M3 15h18M10 4v16'/></svg>") }.mb-app .i-icons{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='6.5' cy='6.5' r='2.5'/><circle cx='17.5' cy='6.5' r='2.5'/><circle cx='6.5' cy='17.5' r='2.5'/><rect x='15' y='15' width='5' height='5' rx='1'/></svg>") }.mb-app .i-timer{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='13' r='8'/><path d='M12 9v4l2.5 2.5M9 2h6'/></svg>") }.mb-app .i-carousel{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='5' width='12' height='14' rx='2'/><path d='M2 7v10M22 7v10'/></svg>") }.mb-app .i-menu{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='9' width='18' height='6' rx='2'/><path d='M7 12h2M11 12h2M15 12h2'/></svg>") }.mb-app .i-video{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='m10 9 5 3-5 3Z'/></svg>") }.mb-app .i-dynamic{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='6' cy='6' r='2.5'/><circle cx='6' cy='18' r='2.5'/><circle cx='18' cy='9' r='2.5'/><path d='M6 8.5v7M18 11.5a6 6 0 0 1-6 6H8.5'/></svg>") }.mb-app .i-list{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6h11M9 12h11M9 18h11'/><circle cx='4.5' cy='6' r='1'/><circle cx='4.5' cy='12' r='1'/><circle cx='4.5' cy='18' r='1'/></svg>") }.mb-app .i-quote{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 7H5v6h4V7ZM9 13c0 3-2 4-4 4M19 7h-4v6h4V7ZM19 13c0 3-2 4-4 4'/></svg>") }.mb-app .i-gallery{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='8' height='8' rx='1.5'/><rect x='13' y='3' width='8' height='8' rx='1.5'/><rect x='3' y='13' width='8' height='8' rx='1.5'/><rect x='13' y='13' width='8' height='8' rx='1.5'/></svg>") }.mb-app .i-columns{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M12 4v16'/></svg>") }.mb-app .i-poll{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20V10M10 20V4M16 20v-7M22 20H2'/></svg>") }.mb-app .i-promo{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 9V5a2 2 0 0 1 2-2h4l12 12-6 6L3 9Z'/><circle cx='7.5' cy='7.5' r='1.5'/></svg>") }.mb-app .i-product{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 8h14l-1 12H6L5 8Z'/><path d='M9 8V6a3 3 0 0 1 6 0v2'/></svg>") }.mb-app .i-chevron-down{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") }.mb-app .i-chevron-up{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 15 6-6 6 6'/></svg>") }.mb-app .i-chevron-right{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 6 6 6-6 6'/></svg>") }.mb-app .i-chevron-left{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m15 6-6 6 6 6'/></svg>") }.mb-app .i-x{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18M6 6l12 12'/></svg>") }.mb-app .i-more{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><circle cx='5' cy='12' r='1.5'/><circle cx='12' cy='12' r='1.5'/><circle cx='19' cy='12' r='1.5'/></svg>") }.mb-app .i-copy{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='8' y='8' width='12' height='12' rx='2'/><path d='M16 8V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2'/></svg>") }.mb-app .i-bookmark{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12v18l-6-4-6 4Z'/></svg>") }.mb-app .i-trash{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16M10 11v6M14 11v6M6 7l1 13h10l1-13M9 7V4h6v3'/></svg>") }.mb-app .i-arrow-up{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 19V5M5 12l7-7 7 7'/></svg>") }.mb-app .i-arrow-down{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12l7 7 7-7'/></svg>") }.mb-app .i-arrow-left{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M19 12H5M12 19l-7-7 7-7'/></svg>") }.mb-app .i-grip{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='6' r='1.3'/><circle cx='15' cy='6' r='1.3'/><circle cx='9' cy='12' r='1.3'/><circle cx='15' cy='12' r='1.3'/><circle cx='9' cy='18' r='1.3'/><circle cx='15' cy='18' r='1.3'/></svg>") }.mb-app .i-settings{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='3'/><path d='M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1.1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.5-1.1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3H9a1.7 1.7 0 0 0 1-1.5V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8V9a1.7 1.7 0 0 0 1.5 1H21a2 2 0 1 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1Z'/></svg>") }.mb-app .i-sun{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4'/><path d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/></svg>") }.mb-app .i-moon{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M20 14.5A8 8 0 0 1 9.5 4 8 8 0 1 0 20 14.5Z'/></svg>") }.mb-app .i-palette{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3a9 9 0 1 0 0 18c1 0 1.5-.7 1.5-1.5 0-.4-.2-.8-.4-1.1-.3-.3-.4-.6-.4-1 0-.8.7-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.4-4-7.9-9-7.9Z'/><circle cx='7.5' cy='11.5' r='1'/><circle cx='10.5' cy='7.5' r='1'/><circle cx='15.5' cy='8.5' r='1'/></svg>") }.mb-app .i-alert{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7.5v5.5M12 16.5v.01'/></svg>") }.mb-app .i-warning{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3 2 20h20L12 3Z'/><path d='M12 10v4M12 17v.01'/></svg>") }.mb-app .i-check-circle{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m8 12 3 3 5-6'/></svg>") }.mb-app .i-info{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11v6M12 7.5v.01'/></svg>") }.mb-app .i-bold{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 5h6a3.5 3.5 0 0 1 0 7H7zM7 12h7a3.5 3.5 0 0 1 0 7H7z'/></svg>") }.mb-app .i-italic{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M10 5h8M6 19h8M14 5l-4 14'/></svg>") }.mb-app .i-underline{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 4v7a5 5 0 0 0 10 0V4M5 20h14'/></svg>") }.mb-app .i-strike{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M16 7a4 3 0 0 0-4-2c-2.5 0-4 1.2-4 3 0 1.5 1 2.3 3 3M8 17c.6 1.3 2 2 4 2 2.5 0 4-1.2 4-3'/></svg>") }.mb-app .i-link{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7L11.5 6.8'/><path d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1.5-1.5'/></svg>") }.mb-app .i-align-left{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M4 10h10M4 14h16M4 18h10'/></svg>") }.mb-app .i-align-center{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M7 10h10M4 14h16M7 18h10'/></svg>") }.mb-app .i-align-right{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M10 10h10M4 14h16M10 18h10'/></svg>") }.mb-app .i-braces{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M8 4H7a2 2 0 0 0-2 2v3.5L3.5 12 5 14.5V18a2 2 0 0 0 2 2h1M16 4h1a2 2 0 0 1 2 2v3.5l1.5 2.5-1.5 2.5V18a2 2 0 0 1-2 2h-1'/></svg>") }.mb-app .i-upload{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 16V4M7 9l5-5 5 5M4 20h16'/></svg>") }.mb-app .i-mail{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='m3 7 9 6 9-6'/></svg>") }.mb-app .i-layers{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3 9 5-9 5-9-5 9-5Z'/><path d='m3 13 9 5 9-5'/></svg>") }.mb-app .i-star{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9L12 3Z'/></svg>") }.mb-app .i-globe{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/></svg>") }.mb-app .i-file-plus{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9l-6-6Z'/><path d='M14 3v6h6M12 12v6M9 15h6'/></svg>") }.mb-app .i-template{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='2'/><path d='M3 9h18M9 9v12'/></svg>") }.mb-app .i-home{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 11 12 4l9 7v9a1 1 0 0 1-1 1h-5v-6h-6v6H4a1 1 0 0 1-1-1v-9Z'/></svg>") }.mb-app .i-users{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.5'/><path d='M2.5 20a6.5 6.5 0 0 1 13 0'/><path d='M16 4.5a3.5 3.5 0 0 1 0 7M18 14a6 6 0 0 1 3.5 6'/></svg>") }.mb-app .i-chart{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20V4M4 20h16M8 16v-4M12 16V8M16 16v-6'/></svg>") }.mb-app .i-bolt{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2 4 14h7l-1 8 9-12h-7l1-8Z'/></svg>") }.mb-app .i-bell{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9M10.3 21a1.9 1.9 0 0 0 3.4 0'/></svg>") }.mb-app .i-help{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M9.5 9a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.7M12 17v.01'/></svg>") }.mb-app .i-bean{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><ellipse cx='12' cy='12' rx='6' ry='9' transform='rotate(35 12 12)'/><path d='M8 17c2-3 6-7 8-10'/></svg>") }.mb-app .i-truck{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h11v10H3zM14 10h4l3 3v3h-7'/><circle cx='7' cy='18' r='2'/><circle cx='17' cy='18' r='2'/></svg>") }.mb-app .i-refresh{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M20 11a8 8 0 0 0-14.9-3M4 13a8 8 0 0 0 14.9 3'/><path d='M4 4v4h4M20 20v-4h-4'/></svg>") }.mb-app .i-fullwidth{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12h18M7 8l-4 4 4 4M17 8l4 4-4 4'/></svg>") }.mb-app .i-clock{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 3'/></svg>") }.mb-app .i-lang{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 5h8M8 3v2M6 5c0 4 3 7 6 8M10 5c0 4-3 7-6 8'/><path d='m12 21 4-9 4 9M13.5 18h5'/></svg>") }.mb-app .i-expand{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/></svg>") }.mb-app .i-play{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m7 4 13 8-13 8Z'/></svg>") }.mb-app .i-contrast{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 3a9 9 0 0 1 0 18Z' fill='black'/></svg>") }@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mb-app .mb-between{justify-content:space-between}.mb-app .mb-wrap{flex-wrap:wrap}.mb-app .mb-relative{position:relative}.mb-app .mb-self-start{align-self:flex-start}.mb-app .mb-gap-0{gap:0}.mb-app .mb-gap-2{gap:2px}.mb-app .mb-gap-6{gap:6px}.mb-app .mb-gap-8{gap:8px}.mb-app .mb-gap-10{gap:10px}.mb-app .mb-gap-12{gap:12px}.mb-app .mb-gap-16{gap:16px}.mb-app .mb-gap-18{gap:18px}.mb-app .mb-gap-20{gap:20px}.mb-app .mb-gap-22{gap:22px}.mb-app .mb-mt-6{margin-top:6px}.mb-app .mb-hint-top{margin:16px 0 0}.mb-app .mb-tab-pad{gap:8px;padding-top:12px}.mb-app .mb-accent{color:var(--color-accent)}.mb-app .mb-strong{color:var(--text-primary)}.mb-app .mb-semibold{font-weight:var(--font-weight-semibold)}.mb-app .mb-small-label{font-size:var(--font-size-s)}.mb-app .mb-w-220{width:220px}.mb-app .mb-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mb-app .mb-title-l{font-size:var(--font-size-l)}.mb-app .mb-avatar-m{border-radius:var(--radius-m)}.mb-app .mb-tb-actions{gap:6px;min-width:0;flex-shrink:1}.mb-app .mb-start-inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.mb-app .mb-h1{margin:0;font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.mb-app .mb-h2{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.mb-app .mb-p{margin:0}.mb-app .mb-tpl-mail{padding:12px 12px 0}.mb-app .mb-thumb-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mb-app .mb-thumb-row{display:flex;gap:6px;flex:none}.mb-app .mb-thumb-row.is-filled{padding:4px;border-radius:var(--radius-xs)}.mb-app .mb-thumb-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.mb-app .mb-thumb-bar{display:block;flex:none;height:4px;width:80%;border-radius:var(--radius-s);background:var(--border-2);align-self:flex-start}.mb-app .mb-thumb-bar.is-align-center{align-self:center}.mb-app .mb-thumb-bar.is-align-right{align-self:flex-end}.mb-app .mb-thumb-bar.is-heading{height:7px;width:70%;background:var(--text-primary)}.mb-app .mb-thumb-bar.is-text{height:3px;width:92%}.mb-app .mb-thumb-bar.is-image,.mb-app .mb-thumb-bar.is-carousel{height:34px;width:100%;background:var(--text-secondary)}.mb-app .mb-thumb-bar.is-button{height:10px;width:36%;background:var(--color-primary);border-radius:var(--radius-s)}.mb-app .mb-thumb-bar.is-divider{height:1px;width:100%}.mb-app .mb-thumb-bar.is-spacer{height:6px;background:transparent}.mb-app .mb-thumb-bar.is-social,.mb-app .mb-thumb-bar.is-icons{height:8px;width:40%;background:var(--color-accent)}.mb-app .mb-thumb-bar.is-timer{height:16px;width:60%;background:var(--text-primary)}.mb-app .mb-thumb-bar.is-table{height:20px;width:100%;background:var(--surface-3)}.mb-app .mb-thumb-bar.is-html{height:12px;width:100%;background:var(--surface-3)}.mb-app .mb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.mb-app .mb-section-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.mb-app .mb-drag-preview{width:92px;pointer-events:none}.mb-app .canvas-inner:not(.is-full){min-width:max-content}.mb-app .mb-email{min-height:200px;color-scheme:light}.mb-app .mb-email-body{width:100%;padding-bottom:8px}.mb-app .mb-row{position:relative}.mb-app .mb-row-inner{display:flex;align-items:stretch}.mb-app .mb-row-inner.is-stacked{flex-direction:column}.mb-app .mb-row-inner.is-stacked>.mb-col{flex-basis:auto!important}.mb-app .mb-col{min-width:0;position:relative;display:flex;flex-direction:column}.mb-app .mb-blk-wrap{position:relative}.mb-app .mb-row-outline{position:absolute;inset:0;pointer-events:none;display:none;z-index:2;border:1px dashed var(--outline-hover)}.mb-app .mb-row:hover>.mb-row-outline{display:block}.mb-app .mb-row.is-selected>.mb-row-outline{display:block;border:2px solid var(--outline-selected)}.mb-app .mb-row.is-hidden>.mb-row-inner{opacity:.38;filter:grayscale(1)}.mb-app .mb-row-stripes{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--hidden-stripe)}.mb-app .mb-row.is-dragsrc{opacity:.35}.mb-app .mb-row-handle{position:absolute;left:-34px;top:0;z-index:6;display:none;flex-direction:column;gap:2px;padding:2px;border-radius:var(--radius-m) 0 0 var(--radius-m);background:var(--outline-selected)}.mb-app .mb-row:hover>.mb-row-handle{display:flex;background:var(--color-accent)}.mb-app .mb-row.is-selected>.mb-row-handle{display:flex;background:var(--outline-selected)}.mb-app .mb-row-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-s);background:transparent;color:var(--color-on-primary);padding:0}.mb-app .mb-row-btn:hover{background:var(--overlay)}.mb-app .mb-row-btn:disabled{opacity:.45;cursor:not-allowed}.mb-app .mb-row-btn.is-grip{cursor:grab}.mb-app .mb-row-btn .i{width:16px;height:16px}.mb-app .email-frame.is-mobile .mb-row-handle{left:0}.mb-app .mb-empty-col{min-height:88px}.mb-app .mb-blk-menu{right:-1px;top:4px}.mb-app .mb-blk-error{display:flex;align-items:center;gap:6px;color:var(--color-danger-text);background:var(--color-danger-soft);font-family:var(--font-ui);font-size:var(--font-size-s)}.mb-app .mb-drop-inset-top .drop-hit{top:0}.mb-app .mb-drop-inset-bottom .drop-hit{top:-24px}.mb-app .blk-content{overflow-wrap:anywhere}.mb-app .blk-content img{max-width:100%}.mb-app .mb-prop-hint{display:block;font-size:11px;color:var(--text-muted)}.mb-app .mb-color-row{display:flex;align-items:center;gap:4px;min-width:0}.mb-app .mb-color-row>.color-field{flex:1 1 auto;min-width:0}.mb-app .mb-padding{display:flex;align-items:flex-start;gap:6px}.mb-app .mb-padding>.num-row{flex:1 1 auto}.mb-app .mb-range-reset{display:flex;flex-direction:column;gap:4px;align-items:stretch}.mb-app .mb-range-reset>.btn{align-self:flex-start}.mb-app .mb-widths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mb-app .mb-button-sample{display:flex;justify-content:center;padding:8px;border-radius:var(--radius-m);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-1)}.mb-app .mb-button-sample>span{padding:10px 22px;font-size:14px;font-weight:700}.mb-app .mb-module-panel{display:flex;flex-direction:column}.mb-app .mb-var-menu{right:0;top:44px;width:272px}.mb-app .mb-menu-hint{padding:4px 10px 6px}.mb-app .mb-tb-menu{flex:none}.mb-app .mb-tb-settings-menu{right:0;top:calc(100% + 6px);width:248px}.mb-app .mb-tb-settings-menu .menu-item.is-active>.i{color:var(--color-primary)}.mb-app.app[data-size] .tb-collapsible,.mb-app.app[data-size] .mb-tb-export{width:var(--control-h);padding:0}.mb-app.app[data-size] .tb-collapsible .btn-label,.mb-app.app[data-size] .mb-tb-export .btn-label{display:none}.mb-app.app[data-size] .mb-autosave-label,.mb-app.app[data-size] .mb-subject-prefix{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mb-app.app[data-size] .autosave{width:var(--control-h);justify-content:center}.mb-app.app[data-size=narrow] .topbar{gap:8px;padding:0 8px}.mb-app.app[data-size=narrow] .title-block{flex:1 1 0;min-width:72px}.mb-app.app[data-size=narrow] .mb-tb-actions{gap:4px}.mb-app .mb-preview-frame{display:block;border:0;background:var(--surface-1);margin:0 auto;max-width:100%}.mb-app .inbox .mb-preview-frame{width:100%}.mb-app .mb-code{font-family:var(--font-mono);font-size:var(--font-size-xs);min-height:200px;white-space:pre;resize:vertical}.mb-app .mb-var-row{grid-template-columns:minmax(0,130px) minmax(0,1fr)}.mb-app .mb-var-row-chip{display:inline-block;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:22px}.mb-app .mb-lib{display:flex;gap:16px;min-height:420px}.mb-app .mb-lib-nav{width:232px;flex:none;display:flex;flex-direction:column;gap:2px;padding-right:12px;border-right:1px solid var(--border-1)}.mb-app .mb-lib-search{width:260px;flex:none}.mb-app .mb-lib-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-content:start}.mb-app .mb-tm-side{background:var(--surface-1);border-radius:var(--radius-s)}.mb-app .mb-tm-end{display:flex;flex-direction:column;justify-content:flex-end}.mb-app .mb-tm-center{display:flex;align-items:center;justify-content:center}.mb-app .mb-toast-error .i{color:var(--color-danger)}.mb-app .mb-spec-bar{display:block;flex:none;box-sizing:border-box}.mb-app .mb-ai-menu{min-width:260px;padding:6px;display:flex;flex-direction:column;gap:1px}.mb-app .mb-ai-menu>[role=menu]{display:flex;flex-direction:column;gap:1px}.mb-app .mb-ai-pop{width:380px;max-width:calc(100vw - 32px);padding:10px}.mb-app .mb-ai-pop-label{padding:0}.mb-app .mb-ai-variant{align-items:flex-start;min-height:0;padding:8px 10px;box-shadow:inset 0 0 0 1px var(--border-1)}.mb-app .mb-ai-variant:hover{box-shadow:inset 0 0 0 1px var(--color-primary)}.mb-app .mb-ai-block-btn{margin-bottom:12px}.mb-app .mb-start-ai{width:100%}.mb-app .mb-start-ai:disabled{opacity:.6;cursor:not-allowed}.mb-app .mb-ai-frame{display:block;width:100%;height:440px;border:0;border-radius:var(--radius-m);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-1)}.mb-app .mb-ai-frame.is-compact{height:200px}.mb-app .mb-ai-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.mb-app .mb-ai-loading{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-m);background:var(--surface-2)}.mb-app .mb-ai-loading .i{color:var(--color-primary)}.mb-app .mb-ai-pulse{animation:mb-ai-pulse 1.1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mb-app .mb-ai-pulse{animation:none}}.mb-app .num-stepper{display:flex;align-items:stretch;gap:4px;min-width:0}.mb-app .num-stepper>.input-wrap{flex:1 1 auto;min-width:0}.mb-app .num-stepper .input{text-align:center}.mb-app .group-title-toggle{all:unset;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;cursor:pointer}.mb-app .group-title-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-s)}.mb-app .color-field.is-error{border-color:var(--color-danger)}.mb-app .color-field.is-error:focus-within{box-shadow:0 0 0 3px var(--color-danger-soft)}.mb-app .color-field.is-disabled{background:var(--surface-2);border-color:var(--border-1);color:var(--text-disabled)}.mb-app .color-field.is-disabled .swatch-input{opacity:.4;pointer-events:none}.mb-app .color-field.is-empty .swatch-input{background:repeating-conic-gradient(var(--surface-3) 0 25%,var(--surface-1) 0 50%) 50% / 8px 8px;box-shadow:inset 0 0 0 1px var(--border-2)}.mb-app .color-field.is-empty .swatch-input::-webkit-color-swatch{visibility:hidden}.mb-app .color-field.is-empty .swatch-input::-moz-color-swatch{visibility:hidden}.mb-app .color-field input.hex{border:0;background:transparent;padding:0;margin:0;outline:none;width:100%;min-width:0}.mb-app .chip-label{all:unset;display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;cursor:pointer}.mb-app .chip-label:disabled{cursor:not-allowed}.mb-app .chip-label:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-s)}.mb-app .chip-remove{all:unset;display:inline-flex;align-items:center;cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-s)}.mb-app .chip-remove:hover{color:var(--text-primary)}.mb-app .chip-remove:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mb-app .btn-spinner{width:14px;height:14px;flex:none;border-radius:var(--radius-pill);border:2px solid currentColor;border-top-color:transparent;opacity:.7;animation:mb-spin .6s linear infinite}@keyframes mb-spin{to{transform:rotate(360deg)}}.mb-app .field.is-inline{flex-direction:row;align-items:center;gap:var(--space-2)}.mb-app .field.is-inline>.field-label{flex:none}.mb-app .mb-rt-content{min-height:110px;outline:none;white-space:pre-wrap;word-wrap:break-word}.mb-app .mb-rt-content p{margin:0 0 8px}.mb-app .mb-rt-content p:last-child{margin-bottom:0}.mb-app .mb-rt-content ul,.mb-app .mb-rt-content ol{margin:0 0 8px;padding-left:20px}.mb-app .mb-rt-content li>p{margin:0}.mb-app .mb-rt-content a{color:var(--text-link);text-decoration:underline}.mb-app .mb-rt-content .var-chip{cursor:default;user-select:all}.mb-app .mb-rt-content .var-chip.ProseMirror-selectednode{box-shadow:0 0 0 2px var(--color-primary)}.mb-app .mb-rt-num{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.mb-app .mb-rt-link{display:flex;gap:6px;align-items:center;margin-top:6px}.mb-app .mb-rt-link>.input{flex:1;min-width:0}:root,[data-theme=rusender]{color-scheme:light;--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-size-xs: 12px;--font-size-s: 13px;--font-size-m: 14px;--font-size-l: 16px;--font-size-xl: 18px;--font-size-xxl: 24px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-base: 1.45;--color-primary: #4B4AFB;--color-primary-hover: #3636D7;--color-primary-active: #2B2BB8;--color-primary-soft: #E3E7FF;--color-primary-soft-text: #3636D7;--color-on-primary: #FFFFFF;--color-accent: #7777FC;--color-accent-2: #9392FD;--text-primary: #191942;--text-secondary: #5D5D85;--text-muted: #8E8EAD;--text-disabled: #A9A9C2;--text-inverse: #FFFFFF;--text-link: #4B4AFB;--bg-page: #F3F3FA;--bg-canvas: #F3F3FA;--surface-1: #FFFFFF;--surface-2: #F8F8FC;--surface-3: #EEEEF6;--surface-inverse: #191942;--border-1: #E9E9F0;--border-2: #D4D4E1;--border-control: #D4D4E1;--color-danger: #E62F50;--color-danger-text: #C8203F;--color-danger-soft: #FDE8EC;--color-success: #35A8A1;--color-success-text: #237A75;--color-success-soft: #E3F5F3;--color-warning: #FF9F43;--color-warning-text: #A85A00;--color-warning-soft: #FFF1E3;--outline-hover: #9392FD;--outline-selected: #4B4AFB;--drop-indicator: #4B4AFB;--hidden-stripe: rgba(93, 93, 133, .1);--var-chip-bg: #E3E7FF;--var-chip-text: #3636D7;--overlay: rgba(25, 25, 66, .4);--code-bg: #F8F8FC;--code-gutter: #8E8EAD;--code-text: #191942;--code-tag: #3636D7;--code-attr: #A85A00;--code-string: #237A75;--code-comment: #8E8EAD;--code-error-bg: #FDE8EC;--radius-s: 6px;--radius-m: 8px;--radius-l: 12px;--radius-xl: 16px;--radius-pill: 999px;--radius-xs: 4px;--radius-device: 36px;--radius-device-screen: 24px;--radius-phone: 44px;--radius-phone-screen: 30px;--shadow-panel: 0 0 5px rgba(10, 22, 65, .04), 0 1px 3px rgba(16, 33, 84, .06);--shadow-popover: 0 0 5px rgba(10, 22, 65, .04), 0 4px 16px rgba(16, 33, 84, .1);--shadow-drag: 0 0 5px rgba(8, 13, 32, .04), 0 4px 9px rgba(3, 11, 34, .16);--shadow-modal: 0 0 5px rgba(10, 22, 65, .04), 0 12px 40px rgba(16, 33, 84, .18);--focus-ring: 0 0 0 3px rgba(75, 74, 251, .28);--shadow-knob: 0 1px 2px rgba(0, 0, 0, .2);--shadow-paper-edge: 0 0 0 1px rgba(0, 0, 0, .05);--blk-action-hover: rgba(255, 255, 255, .18);--color-on-danger: #FFFFFF;--email-paper: #FFFFFF;--phone-border: #ECECEC;--phone-text: #1A1A1A;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--topbar-h: 60px;--panel-left-w: 296px;--panel-right-w: 320px;--control-h: 36px;--control-h-s: 30px}[data-theme=dark]{color-scheme:dark;--color-primary: #7777FC;--color-primary-hover: #8B8AFF;--color-primary-active: #6362E8;--color-primary-soft: #2B2A55;--color-primary-soft-text: #C9C8FF;--color-on-primary: #0E0E24;--color-accent: #9392FD;--color-accent-2: #7777FC;--text-primary: #ECECF5;--text-secondary: #B4B4CC;--text-muted: #9090AE;--text-disabled: #5E5D7C;--text-inverse: #14142B;--text-link: #9392FD;--bg-page: #14142B;--bg-canvas: #101024;--surface-1: #1E1D2A;--surface-2: #26253A;--surface-3: #302F47;--surface-inverse: #ECECF5;--border-1: #2F2E44;--border-2: #45445F;--border-control: #6E6D8F;--color-danger: #FF6B85;--color-danger-text: #FF8A9F;--color-danger-soft: #3A1E2A;--color-success: #4FC7BF;--color-success-text: #6FD6CF;--color-success-soft: #173331;--color-warning: #FFB26B;--color-warning-text: #FFC48F;--color-warning-soft: #3A2A1C;--outline-hover: #9392FD;--outline-selected: #7777FC;--drop-indicator: #9392FD;--hidden-stripe: rgba(236, 236, 245, .06);--var-chip-bg: #E3E7FF;--var-chip-text: #3636D7;--overlay: rgba(5, 5, 18, .64);--code-bg: #16162A;--code-gutter: #6E6D8F;--code-text: #ECECF5;--code-tag: #9392FD;--code-attr: #FFC48F;--code-string: #6FD6CF;--code-comment: #8A8AA8;--code-error-bg: #3A1E2A;--shadow-panel: 0 0 0 1px rgba(0, 0, 0, .2);--shadow-popover: 0 0 0 1px rgba(255, 255, 255, .04), 0 8px 24px rgba(0, 0, 0, .45);--shadow-drag: 0 0 0 1px rgba(255, 255, 255, .06), 0 6px 14px rgba(0, 0, 0, .55);--shadow-modal: 0 0 0 1px rgba(255, 255, 255, .05), 0 16px 48px rgba(0, 0, 0, .6);--focus-ring: 0 0 0 3px rgba(147, 146, 253, .4);--shadow-knob: 0 1px 2px rgba(0, 0, 0, .2);--shadow-paper-edge: 0 0 0 1px rgba(0, 0, 0, .05);--radius-xs: 4px;--radius-device: 36px;--radius-device-screen: 24px;--radius-phone: 44px;--radius-phone-screen: 30px;--blk-action-hover: rgba(255, 255, 255, .18);--color-on-danger: #0E0E24;--email-paper: #FFFFFF;--phone-border: #ECECEC;--phone-text: #1A1A1A}[data-theme=neutral]{color-scheme:light;--font-ui: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--color-primary: #1F7A4D;--color-primary-hover: #17613D;--color-primary-active: #114A2E;--color-primary-soft: #E3F2EA;--color-primary-soft-text: #1B6E45;--color-on-primary: #FFFFFF;--color-accent: #2E9E66;--color-accent-2: #5DB98A;--text-primary: #1F2328;--text-secondary: #57606A;--text-muted: #6E7781;--text-disabled: #A5ABB2;--text-inverse: #FFFFFF;--text-link: #1F7A4D;--bg-page: #F4F4F2;--bg-canvas: #EBEBE7;--surface-1: #FFFFFF;--surface-2: #F7F7F5;--surface-3: #EEEEEA;--surface-inverse: #1F2328;--border-1: #E4E4E0;--border-2: #CFCFC9;--border-control: #878E95;--color-danger: #CF222E;--color-danger-text: #B31D28;--color-danger-soft: #FCEBEC;--color-success: #1F7A4D;--color-success-text: #1B6E45;--color-success-soft: #E3F2EA;--color-warning: #BF8700;--color-warning-text: #8A5D00;--color-warning-soft: #FFF6DB;--outline-hover: #5DB98A;--outline-selected: #1F7A4D;--drop-indicator: #1F7A4D;--hidden-stripe: rgba(31, 35, 40, .07);--var-chip-bg: #E3F2EA;--var-chip-text: #1B6E45;--overlay: rgba(31, 35, 40, .45);--code-bg: #F7F7F5;--code-gutter: #8C959F;--code-text: #1F2328;--code-tag: #1B6E45;--code-attr: #8A5D00;--code-string: #0A5A8C;--code-comment: #6E7781;--code-error-bg: #FCEBEC;--radius-s: 3px;--radius-m: 4px;--radius-l: 6px;--radius-xl: 8px;--radius-xs: 2px;--radius-device: 36px;--radius-device-screen: 24px;--radius-phone: 44px;--radius-phone-screen: 30px;--shadow-panel: 0 1px 0 rgba(31, 35, 40, .04);--shadow-popover: 0 1px 3px rgba(31, 35, 40, .08), 0 8px 24px rgba(31, 35, 40, .1);--shadow-drag: 0 2px 4px rgba(31, 35, 40, .1), 0 8px 16px rgba(31, 35, 40, .14);--shadow-modal: 0 8px 32px rgba(31, 35, 40, .2);--focus-ring: 0 0 0 3px rgba(31, 122, 77, .28);--shadow-knob: 0 1px 2px rgba(0, 0, 0, .2);--shadow-paper-edge: 0 0 0 1px rgba(0, 0, 0, .05);--blk-action-hover: rgba(255, 255, 255, .18);--color-on-danger: #FFFFFF;--email-paper: #FFFFFF;--phone-border: #ECECEC;--phone-text: #1A1A1A}.app{position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;font-family:var(--font-ui);font-size:var(--font-size-m);line-height:var(--line-height-base);color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased}.app *,.app *:before,.app *:after{box-sizing:border-box}.app button,.app input,.app select,.app textarea{font:inherit;color:inherit}.app button{cursor:pointer}.app :focus-visible{outline:none;box-shadow:var(--focus-ring)}.app.is-embedded{width:100%!important;height:100%!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--text-secondary)}.small{font-size:var(--font-size-xs)}.grow{flex:1 1 auto;min-width:0}.row-flex{display:flex;align-items:center;gap:var(--space-2);min-width:0}.col-flex{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.i{display:inline-block;flex:none;width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat}.i-14{width:14px;height:14px}.i-16{width:16px;height:16px}.i-18{width:18px;height:18px}.i-24{width:24px;height:24px}.i-32{width:32px;height:32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 14px;min-width:0;border:1px solid transparent;border-radius:var(--radius-m);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.btn>.btn-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover,.btn-primary.is-hover{background:var(--color-primary-hover)}.btn-primary:active,.btn-primary.is-active{background:var(--color-primary-active)}.btn-secondary{background:var(--surface-1);border-color:var(--border-2);color:var(--text-primary)}.btn-secondary:hover,.btn-secondary.is-hover{background:var(--surface-2);border-color:var(--border-control)}.btn-secondary:active,.btn-secondary.is-active{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-soft-text)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover,.btn-ghost.is-hover{background:var(--surface-2);color:var(--text-primary)}.btn-ghost:active,.btn-ghost.is-active{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.btn-danger{background:var(--color-danger);color:var(--color-on-primary)}.btn-danger:hover,.btn-danger.is-hover{filter:brightness(.92)}.btn-soft{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.btn-soft:hover,.btn-soft.is-hover{filter:brightness(.97)}.btn:disabled,.btn.is-disabled{background:var(--surface-3);border-color:transparent;color:var(--text-disabled);cursor:not-allowed;filter:none}.btn.is-focus{box-shadow:var(--focus-ring)}.btn-sm{height:var(--control-h-s);padding:0 10px;font-size:var(--font-size-s);gap:6px}.btn-lg{height:44px;padding:0 20px;font-size:var(--font-size-l)}.btn-icon{width:var(--control-h);padding:0;flex:none}.btn-sm.btn-icon{width:var(--control-h-s)}.btn-block{width:100%}.link{color:var(--text-link);background:none;border:0;padding:0;font-weight:var(--font-weight-medium);text-decoration:none}.link:hover{text-decoration:underline}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);line-height:var(--line-height-tight)}.field-hint{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-tight)}.field-error{font-size:var(--font-size-xs);color:var(--color-danger-text);line-height:var(--line-height-tight);display:flex;gap:6px;align-items:flex-start}.input{width:100%;min-width:0;height:var(--control-h);padding:0 12px;border:1px solid var(--border-control);border-radius:var(--radius-m);background:var(--surface-1);color:var(--text-primary);font-size:var(--font-size-m);outline:none;transition:border-color .12s,box-shadow .12s}.input::placeholder{color:var(--text-muted)}.input:hover,.input.is-hover{border-color:var(--color-accent-2)}.input:focus,.input.is-focus{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.input:disabled,.input.is-disabled{background:var(--surface-2);color:var(--text-disabled);border-color:var(--border-1);cursor:not-allowed}.input.is-error{border-color:var(--color-danger)}.input.is-error:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}textarea.input{height:auto;padding:8px 12px;line-height:var(--line-height-base);resize:vertical}.input-s{height:var(--control-h-s);font-size:var(--font-size-s);padding:0 10px}.input-wrap{position:relative;display:flex;align-items:center;min-width:0}.input-wrap>.i{position:absolute;left:10px;color:var(--text-muted);pointer-events:none}.input-wrap>.input{padding-left:36px}.input-wrap>.input-suffix{position:absolute;right:10px;font-size:var(--font-size-xs);color:var(--text-secondary);pointer-events:none}.select{position:relative;display:flex;min-width:0}.select>select.input{appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer}.select>.i{position:absolute;right:10px;top:50%;margin-top:-8px;color:var(--text-secondary);pointer-events:none}.color-field{display:flex;align-items:center;gap:8px;height:var(--control-h);padding:0 8px 0 6px;border:1px solid var(--border-control);border-radius:var(--radius-m);background:var(--surface-1);min-width:0}.color-field:hover{border-color:var(--color-accent-2)}.swatch-input{-webkit-appearance:none;appearance:none;width:24px;height:24px;flex:none;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--radius-s)}.swatch-input::-webkit-color-swatch-wrapper{padding:0}.swatch-input::-webkit-color-swatch{border:1px solid var(--border-2);border-radius:var(--radius-s)}.swatch-input::-moz-color-swatch{border:1px solid var(--border-2);border-radius:var(--radius-s)}.app.is-mode-right .topbar,.app.is-mode-right .subject-bar,.app.is-mode-right .panel-left,.app.is-mode-right .canvas{display:none!important}.app.is-mode-right .panel-right{width:100%;border-left:0}.app.is-mode-left .topbar,.app.is-mode-left .subject-bar,.app.is-mode-left .panel-right,.app.is-mode-left .canvas{display:none!important}.app.is-mode-left .panel-left{width:100%;border-right:0}.swatch{width:24px;height:24px;flex:none;border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--border-2)}.color-field .hex{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-primary);text-transform:uppercase}.num-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.num{display:flex;flex-direction:column;align-items:stretch;gap:2px}.num .input{text-align:center;padding:0 4px}.num-cap{font-size:11px;color:var(--text-secondary);text-align:center;line-height:1.2}.range{width:100%;accent-color:var(--color-primary)}.check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;line-height:var(--line-height-tight)}.check input{accent-color:var(--color-primary);width:16px;height:16px;margin:1px 0 0;flex:none}.switch{position:relative;width:36px;height:20px;flex:none;padding:0;border:0;border-radius:var(--radius-pill);background:var(--border-2);transition:background-color .15s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface-1);box-shadow:var(--shadow-knob);transition:transform .15s}.switch:hover,.switch.is-hover{background:var(--border-control)}.switch.is-on{background:var(--color-primary)}.switch.is-on:after{transform:translate(16px)}.switch.is-on:hover,.switch.is-on.is-hover{background:var(--color-primary-hover)}.switch:disabled,.switch.is-disabled{background:var(--surface-3);cursor:not-allowed}.switch.is-on:disabled,.switch.is-on.is-disabled{background:var(--color-primary-soft)}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.switch-row>span{min-width:0}.tabs{display:flex;gap:2px;padding:3px;background:var(--surface-3);border-radius:var(--radius-m);min-width:0}.tab{flex:1 1 0;min-width:0;height:30px;padding:0 4px;border:0;border-radius:calc(var(--radius-m) - 2px);background:transparent;color:var(--text-secondary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab:hover,.tab.is-hover{color:var(--text-primary)}.tab.is-active{background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-panel)}.tab:disabled,.tab.is-disabled{color:var(--text-disabled);cursor:not-allowed}.utabs{display:flex;gap:var(--space-5);padding:0 var(--space-4);border-bottom:1px solid var(--border-1);min-width:0}.utab{position:relative;height:44px;padding:0;border:0;background:none;color:var(--text-secondary);font-size:var(--font-size-m);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.utab:hover,.utab.is-hover{color:var(--text-primary)}.utab.is-active{color:var(--color-primary)}.utab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:calc(var(--radius-xs) / 2);background:var(--color-primary)}.utab:disabled,.utab.is-disabled{color:var(--text-disabled);cursor:not-allowed}.utab .count{margin-left:6px}.seg{display:inline-flex;gap:2px;padding:2px;background:var(--surface-3);border-radius:var(--radius-m);min-width:0}.seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:32px;padding:0 8px;border:0;border-radius:calc(var(--radius-m) - 2px);background:transparent;color:var(--text-secondary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);white-space:nowrap}.seg-btn:hover,.seg-btn.is-hover{color:var(--text-primary)}.seg-btn.is-active{background:var(--surface-1);color:var(--color-primary);box-shadow:var(--shadow-panel)}.seg-btn:disabled,.seg-btn.is-disabled{color:var(--text-disabled);cursor:not-allowed}.seg.is-block{display:flex}.seg.is-block .seg-btn{flex:1 1 0;min-width:0}.badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.badge-muted{background:var(--surface-3);color:var(--text-secondary)}.badge-danger{background:var(--color-danger-soft);color:var(--color-danger-text)}.badge-success{background:var(--color-success-soft);color:var(--color-success-text)}.badge-warning{background:var(--color-warning-soft);color:var(--color-warning-text)}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);white-space:nowrap}.chip:hover,.chip.is-hover{border-color:var(--color-accent-2)}.chip.is-active{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-soft-text)}.kbd{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.var-chip{display:inline-flex;align-items:center;height:22px;padding:0 6px;border-radius:var(--radius-s);background:var(--var-chip-bg);color:var(--var-chip-text);font-family:var(--font-mono);font-size:.86em;font-weight:var(--font-weight-medium);white-space:nowrap;vertical-align:baseline}.var-chip.is-error{background:var(--color-danger-soft);color:var(--color-danger-text);box-shadow:inset 0 0 0 1px var(--color-danger)}.alert{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-l);background:var(--surface-2);color:var(--text-primary)}.alert>.i{margin-top:1px}.alert-error{background:var(--color-danger-soft)}.alert-error>.i{color:var(--color-danger-text)}.alert-success{background:var(--color-success-soft)}.alert-success>.i{color:var(--color-success-text)}.alert-info{background:var(--color-primary-soft)}.alert-info>.i{color:var(--color-primary-soft-text)}.alert-warning{background:var(--color-warning-soft)}.alert-warning>.i{color:var(--color-warning-text)}.alert-title{font-weight:var(--font-weight-semibold)}.toast{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-m);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-popover);font-weight:var(--font-weight-medium);white-space:nowrap}.menu{position:absolute;z-index:40;min-width:232px;padding:6px;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-popover);display:flex;flex-direction:column;gap:1px}.menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:var(--radius-m);background:transparent;color:var(--text-primary);text-align:left;font-size:var(--font-size-m)}.menu-item>.i{color:var(--text-secondary)}.menu-item>.grow{white-space:normal;line-height:var(--line-height-tight)}.menu-item:hover,.menu-item.is-hover{background:var(--surface-2)}.menu-item.is-active{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.menu-item.is-danger{color:var(--color-danger-text)}.menu-item.is-danger>.i{color:var(--color-danger-text)}.menu-item.is-danger:hover{background:var(--color-danger-soft)}.menu-item:disabled,.menu-item.is-disabled{color:var(--text-disabled);cursor:not-allowed;background:transparent}.menu-sep{height:1px;margin:4px 6px;background:var(--border-1)}.menu-label{padding:6px 10px 4px;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.popover{position:absolute;z-index:40;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-popover)}.overlay{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--overlay)}.modal{display:flex;flex-direction:column;max-height:100%;min-width:0;border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-modal);overflow:hidden}.modal-head{display:flex;align-items:center;gap:12px;padding:18px 20px 18px 24px;border-bottom:1px solid var(--border-1)}.modal-title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.modal-sub{margin:2px 0 0;font-size:var(--font-size-s);color:var(--text-secondary)}.modal-body{padding:24px;overflow:auto;min-height:0;flex:1 1 auto}.modal-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--border-1);background:var(--surface-1)}.topbar{height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--surface-1);border-bottom:1px solid var(--border-1);position:relative;z-index:20;min-width:0}.tb-group{display:flex;align-items:center;gap:4px;flex:none}.tb-sep{width:1px;height:24px;background:var(--border-1);flex:none}.title-block{display:flex;flex-direction:column;gap:0;min-width:120px;flex:1 1 auto}.topbar .btn,.topbar .seg,.topbar .autosave{flex-shrink:0}.topbar .tb-group{flex-shrink:0!important}.title-input{height:26px;padding:0 6px;margin-left:-6px;border:1px solid transparent;border-radius:var(--radius-s);background:transparent;font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);color:var(--text-primary);min-width:0;width:100%;text-overflow:ellipsis}.title-input:hover{border-color:var(--border-2)}.title-input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.subject-toggle{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0;border:0;background:none;color:var(--text-secondary);font-size:var(--font-size-xs);max-width:100%;min-width:0}.subject-toggle:hover{color:var(--color-primary)}.autosave{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--text-secondary);white-space:nowrap}.autosave.is-saving{color:var(--color-primary)}.autosave.is-saved>.i{color:var(--color-success-text)}.subject-bar{flex:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:end;padding:12px 16px 14px;background:var(--surface-1);border-bottom:1px solid var(--border-1)}.inbox-preview{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--radius-m);background:var(--surface-2);min-width:0}.inbox-preview .from{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.inbox-preview .line{font-size:var(--font-size-xs);color:var(--text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox-preview .line b{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.counter{font-size:11px;color:var(--text-secondary)}.workspace{flex:1 1 auto;display:flex;min-height:0;min-width:0}.panel{display:flex;flex-direction:column;min-height:0;background:var(--surface-1);flex:none}.panel-left{width:var(--panel-left-w);border-right:1px solid var(--border-1)}.panel-right{width:var(--panel-right-w);border-left:1px solid var(--border-1)}.panel-head{padding:12px 16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--border-1)}.panel-title{margin:0;font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.panel-body{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 16px 24px}.panel-foot{padding:12px 16px;border-top:1px solid var(--border-1)}.crumbs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:var(--font-size-xs);color:var(--text-secondary)}.crumbs button{border:0;background:none;padding:0;color:var(--text-secondary);font-size:var(--font-size-xs)}.crumbs button:hover{color:var(--color-primary)}.crumbs .cur{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.group{padding:16px 0;border-bottom:1px solid var(--border-1);display:flex;flex-direction:column;gap:12px}.group:last-child{border-bottom:0}.group-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}.prop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,150px);align-items:center;gap:6px 12px}.prop>.field-label{font-size:var(--font-size-s);color:var(--text-secondary);font-weight:var(--font-weight-regular)}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px}.cat-head{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;text-align:left}.cat-head .count{font-weight:var(--font-weight-medium);color:var(--text-muted)}.cat-head:hover{color:var(--text-primary)}.cat-head .i{transition:transform .15s}.cat.is-collapsed .cat-head .i{transform:rotate(-90deg)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.block-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-height:78px;padding:12px 2px 8px;border:1px solid var(--border-1);border-radius:var(--radius-m);background:var(--surface-1);color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-align:center;cursor:grab;user-select:none;transition:border-color .12s,box-shadow .12s,transform .12s}.block-card>.i{color:var(--color-accent);width:22px;height:22px}.block-card>.lbl{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-card:hover,.block-card.is-hover{border-color:var(--color-primary);box-shadow:var(--shadow-popover)}.block-card:hover>.i,.block-card.is-hover>.i{color:var(--color-primary)}.block-card:active,.block-card.is-active{background:var(--color-primary-soft);border-color:var(--color-primary)}.block-card.is-dragging{border-color:var(--color-primary);box-shadow:var(--shadow-drag);transform:rotate(-3deg);background:var(--surface-1)}.block-card.is-disabled{cursor:not-allowed;color:var(--text-disabled);background:var(--surface-2);box-shadow:none;border-color:var(--border-1)}.block-card.is-disabled>.i{color:var(--text-disabled)}.block-card .corner{position:absolute;top:4px;right:4px;height:16px;padding:0 5px;font-size:10px}.block-card .corner.badge{height:16px}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 12px;color:var(--text-secondary)}.empty>.i{color:var(--text-muted);width:32px;height:32px}.empty-title{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.section-card{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);overflow:hidden;text-align:left;transition:border-color .12s,box-shadow .12s}.section-card:hover,.section-card.is-hover{border-color:var(--color-primary);box-shadow:var(--shadow-popover)}.section-card.is-active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.section-card.is-disabled{opacity:.55;cursor:not-allowed}.section-thumb{position:relative;height:112px;padding:12px;background:var(--surface-2);border-bottom:1px solid var(--border-1);overflow:hidden}.section-thumb .mini{height:100%;background:var(--email-paper);border-radius:var(--radius-xs);padding:10px;display:flex;flex-direction:column;gap:5px;overflow:hidden}.section-meta{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px}.section-name{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight)}.section-desc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-tight)}.section-card .insert{position:absolute;right:8px;bottom:8px;opacity:0;transition:opacity .12s}.section-card:hover .insert,.section-card.is-hover .insert{opacity:1}.canvas{position:relative;flex:1 1 auto;min-width:0;overflow:auto;background:var(--bg-canvas)}.canvas-inner{min-height:100%;display:flex;flex-direction:column;align-items:center;padding:32px 24px 96px}.canvas-inner.is-full{padding-left:0;padding-right:0}.email-frame{position:relative;flex:none;transition:width .2s}.email-frame.is-mobile{padding:14px 10px;border-radius:var(--radius-device);background:var(--surface-1);box-shadow:0 0 0 1px var(--border-2),var(--shadow-popover)}.email-frame.is-mobile .email{border-radius:var(--radius-device-screen);overflow:hidden}.email{position:relative;box-shadow:0 0 0 1px var(--border-1)}.canvas-caption{margin-top:12px;font-size:var(--font-size-xs);color:var(--text-secondary);display:flex;gap:12px;align-items:center}.blk{position:relative;cursor:pointer}.blk-outline{position:absolute;inset:0;pointer-events:none;display:none;z-index:3;border:1px dashed var(--outline-hover)}.blk-pad{position:absolute;left:0;right:0;pointer-events:none;display:none;z-index:2;background:var(--hidden-stripe)}.blk:hover>.blk-outline,.blk.is-hover>.blk-outline{display:block}.blk:hover>.blk-tag,.blk.is-hover>.blk-tag{display:flex;background:var(--color-accent)}.blk.is-selected>.blk-outline{display:block;border:2px solid var(--outline-selected)}.blk.is-selected>.blk-tag{display:flex;background:var(--outline-selected)}.blk-tag{position:absolute;left:-1px;top:-22px;height:22px;z-index:5;display:none;align-items:center;gap:4px;padding:0 8px;border-radius:var(--radius-s) var(--radius-s) 0 0;color:var(--color-on-primary);font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1}.blk-tag .i{width:12px;height:12px}.blk-actions{position:absolute;right:-1px;top:-30px;z-index:6;display:flex;gap:2px;padding:2px;border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--outline-selected)}.blk-actions button{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-s);background:transparent;color:var(--color-on-primary);padding:0}.blk-actions button:hover{background:var(--blk-action-hover)}.blk-actions button:disabled{opacity:.45;cursor:not-allowed}.blk-actions .grip{cursor:grab}.blk-actions .i{width:16px;height:16px}.blk.is-hidden>.blk-content{opacity:.38;filter:grayscale(1)}.blk.is-hidden>.blk-stripes{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(-45deg,var(--hidden-stripe) 0 8px,transparent 8px 16px)}.blk-hidden-badge{position:absolute;top:8px;left:8px;z-index:4;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold)}.blk-hidden-badge .i{width:12px;height:12px}.blk.is-dragsrc{opacity:.35}.blk-error-dot{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-on-danger);font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold)}.blk-error-dot .i{width:12px;height:12px}.drop{position:relative;height:0;z-index:7}.drop-hit{position:absolute;left:0;right:0;top:-12px;height:24px;display:none}.canvas.is-dragging .drop-hit{display:block}.drop.is-over:before{content:"";position:absolute;left:-6px;right:-6px;top:-1px;height:3px;border-radius:calc(var(--radius-xs) / 2);background:var(--drop-indicator)}.drop.is-over:after{content:"";position:absolute;left:-10px;top:-5px;width:11px;height:11px;border-radius:50%;background:var(--surface-1);box-shadow:inset 0 0 0 3px var(--drop-indicator)}.drop-label{position:absolute;left:50%;top:-13px;transform:translate(-50%);display:none;height:24px;align-items:center;padding:0 10px;border-radius:var(--radius-pill);background:var(--drop-indicator);color:var(--color-on-primary);font-family:var(--font-ui);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap}.drop.is-over .drop-label{display:inline-flex}.empty-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:140px;padding:16px;margin:8px;border:1.5px dashed var(--border-control);border-radius:var(--radius-m);background:var(--surface-2);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--font-size-s);text-align:center}.empty-col .i{color:var(--color-accent)}.empty-col.is-over{border-color:var(--drop-indicator);background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.em-p{margin:0}.em-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.is-mobile .em-icons{grid-template-columns:minmax(0,1fr)}.em-slides{display:flex;gap:12px;overflow:hidden}.em-table{display:grid}.em-timer{display:flex;justify-content:center;gap:10px}.is-mobile .em-h1{font-size:26px!important}.is-mobile .em-pad{padding-left:20px!important;padding-right:20px!important}.code{display:grid;grid-template-columns:36px minmax(0,1fr);border:1px solid var(--border-control);border-radius:var(--radius-m);background:var(--code-bg);overflow:hidden;font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--code-text)}.code-gutter{padding:8px 0;text-align:right;color:var(--code-gutter);border-right:1px solid var(--border-1);user-select:none}.code-gutter>div{padding-right:8px}.code-gutter>.is-err{color:var(--color-danger-text);font-weight:var(--font-weight-bold)}.code-lines{padding:8px 0;overflow:hidden}.code-lines>div{padding:0 10px;white-space:pre}.code-lines>.is-err{background:var(--code-error-bg);box-shadow:inset 2px 0 0 var(--color-danger)}.tk-tag{color:var(--code-tag)}.tk-attr{color:var(--code-attr)}.tk-str{color:var(--code-string)}.tk-com{color:var(--code-comment);font-style:italic}.tk-err{color:var(--color-danger-text);text-decoration:underline wavy var(--color-danger);text-underline-offset:3px}.rt-toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border:1px solid var(--border-control);border-bottom:0;border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--surface-2)}.rt-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-s);background:transparent;color:var(--text-secondary)}.rt-btn:hover{background:var(--surface-1);color:var(--text-primary)}.rt-btn.is-active{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.rt-btn .i{width:16px;height:16px}.rt-var{width:auto;padding:0 8px;gap:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.rt-sep{width:1px;margin:6px 2px;background:var(--border-2)}.rt-area{min-height:132px;padding:10px 12px;border:1px solid var(--border-control);border-radius:0 0 var(--radius-m) var(--radius-m);background:var(--surface-1);line-height:1.6;font-size:var(--font-size-s)}.rt-area:focus-within{border-color:var(--color-primary)}.list-item{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border-1);border-radius:var(--radius-m);background:var(--surface-1);min-width:0}.list-item:hover{border-color:var(--border-2)}.list-item .grip{color:var(--text-muted);cursor:grab}.list-item .thumb{width:44px;height:32px;flex:none;border-radius:var(--radius-s)}.list-item .li-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}.list-item .li-title{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item .li-sub{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item .li-actions{display:flex;gap:0;flex:none}.list-item .li-actions button{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:var(--radius-s);background:none;color:var(--text-secondary)}.list-item .li-actions button:hover{background:var(--surface-2);color:var(--text-primary)}.list-item .li-actions button:disabled{color:var(--text-disabled);cursor:not-allowed;background:none}.cells{display:grid;gap:4px}.cells .input{height:30px;font-size:var(--font-size-xs);padding:0 6px}.cells .is-head{font-weight:var(--font-weight-semibold);background:var(--surface-2)}.choice{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-2);border-radius:var(--radius-l);background:var(--surface-1);text-align:left;min-width:0;color:var(--text-primary)}.choice:hover,.choice.is-hover{border-color:var(--color-accent-2)}.choice.is-active{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-primary-soft)}.choice.is-active .choice-title{color:var(--color-primary-soft-text)}.choice:disabled,.choice.is-disabled{background:var(--surface-2);color:var(--text-disabled);cursor:not-allowed;border-color:var(--border-1);box-shadow:none}.choice-title{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.choice-desc{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-tight)}.choice .tick{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);display:none;align-items:center;justify-content:center}.choice.is-active .tick{display:flex}.choice .tick .i{width:14px;height:14px}.theme-dot{width:18px;height:18px;border-radius:50%;flex:none;background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--border-2);position:relative;overflow:hidden}.theme-dot:after{content:"";position:absolute;right:0;bottom:0;width:9px;height:18px;background:var(--color-primary)}.theme-mini{height:72px;border-radius:var(--radius-m);background:var(--bg-page);display:grid;grid-template-columns:26px 1fr 30px;gap:4px;padding:6px;box-shadow:inset 0 0 0 1px var(--border-1);font-family:var(--font-ui)}.theme-mini>div{background:var(--surface-1);border-radius:var(--radius-xs)}.theme-mini .tm-canvas{display:flex;align-items:center;justify-content:center;background:transparent}.theme-mini .tm-mail{width:60%;height:80%;background:var(--email-paper);box-shadow:0 0 0 1px var(--border-1)}.theme-mini .tm-btn{height:8px;margin:4px;border-radius:calc(var(--radius-xs) / 2);background:var(--color-primary)}.issue{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1)}.issue>.i{color:var(--color-danger-text);margin-top:1px}.issue.is-fixed>.i{color:var(--color-success-text)}.issue.is-fixed .issue-title{color:var(--text-secondary);text-decoration:line-through}.issue-title{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.issue-desc{font-size:var(--font-size-s);color:var(--text-secondary);margin-top:2px;line-height:var(--line-height-tight)}.issue-actions{display:flex;gap:6px;flex:none}.start{flex:1 1 auto;overflow:auto;padding:32px 48px 48px}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.start-card{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);text-align:left;color:var(--text-primary);box-shadow:var(--shadow-panel)}.start-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-popover)}.start-card .ic{width:44px;height:44px;flex:none;border-radius:var(--radius-m);background:var(--color-primary-soft);color:var(--color-primary-soft-text);display:flex;align-items:center;justify-content:center}.start-card-title{font-size:var(--font-size-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.start-card-desc{margin-top:4px;font-size:var(--font-size-s);color:var(--text-secondary);line-height:var(--line-height-tight)}.tpl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tpl{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;text-align:left;color:var(--text-primary);min-width:0}.tpl-thumb{position:relative;height:236px;border-radius:var(--radius-l);overflow:hidden;background:var(--surface-2);border:1px solid var(--border-1);padding:14px 16px 0;transition:border-color .12s,box-shadow .12s}.tpl:hover .tpl-thumb{border-color:var(--color-primary);box-shadow:var(--shadow-popover)}.tpl-thumb .mail{height:100%;background:var(--email-paper);border-radius:var(--radius-xs) var(--radius-xs) 0 0;box-shadow:var(--shadow-paper-edge);display:flex;flex-direction:column;gap:6px;overflow:hidden}.tpl-thumb .hover-cta{position:absolute;inset:auto 12px 12px;opacity:0;transition:opacity .12s}.tpl:hover .hover-cta{opacity:1}.tpl-name{font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.tpl-cat{font-size:var(--font-size-xs);color:var(--text-secondary)}.pv{position:absolute;inset:0;z-index:55;display:flex;flex-direction:column;background:var(--bg-canvas)}.pv-bar{height:var(--topbar-h);flex:none;display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--surface-1);border-bottom:1px solid var(--border-1)}.pv-stage{flex:1 1 auto;overflow:auto;display:flex;justify-content:center;padding:28px 24px 48px}.inbox{width:760px;flex:none;border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-popover);overflow:hidden;align-self:flex-start}.inbox-head{padding:16px 20px;border-bottom:1px solid var(--border-1);display:flex;gap:12px;align-items:center}.avatar{width:36px;height:36px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary-soft-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-s)}.inbox-body{padding:24px 0;display:flex;justify-content:center;background:var(--surface-2)}.phone{width:399px;flex:none;align-self:flex-start;padding:14px 12px 20px;border-radius:var(--radius-phone);background:var(--surface-1);box-shadow:0 0 0 1px var(--border-2),var(--shadow-popover)}.phone-screen{border-radius:var(--radius-phone-screen);overflow:hidden;background:var(--email-paper)}.phone-inbox{padding:12px 14px;border-bottom:1px solid var(--phone-border);font-family:var(--font-ui);color:var(--phone-text)}.browser{width:980px;flex:none;align-self:flex-start;border-radius:var(--radius-l);overflow:hidden;background:var(--surface-1);box-shadow:var(--shadow-popover)}.browser-bar{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--border-1);background:var(--surface-2)}.browser-url{flex:1 1 auto;height:28px;display:flex;align-items:center;gap:6px;padding:0 10px;border-radius:var(--radius-pill);background:var(--surface-1);font-size:var(--font-size-xs);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-1)}.browser-body{display:flex;justify-content:center;padding:28px 0}.host,.host *,.host *:before,.host *:after{box-sizing:border-box}.host{display:flex;width:100%;height:100%;background:var(--bg-page);font-family:var(--font-ui);color:var(--text-primary)}.host-nav{width:232px;flex:none;display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:var(--surface-1);border-right:1px solid var(--border-1)}.host-logo{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;margin-bottom:12px;font-size:18px;font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:-.01em}.host-logo-mark{width:28px;height:28px;border-radius:var(--radius-m);background:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center}.host-nav-item{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--radius-m);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-decoration:none}.host-nav-item .i{color:var(--text-muted)}.host-nav-item:hover{background:var(--surface-2);color:var(--text-primary)}.host-nav-item.is-active{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.host-nav-item.is-active .i{color:var(--color-primary)}.host-nav.is-collapsed{width:72px;align-items:center;padding:16px 12px}.host-nav.is-collapsed .host-logo{padding:0;justify-content:center}.host-nav.is-collapsed .host-nav-item{width:44px;height:44px;padding:0;justify-content:center}.app.is-compact .tb-collapsible{width:var(--control-h);padding:0}.app.is-compact .tb-collapsible .btn-label{display:none}.host-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.host-header{height:64px;flex:none;display:flex;align-items:center;gap:16px;padding:0 24px;background:var(--surface-1);border-bottom:1px solid var(--border-1)}.host-work{flex:1 1 auto;min-height:0;padding:16px}.host-editor{width:100%;height:100%;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-panel);border:1px solid var(--border-1)}.sheet{font-family:var(--font-ui);color:var(--text-primary);background:var(--bg-page)}.sheet h1{margin:0;font-size:32px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.15}.sheet h2{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.sheet h3{margin:0;font-size:var(--font-size-m);font-weight:var(--font-weight-semibold)}.sheet-card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-l);box-shadow:var(--shadow-panel)}.tok-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-1)}.tok-row:last-child{border-bottom:0}.tok-sw{width:36px;height:28px;border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--border-2)}.tok-name{font-family:var(--font-mono);font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tok-val{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.state-grid{display:grid;gap:12px 16px;align-items:center}.state-cap{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.i-plus{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12h14'/></svg>")}.i-undo{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 14 4 9l5-5'/><path d='M4 9h11a5 5 0 0 1 0 10h-3'/></svg>")}.i-redo{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m15 14 5-5-5-5'/><path d='M20 9H9a5 5 0 0 0 0 10h3'/></svg>")}.i-desktop{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='12' rx='2'/><path d='M8 20h8M12 16v4'/></svg>")}.i-mobile{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='7' y='3' width='10' height='18' rx='2'/><path d='M11 18h2'/></svg>")}.i-eye{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/><circle cx='12' cy='12' r='3'/></svg>")}.i-eye-off{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 3l18 18'/><path d='M10.6 5.1A10 10 0 0 1 12 5c6.5 0 10 7 10 7a17 17 0 0 1-3.2 4.1M6.6 6.6A17 17 0 0 0 2 12s3.5 7 10 7a9.7 9.7 0 0 0 5.4-1.6'/><path d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/></svg>")}.i-send{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M22 2 11 13'/><path d='M22 2 15 22l-4-9-9-4 20-7Z'/></svg>")}.i-download{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3v12M7 10l5 5 5-5'/><path d='M4 20h16'/></svg>")}.i-check{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}.i-cloud-check{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 18a5 5 0 1 1 1.3-9.8A6 6 0 0 1 20 10a4 4 0 0 1-1 8Z'/><path d='m9.5 13 2 2 3.5-3.5'/></svg>")}.i-cloud{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 18a5 5 0 1 1 1.3-9.8A6 6 0 0 1 20 10a4 4 0 0 1-1 8Z'/></svg>")}.i-search{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>")}.i-heading{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 4v16M18 4v16M6 12h12'/></svg>")}.i-text{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M4 10h16M4 14h10M4 18h13'/></svg>")}.i-image{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><circle cx='9' cy='10' r='2'/><path d='m21 16-5-5L5 20'/></svg>")}.i-button{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='7' width='18' height='10' rx='3'/><path d='M8 12h8'/></svg>")}.i-divider{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12h18'/><path d='M7 6h10M7 18h10' opacity='.35'/></svg>")}.i-spacer{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3v18M8 7l4-4 4 4M8 17l4 4 4-4'/></svg>")}.i-social{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='6' cy='12' r='2.5'/><circle cx='18' cy='6' r='2.5'/><circle cx='18' cy='18' r='2.5'/><path d='m8.2 10.8 7.6-3.6M8.2 13.2l7.6 3.6'/></svg>")}.i-code{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m8 7-5 5 5 5M16 7l5 5-5 5M14 4l-4 16'/></svg>")}.i-table{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M3 10h18M3 15h18M10 4v16'/></svg>")}.i-icons{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='6.5' cy='6.5' r='2.5'/><circle cx='17.5' cy='6.5' r='2.5'/><circle cx='6.5' cy='17.5' r='2.5'/><rect x='15' y='15' width='5' height='5' rx='1'/></svg>")}.i-timer{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='13' r='8'/><path d='M12 9v4l2.5 2.5M9 2h6'/></svg>")}.i-carousel{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='5' width='12' height='14' rx='2'/><path d='M2 7v10M22 7v10'/></svg>")}.i-menu{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='9' width='18' height='6' rx='2'/><path d='M7 12h2M11 12h2M15 12h2'/></svg>")}.i-video{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='m10 9 5 3-5 3Z'/></svg>")}.i-dynamic{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='6' cy='6' r='2.5'/><circle cx='6' cy='18' r='2.5'/><circle cx='18' cy='9' r='2.5'/><path d='M6 8.5v7M18 11.5a6 6 0 0 1-6 6H8.5'/></svg>")}.i-list{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6h11M9 12h11M9 18h11'/><circle cx='4.5' cy='6' r='1'/><circle cx='4.5' cy='12' r='1'/><circle cx='4.5' cy='18' r='1'/></svg>")}.i-quote{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M9 7H5v6h4V7ZM9 13c0 3-2 4-4 4M19 7h-4v6h4V7ZM19 13c0 3-2 4-4 4'/></svg>")}.i-gallery{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='8' height='8' rx='1.5'/><rect x='13' y='3' width='8' height='8' rx='1.5'/><rect x='3' y='13' width='8' height='8' rx='1.5'/><rect x='13' y='13' width='8' height='8' rx='1.5'/></svg>")}.i-columns{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><path d='M12 4v16'/></svg>")}.i-poll{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20V10M10 20V4M16 20v-7M22 20H2'/></svg>")}.i-promo{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 9V5a2 2 0 0 1 2-2h4l12 12-6 6L3 9Z'/><circle cx='7.5' cy='7.5' r='1.5'/></svg>")}.i-product{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 8h14l-1 12H6L5 8Z'/><path d='M9 8V6a3 3 0 0 1 6 0v2'/></svg>")}.i-chevron-down{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}.i-chevron-up{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 15 6-6 6 6'/></svg>")}.i-chevron-right{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m9 6 6 6-6 6'/></svg>")}.i-chevron-left{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m15 6-6 6 6 6'/></svg>")}.i-x{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18M6 6l12 12'/></svg>")}.i-more{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><circle cx='5' cy='12' r='1.5'/><circle cx='12' cy='12' r='1.5'/><circle cx='19' cy='12' r='1.5'/></svg>")}.i-copy{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='8' y='8' width='12' height='12' rx='2'/><path d='M16 8V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2'/></svg>")}.i-bookmark{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12v18l-6-4-6 4Z'/></svg>")}.i-trash{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 7h16M10 11v6M14 11v6M6 7l1 13h10l1-13M9 7V4h6v3'/></svg>")}.i-arrow-up{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 19V5M5 12l7-7 7 7'/></svg>")}.i-arrow-down{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12l7 7 7-7'/></svg>")}.i-arrow-left{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M19 12H5M12 19l-7-7 7-7'/></svg>")}.i-grip{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='6' r='1.3'/><circle cx='15' cy='6' r='1.3'/><circle cx='9' cy='12' r='1.3'/><circle cx='15' cy='12' r='1.3'/><circle cx='9' cy='18' r='1.3'/><circle cx='15' cy='18' r='1.3'/></svg>")}.i-settings{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='3'/><path d='M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1.1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.5-1.1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3H9a1.7 1.7 0 0 0 1-1.5V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8V9a1.7 1.7 0 0 0 1.5 1H21a2 2 0 1 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1Z'/></svg>")}.i-sun{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='4'/><path d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4'/></svg>")}.i-moon{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M20 14.5A8 8 0 0 1 9.5 4 8 8 0 1 0 20 14.5Z'/></svg>")}.i-palette{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3a9 9 0 1 0 0 18c1 0 1.5-.7 1.5-1.5 0-.4-.2-.8-.4-1.1-.3-.3-.4-.6-.4-1 0-.8.7-1.5 1.5-1.5H16a5 5 0 0 0 5-5c0-4.4-4-7.9-9-7.9Z'/><circle cx='7.5' cy='11.5' r='1'/><circle cx='10.5' cy='7.5' r='1'/><circle cx='15.5' cy='8.5' r='1'/></svg>")}.i-alert{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7.5v5.5M12 16.5v.01'/></svg>")}.i-warning{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3 2 20h20L12 3Z'/><path d='M12 10v4M12 17v.01'/></svg>")}.i-check-circle{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m8 12 3 3 5-6'/></svg>")}.i-info{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 11v6M12 7.5v.01'/></svg>")}.i-bold{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 5h6a3.5 3.5 0 0 1 0 7H7zM7 12h7a3.5 3.5 0 0 1 0 7H7z'/></svg>")}.i-italic{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M10 5h8M6 19h8M14 5l-4 14'/></svg>")}.i-underline{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M7 4v7a5 5 0 0 0 10 0V4M5 20h14'/></svg>")}.i-strike{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M16 7a4 3 0 0 0-4-2c-2.5 0-4 1.2-4 3 0 1.5 1 2.3 3 3M8 17c.6 1.3 2 2 4 2 2.5 0 4-1.2 4-3'/></svg>")}.i-link{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7L11.5 6.8'/><path d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1.5-1.5'/></svg>")}.i-align-left{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M4 10h10M4 14h16M4 18h10'/></svg>")}.i-align-center{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M7 10h10M4 14h16M7 18h10'/></svg>")}.i-align-right{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h16M10 10h10M4 14h16M10 18h10'/></svg>")}.i-braces{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M8 4H7a2 2 0 0 0-2 2v3.5L3.5 12 5 14.5V18a2 2 0 0 0 2 2h1M16 4h1a2 2 0 0 1 2 2v3.5l1.5 2.5-1.5 2.5V18a2 2 0 0 1-2 2h-1'/></svg>")}.i-upload{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 16V4M7 9l5-5 5 5M4 20h16'/></svg>")}.i-mail{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='m3 7 9 6 9-6'/></svg>")}.i-layers{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3 9 5-9 5-9-5 9-5Z'/><path d='m3 13 9 5 9-5'/></svg>")}.i-star{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m12 3 2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1-4.4-4.3 6.1-.9L12 3Z'/></svg>")}.i-globe{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/></svg>")}.i-file-plus{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9l-6-6Z'/><path d='M14 3v6h6M12 12v6M9 15h6'/></svg>")}.i-template{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='18' height='18' rx='2'/><path d='M3 9h18M9 9v12'/></svg>")}.i-home{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 11 12 4l9 7v9a1 1 0 0 1-1 1h-5v-6h-6v6H4a1 1 0 0 1-1-1v-9Z'/></svg>")}.i-users{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.5'/><path d='M2.5 20a6.5 6.5 0 0 1 13 0'/><path d='M16 4.5a3.5 3.5 0 0 1 0 7M18 14a6 6 0 0 1 3.5 6'/></svg>")}.i-chart{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 20V4M4 20h16M8 16v-4M12 16V8M16 16v-6'/></svg>")}.i-bolt{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2 4 14h7l-1 8 9-12h-7l1-8Z'/></svg>")}.i-bell{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9M10.3 21a1.9 1.9 0 0 0 3.4 0'/></svg>")}.i-help{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M9.5 9a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.7M12 17v.01'/></svg>")}.i-bean{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><ellipse cx='12' cy='12' rx='6' ry='9' transform='rotate(35 12 12)'/><path d='M8 17c2-3 6-7 8-10'/></svg>")}.i-truck{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6h11v10H3zM14 10h4l3 3v3h-7'/><circle cx='7' cy='18' r='2'/><circle cx='17' cy='18' r='2'/></svg>")}.i-refresh{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M20 11a8 8 0 0 0-14.9-3M4 13a8 8 0 0 0 14.9 3'/><path d='M4 4v4h4M20 20v-4h-4'/></svg>")}.i-fullwidth{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12h18M7 8l-4 4 4 4M17 8l4 4-4 4'/></svg>")}.i-clock{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 3'/></svg>")}.i-lang{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 5h8M8 3v2M6 5c0 4 3 7 6 8M10 5c0 4-3 7-6 8'/><path d='m12 21 4-9 4 9M13.5 18h5'/></svg>")}.i-expand{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M15 3h6v6M9 21H3v-6M21 3l-7 7M3 21l7-7'/></svg>")}.i-play{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m7 4 13 8-13 8Z'/></svg>")}.i-contrast{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 3a9 9 0 0 1 0 18Z' fill='black'/></svg>")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mb-app{min-height:0;min-width:0}.mb-between{justify-content:space-between}.mb-wrap{flex-wrap:wrap}.mb-relative{position:relative}.mb-self-start{align-self:flex-start}.mb-gap-0{gap:0}.mb-gap-2{gap:2px}.mb-gap-6{gap:6px}.mb-gap-8{gap:8px}.mb-gap-10{gap:10px}.mb-gap-12{gap:12px}.mb-gap-16{gap:16px}.mb-gap-18{gap:18px}.mb-gap-20{gap:20px}.mb-gap-22{gap:22px}.mb-mt-6{margin-top:6px}.mb-hint-top{margin:16px 0 0}.mb-tab-pad{gap:8px;padding-top:12px}.mb-accent{color:var(--color-accent)}.mb-strong{color:var(--text-primary)}.mb-semibold{font-weight:var(--font-weight-semibold)}.mb-small-label{font-size:var(--font-size-s)}.mb-w-220{width:220px}.mb-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mb-title-l{font-size:var(--font-size-l)}.mb-avatar-m{border-radius:var(--radius-m)}.mb-tb-actions{gap:6px;min-width:0;flex-shrink:1}.mb-start-inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.mb-h1{margin:0;font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.mb-h2{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.mb-p{margin:0}.mb-tpl-mail{padding:12px 12px 0}.mb-thumb-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mb-thumb-row{display:flex;gap:6px;flex:none}.mb-thumb-row.is-filled{padding:4px;border-radius:var(--radius-xs)}.mb-thumb-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.mb-thumb-bar{display:block;flex:none;height:4px;width:80%;border-radius:var(--radius-s);background:var(--border-2);align-self:flex-start}.mb-thumb-bar.is-align-center{align-self:center}.mb-thumb-bar.is-align-right{align-self:flex-end}.mb-thumb-bar.is-heading{height:7px;width:70%;background:var(--text-primary)}.mb-thumb-bar.is-text{height:3px;width:92%}.mb-thumb-bar.is-image,.mb-thumb-bar.is-carousel{height:34px;width:100%;background:var(--text-secondary)}.mb-thumb-bar.is-button{height:10px;width:36%;background:var(--color-primary);border-radius:var(--radius-s)}.mb-thumb-bar.is-divider{height:1px;width:100%}.mb-thumb-bar.is-spacer{height:6px;background:transparent}.mb-thumb-bar.is-social,.mb-thumb-bar.is-icons{height:8px;width:40%;background:var(--color-accent)}.mb-thumb-bar.is-timer{height:16px;width:60%;background:var(--text-primary)}.mb-thumb-bar.is-table{height:20px;width:100%;background:var(--surface-3)}.mb-thumb-bar.is-html{height:12px;width:100%;background:var(--surface-3)}.mb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.mb-section-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.mb-drag-preview{width:92px;pointer-events:none}.canvas-inner:not(.is-full){min-width:max-content}.mb-email{min-height:200px;color-scheme:light}.mb-email-body{width:100%;padding-bottom:8px}.mb-row{position:relative}.mb-row-inner{display:flex;align-items:stretch}.mb-row-inner.is-stacked{flex-direction:column}.mb-row-inner.is-stacked>.mb-col{flex-basis:auto!important}.mb-col{min-width:0;position:relative;display:flex;flex-direction:column}.mb-blk-wrap{position:relative}.mb-row-outline{position:absolute;inset:0;pointer-events:none;display:none;z-index:2;border:1px dashed var(--outline-hover)}.mb-row:hover>.mb-row-outline{display:block}.mb-row.is-selected>.mb-row-outline{display:block;border:2px solid var(--outline-selected)}.mb-row.is-hidden>.mb-row-inner{opacity:.38;filter:grayscale(1)}.mb-row-stripes{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--hidden-stripe)}.mb-row.is-dragsrc{opacity:.35}.mb-row-handle{position:absolute;left:-34px;top:0;z-index:6;display:none;flex-direction:column;gap:2px;padding:2px;border-radius:var(--radius-m) 0 0 var(--radius-m);background:var(--outline-selected)}.mb-row:hover>.mb-row-handle{display:flex;background:var(--color-accent)}.mb-row.is-selected>.mb-row-handle{display:flex;background:var(--outline-selected)}.mb-row-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-s);background:transparent;color:var(--color-on-primary);padding:0}.mb-row-btn:hover{background:var(--overlay)}.mb-row-btn:disabled{opacity:.45;cursor:not-allowed}.mb-row-btn.is-grip{cursor:grab}.mb-row-btn .i{width:16px;height:16px}.email-frame.is-mobile .mb-row-handle{left:0}.mb-empty-col{min-height:88px}.mb-blk-menu{right:-1px;top:4px}.mb-blk-error{display:flex;align-items:center;gap:6px;color:var(--color-danger-text);background:var(--color-danger-soft);font-family:var(--font-ui);font-size:var(--font-size-s)}.mb-drop-inset-top .drop-hit{top:0}.mb-drop-inset-bottom .drop-hit{top:-24px}.blk-content{overflow-wrap:anywhere}.blk-content img{max-width:100%}.mb-prop-hint{display:block;font-size:11px;color:var(--text-muted)}.mb-color-row{display:flex;align-items:center;gap:4px;min-width:0}.mb-color-row>.color-field{flex:1 1 auto;min-width:0}.mb-padding{display:flex;align-items:flex-start;gap:6px}.mb-padding>.num-row{flex:1 1 auto}.mb-range-reset{display:flex;flex-direction:column;gap:4px;align-items:stretch}.mb-range-reset>.btn{align-self:flex-start}.mb-widths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mb-button-sample{display:flex;justify-content:center;padding:8px;border-radius:var(--radius-m);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-1)}.mb-button-sample>span{padding:10px 22px;font-size:14px;font-weight:700}.mb-module-panel{display:flex;flex-direction:column}.mb-var-menu{right:0;top:44px;width:272px}.mb-menu-hint{padding:4px 10px 6px}.mb-tb-menu{flex:none}.mb-tb-settings-menu{right:0;top:calc(100% + 6px);width:248px}.mb-tb-settings-menu .menu-item.is-active>.i{color:var(--color-primary)}.app[data-size] .tb-collapsible,.app[data-size] .mb-tb-export{width:var(--control-h);padding:0}.app[data-size] .tb-collapsible .btn-label,.app[data-size] .mb-tb-export .btn-label{display:none}.app[data-size] .mb-autosave-label,.app[data-size] .mb-subject-prefix{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app[data-size] .autosave{width:var(--control-h);justify-content:center}.app[data-size=narrow] .topbar{gap:8px;padding:0 8px}.app[data-size=narrow] .title-block{flex:1 1 0;min-width:72px}.app[data-size=narrow] .mb-tb-actions{gap:4px}.mb-preview-frame{display:block;border:0;background:var(--surface-1);margin:0 auto;max-width:100%}.inbox .mb-preview-frame{width:100%}.mb-code{font-family:var(--font-mono);font-size:var(--font-size-xs);min-height:200px;white-space:pre;resize:vertical}.mb-var-row{grid-template-columns:minmax(0,130px) minmax(0,1fr)}.mb-var-row-chip{display:inline-block;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:22px}.mb-lib{display:flex;gap:16px;min-height:420px}.mb-lib-nav{width:232px;flex:none;display:flex;flex-direction:column;gap:2px;padding-right:12px;border-right:1px solid var(--border-1)}.mb-lib-search{width:260px;flex:none}.mb-lib-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-content:start}.mb-tm-side{background:var(--surface-1);border-radius:var(--radius-s)}.mb-tm-end{display:flex;flex-direction:column;justify-content:flex-end}.mb-tm-center{display:flex;align-items:center;justify-content:center}.mb-toast-error .i{color:var(--color-danger)}.mb-spec-bar{display:block;flex:none;box-sizing:border-box}.mb-ai-menu{min-width:260px;padding:6px;display:flex;flex-direction:column;gap:1px}.mb-ai-menu>[role=menu]{display:flex;flex-direction:column;gap:1px}.mb-ai-pop{width:380px;max-width:calc(100vw - 32px);padding:10px}.mb-ai-pop-label{padding:0}.mb-ai-variant{align-items:flex-start;min-height:0;padding:8px 10px;box-shadow:inset 0 0 0 1px var(--border-1)}.mb-ai-variant:hover{box-shadow:inset 0 0 0 1px var(--color-primary)}.mb-ai-block-btn{margin-bottom:12px}.mb-start-ai{width:100%}.mb-start-ai:disabled{opacity:.6;cursor:not-allowed}.mb-ai-frame{display:block;width:100%;height:440px;border:0;border-radius:var(--radius-m);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-1)}.mb-ai-frame.is-compact{height:200px}.mb-ai-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.mb-ai-loading{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-m);background:var(--surface-2)}.mb-ai-loading .i{color:var(--color-primary)}.mb-ai-pulse{animation:mb-ai-pulse 1.1s ease-in-out infinite}@keyframes mb-ai-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mb-ai-pulse{animation:none}}html,body{height:100%;margin:0}body{background:var(--bg-page)}#host-root{height:100vh;min-height:560px}.mb-host{position:relative;overflow:hidden;line-height:var(--line-height-base);font-size:var(--font-size-m);-webkit-font-smoothing:antialiased}.mb-host :is(button,input,select,textarea):not(.mb-app *){font:inherit;color:inherit}.mb-host button:not(.mb-app *){cursor:pointer}.mb-host :focus-visible:not(.mb-app *){outline:none;box-shadow:var(--focus-ring)}.mb-host [hidden]:not(.mb-app *){display:none!important}.mb-host-header{gap:var(--space-3);min-width:0}.mb-host-brand{gap:10px;min-width:0;flex:0 1 auto}.mb-host-title{font-size:var(--font-size-l);letter-spacing:-.01em;white-space:nowrap}.mb-host-crumbs{flex-wrap:nowrap;min-width:0;font-size:var(--font-size-s)}.mb-host-crumbs .link,.mb-host-crumbs .cur{font-size:var(--font-size-s)}.mb-host-crumbs .cur{max-width:260px;min-width:0}.mb-host-steps{list-style:none;margin:0;padding:0;gap:var(--space-2);flex:none}.mb-host-step{height:28px;padding:0 12px;font-size:var(--font-size-xs);white-space:nowrap}.mb-host-controls{flex:none;gap:var(--space-2)}.mb-host-select{width:150px}.mb-host-select .input{width:100%}.mb-host-ai{width:28px;height:28px;padding:0;justify-content:center;flex:none;cursor:help}.mb-host-work{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.mb-host-editor{height:auto;flex:1 1 auto;min-height:0;background:var(--surface-1)}.mb-host-mount{width:100%;height:100%}.mb-host-boot{display:flex;align-items:center;justify-content:center;height:100%}.mb-host-log{flex:none;display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-l);box-shadow:var(--shadow-panel);overflow:hidden}.mb-host-log-head{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 6px 0 12px;font-size:var(--font-size-s)}.mb-host-log-head>.i{color:var(--text-secondary)}.mb-host-log-body{height:108px;overflow:auto;border-top:1px solid var(--border-1)}.mb-host-log.is-collapsed .mb-host-log-body{display:none}.mb-host-log-empty{padding:10px 12px}.mb-host-log-list{list-style:none;margin:0;padding:4px 0}.mb-host-log-item{display:flex;align-items:center;gap:10px;padding:3px 12px;font-size:var(--font-size-s);min-width:0}.mb-host-log-item:hover{background:var(--surface-2)}.mb-host-log-time{flex:none;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-secondary)}.mb-host-log-type{flex:none;min-width:72px;justify-content:center;font-family:var(--font-mono)}.mb-host-log-item.is-testSend .mb-host-log-type,.mb-host-log-item.is-save .mb-host-log-type{background:var(--color-success-soft);color:var(--color-success-text)}.mb-host-log-item.is-error .mb-host-log-type{background:var(--color-danger-soft);color:var(--color-danger-text)}.mb-host-log-item.is-change .mb-host-log-type{background:var(--surface-3);color:var(--text-secondary)}.mb-host-log-item.is-ai .mb-host-log-type{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.mb-host-log-item.is-ai[data-ai-ok=false] .mb-host-log-type{background:var(--color-danger-soft);color:var(--color-danger-text)}.mb-host-log-summary{flex:1 1 auto}.mb-host-drawer{position:absolute;top:64px;bottom:0;z-index:90;display:flex;flex-direction:column;width:min(520px,100vw);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--shadow-modal)}.mb-host-drawer.is-left{left:72px;width:min(440px,100vw)}.mb-host-drawer.is-right{right:0}.mb-host-drawer-body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.mb-host-drawer-body>*{flex:none}.mb-host-designs{display:flex;flex-direction:column;gap:var(--space-3)}.mb-host-design{display:flex;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-l);background:var(--surface-1);min-width:0}.mb-host-design:hover{border-color:var(--border-2)}.mb-host-design.is-current{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.mb-host-design-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mb-host-design-main .li-title{display:flex;align-items:center;gap:6px}.mb-host-design-actions{margin-top:6px;gap:6px;flex-wrap:wrap}.mb-host-current{flex:none}.mb-host-thumb{flex:none;width:96px;height:128px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;border:1px solid var(--border-1);border-radius:var(--radius-m);background:var(--surface-2)}.mb-host-thumb img{width:100%;height:100%;object-fit:cover;object-position:top}textarea.mb-host-code{height:220px;padding:8px 10px;resize:vertical;font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.5;white-space:pre;background:var(--code-bg);color:var(--code-text)}.mb-host-drawer-body>.mb-host-preview{flex:1 0 auto;min-height:360px;display:flex;flex-direction:column}.mb-host-iframe{flex:1 1 auto;width:100%;min-height:320px;border:1px solid var(--border-1);border-radius:var(--radius-m);background:var(--email-paper)}.mb-host-layer{position:absolute;inset:0;z-index:100}.mb-host-modal{width:min(760px,100%)}.mb-host-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.mb-host-kv{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.mb-host-pre{margin:0;max-height:220px;overflow:auto;padding:10px 12px;border:1px solid var(--border-1);border-radius:var(--radius-m);background:var(--code-bg);color:var(--code-text);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.5}.mb-host-pre-code{max-height:280px}.mb-host-layers{position:absolute;left:88px;bottom:16px;z-index:110;pointer-events:none}.mb-host-toasts{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.mb-host-toast{position:static;transform:none;pointer-events:auto;white-space:normal;max-width:520px}@media(max-width:1400px){.mb-host-bell,.mb-host-avatar{display:none}.mb-host-select{width:128px}}@media(max-width:1320px){.mb-host-steps .mb-host-step:not([aria-current]){display:none}.mb-host-steps>.i{display:none}.mb-host-crumbs .cur{max-width:180px}}@media(max-width:1100px){.mb-host-title,.mb-host-brand .tb-sep{display:none}}@media(max-width:1366px){.mb-host .host-nav{display:none}.mb-host-work{padding:var(--space-2);gap:var(--space-2)}.mb-host-drawer.is-left{left:0}.mb-host-layers{left:var(--space-4)}}@media(max-height:800px){.mb-host-log-body{height:76px}}
