/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.overline\!{text-decoration-line:overline!important}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.before\:transform:before{content:var(--tw-content);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--blue:#087bd2;--deep:#075c9d;--line:#105b8f59;--glass:#e9f9ffc7}*{box-sizing:border-box}html,body{color:#17374c;min-height:100%;margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif}button,input{font:inherit}button{color:inherit}.desktop{background:#55b9ed url(/aero-landscape.png) 50%/cover no-repeat fixed;min-height:100vh;position:relative;overflow:hidden}.desktop:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff24,#0000 26% 70%,#70e0ff1a);position:fixed;inset:0}.aero-window{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border:1px solid #ffffffd9;border-radius:11px;animation:.42s cubic-bezier(.2,.8,.2,1) window-open;overflow:hidden;box-shadow:0 18px 54px #002c5375,0 0 0 1px #004d8a80,inset 0 1px #fff}.titlebar{text-shadow:0 1px #fff;background:linear-gradient(#dff8ffcc,#94d9f2a8 49%,#6bb7dda8 51%,#c7f2ffb0);border-bottom:1px solid #16587d8c;align-items:center;gap:8px;height:39px;padding:0 10px;font-size:13px;font-weight:600;display:flex;position:relative}.titlebar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);border-radius:999px;animation:7s linear infinite shine;position:absolute;inset:1px 32% 55% 2%}.app-gem{color:#fff;background:radial-gradient(circle at 35% 25%,#fff 0 4%,#64eaff 10%,#078adc 48%,#0753a7 78%);border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1px #d9fbff,0 1px 3px #236d9b}.window-controls{align-self:flex-start;margin-left:auto;display:flex}.window-controls button{background:linear-gradient(#e9fbff,#9fd3e9);border:1px solid #4d819b;border-top:0;place-items:center;width:30px;height:20px;display:grid;box-shadow:inset 0 1px #fff}.window-controls button:first-child{border-radius:0 0 0 5px}.window-controls .close{color:#fff;text-shadow:0 -1px #7d120c;background:linear-gradient(#f5a799,#c83a2b 50%,#9d1e14 51%,#e86755);border-color:#8e2b23;border-radius:0 0 5px;width:46px}.home-screen{place-items:center;padding-bottom:42px;display:grid}.home-window{background:#d7f4ff6b;width:min(660px,100vw - 36px)}.home-content{text-align:center;background:radial-gradient(circle at 50% 8%,#ffffffeb,#f4fdffb8 38%,#d2f3ff8f);min-height:525px;padding:44px 30px 28px;position:relative}.home-window{border-width:2px;border-color:#d6fbfff2;box-shadow:0 20px 58px #002e5885,0 0 0 1px #287ba5,inset 0 0 0 1px #fff}.home-titlebar{background:linear-gradient(#d8f7ff 0,#80d5f3 48%,#41a8d7 49%,#bdeeff 100%);height:40px;box-shadow:inset 0 1px #fff,inset 0 -1px #3c86a7}.home-titlebar>span{color:#123f5b;text-shadow:0 1px #fff}.language-switch{z-index:2;border:1px solid #4c879f;border-radius:4px;margin-left:auto;display:flex;overflow:hidden}.language-switch button,.editor-language button{cursor:pointer;background:linear-gradient(#fff,#c8e8f2);border:0;border-right:1px solid #8eb9c9;height:21px;padding:0 7px;font-size:10px}.language-switch button:last-child{border-right:0}.language-switch button.active{color:#fff;text-shadow:0 -1px #07557d;background:linear-gradient(#6fd6fa,#098acb)}.editor-language{z-index:2;margin-left:auto}.editor-language+div{margin-left:8px}.brand-orb{background:linear-gradient(145deg,#fff,#6ed8ff 35%,#0969bf 70%,#a9f3ff);border-radius:50%;width:102px;height:102px;margin:0 auto 22px;padding:7px;box-shadow:0 8px 22px #1783c866,inset 0 0 0 2px #fff}.brand-orb div{color:#fff;text-shadow:0 2px 3px #044577;background:radial-gradient(circle at 30% 20%,#81f8ff,#0e8ddd 45%,#0752a5 75%);border-radius:50%;align-content:center;place-items:center;height:100%;display:grid}.brand-orb b{letter-spacing:3px;font-size:14px}.eyebrow{color:#4384a7;letter-spacing:3px;font-size:11px;font-weight:700}.home-content h1{color:#18587e;letter-spacing:-1.5px;text-shadow:0 1px #fff;margin:13px 0 15px;font-size:47px;line-height:1.04}.home-content h1 span{color:#078bd5}.subtitle{color:#557589;font-size:15px;line-height:1.65}.home-actions{justify-content:center;gap:12px;margin-top:25px;display:flex}.glass-button{cursor:pointer;background:linear-gradient(#fff,#d6f0fa 48%,#b7dbe9 51%,#e9f8fc);border:1px solid #6b9ab5;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff,0 2px 4px #004b7833}.glass-button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffffd9,#0000 65%);transition:all .5s;position:absolute;inset:0;transform:translate(-120%)}.glass-button:hover:before{transform:translate(120%)}.glass-button:hover{filter:brightness(1.08);box-shadow:0 0 13px #5dd7ff}.glass-button.primary{color:#fff;text-shadow:0 -1px #07518a;background:linear-gradient(#79dfff,#15a4e6 48%,#087cc2 51%,#2db7ed);border-color:#0870ae}.gallery-link{color:#26789e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:24px;display:inline-flex}.gallery-link span{font-size:21px}.window-status,.editor-status{background:linear-gradient(#ebf8fc,#beddea);border-top:1px solid #7dabc0;align-items:center;gap:7px;height:26px;padding:0 12px;font-size:11px;display:flex}.window-status span:last-child,.editor-status span:last-child{margin-left:auto}.online-dot{background:#61c550;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #278320,0 0 5px #55df46}.desktop-icons{color:#fff;text-shadow:0 1px 3px #003c68;text-align:center;gap:17px;font-size:12px;display:grid;position:absolute;top:25px;left:18px}.desktop-shortcut{color:#fff;text-shadow:0 1px 3px #003c68;cursor:default;background:0 0;border:1px solid #0000;border-radius:3px;align-content:center;place-items:center;gap:5px;width:72px;min-height:82px;display:grid}.desktop-shortcut:hover{background:linear-gradient(#bceeff55,#4fb5e755);border-color:#a8e7ff99}.desktop-shortcut>span{width:48px;height:48px;display:block;position:relative}.win7-picture-icon{background:linear-gradient(#713f23,#d69a4a);border:3px solid #f5e8bd;border-radius:2px;box-shadow:0 2px 4px #17364d,inset 0 0 0 2px #fff}.win7-picture-icon:before{content:"";background:linear-gradient(#62c8f2 52%,#83cf53 53%);border:1px solid #225f7a;position:absolute;inset:5px}.win7-picture-icon i:first-child{z-index:2;background:#fff09d;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;right:10px}.win7-picture-icon i:last-child{z-index:2;border-bottom:18px solid #3c9c4a;border-left:14px solid #0000;border-right:14px solid #0000;position:absolute;bottom:8px;left:8px}.win7-bin-icon{background:linear-gradient(90deg,#71878c,#e5f5f7 32%,#81979b 48%,#eaf8f9 66%,#637c82);border:3px solid #d8eef2;border-radius:4px 4px 9px 9px;margin-top:2px;box-shadow:0 2px 5px #163649,inset 0 0 0 2px #40555b;width:39px!important;height:45px!important}.win7-bin-icon:before{content:"";background:#597178;border:2px solid #e7f7f9;border-radius:6px;height:8px;position:absolute;top:-6px;left:-5px;right:-5px;box-shadow:0 1px 2px #183743}.win7-bin-icon i{background:#3f565a;width:2px;position:absolute;top:9px;bottom:6px}.win7-bin-icon i:first-child{left:9px;transform:rotate(-4deg)}.win7-bin-icon i:nth-child(2){left:17px}.win7-bin-icon i:nth-child(3){right:9px;transform:rotate(4deg)}.taskbar{background:linear-gradient(#ccf5ffcc,#2672a7d6 48%,#063d70e0 52%,#226fa6e0);border-top:1px solid #d6fbff;align-items:center;height:43px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #11517d}.start-orb{background:radial-gradient(circle at 36% 26%,#d7ff79,#55b918 38%,#087d25 67%,#0d4d34);border:2px solid #d8ffff;border-radius:50%;width:48px;height:48px;margin:-7px 8px 0 10px;position:relative;box-shadow:0 0 12px #7efaff}.start-orb i{width:9px;height:9px;position:absolute;transform:skewY(-7deg);box-shadow:inset 0 1px #fff8}.start-orb i:first-child{background:#f04b38;top:12px;left:13px}.start-orb i:nth-child(2){background:#75c84b;top:10px;left:24px}.start-orb i:nth-child(3){background:#3da6ed;top:23px;left:13px}.start-orb i:nth-child(4){background:#ffd147;top:21px;left:24px}.task-divider{border-left:1px solid #0d507d;border-right:1px solid #a8def4;height:31px}.task-app{color:#fff;background:linear-gradient(#9decff99,#1183ceaa);border:1px solid #6dd8ff;border-radius:4px;place-items:center;width:52px;height:35px;margin-left:6px;display:grid}.tray{color:#fff;text-shadow:0 1px #164e6e;background:#72c7e633;border-left:1px solid #84cce8;align-items:center;height:100%;margin-left:auto;padding:0 14px;font-size:11px;display:flex}.tray b{text-align:right;font-weight:400;line-height:1.1}.tray small{font-size:9px}.moving-cloud{filter:blur(8px);opacity:.35;background:#fff8;border-radius:50%;width:180px;height:45px;position:absolute}.cloud-one{animation:38s linear infinite cloud;top:13%}.cloud-two{animation:55s linear -20s infinite cloud;top:32%;transform:scale(.7)}.editor-screen{padding:18px}.editor-window{background:#dcf4fc9e;flex-direction:column;height:calc(100vh - 36px);min-height:690px;display:flex}.back-btn{background:#fff5;border:0;border-radius:4px;place-items:center;width:26px;height:24px;display:grid}.menubar{background:#eff8fb;border-bottom:1px solid #a3bbc7;align-items:center;height:28px;padding:0 8px;display:flex}.menubar button{background:0 0;border:0;align-items:center;gap:3px;font-size:11px;display:flex}.menubar span{flex:1}.editor-topbar{background:linear-gradient(#fff,#d8edf5);border-bottom:1px solid #8cacbd;align-items:center;gap:9px;height:62px;padding:0 16px;display:flex}.doc-title{align-items:center;gap:9px;display:flex}.doc-title>svg{color:#0b8dcc}.doc-title div{display:grid}.doc-title b{font-size:13px}.doc-title small{color:#67808e;margin-top:2px;font-size:10px}.history{margin-left:auto;display:flex}.history button{background:linear-gradient(#fff,#dbeaf0);border:1px solid #9bb5c2;width:34px;height:32px}.workspace{flex:1;grid-template-columns:252px 1fr 238px;min-height:0;display:grid}.asset-panel,.property-panel{background:linear-gradient(90deg,#effafdf5,#d0e9f2f0);border-right:1px solid #779eb2;min-height:0;overflow:auto}.property-panel{border-left:1px solid #779eb2;border-right:0}.panel-tabs{background:#cee4ed;border-bottom:1px solid #91adba;grid-template-columns:repeat(4,1fr);height:57px;display:grid}.panel-tabs button{cursor:pointer;background:linear-gradient(#f6fcfe,#bfdde8);border:0;border-right:1px solid #b1c9d3;align-content:center;place-items:center;gap:3px;font-size:9px;display:grid}.panel-tabs svg{width:18px}.panel-tabs button.active{color:#0777b5;background:linear-gradient(#fff,#e9f8fd);box-shadow:inset 0 -3px #19a1df}.asset-body{padding:13px}.panel-heading{align-items:center;margin-bottom:12px;display:flex}.panel-heading div{display:grid}.panel-heading small{color:#718a98;font-size:9px}.panel-heading button{background:0 0;border:0;margin-left:auto}.panel-heading svg{width:14px}.sticker-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sticker-grid button{cursor:grab;background:linear-gradient(145deg,#fff,#dff2f8);border:1px solid #a0c0cf;border-radius:6px;align-content:center;place-items:center;gap:3px;min-height:86px;display:grid;box-shadow:inset 0 0 0 1px #fff}.sticker-grid button:hover{border-color:#32aee4;box-shadow:0 0 10px #55c9ff88}.sticker-grid span{font-size:34px;line-height:1.1}.sticker-grid small{font-size:9px}.frame-list,.backgrounds{gap:8px;display:grid}.frame-list button,.backgrounds button{text-align:left;background:linear-gradient(#fff,#dfeff4);border:1px solid #9dbdca;border-radius:6px;grid-template-rows:1fr 1fr;grid-template-columns:52px 1fr;align-items:end;column-gap:9px;height:68px;padding:7px;display:grid}.frame-list small{color:#728995;align-self:start;font-size:9px}.frame-sample{background:#bdeeff;border-radius:5px;grid-row:1/3;width:50px;height:48px}.frame-sample.glass{border:7px solid #f5fdff;box-shadow:inset 0 0 8px #218fd0}.frame-sample.rounded{border:6px solid #4dbdec;border-radius:16px}.frame-sample.rainbow{background:linear-gradient(#c8f5ff,#c8f5ff) padding-box padding-box,linear-gradient(135deg,#59d7ff,#c482ff,#ffe078) border-box;border:6px solid #0000}.quick-effects{gap:8px;display:grid}.quick-effects button{background:linear-gradient(#fff,#cfeaf4);border:1px solid #8bb4c7;border-radius:5px;padding:10px}.quick-effects p{color:#64808e;font-size:10px}.backgrounds button{grid-template-rows:1fr;grid-template-columns:48px 1fr;align-items:center}.backgrounds i{border:1px solid #9cb8c4;border-radius:4px;width:44px;height:42px}.checker{background-color:#fff;background-image:linear-gradient(45deg,#d3d3d3 25%,#0000 25%),linear-gradient(-45deg,#d3d3d3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d3d3d3 75%),linear-gradient(-45deg,#0000 75%,#d3d3d3 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.canvas-area{background-color:#aec6d0;background-image:linear-gradient(45deg,#a7c0cb 25%,#0000 25%),linear-gradient(-45deg,#a7c0cb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#a7c0cb 75%),linear-gradient(-45deg,#0000 75%,#a7c0cb 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.canvas-area:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000,#1940532e);position:absolute;inset:0}.canvas-shell{background-color:#0000;flex:none;position:relative;box-shadow:0 12px 32px #34586688}.canvas-shell .canvas-container,.canvas-shell canvas{width:100%!important;height:100%!important}.empty-canvas{z-index:4;color:#628293;pointer-events:none;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.empty-canvas div{background:#fffb;border:1px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 5px 16px #47728255}.empty-canvas b{font-size:15px}.empty-canvas span{font-size:11px}.empty-canvas button{pointer-events:auto;background:linear-gradient(#fff,#ccecf8);border:1px solid #61a9cc;border-radius:5px;margin-top:5px;padding:7px 16px}.ruler.horizontal{color:#4f6976;background:linear-gradient(#e5f2f6,#b9cdd5);border-bottom:1px solid #829ca8;justify-content:space-around;height:20px;font-size:8px;display:flex;position:absolute;top:0;left:20px;right:0}.canvas-bottom{background:#dcecf2dd;border:1px solid #789cae;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:flex;position:absolute;bottom:8px}.canvas-bottom button{background:0 0;border:0}.canvas-bottom input{width:100px}.property-title{background:linear-gradient(#fff,#cfe6ee);border-bottom:1px solid #9bb7c3;align-items:center;height:39px;padding:0 12px;display:flex}.property-title svg{margin-left:auto}.selected-card{background:linear-gradient(#fff,#dff2f8);border:1px solid #8fb8ca;border-radius:6px;align-items:center;gap:9px;margin:12px;padding:9px;display:flex}.selected-card>span{color:#fff;background:radial-gradient(circle at 30% 20%,#fff,#32c5ef 25%,#087abb 70%);border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.selected-card div{display:grid}.selected-card b{font-size:11px}.selected-card small{color:#708896;font-size:9px}.property-group{border-top:1px solid #fff;border-bottom:1px solid #afc9d4;padding:11px 13px}.property-group label{margin-bottom:7px;font-size:10px;display:flex}.property-group label b{margin-left:auto}.property-group input{accent-color:#169bd5;width:100%}.layer-actions{grid-template-columns:1fr 1fr;gap:5px;padding:12px;display:grid}.layer-actions button,.layers button{background:linear-gradient(#fff,#d7e9ef);border:1px solid #93b1bf;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:31px;font-size:9px;display:flex}.layer-actions svg,.layers svg{width:12px}.layers{border-top:1px solid #91adba;padding:12px}.layers>div{justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.layers span{color:#fff;background:#77a8bd;border-radius:9px;padding:1px 6px}.layers button{width:100%}.editor-status{flex:none;height:23px}.editor-status samp{color:#1379a7}@keyframes window-open{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes shine{0%{transform:translate(-80%)}to{transform:translate(150%)}}@keyframes cloud{0%{left:-250px}to{left:110%}}.decor-thumb{filter:drop-shadow(0 4px 5px #1578aa55);width:62px;height:53px;position:relative;font-size:0!important;display:block!important}.decor-thumb i{display:block;position:absolute}.bubble-cluster i{background:radial-gradient(circle at 28% 20%,#fff,#9ef3ff55 25%,#288ed022 70%);border:1.5px solid #eaffff;border-radius:50%;box-shadow:inset -3px -4px 5px #1b87c933}.bubble-cluster i:first-child{width:38px;height:38px;top:8px;left:11px}.bubble-cluster i:nth-child(2){width:19px;height:19px;top:1px;left:1px}.bubble-cluster i:nth-child(3){width:15px;height:15px;top:4px;right:2px}.water-splash{background:radial-gradient(at bottom,#47ccf399,#0000 65%);border-bottom:8px solid #73e1f5aa;border-radius:50%}.water-splash i{background:linear-gradient(#fff,#4fcdf0aa);border-radius:50%;width:9px;height:18px}.water-splash i:first-child{top:8px;left:10px;transform:rotate(20deg)}.water-splash i:nth-child(2){top:0;left:31px}.water-splash i:nth-child(3){top:13px;right:7px;transform:rotate(-20deg)}.glass-orb{background:radial-gradient(circle at 28% 20%,#fff,#8fe9ff88 20%,#1b8dc955 67%,#1667a755);border:2px solid #eaffff;border-radius:50%;margin:auto;box-shadow:inset -8px -9px 13px #1169a955;width:52px!important;height:52px!important}.glass-orb:after{content:"";background:#57c75d99;border-radius:50%;height:16px;position:absolute;bottom:7px;left:8px;right:8px}.lens-flare{background:radial-gradient(circle,#fff 0 8%,#b6faff 16%,#6bd9ff66 28%,#ef8cff2e 46%,#0000 66%)}.lens-flare:before,.lens-flare:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);position:absolute}.lens-flare:before{height:2px;top:26px;left:0;right:0}.lens-flare:after{width:2px;top:0;bottom:0;left:30px}.aqua-fish{background:linear-gradient(#fff27a,#40c9e0 48%,#0879bf);border:2px solid #eaffff;border-radius:55% 45% 45% 55%;margin-top:10px;width:61px!important;height:34px!important}.aqua-fish:before{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-right:20px solid #20a4d7;position:absolute;top:2px;left:-16px}.aqua-fish:after{content:"";background:#073a68;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;right:9px}.blue-butterfly:before,.blue-butterfly:after{content:"";background:linear-gradient(135deg,#a9f7ff,#398fdde8 55%,#5655d5);border:2px solid #e8ffff;width:31px;height:40px;position:absolute;top:7px}.blue-butterfly:before{border-radius:75% 25% 65% 35%;left:1px;transform:rotate(-18deg)}.blue-butterfly:after{border-radius:25% 75% 35% 65%;right:1px;transform:rotate(18deg)}.clean-leaf{background:linear-gradient(145deg,#0000 48%,#3ea746 49% 53%,#0000 54%)}.clean-leaf i{background:linear-gradient(145deg,#c5ff8c,#32ad50);border:1px solid #e6ffd5;border-radius:100% 0;width:31px;height:15px}.clean-leaf i:first-child{top:27px;left:5px;transform:rotate(25deg)}.clean-leaf i:nth-child(2){top:15px;left:23px;transform:rotate(-8deg)}.clean-leaf i:nth-child(3){top:4px;left:39px;transform:rotate(20deg)}.daisy-sprig{background:linear-gradient(90deg,#0000 48%,#4caf46 49% 53%,#0000 54%)}.daisy-sprig:before{content:"✿";color:#fff;text-shadow:0 0 4px #7fbed3;font-size:49px;position:absolute;top:-9px;left:10px}.daisy-sprig:after{content:"";background:#ffe44a;border-radius:50%;width:14px;height:14px;position:absolute;top:12px;left:25px}.grass-corner{overflow:hidden}.grass-corner i{transform-origin:bottom;background:linear-gradient(#8df05c,#269d39);border-radius:100% 0;width:7px;bottom:0}.grass-corner i:first-child{height:47px;left:12px;transform:rotate(-20deg)}.grass-corner i:nth-child(2){height:53px;left:30px}.grass-corner i:nth-child(3){height:43px;left:47px;transform:rotate(22deg)}.aero-bow:before,.aero-bow:after{content:"";background:linear-gradient(145deg,#eaffff,#62d5ed99);border:2px solid #fff;border-radius:70% 25% 65% 30%;width:32px;height:30px;position:absolute;top:8px}.aero-bow:before{left:2px;transform:rotate(-12deg)}.aero-bow:after{right:2px;transform:scaleX(-1)rotate(-12deg)}.aero-bow i:first-child{z-index:2;background:radial-gradient(circle at 30% 20%,#fff,#46c6e9);border-radius:50%;width:18px;height:18px;top:16px;left:22px}.cloud-puff{background:#fffd;border:2px solid #e5fbff;border-radius:50%;margin-top:16px;height:31px!important}.cloud-puff:before,.cloud-puff:after{content:"";background:#fffe;border:2px solid #e5fbff;border-radius:50%;position:absolute}.cloud-puff:before{width:34px;height:34px;top:-13px;left:5px}.cloud-puff:after{width:40px;height:40px;top:-20px;right:4px}.decor-thumb.start-orb{background:radial-gradient(circle at 30% 20%,#fff,#58eaff 12%,#118bd7 45%,#30b952 68%,#0752a0);border:3px solid #eaffff;border-radius:50%;margin:auto;width:52px!important;height:52px!important}.decor-image{object-fit:contain;filter:drop-shadow(0 3px 4px #00529147);width:84px;height:64px;transition:transform .18s;display:block}.sticker-grid button:hover .decor-image{transform:scale(1.07)}.sticker-grid button{min-height:96px}.frame-list .image-asset-card img{object-fit:contain;background:linear-gradient(135deg,#eaffff,#a9d9e9);border-radius:4px;grid-row:1/3;width:50px;height:50px;box-shadow:inset 0 0 0 1px #fff}.backgrounds .background-asset-card{height:68px}.background-asset-card img{object-fit:cover;border:1px solid #8baab7;border-radius:4px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #fff}.frame-sample.water{border:6px solid #76ddf2;border-radius:13px;box-shadow:inset 0 0 8px #fff,0 0 5px #2ba9dc}.frame-sample.chrome{background:linear-gradient(#d7f6ff,#fff,#8ecce8);border:8px ridge #f4fdff}.frame-sample.corners{background:linear-gradient(#fff,#fff) 0 0/22px 7px no-repeat,linear-gradient(#fff,#fff) 0 0/7px 22px no-repeat,linear-gradient(#fff,#fff) 100% 0/22px 7px no-repeat,linear-gradient(#fff,#fff) 100% 0/7px 22px no-repeat,linear-gradient(#fff,#fff) 0 100%/22px 7px no-repeat,linear-gradient(#fff,#fff) 0 100%/7px 22px no-repeat,linear-gradient(#fff,#fff) 100% 100%/22px 7px no-repeat,linear-gradient(#fff,#fff) 100% 100%/7px 22px no-repeat,#80d7ed;box-shadow:inset 0 0 9px #158fd0}.quick-effects button{align-items:center;gap:10px;min-height:48px;padding:5px 8px;display:flex}.effect-preview{background:linear-gradient(#45c8f5 50%,#65c94b 51%);border:1px solid #fff;border-radius:4px;flex:none;width:38px;height:34px;box-shadow:0 1px 3px #487386}.effect-preview.dream{filter:blur(1px)saturate(1.35);box-shadow:0 0 8px #fff}.effect-preview.crisp{filter:contrast(1.25)saturate(1.25)}.effect-preview.aqua{filter:hue-rotate(28deg)saturate(1.4)}.effect-preview.soft{filter:blur(2px)brightness(1.2)}.sky{background:linear-gradient(#57c8f6,#f5ffff 68%,#a7e478)}.green{background:linear-gradient(#53caf4,#e9ffff 48%,#77d247 50%,#29943b)}.pearl{background:linear-gradient(145deg,#fff,#dff8ff,#f9ffff,#a8e0e6)}.aqua-bg{background:linear-gradient(#078cdb,#54d9ee,#d8ffff)}@media (width<=900px){.workspace{grid-template-columns:190px 1fr}.property-panel{display:none}.editor-screen{padding:7px}.editor-window{height:calc(100vh - 14px)}.home-content h1{font-size:39px}}@media (width<=650px){.asset-panel{display:none}.workspace{grid-template-columns:1fr}.editor-topbar .doc-title{display:none}.home-actions{flex-direction:column}.home-actions button{width:100%}.desktop-icons{display:none}}.dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e3b5938;place-items:center;display:grid;position:fixed;inset:0}.new-canvas-dialog{background:#e1f7fdeb;width:min(520px,100vw - 30px)}.dialog-close{color:#fff;background:linear-gradient(#f5a799,#bd3024);border:1px solid #8e2b23;border-radius:0 0 4px 4px;place-items:center;width:42px;height:20px;margin-left:auto;display:grid}.new-dialog-body{background:linear-gradient(145deg,#fffffff0,#d5f1fae6);padding:22px}.new-dialog-body h2{color:#18587e;margin:0;font-size:20px}.new-dialog-body>p{color:#5c7889;margin:5px 0 17px;font-size:12px}.size-presets{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.size-presets button{background:linear-gradient(#fff,#d9edf4);border:1px solid #91b4c4;border-radius:5px;place-items:center;gap:3px;min-height:92px;padding:8px 4px;font-size:10px;display:grid}.size-presets button.active{background:linear-gradient(#fff,#c5effc);border-color:#078fd0;box-shadow:0 0 0 2px #5fd4ff}.size-presets i{background:linear-gradient(145deg,#eaffff,#87d9f1);border:1px solid #5ea7c5;width:38px;max-width:46px;max-height:35px;display:block;box-shadow:inset 0 0 0 2px #fff}.size-presets small{color:#718694;font-size:8px}.custom-size{justify-content:center;align-items:flex-end;gap:7px;margin:16px 0;display:flex}.custom-size label{gap:4px;font-size:10px;display:grid}.custom-size input{background:#fff;border:1px solid #7fa8bb;border-radius:4px;width:105px;height:31px;padding:0 8px;box-shadow:inset 0 1px 3px #7792a244}.custom-size span,.custom-size em{margin-bottom:7px}.custom-size em{font-size:10px}.dialog-actions{border-top:1px solid #b1ccd7;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.property-hint{color:#718995;margin-top:5px;font-size:8px;display:block}.layer-actions button:disabled{opacity:.5;color:#6f858e;cursor:not-allowed}.copyright-backdrop{z-index:30;background:#082e4c61}.copyright-dialog{background:#ddf5fcf5;width:min(630px,100vw - 28px);max-height:calc(100vh - 36px);overflow:hidden}.copyright-body{color:#284f63;background:linear-gradient(145deg,#fffffff7,#d7f1f9f2);max-height:calc(100vh - 92px);padding:22px 26px 18px;overflow:auto}.copyright-body h2{color:#145d85;margin:0 0 15px;font-size:21px}.copyright-body p{margin:0 0 13px;font-size:13px;line-height:1.75}.copyright-body strong{color:#9f241d}.copyright-actions{background:linear-gradient(#ebf9fdf5,#cce9f3);border-top:1px solid #a7c8d5;justify-content:flex-end;margin:18px -26px -18px;padding:13px 26px;display:flex;position:sticky;bottom:-18px}.copyright-actions .glass-button{min-width:128px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
