@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-400-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-400-latin-ext-CK4GAP86.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-400-latin-BEhtfm5r.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-700-latin-ext-C6gwlRgY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-700-latin-BUGMgin4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/share-tech-mono-400-latin-CCqdbj5z.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent: #9b59b6;--accent-light: #b670d3;--accent-dark: #713b87;--bg-dark: #080909;--bg-mid: #202225;--text: #dcddde;--ok: #5fd38d;--bad: #e86262;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{min-height:100%;background:var(--bg-dark)}body{display:flex;flex-direction:column;min-width:320px;min-height:100vh;margin:0;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:radial-gradient(ellipse at top right,rgba(155,89,182,.18),transparent 55%),linear-gradient(to top right,var(--bg-dark),var(--bg-mid));background-attachment:fixed;background-repeat:no-repeat;color:var(--text);font-family:Lato,Roboto,Helvetica Neue,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}a{color:var(--accent-light);text-decoration:none;-webkit-tap-highlight-color:transparent}#app{flex:1 0 auto;display:flex;flex-direction:column;width:100%}main.content{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:20px 16px 40px;text-align:center}.page-head{width:100%;max-width:1280px;margin:0 auto;padding:20px 16px 0;text-align:center}.page-top{text-align:left}.tag{display:flex;align-items:center;justify-content:center;gap:12px;max-width:360px;margin:18px auto 10px;font:13px Share Tech Mono,monospace;letter-spacing:.3em;color:var(--accent-light)}.tag:before,.tag:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(182,112,211,.6))}.tag:after{transform:scaleX(-1)}.tag .cursor{animation:blink 1.1s steps(1) infinite}.hud-title{margin:0;padding-left:.38em;font-size:clamp(20px,6.5vw,44px);line-height:1.1;color:#efe2f7;font-family:Lato,sans-serif;font-weight:700;letter-spacing:.38em;text-transform:uppercase;text-shadow:0 0 18px rgba(155,89,182,.7)}.tag,.hud-title{animation:rise-in .6s ease-out backwards}.hud-title{animation-delay:.1s}.hud-corners,button{--corner: rgba(182, 112, 211, .9);--fill: rgba(155, 89, 182, .05);--arm: 10px;background:linear-gradient(var(--corner),var(--corner)) left top / var(--arm) 2px no-repeat,linear-gradient(var(--corner),var(--corner)) left top / 2px var(--arm) no-repeat,linear-gradient(var(--corner),var(--corner)) right top / var(--arm) 2px no-repeat,linear-gradient(var(--corner),var(--corner)) right top / 2px var(--arm) no-repeat,linear-gradient(var(--corner),var(--corner)) left bottom / var(--arm) 2px no-repeat,linear-gradient(var(--corner),var(--corner)) left bottom / 2px var(--arm) no-repeat,linear-gradient(var(--corner),var(--corner)) right bottom / var(--arm) 2px no-repeat,linear-gradient(var(--corner),var(--corner)) right bottom / 2px var(--arm) no-repeat,var(--fill);transition:background-size .25s,background-color .25s,color .2s}a.hud-corners:hover,button:hover:not(:disabled){--arm: 16px;--fill: rgba(155, 89, 182, .18);color:#fff}a.back{display:inline-block;padding:8px 16px;color:var(--text);font:13px/1.5 Share Tech Mono,monospace;letter-spacing:.16em;text-transform:uppercase}button{padding:8px 18px;border:0;border-radius:0;color:var(--text);font:14px/1.5 Share Tech Mono,monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}button:focus-visible{outline:1px solid rgba(182,112,211,.6);outline-offset:2px}button:disabled{opacity:.55;cursor:default}button.btn-go{--corner: rgba(95, 211, 141, .9);--fill: rgba(95, 211, 141, .07);color:#c9f2d8}button.btn-go:hover:not(:disabled){--fill: rgba(95, 211, 141, .2)}.app-layout{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.panel{display:flex;flex-direction:column;gap:26px;width:100%;max-width:480px;text-align:left}.card-col{display:flex;flex-direction:column;align-items:center;gap:14px}.card-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (min-width: 900px){.app-layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:40px}.card-col{position:sticky;top:16px}}.group{display:flex;flex-direction:column;gap:12px}.group-title{display:flex;align-items:center;gap:10px;margin:0 0 2px;font:12px Share Tech Mono,monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-light)}.group-title i{font-style:normal;color:var(--accent);opacity:.8}.group-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(182,112,211,.6),transparent)}.field{display:flex;align-items:center;gap:12px}.field>.label{flex:0 0 110px;font-size:14px;color:#dcdddecc}.field>:not(.label){flex:1;min-width:0}.field.top{align-items:flex-start}.field.top>.label{padding-top:5px}@media (max-width: 480px){.field{flex-direction:column;align-items:stretch;gap:6px}.field>.label{flex:none;padding-top:0}}input:not([type=checkbox]):not([type=file]):not(.bare){height:34px;padding:0 10px;border:1px solid rgba(155,89,182,.35);border-radius:0;background-color:#0809098c;color:var(--text);font:15px Lato,sans-serif;outline:0;transition:border-color .2s,box-shadow .2s}input:not([type=checkbox]):not([type=file]):not(.bare):hover{border-color:#b670d3b3}input:not([type=checkbox]):not([type=file]):not(.bare):focus{border-color:var(--accent-light);box-shadow:0 0 10px #9b59b659}input::placeholder{color:#dcddde66}.sel{position:relative}.sel-btn,.link-field{display:flex;align-items:stretch;width:100%;height:38px;padding:0;border:1px solid rgba(155,89,182,.35);background:#0809098c;color:var(--text);font:15px Lato,sans-serif;letter-spacing:0;text-transform:none;text-align:left;transition:border-color .2s,box-shadow .2s}.sel-btn:hover:not(:disabled),.link-field:hover{border-color:#b670d3b3;color:var(--text)}.sel.open .sel-btn,.link-field:focus-within{border-color:var(--accent-light);box-shadow:0 0 10px #9b59b659}.sel-pre,.link-pre{display:flex;flex:none;align-items:center;justify-content:center;width:38px;border-right:1px solid rgba(155,89,182,.25);background:#9b59b614}.sel-ico{flex:none;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain}.sel-ico.big{width:28px;height:28px}.sel-list-ico,.link-pre svg{width:16px;height:16px;fill:none;stroke:var(--accent-light);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sel-value{flex:1;min-width:0;align-self:center;padding:0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sel-pos{align-self:center;padding-right:10px;font:11px Share Tech Mono,monospace;letter-spacing:.1em;color:#b670d399}.sel-end{display:flex;align-items:center;padding:0 12px;border-left:1px solid rgba(155,89,182,.25);transition:background-color .2s}.sel.open .sel-end{background:#9b59b62e}.sel-end svg{width:10px;height:6px;fill:none;stroke:var(--accent-light);stroke-width:1.6;transition:transform .2s}.sel.open .sel-end svg{transform:rotate(180deg)}.sel-panel{--arm: 12px;--fill: #17151c;position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:100%;padding:6px 0;border:1px solid rgba(155,89,182,.3);box-shadow:0 14px 30px #0009;animation:sel-in .14s ease-out}.sel.up .sel-panel{top:auto;bottom:calc(100% + 6px)}@keyframes sel-in{0%{opacity:0;transform:translateY(-4px)}}.sel-opt{position:relative;display:flex;align-items:center;gap:10px;padding:7px 16px 7px 18px;white-space:nowrap;color:#dcddded9;cursor:pointer}.sel-opt i{width:18px;font:11px Share Tech Mono,monospace;font-style:normal;color:#9b59b6b3}.sel-opt.active{background:#9b59b629;color:#fff}.list .sel-opt.active:before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:3px;background:var(--accent-light);box-shadow:0 0 8px #b670d3e6}.list .sel-opt[aria-selected=true]{color:var(--accent-light)}.list .sel-opt[aria-selected=true]:after{content:"◆";margin-left:auto;padding-left:14px;font-size:10px}.sel-panel.grid{display:grid;grid-template-columns:repeat(2,minmax(max-content,1fr));gap:4px;padding:6px}.grid .sel-opt{padding:6px 12px 6px 8px;border:1px solid transparent;font-size:14px}.grid .sel-opt.active{border-color:#9b59b673;background:#9b59b61f}.grid .sel-opt[aria-selected=true]{border-color:var(--accent-light);background:#9b59b640;color:#fff}.link-field .bare{flex:1;min-width:0;padding:0 12px;border:0;background:transparent;color:var(--text);font:15px Lato,sans-serif;outline:0}.link-state{display:flex;align-items:center;padding:0 10px;font:11px Share Tech Mono,monospace;letter-spacing:.12em;white-space:nowrap;color:#dcddde80}.link-state.ok{color:var(--ok)}.link-state.bad{color:var(--bad)}.link-clear{--arm: 0px;padding:0 12px;border:0;border-left:1px solid rgba(155,89,182,.25);background:transparent;font-size:15px;letter-spacing:0;color:#dcddde99}.link-clear:hover:not(:disabled){--arm: 0px;background:#9b59b626;color:#fff}.seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:4px}.seg.words{display:flex;flex-wrap:wrap}.seg.words button{flex:1 1 auto}.seg button{--arm: 5px;--corner: rgba(182, 112, 211, .4);padding:5px 9px;color:#dcdddea6;font:13px/1.5 Share Tech Mono,monospace;letter-spacing:.06em;text-transform:none}.seg.words button{font:13px/1.5 Lato,sans-serif;letter-spacing:.02em}.seg button:hover:not(:disabled){--arm: 8px;--fill: rgba(155, 89, 182, .15)}.seg button[aria-checked=true]{--corner: var(--accent-light);--fill: rgba(155, 89, 182, .35);color:#fff}.switch{display:flex;align-items:center;gap:12px;font-size:14px;color:#dcddded9;cursor:pointer}.switch-label{flex:1}.switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switch-state{min-width:26px;text-align:right;font:11px Share Tech Mono,monospace;letter-spacing:.15em;color:#dcddde66}.switch-track{position:relative;flex:none;width:40px;height:20px;border:1px solid rgba(182,112,211,.55);background:#08090999;transition:border-color .2s,background-color .2s,box-shadow .2s}.switch-track:before{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;background:#dcddde73;transition:transform .2s,background-color .2s,box-shadow .2s}.switch:hover .switch-track{border-color:var(--accent-light)}.switch input:checked~.switch-state{color:var(--accent-light)}.switch input:checked~.switch-track{border-color:var(--accent-light);background:#9b59b640}.switch input:checked~.switch-track:before{transform:translate(20px);background:var(--accent-light);box-shadow:0 0 8px #b670d3e6}.switch input:focus-visible~.switch-track{box-shadow:0 0 0 2px #b670d380}.drop{--arm: 14px;--fill: rgba(155, 89, 182, .04);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:120px;padding:14px;outline:1px dashed rgba(155,89,182,.35);outline-offset:-6px;text-align:center;cursor:pointer}.drop:hover,.drop:focus-visible,.drop.over{--arm: 26px;--fill: rgba(155, 89, 182, .14);outline-color:#b670d3cc}.drop svg{flex:none;width:28px;height:28px;fill:none;stroke:var(--accent-light);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.drop b{font:13px Share Tech Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:#efe2f7}.drop small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#dcddde8c}.drop small.file{font:12px JetBrains Mono,Consolas,monospace;color:var(--accent-light)}.drop.compact{flex-direction:row;justify-content:flex-start;gap:14px;min-height:0;padding:14px 18px;text-align:left}.drop.compact svg{width:22px;height:22px}.drop.compact .drop-text{align-items:flex-start}.drop-text{display:flex;flex-direction:column;align-items:inherit;min-width:0;max-width:100%}.card-drop{position:relative}.card-drop-over{--arm: 22px;--corner: #d6b4ec;--fill: rgba(155, 89, 182, .2);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#140c1ac7;font:14px Share Tech Mono,monospace;letter-spacing:.25em;text-align:center;color:#fff;pointer-events:none}.site-foot{margin-top:auto;padding:28px 16px 18px;text-align:center;font:11px Share Tech Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.site-foot,.site-foot a{color:#dcddde59;transition:color .2s}.site-foot i{margin:0 10px;font-style:normal}.site-foot a:hover{color:var(--accent-light)}@keyframes blink{50%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.tag,.tag .cursor,.hud-title{animation:none}.hud-corners,button{transition:none}}.looks{box-sizing:content-box;border:3px solid transparent}.container.svelte-12kodkg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;cursor:move}.image.svelte-12kodkg{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;will-change:transform}.cropperArea.svelte-12kodkg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999em;box-sizing:border-box;color:#00000080;border:1px solid rgba(255,255,255,.5);overflow:hidden}.grid.svelte-12kodkg:before{content:" ";box-sizing:border-box;border:1px solid rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:33.33%;right:33.33%;border-top:0;border-bottom:0}.grid.svelte-12kodkg:after{content:" ";box-sizing:border-box;border:1px solid rgba(255,255,255,.5);position:absolute;top:33.33%;bottom:33.33%;left:0;right:0;border-left:0;border-right:0}.round.svelte-12kodkg{border-radius:50%}.looks.svelte-18w42a6{position:relative;transform-origin:top left;width:475px;height:667px}.canva.svelte-18w42a6{position:absolute;width:448px;height:650px;top:13px;left:13px;z-index:0}.cardboard.svelte-18w42a6{position:absolute;pointer-events:none;top:13px;left:13px}.wrapper.svelte-18w42a6{position:absolute;top:13px;left:13px;width:448px;height:650px;overflow:hidden;z-index:-1}.wrapper_img.svelte-18w42a6{position:absolute}.real.svelte-18w42a6{position:absolute;top:13px;left:13px;width:448px;height:650px;pointer-events:none;z-index:0}.real.stale.svelte-18w42a6{visibility:hidden}.canva.under-real.svelte-18w42a6 img{opacity:0}.scalp.svelte-18w42a6{position:absolute;top:13px;left:13px;width:448px;height:auto;pointer-events:none;clip-path:xywh(0 0 100% 650px)}.border.svelte-18w42a6{position:relative;pointer-events:none;z-index:1}.star.svelte-18w42a6{position:absolute;pointer-events:none;z-index:3;top:30px}.stats.svelte-18w42a6{position:absolute;pointer-events:none;z-index:3;top:0;left:0}
