@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.create-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:100;display:grid;place-items:start center;padding:48px 50px 18px;background:#1f213052;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.create-dialog{position:relative;display:flex;flex-direction:column;width:min(1106px,calc(100vw - 100px));height:min(916px,calc(100vh - 52px));border-radius:19px;background:#fff;box-shadow:0 16px 42px #1b143724;color:#17171b}.create-header{flex:0 0 60px;display:grid;grid-template-columns:219px minmax(0,1fr);align-items:start;padding:19px 26px 0}.create-header h2{margin:0;font-size:22.5px;line-height:31px;font-weight:750;letter-spacing:-.04em;white-space:nowrap}.create-search{display:flex;align-items:center;gap:7px;height:31px;padding:0 8px;border:1px solid #b998f5;border-radius:9px;color:#24242a;background:#fff}.create-search:has(input:focus-visible){border-color:#813afa;box-shadow:0 0 0 2px #7f3cf41f}.create-search svg{flex:0 0 14px;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.create-search input{min-width:0;width:100%;border:0;outline:0;color:#24242a;background:transparent;font:inherit;font-size:10px}.create-search input::placeholder{color:#898892}.create-close{position:absolute;top:0;right:-36px;display:grid;place-items:center;width:30px;height:30px;padding:0 0 2px;border:0;border-radius:50%;background:#fff;color:#29292e;box-shadow:0 2px 6px #231e381c;cursor:pointer;font-size:22px;font-weight:300;line-height:1}.create-close:hover{background:#f4f2f7}.create-layout{display:grid;grid-template-columns:219px minmax(0,1fr);min-height:0;flex:1;padding:0 26px 24px}.create-categories{min-height:0;overflow-y:auto;padding:6px 21px 0 0;scrollbar-width:thin}.create-categories button{display:flex;align-items:center;gap:6px;width:100%;height:33px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#242329;cursor:pointer;font-size:10.5px;font-weight:500;text-align:left;white-space:nowrap}.create-categories button:hover{background:#f7f5fa}.create-categories button.is-selected{background:#f0eaff;color:#45217e}.create-cat-icon{flex:0 0 15px;display:inline-grid;place-items:center;width:15px;height:15px}.create-cat-icon svg{display:block;width:15px;height:15px}.create-content{min-width:0;min-height:0;overflow-y:auto;margin-right:-24px;padding:17px 24px 12px 0;scrollbar-color:#a3a3a8 transparent;scrollbar-width:thin}.create-content::-webkit-scrollbar{width:5px}.create-content::-webkit-scrollbar-thumb{background:#a3a3a8;border-radius:6px}.create-content h3{margin:0 0 18px;font-size:13px;font-weight:700;letter-spacing:-.01em}.create-quick{display:grid;grid-template-columns:repeat(5,62px);gap:16px;width:max-content;margin-left:9px}.create-quick button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:2px 0;border:0;background:transparent;color:#303035;cursor:pointer;text-align:center}.create-quick button>span{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;color:#fff;font-size:19px;line-height:1;transition:transform .15s}.create-quick button:hover>span{transform:translateY(-2px)}.create-quick button strong{font-size:9.4px;font-weight:500;white-space:nowrap}.quick-blue{background:radial-gradient(circle at 70% 72%,#55d8fc 0 20%,transparent 21%),linear-gradient(145deg,#b276f8,#6835ef)}.quick-pink{background:radial-gradient(circle at 65% 33%,#ffd8b0 0 18%,transparent 19%),linear-gradient(145deg,#5746a6,#f0474e)}.quick-violet{background:linear-gradient(145deg,#2dd887 0,#2dd887 42%,#14713c 43%)}.quick-cyan{background:linear-gradient(145deg,#3ce0dd,#06a5b8)}.quick-orange{background:linear-gradient(145deg,#f9c46f 0,#f9c46f 32%,#df7742 33%,#df7742 65%,#6745a8 66%)}.create-notice{display:inline-block;margin:8px 0 0;padding:6px 9px;border-radius:6px;background:#f7f3fc;color:#69499c;font-size:11px}.create-section{margin-top:32px}.create-section+.create-section{margin-top:36px}.create-section+.create-section:last-child{margin-top:52px}.create-section h3{margin-bottom:6px}.create-strip-viewport{position:relative;overflow:hidden}.create-card-strip{display:grid;grid-auto-flow:column;grid-auto-columns:180px;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.create-card-strip::-webkit-scrollbar{display:none}.create-strip-arrow{position:absolute;z-index:2;top:64px;display:grid;place-items:center;width:30px;height:44px;padding:0;transform:translateY(-50%);border:1px solid #eeeef1;border-radius:8px;background:#fffffff5;box-shadow:0 2px 7px #1e1c2d24;color:#252329;cursor:pointer}.create-strip-prev{left:3px}.create-strip-next{right:3px}.create-strip-arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.create-strip-arrow:hover{color:#7836df;background:#fff;box-shadow:0 3px 10px #1e1c2d33}.create-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.create-design-card{display:block;align-self:start;min-width:0;padding:0;border:0;background:transparent;color:#242329;cursor:pointer;text-align:left}.create-design-art{display:block;width:100%;height:128px;overflow:hidden;border-radius:9px;background:#f5f5f7;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.create-illustration{display:block;width:100%;height:100%}.create-design-card:hover .create-design-art{background:#f0eef3;box-shadow:0 3px 10px #34243f18}.create-design-card:active .create-design-art{transform:scale(.99)}.create-design-card:focus-visible{outline:0}.create-design-card:focus-visible .create-design-art{box-shadow:inset 0 0 0 2px #8b3dff,0 3px 10px #34243f18}.create-search input:focus-visible{outline:0}.create-design-card strong{display:block;overflow:hidden;margin-top:6px;font-size:10.3px;line-height:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.create-design-card small{display:block;margin-top:2px;color:#74727c;font-size:9.4px;line-height:13px}.create-no-result,.create-category-note,.create-special>p{color:#77747e;font-size:12px;line-height:1.6}.create-special{max-width:660px;padding:10px 3px 26px}.create-special h3{margin:5px 0 8px;font-size:21px}.create-size-fields{display:flex;align-items:end;gap:12px;margin:25px 0 20px}.create-size-fields label{display:flex;flex-direction:column;gap:7px;color:#55515e;font-size:12px;font-weight:600}.create-size-fields input{width:130px;height:44px;padding:0 11px;border:1px solid #dcd9e3;border-radius:8px;font:inherit;font-size:15px}.create-size-fields input:focus{outline:0;border-color:#8b3dff;box-shadow:0 0 0 2px #b27cff55}.create-size-fields>span{margin-bottom:13px;color:#77747e}.create-size-error{color:#b3284a;font-size:12px}.create-action{height:40px;padding:0 19px;border:0;border-radius:8px;background:#7d2ae8;color:#fff;cursor:pointer;font-size:12px;font-weight:700}.create-action:hover{background:#6b1fd5}.create-size-presets{margin-top:42px}.create-size-presets h4{margin:0 0 12px;font-size:14px}.create-size-presets button{display:inline-flex;flex-direction:column;gap:3px;min-width:140px;margin:0 8px 8px 0;padding:12px;border:1px solid #e6e2eb;border-radius:9px;background:#fff;cursor:pointer;text-align:left;font-size:12px}.create-size-presets button:hover{border-color:#9e5ced}.create-size-presets small{color:#827f88;font-size:10px}.create-upload-view{max-width:760px;margin:4px auto;text-align:center}.create-upload-view h3,.create-upload-view>p{text-align:left}.create-upload-icon{display:grid;place-items:center;width:88px;height:88px;margin:57px auto 16px;border-radius:20px;background:#eee3ff;color:#7d2ae8;font-size:43px}.create-upload-view strong,.create-upload-view small{display:block;margin:0 auto 9px}.create-upload-view small{color:#85818d;font-size:11px}.create-upload-view .create-action{margin-top:16px}@media(max-width:800px){.create-overlay{padding:14px}.create-dialog{width:min(100%,720px);height:min(92vh,916px)}.create-header{grid-template-columns:140px minmax(0,1fr);padding:16px 18px 0}.create-header h2{font-size:19px}.create-close{right:8px;top:-39px}.create-layout{grid-template-columns:140px minmax(0,1fr);padding:0 18px 18px}.create-categories{padding-right:8px}.create-categories button{gap:4px;padding:0 5px;font-size:10px}.create-content{padding-left:12px}.create-quick{grid-template-columns:repeat(5,57px);gap:5px}.create-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-size-fields{flex-wrap:wrap}}.editor-shell .editor-delivery-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:120;width:344px;max-width:calc(100vw - 28px);max-height:calc(100vh - 72px);overflow:auto;box-sizing:border-box;padding:18px;color:#27212e;background:#fff;border:1px solid #ece9f1;border-radius:14px;box-shadow:0 15px 42px #26123829,0 2px 8px #2612380d;text-align:left;font-size:12px}.editor-shell .editor-more-panel{width:250px;padding:10px}.editor-shell .delivery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.editor-shell .delivery-heading h2{margin:0;font-size:17px;line-height:1.3;font-weight:700}.editor-shell .editor-delivery-panel .delivery-heading button{width:25px;min-width:25px;height:25px;padding:0;border:0;border-radius:6px;background:transparent;color:#6e6874;font-size:20px;line-height:1}.editor-shell .editor-delivery-panel .delivery-heading button:hover{background:#f3f1f6}.editor-shell .delivery-save-note{margin:0 0 15px;padding:10px 12px;border-radius:8px;background:#f5f3f8;color:#665f6d;font-size:11px}.editor-shell .delivery-section-label{margin:14px 0 8px;font-size:11px;font-weight:700;color:#4b4552}.editor-shell .editor-delivery-panel button{color:#292331;cursor:pointer}.editor-shell .delivery-permissions{display:grid;gap:4px}.editor-shell .delivery-permissions button{width:100%;min-height:42px;height:auto;display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:#fff;text-align:left;font-size:15px}.editor-shell .delivery-permissions button:hover,.editor-shell .delivery-format button:hover,.editor-shell .delivery-pages button:hover,.editor-shell .editor-more-panel>button:hover{background:#f6f3fa}.editor-shell .delivery-permissions button.selected{border-color:#dbc8ff;background:#f8f3ff}.editor-shell .delivery-permissions span{flex:1;font-size:11px;font-weight:600}.editor-shell .delivery-permissions small{display:block;margin-top:2px;font-size:10px;font-weight:400;color:#817a88}.editor-shell .delivery-permissions b{color:#7734d6;font-size:13px}.editor-shell .delivery-invite{display:flex;gap:6px}.editor-shell .delivery-invite input{min-width:0;flex:1;height:34px;box-sizing:border-box;border:1px solid #ded9e5;border-radius:7px;padding:0 10px;font:inherit;outline:none}.editor-shell .delivery-invite input:focus{border-color:#8b3dff;box-shadow:0 0 0 2px #8b3dff1c}.editor-shell .delivery-invite button,.editor-shell .delivery-copy{height:34px;border:1px solid #ddd8e5;border-radius:7px;background:#fff;padding:0 12px;font-size:11px;font-weight:700}.editor-shell .delivery-invite button:hover,.editor-shell .delivery-copy:hover{background:#f8f5fc}.editor-shell .delivery-copy{width:100%;margin-top:9px}.editor-shell .delivery-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #eeeaf2}.editor-shell .delivery-shortcuts button{height:42px;border:1px solid #e8e3ec;border-radius:8px;background:#fff;font-size:11px;font-weight:600}.editor-shell .delivery-shortcuts button:hover{background:#f8f5fc}.editor-shell .delivery-shortcuts span{margin-right:7px;color:#813ce3;font-size:17px;vertical-align:middle}.editor-shell .delivery-format,.editor-shell .delivery-pages{display:grid;gap:5px}.editor-shell .delivery-format button,.editor-shell .delivery-pages button{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e0ea;border-radius:7px;background:#fff;padding:0 11px;text-align:left;font-size:11px;font-weight:700}.editor-shell .delivery-format button.selected,.editor-shell .delivery-pages button.selected{border-color:#a66af0;background:#fbf8ff}.editor-shell .delivery-format span,.editor-shell .delivery-pages small{color:#7a7282;font-size:10px;font-weight:400}.editor-shell .delivery-size{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:11px 0;border-top:1px solid #eeeaf2;font-size:11px}.editor-shell .delivery-size strong{font-size:12px}.editor-shell .delivery-quality,.editor-shell .delivery-caption{margin:0 0 11px;color:#817a88;font-size:10px;line-height:1.5}.editor-shell .editor-delivery-panel .delivery-primary{width:100%;height:38px;border:0;border-radius:7px;background:#8b3dff;color:#fff;font-size:12px;font-weight:700}.editor-shell .editor-delivery-panel .delivery-primary:hover{background:#7630e8}.editor-shell .delivery-caption{margin:9px 0 0;text-align:center}.editor-shell .editor-more-panel .delivery-heading{margin:3px 6px 7px}.editor-shell .editor-more-panel .delivery-heading h2{font-size:13px}.editor-shell .editor-more-panel>button{display:block;width:100%;height:34px;border:0;border-radius:6px;background:#fff;text-align:left;padding:0 10px;font-size:11px}.editor-shell .delivery-divider{height:1px;margin:6px 0;background:#eeeaf2}.editor-shell .editor-download-panel{width:332px;padding:12px 12px 11px;border-radius:13px}.editor-shell .editor-download-panel .delivery-heading{height:24px;margin:-2px -12px 12px;padding:0 12px 7px;border-bottom:1px solid #eeeaf1}.editor-shell .editor-download-panel .delivery-heading h2{font-size:13px;line-height:22px}.editor-shell .editor-download-panel .delivery-heading h2:first-letter{color:#37323d}.editor-shell .editor-download-panel .download-field-label,.editor-shell .editor-download-panel .download-size-heading,.editor-shell .editor-download-panel .download-quality-heading{display:flex;align-items:center;gap:5px;margin:10px 0 7px;color:#28252e;font-size:10px;font-weight:700}.editor-shell .download-format-select{height:34px;display:flex;align-items:center;gap:9px;padding:0 10px;border:1px solid #e0dce5;border-radius:9px;background:#fff;color:#28252e}.editor-shell .download-format-select>span:first-child{font-size:15px}.editor-shell .download-format-select>span:last-child{color:#5b5662;font-size:16px}.editor-shell .download-format-select select{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#29252f;font:11px Arial,Microsoft YaHei,sans-serif;cursor:pointer}.editor-shell .editor-download-panel .download-size-heading{margin:12px 0 5px}.editor-shell .download-size-heading span{color:#77717e;font-size:9px;font-weight:400}.editor-shell .download-size-control{display:grid;grid-template-columns:minmax(0,1fr) 33px;align-items:center;gap:10px}.editor-shell .download-size-control input[type=range]{width:100%;height:16px;margin:0;accent-color:#8b3dff;cursor:pointer}.editor-shell .download-size-control input[type=number]{width:33px;height:33px;box-sizing:border-box;border:1px solid #e1dde6;border-radius:10px;text-align:center;color:#29252f;font:11px Arial,sans-serif}.editor-shell .editor-download-panel .download-quality-heading{margin:12px 0 6px}.editor-shell .download-quality-heading span{font-size:10px}.editor-shell .download-quality-options{height:32px;display:grid;grid-template-columns:1fr 1fr 1fr;border-radius:10px;background:#f1f1f3;padding:2px}.editor-shell .download-quality-options button{border:1px solid transparent;border-radius:8px;background:transparent;color:#5e5964;font-size:10px;cursor:pointer}.editor-shell .download-quality-options button.active{border-color:#e2deea;background:#fff;box-shadow:0 1px 3px #1112;color:#27232c;font-weight:700}.editor-shell .download-switch-row{height:31px;display:flex;align-items:center;gap:4px;color:#29252e;font-size:10px;cursor:pointer}.editor-shell .download-switch-row input{position:absolute;opacity:0;pointer-events:none}.editor-shell .download-switch-row input+i{position:relative;width:32px;height:19px;margin-left:auto;border-radius:12px;background:#c8c9cf;transition:background .16s}.editor-shell .download-switch-row input+i:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .16s}.editor-shell .download-switch-row input:checked+i{background:#8b3dff}.editor-shell .download-switch-row input:checked+i:after{transform:translate(13px)}.editor-shell .editor-download-panel .download-pages-label{margin-top:8px}.editor-shell .download-page-options{height:32px;display:grid;grid-template-columns:.8fr 1.2fr 1fr;padding:2px;border-radius:9px;background:#f1f1f3}.editor-shell .download-page-options button{min-width:0;padding:0 4px;border:1px solid transparent;border-radius:7px;background:transparent;color:#514c57;font-size:9px;white-space:nowrap;cursor:pointer}.editor-shell .download-page-options button.active{border-color:#e2deea;background:#fff;box-shadow:0 1px 3px #1112;color:#27232c;font-weight:700}.editor-shell .download-page-options button span{color:#57515c}.editor-shell .download-custom-page{width:100%;height:29px;margin-top:6px;padding:0 8px;border:1px solid #e3dfe7;border-radius:7px;box-sizing:border-box;font:11px Arial,sans-serif}.editor-shell .download-size-heading .download-demo-label{color:#77717f;font-size:9px}.editor-shell .download-size-control.is-unavailable{opacity:.55}.editor-shell .download-size-control.is-unavailable input{cursor:not-allowed}.editor-shell .download-quality-options.is-unavailable{opacity:.58}.editor-shell .download-quality-options button:disabled,.editor-shell .download-page-options button:disabled{cursor:not-allowed;color:#85808a}.editor-shell .download-switch-row.is-unavailable{color:#77717f;cursor:not-allowed}.editor-shell .download-switch-row.is-unavailable input+i{opacity:.55}.editor-shell .download-capability-note{margin:2px 0 0;color:#77717f;font-size:9px;line-height:1.35}.editor-shell .editor-download-panel .delivery-primary{height:34px;margin-top:13px;border-radius:9px;background:#8b3dff;font-size:11px}.editor-shell .editor-download-panel .delivery-primary:hover{background:#782fe6}@media(max-width:600px){.editor-shell .editor-download-panel{width:min(332px,calc(100vw - 24px));padding:11px}}.editor-shell .editor-share-members{min-height:205px;padding:12px;border-radius:12px}.editor-shell .delivery-members-heading{height:30px;display:flex;align-items:center;gap:9px;margin-bottom:8px}.editor-shell .delivery-members-heading h2{flex:1;margin:0;font-size:13px}.editor-shell .editor-delivery-panel .delivery-members-heading button{display:grid;place-items:center;width:25px;min-width:25px;height:25px;padding:0;border:0;border-radius:50%;background:transparent;color:#393540;font-size:20px}.editor-shell .delivery-members-heading button:hover{background:#f1eff5}.editor-shell .delivery-member-search{width:100%;height:34px;box-sizing:border-box;padding:0 10px;border:1px solid #8b3dff;border-radius:9px;outline:0;font:10px Arial,Microsoft YaHei,sans-serif}.editor-shell .delivery-create-group{display:flex;align-items:center;gap:9px;width:100%;height:42px;margin-top:7px;padding:4px 8px;border:0;border-radius:8px;background:#f3f3f5;text-align:left}.editor-shell .delivery-create-group>span:first-child{display:grid;place-items:center;width:27px;height:27px;border:1px solid #e6e4e9;border-radius:50%;background:#fff;font-size:18px}.editor-shell .delivery-create-group>span:last-child,.editor-shell .delivery-existing-member>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.editor-shell .delivery-create-group strong,.editor-shell .delivery-existing-member strong{font-size:10px;font-weight:600}.editor-shell .delivery-create-group small,.editor-shell .delivery-existing-member small{font-size:9px;color:#7c7780}.editor-shell .delivery-existing-member{display:flex;align-items:center;gap:9px;width:100%;height:54px;padding:5px 6px;border:0;border-radius:7px;background:#fff;text-align:left}.editor-shell .delivery-existing-member:hover{background:#f8f6fa}.editor-shell .delivery-existing-member b{font-size:10px;font-weight:500}.editor-shell .delivery-members-permission{margin-top:8px;padding-top:8px;border-top:1px solid #eeeaf1}.editor-shell .delivery-members-permission>strong{font-size:10px}.editor-shell .delivery-members-permission>button{display:flex;align-items:center;gap:8px;width:100%;height:36px;margin-top:5px;padding:0 8px;border:0;border-radius:8px;background:#f6f6f8;text-align:left;font-size:10px}.editor-shell .delivery-members-permission>button span:last-child{margin-left:auto}.editor-shell .download-format-select{width:100%;box-sizing:border-box;text-align:left;cursor:pointer}.editor-shell .download-format-select.is-open{border-color:#8b3dff}.editor-shell .download-format-current{flex:1;text-align:left;font-size:11px}.editor-shell .download-format-select small{padding:2px 5px;border-radius:4px;background:#e6f2ff;color:#2779d4;font-size:8px}.editor-shell .download-format-menu{position:absolute;z-index:3;top:124px;left:12px;right:12px;overflow:hidden;padding:4px 0;border:1px solid #eeeaf1;border-radius:10px;background:#fff;box-shadow:0 10px 28px #25113725}.editor-shell .download-format-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:5px 10px;border:0;background:#fff;text-align:left}.editor-shell .download-format-menu button:hover,.editor-shell .download-format-menu button.selected{background:#f3f3f5}.editor-shell .download-format-symbol{display:grid;place-items:center;width:20px;color:#36313b;font-size:16px}.editor-shell .download-format-menu button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.editor-shell .download-format-menu strong{font-size:10px;font-weight:500}.editor-shell .download-format-menu em{margin-left:5px;padding:2px 4px;border-radius:4px;background:#e4f1ff;color:#2879d0;font-size:8px;font-style:normal;font-weight:600}.editor-shell .download-format-menu small{font-size:9px;color:#817b86}.editor-shell .download-format-menu b{font-size:14px}.editor-shell .download-custom-pages{margin-top:6px}.editor-shell .download-custom-pages>div:first-child{display:flex;gap:5px}.editor-shell .download-custom-pages>div:first-child input{flex:1;min-width:0;height:29px;box-sizing:border-box;padding:0 8px;border:1px solid #e3dfe7;border-radius:7px;font:10px Arial,Microsoft YaHei,sans-serif;outline:none}.editor-shell .download-custom-pages>div:first-child button{width:62px;height:29px;border:1px solid #e3dfe7;border-radius:7px;background:#fff;font-size:9px}.editor-shell .download-page-thumbnails{display:flex;gap:7px;overflow-x:auto;padding:6px 1px 2px}.editor-shell .download-page-thumbnails>button{position:relative;flex:none;width:82px;height:56px;padding:2px;border:1px solid #e7e4eb;border-radius:8px;background:#f5f5f6;cursor:pointer}.editor-shell .download-page-thumbnails>button.selected{border:2px solid #8b3dff;padding:1px}.editor-shell .download-page-thumbnails svg{display:block;width:100%;height:100%;border-radius:4px}.editor-shell .download-page-thumbnails small{position:absolute;left:5px;bottom:3px;padding:1px 3px;border-radius:3px;background:#fffdf;color:#24212a;font-size:8px}.editor-shell .editor-present-anchor{position:relative;flex:none}.editor-shell .editor-present-group{display:inline-flex;align-items:center;height:30px;overflow:hidden;border:1px solid #ffffff55;border-radius:6px;background:#ffffff12}.editor-shell .editor-top-actions .editor-present-group>button{height:28px!important;margin:0;border:0;border-radius:0;background:transparent;color:#fff;font-size:11px;font-weight:700}.editor-shell .editor-top-actions .editor-present-group>button:hover,.editor-shell .editor-top-actions .editor-present-group>button[aria-expanded=true]{background:#ffffff30}.editor-shell .editor-top-actions .editor-present-group .editor-present-main{display:inline-flex;align-items:center;gap:5px;padding:0 8px}.editor-shell .editor-top-actions .editor-present-group .editor-present-main svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.editor-shell .editor-top-actions .editor-present-group .editor-present-chevron{display:grid;place-items:center;width:25px;padding:0;border-left:1px solid #ffffff4d}.editor-shell .editor-present-chevron svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.editor-shell .editor-present-menu{right:-56px;width:256px;padding:6px;border-radius:12px;overflow:visible}.editor-shell .editor-present-menu>button{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;height:auto;padding:5px 8px;border:0;border-radius:7px;background:transparent;text-align:left}.editor-shell .editor-present-menu>button:hover{background:#f4f3f6}.editor-shell .present-menu-icon{flex:none;display:grid;place-items:center;width:22px;height:22px;color:#24242b}.editor-shell .present-menu-icon svg{width:19px;height:19px}.editor-shell .present-menu-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.editor-shell .present-menu-copy strong{font-size:11px;line-height:1.2;font-weight:600}.editor-shell .present-menu-copy small{color:#77747f;font-size:9px;line-height:1.25}.editor-shell .present-menu-arrow{padding-right:2px;color:#25212a;font-size:18px}.editor-shell .editor-share-panel{width:334px;padding:14px 12px 12px;border-radius:13px}.editor-shell .editor-share-panel .delivery-heading{min-height:24px;margin:0 0 5px}.editor-shell .editor-share-panel .delivery-heading h2{font-size:14px}.editor-shell .delivery-heading-meta{display:flex;align-items:center;gap:4px;color:#45414c;font-size:10px;white-space:nowrap}.editor-shell .editor-share-panel .delivery-heading-meta button{width:23px;min-width:23px;height:23px;font-size:16px}.editor-shell .editor-share-panel .delivery-save-note{margin:0 0 7px;padding:5px 8px;background:#f6f5f8;color:#77717e;font-size:9px}.editor-shell .editor-share-panel .delivery-section-label{margin:10px 0 6px;color:#27252c;font-size:10px}.editor-shell .editor-share-panel .delivery-invite{gap:5px}.editor-shell .editor-share-panel .delivery-invite input{height:34px;border-radius:10px;font-size:10px}.editor-shell .editor-share-panel .delivery-invite button{height:34px;padding:0 9px;font-size:10px}.editor-shell .delivery-member-row{display:flex;align-items:center;margin:7px 0 2px;padding-left:2px}.editor-shell .delivery-member-avatar{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#68a83f;color:#fff;font-size:11px;font-weight:700}.editor-shell .editor-share-panel .delivery-member-row button{width:23px;height:23px;margin-left:-2px;padding:0;border:1px solid #dddbe0;border-radius:50%;background:#fff;font-size:14px}.editor-shell .delivery-access-select{display:flex;align-items:center;gap:9px;width:100%;height:39px;padding:0 8px;border:0;border-radius:8px;background:#f7f7f9;text-align:left;font-size:10px}.editor-shell .delivery-access-select:hover{background:#f1eff5}.editor-shell .delivery-access-lock{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e9e9ed;font-size:17px}.editor-shell .delivery-access-lock svg{width:15px;height:15px;fill:none;stroke:#38343e;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.editor-shell .delivery-access-chevron{margin-left:auto;font-size:15px}.editor-shell .editor-share-panel .delivery-permissions{margin-top:3px;padding:4px;border:1px solid #eeecf1;border-radius:8px;background:#fff}.editor-shell .editor-share-panel .delivery-permissions button{min-height:31px;padding:4px 7px;font-size:10px}.editor-shell .editor-share-panel .delivery-permissions small{margin-left:auto;font-size:9px}.editor-shell .editor-share-panel .delivery-copy{display:flex;align-items:center;justify-content:center;gap:6px;height:33px;margin-top:11px;border:0;border-radius:8px;background:#8b3dff;color:#fff;font-size:11px}.editor-shell .editor-share-panel .delivery-copy:hover{background:#772de5}.editor-shell .editor-share-panel .delivery-copy svg{width:15px;height:15px}.editor-shell .delivery-personal-link{display:block;width:100%;height:32px;margin-top:2px;border:0;background:transparent;font-size:10px;font-weight:600}.editor-shell .delivery-personal-link:hover{background:#f7f5fa}.editor-shell .editor-share-panel .delivery-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 3px;margin-top:4px;padding:15px 0 0;border-top:1px solid #eceaf0}.editor-shell .editor-share-panel .delivery-shortcuts button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;height:72px;padding:3px 0;border:0;border-radius:7px;background:transparent;font-weight:400}.editor-shell .editor-share-panel .delivery-shortcuts button:hover{background:#f6f4f9}.editor-shell .editor-share-panel .delivery-shortcut-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;margin:0;border-radius:50%;background:#f1f1f3;color:#33313a}.editor-shell .editor-share-panel .delivery-shortcut-icon svg{width:19px;height:19px}.editor-shell .editor-share-panel .delivery-shortcut-icon--present{background:#ff670c;color:#fff}.editor-shell .editor-share-panel .delivery-shortcut-icon--website{background:#5248f4;color:#fff}.editor-shell .editor-share-panel .delivery-shortcut-icon--powerpoint{background:#ee704b;color:#fff}.editor-shell .delivery-powerpoint-mark{display:grid;place-items:center;width:21px;height:23px;border-radius:3px;background:#ca421e;color:#fff;font-size:15px;font-weight:800}.editor-shell .editor-share-panel .delivery-shortcut-label{width:100%;max-width:74px;margin:0;color:#37333d;font-size:9px;line-height:1.15;text-align:center;white-space:normal}@media(max-width:480px){.editor-shell .editor-present-menu{right:0}}.editor-shell .editor-rail{padding-top:5px}.editor-shell .editor-rail button{height:54px;flex-basis:54px}.editor-shell .editor-top-actions{gap:7px}.editor-shell .editor-share,.editor-shell .editor-more{height:34px;border:1px solid #ffffff70;border-radius:6px;background:#ffffff1b;color:#fff;font-size:11px;font-weight:700;padding:0 12px}.editor-shell .editor-more{width:34px;padding:0;font-size:22px;line-height:1}.editor-shell .editor-share:hover,.editor-shell .editor-more:hover,.editor-shell .editor-present:hover{background:#ffffff3b}.editor-shell .editor-popover-anchor{position:relative}.editor-shell .editor-top-popover{position:absolute;right:0;top:42px;width:260px;background:#fff;color:#25212d;border-radius:10px;padding:15px;box-shadow:0 12px 35px #1112;z-index:90}.editor-shell .editor-top-popover.compact{width:195px}.editor-shell .editor-top-popover strong{font-size:14px}.editor-shell .editor-top-popover p{font-size:11px;line-height:1.5;color:#77727d}.editor-shell .editor-top-popover button{display:flex;justify-content:space-between;align-items:center;width:100%;height:34px!important;border:0;background:#fff;border-radius:5px;text-align:left;color:#24212a;font-size:12px}.editor-shell .editor-top-popover button:hover{background:#f5f2fa}.editor-shell .editor-top-popover button span{font-size:9px;color:#8c8791}.editor-shell .editor-tools{padding:15px 13px 25px}.editor-shell .tool-panel-heading{margin-bottom:12px}.editor-shell .tool-panel-heading h2{font-size:17px}.editor-shell .panel-section-title{font-size:12px;font-weight:700;color:#29252e;margin:18px 0 10px}.editor-shell .editor-panel-chips{display:flex;gap:5px;margin:5px 0 12px}.editor-shell .editor-panel-chips button{border:1px solid #dddde2;border-radius:100px;background:#fff;padding:6px 10px;font-size:10px}.editor-shell .editor-panel-chips .active{border-color:#ab79f1;background:#f1e7ff;color:#6b25b8}.editor-shell .template-mosaic{max-height:none;overflow:visible;gap:8px}.editor-shell .visual-template-card{padding:0;border:0;background:transparent;text-align:left;min-width:0}.editor-shell .visual-template-card img{display:block;width:100%;height:92px;object-fit:cover;border-radius:5px;background:#f5f5f5}.editor-shell .visual-template-card span{display:block;padding:4px 1px 6px;font-size:10px;color:#5a5660;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-shell .visual-template-card:hover img{box-shadow:inset 0 0 0 2px #8b3dff,0 3px 10px #34243f18;transition:box-shadow .18s ease}.editor-shell .text-preset{width:100%;background:#f4f4f6;text-align:left;border:0;padding:11px 12px}.editor-shell .text-preset:hover{background:#eee6fa}.editor-shell .editor-ai-text{width:100%;height:36px;border:1px solid #e4d8f3;border-radius:7px;background:#fbf8ff;color:#6135aa;text-align:center;font-size:11px;font-weight:600;margin-top:8px}.editor-shell .text-template-grid button{aspect-ratio:1.25;border:0;border-radius:6px;background:#f2f2f4;text-align:center;font-size:13px;color:#333}.editor-shell .text-template-grid button:nth-child(2){background:#fee5c7}.editor-shell .text-template-grid button:nth-child(3){background:#312147;color:#fff}.editor-shell .text-template-grid button:nth-child(4){background:#d9eff0;color:#0e7779}.editor-shell .editor-panel-hint{font-size:10px;line-height:1.5;color:#85808a;margin:7px 0}.editor-shell .upload-grid{align-items:stretch}.editor-shell .upload-grid button,.editor-shell .upload-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.editor-shell .upload-grid button{border:1px dashed #b9a8d7;background:#f8f5fc;color:#7d2ae8;font-weight:600;font-size:11px}.editor-shell .upload-grid img{display:block}.editor-shell .image-masonry{max-height:none;overflow:visible}.editor-shell .image-masonry img{min-height:85px}.editor-shell .background-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.editor-shell .background-grid button{width:26px;height:26px;border-radius:50%;border:1px solid #dedee2}.editor-shell .background-grid button:hover{box-shadow:inset 0 0 0 2px #8b3dff,0 2px 8px #34243f18;transition:box-shadow .18s ease}.editor-shell .editor-background-swatches{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.editor-shell .editor-background-swatches span{height:60px;border-radius:6px;background:linear-gradient(130deg,#e5effc,#cdb7ed)}.editor-shell .editor-background-swatches span:nth-child(2){background:linear-gradient(130deg,#fbe9d3,#e3abbe)}.editor-shell .editor-background-swatches span:nth-child(3){background:linear-gradient(130deg,#d4eedb,#9cc2cf)}.editor-shell .editor-background-swatches span:nth-child(4){background:linear-gradient(130deg,#2d4569,#a583ba)}.editor-shell .elements-grid{grid-template-columns:repeat(3,1fr)}.editor-shell .elements-grid button{aspect-ratio:1;border:0;border-radius:7px;background:#f3f3f5;font-size:27px;color:#29252f}.editor-shell .elements-grid button:nth-child(2){color:#8b3dff}.editor-shell .elements-grid button:nth-child(3){color:#faad28}.editor-shell .elements-grid button:nth-child(4){color:#e2589b}.editor-shell .elements-grid button:nth-child(5){color:#28a6c2}.editor-shell .elements-grid button:nth-child(6){color:#f05e68}.editor-shell .editor-elements-art{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.editor-shell .editor-elements-art span{height:68px;display:grid;place-items:center;border-radius:7px;background:#f8f2f8;font-size:32px;color:#d368a9}.editor-shell .editor-elements-art span:nth-child(2n){background:#eff7fa;color:#29a7b7}.editor-shell .editor-elements-art span:nth-child(3n){background:#fbf4e5;color:#efa622}@media(max-width:760px){.editor-shell .editor-top-actions{gap:3px}.editor-shell .editor-share{display:none}.editor-shell .editor-more{height:30px!important;width:29px}.editor-shell .editor-present,.editor-shell .editor-export{font-size:10px}}.editor-shell .editor-stage{grid-template-columns:minmax(0,1fr)}.editor-shell .canvas-workspace{width:100%}.editor-shell .canvas-frame{width:min(94%,1400px);max-height:calc(100vh - 190px)}.editor-shell .canvas-frame{width:min(94%,1300px)}.editor-panel-collapse,.editor-rail-recent{display:none}@media(min-width:1101px){.editor-shell.editor-shell{--editor-toolbar-h: 44px;--editor-rail-w: 58px;--editor-panel-w: 264px;--editor-strip-h: 116px}.editor-shell .editor-topbar{height:var(--editor-toolbar-h);gap:5px;padding:0 9px;background:linear-gradient(101deg,#00bfc9,#2694db 34%,#556cde 65%,#7432d7)}.editor-shell .editor-top-left{gap:0}.editor-shell .editor-home,.editor-shell .top-menu-button,.editor-shell .editor-save-state{height:30px}.editor-shell .editor-save-state{position:relative;min-width:30px;width:30px;padding:5px}.editor-shell .editor-save-state svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.editor-shell .editor-save-state .save-cloud-check{opacity:0}.editor-shell .editor-save-state.is-saved .save-cloud-check{opacity:1}.editor-shell .editor-top-actions .save-status{display:none}.editor-shell .top-menu-button{padding:0 7px;font-size:11px}.editor-shell .editor-edit-menu{display:inline-flex;align-items:center;gap:5px}.editor-shell .editor-edit-menu svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.editor-shell .editor-edit-menu span{margin-left:-2px;font-size:11px}.editor-shell .editor-separator{margin:0 3px}.editor-shell .editor-icon-button{width:27px;height:30px!important;font-size:17px}.editor-shell .editor-top-center .design-title{height:30px;font-size:11px}.editor-shell .editor-top-actions{gap:5px}.editor-shell .editor-top-actions>button,.editor-shell .editor-top-actions>.editor-popover-anchor>button{height:30px!important;border-radius:6px;font-size:11px}.editor-shell .editor-top-actions .editor-present{display:inline-flex;align-items:center;gap:7px;padding:0 9px}.editor-shell .editor-top-actions .editor-present span{padding-left:5px;border-left:1px solid #ffffff4a;font-size:14px}.editor-shell .editor-top-actions .editor-share{padding:0 13px;border:0;background:#fff;color:#231e32}.editor-shell .editor-top-actions .editor-share:hover{background:#f3f0f9}.editor-shell .editor-top-actions .editor-more{width:30px;padding:0}.editor-shell .editor-avatar{width:25px;height:25px}.editor-shell .editor-top-indicator{width:29px;height:30px;display:grid;place-items:center;border:1px solid #ffffff38;border-radius:6px;color:#fff}.editor-shell .editor-top-indicator svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.editor-shell .editor-body{height:calc(100vh - var(--editor-toolbar-h))}.editor-shell .editor-rail{padding:9px 2px 5px}.editor-shell .editor-rail button{width:52px;height:55px;flex-basis:55px;padding:4px 0;gap:2px;font-size:9px}.editor-shell .editor-rail button svg{width:19px;height:19px}.editor-shell .editor-rail button span{font-size:9px}.editor-shell .editor-rail-recent{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #ececf0;color:#7b7882}.editor-shell .editor-rail-recent>span{width:54px;display:flex;flex-direction:column;align-items:center;gap:3px;overflow:hidden;white-space:nowrap;font-size:7px;line-height:1.1}.editor-shell .editor-rail-recent i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#b4b5b9;color:#fff;font-style:normal;font-size:9px;font-weight:700}.editor-shell .editor-rail-recent>span:nth-child(2n) i{background:#9d9fa5}.editor-shell .editor-tools{top:var(--editor-toolbar-h);padding:10px 12px 16px;overflow-y:auto}.editor-shell .editor-tools{scrollbar-width:thin;scrollbar-color:#a4a5aa transparent}.editor-shell .editor-tools::-webkit-scrollbar{width:5px}.editor-shell .editor-tools::-webkit-scrollbar-thumb{background:#a4a5aa;border-radius:5px}.editor-shell .editor-tools--templates{padding:14px 12px 16px}.editor-shell .editor-tools--templates .tool-panel-heading,.editor-shell .editor-tools--templates .editor-panel-chips,.editor-shell .editor-tools--templates .panel-section-title,.editor-shell .editor-tools--templates .visual-template-card span{display:none}.editor-shell .editor-tools--templates .template-search{display:flex;align-items:center;gap:8px;height:48px;margin:0 0 12px;padding:0 12px;border:1px solid #e4dcf4;border-radius:14px;background:#fff;color:#88838e}.editor-shell .editor-tools--templates .template-search b{color:#22212a;font-size:18px;font-weight:400}.editor-shell .editor-tools--templates .template-search span{flex:1;font-size:10px}.editor-shell .editor-tools--templates .template-search svg{width:17px;height:17px;fill:none;stroke:#22212a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.editor-shell .editor-panel-collapse{position:fixed;left:calc(var(--editor-rail-w) + var(--editor-panel-w) - 10px);top:53%;z-index:41;display:grid;place-items:center;width:20px;height:32px;padding:0;border:1px solid #e5e5e8;border-radius:16px;background:#fff;color:#38363d;box-shadow:0 2px 8px #24202c1b;font-size:19px;line-height:1;cursor:pointer}.editor-shell .editor-panel-collapse:hover{background:#f7f3fc;color:#7136c8}.editor-shell .editor-body:not(.panel-open) .editor-panel-collapse{left:calc(var(--editor-rail-w) - 10px)}.editor-shell .tool-panel-heading{min-height:24px;margin-bottom:6px}.editor-shell .tool-panel-heading h2{font-size:14px}.editor-shell .panel-search{height:38px;margin-bottom:7px}.editor-shell .editor-panel-chips{margin:3px 0 7px}.editor-shell .panel-section-title{margin:9px 0 7px}.editor-shell .template-mosaic{gap:5px 6px;max-height:none;overflow:visible;padding-right:0}.editor-shell .visual-template-card img{height:70px;border-radius:4px}.editor-shell .visual-template-card span{padding:3px 1px 4px;font-size:9px}.editor-shell .editor-stage{grid-template-rows:minmax(0,1fr) var(--editor-strip-h)}.editor-shell .canvas-workspace{padding:43px 12px 1px;justify-content:center;overflow:hidden;background:#f2f3f6}.editor-shell .canvas-frame{max-height:calc(100vh - 208px);box-shadow:0 5px 14px #23242e0d}.editor-shell .page-panel{padding:8px 10px 4px;gap:8px}.editor-shell .page-panel-notes{gap:10px;padding-bottom:2px;font-size:10px}.editor-shell .page-strip{height:92px;align-items:center;gap:7px;padding:0 4px 15px}.editor-shell .page-strip{transform:translate(115px)}.editor-shell .page-thumbnail{flex:0 0 94px;height:58px;padding:2px;border-radius:5px}.editor-shell .page-thumbnail.active{box-shadow:0 0 0 1px #8b3dff12}.editor-shell .page-thumbnail svg{height:50px}.editor-shell .page-number{left:-15px;bottom:2px}.editor-shell .page-strip-actions{height:52px;margin-left:2px}.editor-shell .page-strip-actions button{width:29px;height:29px}.editor-shell .page-zoom{gap:7px;padding-bottom:2px;color:#4c4c55;font-size:10px}.editor-shell .page-zoom input{width:112px;height:3px;accent-color:#a7aab5}.editor-shell .page-zoom b{min-width:25px;font-size:10px}.editor-shell .page-zoom span:nth-last-child(2){display:inline-flex;align-items:center;height:23px;padding:0 6px;border-radius:4px;background:#e2e4e9}.editor-shell .page-zoom:after{content:"▦  ⤢";letter-spacing:5px;padding-left:3px;color:#5f626b;font-size:13px}.editor-shell .editor-top-actions{gap:4px}.editor-shell .editor-delivery-design-name{display:inline-flex;align-items:center;gap:3px;height:30px;margin-right:5px;color:#ffffffbd;font-size:10px;white-space:nowrap}.editor-shell .editor-delivery-design-name input{width:73px;height:26px;min-width:0;padding:0 2px;border:1px solid transparent;border-radius:5px;outline:none;background:transparent;color:inherit;font:inherit;text-align:right;text-overflow:ellipsis}.editor-shell .editor-delivery-design-name input:hover,.editor-shell .editor-delivery-design-name input:focus{border-color:#fff6;background:#ffffff18}.editor-shell .editor-avatar{margin-right:3px}.editor-shell .editor-top-indicator{width:28px;height:30px;padding:0;background:#ffffff0a;cursor:pointer}.editor-shell .editor-top-indicator:hover{background:#ffffff25;border-color:#ffffff64}.editor-shell .editor-top-actions .editor-present{gap:5px;padding:0 7px;border-color:#ffffff54;background:#ffffff12}.editor-shell .editor-top-actions .editor-present svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.editor-shell .editor-top-actions .editor-present span{margin-left:3px;padding-left:7px}.editor-shell .editor-top-actions .editor-share{padding:0 12px;border-radius:6px;font-weight:700}.editor-shell .editor-top-actions .editor-more{width:27px;font-size:19px;line-height:1}.editor-shell .page-panel,.editor-shell .page-strip{overflow:visible}.editor-shell .page-thumbnail.active{border-color:#8736f6;box-shadow:0 0 0 1px #8b3dff21}.editor-shell .page-number{bottom:1px}.editor-shell .page-strip-actions{padding:0 5px;gap:0;background:#e8e9ec}.editor-shell .page-strip-actions>button{width:35px;height:36px;font-size:20px;font-weight:300}.editor-shell .page-actions-dropdown{position:relative}.editor-shell .page-actions-dropdown summary{width:34px;height:36px;display:grid;place-items:center;border-radius:5px;list-style:none;cursor:pointer}.editor-shell .page-actions-dropdown summary::-webkit-details-marker{display:none}.editor-shell .page-actions-dropdown summary:hover,.editor-shell .page-actions-dropdown[open] summary{background:#fff}.editor-shell .page-actions-dropdown summary svg{width:15px;height:15px;fill:none;stroke:#37313e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.editor-shell .page-actions-menu{position:absolute;right:0;bottom:calc(100% + 9px);z-index:30;width:158px;padding:5px;border:1px solid #ece9f0;border-radius:9px;background:#fff;box-shadow:0 8px 26px #26202f24}.editor-shell .page-actions-menu button{width:100%;height:34px;display:flex;align-items:center;gap:9px;padding:0 9px;text-align:left;font-size:14px}.editor-shell .page-actions-menu button span{font-size:11px}}.editor-shell .editor-rail button{transition:background-color .15s,color .15s}.editor-shell .editor-rail button svg{flex:none;stroke-width:1.55}.editor-shell .editor-rail button.active{background:#f2e9ff;color:#7d2ae8}.editor-shell .editor-tools{overscroll-behavior:contain;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#acadb2 transparent}.editor-shell .editor-tools::-webkit-scrollbar{width:6px}.editor-shell .editor-tools::-webkit-scrollbar-thumb{border-radius:8px;background:#acadb2}.editor-shell .editor-tools::-webkit-scrollbar-track{background:transparent}.editor-shell .editor-tools .tool-panel-heading{display:flex;align-items:center;justify-content:space-between}.editor-shell .editor-tools .tool-panel-heading h2{margin:0;font-size:14px;font-weight:700}.editor-shell .editor-tools .tool-panel-heading button{border:0;border-radius:6px;color:#55505d;font-size:19px;cursor:pointer}.editor-shell .editor-tools .tool-panel-heading button:hover{background:#f4f2f7}.editor-shell .editor-tools .panel-search{display:flex;align-items:center;gap:8px;width:100%;height:43px;margin:3px 0 10px;padding:0 12px;border:1px solid #dfd9eb;border-radius:11px;background:#fff;color:#24212b}.editor-shell .editor-tools .panel-search:has(input:focus-visible){border-color:#a35cff;box-shadow:0 0 0 2px #a35cff20}.editor-shell .editor-tools .panel-search input{flex:1;width:0;border:0;outline:0;background:transparent;color:#29242f;font-size:10px;font-family:inherit}.editor-shell .editor-tools .panel-search input::placeholder{color:#8a8590;opacity:1}.editor-shell .editor-tools .panel-search svg{width:16px;height:16px;flex:none}.editor-shell .editor-tools .panel-search b{flex:none;font-size:18px;font-weight:400}.editor-shell .editor-tools .panel-section-title{display:flex;align-items:center;justify-content:space-between;margin:17px 0 8px;color:#292630;font-size:11px;font-weight:700}.editor-shell .editor-tools .panel-section-title small{color:#4f4b56;font-size:9px;font-weight:500}.editor-shell .editor-tools .panel-chips,.editor-shell .editor-tools .editor-panel-chips{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;margin:4px 0 9px}.editor-shell .editor-tools .panel-chips::-webkit-scrollbar,.editor-shell .editor-tools .editor-panel-chips::-webkit-scrollbar{display:none}.editor-shell .editor-tools .panel-chips button,.editor-shell .editor-tools .editor-panel-chips button{flex:none;height:29px;padding:0 10px;border:1px solid #e2dfe7;border-radius:20px;background:#fff;color:#39343e;font-size:10px;cursor:pointer}.editor-shell .editor-tools .panel-chips button:hover,.editor-shell .editor-tools .editor-panel-chips button:hover{background:#f7f2ff}.editor-shell .editor-tools .editor-panel-chips button.active{border-color:#aa72ff;background:#f1e7ff;color:#702ec2}.editor-shell .editor-tools .panel-primary{height:36px;border-radius:8px;background:linear-gradient(100deg,#8b3dff,#912cf1);font-size:11px;cursor:pointer}.editor-shell .editor-tools .panel-primary:hover{filter:brightness(.95)}.editor-shell .editor-tools button{cursor:pointer}.editor-shell .editor-tools--templates .tool-panel-heading,.editor-shell .editor-tools--templates .editor-panel-chips,.editor-shell .editor-tools--templates .panel-section-title,.editor-shell .editor-tools--templates .visual-template-card span{display:flex}.editor-shell .editor-tools--templates .template-search{display:flex;height:43px;margin:3px 0 10px;padding:0 12px;border-radius:11px}.editor-shell .editor-tools--templates .template-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 6px;max-height:none;padding:0 1px 12px 0}.editor-shell .editor-tools--templates .visual-template-card{display:block;min-width:0}.editor-shell .editor-tools--templates .visual-template-card img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;border-radius:4px}.editor-shell .editor-tools--templates .visual-template-card span{display:block;padding:3px 0 2px;color:#68636e;font-size:9px}.editor-shell .editor-tools .element-action-row{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:11px}.editor-shell .editor-tools .element-action-row button{height:33px;border:1px solid #dedbe4;border-radius:8px;background:#fff;color:#28232f;font-size:10px;font-weight:650}.editor-shell .editor-tools .element-action-row button:last-child{border:0;background:#8b3dff;color:#fff}.editor-shell .editor-tools .element-recents{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.editor-shell .editor-tools .element-recents button{height:58px;border:1px dashed #bbb9c2;background:#fff;color:#dedce4;font-size:26px}.editor-shell .editor-tools .element-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 4px;margin-bottom:10px}.editor-shell .editor-tools .element-category-grid button{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0;border:0;background:transparent;color:#2b2730;font-size:9px}.editor-shell .editor-tools .element-art{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;box-shadow:inset -4px -4px #0000000b,0 2px 5px #00000016;color:#fff;font-size:25px;font-weight:700;line-height:1;transform:rotate(-3deg)}.editor-shell .editor-tools .element-category-grid button:nth-child(2n) .element-art{transform:rotate(4deg)}.editor-shell .editor-tools .element-category-grid button:hover .element-art{box-shadow:inset 0 0 0 2px #8b3dff,0 3px 10px #34243f18;transition:box-shadow .18s ease}.editor-shell .element-art--aqua{background:linear-gradient(140deg,#45dae3,#10a7bc)}.editor-shell .element-art--orange{background:linear-gradient(140deg,#ffbf60,#fc6325)}.editor-shell .element-art--blue{background:linear-gradient(140deg,#62b9ff,#206fe4)}.editor-shell .element-art--pink{background:linear-gradient(140deg,#ff70ed,#bf29d3)}.editor-shell .element-art--violet{background:linear-gradient(140deg,#cb82ff,#7631e6)}.editor-shell .element-art--green{background:linear-gradient(140deg,#61df9d,#0da052)}.editor-shell .element-art--lime{background:linear-gradient(140deg,#b5e85d,#40b63c)}.editor-shell .element-art--red{background:linear-gradient(140deg,#ff8687,#e82f59)}.editor-shell .editor-tools .elements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.editor-shell .editor-tools .elements-grid button{height:64px;border-radius:7px}.editor-shell .editor-tools .elements-grid button:hover{background:#eee5fb}.editor-shell .editor-tools--text .editor-ai-text{height:34px;margin:0 0 4px;border:1px solid #dcdbe2;border-radius:8px;background:#fff;color:#24212b}.editor-shell .editor-tools--text .text-brand-button{width:100%;height:34px;border:1px solid #dddbe3;border-radius:8px;background:#fff;font-size:10px}.editor-shell .editor-tools--text .text-preset{display:block;width:100%;height:40px;margin-bottom:6px;padding:0 12px;border:1px solid #dedde3;border-radius:10px;background:#fff;color:#211e27}.editor-shell .editor-tools--text .text-preset-title{height:48px;font-size:20px}.editor-shell .editor-tools--text .text-preset-subtitle{font-size:12px}.editor-shell .editor-tools--text .text-preset-body{font-size:10px}.editor-shell .editor-tools--text .text-preset:hover,.editor-shell .editor-tools--text .text-brand-button:hover{border-color:#8b3dff}.editor-shell .editor-tools--text .dynamic-text-card{display:flex;align-items:center;gap:12px;width:100%;height:64px;padding:6px;border:1px solid #e7e6e8;border-radius:8px;background:#fff;text-align:left;font-size:10px}.editor-shell .editor-tools--text .dynamic-text-card span{display:grid;place-items:center;width:50px;height:50px;border-radius:6px;background:linear-gradient(140deg,#692351,#ee7b2d);color:#fff;font-size:26px}.editor-shell .editor-tools--text .text-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.editor-shell .editor-tools--text .text-app-grid button{min-width:0;padding:0;border:0;background:transparent;font-size:8px}.editor-shell .editor-tools--text .text-app-grid button span{display:grid;place-items:center;height:65px;margin-bottom:3px;border-radius:7px;background:#ffaf39;color:#24212b;font-size:20px;font-weight:900}.editor-shell .editor-tools--text .text-app-grid button:nth-child(2) span{background:#7133f6;color:#fff;font-size:16px}.editor-shell .editor-tools--text .text-app-grid button:nth-child(3) span{background:#ffd66e;color:#f27a17;font-size:36px}.editor-shell .editor-tools--text .text-template-grid{gap:7px}.editor-shell .editor-tools--text .text-combo{min-width:0;height:100px;overflow:hidden;white-space:nowrap;aspect-ratio:auto;border:0;border-radius:9px;background:#f3f3f5;color:#27b9c5;font-family:Georgia,serif;font-size:25px;font-weight:900;transform:none}.editor-shell .editor-tools--text .text-combo--paint{color:#f47c3b;font-style:italic}.editor-shell .editor-tools--text .text-combo--paint{font-size:20px}.editor-shell .editor-tools--text .text-combo--moves{color:#227ba5;font-family:Arial,sans-serif;font-style:italic}.editor-shell .editor-tools--text .text-combo--story{color:#aaa}.editor-shell .editor-tools--text .text-combo--static{color:#dfff19;background:#161619;font-size:20px}.editor-shell .editor-tools--text .text-combo--boo{color:#ff8619;font-family:Arial,sans-serif}.editor-shell .editor-tools--text .text-combo:hover{box-shadow:inset 0 0 0 2px #8b3dff;transition:box-shadow .18s ease}.editor-shell .editor-tools--uploads .upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.editor-shell .editor-tools--uploads .upload-grid button{padding:0;overflow:hidden}.editor-shell .editor-tools--uploads .upload-grid button img{display:block;width:100%;height:100%;object-fit:cover}.editor-shell .editor-tools--uploads .upload-grid .upload-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:23px}.editor-shell .editor-tools--uploads .upload-grid .upload-empty small{font-size:10px}.editor-shell .editor-tools--uploads .upload-grid button:hover{box-shadow:inset 0 0 0 2px #8b3dff;transition:box-shadow .18s ease}.editor-shell .editor-tools--images .image-masonry{columns:2;column-gap:7px;max-height:none;overflow:visible}.editor-shell .editor-tools--images .image-masonry button{margin-bottom:7px}.editor-shell .editor-tools--images .image-masonry button:hover{box-shadow:inset 0 0 0 2px #8b3dff;transition:box-shadow .18s ease}.editor-shell .editor-tools--background .background-grid{grid-template-columns:repeat(7,1fr);gap:9px}.editor-shell .editor-tools--background .background-grid button{width:26px;height:26px}.editor-shell .editor-tools--background .background-grid button.selected{box-shadow:0 0 0 1px #fff,0 0 0 3px #8b3dff}.editor-shell .editor-tools--background .editor-background-swatches,.editor-shell .editor-tools--background .background-photo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.editor-shell .editor-tools--background .editor-background-swatches button{height:68px;border:0;border-radius:7px;background:linear-gradient(130deg,#e5effc,#cdb7ed);color:#35303b;font-size:9px}.editor-shell .editor-tools--background .editor-background-swatches button:nth-child(2){background:linear-gradient(130deg,#fbe9d3,#e3abbe)}.editor-shell .editor-tools--background .editor-background-swatches button:nth-child(3){background:linear-gradient(130deg,#d4eedb,#9cc2cf)}.editor-shell .editor-tools--background .editor-background-swatches button:nth-child(4){background:linear-gradient(130deg,#2d4569,#a583ba);color:#fff}.editor-shell .editor-tools--background .background-photo-grid button{height:75px;padding:0;overflow:hidden;border:0;border-radius:6px}.editor-shell .editor-tools--background .background-photo-grid img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1101px){.editor-shell .editor-rail{gap:0}.editor-shell .editor-rail button{width:52px;height:55px;flex-basis:55px;padding:4px 0;gap:2px}.editor-shell .editor-rail button svg{width:19px;height:19px}.editor-shell .editor-rail button span{font-size:9px}}.editor-shell .canvas-frame{position:relative}.editor-shell .canvas-context-toolbar{position:absolute;top:-40px;left:50%;z-index:12;display:flex;align-items:center;width:max-content;max-width:calc(100% - 20px);height:35px;gap:0;padding:3px 6px;overflow-x:auto;border:1px solid #e9e7ec;border-radius:19px;background:#fff;box-shadow:0 3px 10px #2020291c,0 1px 3px #20202912;color:#202127;scrollbar-width:none;white-space:nowrap;transform:translate(-50%)}.editor-shell .canvas-context-toolbar::-webkit-scrollbar{display:none}.editor-shell .canvas-context-toolbar span:not(.context-divider){width:auto;height:auto;background:transparent}.editor-shell .canvas-context-toolbar .context-action,.editor-shell .canvas-context-toolbar .context-color-action,.editor-shell .canvas-context-toolbar .context-size-action{display:inline-flex;flex:none;align-items:center;justify-content:center;height:27px;gap:5px;padding:0 5px;border:0;border-radius:7px;background:transparent;color:#25252c;cursor:pointer;font:600 11px/1 Arial,Microsoft YaHei,sans-serif}.editor-shell .canvas-context-toolbar .context-action:hover,.editor-shell .canvas-context-toolbar .context-color-action:hover,.editor-shell .canvas-context-toolbar .context-size-action:hover,.editor-shell .canvas-context-toolbar .context-action.is-active{background:#f1eff6}.editor-shell .canvas-context-toolbar .context-action:focus-visible,.editor-shell .canvas-context-toolbar input:focus-visible{outline:2px solid #8b3dff;outline-offset:1px}.editor-shell .canvas-context-toolbar .context-action-icon{display:inline-flex;align-items:center;justify-content:center;min-width:13px;font-size:15px;font-weight:600;line-height:1}.editor-shell .canvas-context-toolbar .context-refresh{width:27px;padding:0}.editor-shell .canvas-context-toolbar .context-divider{flex:none;width:1px;height:17px;margin:0 2px;background:#e7e5eb}.editor-shell .canvas-context-toolbar .context-color-action{position:relative}.editor-shell .canvas-context-toolbar .context-color-action input[type=color]{width:19px;height:19px;padding:0;overflow:hidden;border:0;border-radius:50%;background:conic-gradient(#fa5b51,#f6cc35,#47bd8b,#4b83ed,#a74bed,#fa5b51);cursor:pointer}.editor-shell .canvas-context-toolbar .context-color-action input::-webkit-color-swatch-wrapper{padding:2px}.editor-shell .canvas-context-toolbar .context-color-action input::-webkit-color-swatch{border:1px solid #ffffffb0;border-radius:50%}.editor-shell .canvas-context-toolbar .context-size-action{gap:4px}.editor-shell .canvas-context-toolbar .context-size-action input{width:31px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center}.editor-shell .canvas-context-toolbar .context-size-action input::-webkit-inner-spin-button,.editor-shell .canvas-context-toolbar .context-size-action input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.editor-shell .editor-body.context-panel-open{--editor-panel-w:286px}.editor-shell .editor-tools.has-context-panel{padding:0;overflow-y:auto}.editor-shell .editor-tools.has-context-panel>:not(.context-panel-content){display:none!important}.editor-shell .context-panel-content{min-height:100%;padding:12px 13px 22px;color:#1f1e24;font-family:Arial,Microsoft YaHei,sans-serif}.editor-shell .context-panel-heading{height:30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.editor-shell .context-panel-heading h2{margin:0;font-size:14px;line-height:20px;font-weight:700}.editor-shell .context-panel-heading>button{width:26px;height:26px;border:0;border-radius:5px;background:transparent;color:#333;font-size:19px;cursor:pointer}.editor-shell .context-panel-heading>button:hover{background:#f1f0f3}.editor-shell .context-panel-content h3{margin:0;color:#24232a;font-size:11px;font-weight:700;line-height:16px}.editor-shell .context-assistant-panel{height:calc(100vh - 113px);min-height:420px;display:flex;flex-direction:column;justify-content:center;padding:0 0 8px}.editor-shell .context-assistant-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.editor-shell .context-assistant-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#e4faff,#edddff);color:#7d2ae8;font-size:25px}.editor-shell .context-assistant-center h3{margin:15px 0 0;font-size:20px;font-weight:650}.editor-shell .context-assistant-bottom{padding-bottom:8px}.editor-shell .context-assistant-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.editor-shell .context-assistant-chips button{height:31px;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #e8e2ef;border-radius:18px;background:#fff;color:#292631;font-size:10px;cursor:pointer}.editor-shell .context-assistant-chips button:hover{border-color:#a76bea;background:#fbf7ff}.editor-shell .context-assistant-chips button span{font-size:12px}.editor-shell .context-assistant-input{height:48px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #d8c4ff;border-radius:13px;background:#fff;box-shadow:0 3px 12px #5929b314}.editor-shell .context-assistant-input input{flex:1;min-width:0;border:0;outline:0;font:11px Arial,Microsoft YaHei,sans-serif;color:#27242d}.editor-shell .context-assistant-input input::placeholder{color:#88838f}.editor-shell .context-assistant-input button{width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#37323e;font-size:18px;cursor:pointer}.editor-shell .context-assistant-input button:hover{background:#f3eff8}.editor-shell .context-edit-panel .context-edit-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 7px;margin:18px 0 25px}.editor-shell .context-edit-tools button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:#2b2930;cursor:pointer}.editor-shell .context-edit-tools button>span{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#d2f4ef,#a1c7e2);color:#4e5fa8;font-size:21px;font-weight:700}.editor-shell .context-edit-tools button:nth-child(2)>span{background:linear-gradient(135deg,#f1d9a6,#f49a54);color:#fff}.editor-shell .context-edit-tools button:nth-child(3)>span{background:linear-gradient(135deg,#a2d9c7,#5a8880);color:#fff}.editor-shell .context-edit-tools button:nth-child(4)>span{background:linear-gradient(135deg,#bab3ff,#6a50d8);color:#fff}.editor-shell .context-edit-tools button:nth-child(5)>span{background:linear-gradient(135deg,#f6c46e,#ec7256);color:#fff}.editor-shell .context-edit-tools button small{font-size:9px;white-space:nowrap}.editor-shell .context-panel-section{margin-top:20px}.editor-shell .context-panel-section>h3{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.editor-shell .context-panel-section>h3 button{border:0;background:none;color:#514d58;font-size:9px;font-weight:400;cursor:pointer}.editor-shell .context-layout-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding-right:3px}.editor-shell .context-layout-row>button:not(.context-round-arrow){height:76px;padding:5px;border:1px solid #eceaf0;border-radius:5px;background:#fff;cursor:pointer}.editor-shell .context-layout-art{height:100%;display:block;position:relative;overflow:hidden;background:#f1f1f2}.editor-shell .context-layout-art:before,.editor-shell .context-layout-art:after{content:"";position:absolute;display:block;background:#d9e5ef}.editor-shell .context-layout-art:before{left:5px;top:6px;width:25%;height:70%}.editor-shell .context-layout-art:after{right:5px;top:6px;width:56%;height:37%}.editor-shell .context-layout-art i,.editor-shell .context-layout-art b{position:absolute;left:5px;bottom:5px;width:30%;height:20%;background:#b9d98f}.editor-shell .context-layout-art b{left:auto;right:5px;width:56%;height:38%;background:#b5d7ec}.editor-shell .context-layout-art.layout-1:before{width:70%;height:24%;background:#cfc4f4}.editor-shell .context-layout-art.layout-1:after{width:32%;height:63%;background:#f0d0b5}.editor-shell .context-layout-art.layout-2:before{width:42%;height:65%;background:#f4c7cf}.editor-shell .context-layout-art.layout-2:after{width:42%;height:65%;background:#b6d8cc}.editor-shell .context-round-arrow{position:absolute;right:-8px;top:23px;width:26px;height:26px;border:1px solid #eeedf1;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0002;font-size:17px;cursor:pointer}.editor-shell .context-brand-card{width:100%;height:72px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px dashed #ddd9e5;border-radius:8px;background:#fff;cursor:pointer}.editor-shell .context-brand-card span{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(135deg,#5c73f6,#b545e8);color:#fff;font-size:20px}.editor-shell .context-brand-card strong{font-size:10px}.editor-shell .context-style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.editor-shell .context-style-grid button{height:87px;border:0;border-radius:7px;cursor:pointer;box-shadow:inset 0 0 0 1px #00000008}.editor-shell .context-style-grid button:hover,.editor-shell .context-layout-row>button:hover{box-shadow:inset 0 0 0 2px #8b3dff,0 2px 8px #34243f18;transition:box-shadow .18s ease}.editor-shell .context-replace-panel .panel-search,.editor-shell .context-colors-panel .panel-search{height:37px;margin:0 0 11px;border-radius:11px}.editor-shell .context-replace-actions{display:grid;grid-template-columns:1fr 34px;gap:5px}.editor-shell .context-replace-actions button{height:34px;border:0;border-radius:8px;background:#8b3dff;color:#fff;font-size:12px;cursor:pointer}.editor-shell .context-replace-actions button:last-child{font-size:19px}.editor-shell .context-replace-panel .context-camera-button{width:100%;height:34px;margin-top:6px;border:1px solid #e6e3e9;border-radius:8px;background:#fff;color:#29262d;font-size:10px;cursor:pointer}.editor-shell .context-replace-panel .panel-tabs{margin:16px 0 9px}.editor-shell .context-replace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.editor-shell .context-replace-grid button{height:89px;overflow:hidden;padding:0;border:0;border-radius:7px;background:#f0f1f3;cursor:pointer}.editor-shell .context-replace-grid img{width:100%;height:100%;display:block;object-fit:cover}.editor-shell .context-replace-grid button:hover{box-shadow:inset 0 0 0 2px #8b3dff,0 2px 8px #34243f18;transition:box-shadow .18s ease}.editor-shell .context-colors-panel>h3{margin:13px 0 11px}.editor-shell .context-current-colors{display:flex;align-items:center;gap:8px;margin-bottom:24px}.editor-shell .context-current-colors>button,.editor-shell .context-current-color{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #e6e3ea;border-radius:50%;background:#fff;color:#514e58;font-size:18px;cursor:pointer}.editor-shell .context-current-color input{width:29px;height:29px;padding:0;border:2px solid white;border-radius:50%;background:conic-gradient(red,#ff0,green,#0ff,#00f,#f0f,red);overflow:hidden;cursor:pointer}.editor-shell .context-current-color input::-webkit-color-swatch-wrapper{padding:3px}.editor-shell .context-current-color input::-webkit-color-swatch{border:0;border-radius:50%}.editor-shell .context-current-colors .context-current-swatch{background:#fff;outline:2px solid #8b3dff;outline-offset:2px}.editor-shell .context-brand-add{width:100%;height:34px;border:1px solid #dedbe4;border-radius:8px;background:#fff;color:#28252e;font-size:10px;cursor:pointer}.editor-shell .context-color-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px 7px;margin:12px 0 20px}.editor-shell .context-color-grid button,.editor-shell .context-gradient-grid button{width:28px;height:28px;border:1px solid #0000000c;border-radius:50%;cursor:pointer}.editor-shell .context-color-grid button:hover,.editor-shell .context-gradient-grid button:hover{box-shadow:0 0 0 1px #fff,0 0 0 3px #9c5bf5;transition:box-shadow .18s ease}.editor-shell .context-gradient-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px 7px;margin:12px 0 20px}.editor-shell .context-layers-panel .context-layer-tabs,.editor-shell .context-layer-filters{display:grid;grid-template-columns:1fr 1fr;margin:2px 0 11px;border-bottom:1px solid #e9e7ec}.editor-shell .context-layer-tabs button,.editor-shell .context-layer-filters button{height:34px;border:0;border-bottom:2px solid transparent;background:transparent;color:#47434c;font-size:10px;cursor:pointer}.editor-shell .context-layer-tabs button.active{border-bottom-color:#8b3dff;color:#27232c;font-weight:700}.editor-shell .context-layer-filters{border:0;border-radius:9px;background:#f2f2f4;padding:2px}.editor-shell .context-layer-filters button{height:28px;border:0;border-radius:7px}.editor-shell .context-layer-filters button.active{background:#fff;box-shadow:0 1px 3px #0002}.editor-shell .context-layer-list{display:flex;flex-direction:column;gap:5px}.editor-shell .context-layer-row{width:100%;height:48px;display:flex;align-items:center;gap:9px;padding:4px 7px;border:1px solid transparent;border-radius:6px;background:#fff;text-align:left;color:#37333c;font-size:10px;cursor:pointer}.editor-shell .context-layer-row.selected{border-color:#8b3dff;background:#faf7ff}.editor-shell .context-layer-thumb{width:60px;height:36px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden;border-radius:3px;background:#ececef;color:#68636e;font-size:13px}.editor-shell .context-layer-thumb img{width:100%;height:100%;object-fit:cover}.editor-shell .context-layer-thumb>span{font-size:8px}.editor-shell .context-arrange-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.editor-shell .context-arrange-tools button{height:54px;border:1px solid #e8e5eb;border-radius:7px;background:#fff;font-size:10px;cursor:pointer}.editor-shell .editor-comment-popover{position:absolute;z-index:14;top:8px;left:8px;width:260px;padding:12px;border:1px solid #eeebf1;border-radius:12px;background:#fff;box-shadow:0 8px 26px #24202c20}.editor-shell .editor-comment-popover form{display:block}.editor-shell .editor-comment-popover input{width:100%;height:34px;border:0;outline:0;font:11px Arial,Microsoft YaHei,sans-serif}.editor-shell .editor-comment-popover input::placeholder{color:#77727d}.editor-shell .editor-comment-actions{display:flex;align-items:center;gap:7px;margin-top:7px}.editor-shell .editor-comment-actions button{width:23px;height:23px;border:0;border-radius:50%;background:transparent;color:#292630;font-size:14px;cursor:pointer}.editor-shell .editor-comment-actions button:hover{background:#f1eef6}.editor-shell .editor-comment-actions .editor-comment-send{margin-left:auto;background:#f0eff2;color:#8d8992}.editor-shell .editor-comment-actions .editor-comment-send:not(:disabled){background:#8b3dff;color:#fff}.editor-shell .editor-comment-marker{position:absolute;left:-32px;top:0;width:25px;height:25px;border:0;border-radius:50%;background:#8b3dff;color:#fff;box-shadow:0 2px 6px #0002;cursor:pointer}.editor-shell .canvas-context-toolbar .context-color-action{gap:0;padding:0 4px}.editor-shell .canvas-context-toolbar .context-color-action input{width:19px;height:19px;flex:none}.editor-shell .canvas-context-toolbar .context-color-action>button{height:27px;padding:0 3px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.editor-shell .canvas-context-toolbar .context-color-action.is-active>button{background:#f1eff6}.editor-shell .editor-body.brand-panel-open{--editor-panel-w:448px}.editor-shell .editor-tools--brand{padding:0!important;overflow:hidden}.editor-shell .editor-brand-toolkit{height:100%;display:grid;grid-template-columns:160px minmax(0,1fr);overflow:hidden;background:#fff;color:#27242b}.editor-shell .brand-toolkit-nav{min-width:0;overflow-y:auto;padding:13px 10px;border-right:1px solid #eceaf0}.editor-shell .brand-toolkit-nav .panel-search{height:40px;margin:0 0 11px;border-radius:11px;padding:0 10px}.editor-shell .brand-toolkit-nav .panel-search input{min-width:0;width:100%;border:0;outline:0;font:11px Arial,Microsoft YaHei,sans-serif}.editor-shell .brand-all-templates,.editor-shell .brand-toolkit-select,.editor-shell .brand-all-assets{width:100%;min-height:36px;border:0;border-radius:8px;background:transparent;text-align:left;color:#27242b;font-size:11px;cursor:pointer}.editor-shell .brand-all-templates{padding:0 9px}.editor-shell .brand-sidebar-divider{height:1px;margin:8px 5px 12px;background:#eeeaf1}.editor-shell .brand-toolkit-select{display:flex;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid #e5e2e9;border-radius:10px}.editor-shell .brand-all-assets{display:flex;justify-content:space-between;align-items:center;margin-top:7px;padding:0 10px;background:#f3eaff;color:#6d24c7}.editor-shell .brand-all-assets span{font-size:17px}.editor-shell .brand-section-links{display:flex;flex-direction:column;margin-top:5px}.editor-shell .brand-section-links button{height:34px;padding:0 9px;border:0;border-radius:6px;background:transparent;text-align:left;color:#323039;font-size:11px;cursor:pointer}.editor-shell .brand-section-links button:hover,.editor-shell .brand-all-templates:hover{background:#f5f3f7}.editor-shell .brand-toolkit-content{min-width:0;overflow-y:auto;padding:11px 12px 22px}.editor-shell .brand-toolkit-content>h2{margin:0 0 9px;font-size:13px;line-height:20px}.editor-shell .brand-toolkit-callout{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 12px;margin-bottom:15px;border:1px solid #eeeaf3;border-radius:10px;background:#fff;text-align:center}.editor-shell .brand-template-art{position:relative;width:75px;height:63px;margin:0 auto 6px;border-radius:7px;background:linear-gradient(145deg,#f0dfff,#d4c3ff);overflow:hidden}.editor-shell .brand-template-art:before,.editor-shell .brand-template-art:after{content:"";position:absolute;top:8px;width:30px;height:47px;border-radius:5px;background:#fff;box-shadow:0 1px 5px #57328a20}.editor-shell .brand-template-art:before{left:17px;transform:rotate(-7deg)}.editor-shell .brand-template-art:after{right:12px;transform:rotate(7deg)}.editor-shell .brand-template-art span{position:absolute;z-index:1;top:20px;left:29px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#7130c9;color:#fff;font-size:6px}.editor-shell .brand-template-art i{position:absolute;z-index:2;right:10px;bottom:9px;width:12px;height:12px;border:2px solid #8b3dff;border-radius:50%}.editor-shell .brand-toolkit-callout h3{margin:1px 0 5px;font-size:12px}.editor-shell .brand-toolkit-callout p{margin:0 0 12px;color:#77717f;font-size:10px;line-height:1.5}.editor-shell .brand-toolkit-callout>button{width:100%;height:34px;border:0;border-radius:8px;background:#8b3dff;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.editor-shell .brand-asset-section{margin-top:12px}.editor-shell .brand-asset-section h3{margin:0 0 6px;font-size:11px}.editor-shell .brand-asset-section button,.editor-shell .brand-new-category{width:100%;height:33px;border:1px solid #dfdce4;border-radius:8px;background:#fff;color:#302c35;font-size:10px;cursor:pointer}.editor-shell .brand-asset-section button:hover,.editor-shell .brand-new-category:hover{border-color:#b89be0;background:#fcfaff}.editor-shell .brand-new-category{height:54px;margin-top:12px;border-style:dashed;color:#77717d}.editor-shell .brand-manage-toolkit{width:100%;height:36px;margin-top:12px;border:0;border-top:1px solid #eeeaf1;background:#fff;color:#514b58;text-align:left;font-size:10px;cursor:pointer}.editor-shell .editor-tools--ai{padding:0!important;overflow:hidden}.editor-shell .editor-ai-assistant{height:100%;min-height:460px;display:flex;flex-direction:column;padding:0 13px 15px;background:#fff}.editor-shell .editor-ai-assistant-center{height:63%;display:flex;align-items:center;justify-content:center;text-align:center}.editor-shell .editor-ai-assistant-center h2{margin:-20px 0 0;font-size:22px;font-weight:700;letter-spacing:-.3px;background:linear-gradient(90deg,#05a6c5,#3474e8,#742be8);-webkit-background-clip:text;background-clip:text;color:transparent}.editor-shell .editor-ai-assistant-bottom{margin-top:auto}.editor-shell .editor-ai-shortcuts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 12px}.editor-shell .editor-ai-shortcuts button{height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #e3dced;border-radius:18px;background:#fff;color:#292631;font-size:10px;white-space:nowrap;cursor:pointer}.editor-shell .editor-ai-shortcuts button:hover{border-color:#bd91f2;background:#fbf7ff}.editor-shell .editor-ai-shortcuts button span{font-size:13px}.editor-shell .editor-ai-prompt{height:105px;display:flex;align-items:flex-end;gap:8px;padding:10px 10px 8px;border:1px solid #dfd0ff;border-radius:14px;background:#fff;box-shadow:0 3px 12px #5929b315}.editor-shell .editor-ai-prompt input{align-self:stretch;flex:1;min-width:0;padding:2px 0;border:0;outline:0;font:11px Arial,Microsoft YaHei,sans-serif;color:#2b2730}.editor-shell .editor-ai-prompt input::placeholder{color:#837d89}.editor-shell .editor-ai-prompt button{width:27px;height:27px;border:0;border-radius:50%;background:transparent;color:#292631;font-size:20px;cursor:pointer}.editor-shell .editor-ai-prompt button:hover{background:#f3eff8}.editor-shell .editor-stage{position:relative}.editor-shell .editor-stage-tools-floating{position:absolute;z-index:80;top:38%;left:7px;width:46px;display:flex;flex-direction:column;align-items:center;gap:8px}.editor-shell .annotation-float-close,.editor-shell .annotation-float-orb{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#24212a;box-shadow:0 2px 10px #1c153322;font-size:17px;cursor:pointer}.editor-shell .annotation-float-close{align-self:flex-end;margin-right:-5px}.editor-shell .annotation-float-orb{width:24px;height:24px;margin-bottom:-3px;background:#fff;color:#128f58;font-size:13px}.editor-shell .annotation-tool-list{width:44px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 0;border:1px solid #e9e5ee;border-radius:13px;background:#fff;box-shadow:0 5px 15px #23182b20}.editor-shell .annotation-tool-list button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#26232b;font-size:17px;cursor:pointer}.editor-shell .annotation-tool-list button:hover{background:#f4f0f9}.editor-shell .annotation-tool-list button.active{background:#f0e5ff;color:#6f20d0}.editor-shell .annotation-tool-list button:nth-child(2){color:#ff5261}.editor-shell .annotation-tool-list button:nth-child(3){color:#f05a42}.editor-shell .annotation-tool-list button:nth-child(4){color:#3394ff}.editor-shell .annotation-tool-list button:nth-child(5){color:#f0a600}.editor-shell .annotation-tool-list button:nth-child(6){color:#8b3dff}.editor-shell .annotation-tool-list button:nth-child(8){color:#2654a3}@media(max-width:1100px){.editor-shell .editor-body.brand-panel-open{--editor-panel-w:min(448px, calc(100vw - 70px) )}.editor-shell .editor-body.brand-panel-open .editor-stage{margin-left:var(--editor-panel-w)}.editor-shell .editor-body.brand-panel-open .editor-tools{width:var(--editor-panel-w)}}@media(max-width:600px){.editor-shell .editor-body.brand-panel-open{--editor-panel-w: calc(100vw - 56px) }.editor-shell .editor-brand-toolkit{grid-template-columns:120px minmax(0,1fr)}.editor-shell .brand-toolkit-nav{padding:10px 7px}.editor-shell .brand-toolkit-content{padding:10px 9px}.editor-shell .editor-ai-assistant-center h2{font-size:18px}.editor-shell .editor-ai-prompt{height:85px}}@media(max-width:600px){.editor-shell .editor-body.context-panel-open{--editor-panel-w:270px}.editor-shell .context-panel-content{padding:11px}.editor-shell .context-assistant-center h3{font-size:17px}}.editor-top-actions .editor-avatar{cursor:pointer;padding:0;display:grid;place-items:center}.editor-account-popover{position:absolute;z-index:1200;right:104px;top:42px;width:256px;min-height:72px;padding:10px 14px;display:flex;align-items:center;gap:12px;border-radius:14px;background:#fff;color:#25232a;box-shadow:0 8px 24px #24203826}.editor-account-avatar{width:52px;height:52px;flex:none;border-radius:50%;display:grid;place-items:center;background:#5eaa2f;border:2px solid #168d19;color:#fff;font-size:27px}.editor-account-popover div{display:grid;gap:2px;font-size:12px;line-height:1.3}.editor-account-popover strong{font-weight:700}.editor-analytics-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;background:#28263855;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.editor-analytics-modal{position:relative;width:min(1000px,calc(100vw - 40px));height:min(672px,calc(100vh - 48px));padding:0 18px 24px;display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:70px minmax(0,1fr);column-gap:18px;border-radius:20px;background:#fff;color:#211e27;box-shadow:0 8px 30px #17132325}.editor-analytics-modal>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eeeef1}.editor-analytics-modal>header h2{margin:0;font-size:18px}.editor-analytics-modal>header h2 span{color:#777;font-size:15px}.editor-analytics-modal>header div{display:flex;gap:8px}.editor-analytics-modal button{cursor:pointer}.editor-analytics-modal>header button{height:34px;padding:0 13px;border:1px solid #e1e1e6;border-radius:9px;background:#fff;font-size:12px;font-weight:600}.editor-analytics-close{position:absolute;top:0;right:-42px;width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#302d34;font-size:24px;box-shadow:0 2px 8px #25203022}.editor-analytics-modal nav{padding:22px 0;display:flex;flex-direction:column;gap:8px;font-size:12px}.editor-analytics-modal nav strong{margin:4px 0 2px;font-size:11px}.editor-analytics-modal nav button{height:34px;padding:0 12px;text-align:left;border:0;border-radius:8px;background:transparent;font-size:12px}.editor-analytics-modal nav button.active{background:#f1e9ff;color:#7135cf}.editor-analytics-modal main{align-self:start;margin-top:18px;min-height:306px;border:1px solid #e8e8ec;border-radius:15px;padding:16px 14px}.editor-analytics-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.editor-analytics-metrics div{display:grid;gap:8px}.editor-analytics-metrics strong{font-size:12px}.editor-analytics-metrics b{font-size:20px}.editor-analytics-rule{height:2px;background:#8b3dff;margin-top:6px}.editor-analytics-empty{min-height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.editor-analytics-chart{height:78px;display:flex;align-items:end;gap:7px;position:relative;margin-bottom:10px}.editor-analytics-chart i{width:16px;border-radius:3px 3px 0 0;background:#e8ddfb}.editor-analytics-chart i:nth-child(1){height:48px}.editor-analytics-chart i:nth-child(2){height:58px}.editor-analytics-chart i:nth-child(3){height:64px}.editor-analytics-chart i:nth-child(4){height:70px}.editor-analytics-chart i:nth-child(5){height:50px}.editor-analytics-chart i:nth-child(6){height:42px}.editor-analytics-chart i:nth-child(7){height:60px}.editor-analytics-chart span{position:absolute;right:0;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border:4px solid #b89ae9;border-radius:50%;background:#fff;color:#9468db;font-size:26px}.editor-analytics-empty strong{font-size:12px}.editor-analytics-empty p{margin:5px 0 13px;color:#6f6b75;font-size:11px}.editor-analytics-empty>button{width:min(286px,80%);height:36px;border:0;border-radius:9px;background:#8b3dff;color:#fff;font-size:12px;font-weight:700}.presentation-mode.presentation-canvas-mode{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:block;background:#fff;color:#fff}.presentation-slide-frame{position:absolute;top:7.5%;right:4.5%;bottom:64px;left:4.5%;display:flex;align-items:center;justify-content:center}.presentation-slide{display:block;width:100%;height:100%;overflow:visible;background:#fff;filter:drop-shadow(0 1px 3px #0000000a)}.presentation-exit-hint{position:absolute;top:36px;left:50%;transform:translate(-50%);height:41px;padding:0 22px;display:flex;align-items:center;gap:10px;white-space:nowrap;background:#252a30;color:#fff;font-size:13px}.presentation-exit-hint kbd{min-width:29px;height:27px;display:grid;place-items:center;border:1px solid #c4c7cc;border-radius:2px;font:12px Arial,sans-serif}.presentation-cyan-dot{position:absolute;left:84.8%;top:20%;width:26px;height:26px;border-radius:50%;background:#15c5ca}.presentation-controlbar{position:absolute;bottom:0;left:0;right:0;height:48px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-top:3px solid #14c5ca;background:#33383d;color:#c8cbd0}.presentation-pages,.presentation-tools{display:flex;align-items:center}.presentation-pages{gap:18px;font-size:12px}.presentation-pages button,.presentation-tools button{min-width:26px;height:34px;padding:0 6px;border:0;background:transparent;color:#d0d2d5;font-size:19px}.presentation-pages button:disabled{color:#73777b}.presentation-tools{gap:7px}.presentation-tools button{min-width:29px;font-size:20px}@media(max-width:650px){.editor-analytics-modal{grid-template-columns:120px minmax(0,1fr);column-gap:8px;padding:0 10px 14px}.editor-analytics-modal nav button{padding:0 5px;font-size:10px}.editor-analytics-close{right:5px;top:5px}.editor-analytics-modal>header{padding-right:35px}.editor-account-popover{right:8px}.presentation-exit-hint{top:16px;max-width:95%;padding:0 10px;font-size:10px}.presentation-cyan-dot{width:18px;height:18px}.presentation-controlbar{height:44px;padding:0 8px}.presentation-tools{gap:0}}.home-layout.is-nav-expanded{grid-template-columns:var(--home-rail) 194px minmax(0,1fr)}.projects-layout.is-nav-expanded,.tpl-layout.is-nav-expanded{grid-template-columns:56px 194px minmax(0,1fr)}.navigation-drawer{position:sticky;top:0;height:100vh;min-height:0;z-index:11;display:flex;flex-direction:column;overflow-y:auto;padding:7px 10px 8px 11px;background:linear-gradient(180deg,#faf9ff,#fbfaff 54%,#f8f6ff);box-shadow:inset -1px 0 #f0edf6;color:#29252f;font-size:10px}.navigation-drawer button{cursor:pointer;font:inherit;color:inherit}.navigation-drawer-top{flex:none}.navigation-drawer-logo{display:block;height:40px;margin-left:0;font-family:Brush Script MT,Segoe Script,cursive;font-size:22px;font-style:italic;font-weight:700;line-height:31px;letter-spacing:-.065em;background:linear-gradient(110deg,#08c7cf,#6336e9);background-clip:text;-webkit-background-clip:text;color:transparent}.navigation-drawer-upgrade{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:28px;border:1px solid #f0edf4;border-radius:8px;background:#fff;box-shadow:0 1px 3px #3b205609;font-size:9px!important;font-weight:700!important}.navigation-drawer-upgrade svg{width:11px;height:11px;color:#d9a644}.navigation-drawer-invite{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding:8px 10px 9px;border:1px solid #ece8f2;border-radius:8px;background:#fff;box-shadow:0 1px 4px #33204a0d}.navigation-drawer-invite-title{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:transparent;font-size:9.5px!important;font-weight:700!important;text-align:left;white-space:nowrap}.navigation-drawer-invite-title span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e9ddff;color:#6c3ac0}.navigation-drawer-invite-title svg{width:17px;height:17px}.navigation-drawer-invite-action{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:24px;border:1px solid #e3e0e9;border-radius:7px;background:#fbfbfc;font-size:9px!important;font-weight:600!important;white-space:nowrap}.navigation-drawer-invite-action svg{width:13px;height:13px}.navigation-drawer button:hover{background-color:#f1ecfb}.navigation-drawer-team{margin-top:22px;padding:0 3px 13px;border-bottom:1px solid #eeebf2}.navigation-drawer-team p{margin:0 0 7px;color:#77717d;font-size:9px;white-space:nowrap}.navigation-drawer-team button{display:flex;align-items:center;gap:7px;width:100%;height:22px;padding:0 5px;border:0;border-radius:5px;background:transparent;font-size:9.5px;text-align:left}.navigation-drawer-team-icon{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#f0f0f3;color:#706c77}.navigation-drawer-team-icon svg{width:12px;height:12px}.navigation-drawer-recent{padding:13px 2px 0}.navigation-drawer-recent h2{margin:0 0 8px;padding-left:2px;color:#6e6874;font-size:9.5px;font-weight:600}.navigation-drawer-recent>button:not(.navigation-drawer-all){display:flex;align-items:center;gap:7px;width:100%;height:31px;padding:0 4px;border:0;border-radius:5px;background:transparent;text-align:left;font-size:9.5px}.navigation-drawer-recent>button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-drawer-thumb{flex:0 0 19px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#eee9f6;color:#7b56a7;font-size:9px}.navigation-drawer-thumb-1{background:#f4e5e5;color:#a45b70}.navigation-drawer-thumb-2{background:#eef2f7;color:#6b89a5}.navigation-drawer-thumb-3{background:#3d4254;color:#fff}.navigation-drawer-thumb-4{background:#dce9ed;color:#588297}.navigation-drawer-thumb-5{background:#e8e7f3;color:#6868a1}.navigation-drawer-all{display:block;margin:3px auto 0;padding:2px 8px;border:0;border-radius:5px;background:transparent;color:#8a39e8!important;font-size:9.5px!important;font-weight:700!important}.navigation-drawer-trash{display:flex;align-items:center;gap:7px;width:100%;height:28px;margin-top:auto;padding:0 3px;border:0;border-radius:5px;background:transparent;font-size:9.5px!important;text-align:left}.navigation-drawer-trash svg{width:15px;height:15px}@media(max-width:700px){.home-layout.is-nav-expanded,.projects-layout.is-nav-expanded,.tpl-layout.is-nav-expanded{display:block}.navigation-drawer{display:none}}.home-mode{--home-rail:70px;--home-pad:32px;--home-violet:#7d2ae8;--home-text:#171719;--home-muted:#76767d;--home-gap:24px;--home-hero-height:415px;--home-search-width:800px;--home-search-height:64px;--home-section-gap:18px;--home-card-gap:18px;--home-card-radius:13px;--home-icon-size:46px;--home-border:#eceaf2;--home-shadow:0 6px 17px #7036b018;background:#fff;color:var(--home-text)}.home-mode .site-header,.home-mode .side-nav{display:none}.home-mode .workspace-layout{display:block}.home-mode .main-content{max-width:none;margin:0;padding:0;width:100%}.home-layout{min-height:100vh;background:#fff;display:grid;grid-template-columns:var(--home-rail) minmax(0,1fr)}.home-rail{position:sticky;top:0;height:100vh;z-index:12;background:#fff;border-right:1px solid #eceaf2;display:flex;flex-direction:column;align-items:center;padding:8px 4px 10px}.home-rail button{border:0;background:transparent;color:#5b477e}.home-rail-collapse{height:38px;width:48px;display:grid;place-items:center;margin-bottom:10px}.home-rail-nav{width:100%;display:flex;flex-direction:column;gap:5px}.home-rail-item{width:100%;min-height:60px;padding:4px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;line-height:1.2;white-space:nowrap;border-radius:8px}.home-rail-symbol{width:35px;height:35px;display:grid;place-items:center;border-radius:10px}.home-rail-item.is-create .home-rail-symbol{width:30px;height:30px;border-radius:50%;background:var(--home-violet);color:#fff}.home-rail-item.is-current .home-rail-symbol,.home-rail-item:hover .home-rail-symbol,.home-bottom-button:hover,.home-bottom-button.is-active{background:#f1e8fb;color:#6924cb}.home-rail-item.is-current{color:#6423c1;font-weight:700}.home-rail-item:hover{color:#6423c1}.home-rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.home-bottom-button{height:34px;width:36px;display:grid;place-items:center;border-radius:9px}.home-account{width:33px;height:33px;border-radius:50%!important;background:#84ab37!important;color:#fff!important;font-size:14px;font-weight:700}.home-main{min-width:0}.home-hero{min-height:415px;margin:8px 8px 0 0;position:relative;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#fff0,#ffffffd1 56%,#fff 83%),linear-gradient(100deg,#c8f7f5,#d9efff 37%,#e8d4ff 78%,#d8a7fa);display:flex;flex-direction:column;align-items:center;text-align:center;padding:66px 16px 0}.home-setup{position:absolute;right:24px;top:16px;height:39px;border:0;border-radius:11px;background:#fff;padding:0 14px;font-size:12px;font-weight:700;color:#27212f;box-shadow:0 1px 10px #6942a521}.home-progress{font-size:19px;color:#8b35e4;vertical-align:-2px;margin-left:6px}.home-hero h1{margin:0;color:#3c4fbc;font-size:40px;line-height:1.25;font-weight:700;letter-spacing:-.025em;background:linear-gradient(90deg,#3975c0,#6516d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-switch{display:flex;align-items:center;gap:7px;margin-top:27px}.home-switch button{height:32px;padding:0 11px;display:flex;align-items:center;gap:4px;border:1px solid #e8e3ed;background:#fff9;border-radius:999px;color:#2b2830;font-size:13px}.home-switch button.is-active{border-color:#a269eb;background:#f4eafb;color:#24192f}.home-search{width:min(800px,72vw);height:64px;margin-top:20px;border-radius:17px;border:1px solid #a75aec;background:#fff;box-shadow:0 6px 17px #7036b018;display:flex;align-items:center;gap:12px;padding:0 20px;color:#24242b}.home-search:has(input:focus-visible){border-color:#8b3dff;box-shadow:0 0 0 2px #be8df640,0 6px 17px #7036b018}.home-search input:focus-visible{outline:0}.home-search input{min-width:0;width:100%;border:0;outline:0;font-size:14px;color:#24242b;background:transparent}.home-search input::placeholder{color:#89868c}.home-quick-scroller{width:100%;overflow-x:auto;scrollbar-width:none;margin-top:42px}.home-quick-scroller::-webkit-scrollbar{display:none}.home-quick-list{min-width:max-content;display:flex;align-items:start;justify-content:center;gap:clamp(12px,1.35vw,30px);padding:0 14px}.home-quick-item{width:88px;min-height:80px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:10px;color:#26232b;font-size:11px;white-space:nowrap;transition:transform .18s ease}.home-quick-item:hover{transform:translateY(-2px)}.home-quick-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#f4f3f7;color:#563698}.home-quick-icon.tone-violet{background:#f1eef8;color:#7a2de3}.home-quick-icon.tone-orange{background:#f05c17;color:#fff}.home-quick-icon.tone-rose{background:#e81f57;color:#fff}.home-quick-icon.tone-pink{background:#d329e7;color:#fff}.home-quick-icon.tone-purple{background:#8d00ee;color:#fff}.home-quick-icon.tone-teal{background:#20acae;color:#fff}.home-quick-icon.tone-green{background:#19bb60;color:#fff}.home-quick-icon.tone-blue{background:#258ee7;color:#fff}.home-quick-icon.tone-magenta{background:#9500ae;color:#fff}.home-quick-icon.tone-indigo{background:#4e4be9;color:#fff}.home-quick-icon.tone-deep-purple{background:#5525d6;color:#fff}.home-quick-icon.tone-photo{background:#cae0e3;color:#376068}.home-quick-icon.tone-layers{background:linear-gradient(135deg,#2e90ec,#ad49ef);color:#fff}.home-quick-icon.tone-neutral{background:#f4f4f7;color:#2b2834}.home-mode .design-hero.home-hero .home-quick-scroller{margin-top:6px;flex-shrink:0}.home-sections{padding:0 var(--home-pad) 80px}.home-content-section{margin-top:18px}.home-section-heading{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:11px}.home-section-heading h2{font-size:22px;line-height:1.3;letter-spacing:-.03em;margin:0;color:#171719}.home-section-heading button{border:0;background:none;color:#25222b;font-weight:600;font-size:12px;padding:7px 3px}.home-section-heading button:hover{text-decoration:underline}.home-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));column-gap:18px;row-gap:22px}.home-project-card{min-width:0;border:0;padding:0;background:transparent;text-align:left;color:#242328;display:flex;flex-direction:column}.home-project-thumb{height:auto;aspect-ratio:1.42;position:relative;border-radius:13px;background:#f6f6f8;display:grid;place-items:center;overflow:hidden;width:100%;padding:13px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.home-project-thumb>svg{width:100%;height:auto;max-height:100%;box-shadow:0 2px 5px #0002;background:#fff}.home-project-permission{position:absolute;top:7px;left:7px;z-index:1;display:flex;align-items:center;gap:2px;border-radius:5px;background:#67666bd9;color:#fff;font-size:9px;line-height:1;padding:3px 5px}.home-project-card.is-sample .home-project-permission{background:#7d2ae8d9}.home-project-name{margin-top:9px;font-size:13px;font-weight:650;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-project-meta{font-size:10px;color:#77777f;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.home-project-status{color:#f39a11;font-size:12px;margin-right:5px}.home-project-card:hover .home-project-thumb{background:#f0edf4;box-shadow:0 3px 10px #30204412}.home-project-card:active .home-project-thumb{transform:scale(.99)}.home-project-card:focus-visible{outline:0}.home-project-card:focus-visible .home-project-thumb{box-shadow:inset 0 0 0 2px #8b3dff,0 3px 10px #30204412}.home-expand{display:block;margin:24px auto 0;border:1px solid #dedde3;border-radius:10px;background:#fff;color:#262329;height:38px;min-width:80px;padding:0 16px;font-size:12px;font-weight:600}.home-expand:hover{background:#f8f5fc}.home-recommended{margin-top:42px}.home-recommend-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d5d0df transparent}.home-recommend-row{display:flex;align-items:stretch;gap:18px;width:max-content;padding-bottom:8px}.home-recommend-card{border:0;background:transparent;padding:0;min-width:0;height:238px;overflow:hidden;border-radius:11px}.home-recommend-card.shape-portrait{width:172px}.home-recommend-card.shape-wide{width:285px}.home-recommend-card:hover{box-shadow:inset 0 0 0 1px #d8c8eb,0 3px 10px #30204412;transition:box-shadow .18s ease}.home-sample-art{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12%;background:#ebe6ef;color:#25202b}.home-sample-art .art-title{position:relative;z-index:1;display:flex;flex-direction:column;line-height:1.02;font-size:clamp(11px,1.2vw,20px);font-weight:800;letter-spacing:-.03em;white-space:normal;overflow-wrap:anywhere}.home-sample-art .art-detail{position:relative;z-index:1;margin-top:auto;font-size:7px;font-weight:700;letter-spacing:.12em;opacity:.7}.home-sample-art .art-decoration{position:absolute;display:block;border-radius:50%;width:55%;aspect-ratio:1;right:-13%;bottom:-20%;background:#ffffff73;box-shadow:-20px -23px 0 -4px #fff5}.home-project-thumb .home-sample-art{border-radius:5px;box-shadow:0 2px 5px #0002;padding:10%;aspect-ratio:1.6;max-height:100%}.home-project-thumb .art-title{font-size:clamp(10px,.9vw,18px)}.art-paper{background:#fbfaf4;color:#34323a}.art-paper:before{content:"";position:absolute;top:18%;right:12%;bottom:35%;left:12%;background:repeating-linear-gradient(180deg,#c3c1bd 0 1px,transparent 1px 10px);opacity:.55}.art-modern{background:#e4e4e7;color:#25262b}.art-dark{background:#171823;color:#fff}.art-flower{background:#eed7e0;color:#7e3d64}.art-map{background:#cce5de;color:#275f63}.art-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(120deg,transparent 0 27px,#91b5a6 28px 30px,transparent 31px 65px);opacity:.55}.art-party{background:#ffd9b4;color:#a03e39}.art-grid{background:#f0e8eb;color:#4e2d65}.art-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 48%,#bba6da 48% 52%,transparent 52%),linear-gradient(transparent 48%,#bba6da 48% 52%,transparent 52%);background-size:36px 36px;opacity:.3}.art-sun{background:#f8bd8b;color:#754239}.art-violet{background:#dac3f5;color:#5e258f}.art-blue{background:#bfe4f6;color:#225284}.art-peach{background:#f9daca;color:#9a5d42}.art-green{background:#d3eddb;color:#286043}.art-orange{background:#f7c47f;color:#8a420b}.art-pink{background:#f7d8ed;color:#9c347d}.art-pet{background:#1aa7bb;color:#fff}.art-pet .art-title{font-size:22px;text-shadow:2px 2px 0 #093846}.art-adopt{background:#3cc9d0;color:#173c55}.art-handbook{background:#0bb392;color:#fff}.art-certificate{background:#fff8eb;color:#b55a30}.art-coffee{background:#f0d4ba;color:#5a2d25}.art-resume{background:#eee9e7;color:#29232d}.art-floral{background:#eab3c3;color:#6d234c}.art-birthday{background:#dbe8be;color:#6b6e38}.art-summer{background:#4aa168;color:#fff}.art-menu{background:#eee2d2;color:#4c4938}.art-poster{background:#d24868;color:#fff}.art-brand{background:#272e72;color:#fff}.art-summer .art-decoration,.art-floral .art-decoration,.art-adopt .art-decoration{width:70%;right:-18%;bottom:-30%;box-shadow:-20px -23px 0 -4px #fff5,-45px -40px 0 -15px #fff7}.home-notice{position:fixed;left:61px;bottom:55px;z-index:30;width:340px;min-height:180px;background:#fff;border:1px solid #eeeaf3;border-radius:12px;box-shadow:0 14px 40px #1e123d29}.home-notice-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:15px 16px}.home-notice-head strong{font-size:15px}.home-notice-head button{border:0;background:transparent;font-size:24px;line-height:1}.home-notice p{font-size:13px;color:#777;text-align:center;padding:34px 12px}.home-feedback{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:40;background:#25212d;color:#fff;border-radius:8px;padding:10px 16px;font-size:13px;box-shadow:0 6px 20px #0003}@media(max-width:1500px){.home-mode{--home-gap:18px;--home-pad:25px}.home-quick-list{justify-content:flex-start}.home-quick-item{width:82px}.home-project-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:17px}.home-hero{min-height:400px}}@media(max-width:900px){.home-mode{--home-rail:60px;--home-pad:19px}.home-hero{min-height:380px;padding-top:58px}.home-hero h1{font-size:34px}.home-search{width:min(680px,85vw)}.home-quick-scroller{margin-top:37px}.home-project-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}}@media(max-width:600px){.home-mode{--home-rail:0px;--home-pad:14px}.home-layout{display:block;padding-bottom:58px}.home-rail{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:58px;padding:0 4px;flex-direction:row;border-right:0;border-top:1px solid #eae7ed;z-index:20}.home-rail-collapse,.home-rail-bottom,.home-rail-item:nth-child(n+5){display:none}.home-rail-nav{flex-direction:row;justify-content:space-around}.home-rail-item{min-height:52px;max-width:72px}.home-rail-symbol{height:27px;width:30px}.home-rail-item.is-create .home-rail-symbol{height:27px;width:27px}.home-hero{margin:0;border-radius:0;min-height:365px;padding:62px 12px 0}.home-setup{top:8px;right:10px;height:29px;font-size:10px}.home-hero h1{font-size:27px}.home-switch{margin-top:20px}.home-search{width:100%;height:52px;margin-top:18px;border-radius:13px}.home-quick-scroller{margin-top:34px}.home-quick-list{padding:0 2px;gap:6px}.home-quick-item{width:73px;font-size:10px}.home-quick-icon{width:41px;height:41px}.home-section-heading h2{font-size:19px}.home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:15px}.home-project-thumb{padding:8px}.home-recommend-card{height:205px}.home-recommend-card.shape-portrait{width:148px}.home-recommend-card.shape-wide{width:246px}.home-notice{left:12px;bottom:68px;width:calc(100vw - 24px)}}@media(min-width:1501px){.home-mode{--home-hero-height:320px;--home-search-height:55px;--home-card-gap:16px;--home-icon-size:43px}.home-rail-collapse{height:34px;margin-bottom:5px}.home-rail-nav{gap:3px}.home-rail-item{min-height:56px}.home-hero{min-height:320px;padding-top:50px}.home-hero h1{font-size:33px}.home-switch{margin-top:18px}.home-switch button{height:29px;font-size:12px}.home-search{height:55px;margin-top:15px}.home-quick-scroller{margin-top:30px}.home-quick-item{min-height:72px;gap:8px}.home-quick-icon{width:43px;height:43px}.home-project-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));column-gap:16px;row-gap:18px}.home-project-thumb{padding:11px}.home-project-name{font-size:12px;margin-top:7px}}.home-hero{min-height:var(--home-hero-height)}.home-search{width:min(var(--home-search-width),72vw);height:var(--home-search-height);box-shadow:var(--home-shadow)}.home-content-section.home-recommended{margin-top:42px}.home-project-grid{column-gap:var(--home-card-gap)}.home-project-thumb{border-radius:var(--home-card-radius)}@media(max-width:1500px){.home-mode{--home-hero-height:400px;--home-card-gap:17px}}@media(max-width:900px){.home-mode{--home-hero-height:380px;--home-search-width:680px}.home-search{width:min(var(--home-search-width),85vw)}}@media(max-width:600px){.home-mode{--home-hero-height:365px;--home-search-height:52px;--home-card-gap:10px;--home-icon-size:41px}.home-search{width:100%}}.home-mode{--home-rail:56px;--home-pad:26px;--home-card-gap:14px;--home-card-radius:10px;--home-icon-size:40px;--home-hero-height:250px;--home-search-width:600px;--home-search-height:42px;--home-section-gap:8px}.home-rail{padding:5px 3px 8px;border-color:#f1eef5}.home-rail button{color:#654c83}.home-rail-collapse{width:42px;height:32px;margin-bottom:6px}.home-rail-collapse svg{width:17px;height:17px}.home-rail-nav{gap:1px}.home-rail-item{min-height:47px;font-size:9px;gap:1px;border-radius:7px}.home-rail-symbol{width:29px;height:27px;border-radius:8px}.home-rail-symbol svg{width:17px;height:17px}.home-rail-item.is-create{min-height:54px;margin-bottom:5px;color:#6423c1}.home-rail-item.is-create .home-rail-symbol{width:25px;height:25px}.home-rail-item.is-create .home-rail-symbol svg{width:17px;height:17px}.home-rail-bottom{gap:5px}.home-bottom-button{height:29px;width:30px}.home-account{width:28px;height:28px;font-size:12px}.home-hero{margin:6px 6px 0 0;min-height:var(--home-hero-height);padding:35px 14px 0;border-radius:13px 13px 0 0;background:linear-gradient(180deg,#fff0,#ffffff8c 34%,#fff 77%),linear-gradient(100deg,#a5f3e9,#dceff8,#dfddff 70%,#cd9cf4)}.home-setup{top:11px;right:17px;height:29px;border-radius:9px;padding:0 11px;font-size:10px}.home-progress{font-size:15px;margin-left:4px}.home-hero h1{font-size:30px;line-height:1.25;letter-spacing:-.035em}.home-switch{margin-top:14px;gap:5px}.home-switch button{height:25px;padding:0 9px;font-size:10px;gap:3px}.home-switch button svg{width:11px;height:11px}.home-search{height:var(--home-search-height);width:min(var(--home-search-width),75vw);margin-top:12px;border-radius:12px;padding:0 15px;gap:10px;box-shadow:0 4px 13px #8230bf17}.home-search svg{width:17px;height:17px}.home-search input{font-size:11px}.home-quick-scroller{margin-top:31px}.home-quick-list{gap:clamp(6px,1.1vw,20px);padding:0 10px}.home-quick-item{width:72px;min-height:64px;gap:6px;font-size:9px}.home-quick-icon{width:var(--home-icon-size);height:var(--home-icon-size)}.home-quick-icon svg{width:21px;height:21px;stroke-width:2}.home-sections{padding:0 var(--home-pad) 60px}.home-content-section{margin-top:var(--home-section-gap)}.home-section-heading{min-height:32px;margin-bottom:9px}.home-section-heading h2{font-size:19px;letter-spacing:-.025em}.home-section-heading button{font-size:10px}.home-project-grid{grid-template-columns:repeat(10,minmax(0,1fr));column-gap:var(--home-card-gap);row-gap:14px}.home-project-thumb{aspect-ratio:1.38;padding:9px;background:#f5f5f7;border-radius:var(--home-card-radius)}.home-project-name{margin-top:6px;font-size:11px;line-height:1.25;font-weight:650}.home-project-meta{font-size:9px;line-height:1.25;margin-top:2px}.home-project-permission{top:5px;left:5px;font-size:8px;padding:2px 4px;background:#77777bc9}.home-project-card.is-sample .home-project-permission{background:#77777bc9}.home-expand{margin:14px auto 0;height:30px;min-width:60px;border-radius:8px;font-size:10px}.home-content-section.home-recommended{margin-top:28px}.home-recommend-row{gap:13px}.home-recommend-card{height:187px;border-radius:9px}.home-recommend-card.shape-portrait{width:137px}.home-recommend-card.shape-wide{width:270px}.home-recommend-card.shape-feature{width:335px}.home-sample-art{isolation:isolate;padding:10%}.home-sample-art .art-kicker{position:relative;z-index:2;font-size:6px;font-weight:800;letter-spacing:.14em;opacity:.75}.home-sample-art .art-title{z-index:2;font-size:clamp(10px,1vw,18px);line-height:1.06;text-shadow:0 1px 1px #0000000a}.home-sample-art .art-detail{z-index:2;font-size:6px}.home-sample-art .art-illustration{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.home-sample-art .art-illustration span{position:absolute;display:block}.home-project-thumb .home-sample-art{padding:8%;aspect-ratio:1.6}.home-project-thumb .home-sample-art .art-title{font-size:clamp(9px,.82vw,14px)}.home-project-thumb .home-sample-art .art-kicker{font-size:5px}.art-paper .art-decoration,.art-modern .art-decoration{display:none}.art-paper .art-illustration{top:12%;right:8%;bottom:12%;left:8%;border:1px solid #d8d5cd;background:linear-gradient(#fbfaf5,#fbfaf5) padding-box,linear-gradient(90deg,#cecac2,#eee) border-box;box-shadow:0 2px 4px #0001}.art-paper .art-illustration span:first-child{width:24%;height:55%;right:8%;top:18%;background:repeating-linear-gradient(0deg,#94d0d0 0,#94d0d0 3px,#f3c7a2 3px,#f3c7a2 6px,#fff 6px,#fff 9px)}.art-paper .art-illustration span:nth-child(2){width:38%;height:1px;left:10%;top:73%;background:#989895;box-shadow:0 -10px #bbb,0 -20px #bbb,0 -30px #bbb}.art-modern .art-illustration span:first-child{right:5%;top:6%;height:80%;width:35%;background:#fafafa;box-shadow:0 1px 4px #0002}.art-modern .art-illustration span:nth-child(2){right:10%;top:17%;height:3px;width:25%;background:#bc9c78;box-shadow:0 9px #dfd2c4,0 18px #dfd2c4,0 27px #dfd2c4}.art-dark .art-illustration{background:linear-gradient(130deg,transparent 0 35%,#2f3545 35% 55%,#666b78 55% 63%,transparent 63%)}.art-dark .art-illustration span:first-child{right:4%;top:12%;width:34%;height:29%;background:#1d2f4c;box-shadow:-12px 45px #5b4d55,-64px 45px #272432}.art-flower .art-illustration span:first-child{right:16%;top:12%;width:31%;height:48%;border-radius:50%;background:#fff4df;box-shadow:14px 8px #da719e,-14px 8px #e89bb7,0 20px #d84f88}.art-flower .art-illustration span:nth-child(2){right:27%;top:27%;width:8%;height:12%;border-radius:50%;background:#e9b752}.art-grid .art-illustration span:first-child{inset:8% 8% auto auto;width:33%;height:35%;background:#ad83ca;box-shadow:-38px 24px #d9b5cb,-8px 51px #efe2b9}.art-sun .art-illustration span:first-child{right:10%;top:9%;width:38%;aspect-ratio:1;border-radius:50%;background:#ffe6ab;box-shadow:0 0 0 7px #fff4ce80}.art-sun .art-illustration span:nth-child(2){left:-10%;right:-10%;bottom:-14%;height:45%;border-radius:50% 50% 0 0;background:#d78a75}.art-blue .art-illustration span:first-child{right:7%;bottom:10%;width:43%;height:54%;background:linear-gradient(155deg,#3688b6,#b6e4f1 45%,#7eb4cc);transform:rotate(-6deg);box-shadow:-12px -8px #edf8fc}.art-violet .art-illustration span:first-child{right:8%;top:8%;width:39%;height:68%;background:linear-gradient(120deg,#713fce 0,#713fce 45%,#b08af1 45%,#b08af1 75%,#422895 75%);transform:rotate(9deg)}.art-peach .art-illustration span:first-child{right:9%;top:12%;width:39%;height:67%;border:3px solid #fffbf5;transform:rotate(-7deg);box-shadow:7px 6px #eaa896}.art-green .art-illustration span:first-child{right:5%;bottom:0;width:52%;height:60%;border-radius:50% 50% 0 0;background:repeating-linear-gradient(110deg,#669c6f 0,#669c6f 4px,#acd0a2 4px,#acd0a2 11px)}.art-orange .art-illustration span:first-child{right:9%;top:15%;width:36%;height:58%;background:#fdf2d3;transform:rotate(9deg);box-shadow:-8px 9px #d86832}.art-pink .art-illustration span:first-child{right:11%;top:13%;width:37%;height:61%;background:#fff4f9;transform:rotate(-7deg);box-shadow:7px 8px #d870aa}.art-pet .art-illustration span:first-child,.art-adopt .art-illustration span:first-child{right:12%;bottom:9%;width:35%;aspect-ratio:1;border-radius:45% 45% 40% 40%;background:#f7e9cf;box-shadow:-10px -5px 0 -2px #e2c39e,10px -5px 0 -2px #e2c39e}.art-pet .art-illustration span:nth-child(2),.art-adopt .art-illustration span:nth-child(2){right:22%;bottom:26%;width:4px;height:4px;border-radius:50%;background:#554438;box-shadow:13px 0 #554438}.art-handbook .art-illustration span:first-child{right:7%;bottom:7%;width:44%;height:50%;background:#0f676a;transform:rotate(-10deg);box-shadow:-15px 5px #f5c955,12px -6px #fff6e5}.art-certificate .art-illustration span:first-child{top:9%;right:9%;bottom:9%;left:9%;border:2px solid #bc885b}.art-coffee .art-illustration span:first-child{right:12%;bottom:7%;width:38%;height:50%;border-radius:0 0 38% 38%;background:#b76742;box-shadow:0 7px 0 -2px #5b342c}.art-floral .art-illustration span:first-child{right:13%;bottom:7%;width:37%;height:65%;background:radial-gradient(circle at 50% 24%,#cf4c87 0 13%,transparent 14%),radial-gradient(circle at 25% 48%,#fae7d7 0 13%,transparent 14%),radial-gradient(circle at 75% 53%,#e884a4 0 13%,transparent 14%),linear-gradient(90deg,transparent 47%,#477d5f 47% 53%,transparent 53%)}.art-summer .art-illustration span:first-child{top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#123a23a8,#3a8f4070),radial-gradient(circle at 80% 35%,#ffdfa6 0 18%,transparent 19%)}.art-cat{background:radial-gradient(circle at 40% 40%,#658f49,#184b25 78%);color:#fff}.art-cat .art-title{font-family:Georgia,serif;font-weight:500;font-size:29px;text-shadow:0 2px 5px #183314}.art-cat .art-illustration span:first-child{left:18%;bottom:-8%;width:48%;height:92%;background:radial-gradient(circle at 35% 45%,#fff 0 2%,transparent 3%),radial-gradient(circle at 65% 45%,#fff 0 2%,transparent 3%),radial-gradient(circle at 50% 61%,#a05b40 0 3%,transparent 4%),radial-gradient(ellipse at 50% 70%,#e8aa69,#a76736 75%);border-radius:44% 44% 36% 36%;box-shadow:0 0 25px #122c1c88}.art-cat .art-illustration span:nth-child(2),.art-cat .art-illustration span:nth-child(3){bottom:64%;left:19%;width:19%;height:24%;background:#b57947;clip-path:polygon(0 100%,50% 0,100% 100%)}.art-cat .art-illustration span:nth-child(3){left:48%}.art-resume .art-illustration span:first-child,.art-menu .art-illustration span:first-child{right:8%;top:9%;width:34%;height:78%;background:#fffdf8;box-shadow:0 1px 7px #0002}.art-resume .art-illustration span:nth-child(2),.art-menu .art-illustration span:nth-child(2){right:13%;top:38%;width:24%;height:2px;background:#b5aaa7;box-shadow:0 11px #c9c1bd,0 22px #c9c1bd,0 33px #c9c1bd}.home-notice{left:49px;bottom:40px;width:320px;min-height:370px;border-radius:10px;box-shadow:0 8px 26px #24163b35}.home-notice-head{padding:12px 14px}.home-notice-empty{height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#76717e;font-size:11px}.home-notice-empty strong{color:#29242d;font-size:13px}.home-notice-empty-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f3eafb;color:#7d2ae8}@media(max-width:1500px){.home-mode{--home-hero-height:280px;--home-pad:22px}.home-project-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.home-quick-list{justify-content:flex-start}}@media(max-width:900px){.home-mode{--home-rail:56px;--home-hero-height:300px;--home-pad:18px}.home-hero{padding-top:46px}.home-quick-scroller{margin-top:37px}.home-project-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:600px){.home-mode{--home-rail:0px;--home-hero-height:330px;--home-pad:14px;--home-search-width:100%;--home-search-height:48px}.home-hero{padding-top:62px}.home-hero h1{font-size:27px}.home-quick-scroller{margin-top:31px}.home-quick-item{width:72px}.home-quick-icon{width:39px;height:39px}.home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-notice{left:12px;bottom:68px;width:calc(100vw - 24px)}}.home-strip{position:relative;min-width:0}.home-recommend-scroll,.home-category-scroll,.home-library-scroll{overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.home-recommend-scroll::-webkit-scrollbar,.home-category-scroll::-webkit-scrollbar,.home-library-scroll::-webkit-scrollbar{display:none}.home-strip-next{position:absolute;z-index:2;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:1px solid #e7e5eb;border-radius:50%;background:#fff;color:#29242f;display:grid;place-items:center;box-shadow:0 2px 8px #20122f26;cursor:pointer}.home-strip-next:hover{background:#f8f4fd;color:#7728d9}.home-category-section{margin-top:30px}.home-category-rows{width:max-content;display:flex;flex-direction:column;gap:18px}.home-category-row{display:flex;gap:18px}.home-category-card{position:relative;overflow:hidden;flex:0 0 169px;width:169px;height:61px;padding:0 10px;border:0;border-radius:11px;color:#28252d;text-align:left;background:#f3dffd;display:flex;align-items:center;cursor:pointer}.home-category-card>span:first-child{position:relative;z-index:2;max-width:60%;font-size:10px;font-weight:650;line-height:1.1;white-space:nowrap}.home-category-card:hover{filter:brightness(.97)}.category-peach{background:#ffe5d8}.category-blush{background:#ffe2e4}.category-lilac{background:#ead4ff}.category-cream{background:#fff2c9}.category-pink{background:#f8d3fa}.category-periwinkle{background:#e1dfff}.home-category-card .home-mockup{position:absolute;width:72px;height:64px;right:0;bottom:-5px;transform:rotate(8deg)}.home-category-card .mockup-sheet{box-shadow:2px 2px 4px #62379346}.home-category-card .mockup-accent{display:block}.home-common-section{margin-top:36px}.home-common-row,.home-library-row{display:flex;gap:18px;width:max-content}.home-library-scroll{min-width:0}.home-library-card{width:180px;flex:0 0 180px;min-width:0;padding:0;border:0;background:none;text-align:left;color:#29242e;cursor:pointer}.home-library-preview{position:relative;display:grid;place-items:center;width:100%;height:126px;border-radius:10px;overflow:hidden;background:#f5f5f6}.home-library-card:hover .home-library-preview{box-shadow:inset 0 0 0 1px #d8c8eb,0 3px 10px #30204412;transition:box-shadow .18s ease}.home-library-name,.home-library-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;margin-top:6px}.home-library-meta{color:#77717c;font-size:9px;margin-top:0}.home-popular-section{margin-top:70px}.home-print-section{margin-top:72px}.home-print-row{gap:16px}.home-print-row .home-library-card{width:138px;flex-basis:138px}.home-print-row .home-library-preview{height:134px}.home-print-row .home-library-card:nth-child(4n+1) .home-library-preview{background:#eff6fc}.home-print-row .home-library-card:nth-child(4n+2) .home-library-preview{background:#edf7f1}.home-print-row .home-library-card:nth-child(4n+3) .home-library-preview{background:#f2f0ec}.home-print-row .home-library-card:nth-child(4n+4) .home-library-preview{background:#f8f1ef}.home-mockup{--mockup-color:#8b36dc;position:relative;display:grid;place-items:center;width:100%;height:100%}.mockup-sheet{position:relative;display:block;width:56px;height:84px;background:#fff;border:1px solid #e3e0e7;border-radius:2px;box-shadow:3px 5px #c9ced2,0 2px 8px #00000014;transform:rotate(-2deg);overflow:hidden}.mockup-sheet i{position:absolute;display:block;left:14%;right:14%;height:3px;top:16%;border-radius:2px;background:#d8d5dd}.mockup-sheet i:nth-child(2){top:25%;right:34%;background:#c6b5e0}.mockup-sheet i:nth-child(3){top:auto;bottom:15%;height:2px;background:#dcd8e0;box-shadow:0 -7px #dcd8e0,0 -14px #dcd8e0}.mockup-sheet b{position:absolute;left:14%;right:14%;top:38%;height:26%;background:var(--mockup-color);opacity:.9}.mockup-accent{display:none;position:absolute}.home-library-preview .home-mockup{transform:scale(1.15)}.mockup-slides{--mockup-color:#fa7c28}.mockup-slides .mockup-sheet{width:93px;height:60px;transform:rotate(0)}.mockup-slides .mockup-sheet b{top:55%;height:25%;clip-path:polygon(0 100%,0 58%,25% 62%,48% 25%,67% 38%,88% 0,100% 35%,100% 100%)}.mockup-brochure{--mockup-color:#6624ad}.mockup-brochure .mockup-sheet{width:58px;height:88px;background:linear-gradient(#fff 0,#fff 25%,#6426af 25%,#6426af)}.mockup-brochure .mockup-sheet b{top:42%;height:43%;background:linear-gradient(135deg,#4f158e,#a779d2)}.mockup-document{--mockup-color:#20a6b7}.mockup-document .mockup-sheet{width:65px;height:87px;background:linear-gradient(#347e89 0,#347e89 22%,#fff 22%,#fff)}.mockup-document .mockup-sheet b{top:57%;height:18%;clip-path:polygon(0 100%,0 75%,30% 65%,55% 12%,80% 55%,100% 10%,100% 100%)}.mockup-document .mockup-accent{display:block;width:42px;height:65px;right:23%;bottom:14%;background:linear-gradient(#176e7c 0,#176e7c 17%,#fff 17%);border:2px solid #becbd0;border-radius:6px;box-shadow:2px 3px #b6bfc5}.mockup-resume{--mockup-color:#a24be5}.mockup-resume .mockup-sheet{width:65px;height:87px}.mockup-resume .mockup-sheet b{top:0;left:0;right:0;height:28%;background:#d99aff;opacity:1}.mockup-social{--mockup-color:#f33675}.mockup-social .mockup-sheet,.mockup-story .mockup-sheet,.mockup-phone .mockup-sheet{width:51px;height:89px;border-radius:8px;border:3px solid #fff;background:linear-gradient(165deg,#ff7c99,#af1b8e)}.mockup-social .mockup-sheet b,.mockup-story .mockup-sheet b,.mockup-phone .mockup-sheet b{left:10%;right:10%;top:28%;height:38%;background:linear-gradient(120deg,#ed405a,#8427a5)}.mockup-story{--mockup-color:#9c31e1}.mockup-story .mockup-sheet{background:linear-gradient(155deg,#c93ef0,#4223a6)}.mockup-phone{--mockup-color:#8143d8}.mockup-phone .mockup-sheet{background:linear-gradient(155deg,#a928d1,#50129d)}.mockup-flyer{--mockup-color:#7020c8}.mockup-flyer .mockup-sheet{width:65px;height:87px;background:linear-gradient(#8125d3 0,#8125d3 45%,#f9efff 45%)}.mockup-flyer .mockup-sheet b{top:11%;height:30%;background:#3d106d}.mockup-poster{--mockup-color:#8030d5}.mockup-poster .mockup-sheet{width:68px;height:88px;background:linear-gradient(150deg,#432f60,#396849 55%,#121820)}.mockup-poster .mockup-sheet b{top:8%;height:35%;background:#cab2dd}.mockup-board{--mockup-color:#19ac6f}.mockup-board .mockup-sheet{width:100px;height:68px}.mockup-board .mockup-sheet b{height:40%;top:34%;background:repeating-linear-gradient(90deg,#32af6b 0,#32af6b 14px,#fff 14px,#fff 17px,#2cb17f 17px,#2cb17f 31px)}.mockup-logo{--mockup-color:#682bc0}.mockup-logo .mockup-sheet{width:88px;height:70px}.mockup-logo .mockup-sheet b{top:18%;left:30%;right:30%;height:48%;border:4px solid #5223b2;border-radius:50%;background:#efe9fa}.mockup-video{--mockup-color:#a238d7}.mockup-video .mockup-sheet,.mockup-web .mockup-sheet,.mockup-banner .mockup-sheet{width:99px;height:61px;background:linear-gradient(135deg,#7221a8,#dc89b0)}.mockup-video .mockup-sheet b,.mockup-web .mockup-sheet b,.mockup-banner .mockup-sheet b{left:43%;right:auto;top:35%;width:0;height:0;background:none;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.mockup-book{--mockup-color:#f45a31}.mockup-book .mockup-sheet{width:66px;height:87px;background:linear-gradient(125deg,#fff3e9,#f2653a)}.mockup-menu{--mockup-color:#f19a49}.mockup-menu .mockup-sheet{width:70px;height:85px;background:linear-gradient(90deg,#fff 0,#fff 48%,#f7ab67 48%,#f7ab67 52%,#fff 52%)}.mockup-grid .mockup-sheet{width:88px;height:72px;background:conic-gradient(#7e45e8 0,#7e45e8 25%,#a9eee7 25%,#a9eee7 50%,#e9bcf1 50%,#e9bcf1 75%,#ffd88d 75%)}.mockup-card .mockup-sheet,.mockup-voucher .mockup-sheet{width:95px;height:57px;transform:rotate(-10deg);background:linear-gradient(130deg,#fff 0,#fff 50%,#d9e8dc 50%)}.mockup-letter .mockup-sheet,.mockup-certificate .mockup-sheet{width:74px;height:89px;background:#fffaf6}.mockup-invite .mockup-sheet,.mockup-greeting .mockup-sheet{width:72px;height:88px;background:#f6d8d5;transform:rotate(7deg)}.mockup-canvas .mockup-sheet{width:87px;height:88px;background:linear-gradient(120deg,#a5dacc 0,#a5dacc 48%,#f6eddd 48%);border:6px solid #f8f3e9}.mockup-infographic .mockup-sheet{width:72px;height:89px;background:linear-gradient(120deg,#2e5aa6 0,#2e5aa6 42%,#f7f5f4 42%)}.mockup-wallpaper .mockup-sheet{width:95px;height:60px;background:linear-gradient(135deg,#e8e5f8,#d5fcf0)}.mockup-mug .mockup-sheet{width:70px;height:66px;transform:none;border-radius:4px 4px 18px 18px;background:#fff6f7}.mockup-mug .mockup-accent{display:block;right:26%;top:32%;width:18px;height:32px;border:6px solid #fff6f7;border-radius:50%}.mockup-notebook .mockup-sheet{width:78px;height:88px;background:#e76a3b;border-left:6px solid #f6e8cf}.home-assistant{position:fixed;z-index:15;right:19px;bottom:18px;width:39px;height:39px;border:0;border-radius:50%;display:grid;place-items:center;background:#8730ed;color:#fff;box-shadow:0 3px 12px #6122aa44;cursor:pointer}.home-assistant:hover{background:#7425d2}@media(max-width:900px){.home-category-card{flex-basis:150px;width:150px}.home-library-card{width:160px;flex-basis:160px}.home-print-row .home-library-card{width:130px;flex-basis:130px}}@media(max-width:600px){.home-category-section{margin-top:23px}.home-common-section{margin-top:25px}.home-popular-section,.home-print-section{margin-top:31px}.home-strip-next{width:31px;height:31px}.home-assistant{bottom:70px;right:14px}}.home-project-example{color:#a09aa8}.home-project-art{display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.project-art-page{position:relative;display:block;width:100%;height:72%;overflow:hidden;border:1px solid #e4e3e6;border-radius:3px;background:#fff;box-shadow:0 2px 5px #23202a18}.project-art-heading{position:absolute;z-index:2;left:7%;top:7%;right:7%;font-family:Arial,sans-serif;font-size:clamp(3px,.32vw,6px);font-weight:800;letter-spacing:.015em;color:#252936;white-space:nowrap;overflow:hidden}.project-art-subline{position:absolute;left:7%;right:63%;top:20%;height:2px;background:#a7aeba;box-shadow:0 5px #d9dce2}.project-art-composition{position:absolute;top:27%;right:7%;bottom:12%;left:7%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:4px}.project-art-composition i{display:block;background:#f0f2f4;border:1px solid #e3e5e9;border-radius:1px}.project-art-composition i:nth-child(3n){background:#dce7ef}.project-art-composition i:nth-child(4n){background:#ece8e1}.project-art-composition i:nth-child(5n){background:repeating-linear-gradient(0deg,#e8e8ea 0,#e8e8ea 1px,#fff 1px,#fff 4px)}.project-art-footer{position:absolute;left:7%;right:7%;bottom:6%;height:2px;background:linear-gradient(90deg,#aaadb4 0 12%,transparent 12% 82%,#d4d5dc 82%)}.project-art-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:20px;color:#303038}.project-art-diagram .project-art-page,.project-art-wire .project-art-page{height:78%}.project-art-diagram .project-art-composition{top:26%;right:5%;bottom:11%;left:5%;grid-template-columns:repeat(6,1fr);gap:3px}.project-art-diagram .project-art-composition i{background:linear-gradient(#c3e6f2 0,#c3e6f2 12%,#fff 12%,#fff);border-color:#b7c8d2;box-shadow:0 3px 0 -2px #738fa2}.project-art-diagram .project-art-composition i:nth-child(3n){background:linear-gradient(#f4dba8 0,#f4dba8 12%,#fff 12%)}.project-art-diagram .project-art-composition i:nth-child(4n){background:linear-gradient(#c0dcb8 0,#c0dcb8 12%,#fff 12%)}.project-art-minimal .project-art-page,.project-art-letter .project-art-page{height:76%}.project-art-minimal .project-art-heading,.project-art-letter .project-art-heading{top:48%;text-align:center;font-size:clamp(4px,.36vw,7px);font-weight:500}.project-art-minimal .project-art-subline,.project-art-minimal .project-art-composition,.project-art-minimal .project-art-footer,.project-art-letter .project-art-subline,.project-art-letter .project-art-composition,.project-art-letter .project-art-footer{display:none}.project-art-blank .project-art-page{height:77%;background:#f9f9fa;border-color:#f9f9fa;box-shadow:none}.project-art-blank .project-art-heading,.project-art-blank .project-art-composition,.project-art-blank .project-art-footer,.project-art-blank .project-art-subline{display:none}.project-art-aerial .project-art-page{height:76%;background:radial-gradient(circle at 33% 43%,#d5bf92 0 2%,transparent 3%),radial-gradient(circle at 70% 70%,#9d947c 0 3%,transparent 4%),repeating-linear-gradient(18deg,transparent 0 9px,#a1a69e 10px 12px,transparent 13px 24px),repeating-linear-gradient(110deg,#344247 0,#344247 15px,#56635e 16px,#56635e 24px,#344247 25px,#344247 37px);border:0}.project-art-aerial .project-art-heading{color:#fff;text-shadow:0 1px 3px #000}.project-art-aerial .project-art-composition{top:35%;right:8%;bottom:13%;left:8%;grid-template-columns:repeat(4,1fr);opacity:.32}.project-art-aerial .project-art-composition i{background:#d4b88a;border:0;transform:rotate(18deg)}.project-art-map .project-art-page{height:79%;background:linear-gradient(25deg,transparent 46%,#d0e6e0 47% 53%,transparent 54%),repeating-linear-gradient(0deg,#faf9f3 0,#faf9f3 9px,#d8e0d7 10px,#faf9f3 12px,#faf9f3 23px)}.project-art-map .project-art-composition{top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(116deg,transparent 42%,#8ac9d9 43% 46%,transparent 47%),repeating-linear-gradient(39deg,transparent 0 14px,#b8baa8 15px,#fff 16px 27px);opacity:.7}.project-art-map .project-art-composition i{display:none}.project-art-map .project-art-heading{background:#ffffffcf;padding:2px;width:max-content}.project-art-icon .project-art-page{height:76%;background:#f4f4f5;border:0;box-shadow:none}.project-art-icon .project-art-heading,.project-art-icon .project-art-composition,.project-art-icon .project-art-footer,.project-art-icon .project-art-subline{display:none}.project-art-wire .project-art-composition{top:25%;right:6%;bottom:11%;left:6%;grid-template-columns:repeat(3,1fr);gap:2px}.project-art-wire .project-art-composition i{background:repeating-linear-gradient(0deg,#d4d6d8 0,#d4d6d8 1px,#fff 1px,#fff 3px)}.project-art-tech .project-art-page{height:78%;background:linear-gradient(135deg,#05080c,#263b4a 55%,#080d14);border:0}.project-art-tech .project-art-heading{top:16%;left:7%;right:18%;font-size:clamp(6px,.49vw,9px);line-height:1.1;color:#fff;white-space:normal}.project-art-tech .project-art-subline{top:53%;background:#eab55f}.project-art-tech .project-art-composition{top:45%;right:0;bottom:0;left:36%;gap:2px;opacity:.7}.project-art-tech .project-art-composition i{border:0;background:linear-gradient(135deg,#bc8152,#243e53)}.project-art-black .project-art-page{height:78%;background:#050505;border:0}.project-art-black .project-art-heading{top:44%;text-align:center;color:#fff;font-size:clamp(6px,.48vw,9px)}.project-art-black .project-art-composition,.project-art-black .project-art-subline,.project-art-black .project-art-footer{display:none}.project-art-building .project-art-page{height:76%;background:linear-gradient(0deg,#3d8086 0 21%,transparent 22%),repeating-linear-gradient(90deg,#547c89 0,#547c89 7px,#d6d0b9 8px,#d6d0b9 11px,#647b80 12px,#647b80 18px);border:0}.project-art-building .project-art-heading{top:60%;left:26%;right:26%;height:25%;display:grid;place-items:center;background:#ffffffdc;font-size:8px}.project-art-building .project-art-composition,.project-art-building .project-art-subline,.project-art-building .project-art-footer{display:none}.project-art-logos .project-art-page{height:78%}.project-art-logos .project-art-composition{top:13%;right:4%;bottom:8%;left:4%;grid-template-columns:repeat(6,1fr);gap:4px}.project-art-logos .project-art-composition i{background:linear-gradient(130deg,#ce493f 0,#ce493f 25%,#315d8f 25%,#315d8f 54%,#78a483 54%);border:0;clip-path:polygon(13% 14%,88% 20%,82% 82%,16% 75%)}.project-art-logos .project-art-heading,.project-art-logos .project-art-subline,.project-art-logos .project-art-footer{display:none}.home-recommend-card .home-sample-art{padding:9% 8%}.home-recommend-card .art-title{flex:none;font-size:clamp(12px,1.1vw,22px);line-height:1.04}.home-recommend-card .art-kicker{flex:none;margin-bottom:5px}.home-recommend-card .art-support{position:relative;z-index:2;margin-top:8px;font-size:6px;font-weight:700;letter-spacing:.045em;line-height:1.3}.home-recommend-card .art-detail{font-size:6px}.art-trampoline{background:radial-gradient(circle at 90% 88%,#e4211a 0 10%,transparent 11%),linear-gradient(140deg,#0d0b0c 0,#0d0b0c 52%,#771a11 53%,#771a11 76%,#160808 77%);color:#fff39d}.art-trampoline .art-title{font-size:24px;letter-spacing:-.07em;color:#fff;max-width:90%}.art-trampoline .art-title span:last-child{color:#fff2a0}.art-trampoline .art-illustration span:first-child{right:-9%;bottom:-22%;width:90%;height:45%;background:linear-gradient(20deg,#f02216 0 45%,#070303 46% 56%,transparent 57%);transform:rotate(-13deg)}.art-trampoline .art-illustration span:nth-child(2){right:8%;top:49%;width:20%;height:20%;border-radius:50%;background:#fede2f;box-shadow:0 0 0 5px #14100d}.art-reward{background:#fbf6e9;color:#523324}.art-reward .art-title{font-family:Georgia,serif;font-size:14px;text-align:center;align-self:center;color:#994b31}.art-reward .art-kicker{align-self:center;color:#a9583e}.art-reward .art-illustration{top:25%;right:7%;bottom:10%;left:7%;background:repeating-linear-gradient(0deg,#faefd9 0,#faefd9 23px,#d9bba9,#d9bba9 25px),repeating-linear-gradient(90deg,transparent 0 28px,#e8cfc0 29px 30px);border:1px solid #d9bba9}.art-reward .art-illustration span{width:12px;height:12px;border-radius:50%;background:#e9b786;box-shadow:13px 5px #9a6044,25px -1px #d7d1a2,42px 5px #e9b786}.art-reward .art-illustration span:first-child{top:12%;left:4%}.art-reward .art-illustration span:nth-child(2){top:41%;left:10%}.art-reward .art-illustration span:nth-child(3){top:70%;left:3%}.art-reward .art-support{display:none}.art-invoice{background:#f9f0e7;color:#3f4a43}.art-invoice .art-title{font-family:Georgia,serif;align-self:center;font-size:18px}.art-invoice .art-illustration{top:34%;right:8%;bottom:9%;left:8%;background:repeating-linear-gradient(0deg,#f4decf 0,#f4decf 1px,#fff8f1 1px,#fff8f1 17px);border:1px solid #dfcfc1}.art-invoice .art-illustration span:first-child{left:8%;top:16%;width:28%;height:30%;border-radius:50%;background:radial-gradient(circle at 60% 48%,#fff 0 3%,transparent 4%),#cbb7a6;box-shadow:23px 1px #d5c6b7}.art-invoice .art-illustration span:nth-child(2){right:9%;top:13%;width:30%;height:2px;background:#b6a193;box-shadow:0 8px #d9c7b9,0 16px #d9c7b9,0 24px #d9c7b9}.art-invoice .art-support{font-size:5px}.art-wishing{background:#fdfbf2;color:#252322}.art-wishing .art-title{font-family:cursive;font-weight:400;font-size:24px;transform:rotate(-7deg);align-self:center;text-align:center;margin-top:-18px}.art-wishing .art-illustration span:first-child{right:9%;bottom:-9%;width:55%;height:54%;border-radius:50%;background:radial-gradient(circle at 40% 45%,#e9d687,#589962 62%,#2e543f 63%)}.art-wishing .art-illustration span:nth-child(2){left:4%;bottom:11%;width:24%;height:29%;background:#d9a963;clip-path:polygon(50% 0,100% 100%,0 100%)}.art-certificate{background:#fffdf4;color:#cc5d32}.art-certificate .art-title{align-self:center;font-size:18px;letter-spacing:.02em;text-align:center}.art-certificate .art-kicker,.art-certificate .art-support{align-self:center}.art-certificate .art-illustration span:first-child{top:5%;right:5%;bottom:5%;left:5%;border:2px solid #d4a476}.art-certificate .art-illustration span:nth-child(2){width:35%;height:48%;left:-8%;bottom:-5%;border-radius:50%;background:#c1dbd8;box-shadow:30px -22px #f4b982}.art-certificate .art-illustration span:nth-child(3){width:32%;height:42%;right:-6%;top:-3%;border-radius:50%;background:#e3a9a7;box-shadow:-19px 20px #a9c4bc}.art-certificate .art-detail{align-self:center}.art-halloween{background:#422059;color:#ffd07a}.art-halloween .art-title{font-family:Georgia,serif;font-weight:400;font-size:22px;align-self:center;text-align:center}.art-halloween .art-illustration span:first-child{left:3%;bottom:7%;width:40%;height:30%;border-radius:50%;background:#e98e32;box-shadow:55px 8px #cb702b}.art-halloween .art-illustration span:nth-child(2){right:10%;top:10%;width:24%;aspect-ratio:1;border-radius:50%;background:#f8d886}.art-halloween .art-support{align-self:center}.art-moon{background:radial-gradient(circle at 45% 50%,#f5e7a1 0,#f5e7a1 27%,#415d75 28%,#18354e 80%);color:#f5e8bc}.art-moon .art-title{font-family:serif;font-size:19px;align-self:center;text-align:center;text-shadow:0 2px 4px #16293f}.art-moon .art-support{display:none}.art-moon .art-illustration span:first-child{width:65%;height:28%;left:20%;bottom:4%;background:#12354e;clip-path:polygon(0 100%,20% 20%,39% 76%,65% 0,100% 100%)}.art-quarter{background:linear-gradient(135deg,#df5dda,#a52ec7 58%,#8f24a3);color:#fff}.art-quarter .art-title{font-size:39px;line-height:.95}.art-quarter .art-title span:last-child{font-size:27px}.art-quarter .art-illustration span:first-child{right:-12%;bottom:-26%;width:82%;height:90%;border-radius:30%;background:#ffffff29;transform:rotate(27deg);box-shadow:-35px 10px #ffffff25}.art-quarter .art-support{font-size:8px}.art-petshop{background:#edaa6e;color:#823727}.art-petshop .art-title{font-size:31px;font-weight:900;line-height:.9;text-shadow:2px 2px #fff5}.art-petshop .art-illustration span:first-child{top:0;left:0;right:0;height:24%;background:repeating-linear-gradient(90deg,#fff2dc 0,#fff2dc 14px,#d85e41 14px,#d85e41 28px);border-radius:0 0 50% 50%}.art-petshop .art-illustration span:nth-child(2){right:8%;bottom:6%;width:37%;height:40%;border-radius:44% 44% 35% 35%;background:#a46c52;box-shadow:-22px 4px #f3d8b3}.art-petshop .art-support{font-size:6px}.art-cat{background:radial-gradient(circle at 44% 54%,#658f49,#234e27 72%,#12331f);color:#fff}.art-cat .art-title{margin-left:auto;font-family:Georgia,serif;font-size:29px;text-align:center;font-weight:400;max-width:60%}.art-cat .art-illustration span:first-child{left:10%;bottom:-8%;width:40%;height:85%}.art-adopt{background:#168f7a;color:#fff}.art-adopt .art-title{font-size:17px}.art-menu{background:#f6eee3;color:#597058}.art-menu .art-title{font-family:Georgia,serif;font-size:18px}.art-menu .art-support{font-family:Georgia,serif}.home-category-card .mockup-sheet{border-radius:3px}.home-category-card .mockup-sheet:after,.home-library-preview .mockup-sheet:after{content:"";position:absolute;left:12%;right:12%;bottom:5%;height:7%;background:repeating-linear-gradient(90deg,#cfc7d4 0 8px,transparent 8px 11px);opacity:.65}.mockup-grid .mockup-sheet b{background:linear-gradient(90deg,#e6cbff 0,#e6cbff 45%,#8f55d1 45%,#8f55d1 55%,#e3ac69 55%);opacity:1}.mockup-book .mockup-sheet b{background:#e95c3e}.mockup-logo .mockup-sheet b{box-shadow:0 0 0 5px #fff inset}.home-common-row .home-library-preview{height:126px}.home-common-row .mockup-sheet{box-shadow:4px 5px #c9cfd4,0 3px 9px #0000001c}.home-popular-section .home-library-preview{background:#f5f5f6}.home-popular-section .mockup-sheet{box-shadow:4px 6px #bec8cf,0 3px 9px #0002}.home-popular-section .mockup-social .mockup-sheet b,.home-popular-section .mockup-story .mockup-sheet b{background:radial-gradient(circle at 49% 29%,#e1a28e 0 18%,transparent 19%),linear-gradient(130deg,#933766,#3e1b7b);border-radius:12px}.home-print-row .mockup-sheet{box-shadow:4px 6px 9px #40352730}.home-print-row .mockup-card .mockup-sheet{background:linear-gradient(135deg,#fff 0,#fff 57%,#2d60aa 58%);transform:rotate(-10deg)}.home-print-row .mockup-card .mockup-accent{display:block;width:67px;height:38px;right:9%;bottom:17%;background:#2e5caf;transform:rotate(6deg);box-shadow:3px 4px 6px #0002}.home-print-row .mockup-poster .mockup-sheet{background:linear-gradient(160deg,#182e25,#32573d 50%,#10241c);border:5px solid #f2e7d3}.home-print-row .mockup-poster .mockup-sheet b{background:#7aaf7b}.home-print-row .mockup-canvas .mockup-sheet{box-shadow:4px 3px #e8e0d8,0 0 0 8px #f6f2ec,4px 7px 10px #0002}.home-print-row .mockup-mug .mockup-sheet{background:radial-gradient(circle at 50% 48%,#ed7f6d 0 15%,transparent 16%),#fff;box-shadow:0 7px 9px #5746362b}.home-print-row .mockup-mug .mockup-accent{border-color:#f6f6f5}.home-print-row .mockup-notebook .mockup-sheet{background:linear-gradient(145deg,#ec7137,#de5b36 50%,#f4a457);box-shadow:5px 6px #c8c0b5,0 4px 9px #0002}.home-hero{background:linear-gradient(180deg,#fff0,#ffffffa8 32%,#fff 75%),linear-gradient(100deg,#b8f1ed,#e4f1fb 37%,#e8e1fc 72%,#ddbbfa)}.art-trampoline .art-title{font-size:20px;letter-spacing:-.085em}.art-halloween .art-title{font-size:18px}.art-wishing .art-kicker{opacity:.45}.project-art-aerial .project-art-page{background:#263d49 url(/home-assets/city-aerial.webp) center / cover no-repeat}.project-art-aerial .project-art-composition{display:none}.art-cat{background:linear-gradient(90deg,transparent 30%,#092411a8 100%),url(/home-assets/ginger-cat.webp) 42% center / cover no-repeat}.art-cat .art-illustration{display:none}.art-cat .art-title{font-size:27px;text-shadow:0 1px 5px #102416}.home-print-row .mockup-invite{background:#efece5 url(/home-assets/invitation-mockup.webp) center / cover no-repeat}.home-print-row .mockup-invite .mockup-sheet,.home-print-row .mockup-invite .mockup-accent{display:none}.design-hero:is(.home-hero,.tpl-hero){position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;height:266px;min-height:266px;margin:6px 6px 0 0;padding:47px 16px 0;border-radius:13px 13px 0 0;text-align:center;background:linear-gradient(180deg,#fff0,#ffffffb3 43%,#fff 84%),linear-gradient(100deg,#b8f1ed,#e4f0fa 37%,#e6e0fd 73%,#ddbbf8)}.design-hero:is(.home-hero,.tpl-hero) h1{margin:0;color:#3d4fbd;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.035em;background:linear-gradient(90deg,#3975c0,#6516d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.design-hero:is(.home-hero,.tpl-hero) :is(.home-switch,.tpl-switch){display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px}.design-hero:is(.home-hero,.tpl-hero) :is(.home-switch,.tpl-switch) button{height:26px;display:flex;align-items:center;gap:4px;padding:0 9px;border:1px solid #ece5f2;border-radius:999px;background:#fffc;color:#302b36;font-size:11px;font-weight:400}.design-hero:is(.home-hero,.tpl-hero) :is(.home-switch,.tpl-switch) button svg{width:13px;height:13px}.design-hero:is(.home-hero,.tpl-hero) :is(.home-switch,.tpl-switch) button.is-active{border-color:#a36aeb;background:#f1e6fb;color:#6423ba}.design-hero:is(.home-hero,.tpl-hero) :is(.home-search,.tpl-search){width:min(600px,100%);height:49px;flex:none;display:flex;align-items:center;gap:10px;margin:15px 0 0;padding:0 16px;border:1px solid #bb86ef;border-radius:13px;background:#fff;color:#38313e;box-shadow:0 4px 14px #8230bf13}.design-hero:is(.home-hero,.tpl-hero) :is(.home-search,.tpl-search):has(input:focus-visible){border-color:#8b3dff;box-shadow:0 0 0 2px #cda7f750,0 4px 14px #8230bf13}.design-hero:is(.home-hero,.tpl-hero) :is(.home-search,.tpl-search) input:focus-visible{outline:0}.design-hero:is(.home-hero,.tpl-hero) :is(.home-search,.tpl-search) svg{width:19px;height:19px;flex:none}.design-hero:is(.home-hero,.tpl-hero) :is(.home-search,.tpl-search) input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#24222a;font-size:11px}.design-hero:is(.home-hero,.tpl-hero) :is(.home-search,.tpl-search) input::placeholder{color:#8f8993}.design-hero:is(.home-hero,.tpl-hero) :is(.home-quick-scroller,.tpl-quick){margin-top:14px}@media(max-width:700px){.design-hero:is(.home-hero,.tpl-hero){height:295px;min-height:295px;margin:0;padding:55px 12px 0;border-radius:0}.design-hero:is(.home-hero,.tpl-hero) h1{font-size:26px}.design-hero:is(.home-hero,.tpl-hero) :is(.home-search,.tpl-search){height:46px}}.projects-mode{background:#fff;color:#1b1b1f}.projects-mode .site-header,.projects-mode .side-nav{display:none}.projects-mode .workspace-layout{display:block}.projects-mode .main-content{max-width:none;width:100%;padding:0;margin:0}.projects-layout{--projects-rail:56px;--projects-pad:26px;min-height:100vh;display:grid;grid-template-columns:var(--projects-rail) minmax(0,1fr);background:#fff}.projects-layout button{cursor:pointer}.projects-rail{position:sticky;top:0;z-index:20;height:100vh;padding:5px 3px 8px;border-right:1px solid #f0edf5;background:#fff;display:flex;flex-direction:column;align-items:center}.projects-rail button{border:0;background:transparent;color:#644b83}.projects-rail-collapse{width:42px;height:32px;margin-bottom:6px;display:grid;place-items:center}.projects-rail-nav{display:flex;flex-direction:column;gap:1px;width:100%}.projects-rail-item{min-height:47px;width:100%;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:9px;line-height:1.15;white-space:nowrap}.projects-rail-symbol{width:29px;height:27px;display:grid;place-items:center;border-radius:8px}.projects-rail-item.is-create{min-height:54px;margin-bottom:5px;color:#6423c1}.projects-rail-item.is-create .projects-rail-symbol{width:25px;height:25px;border-radius:50%;background:#7d2ae8;color:#fff}.projects-rail-item.is-current{color:#6423c1;font-weight:700}.projects-rail-item.is-current .projects-rail-symbol,.projects-rail-item:hover .projects-rail-symbol{background:#efe6fa;color:#7027cf}.projects-rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:5px}.projects-rail-bottom button:first-child{width:30px;height:29px;display:grid;place-items:center;border-radius:8px}.projects-rail-bottom button:first-child:hover{background:#f0e8fb}.projects-avatar{width:28px;height:28px;border-radius:50%!important;background:#86ad3c!important;color:#fff!important;font-size:12px;font-weight:700}.projects-main{min-width:0;position:relative}.projects-hero{position:relative;height:256px;margin:6px 6px 0 0;padding:47px 16px 0;text-align:center;border-radius:13px 13px 0 0;background:linear-gradient(180deg,#fff0,#ffffffad 42%,#fff 82%),linear-gradient(100deg,#b8f1ed,#e4f0fa 37%,#e6e0fd 73%,#ddbbf8)}.projects-setup{position:absolute;right:17px;top:11px;height:29px;padding:0 11px;border:0;border-radius:9px;background:#fff;color:#25202a;font-size:10px;font-weight:700;box-shadow:0 2px 9px #633ca21c}.projects-setup span{color:#8834df;font-size:15px;margin-left:4px;vertical-align:-1px}.projects-hero h1{margin:0;color:#151519;font-size:31px;line-height:1.2;font-weight:700;letter-spacing:-.035em}.projects-search{display:flex;align-items:center;gap:10px;width:min(600px,75vw);height:49px;margin:22px auto 0;padding:0 16px;border:1px solid #ece4f9;border-radius:13px;background:#fff;color:#343038;box-shadow:0 4px 14px #8230bf13}.projects-search:focus-within{border-color:#a56de8}.projects-search:has(input:focus-visible){border-color:#8b3dff;box-shadow:0 0 0 2px #cda7f750}.projects-search input:focus-visible{outline:0}.projects-search input{border:0;background:transparent;outline:0;min-width:0;width:100%;font-size:11px;color:#24222a}.projects-search input::placeholder{color:#8f8993}.projects-filters{position:relative;z-index:12;display:flex;align-items:center;justify-content:center;gap:6px;margin:9px auto 0}.projects-filter-anchor,.projects-action-anchor{position:relative}.projects-filter-button{display:flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid #e8ddf7;border-radius:999px;background:#fff;color:#302b37;font-size:11px;white-space:nowrap}.projects-filter-button:hover,.projects-filter-button.is-open{border-color:#aa75e8;background:#f3eafb;color:#6826c3}.projects-filter-button svg{transition:transform .15s}.projects-filter-button.is-open svg{transform:rotate(180deg)}.projects-content{padding:0 var(--projects-pad) 80px}.projects-actions{height:31px;display:flex;justify-content:flex-end;align-items:center;gap:3px;position:relative;z-index:11}.projects-icon-action{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#323039}.projects-icon-action:hover,.projects-icon-action.is-active{background:#f0f0f3}.projects-icon-action.projects-add{border:1px solid #e1dfe7;border-radius:50%;background:#fff}.projects-icon-action.projects-add:hover,.projects-icon-action.projects-add.is-active{background:#f2f1f4}.projects-menu{position:absolute;z-index:50;top:calc(100% + 7px);left:0;width:242px;padding:5px 0;background:#fff;border:1px solid #f0edf3;border-radius:11px;box-shadow:0 13px 28px #25143f2c;text-align:left;color:#27242d}.projects-menu-category,.projects-menu-owner{width:255px}.projects-menu-date{width:235px}.projects-menu-title{height:34px;padding:8px 13px;font-size:11px;font-weight:700;border-bottom:1px solid #eceaf0}.projects-menu-scroll{max-height:238px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a9a6af transparent}.projects-menu-option{position:relative;width:100%;height:31px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;background:#fff;text-align:left;color:#3e3a44;font-size:11px;white-space:nowrap}.projects-menu-option>span:nth-last-child(2),.projects-menu-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.projects-menu-option>svg:last-child{margin-left:auto;flex:none}.projects-menu-option:hover,.projects-menu-option.is-selected{background:#e9e9ec}.projects-menu-option.has-divider{height:42px;border-top:1px solid #efedf2;padding-top:9px;margin-top:3px}.projects-menu-search{height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid #eeebf2;color:#6b6671}.projects-menu-search input{min-width:0;width:100%;border:0;background:none;outline:0;font-size:11px}.projects-owner-dot{width:23px;height:23px;display:grid;place-items:center;flex:none;border-radius:50%;font-size:11px;color:#fff;background:#8a8b92}.projects-owner-dot.tone-green{background:#75a936}.projects-owner-dot.tone-teal{background:#008c8c}.projects-owner-dot.tone-blue{background:#5686ca}.projects-owner-dot.tone-neutral{background:#f1f1f4;color:#4b4752}.projects-menu-sort,.projects-menu-new{left:auto;right:0;width:215px}.projects-menu-new{width:240px}.projects-menu-new .projects-menu-option{height:32px}.projects-menu-new .projects-menu-option.has-divider{height:42px}.projects-recent-section h2,.projects-folders-section h2,.projects-design-section h2{font-size:19px;line-height:1.3;letter-spacing:-.025em;margin:0 0 13px;font-weight:700;color:#161519}.projects-recent-wrap{position:relative}.projects-recent-scroll{display:flex;gap:17px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;padding-bottom:2px}.projects-recent-scroll::-webkit-scrollbar{display:none}.projects-recent-scroll .projects-design-card{width:150px;flex:0 0 150px}.projects-design-card{min-width:0;position:relative}.projects-design-hit{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%;border:0;background:transparent;color:#2d2a31;text-align:left;padding:0}.projects-design-thumb{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.38;border-radius:10px;background:#f5f5f7;overflow:hidden;padding:9px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.projects-design-thumb>svg{display:block;width:100%;height:auto;max-height:100%;background:#fff;box-shadow:0 2px 5px #0002}.projects-design-hit:hover .projects-design-thumb{background:#f0eef3;box-shadow:0 3px 10px #30204414}.projects-design-hit:active .projects-design-thumb{transform:scale(.99)}.projects-design-hit:focus-visible{outline:0}.projects-design-hit:focus-visible .projects-design-thumb{box-shadow:inset 0 0 0 2px #8b3dff,0 3px 10px #30204414}.projects-design-title{min-width:0;display:flex;align-items:center;gap:3px;margin-top:6px;line-height:1.2}.projects-design-title strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.projects-privacy{display:flex;align-items:center;gap:1px;flex:none;color:#77757b;font-size:8px}.projects-design-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;color:#7d7982;font-size:9px;line-height:1.3}.projects-type-dot{margin-right:4px;color:#fa9300;font-size:12px;vertical-align:-1px}.projects-card-actions{position:absolute;top:7px;right:7px;display:none;align-items:center;gap:1px;background:#fff;border:1px solid #e7e4eb;border-radius:8px;box-shadow:0 1px 5px #0002}.projects-design-card:hover .projects-card-actions,.projects-design-card:focus-within .projects-card-actions{display:flex}.projects-card-actions button{width:25px;height:25px;display:grid;place-items:center;border:0;background:transparent;color:#48414f}.projects-card-actions button:hover{background:#f3ebfb;color:#7226c9}.projects-next{position:absolute;right:4px;top:33%;width:36px;height:36px;display:grid;place-items:center;border:1px solid #e4e2e8;border-radius:50%;background:#fff;color:#38343c;box-shadow:0 3px 8px #0002;transform:rotate(-90deg)}.projects-folders-section{margin-top:21px}.projects-folders-section h2,.projects-design-section h2{margin-bottom:12px}.projects-folders-section h2 button,.projects-design-section h2 button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;color:inherit;font:inherit}.projects-folders-section h2 button[aria-expanded=false] svg,.projects-design-section h2 button[aria-expanded=false] svg{transform:rotate(-90deg)}.projects-folder-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.projects-folder-card{min-width:0;min-height:72px;display:flex;align-items:center;gap:11px;padding:5px 8px;border:0;border-radius:8px;background:transparent;color:#26232b;text-align:left}.projects-folder-card:hover{background:#f7f7f9}.projects-folder-icon{width:43px;height:43px;flex:none;display:grid;place-items:center;position:relative;border-radius:8px;background:linear-gradient(#d9c5f5 0,#d9c5f5 15%,#dfcbf7 15%);border:1px solid #d3b8f5;color:#75a}.projects-folder-icon:before{content:"";position:absolute;left:2px;top:-5px;width:19px;height:6px;border-radius:5px 5px 0 0;background:#cdb1ed}.projects-folder-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.projects-folder-card small{display:flex;align-items:center;gap:2px;color:#85818a;font-size:9px;white-space:nowrap}.projects-design-section{margin-top:22px}.projects-demo-note{margin:-3px 0 10px;color:#8b8790;font-size:10px}.projects-design-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:16px 17px}.projects-design-grid .projects-design-thumb{aspect-ratio:1.38}.projects-preview-art{width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.projects-preview-page{position:relative;display:block;width:100%;height:77%;background:#fff;border:1px solid #e3e3e6;border-radius:3px;box-shadow:0 2px 5px #00000020;overflow:hidden}.projects-preview-title{position:absolute;top:8%;left:5%;right:5%;z-index:2;overflow:hidden;white-space:nowrap;font-size:clamp(3px,.31vw,6px);font-weight:700;text-align:center;color:#292931}.projects-preview-marks{position:absolute;top:26%;right:7%;bottom:15%;left:7%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:2px}.projects-preview-marks i{border:1px solid #d5dce2;background:linear-gradient(#d5eef0 0,#d5eef0 20%,#fff 21%)}.projects-preview-marks i:nth-child(4n+2){background:linear-gradient(#f2d6ac 0,#f2d6ac 20%,#fff 21%)}.projects-preview-line{position:absolute;left:10%;right:10%;bottom:7%;height:2px;background:#d5d8dd}.preview-blank .projects-preview-page{height:84%}.preview-blank .projects-preview-title,.preview-blank .projects-preview-marks,.preview-blank .projects-preview-line,.preview-minimal .projects-preview-marks,.preview-minimal .projects-preview-line{display:none}.preview-minimal .projects-preview-title{top:49%;font-weight:500}.preview-aerial .projects-preview-page,.preview-campus .projects-preview-page,.preview-map .projects-preview-page{height:77%;border:0}.preview-aerial .projects-preview-page{background:#263e52 url(/home-assets/city-aerial.webp) center/cover}.preview-campus .projects-preview-page{background:#46554b url(/projects-assets/campus-corridor.webp) center/cover}.preview-map .projects-preview-page{background:#65754e url(/projects-assets/campus-aerial.webp) center/cover}.projects-design-grid .projects-design-card:nth-child(4n) .preview-aerial .projects-preview-page{background-image:url(/projects-assets/campus-aerial.webp)}.preview-aerial .projects-preview-title,.preview-campus .projects-preview-title,.preview-map .projects-preview-title,.preview-aerial .projects-preview-marks,.preview-campus .projects-preview-marks,.preview-map .projects-preview-marks,.preview-aerial .projects-preview-line,.preview-campus .projects-preview-line,.preview-map .projects-preview-line{display:none}.preview-dashboard .projects-preview-page,.preview-cover .projects-preview-page{height:78%;background:#101a23;border:0}.preview-dashboard .projects-preview-title,.preview-cover .projects-preview-title{color:#a9ddea}.preview-dashboard .projects-preview-marks{top:22%;right:5%;bottom:11%;left:5%;grid-template-columns:repeat(4,1fr);gap:2px}.preview-dashboard .projects-preview-marks i{border-color:#1e5864;background:linear-gradient(#197887 0,#197887 22%,#15252e 22%)}.preview-cover .projects-preview-marks{top:34%;right:10%;bottom:10%;left:10%;grid-template-columns:repeat(2,1fr)}.preview-cover .projects-preview-marks i{background:linear-gradient(130deg,#3e5a58,#11272e);border:0}.preview-document .projects-preview-marks{grid-template-columns:repeat(3,1fr);gap:3px}.preview-document .projects-preview-marks i{background:repeating-linear-gradient(0deg,#d5d7da 0,#d5d7da 1px,#fff 1px,#fff 5px)}.preview-logos .projects-preview-marks{top:12%;right:4%;bottom:10%;left:4%;grid-template-columns:repeat(7,1fr)}.preview-logos .projects-preview-marks i{border:0;background:linear-gradient(130deg,#4878a3,#e78c62);clip-path:polygon(10% 10%,90% 17%,80% 84%,17% 75%)}.preview-logos .projects-preview-title,.preview-logos .projects-preview-line{display:none}.preview-portrait .projects-preview-page{background:linear-gradient(150deg,#1d4b51 0,#1d4b51 46%,#dde4d3 47%);border:0}.preview-portrait .projects-preview-title{color:#fff}.preview-portrait .projects-preview-marks{display:none}.projects-list-section{margin-top:18px}.projects-list-heading,.projects-list-row{display:grid;grid-template-columns:minmax(270px,2fr) minmax(130px,1fr) minmax(150px,1fr) minmax(130px,1fr) 72px;align-items:center;gap:12px}.projects-list-heading{height:33px;border-bottom:1px solid #e9e8ec;color:#4a4651;font-size:11px;font-weight:700}.projects-list-row{min-height:59px;border-bottom:1px solid #ecebf0;font-size:11px;color:#4a4750}.projects-list-row:hover{background:#faf9fc}.projects-list-name{display:flex;align-items:center;gap:11px;min-width:0;border:0;background:transparent;color:#25232a;text-align:left}.projects-list-name strong,.projects-list-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-list-name strong{font-size:11px}.projects-list-name small{font-size:9px;color:#8a858e}.projects-list-thumb{width:43px;height:42px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #ebebed;border-radius:7px;background:#f7f7f8}.projects-list-thumb svg{width:100%;height:100%}.projects-list-thumb .projects-preview-art{width:100%;height:100%}.projects-list-permission{display:flex;align-items:center;gap:3px;color:#68636e}.projects-list-actions{display:flex;gap:3px}.projects-list-actions button{width:29px;height:29px;border:0;background:transparent;color:#4f4b55}.projects-list-actions button:hover{color:#7129c8;background:#f1eafb}.projects-assistant{position:fixed;z-index:20;right:19px;bottom:18px;width:39px;height:39px;display:grid;place-items:center;border:0;border-radius:50%;background:#8730ed;color:#fff;box-shadow:0 3px 12px #6122aa44}.projects-toast{position:fixed;z-index:80;left:50%;bottom:28px;transform:translate(-50%);padding:9px 14px;border-radius:8px;background:#2c2733;color:#fff;font-size:12px;box-shadow:0 7px 20px #0003}@media(max-width:1500px){.projects-design-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.projects-folder-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.projects-design-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.projects-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-list-heading,.projects-list-row{grid-template-columns:minmax(220px,2fr) minmax(100px,1fr) minmax(100px,1fr) 100px 62px}}@media(max-width:700px){.projects-layout{--projects-rail:0px;--projects-pad:14px;display:block;padding-bottom:58px}.projects-rail{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:58px;flex-direction:row;padding:0 4px;border-right:0;border-top:1px solid #eae7ed}.projects-rail-collapse,.projects-rail-bottom,.projects-rail-item:nth-child(n+5){display:none}.projects-rail-nav{flex-direction:row;justify-content:space-around}.projects-rail-item{min-height:52px;max-width:72px}.projects-hero{height:245px;margin:0;border-radius:0;padding-top:53px}.projects-hero h1{font-size:26px}.projects-search{width:min(100%,550px);height:45px;margin-top:19px}.projects-filters{gap:4px}.projects-filter-button{font-size:10px;padding:0 7px;gap:2px}.projects-menu{left:auto;right:-40px;max-width:calc(100vw - 28px)}.projects-menu-date{right:0}.projects-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.projects-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.projects-recent-scroll .projects-design-card{width:145px;flex-basis:145px}.projects-list-section{overflow-x:auto}.projects-list-heading,.projects-list-row{min-width:720px}.projects-assistant{bottom:70px;right:14px}}.templates-mode{background:#fff;color:#171719}.templates-mode .site-header,.templates-mode .side-nav{display:none}.templates-mode .workspace-layout{display:block}.templates-mode .main-content{max-width:none;width:100%;margin:0;padding:0}.tpl-layout{min-height:100vh;display:grid;grid-template-columns:56px minmax(0,1fr);background:#fff}.tpl-layout button{cursor:pointer}.tpl-rail{position:sticky;top:0;z-index:20;height:100vh;padding:5px 3px 8px;border-right:1px solid #f0edf5;background:#fff;display:flex;flex-direction:column;align-items:center}.tpl-rail button{border:0;background:transparent;color:#644b83}.tpl-rail-collapse{width:42px;height:32px;margin-bottom:6px;display:grid;place-items:center}.tpl-rail-nav{display:flex;flex-direction:column;gap:1px;width:100%}.tpl-rail-item{min-height:47px;width:100%;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:9px;line-height:1.15;white-space:nowrap}.tpl-rail-symbol{width:29px;height:27px;display:grid;place-items:center;border-radius:8px}.tpl-rail-item.is-create{min-height:54px;margin-bottom:5px;color:#6423c1}.tpl-rail-item.is-create .tpl-rail-symbol{width:25px;height:25px;border-radius:50%;background:#7d2ae8;color:#fff}.tpl-rail-item.is-current{color:#6423c1;font-weight:700}.tpl-rail-item.is-current .tpl-rail-symbol,.tpl-rail-item:hover .tpl-rail-symbol{background:#efe6fa;color:#7027cf}.tpl-rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:5px}.tpl-notification{width:30px;height:29px;display:grid;place-items:center;border-radius:8px}.tpl-notification:hover{background:#f0e8fb!important}.tpl-avatar{width:28px;height:28px;border-radius:50%!important;background:#86ad3c!important;color:#fff!important;font-size:12px;font-weight:700}.tpl-main{min-width:0}.tpl-hero{position:relative;height:266px;margin:6px 6px 0 0;padding:47px 16px 0;text-align:center;border-radius:13px 13px 0 0;background:linear-gradient(180deg,#fff0,#ffffffb3 43%,#fff 84%),linear-gradient(100deg,#b8f1ed,#e4f0fa 37%,#e6e0fd 73%,#ddbbf8)}.tpl-setup{position:absolute;right:17px;top:11px;height:29px;padding:0 11px;border:0;border-radius:9px;background:#fff;color:#25202a;font-size:10px;font-weight:700;box-shadow:0 2px 9px #633ca21c}.tpl-setup span{color:#8834df;font-size:15px;margin-left:4px;vertical-align:-1px}.tpl-hero h1{margin:0;color:#3d4fbd;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.035em;background:linear-gradient(90deg,#3975c0,#6516d1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tpl-switch{display:flex;justify-content:center;gap:6px;margin-top:20px}.tpl-switch button{height:26px;display:flex;align-items:center;gap:4px;padding:0 9px;border:1px solid #ece5f2;border-radius:999px;background:#fffc;color:#302b36;font-size:11px}.tpl-switch button.is-active{border-color:#a36aeb;background:#f1e6fb;color:#6423ba}.tpl-search{width:min(600px,75vw);height:49px;margin:15px auto 0;padding:0 16px;display:flex;align-items:center;gap:10px;border:1px solid #c693f3;border-radius:13px;background:#fff;color:#38313e;box-shadow:0 4px 14px #8230bf13}.tpl-search:has(input:focus-visible){border-color:#8b3dff;box-shadow:0 0 0 2px #cda7f750}.tpl-search input:focus-visible{outline:0}.tpl-search input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#24222a;font-size:11px}.tpl-search input::placeholder{color:#8f8993}.tpl-quick{display:flex;justify-content:center;gap:7px;margin-top:9px}.tpl-quick button{height:30px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #eee6f4;border-radius:999px;background:#fff;color:#3b3543;font-size:11px}.tpl-quick button:nth-child(1) svg{color:#00bfc8}.tpl-quick button:nth-child(2) svg{color:#bf5bdf}.tpl-quick button:nth-child(3) svg{color:#f04c59}.tpl-quick button:hover,.tpl-quick button.is-active{background:#f5edfb;border-color:#c89cf0}.tpl-content{padding:0 26px 80px}.tpl-section h2,.tpl-search-results h2{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.025em;color:#171519}.tpl-strip-frame{position:relative}.tpl-strip-next{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;border:1px solid #e5e2e9;border-radius:50%;background:#fff;color:#343039;box-shadow:0 3px 9px #0002}.tpl-strip-next:hover{background:#f9f5fd;color:#7d2ae8}.tpl-category-scroll,.tpl-art-strip{overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.tpl-category-scroll::-webkit-scrollbar,.tpl-art-strip::-webkit-scrollbar{display:none}.tpl-category-rows{width:max-content;display:flex;flex-direction:column;gap:17px}.tpl-category-row{display:flex;gap:18px}.tpl-category-card{position:relative;width:170px;height:62px;flex:0 0 170px;overflow:hidden;padding:0 8px;border:0;border-radius:10px;text-align:left;color:#25222a;font-size:11px;font-weight:700}.tpl-category-card span{position:relative;z-index:2;display:block;max-width:98px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-category-card img{position:absolute;right:5px;top:5px;width:65px;height:53px;object-fit:cover;transform:rotate(-7deg);border-radius:3px;box-shadow:-3px 4px 8px #59317836}.tpl-category-card:nth-child(3n) img{transform:rotate(6deg)}.tpl-category-card:nth-child(4n) img{width:52px;right:13px}.tpl-category-card:hover{box-shadow:inset 0 0 0 1px #ffffff9c,0 3px 9px #37254d14;transition:box-shadow .18s ease,filter .18s ease;filter:saturate(1.03)}.tpl-category-card.is-selected{box-shadow:inset 0 0 0 2px #a36be8}.tpl-category-card.tone-peach{background:#ffe4d5}.tpl-category-card.tone-blush{background:#ffe5e7}.tpl-category-card.tone-lilac{background:#ead4fd}.tpl-category-card.tone-cream{background:#fff2cc}.tpl-category-card.tone-pink{background:#f9daf8}.tpl-category-card.tone-periwinkle{background:#dadbfc}.tpl-explore{margin-top:25px}.tpl-nearby,.tpl-featured{margin-top:24px}.tpl-recommended{margin-top:25px}.tpl-editable{margin-top:38px}.tpl-art-strip{display:flex;align-items:stretch;gap:18px;padding-bottom:2px}.tpl-art-card{position:relative;flex:none;display:block;overflow:hidden;padding:0;border:0;border-radius:9px;background:#f1edf1}.tpl-art-card img{display:block;width:100%;height:100%;object-fit:fill}.tpl-art-card.shape-portrait{width:146px}.tpl-art-card.shape-square{width:204px}.tpl-art-card.shape-wide{width:342px}.tpl-art-strip .tpl-art-card{height:205px}.tpl-art-card:hover{box-shadow:inset 0 0 0 2px #a36be8,0 3px 10px #34243f20;transition:box-shadow .18s ease}.tpl-hover-actions{position:absolute;right:5px;top:5px;display:none;align-items:center;gap:6px;padding:3px 6px;border-radius:8px;background:#fff;color:#403942;box-shadow:0 1px 5px #0003}.tpl-art-card:hover .tpl-hover-actions,.tpl-art-card:focus-visible .tpl-hover-actions{display:flex}.tpl-play,.tpl-pro{position:absolute;bottom:6px;left:6px;width:20px;height:17px;display:grid;place-items:center;border-radius:6px;background:#333b;color:#fff}.tpl-pro{left:auto;right:6px;background:#5559}.tpl-featured-row{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.tpl-featured-row button{height:85px;min-width:420px;flex:0 0 420px;padding:14px;border:0;border-radius:11px;background-position:center;background-size:cover;color:#fff;font-size:13px;font-weight:700;text-align:left}.tpl-featured-row button:hover{box-shadow:inset 0 0 0 2px #a36be8,0 3px 10px #34243f20;transition:box-shadow .18s ease}.tpl-masonry{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:10px;grid-auto-flow:dense;gap:13px}.tpl-masonry .tpl-art-card{width:100%;height:100%;min-width:0;grid-row:span 11}.tpl-masonry .tpl-art-card.shape-wide{grid-column:span 2}.tpl-masonry .tpl-art-card:nth-child(7n){grid-row:span 12}.tpl-masonry .tpl-art-card:nth-child(11n){grid-row:span 9}.tpl-masonry .tpl-art-card.shape-square{grid-row:span 8}.tpl-masonry .tpl-art-card.shape-wide img{object-position:center}.tpl-editable-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.tpl-editable-grid button{display:flex;flex-direction:column;gap:5px;min-width:0;border:0;background:transparent;padding:0;text-align:left;color:#27232b}.tpl-editable-grid button svg{display:block;width:100%;height:auto;border-radius:7px;box-shadow:0 1px 5px #0002}.tpl-editable-grid strong{font-size:12px}.tpl-editable-grid small{font-size:10px;color:#77717f}.tpl-editable-grid button:hover svg{box-shadow:inset 0 0 0 2px #a36be8,0 2px 7px #34243f20;transition:box-shadow .18s ease}.tpl-search-results{padding-top:28px;min-height:400px}.tpl-search-results p{color:#76717e;font-size:13px}.tpl-assistant{position:fixed;z-index:20;right:19px;bottom:18px;width:39px;height:39px;display:grid;place-items:center;border:0;border-radius:50%;background:#8730ed;color:#fff;box-shadow:0 3px 12px #6122aa44}.tpl-notice{position:fixed;left:57px;bottom:44px;z-index:30;width:310px;height:175px;background:#fff;border:1px solid #eee9f2;border-radius:10px;box-shadow:0 12px 34px #2814442a}.tpl-notice>div{display:flex;justify-content:space-between;align-items:center;height:43px;padding:0 13px;border-bottom:1px solid #eeeaf2;font-size:13px}.tpl-notice button{border:0;background:transparent;font-size:22px}.tpl-notice p{margin:47px 0 0;text-align:center;font-size:12px;color:#87818d}.tpl-feedback{position:fixed;z-index:50;left:50%;bottom:25px;transform:translate(-50%);padding:9px 14px;border-radius:8px;background:#2c2733;color:#fff;font-size:12px;box-shadow:0 7px 20px #0003}@media(max-width:1450px){.tpl-masonry{grid-template-columns:repeat(8,minmax(0,1fr))}.tpl-editable-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.tpl-masonry{grid-template-columns:repeat(6,minmax(0,1fr))}.tpl-content{padding:0 20px 60px}}@media(max-width:700px){.tpl-layout{display:block;padding-bottom:58px}.tpl-rail{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:58px;flex-direction:row;padding:0 4px;border-right:0;border-top:1px solid #eae7ed}.tpl-rail-collapse,.tpl-rail-bottom,.tpl-rail-item:nth-child(n+5){display:none}.tpl-rail-nav{flex-direction:row;justify-content:space-around}.tpl-rail-item{min-height:52px;max-width:72px}.tpl-hero{height:267px;margin:0;border-radius:0;padding-top:56px}.tpl-hero h1{font-size:26px}.tpl-search{width:min(100%,550px);height:45px}.tpl-content{padding:0 14px 60px}.tpl-section h2{font-size:17px}.tpl-category-card{width:153px;flex-basis:153px}.tpl-masonry{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;grid-auto-rows:8px}.tpl-masonry .tpl-art-card{grid-row:span 11}.tpl-masonry .tpl-art-card.shape-wide{grid-column:span 2}.tpl-editable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-featured-row button{min-width:300px;flex-basis:300px}.tpl-notice{left:12px;bottom:68px;width:calc(100vw - 24px)}}.aux-shell{min-height:100vh;display:grid;grid-template-columns:56px minmax(0,1fr);background:#fff;color:#15151a;font-family:Arial,Microsoft YaHei,sans-serif}.aux-shell.is-nav-expanded{grid-template-columns:56px 194px minmax(0,1fr)}.aux-shell button{cursor:pointer}.aux-rail{position:sticky;top:0;z-index:20;height:100vh;padding:5px 3px 8px;border-right:1px solid #f0edf5;background:#fff;display:flex;flex-direction:column;align-items:center}.aux-rail button{border:0;background:transparent;color:#644b83}.aux-rail-collapse{width:42px;height:32px;margin-bottom:6px;display:grid;place-items:center}.aux-rail-nav{display:flex;flex-direction:column;gap:1px;width:100%}.aux-rail-item{min-height:47px;width:100%;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:9px;line-height:1.15;white-space:nowrap}.aux-rail-symbol{width:29px;height:27px;display:grid;place-items:center;border-radius:8px}.aux-rail-item.is-create{min-height:54px;margin-bottom:5px;color:#6423c1}.aux-rail-item.is-create .aux-rail-symbol{width:25px;height:25px;border-radius:50%;background:#7d2ae8;color:#fff}.aux-rail-item.is-current{color:#6423c1;font-weight:700}.aux-rail-item.is-current .aux-rail-symbol,.aux-rail-item:hover .aux-rail-symbol{background:#efe6fa;color:#7027cf}.aux-rail-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:5px}.aux-rail-bottom button:first-child{width:30px;height:29px;display:grid;place-items:center;border-radius:8px}.aux-rail-avatar{width:27px;height:27px;border-radius:50%;background:#78ad2a!important;color:#fff!important;font-size:11px}.aux-rail-bottom button.is-active:first-child{background:#eee5fa;color:#6423c1}.aux-rail-avatar.is-active{box-shadow:0 0 0 3px #e9dcfa}.aux-main{min-width:0;position:relative}.aux-setup{position:absolute;right:20px;top:19px;z-index:3;border:0;border-radius:11px;background:#fff;padding:8px 14px;color:#2e2d37;font-size:11px;font-weight:700;box-shadow:0 3px 13px #673dc51a}.aux-setup span{color:#7d2ae8;font-size:16px;vertical-align:-1px}.aux-assistant{position:fixed;right:20px;bottom:12px;z-index:5;width:40px;height:40px;border:0;border-radius:50%;background:#8536eb;color:#fff;font-size:22px;box-shadow:0 4px 10px #643ca333}.aux-feedback{position:fixed;right:22px;bottom:65px;z-index:100;background:#292533;color:#fff;border-radius:8px;padding:10px 14px;font-size:12px;box-shadow:0 6px 20px #24183230}@media(max-width:700px){.aux-shell,.aux-shell.is-nav-expanded{display:block;padding-bottom:58px}.aux-rail{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;height:58px;flex-direction:row;padding:0 4px;border-right:0;border-top:1px solid #eae7ed}.aux-rail-collapse,.aux-rail-bottom,.aux-rail-item:nth-child(n+5),.aux-shell .navigation-drawer{display:none}.aux-rail-nav{flex-direction:row;justify-content:space-around}.aux-rail-item{min-height:52px;max-width:72px}}@media(min-width:701px){.aux-rail-collapse{margin-bottom:14px}.aux-rail-item{min-height:51px}.aux-rail-item.is-create{min-height:57px}}.print-shop-page{min-height:100vh;background:#fff}.print-hero{height:193px;margin:6px 6px 0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#f1ddff,#faf4ff 44%,#fff);position:relative;text-align:center;padding-top:46px}.print-hero h1{margin:0;color:#8e2bea;font-size:29px;line-height:1.2;font-weight:700}.print-search{width:min(640px,70%);height:52px;margin:18px auto 0;display:flex;align-items:center;gap:9px;padding:0 17px;border:1px solid #a662ff;border-radius:15px;background:#fff;box-shadow:0 6px 13px #8540d018;text-align:left;color:#17151d}.print-search input{width:100%;border:0;outline:0;font-size:12px;color:#26232b;background:transparent}.print-search input::placeholder{color:#9c99a1}.print-shop-content{padding:0 27px 60px}.print-shop-content h2{margin:0 0 18px;font-size:18px;line-height:1.25;color:#161519}.print-steps{margin-top:14px}.print-steps-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.print-step{height:104px;border:1px solid #e3e3e7;border-radius:10px;background:#f4f5f6;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding-left:13px}.print-step>span:first-child{display:flex;flex-direction:column;gap:13px;z-index:1}.print-step small{font-size:11px;color:#18161d}.print-step strong{font-size:15px;font-weight:500;color:#15151a}.print-step-image{width:154px;height:102px;overflow:hidden;transform:rotate(-4deg) translate(15px,7px);border-radius:9px}.print-step-image .print-product-image{width:100%;height:100%}.print-recommended{margin-top:52px}.print-recommended-wrap{position:relative}.print-product-strip{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.print-product-strip::-webkit-scrollbar{display:none}.print-product{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;background:transparent;text-align:left;color:#15151a}.print-product-strip .print-product{flex:0 0 236px}.print-product-image{display:block;width:100%;aspect-ratio:1/1;background-image:url(/print-shop-assets/product-grid.png);background-size:400% 300%;background-repeat:no-repeat;background-color:#f5f5f7;border-radius:10px}.print-product strong{font-size:11px;margin-top:8px;font-weight:700}.print-product small{font-size:9px;margin-top:3px;color:#626068}.print-product:hover .print-product-image{box-shadow:0 0 0 2px #b876f5}.print-strip-next{position:absolute;right:3px;top:calc(50% - 27px);width:39px;height:39px;border:0;border-radius:50%;background:#fff;color:#2a2730;font-size:25px;box-shadow:0 2px 9px #2a233025}.print-explore{margin-top:53px}.print-filter-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px;border-bottom:1px solid #f4f3f6}.print-tabs{display:flex;gap:14px;flex-wrap:wrap}.print-tabs button{height:32px;padding:0 3px;border:0;border-bottom:2px solid transparent;background:transparent;color:#242129;font-size:10px}.print-tabs button.is-active{border-color:#8a36ee;font-weight:700}.print-sort{position:relative;align-self:flex-start}.print-sort>button{border:1px solid #e2e0e8;border-radius:9px;background:#fff;padding:7px 10px;font-size:11px;color:#26232b}.print-sort-menu{position:absolute;right:0;top:35px;z-index:3;width:110px;padding:5px;background:#fff;border:1px solid #eae8ee;border-radius:8px;box-shadow:0 5px 16px #1d182126}.print-sort-menu button{display:block;width:100%;padding:7px;border:0;background:none;text-align:left;font-size:11px}.print-sort-menu button:hover{background:#f4eefb}.print-product-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:22px 18px}.print-product-grid .print-product-image{aspect-ratio:1/1}.print-empty{font-size:12px;color:#777}@media(max-width:1450px){.print-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.print-product-strip .print-product{flex-basis:200px}}@media(max-width:800px){.print-steps-row{grid-template-columns:1fr}.print-step{height:90px}.print-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.print-hero h1{font-size:24px}.print-search{width:85%}}.print-hero{height:201px;padding-top:54px;background:linear-gradient(180deg,#f0ddfc,#faf5fd 44%,#fff)}.print-recommended,.print-explore{margin-top:55px}.canva-ai-page{position:relative;min-height:100vh;background:linear-gradient(180deg,#dff8fb,#e7e9ff 15%,#f5e4ff 27%,#fff 50%,#fff);overflow:hidden}.canva-ai-center{width:min(640px,calc(100% - 44px));margin:0 auto;padding-top:303px;text-align:center}.canva-ai-center h1{margin:0 0 28px;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-.02em;background:linear-gradient(90deg,#108cc8,#6531f0);background-clip:text;-webkit-background-clip:text;color:transparent}.canva-ai-prompt{height:54px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #b5b0ff;border-radius:15px;background:#fff;box-shadow:0 0 0 1px #6de1f033,0 6px 20px #5952b31c;text-align:left}.canva-ai-prompt>button{display:grid;place-items:center;flex:0 0 26px;height:29px;padding:0;border:0;background:transparent;color:#1f1c25;font-size:23px}.canva-ai-prompt input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:11px;color:#2c2931}.canva-ai-prompt input::placeholder{color:#8b8791}.canva-ai-advanced{position:relative}.canva-ai-advanced>button{border:0;background:none;color:#201e26;font-size:10px;font-weight:700;white-space:nowrap}.canva-ai-advanced-menu{position:absolute;right:0;top:30px;z-index:4;min-width:90px;padding:5px;background:#fff;border:1px solid #ece7f5;border-radius:8px;box-shadow:0 6px 20px #2f213526}.canva-ai-advanced-menu button{display:block;width:100%;padding:7px;border:0;border-radius:5px;background:none;text-align:left;font-size:10px}.canva-ai-advanced-menu button:hover{background:#f4edfc}.canva-ai-actions{display:flex;justify-content:center;gap:6px;margin-top:10px}.canva-ai-actions button{height:31px;display:flex;align-items:center;gap:5px;padding:0 12px;border:1px solid #e5dcfb;border-radius:999px;background:#ffffffb7;color:#231f2b;font-size:10px}.canva-ai-actions button:hover,.canva-ai-actions button.is-selected{background:#f3e8ff;border-color:#bb88f3}.canva-ai-actions span{font-size:14px}@media(max-width:700px){.canva-ai-center{padding-top:220px}.canva-ai-center h1{font-size:24px}.canva-ai-actions{flex-wrap:wrap}}.canva-ai-page{background:linear-gradient(180deg,#def7f9 0,#e9edff 128px,#f5edfb 286px,#fff 482px,#fff)}.canva-ai-center{padding-top:310px;transform:translate(-8px)}.canva-ai-center h1{margin-bottom:26px;background-image:linear-gradient(90deg,#128dc5,#6235eb)}.canva-ai-prompt{height:53px;gap:6px;border-color:#afa5fb;box-shadow:0 0 0 1px #70ddf026,0 5px 16px #5952b318}.canva-ai-prompt input{font-size:10px}.canva-ai-actions{gap:6px;margin-top:9px}.canva-ai-actions button{height:30px;gap:4px;padding:0 11px;border-color:#e8e1f8;background:#ffffffc4}.canva-ai-actions button:hover,.canva-ai-actions button.is-selected{background:#f7f1fc;border-color:#c7a9ee}.canva-ai-actions span{font-size:12px}@media(max-width:700px){.canva-ai-center{padding-top:220px;transform:none}}.dream-page{position:relative;min-height:100vh;background:linear-gradient(180deg,#dff8fb,#e9e8ff 14%,#f7e5ff 23%,#fff 42%,#fff);padding-bottom:80px}.dream-hero{height:308px;text-align:center;padding-top:52px}.dream-hero h1{margin:0 0 17px;font-size:30px;line-height:1.3;font-weight:700;background:linear-gradient(90deg,#1592ca,#6935f3);background-clip:text;-webkit-background-clip:text;color:transparent}.dream-prompt{width:min(640px,calc(100% - 40px));height:97px;margin:auto;padding:12px 13px 8px;border:1px solid #9d8eff;border-radius:15px;background:#fff;box-shadow:0 0 0 1px #6de1f033,0 5px 20px #5952b31c;text-align:left}.dream-prompt textarea{display:block;width:100%;height:44px;resize:none;border:0;outline:0;background:transparent;font:11px Arial,Microsoft YaHei,sans-serif;color:#2c2931}.dream-prompt textarea::placeholder{color:#88858d}.dream-prompt-footer{display:flex;align-items:center;justify-content:space-between}.dream-prompt-footer>button{border:0;background:none;font-size:22px;line-height:1;color:#201d25}.dream-prompt-footer>span{display:flex;align-items:center;gap:10px}.dream-prompt-footer>span>button{border:0;background:none;font-size:19px;color:#23202a}.dream-option{position:relative;display:inline-block}.dream-option>button{height:30px;padding:0 12px;border:1px solid #e5dff1;border-radius:999px;background:#ffffffdc;color:#26232b;font-size:10px}.dream-prompt-footer .dream-option>button{height:27px;border:0;padding:0 5px;background:none;font-weight:700}.dream-option-menu{position:absolute;top:34px;left:0;z-index:4;display:flex;flex-direction:column;min-width:90px;padding:5px;border:1px solid #e7e1ef;border-radius:8px;background:#fff;box-shadow:0 5px 18px #251f3224}.dream-option-menu button{border:0;border-radius:5px;background:none;text-align:left;padding:7px;font-size:10px;white-space:nowrap}.dream-option-menu button:hover{background:#f4edfc}.dream-options{display:flex;justify-content:center;gap:6px;margin-top:10px}.dream-history{margin:12px 27px 0}.dream-history h2{margin:0 0 11px;font-size:11px;font-weight:500;color:#26232b}.dream-history-card{padding:21px 19px 19px;border:1px solid #e3e0e9;border-radius:18px;background:#ffffffbd}.dream-history-heading{display:flex;justify-content:space-between;gap:20px}.dream-history-heading p{margin:0 0 6px;font-size:11px}.dream-history-heading small{font-size:10px;color:#78747f}.dream-history-actions{display:flex;gap:12px}.dream-history-actions button{height:26px;border:0;background:none;color:#27242c;font-size:20px;line-height:1}.dream-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:19px}.dream-results button{height:259px;display:grid;place-items:center;border:1px solid #e2e2e5;border-radius:10px;background:#f4f5f6;color:#44424a;font-size:16px}@media(max-width:900px){.dream-results{grid-template-columns:repeat(2,minmax(0,1fr))}.dream-results button{height:220px}}.dream-page{background:linear-gradient(180deg,#def7fa 0,#e8ecff 128px,#f7eafb 290px,#fff 510px,#fff)}.dream-hero{height:332px;padding-top:60px}.dream-hero h1{background-image:linear-gradient(90deg,#158ec9,#6835ef)}.dream-prompt{width:min(682px,calc(100% - 40px));height:102px;padding:13px 15px 8px;border-color:#a394fc;box-shadow:0 0 0 1px #6de1f029,0 5px 17px #5952b319}.dream-prompt textarea{height:47px;font-size:10px}.dream-option>button{height:29px;padding:0 11px;background:#fffffff0}.dream-options{gap:7px}.dream-history{margin-right:28px;margin-left:33px}.dream-history-card{background:#ffffffd0}.dream-results{margin-top:25px}.dream-results button{height:276px}@media(max-width:900px){.dream-results button{height:220px}}.more-menu-panel{position:fixed;left:51px;z-index:80;width:256px;padding:9px 7px;background:#fff;border:1px solid #f1eef4;border-radius:13px;box-shadow:0 9px 28px #281c3b2b;color:#161519;font-family:Arial,Microsoft YaHei,sans-serif}.more-menu-panel button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left;cursor:pointer}.more-menu-panel button:hover,.more-menu-panel button:focus-visible{background:#f5f4f7}.more-menu-icon{flex:0 0 27px;width:27px;height:27px;display:grid;place-items:center;border:1px solid #e7e5ea;border-radius:50%;color:#26232b}.more-menu-panel button>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.more-menu-panel strong{font-size:11px;line-height:1.1;font-weight:700}.more-menu-panel small{font-size:9px;color:#84818b;line-height:1.25;white-space:nowrap}.more-menu-panel{left:55px;width:272px;box-shadow:0 8px 23px #281c3b24}.more-menu-panel button{min-height:47px}.more-menu-panel small{color:#8b8790}body:has(.more-menu-panel) [data-more-trigger] .aux-rail-symbol,body:has(.more-menu-panel) [data-more-trigger] .home-rail-symbol,body:has(.more-menu-panel) [data-more-trigger] .projects-rail-symbol,body:has(.more-menu-panel) [data-more-trigger] .tpl-rail-symbol{background:#efe6fa;color:#7027cf}.brand-kit-page{min-height:100vh;background:linear-gradient(180deg,#dcf8fa 0,#ebe8ff 70px,#fff 145px);position:relative;color:#17171d;font-family:Arial,Microsoft YaHei,sans-serif}.brand-kit-heading{height:170px;display:flex;justify-content:center;align-items:flex-start;padding-top:58px;gap:8px}.brand-kit-heading h1{margin:-3px 0 0;font-size:29px;line-height:34px;font-weight:700}.brand-kit-heading-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#d8dce2;color:#3d424b;font-size:16px}.brand-kit-heading>button{border:0;background:none;font-size:21px;line-height:22px;margin-top:2px;padding:0 5px;color:#27262d}.brand-kit-content{width:min(1032px,calc(100% - 60px));margin:0 auto;padding-bottom:70px;position:relative;left:-8px}.brand-kit-banner{height:171px;position:relative;overflow:hidden;border:1px solid #8dc9ff;border-right-color:#8e55ff;border-radius:16px;background:#d1e3ff;display:flex;align-items:center;padding:24px 26px}.brand-kit-banner-copy{position:relative;z-index:1}.brand-kit-banner h2{margin:0;font-size:19px;line-height:1.3}.brand-kit-banner h2 span{color:#267bd5}.brand-kit-banner p{margin:6px 0 13px;font-size:11px}.brand-kit-banner label{display:block;margin-bottom:7px;font-size:10px;font-weight:700}.brand-kit-url{width:272px;height:32px;display:flex;align-items:center;border-radius:10px;background:#fff;padding:3px 4px 3px 10px}.brand-kit-url input{min-width:0;flex:1;border:0;outline:0;background:none;font-size:11px}.brand-kit-url input::placeholder{color:#8690a0}.brand-kit-url button{width:26px;height:26px;border:0;border-radius:50%;background:#f1f2f5;color:#6c7480;font-size:18px;line-height:1}.brand-kit-banner-close{position:absolute;right:12px;top:10px;z-index:2;border:0;background:none;color:#1e2534;font-size:22px;line-height:1}.brand-kit-banner-art{position:absolute;width:190px;height:135px;right:70px;top:22px;transform:rotate(-7deg)}.brand-kit-banner-art>span{position:absolute;display:block;box-shadow:0 6px 8px #5c6cb124}.brand-banner-purple{left:12px;top:35px;width:72px;height:80px;border-radius:7px;background:#8b25da;color:#fff;font-size:35px;display:grid!important;place-items:center}.brand-banner-orange{left:52px;top:14px;width:80px;height:83px;border-radius:4px;background:linear-gradient(90deg,#ff9c64 0,#ff9c64 32%,#ffb78e 32%,#ffb78e 65%,#ffdcad 65%)}.brand-banner-green{left:52px;top:75px;width:82px;height:29px;background:linear-gradient(90deg,#53cf73 0,#53cf73 33%,#65d67e 33%,#65d67e 66%,#1d9246 66%)}.brand-banner-note{left:100px;top:28px;width:83px;height:94px;padding:15px 12px;background:#fff;border:1px dashed #adb7d3;transform:rotate(16deg);font-family:Georgia,serif;color:#c8cedc;text-align:center;font-size:32px}.brand-banner-note i{display:block;height:2px;background:#c8cedc;margin:5px 0}.brand-banner-note i:nth-child(3){width:75%}.brand-banner-note i:nth-child(4){width:50%}.brand-kit-banner-art b{position:absolute;color:#56a1f9;right:-8px;top:17px;font-size:22px}.brand-kit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px;row-gap:16px;margin-top:32px}.brand-kit-card{min-width:0;padding:0;border:0;background:none;text-align:left;color:#15151a}.brand-kit-card strong{display:block;margin-top:8px;font-size:11px;font-weight:700;line-height:1.2}.brand-kit-card:hover .brand-art,.brand-kit-card:hover .brand-kit-new-art{box-shadow:0 0 0 2px #9c59ef}.brand-art,.brand-kit-new-art{height:165px;width:100%;position:relative;overflow:hidden;border-radius:11px;background:#f2e1ff}.brand-art-templates{background:#fff}.brand-paper-lines{position:absolute;left:0;top:20px;width:62px;height:7px;background:#d5d8dc;box-shadow:0 23px #d5d8dc,0 46px #d5d8dc,0 69px #d5d8dc}.brand-paper-logo{position:absolute;left:41%;top:21px;display:grid;place-items:center;width:53px;height:53px;border-radius:50%;background:#8127db;color:#fff;font-size:20px}.brand-paper-chart{position:absolute;left:46%;right:-10%;bottom:-8px;height:84px;background:linear-gradient(145deg,transparent 0 35%,#ffa564 36% 54%,#ff752f 55% 75%,#d13220 76%);clip-path:polygon(0 100%,40% 45%,60% 73%,80% 25%,100% 60%,100% 100%)}.brand-art-logo{display:grid;place-items:center;background:repeating-linear-gradient(90deg,#edd3ff 0,#edd3ff 54px,#d8a8ff 54px,#d8a8ff 56px)}.brand-art-logo span{width:138px;height:138px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#9a2bf0,#5c1bb5);color:#fff;font-size:61px}.brand-art-colors{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);background:#ffdcc8}.brand-art-colors span:nth-child(3n){grid-column:span 1}.brand-art-colors span{opacity:.93}.brand-art-fonts{background:#d4f3dd;color:#0d7d31;font-family:Georgia,Microsoft YaHei,serif;font-size:94px;line-height:.85;white-space:nowrap}.brand-art-fonts span{display:block;transform:translate(-5px,-5px)}.brand-art-fonts span:nth-child(2){color:#105e26;transform:translate(-27px,4px)}.brand-art-voice{background:#e9d2fc}.brand-art-voice span{position:absolute;left:7px;top:-69px;color:#8326df;font-size:243px;font-family:Georgia,serif}.brand-art-voice i{position:absolute;right:0;bottom:55px;width:75px;height:8px;background:#c580f5}.brand-art-voice i:nth-of-type(2){bottom:33px}.brand-art-voice i:nth-of-type(3){bottom:11px}.brand-art-photos{background:linear-gradient(150deg,#a5e2ba,#5f9d88);border:12px solid #a4dec0}.brand-art-photos span{position:absolute;width:60%;height:65%;left:-8%;bottom:-30%;border-radius:50%;background:#39615c;box-shadow:82px 30px 0 14px #326555}.brand-art-photos i{position:absolute;width:60px;height:110px;right:38px;bottom:-7px;border-radius:25px 25px 4px 4px;background:linear-gradient(90deg,#397f73,#6daf9d,#386b63)}.brand-art-photos b{position:absolute;width:77px;height:43px;left:30px;bottom:9px;border-radius:50%;background:#5a8d81}.brand-art-illustrations{background:#ffded1}.brand-art-illustrations span{position:absolute;left:14px;top:-32px;color:#ffcb00;font-size:203px;line-height:1;text-shadow:7px 5px #ff6d00}.brand-art-illustrations i{position:absolute;width:85px;height:85px;border-radius:50%;background:#ff6413;left:82px;bottom:-15px}.brand-art-icons{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);place-items:center;background:#e8d3fc;color:#5d16ad;font-size:48px;line-height:1}.brand-art-charts{background:#ffe0ce}.brand-art-charts span{position:absolute;width:280px;height:280px;left:20px;top:22px;border:58px solid #ff6311;border-left-color:#ffad80;border-top-color:#cd2236;border-radius:50%;transform:rotate(-20deg)}.brand-art-charts i{position:absolute;left:-24px;bottom:-70px;width:160px;height:160px;background:#ffbc9a;border-radius:50%}.brand-kit-new-art{display:grid;place-items:center;border:1px dashed #d7d7de;background:#fff}.brand-kit-new-art i{width:39px;height:39px;border-radius:50%;background:#8b3df4;color:#fff;font: 27px Arial;display:grid;place-items:center}@media(max-width:850px){.brand-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-kit-heading{height:150px}.brand-kit-content{width:calc(100% - 32px);left:0}.brand-kit-banner-art{opacity:.25;right:15px}}@media(max-width:500px){.brand-kit-grid{gap:12px}.brand-art,.brand-kit-new-art{height:112px}.brand-kit-banner h2{font-size:15px}.brand-kit-banner p{font-size:10px}.brand-kit-url{width:235px}}.approvals-page{min-height:100vh;position:relative;text-align:center;background:linear-gradient(180deg,#d9f7f8 0,#e8e8ff 68px,#fff 155px);color:#16151b;font-family:Arial,Microsoft YaHei,sans-serif;padding-top:55px}.approvals-page h1{margin:0;font-size:31px;line-height:37px;font-weight:700}.approvals-empty{display:flex;flex-direction:column;align-items:center;margin-top:34px}.approvals-illustration{width:116px;height:112px}.approvals-empty strong{font-size:14px;margin-top:16px}.approvals-empty p{font-size:11px;color:#55515e;margin:7px 0 0}.approvals-empty p button{border:0;padding:0;background:none;color:#7d2ae8;text-decoration:underline;font-size:inherit}.approvals-empty p button:hover{color:#581caf}.rail-popover{position:fixed;z-index:95;left:50px;bottom:50px;background:#fff;border:1px solid #e9e7ee;border-radius:12px;box-shadow:0 7px 25px #251b3830;color:#18171e;font-family:Arial,Microsoft YaHei,sans-serif}.notifications-panel{width:334px;height:492px;display:flex;flex-direction:column;overflow:hidden}.notifications-heading{height:41px;flex:0 0 41px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #eeeef0}.notifications-heading strong{font-size:14px}.notifications-heading button{border:0;background:none;font-size:10px;font-weight:700;color:#222029}.notifications-heading button:hover{color:#7d2ae8}.notifications-list{min-height:0;overflow-y:auto;scrollbar-color:#9c9ca1 transparent;scrollbar-width:thin}.notification-row{position:relative;display:flex;align-items:flex-start;width:100%;min-height:78px;gap:10px;padding:13px 11px;border:0;border-bottom:1px solid #ececef;background:#fff;text-align:left;color:#24212a}.notification-row:hover{background:#faf8fd}.notification-logo{position:relative;flex:0 0 39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#00c6c9,#1755d9 70%,#7035e0);color:#fff;font:italic 10px Georgia,serif}.notification-logo span{position:absolute;right:-7px;bottom:-5px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#999;color:#fff;font:11px Arial}.notification-copy{display:block;min-width:0;padding-top:3px}.notification-copy>span{display:block;font-size:10px;line-height:1.35;white-space:normal}.notification-copy small{display:block;margin-top:9px;color:#67646d;font-size:10px}.notification-copy small i{color:#ffa822;font-size:15px;font-style:normal;vertical-align:-1px}.notification-unread{flex:0 0 8px;width:8px;height:8px;margin:8px 1px 0 auto;border-radius:50%;background:#d80834}.account-menu{width:310px;max-height:min(620px,calc(100vh - 88px));overflow-y:auto;padding:6px}.account-profile,.account-team{width:100%;display:flex;align-items:center;gap:10px;border:0;background:#fff;text-align:left;color:#25212c;border-radius:7px;padding:9px 8px}.account-profile:hover,.account-team:hover,.account-menu-item:hover{background:#f7f4fb}.account-profile span:nth-child(2),.account-team span:nth-child(2){flex:1;min-width:0}.account-profile strong,.account-team strong{display:block;font-size:12px}.account-profile small,.account-team small{display:block;margin-top:3px;color:#77717f;font-size:10px}.account-profile b,.account-team b,.account-menu-item b{font-size:20px;font-weight:400;color:#77717f}.account-avatar,.account-team-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#65a12d;color:#fff;font-size:14px}.account-team-mark{background:#e9e4f5;color:#6433af;border-radius:9px}.account-menu-section{border-top:1px solid #ece9f0;padding:5px 0}.account-menu-item{width:100%;height:35px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:7px;background:#fff;color:#37303f;text-align:left}.account-menu-item svg{color:#6a5c7b}.account-menu-item span{flex:1;font-size:11px}.account-menu-item b{font-size:16px}@media(max-width:500px){.rail-popover{left:12px;bottom:58px}.notifications-panel{width:calc(100vw - 24px);max-height:calc(100vh - 90px)}.account-menu{width:calc(100vw - 24px)}}:root{font-family:DM Sans,Noto Sans SC,Arial,sans-serif;color:#24282d;background:#f8f8fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:focus-visible{outline:2px solid #9a79eb;outline-offset:-2px}input:focus-visible{outline:2px solid #9a79eb;outline-offset:1px}.site-shell{min-height:100vh}.site-header{height:72px;background:#fff;border-bottom:1px solid #e9e9ee;display:flex;align-items:center;padding:0 32px;gap:50px;position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:9px;border:0;background:none;padding:0;font-weight:700;font-size:19px;color:#262536;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#06bfc2,#7d2ae8);color:#fff;font-family:Georgia,serif;font-size:30px;font-style:italic;line-height:1}.top-nav{display:flex;align-items:center;gap:30px;flex:1;height:100%;font-size:14px;color:#5f6570}.top-nav button{border:0;background:none;height:100%;padding:0;color:inherit}.top-nav .nav-active{color:#292535;border-bottom:2px solid #7d2ae8;font-weight:700}.header-actions{display:flex;align-items:center;gap:16px}.primary-button,.secondary-button,.text-button,.plain-link{border:0}.primary-button{background:#7d2ae8;color:#fff;border-radius:9px;padding:11px 18px;font-weight:700;box-shadow:0 3px 8px #7d2ae822}.primary-button:hover{background:#6f20d2}.secondary-button{background:#fff;border:1px solid #d4d3db;border-radius:8px;color:#3a3546;padding:10px 16px;font-weight:700}.text-button,.plain-link{background:none;color:#554a69;font-weight:600}.plain-link{color:#7350c7}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e7dafa;color:#6d39ba;font-size:13px;font-weight:700}.workspace-layout{display:grid;grid-template-columns:224px minmax(0,1fr)}.side-nav{background:#fff;border-right:1px solid #eeeef2;min-height:calc(100vh - 72px);padding:27px 14px;position:sticky;top:72px;height:calc(100vh - 72px)}.side-section-label{color:#96919f;font-size:11px;font-weight:700;letter-spacing:.08em;padding:6px 13px 11px}.side-nav button{width:100%;display:flex;align-items:center;gap:13px;border:0;background:transparent;border-radius:8px;color:#4e5060;padding:11px 13px;text-align:left;font-size:14px;margin:2px 0}.side-nav button span{font-size:19px;width:20px;color:#74628d}.side-nav button:hover,.side-nav button.selected{background:#f1eafa;color:#6d38c1;font-weight:700}.side-divider{height:1px;background:#eeeef2;margin:24px 10px}.main-content{min-width:0;padding:30px 42px 80px;max-width:1620px;width:100%;margin:0 auto}.hero{min-height:282px;border-radius:18px;background:linear-gradient(112deg,#4c27a7,#7540c8 48%,#b16fd8);color:#fff;position:relative;overflow:hidden;display:grid;place-items:center;text-align:center;margin-bottom:46px}.hero-shape{position:absolute;border-radius:50%;pointer-events:none}.hero-shape-one{width:400px;height:400px;right:-88px;top:-185px;background:#ffffff19;box-shadow:0 0 0 70px #ffffff0c}.hero-shape-two{width:330px;height:330px;left:-210px;bottom:-230px;background:#c9b2ff25;box-shadow:0 0 0 65px #ffffff0c}.hero-content{position:relative;z-index:1;padding:26px;width:min(100%,760px)}.hero-kicker{font-size:13px;letter-spacing:.18em;font-weight:700;opacity:.8}.hero h1{font-size:36px;line-height:1.25;margin:9px 0 4px;letter-spacing:-.035em}.hero p{margin:0 0 20px;color:#efe8ff;font-size:14px}.search-form,.library-search{display:flex;align-items:center;background:#fff;border-radius:10px;padding:5px 6px 5px 15px;box-shadow:0 9px 30px #2c15673d}.search-form .search-icon,.library-search span{font-size:25px;color:#76717f;line-height:1}.search-form input,.library-search input{flex:1;min-width:0;border:0;outline:0;padding:10px 12px;color:#292538;font-size:14px}.search-form button,.library-search button{border:0;border-radius:7px;background:#792bd8;color:#fff;padding:10px 18px;font-weight:700}.hero-hints{margin-top:15px;font-size:12px;color:#e8dcff}.hero-hints button{border:0;background:none;color:#fff;text-decoration:underline;text-underline-offset:3px;padding:0 7px}.home-section{margin-top:40px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px;gap:20px}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:#8664c3}.section-heading h2{margin:4px 0 0;font-size:23px;letter-spacing:-.025em}.section-heading p{margin:4px 0 0;color:#92909a;font-size:13px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-card{min-height:154px;border:0;border-radius:13px;text-align:left;position:relative;padding:20px;display:flex;flex-direction:column;align-items:flex-start;color:#37323f;overflow:hidden;transition:transform .2s,box-shadow .2s}.category-card:hover,.template-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #35274415}.category-card.peach{background:#f9e2db}.category-card.lavender{background:#ede3f9}.category-card.mint{background:#dceee8}.category-card.cream{background:#f3eacf}.category-icon{font-size:28px;line-height:1;margin-bottom:20px}.category-card strong{font-size:16px}.category-card small{font-size:12px;color:#6e6974;margin-top:3px}.category-arrow{position:absolute;right:17px;top:16px;color:#7d708a;font-size:21px}.empty-recent{background:#fff;border:1px dashed #dcd9e2;border-radius:12px;min-height:116px;display:flex;align-items:center;gap:16px;padding:22px}.empty-recent>span{width:50px;height:50px;border-radius:10px;background:#f0e7fb;display:grid;place-items:center;font-size:25px;color:#8051c6}.empty-recent div{flex:1}.empty-recent strong{font-size:14px}.empty-recent p{font-size:12px;color:#85818d;margin:4px 0 0}.design-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.template-card{min-width:0;text-align:left;padding:0;border:1px solid #eeeef1;background:#fff;border-radius:11px;overflow:hidden;transition:transform .2s,box-shadow .2s}.thumb{display:block;width:100%;aspect-ratio:8/5;background:#eee}.card-details{display:flex;flex-direction:column;gap:4px;padding:13px 14px 16px}.card-details strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-details small{font-size:11px;color:#87858f}.templates-intro{padding:34px 36px 40px;border-radius:17px;background:linear-gradient(125deg,#f3eefb,#eaf4f4);text-align:center}.templates-intro h1{font-size:32px;margin:5px 0}.templates-intro p{margin:0 0 22px;color:#696b78;font-size:14px}.library-search{max-width:600px;margin:auto;box-shadow:0 5px 18px #40356914}.templates-section{margin-top:29px}.category-tabs{display:flex;gap:8px;overflow:auto;margin-bottom:27px;padding-bottom:3px}.category-tabs button{border:1px solid #e3e2e8;background:#fff;border-radius:999px;padding:9px 17px;color:#5c5964;white-space:nowrap;font-size:13px}.category-tabs button.active{background:#eee4fb;color:#6c30c5;border-color:#dac3f5;font-weight:700}.empty-results{text-align:center;background:#fff;border-radius:13px;padding:55px 15px}.empty-results>span{font-size:40px;color:#a688d3}.empty-results h3{margin:8px 0}.empty-results p{color:#8d8995;font-size:14px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1913229e;z-index:30;display:grid;place-items:center;padding:22px}.preview-modal{background:#fff;border-radius:16px;width:min(930px,100%);display:grid;grid-template-columns:1.45fr 1fr;overflow:hidden;box-shadow:0 24px 80px #120b2a55}.modal-art{background:#f1eff4;display:grid;place-items:center;padding:28px}.modal-art svg{width:100%;max-height:60vh;box-shadow:0 10px 30px #26202a24}.modal-info{position:relative;padding:52px 30px 30px}.modal-info h2{font-size:25px;margin:8px 0}.modal-info p{color:#797580;font-size:13px}.modal-description{line-height:1.8;margin-bottom:28px}.modal-rule{height:1px;background:#eae7ed;margin:24px 0}.close-button{position:absolute;right:18px;top:15px;border:0;background:#f5f4f6;border-radius:50%;width:31px;height:31px;font-size:22px;line-height:1}.wide{display:block;width:100%;margin-top:10px}.editor-shell{min-height:100vh;background:#ececf1}.editor-top{background:#fff;height:68px;display:flex;align-items:center;gap:25px;padding:0 24px}.editor-top button{border:0;background:none}.editor-placeholder{max-width:850px;margin:50px auto;text-align:center}.editor-placeholder svg{width:100%;box-shadow:0 9px 36px #16132324}.editor-placeholder p{color:#726d7b}@media(max-width:1100px){.workspace-layout{grid-template-columns:74px minmax(0,1fr)}.side-nav{padding:22px 9px}.side-section-label,.side-divider{display:none}.side-nav button{font-size:0;justify-content:center}.side-nav button span{font-size:21px}.main-content{padding:26px 28px 65px}.design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.site-header{height:60px;padding:0 16px;gap:12px}.brand{font-size:15px}.brand-mark{width:30px;height:30px;font-size:25px}.top-nav,.header-actions .text-button,.avatar{display:none}.header-actions{margin-left:auto}.header-actions .primary-button{padding:9px 12px;font-size:12px}.workspace-layout{display:block}.side-nav{display:none}.main-content{padding:16px 14px 50px}.hero{min-height:280px;border-radius:12px;margin-bottom:28px}.hero h1{font-size:29px}.hero-content{padding:20px 14px}.search-form input{font-size:12px}.search-form button{font-size:12px;padding:10px}.category-grid{gap:10px}.category-card{min-height:135px;padding:14px}.category-icon{margin-bottom:15px}.category-card strong{font-size:14px}.category-card small{font-size:11px}.home-section{margin-top:29px}.section-heading h2{font-size:19px}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-details{padding:10px}.empty-recent{flex-wrap:wrap}.empty-recent .secondary-button{width:100%}.preview-modal{grid-template-columns:1fr;max-height:92vh;overflow:auto}.modal-art{padding:18px}.modal-art svg{max-height:40vh}.modal-info{padding:22px}.templates-intro{padding:26px 14px}.templates-intro h1{font-size:26px}}.editor-shell{height:100vh;min-height:570px;overflow:hidden;background:#e9e9ee;color:#30313a}.editor-topbar{height:60px;background:#fff;border-bottom:1px solid #e6e5eb;display:flex;align-items:center;gap:14px;padding:0 18px}.editor-back{border:0;background:#f3f1f6;width:32px;height:32px;border-radius:7px;font-size:20px}.editor-brand{font-weight:700;color:#6732b2;white-space:nowrap}.editor-separator{width:1px;height:26px;background:#e5e3ea}.design-title{border:1px solid transparent;background:transparent;border-radius:5px;font-weight:600;color:#44414c;padding:7px 9px;min-width:100px;max-width:260px;flex:1}.design-title:hover,.design-title:focus{border-color:#d8d2e5}.save-status{font-size:11px;color:#85818e;white-space:nowrap}.editor-top-actions{display:flex;gap:7px;align-items:center;margin-left:auto}.editor-top-actions button{height:34px;border-radius:7px}.editor-icon-button{border:1px solid #e7e5ec;background:#fff;width:34px;font-size:20px}.editor-icon-button:disabled{opacity:.4;cursor:not-allowed}.editor-save{border:1px solid #d8c4f3;background:#f7f1ff;color:#6c2dc5;padding:0 17px;font-weight:700}.editor-export{border:0;background:#7d2ae8;color:#fff;padding:0 15px;font-weight:700}.editor-body{height:calc(100vh - 60px);display:grid;grid-template-columns:68px 232px minmax(0,1fr) 254px}.editor-rail{background:#fff;border-right:1px solid #e5e4eb;display:flex;flex-direction:column;align-items:center;padding-top:17px;gap:8px}.editor-rail button{border:0;background:transparent;border-radius:8px;width:56px;height:63px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:11px;color:#5e5869;gap:2px}.editor-rail button:hover{background:#f1eafa;color:#712fc8}.editor-rail button span{font-size:23px;line-height:1.1;font-weight:700}.editor-tools,.property-panel{background:#fff;padding:26px 18px;overflow:auto}.editor-tools{border-right:1px solid #e5e4eb}.property-panel{border-left:1px solid #e5e4eb}.panel-kicker{font-size:10px;letter-spacing:.14em;font-weight:700;color:#9076bc}.editor-tools h2,.property-panel h2{font-size:18px;margin:8px 0 7px}.editor-tools>p,.property-note{font-size:12px;line-height:1.6;color:#8a8590;margin:0 0 20px}.tool-add{width:100%;display:flex;align-items:center;text-align:left;gap:10px;padding:10px;border:1px solid #e9e7ee;border-radius:8px;background:#fff;margin-bottom:9px;color:#3b3842}.tool-add:hover{border-color:#b690ef;background:#faf7ff}.tool-icon{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;background:#efe7fb;color:#7941cb;font-weight:700;font-size:19px}.tool-add>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.tool-add strong{font-size:12px}.tool-add small{font-size:10px;color:#94909c}.tool-add b{color:#8b71b2;font-size:18px}.tool-tip{background:#f8f5fc;border-radius:9px;padding:14px;margin-top:25px}.tool-tip strong{font-size:12px;color:#7654aa}.tool-tip p{font-size:11px;line-height:1.6;color:#8b8198;margin:7px 0 0}.editor-stage{min-width:0;overflow:auto;padding:24px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stage-heading,.stage-footer{width:min(100%,900px);display:flex;justify-content:space-between;color:#76737d;font-size:12px;margin:0 0 12px}.stage-footer{margin:12px 0 0}.canvas-frame{width:min(100%,900px);aspect-ratio:8/5;box-shadow:0 8px 30px #26213a27;background:#fff}.canvas-frame svg{width:100%;height:100%;display:block;touch-action:none}.property-group{margin-top:22px}.property-group>label{display:block;font-size:12px;font-weight:700;color:#5c5963;margin-bottom:8px}.property-group textarea,.property-group>input{width:100%;border:1px solid #e2e0e7;border-radius:7px;padding:9px;font-size:12px;color:#3d3945;resize:vertical}.property-type{border:1px solid #e8e5ec;background:#faf9fb;border-radius:7px;padding:10px;font-size:12px}.color-input{border:1px solid #e2e0e7;border-radius:7px;display:flex;align-items:center;padding:4px 8px;gap:10px;font-size:12px;color:#5e5965}.color-input input{width:37px;height:31px;border:0;background:none;padding:0}.palette{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.palette button{width:23px;height:23px;border:1px solid #c6c2cb;border-radius:50%}.dimension-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dimension-grid label{display:flex;align-items:center;gap:6px;color:#8e8995;font-size:10px}.dimension-grid input{width:100%;min-width:0;border:1px solid #e2e0e7;border-radius:6px;padding:7px;font-size:11px}.delete-button{margin-top:23px;width:100%;border:1px solid #f0d8dc;background:#fff7f8;color:#bd485a;border-radius:7px;padding:9px;font-size:12px;font-weight:700}.toast{position:fixed;right:22px;bottom:20px;background:#2a2533;color:#fff;padding:11px 13px;border-radius:9px;box-shadow:0 8px 28px #16111d44;font-size:12px;z-index:50}.toast button{margin-left:16px;border:0;background:none;color:#fff;font-size:18px}.editor-placeholder{display:none}@media(max-width:1200px){.editor-body{grid-template-columns:60px 190px minmax(0,1fr) 214px}.editor-tools,.property-panel{padding:20px 12px}.editor-stage{padding:18px}}@media(max-width:900px){.editor-body{grid-template-columns:58px minmax(0,1fr) 210px}.editor-tools{display:none}.editor-stage{justify-content:flex-start;padding:30px 18px}.editor-brand{display:none}}@media(max-width:650px){.editor-shell{height:auto;min-height:100vh;overflow:visible}.editor-topbar{padding:0 8px;gap:5px}.editor-separator,.save-status{display:none}.design-title{max-width:125px;font-size:12px}.editor-top-actions{gap:3px}.editor-top-actions button{height:29px}.editor-icon-button{width:27px;font-size:17px}.editor-save,.editor-export{font-size:10px;padding:0 8px}.editor-body{height:auto;min-height:calc(100vh - 60px);grid-template-columns:1fr}.editor-rail{flex-direction:row;height:62px;padding:2px 10px;grid-row:2;border-top:1px solid #e6e4e9}.editor-rail button{height:52px}.editor-stage{grid-row:1;padding:24px 12px;min-height:330px}.property-panel{grid-row:3;border-left:0;border-top:1px solid #e6e4e9;min-height:280px}.canvas-frame{width:100%}}.canvas-frame svg,.canvas-frame svg *{user-select:none;-webkit-user-select:none}.replace-button{width:100%;border:1px solid #d8c4f3;background:#f7f1ff;color:#6c2dc5;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:700}.editor-stage{justify-content:flex-start}.canvas-frame{flex:none}.page-panel{width:min(100%,900px);margin-top:18px;border-top:1px solid #d8d6de;padding-top:14px}.page-panel-actions{display:flex;align-items:center;gap:7px;margin-bottom:11px}.page-panel-actions strong{font-size:12px;margin-right:auto}.page-panel-actions button{border:1px solid #d8d5df;background:#fff;color:#57515f;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:600}.page-panel-actions button:hover{border-color:#aa83dd;color:#6c2dc5}.page-panel-actions button:disabled{opacity:.45;cursor:not-allowed}.page-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px}.page-thumbnail{position:relative;flex:0 0 128px;border:2px solid transparent;background:transparent;border-radius:8px;padding:5px;color:#625e69;text-align:left}.page-thumbnail:hover{background:#f4f1f7}.page-thumbnail.active{border-color:#7d2ae8;background:#f6f0fc}.page-thumbnail svg{display:block;width:100%;aspect-ratio:8/5;background:#fff;border:1px solid #d9d6df;box-shadow:0 2px 6px #2a223514}.page-thumbnail small{display:block;font-size:10px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-number{position:absolute;left:8px;top:8px;z-index:1;width:20px;height:20px;display:grid;place-items:center;border-radius:4px;background:#ffffffde;color:#4e4757;font-size:10px;font-weight:700;box-shadow:0 1px 4px #211b2a24}@media(max-width:650px){.page-panel-actions{flex-wrap:wrap}.page-panel-actions strong{width:100%}.page-panel-actions button{flex:1}.page-thumbnail{flex-basis:108px}}.projects-page{padding-top:10px}.projects-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 0 30px;border-bottom:1px solid #e8e7ec}.projects-header h1{font-size:34px;letter-spacing:-.035em;margin:6px 0}.projects-header p{font-size:14px;color:#777480;margin:0}.projects-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:28px}.project-card{min-width:0;padding:0;border:1px solid #e7e5eb;background:#fff;border-radius:11px;overflow:hidden;text-align:left;transition:transform .2s,box-shadow .2s}.project-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #35274415}.project-thumb{display:block;width:100%;aspect-ratio:8/5;background:#eee}.project-details{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:13px 14px 15px}.project-details strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-details small{grid-column:1/-1;color:#87858f;font-size:11px}.project-type{font-size:10px;color:#6d38c1;background:#f1eafa;border-radius:999px;padding:4px 7px;white-space:nowrap}.projects-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px dashed #d9d5df;border-radius:12px;margin-top:28px;padding:32px}.projects-empty>span{font-size:38px;color:#8a62c6}.projects-empty h2{font-size:19px;margin:12px 0 5px}.projects-empty p{font-size:13px;color:#85818d;margin:0 0 20px}.editor-back{width:auto;min-width:32px;padding:0 10px;font-size:16px;display:flex;align-items:center;gap:6px;white-space:nowrap}.editor-back span{font-size:12px;font-weight:700}@media(max-width:1100px){.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.projects-header{align-items:flex-start;flex-direction:column;padding:16px 0 22px}.projects-header h1{font-size:28px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:20px}.project-details{display:flex;align-items:flex-start;flex-direction:column}.editor-back span{display:none}}.editor-present{border:1px solid #d8d3df;background:#fff;color:#4c4654;padding:0 15px;font-weight:700}.presentation-mode{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;min-height:100vh;background:radial-gradient(circle at 50% 40%,#302b38 0,#19171d 48%,#0d0c10);color:#fff;display:grid;grid-template-rows:72px minmax(0,1fr) 64px;overflow:hidden}.presentation-header{display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #ffffff17;background:#11101499;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.presentation-header strong{max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;letter-spacing:.01em}.presentation-exit{border:1px solid #ffffff36;background:#ffffff12;color:#fff;border-radius:9px;padding:9px 14px;font-weight:700}.presentation-exit:hover{background:#ffffff20}.presentation-stage{min-height:0;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:20px;padding:24px 5vw}.presentation-canvas{justify-self:center;width:min(78vw,calc((100vh - 190px)*1.6),1120px);aspect-ratio:8/5;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 28px 90px #0009,0 0 0 1px #ffffff18}.presentation-canvas svg{display:block;width:100%;height:100%}.presentation-nav{width:54px;height:54px;border-radius:50%;border:1px solid #ffffff29;background:#ffffff13;color:#fff;font-size:38px;line-height:1;display:grid;place-items:center;box-shadow:0 8px 28px #0005}.presentation-nav:hover:not(:disabled){background:#ffffff25;transform:translateY(-1px)}.presentation-nav:disabled{opacity:.2;cursor:default}.presentation-footer{display:flex;align-items:center;justify-content:center;gap:24px;color:#d7d3dd;font-size:13px}.presentation-footer span:first-child{font-size:14px;font-weight:700;color:#fff;background:#ffffff12;border-radius:999px;padding:7px 13px}@media(max-width:650px){.editor-present{font-size:10px;padding:0 8px}.presentation-mode{grid-template-rows:58px minmax(0,1fr) 54px}.presentation-header{padding:0 16px}.presentation-stage{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;padding:14px 8px}.presentation-canvas{width:min(78vw,calc((100vh - 150px)*1.6))}.presentation-nav{width:40px;height:40px;font-size:28px}.presentation-footer{gap:12px}.presentation-footer span:last-child{display:none}}.editor-shell{--editor-purple:#8b3dff;--editor-blue:#00c4cc;--editor-border:#dedde3;--editor-muted:#77727f;height:100vh;min-height:620px;background:#e7e8ea}.editor-topbar{height:52px;padding:0 12px 0 10px;gap:10px;border:0;color:#fff;background:linear-gradient(100deg,#00a9df,#5968e9 42%,#8b3dff);box-shadow:0 1px 6px #26134b35;position:relative;z-index:20}.editor-top-left{display:flex;align-items:center;min-width:0;gap:10px;flex:1}.editor-back{height:34px!important;border:0!important;background:#ffffff18!important;color:#fff!important;border-radius:7px!important}.editor-back:hover{background:#ffffff2b!important}.editor-brand{display:flex;align-items:center;gap:7px;color:#fff;font-size:13px}.editor-brand i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff;color:#7354e5;font-family:Georgia,serif;font-size:21px;font-weight:700}.editor-separator{height:22px;background:#ffffff42}.design-title{flex:0 1 280px;max-width:280px;height:34px;color:#fff;background:#ffffff0f;border:1px solid transparent;border-radius:7px;padding:0 10px;font-size:13px}.design-title:hover,.design-title:focus{border-color:#ffffff52;background:#ffffff18}.save-status{color:#fff;font-size:11px;opacity:.9}.editor-top-actions{gap:6px}.editor-top-actions button{height:34px;border-radius:7px;font-size:12px;transition:background .15s,border-color .15s,transform .15s}.editor-icon-button{width:32px;border:0;background:#ffffff14;color:#fff}.editor-icon-button:hover:not(:disabled){background:#ffffff28}.editor-icon-button:disabled{color:#ffffff82}.editor-save,.editor-present{padding:0 13px;border:1px solid #ffffff3d;background:#ffffff17;color:#fff}.editor-save:hover,.editor-present:hover{background:#ffffff29}.editor-export{padding:0 15px;border:0;background:#fff;color:#6736c9;box-shadow:0 1px 2px #2b174633}.editor-export:hover{background:#f6f1ff;transform:translateY(-1px)}.editor-body{height:calc(100vh - 52px);grid-template-columns:68px 260px minmax(0,1fr) 260px;background:#e7e8ea}.editor-rail{padding:7px 5px;background:#17151b;border:0;gap:1px;overflow-y:auto;scrollbar-width:none}.editor-rail::-webkit-scrollbar{display:none}.editor-rail button{flex:0 0 55px;width:58px;height:55px;padding:5px 2px;border-radius:8px;color:#d8d6dc;font-size:10px;gap:3px}.editor-rail button span{font-size:20px;font-weight:500}.editor-rail button:hover{background:#2a2730;color:#fff}.editor-rail button.active{background:#3d3548;color:#fff;box-shadow:inset 3px 0 0 var(--editor-purple)}.editor-tools,.property-panel{background:#fff;padding:20px 18px;border-color:var(--editor-border);box-shadow:0 0 10px #27222f0a}.editor-tools{position:relative;z-index:5}.tool-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.tool-panel-heading h2{margin:0;font-size:20px;letter-spacing:-.02em}.editor-tools>p{color:#817d87;font-size:11px;line-height:1.55;margin:7px 0 17px}.text-preset,.panel-primary{width:100%;border-radius:7px;border:1px solid #d9d6df;background:#fff;color:#29262f;margin-bottom:9px;padding:12px;text-align:left}.text-preset:hover{border-color:#a76dff;background:#faf7ff}.text-preset-title{font-size:20px;font-weight:700}.text-preset-body{font-size:13px}.panel-primary{border:0;background:var(--editor-purple);color:#fff;text-align:center;font-weight:700}.panel-primary:hover{background:#7731e8}.panel-section-title{font-size:11px;font-weight:700;color:#5d5863;margin:19px 0 9px}.text-style-card{min-height:88px;border:1px solid #e3e0e8;border-radius:9px;background:#f7f3fd;padding:18px;display:flex;flex-direction:column;justify-content:center;gap:4px}.text-style-card strong{font-family:Georgia,serif;font-size:17px;color:#44216e}.text-style-card span{font-size:10px;color:#81768e}.upload-dropzone{min-height:150px;margin-top:14px;border:1px dashed #c9c4ce;border-radius:10px;background:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;color:#77717d}.upload-dropzone>span{font-size:27px;color:#8b3dff}.upload-dropzone strong{font-size:12px}.upload-dropzone small{font-size:10px;max-width:150px}.asset-card{width:100%;border:1px solid #e2dfe6;border-radius:10px;background:#f5f4f7;padding:8px;text-align:left}.asset-card:hover{border-color:#9c5bf5}.asset-card img{display:block;width:100%;height:150px;object-fit:contain;background:#fff;border-radius:6px}.asset-card span{display:block;padding:9px 3px 3px;font-size:12px;font-weight:700}.background-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.background-grid button{aspect-ratio:1;border:1px solid #cbc7d0;border-radius:8px;box-shadow:0 1px 2px #241c2e12}.panel-search{border:1px solid #dedbe3;background:#fafafa;border-radius:8px;padding:10px;color:#8d8892;font-size:11px}.placeholder-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.placeholder-grid span{display:block;aspect-ratio:1;border-radius:8px;background:linear-gradient(135deg,#efedf2,#dedbe4)}.tool-tip{margin-top:22px;background:#f7f4fb;border:1px solid #eee8f6;padding:12px}.tool-tip strong{color:#6f3bb5}.tool-panel-heading button{display:none;width:28px;height:28px;border:0;border-radius:6px;background:#f2eff5;color:#6f6875;font-size:20px;line-height:1}.editor-stage{padding:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) 146px;align-items:stretch;background:#e7e8ea}.canvas-workspace{min-height:0;overflow:auto;padding:22px 30px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stage-heading,.stage-footer{width:min(100%,800px);margin-bottom:9px;color:#68636e;font-size:11px}.stage-footer{margin:9px 0 0}.canvas-frame{width:min(100%,800px);max-height:calc(100vh - 270px);aspect-ratio:8/5;border:1px solid #d2d0d5;box-shadow:0 4px 18px #29253126,0 1px 2px #29253116}.canvas-frame svg{background:#fff}.page-panel{align-self:stretch;width:100%;height:146px;margin:0;padding:11px 16px 8px;border-top:1px solid #d3d2d6;background:#f5f5f7;overflow:hidden}.page-panel-actions{height:29px;margin:0 0 7px}.page-panel-actions strong{font-size:11px}.page-panel-actions button{padding:5px 9px;border-color:#d5d2da;background:#fff;font-size:10px}.page-panel-actions button:first-of-type{border-color:#c8aff1;color:#7130cc}.page-strip{height:88px;gap:9px;padding:0 2px 5px}.page-thumbnail{flex-basis:112px;height:86px;padding:4px;border-radius:7px}.page-thumbnail.active{border-color:var(--editor-purple);background:#efe7fb}.page-thumbnail svg{height:59px}.page-thumbnail small{margin-top:3px;font-size:9px}.page-number{left:6px;top:6px;width:17px;height:17px;font-size:9px}.property-panel{padding:20px 17px}.property-panel .panel-kicker{color:#8b3dff}.property-panel h2{font-size:18px;margin:6px 0 8px}.property-note{font-size:11px;margin-bottom:17px}.property-group{margin-top:18px}.property-group>label{font-size:11px}.property-group textarea,.property-group>input,.dimension-grid input{border-color:#dbd8df;background:#fbfbfc;border-radius:7px}.property-group textarea:focus,.property-group>input:focus,.dimension-grid input:focus{border-color:#8b3dff;outline:2px solid #8b3dff1f}.property-type{background:#f6f3fa;border-color:#e7e0ef}.replace-button{border-color:#ccb4ec;background:#f6efff;color:#6c2dc5}.delete-button{border-color:transparent;background:#fff1f3;color:#b7354b}.delete-button:hover{background:#ffe4e8}.palette button{transition:transform .15s,box-shadow .15s}.palette button:hover,.background-grid button:hover{transform:scale(1.08);box-shadow:0 0 0 2px #fff,0 0 0 4px #9c5bf5}@media(max-width:1200px){.editor-body{grid-template-columns:60px 220px minmax(0,1fr) 224px}.editor-rail button{width:50px}.editor-tools,.property-panel{padding:16px 12px}.canvas-workspace{padding:20px 18px}.design-title{max-width:210px}}@media(max-width:900px){.editor-body{grid-template-columns:58px minmax(0,1fr) 210px}.editor-tools{display:block;position:fixed;left:0;top:52px;bottom:0;width:260px;z-index:30;transform:translate(-100%);transition:transform .2s ease;box-shadow:8px 0 24px #231b3030}.editor-body.panel-open .editor-tools{transform:translate(58px)}.tool-panel-heading button{display:block}.editor-stage{padding:0}.canvas-workspace{justify-content:center}.editor-brand{display:none}.editor-topbar{height:52px}.editor-body{height:calc(100vh - 52px)}}@media(max-width:650px){.editor-shell{height:100vh;min-height:560px;overflow:hidden}.editor-top-left{gap:4px}.design-title{max-width:112px}.editor-top-actions .save-status,.editor-save{display:none}.editor-top-actions button{height:30px}.editor-present,.editor-export{padding:0 7px}.editor-body{height:calc(100vh - 52px);min-height:0;grid-template-columns:1fr}.editor-rail{display:none}.editor-stage{grid-row:1;grid-template-rows:minmax(0,1fr) 126px}.canvas-workspace{padding:18px 10px}.property-panel{display:none}.page-panel{height:126px;padding:8px}.page-panel-actions{height:auto}.page-panel-actions strong{display:none}.page-panel-actions button{padding:4px 6px}.page-strip{height:76px}.page-thumbnail{flex-basis:96px;height:75px}.page-thumbnail svg{height:49px}}.editor-shell{--editor-toolbar-h:52px;--editor-rail-w:56px;--editor-panel-w:286px;--editor-strip-h:116px;--editor-radius:8px;--editor-space-1:4px;--editor-space-2:8px;--editor-space-3:12px;--editor-space-4:16px;--editor-icon:20px;--editor-bg:#f1f2f4;--editor-purple:#8b3dff;--editor-teal:#00c4cc;--editor-border:#e3e4e7;--editor-shadow:0 2px 8px #1f293714}.editor-topbar{height:var(--editor-toolbar-h);padding:0 10px;background:linear-gradient(105deg,#00c4cc,#2d8be0 34%,#5965df 61%,#7d2ae8);box-shadow:none}.editor-top-left,.editor-top-actions{height:100%;gap:4px}.editor-top-center{position:absolute;left:50%;transform:translate(-50%);max-width:280px}.editor-home,.top-menu-button,.editor-save-state{height:34px;border:0;border-radius:6px;background:transparent;color:#fff}.editor-home{width:34px;padding:7px}.editor-home svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.8}.top-menu-button{padding:0 10px;font-size:12px;font-weight:600}.editor-save-state{min-width:34px;padding:0 9px;font-size:12px}.editor-home:hover,.top-menu-button:hover,.editor-save-state:hover,.editor-icon-button:hover:not(:disabled){background:#ffffff1f}.editor-separator{margin:0 4px;height:20px}.editor-icon-button{height:32px!important;width:32px;border:0;background:transparent;color:#fff;font-size:18px}.editor-top-center .design-title{width:240px;max-width:240px;text-align:center;background:transparent;border-color:transparent;font-weight:500}.editor-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#5eaa2f;color:#fff;font-weight:700;font-size:11px;border:2px solid #ffffff50}.save-status{font-size:10px;color:#fff}.editor-present{height:34px!important;padding:0 12px;border:1px solid #ffffff45;background:#ffffff0f;color:#fff}.editor-export{height:34px!important;padding:0 15px;background:#fff;color:#17131f;border:0;font-weight:700}.editor-export:hover{background:#f8f8fa}.editor-body{height:calc(100vh - var(--editor-toolbar-h));display:grid;grid-template-columns:var(--editor-rail-w) minmax(0,1fr);background:var(--editor-bg)}.editor-rail{grid-column:1;width:var(--editor-rail-w);padding:6px 3px;background:#fff;border-right:1px solid var(--editor-border);gap:0;z-index:35}.editor-rail button{width:50px;height:57px;flex:0 0 57px;padding:6px 1px;border-radius:6px;color:#252329;font-size:9px;gap:3px}.editor-rail button svg{width:var(--editor-icon);height:var(--editor-icon)}.editor-rail button span{font-size:9px;font-weight:500;line-height:1.1}.editor-rail button:hover{background:#f4f4f6;color:#17151a}.editor-rail button.active{background:#f1e8ff;color:#7d2ae8;box-shadow:none}.editor-rail button.active svg{stroke-width:2}.editor-tools{display:block;position:fixed;left:var(--editor-rail-w);top:var(--editor-toolbar-h);bottom:0;width:var(--editor-panel-w);padding:14px 14px 20px;background:#fff;border-right:1px solid var(--editor-border);z-index:32;transform:translate(-105%);transition:transform .18s ease;box-shadow:none}.editor-body.panel-open .editor-tools{transform:translate(0)}.tool-panel-heading{min-height:30px;margin:0 0 8px}.tool-panel-heading h2{font-size:15px}.tool-panel-heading button{display:block;width:28px;height:28px;background:transparent}.tool-panel-heading button:hover{background:#f1f1f3}.editor-tools>p{margin:4px 0 12px}.editor-stage{grid-column:2;min-width:0;margin-left:0;transition:margin-left .18s ease;grid-template-rows:minmax(0,1fr) var(--editor-strip-h);background:var(--editor-bg)}.editor-body.panel-open .editor-stage{margin-left:var(--editor-panel-w)}.panel-search{height:42px;display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;border:1px solid #d8d9dd;background:#fff;border-radius:8px;color:#77737c;font-size:11px}.panel-search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.panel-primary{height:38px;padding:0 12px;border-radius:7px;background:linear-gradient(90deg,#8b3dff,#a020f0);font-size:12px}.panel-tabs{display:flex;border-bottom:1px solid var(--editor-border);margin:10px 0 12px}.panel-tabs button{flex:1;border:0;background:none;padding:8px 0;color:#777;font-size:11px}.panel-tabs button.active{color:#17151a;border-bottom:2px solid #8b3dff;font-weight:700}.template-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:calc(100vh - 125px);overflow:auto;padding-right:3px}.mock-template{position:relative;aspect-ratio:16/9;border:0;border-radius:4px;overflow:hidden;padding:8px;background:#ece7df;color:#342f2a;text-align:left;font-weight:700;font-size:10px}.mock-template span{position:relative;z-index:1}.mock-template-1{background:linear-gradient(135deg,#fee5d9,#eeb89d)}.mock-template-2{background:linear-gradient(135deg,#d7eef2,#82bac5)}.mock-template-3{background:linear-gradient(135deg,#54272b,#a95a45);color:#fff}.mock-template-4{background:linear-gradient(135deg,#eee5ff,#c6b1ec)}.mock-template:hover{box-shadow:inset 0 0 0 2px #8b3dff,0 2px 8px #34243f18;transition:box-shadow .18s ease}.text-preset{padding:10px 12px;margin-bottom:7px;border-color:#dedfe2;border-radius:8px}.text-preset-title{font-size:20px}.text-preset-subtitle{font-size:14px;font-weight:600}.text-preset-body{font-size:11px}.text-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.text-template-grid span{aspect-ratio:1.25;border-radius:6px;background:#f2f2f4;display:grid;place-items:center;text-align:center;font-size:13px;color:#333}.text-template-grid span:nth-child(2){background:#fee5c7}.text-template-grid span:nth-child(3){background:#312147;color:#fff}.text-template-grid span:nth-child(4){background:#d9eff0;color:#0e7779}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.upload-grid span{aspect-ratio:1;border-radius:6px;background:linear-gradient(135deg,#f1f1f2,#e3e4e6)}.upload-grid .upload-empty{display:grid;place-items:center;text-align:center;border:1px dashed #c7c8cc;background:#fafafa;color:#888;font-size:10px}.panel-chips{display:flex;gap:6px;overflow:hidden;margin:2px 0 13px}.panel-chips span{border:1px solid #dedfe3;border-radius:999px;padding:6px 10px;font-size:10px;white-space:nowrap}.image-masonry{columns:2;column-gap:6px;max-height:calc(100vh - 160px);overflow:auto}.image-masonry button{display:block;width:100%;break-inside:avoid;margin:0 0 6px;padding:0;border:0;border-radius:4px;overflow:hidden;background:#eee}.image-masonry img{display:block;width:100%;min-height:100px;object-fit:cover}.image-masonry button:nth-child(3n) img{height:155px}.elements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.elements-grid span{aspect-ratio:1;border-radius:7px;background:#f3f3f5;display:grid;place-items:center;font-size:26px}.visual-placeholder{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;color:#5f5a64}.visual-placeholder>svg{width:38px;height:38px;color:#8b3dff;margin-bottom:12px}.visual-placeholder strong{font-size:18px}.visual-placeholder p{font-size:11px;line-height:1.6;color:#888}.background-grid{grid-template-columns:repeat(6,1fr);gap:8px}.background-grid button{border-radius:50%}.canvas-workspace{position:relative;padding:32px 42px 18px;justify-content:center;background:var(--editor-bg)}.stage-heading,.stage-footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.canvas-frame{width:min(94%,1100px);max-height:calc(100vh - 208px);aspect-ratio:8/5;border:0;box-shadow:0 1px 5px #1f29371f;background:#fff}.canvas-context-toolbar{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:8;display:flex;align-items:center;gap:2px;padding:4px;border-radius:9px;background:#fff;box-shadow:0 2px 10px #1f293728}.canvas-context-toolbar button{height:30px;border:0;background:transparent;border-radius:6px;padding:0 10px;font-size:11px}.canvas-context-toolbar button:hover{background:#f0f0f2}.canvas-context-toolbar span{width:1px;height:20px;background:#ddd}.page-panel{height:var(--editor-strip-h);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:14px;margin:0;padding:10px 14px 8px;background:var(--editor-bg);border:0;overflow:hidden}.page-panel-notes{display:flex;gap:13px;align-items:center;padding-bottom:4px;color:#4d4952;font-size:10px;white-space:nowrap}.page-strip{height:96px;display:flex;justify-content:center;align-items:flex-end;gap:8px;padding:3px 4px;overflow-x:auto}.page-thumbnail{flex:0 0 104px;height:76px;padding:3px;border:2px solid transparent;border-radius:6px;background:transparent}.page-thumbnail:hover{background:#e6e7e9}.page-thumbnail.active{border-color:#8b3dff;background:#fff}.page-thumbnail svg{height:64px;border:1px solid #d7d8db;border-radius:3px;box-shadow:none}.page-thumbnail small{display:none}.page-number{left:-15px;top:auto;bottom:4px;background:transparent;box-shadow:none;font-size:9px}.page-strip-actions{height:68px;display:flex;align-items:center;gap:2px;margin-left:4px;padding:0 6px;border-radius:6px;background:#e9eaed}.page-strip-actions button{width:32px;height:32px;border:0;background:transparent;border-radius:5px;font-size:17px;color:#38343e}.page-strip-actions button:hover{background:#fff}.page-strip-actions button:disabled{opacity:.35}.page-zoom{display:flex;align-items:center;gap:7px;padding-bottom:4px;color:#5f5b64;font-size:9px;white-space:nowrap}.page-zoom input{width:90px;accent-color:#8b3dff}.page-zoom b{font-weight:500}.property-panel{display:block;position:fixed;right:12px;top:64px;bottom:128px;width:226px;padding:16px;background:#fff;border:1px solid var(--editor-border);border-radius:10px;z-index:40;box-shadow:0 4px 18px #1f29371a;transform:translate(calc(100% + 28px));transition:transform .18s ease;overflow:auto}.property-panel.is-open{transform:translate(0)}.property-panel .panel-kicker{font-size:9px}.property-panel h2{font-size:15px;margin:3px 0 6px}.property-group{margin-top:13px}.property-group textarea,.property-group>input{font-size:11px;padding:8px}.delete-button{margin-top:16px;background:transparent;border:1px solid #f0dadd}.toast{z-index:100}@media(max-width:1100px){.editor-top-center{display:none}.top-menu-button:nth-of-type(3){display:none}.editor-body.panel-open .editor-stage{margin-left:240px}.editor-tools{width:240px}.canvas-workspace{padding:24px 20px}.page-zoom input,.page-panel-notes{display:none}.property-panel{width:210px}}@media(max-width:760px){.top-menu-button,.editor-top-actions .save-status,.editor-avatar{display:none}.editor-body.panel-open .editor-stage{margin-left:0}.editor-tools{width:270px}.canvas-workspace{padding:18px 10px}.page-panel{grid-template-columns:minmax(0,1fr);height:104px;padding:6px}.page-panel-notes,.page-zoom{display:none}.editor-stage{grid-template-rows:minmax(0,1fr) 104px}.page-strip{height:92px;justify-content:flex-start}.property-panel{right:8px;top:60px;bottom:112px;width:210px}}
