@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-CWLBgZ7J.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");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{--bg: #ffffff;--soft: #f4f4f2;--soft2: #ebebe8;--line: #e7e7e4;--fg: #0b0b0b;--mute: #9b9ba1;--mute2: #c4c4c8;--lime: #d4ff3a;--danger: #ff4d5e;--r: 14px;--ease: cubic-bezier(.22, 1, .36, 1);--font: "Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--safe-b: env(safe-area-inset-bottom, 0px);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;background:var(--bg);color:var(--fg)}body{font:450 15px/1.45 var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden;letter-spacing:-.005em}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;border:0;background:none;padding:0}a{color:inherit;text-decoration:none}img,video{display:block}::selection{background:var(--lime);color:#000}h1,h2,h3,.btn,.tab{text-wrap:balance}p{text-wrap:pretty}.app{min-height:100dvh;padding-bottom:calc(104px + var(--safe-b))}.wrap{max-width:1320px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.wrap{padding:0 40px}.app{padding-bottom:60px}}.top{position:sticky;top:0;z-index:40;background:#ffffffdb;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6)}.top .wrap{display:flex;align-items:center;gap:22px;height:60px}.top nav{display:none;gap:22px}.top nav a{position:relative;color:var(--mute);font-weight:500;transition:color .2s}.top nav a:hover,.top nav a.on{color:var(--fg)}.top nav a.on:after{content:"";position:absolute;left:50%;bottom:-8px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--fg)}.top .sp{flex:1}@media (min-width: 900px){.top nav{display:flex}}.logo{display:flex;align-items:center;gap:8px;font:650 20px/1 var(--font);letter-spacing:-.04em}.logo .ring{width:18px;height:18px;border-radius:50%;border:4.5px solid var(--fg);position:relative}.logo .ring:after{content:"";position:absolute;right:-6px;top:-6px;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 2px var(--bg)}.bolt{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:99px;background:var(--soft);font-weight:600;font-size:13.5px;white-space:nowrap}.avatar{width:32px;height:32px;border-radius:50%;background:var(--fg);display:grid;place-items:center;color:#fff;font:600 13px var(--font);overflow:hidden;flex:none}.avatar img{width:100%;height:100%;object-fit:cover}.dock{position:fixed;left:50%;bottom:calc(14px + var(--safe-b));transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:2px;padding:6px;border-radius:999px;background:#ffffffe6;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 1px #0000000a,0 12px 36px #0000001f;border:1px solid rgba(0,0,0,.05)}.dock a{position:relative;width:52px;height:46px;display:grid;place-items:center;border-radius:99px;color:var(--mute2);transition:color .2s}.dock a.on{color:var(--fg)}.dock a .pill{position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--fg)}.dock a.make{width:58px;height:46px;margin:0 4px;color:#fff;background:var(--fg)}.dock svg{width:22px;height:22px}@media (min-width: 900px){.dock{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:99px;font-weight:550;background:var(--soft);transition:transform .15s var(--ease),background .2s,opacity .2s;white-space:nowrap}.btn:hover{background:var(--soft2)}.btn:active{transform:scale(.97)}.btn.dark{background:var(--fg);color:#fff}.btn.dark:hover{background:#2a2a2a}.btn.white{background:#fff;color:var(--fg)}.btn.ghost{background:transparent}.btn.sm{height:36px;padding:0 14px;font-size:14px}.btn[disabled]{opacity:.4;pointer-events:none}.btn svg{width:18px;height:18px}.iconbtn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;transition:background .2s}.iconbtn:hover{background:var(--soft)}.iconbtn svg{width:22px;height:22px}.tabs{display:flex;gap:26px;align-items:center}.tabs{overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;white-space:nowrap;flex:none;font-size:16px;font-weight:550;color:var(--mute2);padding:6px 0 12px;transition:color .2s}.tab:hover{color:var(--mute)}.tab.on{color:var(--fg)}.tab .dot{position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--fg)}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 16px;margin:0 -16px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;height:32px;padding:0 13px;border-radius:99px;color:var(--mute);font-weight:500;font-size:14px;display:inline-flex;align-items:center;transition:all .2s;white-space:nowrap;border:1px solid var(--line)}.chip:hover{color:var(--fg)}.chip.on{background:var(--fg);color:#fff;border-color:var(--fg)}.drum{position:relative;height:430px;margin:0 -16px;overflow:hidden;perspective:1100px;user-select:none;touch-action:pan-y}@media (min-width: 900px){.drum{height:520px;margin:0}}.drum .axis{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}.drum .card{position:absolute;left:0;top:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:6px;overflow:hidden;background:var(--soft);cursor:pointer}.drum .card img,.drum .card video{width:100%;height:100%;object-fit:cover}.drum .card.alpha img{object-fit:contain;padding:8%}.drum .word{position:absolute;top:50%;transform:translateY(-50%);font:600 15px var(--font);letter-spacing:-.02em;z-index:2}.drum .word.l{left:16px}.drum .word.r{right:16px}@media (min-width: 900px){.drum .word{font-size:18px}.drum .word.l{left:8%}.drum .word.r{right:8%}}.drum .fade{position:absolute;left:0;right:0;height:70px;z-index:1;pointer-events:none}.drum .fade.t{top:0;background:linear-gradient(var(--bg),transparent)}.drum .fade.b{bottom:0;background:linear-gradient(transparent,var(--bg))}.hero{padding-bottom:34px}.hstage{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:18px}.hkicker{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:99px;background:var(--soft);font-size:13px;font-weight:550;color:var(--mute);position:relative;z-index:3}.hkicker i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #00000014;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.5)}}.sphere{position:relative;width:100%;perspective:1400px;user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:grab;margin:-10px 0 -30px}.sphere:active{cursor:grabbing}.sphere .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 45%,#d4ff3af2,#d4ff3a59 45%,#d4ff3a00 70%);filter:blur(6px);pointer-events:none}.sphere .ball{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d}.tile3{position:absolute;left:0;top:0;border-radius:14px;overflow:hidden;background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 6px 18px #00000014;cursor:pointer;transition:box-shadow .2s}.tile3:hover{box-shadow:0 0 0 3px var(--fg)}.tile3 img,.tile3 video{width:100%;height:100%;object-fit:cover;pointer-events:none}.tile3.alpha{background:var(--soft)}.tile3.alpha img{object-fit:contain;padding:8%}.hbig{margin:0;text-align:center;font:700 clamp(40px,11vw,92px)/.95 var(--font);letter-spacing:-.055em;position:relative;z-index:3;max-width:12ch;text-wrap:balance}.hbig em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--fg)}.hroll{position:relative;z-index:4;margin:-6px auto 22px;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border-radius:99px;background:var(--fg);color:#fff;font-weight:600;font-size:14px;box-shadow:0 10px 30px #0000002e;transition:transform .2s}.hroll:hover{transform:rotate(-4deg) scale(1.04)}.hroll.on{animation:dice .5s linear infinite}@keyframes dice{50%{transform:rotate(8deg)}}@media (max-width: 699px){.hroll{height:40px;font-size:13px;margin-bottom:16px}}@media (min-width: 900px){.hbig .em-br{display:block}.hbig em{-webkit-text-stroke-width:2px}}.hbody{max-width:640px;margin:0 auto;text-align:center}.hsub{color:var(--mute);font-size:16.5px;margin:18px auto 20px;max-width:36ch;text-wrap:balance}.hprompt{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 20px;border-radius:99px;background:var(--soft);border:1px solid var(--line);transition:box-shadow .25s,background .25s}.hprompt:focus-within{background:#fff;box-shadow:0 0 0 4px #d4ff3a8c,0 10px 30px #0000000f}.hprompt input{flex:1;min-width:0;height:48px;border:0;outline:0;background:none;font-size:16.5px}.hprompt input::placeholder{color:var(--mute)}.hprompt .btn{height:48px;padding:0 22px;flex:none}.hideas{display:flex;gap:8px;margin:14px -16px 26px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.hideas::-webkit-scrollbar{display:none}@media (min-width: 700px){.hideas{justify-content:center;flex-wrap:wrap;margin:14px 0 26px;padding:0}}.hideas button{flex:none;white-space:nowrap;font-size:13.5px;color:var(--mute);padding:6px 12px;border-radius:99px;border:1px dashed var(--mute2);transition:all .2s}.hideas button:hover{color:var(--fg);border-color:var(--fg);border-style:solid}.hcards{display:grid;gap:10px;text-align:left}.hcard{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:24px;text-align:left;width:100%}.hcard small{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.hcard b{display:block;font-size:17px;font-weight:620;letter-spacing:-.02em;margin:2px 0;text-wrap:balance}.hcard span{display:block;font-size:13.5px;text-wrap:pretty}.hcard.hc-pack{background:var(--fg);color:#fff}.hcard.hc-pack small{color:var(--lime)}.hcard.hc-pack span{color:#fff9}.hcard .faces{flex:none;display:grid;grid-template-columns:repeat(3,22px);gap:3px;font-size:18px;line-height:22px;text-align:center}.hcard .faces span{display:block;font-size:18px;color:inherit;animation:hop 2.4s var(--ease) infinite}@keyframes hop{0%,70%,to{transform:none}80%{transform:translateY(-5px) scale(1.15)}}.hcard.hc-free{background:var(--lime);color:var(--fg)}.hcard.hc-free small,.hcard.hc-free span{color:#0000008c}.hcard .num{flex:none;font:700 30px/1 var(--font);letter-spacing:-.05em;margin:0;min-width:72px}@media (min-width: 700px){.hcards{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.hsub{font-size:18px;margin-top:22px}.hprompt input{height:54px;font-size:18px}.hprompt .btn{height:54px;padding:0 28px;font-size:16px}}@media (prefers-reduced-motion: reduce){.hcard .faces span{animation:none}}.explore h2{font:650 clamp(30px,6vw,44px)/1 var(--font);letter-spacing:-.04em;margin:0 0 8px}.explore{padding:8px 0 0}.explore h1{font:650 clamp(40px,9vw,72px)/1 var(--font);letter-spacing:-.045em;margin:0 0 8px}.explore .sub{color:var(--mute);margin:0 0 26px;max-width:42ch}.explore .row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.search{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:99px;background:var(--soft);margin-bottom:14px}.search input{flex:1;min-width:0;background:none;border:0;outline:0;font-size:16px}.search input::placeholder{color:var(--mute)}.search svg{width:18px;height:18px;color:var(--mute);flex:none}.section-title{font:600 20px/1.1 var(--font);letter-spacing:-.03em;margin:34px 0 14px}.tile{margin-bottom:8px;position:relative;border-radius:var(--r);overflow:hidden;background:var(--soft);cursor:pointer;transform:translateZ(0);isolation:isolate}@media (min-width: 1000px){.tile{margin-bottom:12px}}.tile .media{width:100%;height:auto;aspect-ratio:var(--ar, 1);object-fit:cover;transition:transform .7s var(--ease)}.tile.alpha .media,.sheet .stage.alpha .media{object-fit:contain;padding:9%}.tile:hover .media{transform:scale(1.03)}.tile .ov{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 11px;background:linear-gradient(transparent,#00000080);color:#fff;font-size:13px;font-weight:500;line-height:1.3;opacity:0;transition:opacity .25s}.tile .ov span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover: hover){.tile:hover .ov{opacity:1}}.tile .like{position:absolute;top:8px;right:8px;z-index:2;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--fg);opacity:0;transition:opacity .2s}.tile .like svg{width:16px;height:16px}.tile .like.on{opacity:1;color:var(--danger)}@media (hover: hover){.tile:hover .like{opacity:1}}.pending,.failed{aspect-ratio:1;display:grid;place-items:center;text-align:center;padding:14px;color:var(--mute);font-size:13px}.pending b{display:block;color:var(--fg);font-weight:550;margin-top:10px}.loopring{width:34px;height:34px;margin:0 auto;border-radius:50%;border:3px solid var(--soft2);border-top-color:var(--fg);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.skel{margin-bottom:8px;border-radius:var(--r);background:linear-gradient(90deg,var(--soft) 0%,var(--soft2) 50%,var(--soft) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.skels{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (min-width: 640px){.skels{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1000px){.skels{grid-template-columns:repeat(4,1fr);gap:12px}}.create{max-width:680px;margin:0 auto;padding-top:22px}.create h1{font:650 clamp(36px,8vw,56px)/1 var(--font);letter-spacing:-.045em;margin:0 0 8px}.create .lead{color:var(--mute);margin:0 0 24px}.create .tabs{margin-bottom:16px}.prompt{border-radius:22px;background:var(--soft);padding:16px 16px 12px;transition:box-shadow .2s,background .2s}.prompt.focus{background:#fff;box-shadow:0 0 0 1.5px var(--fg)}.prompt textarea{width:100%;min-height:110px;resize:none;background:none;border:0;outline:0;font-size:19px;line-height:1.38;font-weight:450;letter-spacing:-.015em}.prompt textarea::placeholder{color:var(--mute)}.ideas{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ideas::-webkit-scrollbar{display:none}.idea{flex:none;font-size:13px;color:var(--mute);padding:6px 11px;border-radius:99px;background:#fff;border:1px solid var(--line)}.idea:hover{color:var(--fg)}.upload{display:flex;align-items:center;gap:14px;padding:12px;border-radius:20px;background:var(--soft);margin-bottom:10px;cursor:pointer}.upload .thumb{width:60px;height:60px;border-radius:14px;background:#fff;display:grid;place-items:center;overflow:hidden;flex:none;color:var(--mute)}.upload .thumb svg{width:24px;height:24px}.upload .thumb img{width:100%;height:100%;object-fit:cover}.label{font-size:13px;font-weight:550;color:var(--mute);margin:26px 0 10px}.styles{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:5px 16px 4px;margin:0 -16px;scroll-padding-inline:16px;scroll-snap-type:x mandatory}.styles::-webkit-scrollbar{display:none}.style{flex:none;width:92px;scroll-snap-align:start;text-align:left}.style .pic{width:92px;height:92px;border-radius:16px;overflow:hidden;background:var(--soft);transition:box-shadow .2s,transform .2s var(--ease);display:grid;place-items:center;font:600 22px var(--font);color:var(--mute2)}.style .pic img,.style .pic video{width:100%;height:100%;object-fit:cover}.style.on .pic{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--fg)}.style b{display:block;font-size:13.5px;font-weight:550;margin-top:8px}.style small{display:block;color:var(--mute);font-size:11.5px;line-height:1.25}.opts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.switch{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 6px;border-radius:99px;background:var(--soft);font-weight:500;font-size:14px}.switch i{width:38px;height:28px;border-radius:99px;background:#fff;position:relative;transition:background .2s}.switch i:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:var(--mute2);transition:transform .25s var(--ease),background .2s}.switch.on i{background:var(--fg)}.switch.on i:after{transform:translate(10px);background:var(--lime)}.seg2{display:inline-flex;padding:3px;border-radius:99px;background:var(--soft)}.seg2 button{height:34px;padding:0 14px;white-space:nowrap;flex:1 1 auto;border-radius:99px;font-weight:550;font-size:14px;color:var(--mute)}.seg2 button.on{background:#fff;color:var(--fg);box-shadow:0 1px 4px #00000014}.cta{position:sticky;bottom:calc(80px + var(--safe-b));margin-top:28px;z-index:5}@media (min-width: 900px){.cta{bottom:20px}}.go{width:100%;height:58px;border-radius:99px;font:600 17px var(--font);letter-spacing:-.02em;color:#fff;background:var(--fg);display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 10px 30px #0000002e;transition:background .2s}.go .cost{font-size:13px;font-weight:600;color:var(--fg);background:var(--lime);padding:3px 9px;border-radius:99px}.go[disabled]{background:var(--soft2);color:var(--mute);box-shadow:none}.go[disabled] .cost{background:#fff;color:var(--mute)}.scrim{position:fixed;inset:0;z-index:80;background:#0a0a0a52;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sheet{position:fixed;z-index:81;left:0;right:0;bottom:0;max-height:94dvh;overflow-y:auto;background:#fff;border-radius:26px 26px 0 0;padding:8px 16px calc(22px + var(--safe-b));overscroll-behavior:contain}.sheet .grab{width:36px;height:5px;border-radius:9px;background:var(--soft2);margin:0 auto 10px}@media (min-width: 900px){.sheet{inset:50% auto auto 50%;width:min(1000px,92vw);max-height:88vh;border-radius:26px;padding:18px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;box-shadow:0 30px 80px #0003}.sheet .grab{display:none}}.sheet .stage{border-radius:18px;overflow:hidden;background:var(--soft);position:relative;align-self:start}.sheet .stage .media{width:100%;height:auto;max-height:62dvh;object-fit:contain;margin:0 auto}.sheet .info{padding:16px 2px 0}@media (min-width: 900px){.sheet .info{padding-top:6px}}.sheet .pr{font:550 22px/1.25 var(--font);letter-spacing:-.025em;margin:14px 0 8px}.sheet .meta{color:var(--mute);font-size:13.5px;margin-bottom:20px}.actions{display:flex;flex-direction:column;gap:8px}.actions .main{display:flex;gap:8px}.actions .main .btn{flex:1;height:50px}.list{border-top:1px solid var(--line);margin-top:10px}.list button{display:flex;align-items:center;gap:14px;width:100%;padding:14px 2px;border-bottom:1px solid var(--line);font-weight:500;text-align:left;transition:padding .2s}.list button:hover{padding-left:8px}.list button svg{width:20px;height:20px;color:var(--mute)}.list button span{flex:1}.list button small{color:var(--mute);font-size:13px}.list button[disabled]{opacity:.45}.close{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center}.close svg{width:18px;height:18px}.author{display:flex;align-items:center;gap:10px;font-weight:550;font-size:14px}.author small{display:block;color:var(--mute);font-weight:450;font-size:12.5px}.progress{height:3px;border-radius:9px;background:var(--soft2);overflow:hidden;margin:18px 0 8px}.progress i{display:block;height:100%;background:var(--fg);border-radius:9px;transition:width .5s linear}.wait{aspect-ratio:1;display:grid;place-items:center;text-align:center}.wait p{font:550 17px var(--font);letter-spacing:-.02em;margin:16px 0 0}.menu{position:fixed;z-index:90;left:50%;bottom:calc(16px + var(--safe-b));transform:translate(-50%);width:min(420px,calc(100vw - 20px));background:#fff;border-radius:24px;padding:14px;box-shadow:0 24px 70px #00000038}.menu h3{margin:4px 6px 10px;font:600 17px var(--font);letter-spacing:-.02em}.menu .item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:14px;width:100%;text-align:left;font-weight:550}.menu .item:hover{background:var(--soft)}.menu .item .cv{width:40px;height:40px;border-radius:10px;background:var(--soft);overflow:hidden;flex:none}.menu .item .cv img{width:100%;height:100%;object-fit:cover}.menu input{flex:1;min-width:0;height:46px;border-radius:14px;background:var(--soft);border:0;padding:0 14px;outline:0}.menu-h{display:flex;align-items:center;justify-content:space-between}.menu-h h3{margin-bottom:8px}.menu .item .tx{flex:1;min-width:0}.menu .item .tx small{display:block;color:var(--mute);font-weight:450;font-size:12.5px}.menu .item .ck{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-weight:650;flex:none;transition:all .2s}.menu .item.on .ck{background:var(--fg);color:var(--lime)}.menu-new{display:flex;gap:8px;margin-top:10px}.menu-new .btn{height:46px;flex:none}.menu{max-height:min(80dvh,620px);overflow-y:auto}.colls{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 10px}@media (min-width: 700px){.colls{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1100px){.colls{grid-template-columns:repeat(5,1fr)}}.coll{cursor:pointer}.coll .stack{aspect-ratio:1;border-radius:var(--r);background:var(--soft);display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:2px;overflow:hidden;transition:transform .4s var(--ease)}.coll:hover .stack{transform:scale(.98)}.coll .stack>*{width:100%;height:100%;object-fit:cover;background:var(--soft2)}.coll .stack>:first-child{grid-row:1 / 3}.coll b{display:block;margin-top:9px;font-weight:550}.coll small{color:var(--mute);font-size:13px}.coll.new .stack{display:grid;place-items:center;grid-template-columns:1fr}.coll.new .stack>*{background:none}.coll .stack{position:relative}.coll .stack>em.lock{position:absolute;left:8px;top:8px;width:auto;height:auto;padding:3px 9px;border-radius:99px;background:#000000b8;color:#fff;font:600 11.5px var(--font);font-style:normal}.chead .sub a{cursor:pointer;text-decoration:underline;text-decoration-color:var(--mute2);text-underline-offset:3px}.cacts{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:4px}.cacts .btn svg{width:16px;height:16px}.hidden-badge{position:absolute;left:8px;top:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:99px;background:#000000b8;color:#fff;font-size:11.5px;font-weight:600;pointer-events:none}.hidden-badge svg{width:13px;height:13px}.pagehead{padding:22px 0 18px;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.pagehead h1{font:650 clamp(36px,8vw,60px)/1 var(--font);letter-spacing:-.045em;margin:0;flex:1;min-width:60%}.pagehead .sub{width:100%;color:var(--mute);margin:0}.phero{position:relative;margin:6px -16px 0;min-height:500px;border-radius:0 0 30px 30px;overflow:hidden;color:#fff;background:#1b1b1d;display:flex;flex-direction:column;justify-content:flex-end;padding:0 18px 18px}@media (min-width: 700px){.phero{margin:16px 0 0;border-radius:30px;min-height:460px;padding:0 28px 24px}}.phero .bg{position:absolute;inset:0}.phero .bg img,.phero .bg video{width:100%;height:100%;object-fit:cover}.phero .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#16161800 25%,#16161880 55%,#161618f0)}.phero .blur{position:absolute;left:0;right:0;bottom:0;height:62%;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);-webkit-mask:linear-gradient(transparent,#000 35%);mask:linear-gradient(transparent,#000 35%)}.phero .in{position:relative;z-index:1;text-align:center;max-width:520px;margin:0 auto;width:100%}.phero h1{font:600 34px/1.05 var(--font);letter-spacing:-.035em;margin:0}.phero .nick{color:#ffffff8c;margin-top:6px}.phero .acts{display:flex;gap:10px;margin:20px 0 18px}.phero .acts .btn{flex:1;height:50px}.phero .acts .iconbtn{width:50px;height:50px;border:1px solid rgba(255,255,255,.25);flex:none;color:#fff;background:transparent}.phero .note small{display:block;color:#ffffff8c;text-wrap:pretty}.phero .acts .iconbtn:hover{background:#ffffff1a}.phero .stats{display:grid;grid-template-columns:repeat(3,1fr)}.phero .stats b{display:block;font:600 24px var(--font);letter-spacing:-.03em}.phero .stats span{color:#ffffff8c;font-size:13.5px}.phero .note{margin-top:16px;padding:12px 14px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);text-align:left;font-size:14px;color:#ffffffd9}.phero .meterbar{display:flex;gap:4px;margin:10px 0 2px}.phero .meterbar i{flex:1;height:4px;border-radius:4px;background:#ffffff2e}.phero .meterbar i.on{background:var(--lime)}.packs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pack{padding:16px;border-radius:18px;background:var(--soft);display:flex;flex-direction:column;gap:4px;text-align:left}.pack b{font-weight:600}.pack small{color:var(--mute)}.loginbox{margin-top:14px;padding:18px;border-radius:22px;background:var(--soft)}.loginbox b{font-weight:600;font-size:17px;letter-spacing:-.02em}.loginbox p{color:var(--mute);margin:6px 0 14px}.empty{text-align:center;padding:56px 16px;color:var(--mute)}.empty b{display:block;color:var(--fg);font:600 19px var(--font);letter-spacing:-.02em;margin-bottom:6px}.empty .btn{margin-top:18px}.toasts{position:fixed;z-index:100;left:50%;top:calc(12px + env(safe-area-inset-top,0px));transform:translate(-50%);display:flex;flex-direction:column;gap:8px;align-items:center;width:min(440px,calc(100vw - 24px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:99px;background:var(--fg);color:#fff;font-weight:500;font-size:14px;box-shadow:0 14px 40px #0003}.toast span{flex:1}.toast.err:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--danger);flex:none}.toast.ok:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime);flex:none}.toast button{color:var(--lime);font-weight:600}.footer{color:var(--mute);font-size:13px;text-align:center;padding:48px 0 8px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.login{position:fixed;z-index:82;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:30px;padding:30px 22px 22px;text-align:center;box-shadow:0 30px 80px -20px #00000059;max-height:calc(100dvh - 24px);overflow-y:auto}@media (min-width: 700px){.login{inset:0 auto 0 50%;height:fit-content;width:420px;margin:auto 0 auto -210px;padding:36px 32px 28px}}.login .x{position:absolute;top:12px;right:12px}.login .mark{width:64px;height:64px;margin:0 auto 18px;border-radius:22px;background:var(--fg);color:#fff;display:grid;place-items:center}.login .mark svg{width:28px;height:28px;transform:translate(-1px)}.login h2{font:600 28px/1.08 var(--font);letter-spacing:-.035em;margin:0 0 8px;text-wrap:balance}.login p{color:var(--mute);margin:0 auto;max-width:320px;text-wrap:pretty}.login ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:2px;text-align:left}.login li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--soft);font-weight:500;font-size:15px}.login li:first-child{border-radius:18px 18px 6px 6px}.login li:last-child{border-radius:6px 6px 18px 18px}.login li span{width:30px;height:30px;border-radius:10px;background:#fff;display:grid;place-items:center;flex:none}.login li svg{width:17px;height:17px}.login small{display:block;color:var(--mute);font-size:13px;margin-top:12px;text-wrap:pretty}.login small.err{color:#d33}.login .qr{display:flex;align-items:center;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line);text-align:left}.login .qr>div{width:92px;height:92px;flex:none}.login .qr svg{width:100%;height:100%;display:block}.login .qr small{margin:0}.login .live{display:inline-flex!important;align-items:center;gap:6px}.login .live i{width:7px;height:7px;border-radius:50%;background:#3ac25a;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.btn.big{width:100%;height:54px;font-size:16px}.login .alt{display:block;margin:14px auto 0;background:none;border:0;color:var(--fg);font:500 15px var(--font);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 10px}.login .mailf{display:grid;gap:10px;margin:22px 0 0;text-align:left}.login .mailf input{width:100%;height:54px;border:1.5px solid var(--line);border-radius:16px;padding:0 16px;font:500 17px var(--font);background:var(--soft);color:var(--fg);outline:none}.login .mailf input:focus{border-color:var(--fg);background:#fff}.login .mailf input.code{text-align:center;letter-spacing:.4em;font-size:26px;font-weight:700}.login .ts{min-height:65px;display:flex;justify-content:center}.login .mailf .row{display:flex;justify-content:space-between;gap:10px}.login .mailf .row .alt{margin:0;padding:4px 0;font-size:14px}.login .mailf .row .alt:disabled{color:var(--mute);text-decoration:none;cursor:default}.btn.off{opacity:.5;pointer-events:none}.signout{text-align:center;padding:34px 0 8px}.signout button{color:var(--mute);font-size:14px;padding:8px 14px;border-radius:99px}.signout button:hover{background:var(--soft);color:var(--fg)}.phero .acts .btn svg{width:18px;height:18px}.sheet .export{margin:4px 0 6px}.sheet .export .label{margin:16px 0 8px}.fmts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.fmts button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 2px 9px;border-radius:16px;background:var(--soft);transition:background .2s,transform .15s;min-width:0}.fmts button:hover{background:var(--soft2)}.fmts button:active{transform:scale(.96)}.fmts button svg{width:18px;height:18px;margin-bottom:2px}.fmts button b{font-weight:600;font-size:13.5px}.fmts button small{color:var(--mute);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fmts button[disabled]{opacity:.5}.loopring.sm{width:18px;height:18px;border-width:2px;margin:0 0 2px;display:inline-block}.emos{display:flex;flex-wrap:wrap;gap:6px}.emos span{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 8px;border-radius:99px;background:var(--soft);font-size:14px;font-weight:500}.emos i{font-style:normal;font-size:17px}.packnote{color:var(--mute);font-size:14px;margin:14px 0 0;text-wrap:pretty}.opts .left{display:inline-flex;align-items:center;gap:4px;color:var(--mute);font-size:14px;flex-wrap:wrap;text-align:left}.opts .left b{color:var(--fg);font-weight:600;margin-left:8px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mute2)}.setbar{height:4px;border-radius:4px;background:var(--soft2);overflow:hidden;margin:-4px 0 18px}.setbar i{display:block;height:100%;background:var(--fg);border-radius:4px}.setgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:620px}.setgrid .cell{position:relative;aspect-ratio:1;border-radius:22px;background:var(--soft);display:grid;place-items:center;overflow:hidden;cursor:pointer}.setgrid .cell img{width:88%;height:88%;object-fit:contain;transition:transform .4s var(--ease)}.setgrid .cell:hover img{transform:scale(1.06)}.setgrid .cell small{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px 0 6px;border-radius:99px;background:#ffffffe0;backdrop-filter:blur(8px);font-size:12px;font-weight:550}.setgrid .cell small i{font-style:normal}.setgrid .cell .x{font-size:30px;color:var(--mute2)}.setacts{max-width:620px;margin-top:18px;display:grid;gap:8px}.setacts .row2{display:grid;grid-template-columns:1fr 1fr 50px;gap:8px}.setacts .row2 .btn{padding:0 10px}.fine{color:var(--mute);font-size:13px;margin:6px 0 0;text-wrap:pretty}.setlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.setlist button{text-align:left}.setlist .cov{aspect-ratio:1;border-radius:var(--r);background:var(--soft);display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:8px;transition:transform .4s var(--ease)}.setlist button:hover .cov{transform:scale(.98)}.setlist .cov img{width:100%;height:100%;object-fit:contain}.setlist b{display:block;margin-top:9px;font-weight:550;text-wrap:balance}.quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-top:14px}.quick button{padding:14px 12px;border-radius:20px;background:var(--soft);text-align:left;transition:background .2s}.quick button:hover{background:var(--soft2)}.quick b{display:block;font:600 20px var(--font);letter-spacing:-.03em}.quick span{color:var(--mute);font-size:13px}.ptabs{margin:28px 0 16px}.paystate{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:16px 18px;border-radius:22px;background:var(--soft);margin-bottom:14px}.paystate b{font-weight:600}.paystate span{color:var(--mute);font-size:14px;flex-basis:100%}.paystate .loopring{flex-basis:auto}.paystate.paid{background:var(--fg);color:#fff}.paystate.paid span{color:#fff9;flex-basis:auto;flex:1}.balance{padding:22px;border-radius:28px;background:var(--fg);color:#fff;position:relative;overflow:hidden}.balance:after{content:"";position:absolute;right:-56px;top:-56px;width:130px;height:130px;border-radius:50%;border:24px solid var(--lime);opacity:.9}.balance small{color:#ffffff8c;font-size:13.5px}.balance>div>b{display:block;font:650 52px/1 var(--font);letter-spacing:-.05em;margin-top:4px}.balance .split{display:flex;gap:26px;margin-top:20px;position:relative;z-index:1}.balance .split span{color:#ffffff8c;font-size:13px}.balance .split b{display:block;color:#fff;font-size:17px;font-weight:600;margin-top:2px}.balance p{margin:14px 0 0;color:var(--lime);font-size:14px}.packs3{display:grid;gap:10px;margin-top:14px}@media (min-width: 760px){.packs3{grid-template-columns:repeat(3,1fr)}}.pk{position:relative;padding:20px;border-radius:26px;background:var(--soft);display:flex;flex-direction:column}.pk.best{background:#fff;box-shadow:inset 0 0 0 2px var(--fg)}.pk .tag{position:absolute;top:18px;right:18px;height:26px;padding:0 11px;border-radius:99px;background:var(--lime);font-size:12.5px;font-weight:650;display:grid;place-items:center}.pk>small{color:var(--mute);font-size:13.5px;font-weight:550}.pk>b{font:650 38px/1.1 var(--font);letter-spacing:-.045em;margin:4px 0 2px}.pk .price{font-weight:600;font-size:18px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pk .price span{color:var(--mute);font-size:13px;font-weight:500}.pk .price em{font-style:normal;color:var(--fg);background:var(--lime);border-radius:6px;padding:1px 5px;margin-left:6px;font-weight:600}.pk p{color:var(--mute);font-size:14px;margin:8px 0 16px;flex:1;text-wrap:pretty}.pk .btn.big{height:50px;font-size:15px}.pk .btn.big:not(.dark){background:#fff;box-shadow:0 1px #0000000a}.pk .testpay{margin-top:8px;color:var(--mute);font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.pricelist{border-radius:22px;background:var(--soft);padding:4px 16px}.pricelist>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px}.pricelist>div:last-child{border-bottom:0}.pricelist span{color:#444}.pricelist b{font-weight:600;white-space:nowrap}.admin{padding-bottom:40px}.ahead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px;padding:26px 0 18px}.ahead h1{font:650 clamp(36px,8vw,56px)/1 var(--font);letter-spacing:-.045em;margin:0}.ahead .sub{margin:8px 0 0;color:var(--mute);font-size:14px;display:flex;align-items:center;gap:8px}.live{width:8px;height:8px;border-radius:50%;background:var(--mute2);display:inline-block}.live.on{background:#2fbf5b;box-shadow:0 0 0 4px #2fbf5b2e}.seg{display:flex;padding:4px;border-radius:99px;background:var(--soft);gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none}.seg button{position:relative;height:36px;padding:0 14px;border-radius:99px;font-size:14px;font-weight:550;color:var(--mute);white-space:nowrap;flex:none}.seg button.on{color:#fff}.seg button>span:not(.pill){position:relative;z-index:1}.seg .pill{position:absolute;inset:0;border-radius:99px;background:var(--fg)}.pnl{display:grid;gap:18px;padding:22px;border-radius:28px;background:var(--fg);color:#fff;margin-bottom:8px;position:relative;overflow:hidden}.pnl:after{content:"";position:absolute;right:-80px;top:-120px;width:200px;height:200px;border-radius:50%;border:30px solid var(--lime);opacity:.9;pointer-events:none}.pnl small{display:block;color:#ffffff8c;font-size:13px;font-weight:550}.pnl .main b{display:block;font:700 clamp(44px,11vw,76px)/1 var(--font);letter-spacing:-.055em;margin:6px 0 8px;color:var(--lime)}.pnl .main b.neg{color:#ff8a65}.pnl .main span,.pnl .eq span{color:#ffffff8c;font-size:13px}.pnl .eq{display:grid;grid-template-columns:1fr;gap:10px;position:relative;z-index:1}.pnl .eq>div{padding:12px 14px;border-radius:18px;background:#1d1d1f;border:1px solid rgba(255,255,255,.1)}.pnl .eq b{display:block;font:650 24px/1.2 var(--font);letter-spacing:-.035em;margin:2px 0}.pnl .eq em{display:none}@media (min-width: 900px){.pnl{grid-template-columns:minmax(260px,.8fr) 2fr;align-items:center;padding:28px 30px}.pnl .eq{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center}.pnl{grid-template-columns:minmax(220px,.6fr) 2.4fr}.pnl .eq em{display:block;font-style:normal;font-size:22px;color:#fff6}}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 760px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{padding:16px;border-radius:20px;background:var(--soft);min-width:0}.kpi small{color:var(--mute);font-size:13px;font-weight:550}.kpi b{display:block;font:650 28px/1.15 var(--font);letter-spacing:-.04em;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi span{color:var(--mute);font-size:12.5px;line-height:1.35;display:block;text-wrap:pretty}.agrid{display:grid;gap:8px;margin-top:8px}@media (min-width: 760px){.agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart,.funnel{padding:16px 16px 12px;border-radius:20px;background:var(--soft);min-width:0}.ch-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.ch-head span{font-weight:600;font-size:14.5px;flex:1}.ch-head small{color:var(--mute);font-size:12.5px}.ch-vals{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px;color:var(--mute);font-size:13px;align-items:baseline}.ch-vals i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px}.ch-vals b{color:var(--fg);font:650 22px var(--font);letter-spacing:-.035em;margin-left:2px}.chart svg{width:100%;height:110px;display:block;cursor:crosshair}.chart svg path{fill:var(--fg)}.chart svg g{transition:opacity .15s}.chart svg .base{stroke:var(--line);stroke-width:1}.ch-axis{display:flex;justify-content:space-between;color:var(--mute);font-size:11.5px;margin-top:6px}.funnel{display:flex;flex-direction:column;gap:12px}.fstep .fl{display:flex;align-items:baseline;gap:8px;font-size:14px;margin-bottom:6px}.fstep .fl span{flex:1}.fstep .fl b{font-weight:650;font-size:16px}.fstep .fl small{color:var(--mute);font-size:12.5px;min-width:40px;text-align:right}.fbar{height:10px;border-radius:99px;background:#fff;overflow:hidden}.fbar i{display:block;height:100%;border-radius:99px;background:var(--fg)}.fstep:last-child .fbar i{background:var(--lime);box-shadow:inset 0 0 0 1px #00000026}.tbl{border-radius:20px;background:var(--soft);padding:2px 14px}.tr{display:grid;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px;align-items:center}.units .tr{grid-template-columns:minmax(120px,1.6fr) repeat(5,minmax(60px,1fr))}.clients .tr{grid-template-columns:minmax(160px,2fr) repeat(5,minmax(60px,1fr)) 52px}.orders .tr{grid-template-columns:minmax(150px,2fr) repeat(4,minmax(64px,1fr))}.tr:last-child{border-bottom:0}.tr.th{color:var(--mute);font-size:12.5px;font-weight:550}.tr>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr small{color:var(--mute);font-size:12.5px}.tr a{cursor:pointer;text-decoration:underline;text-decoration-color:var(--mute2);text-underline-offset:3px}.tr .who{display:flex;align-items:center;gap:10px}.tr .who>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.tr .who small{display:block}.mg{font-style:normal;font-weight:650;padding:2px 8px;border-radius:99px;background:var(--lime)}.mg.low{background:#ffe1d1}.ost{font-style:normal;font-size:13px;padding:2px 9px;border-radius:99px;background:#fff;color:var(--mute)}.ost-paid{background:var(--fg);color:#fff}.tr .act{text-align:right}@media (max-width: 759px){.tbl{background:none;padding:0;display:grid;gap:8px}.tr.th{display:none}.tr{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 8px;padding:14px 16px;border:0;border-radius:20px;background:var(--soft)}.tr>.name{grid-column:1 / -1;font-size:15px}.tr>span[data-l]:before{content:attr(data-l);display:block;color:var(--mute);font-size:11.5px;margin-bottom:1px}.tr .act{grid-column:1 / -1;text-align:left}.tr .act:empty{display:none}}.recent{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.recent button{text-align:left;min-width:0}.recent button>div,.recent .st{width:100%;aspect-ratio:1;border-radius:14px;background:var(--soft);overflow:hidden;display:grid;place-items:center;color:var(--mute);font-size:12px}.recent .media{width:100%;height:100%;object-fit:cover}.recent .alpha .media{object-fit:contain;padding:8%}.recent small{display:block;color:var(--mute);font-size:11.5px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkpage .chips{margin:14px -16px 18px}.pk-cta{display:flex;align-items:center;gap:16px;padding:16px 16px 16px 18px;border-radius:22px;background:var(--lime);cursor:pointer;transition:transform .3s var(--ease)}.pk-cta:hover{transform:translateY(-2px)}.pk-cta .emo{display:grid;grid-template-columns:1fr 1fr;gap:2px;font-size:22px;line-height:1;flex:none}.pk-cta .emo i{font-style:normal;display:block}.pk-cta>div:nth-child(2){flex:1;min-width:0}.pk-cta b{display:block;font:650 17px/1.2 var(--font);letter-spacing:-.02em;text-wrap:balance}.pk-cta span{display:block;font-size:13.5px;color:#0009;margin-top:3px;text-wrap:pretty}.pk-cta .btn{flex:none}@media (max-width: 520px){.pk-cta .btn{display:none}}.pk-layout{display:grid;gap:28px}@media (min-width: 1000px){.pk-layout:has(>.leaders){grid-template-columns:1fr 280px;align-items:start}}.packgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}@media (min-width: 640px){.packgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}}.packtile{cursor:pointer;min-width:0}.packtile .pgrid{position:relative;aspect-ratio:1;border-radius:20px;background:var(--soft);display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:8px;transition:transform .4s var(--ease),background .3s}.packtile:hover .pgrid{transform:scale(.975);background:var(--soft2)}.packtile .pgrid img{width:100%;height:100%;object-fit:contain;min-width:0}.packtile.sk .pgrid{animation:skp 1.4s ease-in-out infinite}@keyframes skp{50%{opacity:.55}}.packtile .rank{position:absolute;left:8px;top:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--font);font-style:normal;background:var(--fg);color:#fff}.rank.r0,.leaders em.r0{background:var(--lime);color:var(--fg)}.packtile .lock{position:absolute;right:8px;top:8px;font-style:normal;font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px;background:#000000b8;color:#fff}.pmeta{margin-top:9px;min-width:0}.pvote{position:absolute;right:6px;bottom:6px}.pvote .vote{height:30px;box-shadow:0 2px 10px #00000014;border-color:transparent}.pmeta b{display:block;font-weight:600;font-size:15px;line-height:1.25;text-wrap:balance}.pmeta small{display:block;color:var(--mute);font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vote{flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 7px;border-radius:99px;border:1px solid var(--line);background:#fff;font-size:13px;transition:all .2s}.vote svg{width:17px;height:17px}.vote:hover{border-color:var(--fg)}.vote.on{background:var(--fg);color:var(--lime);border-color:var(--fg)}.vote.on b{color:#fff}.vote.big{height:44px;padding:0 16px 0 12px;font-size:15px}.vote.big svg{width:20px;height:20px}.leaders{border-radius:22px;background:var(--soft);padding:18px 16px 10px}.leaders>b{display:block;font:650 17px var(--font);letter-spacing:-.02em}.leaders>small{display:block;color:var(--mute);font-size:12.5px;margin:2px 0 10px}.leaders .ld{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);cursor:pointer}.leaders .ld em{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--font);font-style:normal;color:var(--mute);flex:none}.leaders .ld em.r1,.leaders .ld em.r2{background:var(--fg);color:#fff}.leaders .ld span{flex:1;min-width:0;font-weight:550;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaders .ld span small{display:block;color:var(--mute);font-weight:400;font-size:12px}.leaders .ld>b{font-variant-numeric:tabular-nums;font-size:14px}.pkstrip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,190px);gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px 16px 4px;margin:0 -16px}.pkstrip::-webkit-scrollbar{display:none}.sechead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:34px 0 14px}.sechead h2{margin:0;font:700 clamp(24px,4vw,34px)/1 var(--font);letter-spacing:-.04em}.sechead a{color:var(--mute);font-size:14px;cursor:pointer;white-space:nowrap}.setmeta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.setmeta .by{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--mute);cursor:pointer}.setmeta .by b{color:var(--fg);font-weight:550}.setown{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.heroin{width:100%;min-height:84px;resize:vertical;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--soft);font:inherit;font-size:16px}.heroin:focus{outline:none;background:#fff;box-shadow:0 0 0 2px var(--fg)}.qbuy{position:fixed;z-index:81;left:0;right:0;bottom:0;background:#fff;border-radius:28px 28px 0 0;padding:10px 16px calc(18px + var(--safe-b));max-width:520px;margin:0 auto;box-shadow:0 -10px 40px #0000001f}.qbuy .grab{width:36px;height:5px;border-radius:9px;background:var(--soft2);margin:0 auto 14px}.qbuy .qt{display:block;font:700 24px/1.1 var(--font);letter-spacing:-.035em}.qbuy .qs{color:var(--mute);font-size:14px;margin:6px 0 14px;text-wrap:pretty}.qp{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;background:var(--soft);margin-bottom:8px;text-align:left;transition:transform .15s}.qp:active{transform:scale(.985)}.qp span b{font:700 20px var(--font);letter-spacing:-.03em}.qp span em{font-style:normal;font-size:11.5px;font-weight:650;background:var(--lime);padding:2px 8px;border-radius:99px;margin-left:8px;vertical-align:3px}.qp span small{display:block;color:var(--mute);font-size:12.5px;margin-top:2px}.qp strong{flex:none;height:40px;padding:0 16px;border-radius:99px;background:var(--fg);color:#fff;display:grid;place-items:center;font-weight:600;font-size:15px}.qp.best{background:var(--fg);color:#fff}.qp.best small{color:#fff9}.qp.best strong{background:var(--lime);color:var(--fg)}.qx{display:block;margin:6px auto 0;color:var(--mute);font-size:14px;padding:8px}.prods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 640px){.prods{grid-template-columns:repeat(4,minmax(0,1fr))}}.prod{position:relative;text-align:left;padding:14px 14px 12px;border-radius:20px;background:var(--soft);border:1.5px solid transparent;transition:border-color .2s,background .2s,transform .15s}.prod:active{transform:scale(.98)}.prod.on{background:#fff;border-color:var(--fg)}.prod i{font-style:normal;font-size:26px;line-height:1;display:block}.prod b{display:block;font:650 16px/1.2 var(--font);letter-spacing:-.02em;margin-top:10px}.prod small{display:block;color:var(--mute);font-size:12.5px;line-height:1.3;margin-top:2px;text-wrap:balance}.prod .pc{position:absolute;top:12px;right:12px;font-size:12.5px;font-weight:650;background:var(--lime);padding:2px 8px;border-radius:99px}.cta .have{display:block;margin:10px auto 0;color:var(--mute);font-size:13.5px;text-align:center}.cta .have b{color:#e8590c;font-weight:600}.cta .have u{color:var(--fg);text-underline-offset:3px;text-decoration-color:var(--mute2)}.create h1{margin-bottom:18px}.hprods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:26px}.hprods .prod{background:var(--soft)}.hprods .prod:hover{border-color:var(--fg);background:#fff}.hfree{color:var(--mute);font-size:14px;margin:14px 0 0;text-wrap:balance}@media (max-width: 420px){.hprods .prod{padding:12px 10px 10px}.hprods .prod small{display:none}.hprods .prod .pc{position:static;display:inline-block;margin-top:6px}.hprods .prod b{margin-top:6px;font-size:15px}}.trends{margin-top:18px}.trhead{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;flex-wrap:wrap}.trhead b{font-size:15px}.trhead small{color:var(--mute);font-size:13px;text-wrap:pretty}.trrow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 4px;scroll-snap-type:x proximity}.trrow::-webkit-scrollbar{display:none}.trend{flex:none;width:132px;text-align:left;display:flex;flex-direction:column;gap:3px;padding:10px 11px;border-radius:16px;background:#fff;border:1px solid var(--line);scroll-snap-align:start;transition:transform .15s,border-color .15s}.trend:active{transform:scale(.97)}.trend.on{border-color:var(--fg);box-shadow:0 0 0 1px var(--fg) inset}.trend i{font-style:normal;font-size:22px;line-height:1}.trend b{font-size:13px;line-height:1.25;text-wrap:balance}.trend small{font-size:11px;color:var(--mute)}@media (max-width: 420px){.seg2 button{padding:0 10px;font-size:13px}}@media (min-width: 1100px){.pk-layout:not(:has(>.leaders)) .packgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cta .have{width:fit-content;padding:5px 12px;border-radius:99px;background:#fffffff0;backdrop-filter:blur(10px);box-shadow:0 1px 6px #0000000f}.editbox{margin-bottom:12px}.editbox.open{padding:14px;border-radius:20px;background:var(--soft)}.ebtns{display:flex;gap:8px}.ebtns .btn{flex:1}.elabel{display:block;font-size:13px;color:var(--mute);margin-bottom:6px}.editbox textarea{width:100%;border-radius:14px;border:1px solid var(--line);background:#fff;padding:10px 12px;font:inherit;font-size:15px;resize:none}.estyles{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:10px 0 12px}.estyles .chip{flex:none}.efine{display:block;margin-top:8px;color:var(--mute);font-size:12px;text-align:center}.upsell{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin-bottom:12px;padding:12px 14px;border-radius:18px;background:var(--lime)}.upsell>span:first-child{font-size:24px}.upsell span:nth-child(2){flex:1;display:flex;flex-direction:column}.upsell small{font-size:12.5px;opacity:.7}.upsell em{font-style:normal;font-weight:650}.setview .hint{margin:6px 0 10px;color:var(--mute);font-size:13.5px;text-wrap:pretty}.cell.picked{outline:2.5px solid var(--fg);outline-offset:2px}.redo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border-radius:18px;background:var(--soft)}.redo>span{flex:1 1 180px;display:flex;flex-direction:column}.redo small{color:var(--mute);font-size:12.5px}.trend .tpic{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--soft);margin-bottom:4px}.trend .tpic img{width:100%;height:100%;object-fit:cover;display:block}.trend .tpic em{position:absolute;left:6px;bottom:6px;font-style:normal;font-size:16px}.refbar,.refadd{display:flex;align-items:center;gap:10px;margin:2px 0 10px;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid var(--line)}.refbar img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}.refbar span{flex:1;display:flex;flex-direction:column;min-width:0}.refbar b{font-size:13.5px;text-wrap:balance}.refbar small,.refadd small{color:var(--mute);font-size:12px}.refbar button{width:32px;height:32px;border-radius:50%;background:var(--soft);font-size:18px;flex:none}.refadd{cursor:pointer;border-style:dashed;color:var(--fg)}.refadd span{flex:1;font-size:14px;font-weight:550}.refadd svg{width:20px;height:20px;flex:none}.ebtns .btn{min-width:0;white-space:nowrap}.wall{position:relative;margin:0 -16px 22px;height:min(78vh,560px);min-height:440px;overflow:hidden;background:#0b0b0b;isolation:isolate}@media (min-width: 900px){.wall{margin:0 -40px 30px;border-radius:0 0 28px 28px;height:560px}}.wrows{position:absolute;inset:-20px 0;display:flex;flex-direction:column;gap:10px;justify-content:center;transform:rotate(-4deg) scale(1.08)}.wrow{display:flex;gap:10px;width:max-content;animation:wmove linear infinite;will-change:transform}.wrow.rev{animation-direction:reverse}.wrow img{width:128px;height:128px;border-radius:18px;object-fit:cover;flex:none;background:#222}@media (min-width: 900px){.wrow img{width:150px;height:150px}}@keyframes wmove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.wrow{animation:none}}.wshade{position:absolute;inset:0;background:radial-gradient(ellipse at center,#000000b8,#00000073 55%,#0003)}.wcenter{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;text-align:center;color:#fff;z-index:2}.wcenter h1{margin:0 0 20px;font:700 clamp(34px,9vw,68px)/.98 var(--font);letter-spacing:-.05em;max-width:13ch;text-wrap:balance}.wsearch{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;height:56px;padding:0 8px 0 20px;border-radius:99px;background:#fff;color:var(--fg);box-shadow:0 12px 40px #00000059}.wsearch svg{width:20px;height:20px;color:var(--mute);flex:none}.wsearch input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:16.5px}.wsearch input::placeholder{color:var(--mute)}.wsearch button{width:40px;height:40px;display:grid;place-items:center;border-radius:50%}.wtags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;max-width:620px}.wtags span{font-size:13px;color:#ffffffb3;align-self:center;margin-right:2px}.wtags button{height:30px;padding:0 12px;border-radius:99px;background:#ffffff24;color:#fff;font-size:13px;font-weight:500;backdrop-filter:blur(8px);white-space:nowrap}.wtags button:hover{background:#ffffff3d}@media (max-width: 520px){.wtags{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:0 16px;scrollbar-width:none}.wtags::-webkit-scrollbar{display:none}.wtags span{display:none}.wall{height:62vh;min-height:420px}.wcenter h1{margin-bottom:16px}.wcta{margin-top:14px}}.wcta{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px}.btn.lime{background:var(--lime);color:#000;height:50px;padding:0 28px;font-weight:650;border-radius:99px}.wcta small{color:#ffffffb3;font-size:13px}.explore h2.found{font-size:clamp(22px,5vw,30px);margin:0}.tile .cap{padding:8px 10px 9px;font-size:13px;font-weight:550;line-height:1.25;background:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtitle{display:flex;align-items:center;gap:8px;margin:2px 0 4px}.gtitle h2{margin:0;font:650 22px/1.15 var(--font);letter-spacing:-.02em;text-wrap:balance}.gtitle .rn{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--soft);color:var(--mute)}.gtitle .rn svg{width:16px;height:16px}.gtitle.edit input{flex:1;min-width:0;height:42px;padding:0 14px;border-radius:12px;border:1.5px solid var(--fg);outline:0;font-size:16px;font-weight:550}.sheet .info .pr{color:var(--mute);font-size:14px}.saved{margin:0 0 12px;font-size:13px;color:#2f8a3c;font-weight:500}.sharerow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:6px}.sharerow button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 4px 10px;border-radius:16px;background:var(--soft);text-align:center;min-width:0}.sharerow button:first-child{background:var(--fg);color:#fff}.sharerow button:first-child small{color:#ffffffa6}.sharerow svg{width:22px;height:22px;margin-bottom:2px}.sharerow b{font-size:13.5px;font-weight:600;white-space:nowrap}.sharerow small{font-size:11px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.morebtn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 2px;border-top:1px solid var(--line);margin-top:6px;font-weight:550;color:var(--mute)}.morebtn span{font-size:20px;line-height:1}.outcome{margin-top:14px;padding:14px 16px;border-radius:18px;background:var(--soft)}.outcome .ohead{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--mute)}.outcome .ohead b{color:var(--fg);font-weight:650;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.outcome .owhat{margin:6px 0 0;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.outcome .onext{margin:6px 0 0;font-size:13.5px;color:var(--mute)}.oemo{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.oemo{gap:2px;font-size:22px}.oemo i{font-style:normal}.vhint{margin:8px 2px 0;font-size:13px;color:var(--mute)}.create .prods>.prod:last-child:nth-child(odd){grid-column:span 2}.create{padding-top:14px;padding-bottom:8px}.kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:18px;background:var(--soft);margin-bottom:14px}.kinds button{position:relative;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:14px;color:var(--mute);font-weight:600;font-size:13.5px;transition:color .2s}.kinds button.on{color:var(--fg)}.kinds .kbg{position:absolute;inset:0;border-radius:14px;background:#fff;box-shadow:0 1px 6px #00000014;z-index:0}.kinds svg,.kinds span:not(.kbg){position:relative;z-index:1}.kinds svg{width:22px;height:22px}.prompt{padding:14px 14px 10px}.prompt textarea{min-height:96px;font-size:18px}.prompt textarea.short{min-height:64px}.pbar{display:flex;align-items:center;gap:10px;min-height:40px}.pbar small{color:var(--mute);font-size:13px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attach{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:550;cursor:pointer}.attach svg{width:18px;height:18px}.pthumb{position:relative;width:44px;height:44px;flex:none}.pthumb img{width:100%;height:100%;border-radius:12px;object-fit:cover}.pthumb button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:var(--fg);color:#fff;display:grid;place-items:center;border:2px solid var(--soft)}.pthumb button svg{width:11px;height:11px;stroke-width:3}.seg2.full{display:flex;width:100%}.seg2.full button{flex:1 1 0;min-width:0;padding:0 8px}.upload b{font-size:15px}.create .label{margin:22px 0 10px}.create .trends{margin-top:0}.create .opts{margin-top:22px}.trend{padding:8px;gap:4px}.trend .tpic{margin-bottom:2px}.cta{margin-top:18px;padding-top:18px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bg) 40%)}.cta .have{display:none}.go{box-shadow:0 10px 30px #0000002e}.quick button{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 14px;border-radius:99px;font-weight:600}.quick button svg{width:18px;height:18px}.quick span{color:var(--fg);font-size:14.5px}@media (max-width: 899px){.dock.hide{display:none}.create .cta{bottom:0;margin:18px -16px 0;padding:14px 16px calc(12px + var(--safe-b));background:var(--bg);box-shadow:0 -1px 0 var(--line)}.app:has(.create){padding-bottom:0}}.go[disabled]{background:var(--fg);color:#fff;opacity:.28}.go[disabled] .cost{background:var(--lime);color:var(--fg)}.go{box-shadow:none}.trend{border:0;background:none;padding:0;width:124px;box-shadow:none}.trend.on .tpic{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--fg)}.trend.on{box-shadow:none}.trend b{font-size:13px;font-weight:550;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trend .tpic{border-radius:16px}.trrow{scroll-padding-inline:16px}.cta .out{display:flex;align-items:center;gap:12px;margin:0 2px 12px}.cta .opic{flex:none;width:46px;height:46px;border-radius:12px;overflow:hidden;background:var(--soft);display:grid;place-items:center;color:var(--mute)}.cta .opic img{width:100%;height:100%;object-fit:cover}.cta .out b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.cta .out small{display:block;font-size:13px;color:var(--mute);margin-top:1px}.invite{display:flex;align-items:center;gap:10px;margin-top:12px;padding:14px 14px 14px 16px;border-radius:18px;background:var(--soft)}.invite>div{flex:1;min-width:0}.invite b{display:block;font-size:15px;font-weight:600;text-wrap:balance}.invite small{display:block;font-size:13px;color:var(--mute);margin-top:2px}.invite .btn.sm{height:40px;padding:0 16px}.seg2.srcs{margin:0 0 12px;max-width:420px}.tile .gbadge,.tile .aibadge{position:absolute;top:8px;left:8px;z-index:2;font:700 10.5px/1 var(--font);letter-spacing:.04em;padding:5px 7px;border-radius:99px;pointer-events:none}.tile .gbadge{background:#0000009e;color:#fff;backdrop-filter:blur(6px)}.tile .aibadge{background:var(--lime);color:#000}.giphy-by{text-align:center;font-size:12px;color:var(--mute);margin:18px 0 6px;letter-spacing:.02em}.giphy-by b{color:var(--fg);font-weight:800;letter-spacing:.06em}.sharerow.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sharerow .gph{width:22px;height:22px;display:grid;place-items:center;font:800 14px/1 var(--font)}.btn.lime.wide{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.btn.lime.wide svg{width:18px;height:18px}
