@charset "UTF-8";.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}:root{color-scheme:light;--ink: #30272a;--muted: #827579;--line: #e9e1e2;--paper: #f7f4f4;--surface: #fff;--hover: #f0e9e9;--accent: #bb3439;--accent-soft: #f9eded;--brand-background: radial-gradient(ellipse at 50% 40%, #cc6260 0%, #bf4547 48%, #a9262d 100%);--card-background: linear-gradient(145deg, #fff, #fffafa);--card-border: #ffffff85;--card-stripe: #ead3d3;--card-shadow: 0 9px 24px #5c0f1a16, 0 1px 3px #5c0f1a12;--card-hover-shadow: 0 16px 36px #590e2029;--symbol-background: linear-gradient(145deg, #fdf1f0, #f6e9e9);--symbol-border: #f0dede}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode){--ink: #fff4f5;--muted: #ffd2d5b3;--card-background: linear-gradient(145deg, #a9343eed, #87212ddd);--card-border: #ffabb052;--card-shadow: 0 16px 34px #61111e42, inset 0 1px 0 #ffffff1c;--card-hover-shadow: 0 22px 44px #5a0e1c59, 0 0 0 4px #ffb0b51f, inset 0 1px 0 #ffffff29;background:radial-gradient(circle at 50% -8%,rgba(255,255,255,.2196078431) 0,transparent 38%),radial-gradient(circle at 8% 84%,rgba(127,24,37,.168627451) 0,transparent 34%),linear-gradient(145deg,#d95b60,#c83d45 48%,#a9212d);box-shadow:inset 0 1px #fff3}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .launcher-intro h1{color:#fff;text-shadow:0 1px 12px rgba(117,17,28,.168627451)}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card{min-height:160px;gap:13px;padding:28px 16px 20px;border-radius:21px;isolation:isolate}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card:after{content:"";position:absolute;z-index:0;top:-72px;right:-58px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,146,152,.1803921569) 0%,transparent 68%);pointer-events:none}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card>*{z-index:1}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card.available:before{z-index:2;height:2px;background:linear-gradient(90deg,#f05a60,#bd2933)}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card.available:hover{border-color:#ffc3c777}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card.available:hover .app-symbol{transform:translateY(-2px) scale(1.03)}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card:disabled{--line: #ffffff24;--hover: #5a142033;--muted: #ffffff80;opacity:1;border-color:#ffffff29;border-style:solid;background:linear-gradient(145deg,#7619253d,#70141e2b);box-shadow:inset 0 1px #ffffff12;color:#ffffff80;filter:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card:disabled:before{background:#ffffff2b;opacity:1}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card:disabled:after{opacity:.22}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .available .app-symbol{width:54px;height:54px;border-radius:17px;background:linear-gradient(145deg,#e9585f,#c42c38);border-color:#f47b80;box-shadow:0 10px 22px #5f101d57,inset 0 1px #ffffff38;transition:transform .2s ease,box-shadow .2s ease}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .available .app-name{font-size:14px;font-weight:700;letter-spacing:-.2px}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .available .app-version{padding:3px 8px;border:1px solid rgba(255,255,255,.0705882353);border-radius:999px;background:#5e101a38;color:#ffe1e3bf;line-height:1}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .available .open-arrow{top:13px;right:13px;width:25px;height:25px;padding:6px;border:1px solid rgba(255,255,255,.1215686275);border-radius:50%;background:#ffffff0c;color:#fff;transition:transform .2s ease,background .2s ease}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card.available:hover .open-arrow{background:#ffffff18;transform:translate(2px,-2px)}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .access-state.on{border-color:#8fe0b966;background:#153d2dcc;color:#b9f3d1;box-shadow:inset 0 1px #ffffff12}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card.admin-card .app-symbol{background:linear-gradient(145deg,#39333f,#211d27);border-color:#ffffff26;box-shadow:0 10px 22px #3a0a134d,inset 0 1px #ffffff1f}:root[data-theme=light] app-launcher .launcher:not(.network-mode):not(.flows-mode) .app-card.admin-card:before{background:linear-gradient(90deg,#514958,#221e28)}:root[data-theme=light] app-launcher .view-menu{border-color:#ffffffd1;background:#fffafaf2;box-shadow:0 20px 55px #68152130;color:#30272a}:root[data-theme=light] app-launcher .view-menu-label,:root[data-theme=light] app-launcher .view-menu small{color:#8d7f83}:root[data-theme=light] app-launcher .view-menu button{color:#30272a}:root[data-theme=light] app-launcher .view-menu button:hover,:root[data-theme=light] app-launcher .view-menu button.selected{background:#f8eded}:root[data-theme=light] app-launcher .view-menu button:disabled:hover{background:transparent}:root[data-theme=light] app-launcher .view-option-icon{border-color:#eadcdf;background:#f9eff0;color:#c4383f}:root[data-theme=light] app-launcher .view-check{color:#c4383f}:root[data-theme=dark]{color-scheme:dark;--ink: #f1eded;--muted: #b1a6a9;--line: #3a3337;--paper: #171619;--surface: #242226;--hover: #312a2e;--accent: #f07176;--accent-soft: #3e282f;--brand-background: radial-gradient(ellipse at 50% 40%, #2c272b 0%, #171619 58%, #0a0a0c 100%);--card-background: linear-gradient(145deg, #353035, #2b272c);--card-border: #ffffff13;--card-stripe: #584046;--card-shadow: 0 8px 24px #0000001f, inset 0 1px 0 #ffffff03;--card-hover-shadow: 0 16px 36px #00000040;--symbol-background: linear-gradient(145deg, #492f35, #3d2b30);--symbol-border: #5d383f}:root[data-theme=dark] app-root .search,:root[data-theme=dark] app-root .profile-menu,:root[data-theme=dark] app-root .content,:root[data-theme=dark] app-root .compose-window,:root[data-theme=dark] app-root .sidebar nav button.active,:root[data-theme=dark] app-root .label-menu,:root[data-theme=dark] app-root .mail-row.unread{background:var(--surface)}:root[data-theme=dark] app-root .mail-row{background:#211f23;border-color:var(--line)}:root[data-theme=dark] app-root .mail-row:hover,:root[data-theme=dark] app-root .mail-row.unread:hover,:root[data-theme=dark] app-root .label-row:hover,:root[data-theme=dark] app-root .label-row.active,:root[data-theme=dark] app-root .sidebar nav button:hover,:root[data-theme=dark] app-root .selection,:root[data-theme=dark] app-root .icon:hover{background:var(--hover)}:root[data-theme=dark] app-root .mail-row.selected{background:var(--accent-soft)}:root[data-theme=dark] app-root .profile{background:#392c32;border-color:#53404a;color:#f7c6ca}:root[data-theme=dark] app-root .nav-heading,:root[data-theme=dark] app-root .sidebar nav button,:root[data-theme=dark] app-root .sender,:root[data-theme=dark] app-root .summary b,:root[data-theme=dark] app-root .summary>span,:root[data-theme=dark] app-root .mail-open time,:root[data-theme=dark] app-root .unread time,:root[data-theme=dark] app-root .sidebar-footer,:root[data-theme=dark] app-root .sidebar-footer strong,:root[data-theme=dark] app-root .selection button{color:var(--muted)}:root[data-theme=dark] app-root .unread .sender,:root[data-theme=dark] app-root .unread .summary b,:root[data-theme=dark] app-root .sidebar nav button.active{color:var(--ink)}:root[data-theme=dark] app-root .toolbar,:root[data-theme=dark] app-root .compose-window{border-color:var(--line)}:root[data-theme=dark] app-root .empty-symbol{background:var(--hover);border-color:var(--line);color:var(--muted)}:root[data-theme=dark] app-root .new-label input,:root[data-theme=dark] app-root .compose-window input,:root[data-theme=dark] app-root .compose-window textarea{background:var(--surface);color:var(--ink)}:root[data-theme=dark] app-root .field input{background:#211d21;border-color:#51474c}:root[data-theme=dark] app-root .field input::placeholder{color:#a5989e}:root[data-theme=dark] app-root .compose,:root[data-theme=dark] app-root .send,:root[data-theme=dark] app-root .login-btn{background:#c2373e;color:#fff}:root[data-theme=dark] app-root .compose:hover,:root[data-theme=dark] app-root .send:hover,:root[data-theme=dark] app-root .login-btn:hover{background:#d03f46}:root[data-theme=dark] app-root .check i{border-color:#8d8085}:root[data-theme=dark] app-root .check input:checked+i{border-color:#c2373e;background:#c2373e}:root[data-theme=dark] app-root .star{color:#988b91}:root[data-theme=dark] app-root .star.on{color:#e8be66;background:#423524}:root[data-theme=dark] app-root .tag,:root[data-theme=dark] app-root .message-tag{color:var(--ink)!important}:root[data-theme=dark] app-root .error{background:#48252e;color:#ffb8c2}:root[data-theme=dark] app-root .success{background:#243d32;color:#addbc2}:root[data-theme=dark] app-root .registration-disabled{background:#423722;color:#ebd499}:root[data-theme=dark] app-root .toast{background:#ede6e9;color:#30252b}:root[data-theme=dark] app-root .loading-mails i{border-color:var(--line);border-top-color:var(--accent)}:root[data-theme=dark] app-root .html-body{color-scheme:light;background:#fff;border-radius:8px}app-montao-studio .preview-stage:fullscreen{width:100vw!important;height:100vh;border:0;border-radius:0;background:#000}app-montao-studio .preview-stage:fullscreen .primary-video{max-height:100%}app-montao-studio .fullscreen-button{position:absolute;z-index:5;top:14px;right:14px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2078431373);border-radius:10px;background:#171417c9;color:#fff;box-shadow:0 8px 24px #0005;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}app-montao-studio .fullscreen-button:hover{background:var(--st-accent)}app-montao-studio .fullscreen-button index-icon{width:19px;height:19px}html,body{margin:0;min-height:100%;font-family:DM Sans,Arial,sans-serif;background:var(--paper)}*{box-sizing:border-box}button,input,textarea{font:inherit}input[type=checkbox]{accent-color:var(--accent)}app-root .login-panel form{width:min(440px,100%);padding:38px;border:1px solid var(--card-border);border-top:5px solid #c63b40;border-radius:22px;background:var(--card-background);box-shadow:var(--card-shadow)}app-root .auth-tools{--theme-control-color: #fff;--theme-control-bg: #ffffff0b;--theme-control-hover: #ffffff1c;--theme-control-border: #ffffff24;--theme-toggle-size: 40px;position:absolute;top:26px;right:30px}app-root button{cursor:pointer;color:inherit}app-root button:disabled{opacity:.55;cursor:wait}app-root button,app-root input,app-root textarea{-webkit-tap-highlight-color:transparent}app-root button:focus-visible,app-root input:focus-visible,app-root textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}app-root button{transition:background .15s,color .15s}app-root .icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;flex-shrink:0;border:0;border-radius:7px;background:transparent;color:var(--muted)}app-root .icon:hover{background:#ebede7;color:var(--ink)}app-root .eyebrow{font-size:10px;font-weight:700;line-height:1.5;letter-spacing:1.5px;color:var(--muted)}app-root .text-link{border:0;background:transparent;padding:0;color:var(--accent);font-weight:700;font-size:inherit}app-root .text-link:hover{text-decoration:underline}app-root .field{position:relative}app-root .field input{width:100%;min-width:0;height:50px;padding:0 48px 0 15px;font-size:14px;border:1px solid #d8dcd2;border-radius:8px;background:#fff;color:var(--ink)}app-root .field input::placeholder{color:#93988e}app-root .field input:focus{border-color:var(--accent);outline:2px solid rgba(183,47,53,.0705882353);outline-offset:1px}app-root .field button{position:absolute;right:8px;top:8px;height:34px;width:34px;border:0;background:transparent;color:var(--muted);border-radius:6px}app-root .field button:hover{background:var(--paper)}app-root .login-btn{width:100%;min-height:48px;border:0;border-radius:8px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:14px;font-weight:600}app-root .login-btn:hover{background:#9d252b}app-root .login-btn span{font-size:22px;font-weight:400}app-root .error,app-root .success,app-root .registration-disabled{font-size:12px;line-height:1.6;border-radius:8px;padding:11px 13px;margin:14px 0}app-root .error{color:#a02a32;background:#fbe9eb}app-root .success{color:#246249;background:#e8f3ed}app-root .registration-disabled{color:#745515;background:#fcf3db}app-root .check{position:relative;display:grid;place-items:center;width:28px;height:32px;flex-shrink:0;cursor:pointer}app-root .check input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}app-root .check i{width:15px;height:15px;border:1px solid #bdc3b4;border-radius:4px;display:grid;place-items:center}app-root .check input:checked+i{background:var(--accent);border-color:var(--accent)}app-root .check input:checked+i:after{content:"\2713";color:#fff;font-size:11px}app-root .check input:focus-visible+i{outline:2px solid var(--accent);outline-offset:3px}app-root .star{color:#afb6a5;width:28px}app-root .star :is(index-icon,inbox-icon){width:17px;height:17px}app-root .star.on{color:#ba8c28;background:#fcf5e5}app-root .avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:600;font-style:normal;flex-shrink:0}app-root .tag,app-root .message-tag{padding:4px 7px;font-size:9px;border-radius:4px;white-space:nowrap;font-weight:500}app-root .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);padding:13px 20px;background:var(--ink);color:#fff;border-radius:9px;font-size:12px;line-height:1.5;box-shadow:0 8px 30px #202b1c25;z-index:100}app-root app-montao-cloud .cloud-skeleton{position:relative}app-root app-montao-cloud .skeleton-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}app-root app-montao-cloud .skeleton-block{display:block;background:linear-gradient(90deg,var(--c-input) 25%,var(--c-hover) 42%,var(--c-surface) 50%,var(--c-hover) 58%,var(--c-input) 75%);background-size:240% 100%;animation:cloud-skeleton 1.35s ease-in-out infinite}app-root app-montao-cloud .skeleton-card{pointer-events:none}app-root app-montao-cloud .skeleton-card:hover{border-color:var(--c-border);box-shadow:none}app-root app-montao-cloud .skeleton-name{display:grid;gap:8px}app-root app-montao-cloud .skeleton-name i{width:76%;height:11px;border-radius:999px}app-root app-montao-cloud .skeleton-name i:last-child{width:42%;height:8px}app-root app-montao-cloud .skeleton-files.list .skeleton-name i:last-child{display:none}app-root app-montao-cloud .skeleton-files.list .file-visual{background:var(--c-input)}app-root app-montao-cloud .preview-skeleton{width:100%;min-height:min(420px,55dvh);border-radius:8px}@keyframes cloud-skeleton{0%{background-position:100% 0}to{background-position:-140% 0}}
