.sx-links{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.sx-links :is(a,span[aria-label]){display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 11px;border-radius:999px;font:500 13px/1 var(--ui);color:rgb(243 244 247/.86);text-decoration:none;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);transition:background .2s,color .2s}.sx-links a:hover{color:#fff;background:rgb(255 255 255/.11)}.sx-links a:focus-visible{outline:2px solid #f3f4f7;outline-offset:3px}.sx-mark{display:grid;flex:none;width:14px;height:14px;color:#f3f4f7}.sx-mark svg{width:100%;height:100%}.sx-seal{display:grid;flex:none;width:13px;height:13px;margin-left:-1px;color:rgb(243 244 247/.5)}.sx-seal svg{width:100%;height:100%}.sx-links span:not(.sx-mark){max-width:22ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(.sx-rows,.sx-sign){display:grid;gap:2px;margin:0;padding:0;list-style:none}:is(.sx-rows,.sx-sign) li{display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 2px;border-bottom:1px solid rgb(255 255 255/.06)}:is(.sx-rows,.sx-sign) li:last-child{border-bottom:0}:is(.sx-rows,.sx-sign) .sx-mark{width:18px;height:18px;color:rgb(243 240 232/.5)}:is(.sx-rows,.sx-sign) li[data-on] .sx-mark{color:#f3f0e8}.sx-what{display:grid;gap:4px;flex:1 1;min-width:0}.sx-what b{font:500 14px/1.2 var(--ui);color:var(--t1,#f3f0e8)}.sx-what em{overflow:hidden;font:400 12.5px/1.3 var(--ui);font-style:normal;color:var(--t3,rgb(243 240 232/.5));white-space:nowrap;text-overflow:ellipsis}.sx-acts{display:flex;align-items:center;gap:12px}.sx-switch{position:relative;flex:none;width:40px;height:23px;border-radius:99px;background:rgb(255 255 255/.12);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16);cursor:pointer;transition:background .2s}.sx-switch i{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.sx-switch[data-on]{background:#f3f4f7}.sx-switch[data-on] i{transform:translateX(17px);background:#0b0b0d}.sx-switch:focus-visible,.sx-unlink:focus-visible{outline:2px solid #f3f4f7;outline-offset:3px}.sx-switch:disabled,.sx-unlink:disabled{opacity:.5;cursor:default}.sx-unlink{font:600 12px/1 var(--ui);color:var(--t3,rgb(243 240 232/.5));transition:color .2s}.sx-unlink:hover{color:var(--t1,#f3f0e8)}.sx-sign li[data-on] .sx-mark{color:#f3f0e8}.sx-only{flex:none;font:500 11.5px/1 var(--ui);color:var(--t4,rgb(243 240 232/.38))}.sx-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sx-add .ed-pill{gap:8px}.sx-add .sx-mark{width:13px;height:13px;color:currentColor}.ed{--t1:#f3f0e8;--t2:rgb(243 240 232/.72);--t3:rgb(243 240 232/.5);--t4:rgb(243 240 232/.32);--bad:#ff9aa6;--good:#9fe6c6;position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgb(3 3 5/.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ed-fade .3s ease both;font-family:var(--ui),system-ui,sans-serif;color:var(--t1)}@keyframes ed-fade{0%{opacity:0}}.ed *{box-sizing:border-box}:where(.ed) :is(h2,p){margin:0}:where(.ed) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.ed-box{position:relative;display:grid;gap:18px;width:min(520px,100%);max-height:min(92dvh,900px);overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none;padding:20px 22px 18px;border-radius:26px;background:linear-gradient(180deg,#161618,#0b0b0d);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),inset 0 0 0 1px rgb(255 255 255/.08),0 40px 100px -20px rgb(0 0 0/.9);animation:ed-in .45s cubic-bezier(.16,1,.3,1) both}.ed-box::-webkit-scrollbar{display:none}@keyframes ed-in{0%{opacity:0;translate:0 14px}}.ed-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ed-top h2{font:600 12px/1 var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--t2)}.ed-x{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--t2);background:rgb(255 255 255/.06);transition:background .2s,color .2s}.ed-x:hover{color:#fff;background:rgb(255 255 255/.14)}.ed-x svg{width:15px;height:15px}.ed-btn:focus-visible,.ed-hues button:focus-visible,.ed-pill:focus-visible,.ed-x:focus-visible{outline:2px solid #f3f4f7;outline-offset:3px}.ed-pic{display:flex;align-items:center;gap:16px;min-width:0}.ed-face{position:relative;display:grid;place-items:center;flex:none;width:84px;height:84px;border-radius:50%;overflow:hidden;background:radial-gradient(70% 70% at 35% 30%,hsl(var(--hue) 80% 60%),hsl(var(--hue) 70% 24%) 70%,hsl(var(--hue) 70% 11%));box-shadow:inset 0 2px 6px rgb(255 255 255/.32),inset 0 -6px 14px rgb(0 0 0/.5),0 0 0 1px rgb(255 255 255/.12)}.ed-face svg{width:76%;height:76%;filter:drop-shadow(0 2px 4px rgb(0 0 0/.45))}.ed-pic-r{display:grid;gap:9px;min-width:0}.ed-pic-acts{display:flex;flex-wrap:wrap;gap:8px}.ed-pic-r em{font:400 12.5px/1.45 var(--ui);font-style:normal;color:var(--t3)}.ed-pill:disabled{opacity:.5;cursor:default}.cp{display:grid;gap:12px;width:100%}.cp-stage{position:relative;width:min(300px,100%);aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:18px;background:#0b0b0d;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:0 0 0 1px rgb(255 255 255/.12)}.cp-stage:active{cursor:grabbing}.cp-stage:focus-visible{outline:2px solid #f3f4f7;outline-offset:3px}.cp-stage canvas{display:block;width:100%;height:100%}.cp-ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px rgb(5 5 7/.58),inset 0 0 0 1px rgb(255 255 255/.5);pointer-events:none}.cp-zoom{display:flex;align-items:center;gap:12px;width:min(300px,100%);margin:0 auto;font:600 10.5px/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.cp-zoom input{flex:1 1;height:22px;margin:0;background:none;appearance:none;cursor:pointer}.cp-zoom input::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:rgb(255 255 255/.18)}.cp-zoom input::-moz-range-track{height:3px;border-radius:2px;background:rgb(255 255 255/.18)}.cp-zoom input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6.5px;border-radius:50%;background:#f3f4f7;box-shadow:0 1px 4px rgb(0 0 0/.5)}.cp-zoom input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#f3f4f7}.cp-zoom input:focus-visible{outline:2px solid #f3f4f7;outline-offset:4px;border-radius:4px}.cp-err{text-align:center;font:400 13px/1.45 var(--ui);color:var(--bad)}.cp-acts{display:flex;justify-content:center;gap:10px}.ed-f{display:grid;gap:8px;min-width:0}.ed-f>span:first-child{display:flex;align-items:baseline;justify-content:space-between;font:600 10.5px/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.ed-f>span small{font:400 12px/1 Inter Tight,var(--ui),sans-serif;letter-spacing:0;color:var(--t4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-f>span small[data-low]{color:var(--t2)}.ed-f input,.ed-f textarea{width:100%;min-width:0;border:0;border-radius:14px;font:500 15px/1.35 var(--ui);color:var(--t1);background:rgb(0 0 0/.36);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);transition:box-shadow .2s}.ed-f input{height:46px;padding:0 14px}.ed-f textarea{display:block;padding:12px 14px;resize:none;line-height:1.5}.ed-f input:focus,.ed-f textarea:focus{outline:none;box-shadow:inset 0 0 0 2px #f3f4f7}.ed-f input:disabled{color:var(--t3);cursor:not-allowed}.ed-f em{font:400 12.5px/1.45 var(--ui);font-style:normal;color:var(--t3)}.ed-f[data-bad] em{color:var(--bad)}.ed-f[data-bad] :is(input,textarea){box-shadow:inset 0 0 0 1px rgb(255 154 166/.6)}.ed-f[data-ok] em{color:var(--good)}.ed-at{position:relative;display:block}.ed-at i{position:absolute;left:14px;top:50%;translate:0 -50%;font:500 15px/1 var(--ui);font-style:normal;color:var(--t3);pointer-events:none}.ed-at input{padding-left:30px}.ed-hues{display:flex;flex-wrap:wrap;gap:10px}.ed-hues button{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ed-hues button i{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,hsl(var(--h) 80% 66%),hsl(var(--h) 70% 38%) 70%);box-shadow:inset 0 1px 1px rgb(255 255 255/.35),0 0 0 1px rgb(255 255 255/.1)}.ed-hues button[data-on]{box-shadow:0 0 0 1.5px #f3f4f7}.ed-hues button:hover{transform:scale(1.08)}.ed-hues button.own i{display:grid;place-items:center}.ed-hues button.own svg{width:84%;height:84%}.ed-say{font:400 13px/1.45 var(--ui);color:var(--bad)}.ed-sure{padding:12px 14px;border-radius:14px;font:400 13.5px/1.5 var(--ui);color:var(--t2);background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.ed-sure b{font-weight:600;color:var(--t1)}.ed-foot{position:sticky;bottom:-18px;display:flex;justify-content:flex-end;gap:10px;margin:0 -22px -18px;padding:14px 22px 18px;background:linear-gradient(rgb(11 11 13/0),#0b0b0d 30%)}.ed-btn{height:42px;padding:0 20px;border-radius:999px;font:600 14px/1 var(--ui);letter-spacing:.01em;color:#0b0b0e;background:#f3f4f7;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1),background .2s}.ed-btn:hover{background:#fff}.ed-btn:active{transform:scale(.97)}.ed-btn:disabled{opacity:.4;cursor:default}.ed-btn.ghost{color:var(--t1);background:rgb(255 255 255/.07);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14)}.ed-btn.ghost:hover{background:rgb(255 255 255/.13)}.ed-pill{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 12px;border:0;border-radius:999px;font:600 12.5px/1 var(--ui);letter-spacing:.02em;color:rgb(243 244 247/.86);background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);cursor:pointer;transition:background .2s,color .2s}.ed-pill:hover{color:#fff;background:rgb(255 255 255/.12)}.ed-pill svg{width:14px;height:14px}@media (max-width:600px){.ed{place-items:end center;padding:0}.ed-box{width:100%;max-height:92dvh;border-radius:24px 24px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom));animation-name:ed-up}.ed-foot{margin:0 -16px calc(-16px - env(safe-area-inset-bottom));padding:14px 16px calc(16px + env(safe-area-inset-bottom))}.ed-foot .ed-btn{flex:1 1}}@keyframes ed-up{0%{translate:0 40px;opacity:0}}@media (prefers-reduced-motion:reduce){.ed,.ed-box{animation:none}}