:root{--bg:#0a0910;--panel:#ffffff0b;--panel2:#ffffff13;--panel3:#ffffff1c;--v:#7b5cff;--p:#ff5e9a;--o:#ffb86b;--line:#ffffff17;--line2:#ffffff2b;--ink:#f7f5f0;--mute:#aaa6b4;--dim:#716d7c;--good:#4be3a0;--bad:#ff7a8a;--grad:linear-gradient(110deg,#7b5cff 0%,#b65cff 28%,#ff5e9a 62%,#ffb86b 100%);--ease:cubic-bezier(.2,.8,.2,1);--display:"Bricolage Grotesque",Inter,system-ui,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(60% 50% at 20% 0%,#5b3cff2e,transparent 70%),radial-gradient(50% 40% at 90% 10%,#ff4f931f,transparent 70%),var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font:15px/1.5 Inter,system-ui,sans-serif}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}.mute{color:var(--mute)}.logo{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:21px;font-weight:650;display:flex}.logo svg{width:30px;height:30px}.glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14121c9e;border-radius:22px;box-shadow:0 30px 80px -40px #000000e6}.btn{background:var(--panel2);border:1px solid var(--line2);transition:transform .35s var(--ease),background .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;padding:12px 20px;font-weight:600;display:inline-flex}.btn:hover{background:#ffffff1c}.btn:active{transform:scale(.98)}.btn.pri{background:var(--grad) border-box;color:#fff;border-color:#0000;box-shadow:0 12px 34px -12px #ff5e9abf}.btn.ghost{color:var(--mute);background:0 0;border-color:#0000}.btn.sm{padding:8px 14px;font-size:13.5px}.btn.lg{padding:16px 28px;font-size:16.5px}.btn[disabled]{opacity:.6;pointer-events:none}.btn small{opacity:.8;font-weight:500}.chip{background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.live{color:#9ff0c8;background:#4be3a01a;border-color:#4be3a04d}.chip.preview{color:#ffcf9b;background:#ffb86b1a;border-color:#ffb86b4d}.center{place-items:center;min-height:100vh;padding:24px;display:grid}.signin{gap:22px;width:min(440px,100%);padding:32px;display:grid}.signin h1{font-family:var(--display);letter-spacing:-.03em;margin:0 0 4px;font-size:32px}.signin form,.signin .sent{gap:12px;display:grid}.signin p{margin:0 0 6px}.field{color:var(--mute);gap:6px;font-size:13px;display:grid}.field input{background:var(--panel);border:1px solid var(--line2);color:var(--ink);font:inherit;border-radius:14px;outline:0;padding:13px 16px;font-size:16px;transition:border-color .2s}.field input:focus{border-color:#7b5cffb3}.err{color:var(--bad)}.app{min-height:100vh}.top{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#0a091099;align-items:center;gap:12px;padding:16px 28px;display:flex;position:sticky;top:0}.fill{flex:1}.wrap{max-width:1180px;margin:0 auto;padding:36px 28px 80px}.display{font-family:var(--display);letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(38px,5vw,58px);font-weight:600;line-height:1}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.site{gap:12px;padding:12px;display:grid}.thumb{aspect-ratio:16/10;background:#15131c;border-radius:14px;position:relative;overflow:hidden}.thumb iframe{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:900px;position:absolute;top:0;left:0;transform:scale(.24)}.meta{align-items:center;gap:10px;padding:0 4px;display:flex}.meta div{flex:1;display:grid}.meta b{font-size:15.5px}.siteacts{flex-wrap:wrap;gap:8px;margin:0 4px 4px;display:flex}.lead{font-size:17px;line-height:1.55}.hint{font-size:13px}.thumbwait{color:var(--mute);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.rise{animation:rise .8s var(--ease) both}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}@media (width<=640px){.top{padding:12px 16px}.top .mute{display:none}.wrap{padding:24px 16px 60px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.or{color:var(--dim);align-items:center;gap:12px;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.gbtn{color:#1b1825;background:#fff;border-color:#0000}.gbtn:hover{background:#f1eff6}.sel{width:100%;position:relative}.selbtn{background:var(--panel2);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px 9px 13px;font-size:13.5px;transition:border-color .25s,background .25s;display:flex}.selbtn span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.selbtn svg{color:var(--mute);transition:transform .3s var(--ease);flex:none}.selbtn:hover{background:var(--panel3)}.sel.open .selbtn,.selbtn:focus-visible{border-color:var(--v);outline:none}.sel.open .selbtn svg{transform:rotate(180deg)}.sellist{z-index:80;border:1px solid var(--line2);max-height:240px;animation:selin .22s var(--ease) both;background:#1b1925;border-radius:12px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 50px -16px #000000e6}@keyframes selin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sellist li{color:var(--mute);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.sellist li span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sellist li.hi{background:var(--panel2);color:var(--ink)}.sellist li.cur{color:var(--ink)}.sellist li svg{color:var(--v);flex:none}.sellist.up{top:auto;bottom:calc(100% + 6px)}.quiz{overflow-clip-margin:12px;flex-direction:column;justify-content:center;max-width:1040px;min-height:calc(100vh - 216px);margin:0 auto;display:flex;overflow-x:clip}.qtop{align-items:center;gap:16px;min-height:34px;margin-bottom:30px;display:flex}.qback{color:var(--mute);border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 8px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex}.qback:hover{background:var(--panel2);color:var(--ink)}.qback[hidden]{visibility:hidden;display:inline-flex}.qprog{gap:6px;display:flex}.qprog i{background:#ffffff1f;border-radius:3px;width:38px;height:5px;position:relative;overflow:hidden}.qprog i:after{content:"";background:var(--grad);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.qprog i.on:after{transform:none}.qcount{color:var(--dim);margin-left:auto;font-size:13px}.q{display:none}.q.on{animation:qin .65s var(--ease) both;display:block}.q.on.rev{animation-name:qinr}@keyframes qin{0%{opacity:0;filter:blur(10px);transform:translate(48px)}}@keyframes qinr{0%{opacity:0;filter:blur(10px);transform:translate(-48px)}}.q h2{margin:0 0 10px;font-size:clamp(36px,5vw,64px)}.q .lead{margin:0 0 30px;font-size:17px}.opts{gap:12px;display:grid}.opts.five{grid-template-columns:repeat(5,1fr)}.opts.moods{grid-template-columns:repeat(3,1fr)}.opts.two{grid-template-columns:1fr 1fr}.opts.three{grid-template-columns:repeat(3,1fr)}.opt{text-align:left;background:var(--panel);border:1px solid var(--line2);transition:transform .55s var(--ease),border-color .35s var(--ease),background .35s var(--ease),box-shadow .45s var(--ease);animation:fadein .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .12s);border-radius:22px;padding:20px;position:relative}.opt:hover{background:var(--panel2);border-color:#7b5cff8c;transform:translateY(-3px)}.opt:active{transform:translateY(-1px)scale(.99)}.opt .oi{background:var(--panel3);width:48px;height:48px;transition:background .3s,transform .5s var(--ease);border-radius:15px;place-items:center;margin-bottom:34px;display:grid}.opt .oi svg{width:22px;height:22px}.opt:hover .oi{transform:scale(1.04)}.opt:hover .oi,.opt.sel .oi{background:var(--grad);color:#fff}.opt b{font-family:var(--display);letter-spacing:-.02em;font-size:19px;line-height:1.15;display:block}.opt span{color:var(--mute);margin-top:4px;font-size:13px;line-height:1.4;display:block}.opt.sel{box-shadow:0 0 0 2px var(--v),0 24px 60px -24px #7b5cffcc;background:#7b5cff29;border-color:#0000}.opt .tick{z-index:3;background:var(--grad);color:#fff;opacity:0;width:26px;height:26px;transition:all .45s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.3)rotate(-90deg)}.opt .tick svg{stroke-width:2.6px;width:15px;height:15px}.opt.sel .tick{opacity:1;transform:none}.qnext{align-items:center;gap:16px;margin-top:24px;display:flex}.qnext .hint{min-height:1em}.mood{padding:0;overflow:hidden}.ml{padding:14px 18px 18px}.ml b{font-size:18px}@keyframes sunb{50%{transform:translate(-14px,12px)scale(1.08)}}@keyframes tick{to{background-position:80px 0}}@keyframes breathe{50%{opacity:.45}}@keyframes gl{0%{background-position:120% 0}60%,to{background-position:-60% 0}}@keyframes blob{50%{border-radius:60% 40% 35% 65%/55% 60% 40% 45%;transform:translate(-10px,14px)rotate(40deg)}}@keyframes rule{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.big{padding:0;overflow:hidden}.big .bv{height:190px;position:relative;overflow:hidden}.big .bl{padding:18px 20px 20px}.big .bl b{font-size:20px}.brandbars{display:flex;position:absolute;inset:0}.brandbars i{transform-origin:bottom;animation:bar 1s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .3s);flex:1}.opt:hover .brandbars i{animation:1.2s ease-in-out infinite barw;animation-delay:calc(var(--i) * .1s)}@keyframes bar{0%{transform:scaleY(0)}}@keyframes barw{50%{transform:scaleY(.82)}}.brandlogo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a0910b3;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:16px;left:18px}.brandlogo i{background:linear-gradient(135deg,#ffb740,#ff5a2c);border-radius:50%;width:22px;height:22px}.surprise{filter:blur(28px);background:conic-gradient(#7b5cff,#ff5e9a,#ffb86b,#4be3a0,#5bc8ff,#7b5cff);animation:9s linear infinite spin;position:absolute;inset:-40%}.opt:hover .surprise{animation-duration:2.4s}.surprise-q{font-family:var(--display);color:#fff;text-shadow:0 10px 40px #00000059;place-items:center;font-size:64px;font-weight:700;display:grid;position:absolute;inset:0}.ph3{grid-template-columns:1.2fr 1fr;gap:4px;padding:4px;display:grid;position:absolute;inset:0}.ph3 div{transition:transform .7s var(--ease);background-position:50%;background-size:cover;border-radius:14px}.opt:hover .ph3 div{transform:scale(1.03)}.upz{border:2px dashed var(--line2);color:var(--mute);border-radius:16px;place-items:center;transition:border-color .3s;display:grid;position:absolute;inset:14px}.upz svg{width:34px;height:34px;transition:transform .5s var(--ease)}.opt:hover .upz{border-color:var(--v)}.opt:hover .upz svg{transform:translateY(-3px)}.upz.has{border:0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid;inset:0}.upz.has div{animation:pop .5s var(--ease) both;background-position:50%;background-size:cover;border-radius:12px}.nophoto{background:#f3ede3;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.nophoto b{color:#1d2a2f;letter-spacing:-.04em;font-family:Fraunces,Georgia,serif;font-size:58px;font-weight:700;line-height:1}.nophoto i{background:#ff5a2c;border-radius:50%;width:110px;height:110px;animation:6s ease-in-out infinite sunb;position:absolute;bottom:-30px;right:-20px}.nophoto i.b{background:#ffb740;width:60px;height:60px;animation-direction:reverse;inset:18px auto auto 20px}.sumgrid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.sumcard{padding:24px}.sumcard h3{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 14px;font-size:20px;display:flex}.sumcard h3 small{color:var(--dim);margin-left:auto;font-family:Inter;font-size:12px;font-weight:600}.known{gap:8px;margin:0;padding:0;list-style:none;display:grid}.known li{background:var(--panel);border:1px solid var(--line);opacity:0;transition:all .45s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;display:flex;transform:translateY(8px)}.known li.on{opacity:1;transform:none}.known li svg{color:var(--good);flex:none}.known li span{color:var(--dim);margin-left:auto;font-size:12.5px}.known li .spin{border-color:#fff3;border-top-color:var(--o);margin-left:auto}.answers{gap:8px;display:grid}.ans{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ans small{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:11.5px;font-weight:700;display:block}.ans b{font-size:15px}.ans button{color:var(--mute);text-underline-offset:3px;margin-left:auto;font-size:13px;text-decoration:underline}.ans button:hover{color:var(--ink)}.sumcta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}input.vh{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.95)}}@keyframes fadein{0%{opacity:0}}@keyframes qin2{0%{opacity:0}}.srcbox{max-width:640px}.srcbox .field input,.srcbox .field textarea{background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:14px;outline:0;padding:14px 16px;font-size:16px;transition:border-color .2s}.srcbox .field input:focus,.srcbox .field textarea:focus{border-color:#7b5cffb3}.srcbox .field{margin-bottom:12px}.linkrow{background:var(--panel);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:border-color .2s;display:flex}.linkrow:focus-within{border-color:#7b5cffb3}.linkrow input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:17px}.textbtn{color:var(--mute);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.textbtn:hover{color:var(--ink)}.formerr{color:var(--bad);margin-top:10px;font-size:14px}.upthumbs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.upthumbs i{width:54px;height:54px;animation:pop .45s var(--ease) both;background-position:50%;background-size:cover;border-radius:10px}.buildwrap{max-width:760px;margin:0 auto;padding-top:4vh}.ringrow{align-items:center;gap:24px;margin:26px 0 24px;display:flex}.ring{flex:none;width:118px;height:118px;position:relative}.ring svg{width:118px;height:118px;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:8px}.ring .bgc{stroke:#ffffff14}.ring .fg{stroke:url(#rg);stroke-linecap:round;stroke-dasharray:289;transition:stroke-dashoffset .9s var(--ease)}.ring b{font-family:var(--display);letter-spacing:-.03em;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.eta b{font-family:var(--display);font-size:22px;display:block}.eta span{color:var(--mute);font-size:14px}.steps{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.steps li{color:var(--dim);align-items:center;gap:12px;font-size:15px;transition:color .3s;display:flex}.steps li i{border:1.5px solid var(--line2);width:20px;height:20px;transition:all .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.steps li.cur{color:var(--ink)}.steps li.cur i{border-color:var(--v);border-top-color:#0000;animation:.8s linear infinite spin}.steps li.done{color:var(--mute)}.steps li.done i{background:var(--good);border-color:var(--good)}.steps li.done i:after{content:"";border:2px solid #06281a;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.replay{color:#ffcf9b;background:#ffb86b1a;border:1px solid #ffb86b40;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.reveal{--rw:min(1760px,calc(100vw - 48px));width:var(--rw);margin-left:calc((100% - var(--rw)) / 2)}.app{overflow-x:clip}.revealframe{background:#fff;border-radius:18px;height:calc(100vh - 230px);min-height:420px;animation:1.4s cubic-bezier(.77,0,.18,1) both revealin;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #000,0 0 0 1px #ffffff14}@keyframes revealin{0%{clip-path:inset(46% round 24px);filter:blur(12px);transform:scale(.94)}to{clip-path:inset(0 round 18px)}}.revealframe iframe{background:#fff;border:0;width:100%;height:100%;display:block}.rf-desk{transform-origin:0 0;transition:opacity .6s var(--ease),filter .6s var(--ease);position:absolute;top:0;left:0}.rf-phone{opacity:0;pointer-events:none;transition:opacity .6s var(--ease);background:#000;border-radius:44px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 10px #111016,0 0 0 11px #ffffff1f,0 50px 100px -30px #000}.revealframe.phone{background:radial-gradient(circle at 50% 30%,#7b5cff2e,#0000 60%),#0f0d16}.revealframe.phone .rf-desk{opacity:0;filter:blur(8px);pointer-events:none}.revealframe.phone .rf-phone{opacity:1;pointer-events:auto}@media (width<=980px){.opts.five{grid-template-columns:repeat(3,1fr)}.opts.moods{grid-template-columns:1fr 1fr}}@media (width<=640px){.qcount{white-space:nowrap}.qtop{gap:10px}.qprog i{width:22px}.opts.five{grid-template-columns:1fr 1fr}.opts.two,.opts.three{grid-template-columns:1fr}.opt{padding:16px}.opt.mood,.opt.big{padding:0}.opt .oi{width:42px;height:42px;margin-bottom:18px}.opt b{font-size:17px}.ml{padding:12px 14px 14px}.big .bv{height:130px}.ringrow{gap:16px}.ring,.ring svg{width:96px;height:96px}.revealframe{height:64vh}.linkrow{padding-left:12px}.linkrow .btn{padding:8px 12px}}.sitestatus{color:var(--mute);animation:fadein .6s var(--ease) both;flex-wrap:wrap;align-items:center;gap:8px;margin:-18px 0 22px;font-size:14px;display:flex}.sitestatus.ok{color:#9ff0c8}.sitestatus.ok svg{flex:none}.sitestatus.warn{color:#ffcf9b}.spin{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}.brandlogo{background:#ffffffeb;border-radius:12px;align-items:center;padding:8px 12px;display:flex;position:absolute;bottom:14px;left:16px;box-shadow:0 10px 30px -10px #0009}.brandlogo img{object-fit:contain;max-width:150px;max-height:34px;display:block}.brandwait,.brandnone{color:var(--mute);background:linear-gradient(110deg,#ffffff08 30%,#ffffff12 50%,#ffffff08 70%) 0 0/300% 100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13.5px;animation:2.4s linear infinite shimmer;display:flex;position:absolute;inset:0}.brandnone{background:#ffffff08;animation:none}@keyframes shimmer{to{background-position:-150% 0}}.sitephotos{grid-template-columns:repeat(3,1fr);grid-auto-rows:calc(50% - 1.5px);gap:3px;padding:3px;display:grid;position:absolute;inset:0;overflow:hidden}.sitephotos img{object-fit:cover;width:100%;height:100%;animation:fadein .7s var(--ease) both;transition:transform .9s var(--ease);border-radius:10px}.opt:hover .sitephotos img{transform:scale(1.03)}.brandkit{transition:background .6s var(--ease);grid-template-rows:1fr auto;gap:14px;padding:18px;display:grid;position:absolute;inset:0}.bk-swatches{grid-template-columns:2fr 1fr 1fr;align-self:end;gap:8px;display:grid}.bk-swatches i{transform-origin:bottom;height:64px;animation:bar 1s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .2s);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px -14px #0009}.bk-swatches i:first-child{height:96px}.bk-logo{max-width:70%;height:58px;animation:fadein .8s var(--ease) both .5s;border-radius:14px;justify-self:start;place-items:center;padding:10px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 30px -16px #000000b3}.bk-logo img{object-fit:contain;max-width:100%;max-height:38px}@media (width<=640px){.brandkit{gap:10px;padding:12px}.bk-swatches i{height:44px}.bk-swatches i:first-child{height:64px}.bk-logo{height:46px}.bk-logo img{max-height:28px}}.cstep{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:16px;display:grid}.cs-card{transition:border-color .4s,box-shadow .5s var(--ease);animation:rise .8s var(--ease) both;border-radius:24px;flex-direction:column;display:flex;overflow:visible}.cs-card.sel{border-color:#7b5cff99;box-shadow:0 0 0 3px #7b5cff2e,0 30px 80px -40px #000}.cs-preview{height:250px;transition:background .7s var(--ease),color .5s;border-radius:23px 23px 0 0;padding:18px 22px;position:relative;overflow:hidden}.cs-preview .brandwait{color:var(--mute);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.cs-nav{z-index:2;align-items:center;gap:14px;font-size:13px;display:flex;position:relative}.cs-nav img{object-fit:contain;max-width:150px;height:30px;animation:fadein .8s var(--ease) both .2s}.cs-nav b{letter-spacing:-.01em;font-weight:700}.cs-nav span{gap:8px;margin-left:auto;display:flex}.cs-nav span i{opacity:.3;background:currentColor;border-radius:2px;width:30px;height:4px}.cs-nav em,.cs-btns em{transition:background .6s var(--ease),color .4s,border-color .6s;border-radius:999px;padding:8px 14px;font-size:12px;font-style:normal;font-weight:700}.cs-hero{z-index:2;max-width:62%;margin-top:34px;position:relative}.cs-hero h4{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.02}.cs-hero h4 span{transition:color .6s var(--ease)}.cs-hero p{gap:6px;margin:14px 0;display:grid}.cs-hero p i{opacity:.22;background:currentColor;border-radius:3px;width:90%;height:5px;display:block}.cs-hero p i+i{width:65%}.cs-btns{flex-wrap:wrap;gap:8px;display:flex}.cs-btns em.ghost{background:0 0;border:1.5px solid}.cs-blob{opacity:.9;width:230px;height:230px;transition:background .7s var(--ease);border-radius:44% 56% 61% 39%/47% 41% 59% 53%;animation:12s ease-in-out infinite mp-blob;position:absolute;bottom:-60px;right:-40px}.cs-body{gap:14px;padding:16px 18px 18px;display:grid}.cs-chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cs-slot{position:relative}.cs-chip{background:var(--panel);border:1px solid var(--line2);text-align:left;width:100%;transition:border-color .3s,background .3s,transform .45s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cs-chip:hover{border-color:#7b5cff8c;transform:translateY(-2px)}.cs-chip.on{border-color:var(--v);background:#7b5cff1a}.cs-chip i{width:30px;height:30px;transition:background .5s var(--ease);border-radius:9px;flex:none;box-shadow:inset 0 0 0 1px #fff3}.cs-chip i.none{background:repeating-linear-gradient(45deg,#0000 0 5px,#ffffff26 5px 7px)!important}.cs-chip span{min-width:0;display:grid}.cs-chip small{color:var(--dim);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.cs-chip b{font-family:ui-monospace,monospace;font-size:13px;font-weight:500}.cs-pop{z-index:20;border:1px solid var(--line2);width:290px;animation:popup .35s var(--ease) both;background:#17151ffa;border-radius:18px;padding:14px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 30px 70px -20px #000}@keyframes popup{0%{opacity:0;transform:translateY(8px)}}.cs-slot:nth-child(3) .cs-pop{left:auto;right:0}.cs-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.cs-grid button{aspect-ratio:1;transition:transform .35s var(--ease),box-shadow .3s;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff2e}.cs-grid button:hover{transform:scale(1.08)}.cs-grid button.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #fff}.cs-more{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.cs-more .btn{margin-left:auto}.cs-custom{color:var(--mute);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cs-custom input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;padding:0}.cs-logo{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.cs-logo .small{flex-basis:100%;font-size:12px}.cs-cta .btn{width:100%}.cs-surprise{height:auto}.cs-surprise .bv{height:100%;min-height:250px}.anscolors{gap:6px;display:flex}.anscolors i{border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #fff3}.pkstep{gap:14px;display:grid}.pk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.pk-grid.small{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.pk-tile,.pk-up{aspect-ratio:4/3;animation:rise .7s var(--ease) both;animation-delay:calc(var(--i,0) * 35ms);background:#17151f;border-radius:16px;position:relative;overflow:hidden}.pk-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease),filter .5s,opacity .5s;display:block}.pk-tile:hover img{transform:scale(1.04)}.pk-tile:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.pk-tile.on:after{box-shadow:inset 0 0 0 3px var(--p),inset 0 0 0 6px #ff5e9a40}.pkstep:has(.pk-tile.on) .pk-tile:not(.on) img{opacity:.6;filter:saturate(.7)}.pk-check{color:#0000;width:26px;height:26px;transition:background .35s var(--ease),color .3s,border-color .3s,transform .45s var(--ease);background:#0a09108c;border:1.5px solid #ffffffb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}.pk-tile.on .pk-check{background:var(--grad) border-box;color:#fff;border-color:#0000;transform:scale(1.06)}.pk-x{color:#fff;z-index:2;background:#0a0910b3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;left:8px}.pk-up{border:1.5px dashed var(--line2);background:var(--panel);color:var(--mute);text-align:center;place-content:center;justify-items:center;gap:4px;padding:10px;transition:border-color .35s,background .35s,color .35s;display:grid}.pk-up:hover{border-color:var(--v);color:var(--ink);background:#7b5cff14}.pk-up b{color:var(--ink);font-size:14px}.pk-up span{font-size:12px}.pk-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:11px;font-weight:800}.pk-next{margin-top:6px}@media (width<=760px){.cstep{grid-template-columns:1fr}.cs-preview{height:200px;padding:14px 16px}.cs-hero{max-width:75%;margin-top:22px}.cs-nav span{display:none}.cs-chips{grid-template-columns:1fr 1fr 1fr;gap:6px}.cs-chip{flex-direction:column;align-items:flex-start;gap:6px;padding:8px}.cs-chip b{font-size:11.5px}.cs-pop{width:auto;position:fixed;bottom:12px;left:12px!important;right:12px!important}.cs-surprise .bv{min-height:140px}.pk-grid{grid-template-columns:repeat(2,1fr)}.pk-grid.small{grid-template-columns:repeat(3,1fr)}}.pk-tile{cursor:pointer;outline:0}.pk-tile:focus-visible:after{box-shadow:inset 0 0 0 3px var(--v)}.pk-zoom{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:32px;height:32px;transition:opacity .35s var(--ease),transform .4s var(--ease),background .3s;background:#0a09109e;border-radius:10px;place-items:center;display:grid;position:absolute;bottom:9px;left:9px;transform:translateY(4px)}.pk-tile:hover .pk-zoom,.pk-tile:focus-within .pk-zoom{opacity:1;transform:none}.pk-zoom:hover{background:#7b5cffd9}@media (hover:none){.pk-zoom{opacity:1;transform:none}}.bigview{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fadein .35s var(--ease) both;background:#06050ae6;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:18px 20px 22px;display:grid;position:fixed;inset:0}.bv-top{color:var(--mute);justify-content:space-between;align-items:center;font-size:14px;display:flex}.bv-close{background:var(--panel2);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:background .3s;display:grid}.bv-close:hover{background:var(--panel3)}.bv-stage{place-items:center;min-height:0;display:grid;position:relative}.bv-stage img{object-fit:contain;max-width:min(100%,1400px);max-height:100%;animation:bvin .45s var(--ease) both;border-radius:14px;transition:box-shadow .35s;box-shadow:0 40px 100px -30px #000}.bv-stage img.on{box-shadow:0 0 0 3px var(--p),0 40px 100px -30px #000}@keyframes bvin{0%{opacity:0;transform:scale(.985)}}.bv-arrow{border:1px solid var(--line2);width:52px;height:52px;color:var(--ink);transition:background .3s,transform .4s var(--ease);background:#17151fd9;border-radius:50%;place-items:center;margin-top:-26px;display:grid;position:absolute;top:50%}.bv-arrow:hover{background:#7b5cffd9}.bv-arrow.left{left:6px}.bv-arrow.right{right:6px}.bv-arrow.left:hover{transform:translate(-2px)}.bv-arrow.right:hover{transform:translate(2px)}.bv-bar{justify-content:center;align-items:center;gap:16px;display:flex}@media (width<=640px){.bigview{padding:12px}.bv-arrow{width:42px;height:42px;margin-top:-21px}}.pk-zoom{z-index:2}.pk-check{z-index:1;pointer-events:none}.pk-wait{margin-top:14px}.tsgrid{grid-template-columns:repeat(3,1fr)}.tscard{flex-direction:column;justify-content:flex-start;display:flex}.tscard .ml{flex:1}.tscard .ml span{margin-top:3px}.tsfit{letter-spacing:.06em;text-transform:uppercase;color:#c9bcff;background:#7b5cff29;border:1px solid #7b5cff59;border-radius:999px;align-self:flex-start;width:max-content;margin-top:9px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.tsview{position:relative;overflow:hidden}.tsview .ts{transition:transform 1.4s var(--ease)}.tscard:hover .tsview .ts{transform:scale(1.025)}.ts{text-align:left;isolation:isolate;transform-origin:50% 60%;height:196px;padding:13px 16px;position:relative;overflow:hidden}.ts em,.ts strong,.ts small{font-style:normal}.ts-nav{z-index:3;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex;position:relative}.ts-nav strong{white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-weight:700;overflow:hidden}.ts-nav.ts-center{justify-content:center}.ts-dots{gap:6px;display:flex}.ts-dots i{opacity:.32;background:currentColor;border-radius:2px;width:15px;height:3px;display:block}.ts-copy{z-index:2;width:60%;margin-top:20px;position:relative}.ts-copy.ts-center{text-align:center;flex-direction:column;align-items:center;width:100%;margin-top:16px;display:flex}.ts-copy small{letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:6px;font-size:8.5px;display:block}.ts-copy h4{letter-spacing:-.02em;margin:0;font-weight:400;line-height:1}.ts-lines{gap:4px;margin:9px 0 0;display:grid}.ts-lines i{opacity:.2;background:currentColor;border-radius:2px;height:3px;display:block}.ts-lines i:last-child{width:68%}.ts-btn{letter-spacing:.02em;margin-top:11px;padding:6px 11px;font-size:9.5px;font-weight:700;display:inline-block}.ts-art{z-index:1;width:42%;position:absolute;top:0;bottom:0;right:0}.ts-min{color:#151515;background:#fafaf8;font-family:Inter Tight,Inter,sans-serif}.ts-min .ts-nav strong{letter-spacing:-.01em;font-weight:600}.ts-min h4{letter-spacing:-.045em;font-family:Inter Tight,Inter,sans-serif;font-size:26px;font-weight:300;line-height:1.02}.ts-min .ts-btn{border-bottom:1px solid #151515;padding:3px 0;font-weight:600}.ts-min .ln{opacity:.18;background:#151515;width:1px;height:112px;position:absolute;top:38px;right:22px}.ts-min .dot{background:#e8e6e1;border-radius:50%;width:54px;height:54px;animation:9s ease-in-out infinite ts-orbit;position:absolute;top:64px;right:46px}.ts-min .dot:after{content:"";background:#ff5a1f;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:-4px}.ts-warm{color:#5a2a14;background:#f4e9da}.ts-warm .ts-nav strong{font-family:Fraunces,Georgia,serif;font-size:13px;font-style:italic;font-weight:600}.ts-warm h4{font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:500}.ts-warm h4 em{color:#c0582a;font-style:italic}.ts-warm .ts-btn{color:#fff7ee;background:#c0582a;border-radius:999px}.ts-warm .arch{background:radial-gradient(circle at 40% 30%,#f2b36b,#c86a2e 58%,#7a3416);border-radius:44px 44px 10px 10px;width:88px;height:130px;animation:7s ease-in-out infinite mp-breathe;position:absolute;top:32px;right:16px}.ts-warm .sun{opacity:.9;background:#e9a23b;border-radius:50%;width:34px;height:34px;animation:9s ease-in-out infinite mp-float;position:absolute;bottom:18px;right:88px}.ts-bold{color:#f2efe9;background:#0d0d10}.ts-bold .ts-nav strong{letter-spacing:.05em;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:14px;font-weight:400}.ts-bold .ts-copy{margin-top:14px}.ts-bold h4{text-transform:uppercase;letter-spacing:.01em;font-family:Anton,Impact,sans-serif;font-size:44px;line-height:.9}.ts-bold h4 em{color:#ff5a1f}.ts-bold .ts-btn{color:#0d0d10;text-transform:uppercase;background:#ff5a1f;border-radius:2px;margin-top:9px}.ts-bold .disc{background:radial-gradient(circle at 35% 35%,#ffb26b,#ff5a1f 52%,#c2370a);border-radius:50%;width:124px;height:124px;animation:8s ease-in-out infinite mp-float;position:absolute;top:26px;right:-30px}.ts-marquee{z-index:3;color:#0d0d10;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#f2efe9;padding:4px 0;font-family:Anton,Impact,sans-serif;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ts-marquee div{animation:16s linear infinite mp-marquee;display:inline-block}.ts-classic{color:#1d2b45;background:#f6f2ea}.ts-classic .ts-nav strong{letter-spacing:.24em;text-transform:uppercase;max-width:90%;font-family:Playfair Display,Georgia,serif;font-size:12px;font-weight:500}.ts-classic h4{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:500}.ts-classic h4 em{color:#b08d57;font-style:italic}.ts-classic .rule{transform-origin:50%;width:44px;height:1px;animation:ts-rule 6s var(--ease) infinite;background:#b08d57;margin:12px 0 2px;display:block}.ts-classic .ts-btn{color:#1d2b45;letter-spacing:.2em;text-transform:uppercase;border:1px solid #1d2b4573;padding:6px 12px;font-weight:600}.ts-classic .sheen{z-index:1;background:linear-gradient(115deg,#0000 40%,#b08d5729 50%,#0000 60%) 0 0/300% 100%;animation:8s ease-in-out infinite mp-sheen;position:absolute;inset:0}.ts-classic:before{content:"";pointer-events:none;border:1px solid #1d2b4524;position:absolute;inset:8px}.ts-edit{color:#141414;background:#f3f0ea}.ts-mast{z-index:2;text-align:center;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-bottom:1.5px solid #141414;padding:0 0 5px;font-family:Instrument Serif,Georgia,serif;font-size:15px;position:relative;overflow:hidden}.ts-edit .ts-copy{width:58%;margin-top:12px}.ts-edit h4{letter-spacing:-.025em;font-family:Instrument Serif,Georgia,serif;font-size:31px;line-height:.95}.ts-edit h4 em{color:#c2410c;font-style:italic}.ts-edit .cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ts-edit .ts-art{width:33%;top:40px;bottom:14px;right:16px}.ts-edit .photo{background:linear-gradient(160deg,#d4cec3,#8b857a);position:absolute;inset:0;overflow:hidden}.ts-edit .photo:after{content:"";background:radial-gradient(circle at 30% 40%,#ffffff61,#0000 50%);animation:10s ease-in-out infinite mp-drift;position:absolute;inset:-25%}.ts-play{color:#3b2bd6;background:linear-gradient(135deg,#ffe3f0,#dbe2ff)}.ts-play .ts-nav strong{font-family:"Fredoka",var(--display);font-size:14px;font-weight:600}.ts-play h4{font-family:"Fredoka",var(--display);letter-spacing:-.02em;font-size:26px;font-weight:600}.ts-play h4 em{color:#3b2bd6;background:#ffb44a;border-radius:8px;padding:0 5px}.ts-play .ts-btn{color:#fff;font-family:"Fredoka",var(--display);background:#3b2bd6;border-radius:999px;font-weight:600}.ts-play .blob{border-radius:42% 58% 63% 37%/45% 40% 60% 55%;animation:9s ease-in-out infinite mp-blob;position:absolute}.ts-play .blob.a{background:#ffb44a;width:92px;height:92px;top:34px;right:16px}.ts-play .blob.b{background:#5b4bff;width:50px;height:50px;animation-duration:11s;animation-direction:reverse;top:110px;right:92px}.ts-play .star{color:#fff;background:#ff5e9a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;animation:16s linear infinite mp-spin;display:grid;position:absolute;bottom:16px;right:28px}@keyframes mp-breathe{50%{transform:scale(1.04)}}@keyframes mp-float{50%{transform:translate(-6px,6px)}}@keyframes mp-spin{to{transform:rotate(1turn)}}@keyframes mp-marquee{to{transform:translate(-50%)}}@keyframes mp-sheen{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes mp-blob{50%{border-radius:58% 42% 40% 60%/55% 60% 40% 45%;transform:translate(-6px,8px)rotate(25deg)}}@keyframes mp-drift{50%{transform:translate(12%,8%)}}@keyframes ts-orbit{50%{transform:translate(-8px,10px)}}@keyframes ts-rule{0%,to{transform:scaleX(.6)}50%{transform:scaleX(1)}}.fpgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fpcard{flex-direction:column;padding:0;display:flex;overflow:hidden}.fp-sample{color:#16141b;min-height:132px;transition:background .5s var(--ease);background:#f5f2ec;align-items:center;gap:16px;padding:22px 20px;display:flex;position:relative}.fpcard:hover .fp-sample{background:#fbf9f5}.fp-aa{letter-spacing:-.02em;color:#16141b;transition:transform 1s var(--ease);flex:none;font-size:58px;line-height:.9}.fpcard:hover .fp-aa{transform:translateY(-2px)}.fp-txt{min-width:0}.fp-h{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.05;overflow:hidden}.fpcard .fp-txt p{color:#5d5866;margin:7px 0 0;font-size:12.5px;line-height:1.4}.fp-serif .fp-h,.fp-serif .fp-aa{font-weight:700}.fp-clean .fp-h,.fp-clean .fp-aa{letter-spacing:-.04em;font-weight:800}.fp-rounded .fp-h,.fp-rounded .fp-aa{font-weight:600}.fp-elegant .fp-h{font-size:25px;font-weight:600}.fp-elegant .fp-aa{font-style:italic;font-weight:500}.fp-strong .fp-h{text-transform:uppercase;letter-spacing:.02em;font-size:24px}.fp-strong .fp-aa{font-size:62px}.fp-meta{padding:14px 18px 16px}.fp-meta b{font-size:17px}.fp-any .fp-sample{color:#fff;background:linear-gradient(120deg,#1b1530,#2a1a33);justify-content:center;overflow:hidden}.fp-any .fp-sample:before{content:"";filter:blur(40px);opacity:.45;background:conic-gradient(#7b5cff,#ff5e9a,#ffb86b,#4be3a0,#7b5cff);animation:14s linear infinite spin;position:absolute;inset:-40%}.fp-mix{gap:10px;font-size:46px;line-height:1;display:flex;position:relative}.fp-mix i{animation:6s ease-in-out infinite fp-mix;animation-delay:calc(var(--n,0) * .4s);font-style:normal}.fp-mix i:nth-child(2){--n:1}.fp-mix i:nth-child(3){--n:2}.fp-mix i:nth-child(4){--n:3}@keyframes fp-mix{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.cstep.withpals .cs-preview{height:206px}.cstep.withpals .cs-hero{margin-top:24px}.cstep.withpals .cs-body{gap:12px}.cs-pals small{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.cs-palgrid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.cs-pal{text-align:center;animation:fadein .6s var(--ease) backwards;animation-delay:calc(var(--i) * 50ms + .15s);gap:6px;display:grid}.cs-pal .sw{height:46px;transition:transform .45s var(--ease),box-shadow .3s;border-radius:13px;align-items:flex-end;gap:4px;padding:6px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.cs-pal .sw i{height:60%;transition:height .5s var(--ease);border-radius:7px;flex:1}.cs-pal .sw i:first-child{flex:1.6;height:78%}.cs-pal:hover .sw{transform:translateY(-2px)}.cs-pal:hover .sw i{height:72%}.cs-pal:hover .sw i:first-child{height:88%}.cs-pal.on .sw{box-shadow:0 0 0 2px var(--bg),0 0 0 4px #fff}.cs-pal em{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.cs-pal.on em{color:var(--ink)}.loved{gap:14px;max-width:720px;display:grid}.loved .linkrow svg{color:var(--p);flex:none}.loved .linkrow .btn .spin{width:13px;height:13px}.lv-card{animation:rise .7s var(--ease) both;border-radius:22px;grid-template-columns:210px 1fr;align-items:start;gap:20px;padding:16px;display:grid}.lv-main{min-width:0;padding-top:2px}.lvp{height:150px;transition:background .7s var(--ease),color .5s var(--ease),padding .7s var(--ease);border-radius:14px;padding:10px 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 40px -24px #000}.lvp.airy{padding:16px 18px}.lvp.dense{padding:7px 8px}.lvp-nav{justify-content:flex-end;gap:5px;display:flex}.lvp-nav i{opacity:.3;background:currentColor;border-radius:2px;width:14px;height:3px}.lvp-body{transition:gap .7s var(--ease),margin .7s var(--ease);grid-template-columns:1.25fr 1fr;gap:10px;margin-top:12px;display:grid}.lvp.airy .lvp-body{gap:16px;margin-top:20px}.lvp.dense .lvp-body{gap:6px;margin-top:6px}.lvp h5{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500;line-height:1.02}.lvp p{opacity:.6;margin:6px 0 0;font-size:9.5px}.lvp-btn{background:var(--acc);border-radius:var(--r);width:52px;height:14px;transition:background .6s var(--ease),border-radius .6s var(--ease);margin-top:9px;display:block}.lvp-photos{align-content:start;gap:4px;display:grid}.lvp-photos i{border-radius:var(--r);background:linear-gradient(150deg,var(--acc2),color-mix(in srgb,var(--acc) 40%,#777));opacity:.85;transition:border-radius .6s var(--ease),background .6s var(--ease);animation:lvp-in .6s var(--ease) both;display:block}.lvp-photos.n1 i{height:56px}.lvp-photos.n2 i{height:42px}.lvp-photos.n3{grid-template-columns:1fr 1fr}.lvp-photos.n3 i{height:40px}.lvp-photos.n3 i:first-child{grid-column:1/-1;height:46px}@keyframes lvp-in{0%{opacity:0;transform:scale(.94)}}.lv-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lv-head>div{flex:1;min-width:200px}.lv-head small{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:11.5px;font-weight:700;display:block}.lv-head b{font-family:var(--display);letter-spacing:-.02em;margin-top:3px;font-size:20px;line-height:1.25;display:block}.lv-ic{background:var(--grad) border-box;color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lv-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lv-chip{background:var(--panel2);border:1px solid var(--line2);animation:pop .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13.5px;display:inline-flex}.lv-chip em{align-items:baseline;gap:6px;font-style:normal;font-weight:600;display:inline-flex}.lv-chip em small{color:var(--mute);font-size:12px;font-weight:500}.lv-chip button{width:24px;height:24px;color:var(--mute);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.lv-chip button:hover{color:var(--bad);background:#ff7a8a29}.lv-sw{display:inline-flex}.lv-sw i{border-radius:50%;width:16px;height:16px;margin-left:-4px;box-shadow:0 0 0 2px #1a1822}.lv-sw i:first-child{margin-left:0}.lv-bg{border-radius:5px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff4d}.lv-bg.dark{background:#0d0d10}.lv-bg.light{background:#f6f3ee}.lv-reading{color:var(--mute);align-items:center;gap:6px;font-size:14px;display:flex}.lv-reading i{background:var(--v);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite lv-dot}.lv-reading i:nth-child(2){background:var(--p);animation-delay:.15s}.lv-reading i:nth-child(3){background:var(--o);animation-delay:.3s}.lv-reading span{margin-left:6px}@keyframes lv-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lovedq .qnext{flex-wrap:wrap}@media (width<=980px){.tsgrid,.fpgrid{grid-template-columns:1fr 1fr}}@media (width<=640px){.tsgrid{gap:10px}.ts{height:150px;padding:10px 12px}.ts-copy{width:66%;margin-top:12px}.ts-copy h4{font-size:19px!important}.ts-bold h4{font-size:30px!important}.ts-edit h4{font-size:22px!important}.ts-lines,.ts-edit .cols{display:none}.ts-btn{white-space:nowrap;margin-top:7px;padding:5px 9px;font-size:8.5px}.ts-nav strong{max-width:70%}.ts-dots{display:none}.ts-warm .arch{border-radius:25px 25px 8px 8px;width:50px;height:80px;top:42px;right:8px}.ts-warm .sun{display:none}.ts-bold .disc{width:72px;height:72px;top:36px;right:-24px}.ts-min .dot{width:34px;height:34px;top:58px;right:16px}.ts-min .ln{display:none}.ts-play .blob.a{width:52px;height:52px;top:42px;right:8px}.ts-play .blob.b{width:28px;height:28px;top:98px;right:50px}.ts-play .star{width:24px;height:24px;font-size:11px;bottom:10px;right:10px}.ts-edit .ts-art{width:28%;top:34px}.tscard .ml{padding:10px 12px 12px}.tscard .ml b{font-size:16px}.tscard .ml span{font-size:12px}.tsfit{margin-top:6px;padding:3px 7px;font-size:10px}.fpgrid{grid-template-columns:1fr;gap:10px}.fpcard{flex-direction:row;align-items:stretch}.fp-sample{flex:none;gap:10px;width:56%;min-height:0;padding:14px}.fp-aa{font-size:40px}.fp-strong .fp-aa{font-size:42px}.fp-h{font-size:16px}.fp-elegant .fp-h{font-size:18px}.fp-strong .fp-h{font-size:17px}.fpcard .fp-txt p{display:none}.fp-meta{flex-direction:column;justify-content:center;min-width:0;padding:12px 14px;display:flex}.fp-meta b{font-size:15px}.fp-meta span{font-size:12px}.fpcard .tick{width:22px;height:22px;top:8px;left:8px;right:auto}.fp-mix{gap:6px;font-size:32px}.cs-palgrid{grid-template-columns:repeat(3,1fr)}.lv-head b{font-size:17px}.lv-card{grid-template-columns:1fr;gap:14px}.lvp{height:128px}}@media (prefers-reduced-motion:reduce){.ts *,.fp-any *,.fp-any .fp-sample:before,.fp-mix i,.lv-reading i{animation:none!important}.tscard:hover .tsview .ts{transform:none}}html.pof-open,html.pof-open body{overflow:hidden}.pof{z-index:70;animation:pofin .7s var(--ease) both;overscroll-behavior:contain;background:radial-gradient(70% 60% at 15% 0,#5b3cff38,#0000 70%),radial-gradient(50% 50% at 95% 15%,#ff4f9329,#0000 70%),#0a0910;position:fixed;inset:0;overflow:hidden auto}@keyframes pofin{0%{opacity:0}}.pof-bg{pointer-events:none;filter:blur(110px)saturate(1.2);opacity:.3;position:fixed;inset:-10%}.pof-bg i{border-radius:50%;animation:34s ease-in-out infinite alternate drift;position:absolute}.pof-bg i:first-child{background:#5b3cff;width:42vw;height:42vw;top:-14vw;left:-6vw}.pof-bg i:nth-child(2){background:#ff4f93;width:32vw;height:32vw;animation-duration:40s;top:18vw;right:-6vw}.pof-bg i:nth-child(3){opacity:.6;background:#ff9e5a;width:30vw;height:30vw;animation-duration:46s;bottom:-16vw;left:38vw}.pof-x{z-index:3;border:1px solid var(--line2);width:42px;height:42px;color:var(--mute);background:#ffffff12;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid;position:fixed;top:18px;right:18px}.pof-x:hover{color:var(--ink);background:#ffffff21}.pof-in{z-index:1;gap:34px;max-width:1200px;margin:0 auto;padding:46px 32px 40px;display:grid;position:relative}.pof-head{text-align:center;justify-items:center;gap:6px;display:grid}.pof-head>*{animation:vrise .9s var(--ease) backwards}.pof-eye{letter-spacing:.02em;color:#ffd9b0;background:#ffb86b1a;border:1px solid #ffb86b47;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.pof-head h1{text-wrap:balance;margin:12px 0 0;font-size:clamp(40px,5.4vw,70px);animation-delay:80ms}.pof-head p{color:var(--mute);margin:10px 0 0;font-size:17.5px;animation-delay:.16s}.pof-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}.pof-stage{perspective:1600px;animation:vrise 1.1s var(--ease) backwards .22s;padding-bottom:40px;position:relative}.pof-site{border:1px solid var(--line2);transform-origin:0;transition:transform 1.2s var(--ease);background:linear-gradient(160deg,#ffffff1f,#ffffff08);border-radius:18px;padding:10px;position:relative;transform:rotateY(5deg)rotateX(2deg);box-shadow:0 60px 120px -50px #000,0 0 0 1px #0000004d}.pof-stage:hover .pof-site{transform:rotateY(2deg)rotateX(1deg)}.pof-frame{border-radius:11px}.pof-float{border:1px solid var(--line2);width:min(400px,62%);animation:pofloat 1s var(--ease) backwards .7s;background:#12101adb;border-radius:20px;padding:14px;position:absolute;bottom:0;right:-18px;box-shadow:0 40px 90px -30px #000}@keyframes pofloat{0%{opacity:0;filter:blur(6px);transform:translateY(26px)scale(.97)}}.pof-float .sc{gap:10px}.pof-float .showcase,.pof-float .sc{min-height:0}.pof-float.lead-sell .pcards div{gap:4px;padding:9px;font-size:12.5px}.pof-float .paid{padding:10px 12px;font-size:12.5px}.pof-float .paid .mute{display:none}.pof-float.lead-bookings .bkcal div{gap:4px}.pof-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);align-items:center;gap:7px;margin:0 0 10px 2px;font-size:11.5px;font-weight:700;display:inline-flex}.pof-tag i{border-radius:50%;width:9px;height:9px}.pof-picks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pof-picks li{background:var(--panel);border:1px solid var(--line);animation:vrise .8s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .38s);transition:border-color .4s var(--ease),background .4s var(--ease);border-radius:18px;align-items:flex-start;gap:14px;padding:15px 16px;display:flex}.pof-picks li:hover{border-color:var(--line2);background:var(--panel2)}.pof-picks li.lead{background:linear-gradient(150deg,#7b5cff29,#ff5e9a12);border-color:#ff5e9a52;padding:18px}.pof-picks li.ghost{background:linear-gradient(90deg,var(--panel),var(--panel2),var(--panel));background-size:200% 100%;height:74px;animation:1.6s linear infinite pofshim}@keyframes pofshim{to{background-position:-200% 0}}.pof-picks .ic{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 26px -12px #000c}.pof-fname{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.pof-picks b{letter-spacing:-.01em;font-size:15.5px;display:block}.pof-picks li.lead b{font-family:var(--display);letter-spacing:-.025em;font-size:19px;font-weight:600}.pof-picks span:not(.ic){color:var(--mute);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.pof-more{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.pof-more>span{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-right:4px;font-size:12px;font-weight:700}.pof-more em{background:var(--panel);border:1px solid var(--line);color:var(--mute);animation:fadein .7s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms + .8s);border-radius:999px;padding:5px 11px;font-size:12.5px;font-style:normal}.pof-bar{border:1px solid var(--line2);-webkit-backdrop-filter:blur(24px);animation:vrise .9s var(--ease) backwards .6s;background:#14121cb8;border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 22px;display:flex;box-shadow:0 30px 80px -40px #000}.pof-price{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;display:grid}.pof-price b{font-family:var(--display);letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.pof-price>span{color:var(--mute);font-size:15px}.pof-price small{color:var(--mute);grid-column:1/-1;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:inline-flex}.pof-price small svg{color:var(--good)}.pof-acts{align-items:center;gap:10px;margin-left:auto;display:flex}.pof-free{background:0 0;flex-direction:column;gap:0;padding:10px 20px;line-height:1.2}.pof-free small{color:var(--mute);margin-top:2px;font-size:11.5px;font-weight:500}.pof-acts .btn.pri svg{transition:transform .45s var(--ease)}.pof-acts .btn.pri:hover svg{transform:translate(3px)}.pof-err{color:var(--bad);text-align:right;flex-basis:100%;margin:0;font-size:13.5px}@media (width<=980px){.pof-grid{grid-template-columns:1fr;gap:28px}.pof-site,.pof-stage:hover .pof-site{transform:none}}@media (width<=640px){.pof-in{gap:24px;padding:30px 16px 0}.pof-x{width:38px;height:38px;top:12px;right:12px}.pof-head{text-align:left;justify-items:start}.pof-head h1{margin-top:10px;font-size:40px}.pof-head p{font-size:15.5px}.pof-stage{padding-bottom:0}.pof-site{border-radius:14px;padding:6px}.pof-float{width:auto;margin:-46px 10px 0;position:relative;bottom:auto;right:auto}.pof-picks li{padding:13px 14px}.pof-picks li.lead{padding:15px}.pof-picks li.lead b{font-size:17.5px}.pof-bar{padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#0e0c14e6;border-bottom:0;border-radius:22px 22px 0 0;gap:10px;margin:0 -16px;position:sticky;bottom:0}.pof-price{flex-wrap:wrap;align-items:baseline;column-gap:8px;width:100%;display:flex}.pof-price b{font-size:26px}.pof-price>span{font-size:14px}.pof-price small{white-space:nowrap;margin:0 0 0 auto;font-size:12px}.pof-acts{flex-direction:column-reverse;gap:6px;width:100%;margin:0}.pof-acts .btn{width:100%}.pof-acts .btn.lg{padding:14px 20px}.pof-free{flex-direction:row;gap:8px;padding:9px 14px}.pof-free small{margin:0}.pof-err{text-align:center}}.nudge{transition:grid-template-rows .55s var(--ease),margin .55s var(--ease),opacity .4s var(--ease);grid-template-rows:1fr;margin-bottom:16px;display:grid}.nudge.closing{opacity:0;grid-template-rows:0fr;margin-bottom:0}.nudgein{background:linear-gradient(100deg,#7b5cff24,#ff5e9a0f 60%,#14121c9e);border-color:#7b5cff47;border-radius:20px;align-items:center;gap:16px;min-height:0;padding:16px 18px;display:flex;overflow:hidden}.nudge.closing .nudgein{transition:padding .55s var(--ease);padding-top:0;padding-bottom:0}.nic{color:#fff;background:var(--grad) border-box;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 30px -12px #ff5e9ab3}.nic b{font-family:var(--display);letter-spacing:-.03em;font-size:19px}.ntx{flex:1;gap:2px;min-width:0;display:grid}.ntx b{letter-spacing:-.01em;font-size:15.5px}.ntx span{color:var(--mute);font-size:13.5px;line-height:1.45}.nact svg{transition:transform .45s var(--ease)}.nact:hover svg{transform:translate(3px)}.nx{width:32px;height:32px;color:var(--dim);border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.nx:hover{background:var(--panel2);color:var(--ink)}@media (width<=640px){.nudgein{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:15px;position:relative}.ntx{flex-basis:calc(100% - 100px)}.nact{margin-left:58px}.nx{position:absolute;top:8px;right:8px}}.plannext{border-radius:20px;align-items:center;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}.plannext>div{flex:1;gap:2px;display:grid}.pcmp{padding:10px 22px 14px}.pcrow{border-top:1px solid var(--line);text-align:left;width:100%;animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 26ms + .2s);grid-template-columns:minmax(0,1fr) 140px 140px;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:grid}.pcrow.head{font-family:var(--display);border-top:0;padding:10px 0 6px;font-size:19px}.pcrow>span:not(.pcl),.pcrow>b{color:var(--mute);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.pcrow .p{color:var(--ink);position:relative}.pcrow>b.grad-text{color:#0000}.pcrow svg{color:var(--good)}.pcrow .no{background:var(--dim);width:12px;height:1.5px;display:block}.pcsec{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);align-items:baseline;gap:10px;padding:22px 0 8px;font-size:11.5px;font-weight:700;display:flex}.pcsec small{letter-spacing:0;text-transform:none;color:var(--dim);font-size:12px;font-weight:500}.pcgrp{color:var(--mute);animation:vrise .6s var(--ease) backwards .3s;align-items:center;gap:10px;padding:16px 0 6px;font-size:12.5px;font-weight:600;display:flex}.pcgrp:after{content:"";background:linear-gradient(90deg,var(--line2),transparent);flex:1;height:1px}.pcgrp+.pcrow{border-top:0}.pcl{align-items:center;gap:12px;min-width:0;display:flex}.pcl b{font-size:14.5px;font-weight:600;display:block}.pcl small{color:var(--mute);margin-top:1px;font-size:12.5px;display:block}.pci{color:#fff;width:34px;height:34px;transition:transform .5s var(--ease);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px -12px #000c}.pcrow.feat{transition:background .35s var(--ease);border-radius:0;position:relative}.pcrow.feat:before{content:"";background:var(--panel);opacity:0;transition:opacity .35s var(--ease);pointer-events:none;border-radius:14px;position:absolute;inset:0 -12px}.pcrow.feat:hover:before{opacity:1}.pcrow.feat>*{position:relative}.pcrow.feat:hover .pci{transform:translate(2px)}.pcrow.feat .p svg:last-child{color:var(--dim);opacity:0;transition:opacity .35s var(--ease),transform .45s var(--ease),color .3s;margin-top:-7px;position:absolute;top:50%;right:6px;transform:translate(-4px)}.pcrow.feat:hover .p svg:last-child{opacity:1;color:var(--ink);transform:none}.pcprev{border:1px solid var(--line2);color:var(--mute);border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600;transition:border-color .3s,color .3s}.pcrow.feat:hover .pcprev{color:var(--ink);border-color:#7b5cff8c}.getpro svg{transition:transform .45s var(--ease)}.getpro:hover svg{transform:translate(3px)}@media (width<=640px){.pcmp{padding:6px 14px 10px}.pcrow{grid-template-columns:minmax(0,1fr) 62px 54px;gap:6px;font-size:13px}.pcrow>span:not(.pcl){font-size:12px}.pcl small{display:none}.pci{border-radius:10px;width:30px;height:30px}.pcprev{padding:3px 8px;font-size:11px}.pcrow.feat .p svg:last-child{display:none}.plannext{flex-wrap:wrap;align-items:flex-start}.plannext>div{flex-basis:calc(100% - 62px)}.plannext .btn{margin-left:62px}}.pof-gs{display:none}@media (width<=640px){.pof-gl{display:none}.pof-gs{display:inline}}.planbill{gap:14px;margin-bottom:16px;padding:18px 20px;display:grid}.pbtop{align-items:center;gap:14px;display:flex}.pbic{color:#fff;background:var(--grad);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 30px -14px #ff5e9aa6}.pbtx{flex:1;gap:2px;min-width:0;display:grid}.pbtx b{letter-spacing:-.01em;font-size:16px}.pbguar{background:var(--panel);border:1px solid var(--line);transition:border-color .4s var(--ease),background .4s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:13px 14px;display:flex}.pbguar>svg{color:var(--dim);flex:none}.pbguar>div{flex:1;gap:2px;min-width:0;display:grid}.pbguar>div b{font-size:14px}.pbguar>div span{line-height:1.5}.pbguar.open>svg{color:#c7b8ff}.pbguar.asked{background:#4be3a00f;border-color:#4be3a04d}.pbguar.asked>svg{color:var(--good)}.pbguar .btn{flex:none}.pbask{animation:vrise .5s var(--ease) backwards;gap:10px;display:grid}.pbask textarea{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .25s}.pbask textarea:focus{border-color:#7b5cffb3}.pbacts{justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.planbill{padding:16px}.pbtop{flex-wrap:wrap}.pbtop .btn{margin-left:56px}.pbguar{flex-wrap:wrap;align-items:flex-start}.pbguar>div{flex-basis:calc(100% - 30px)}.pbguar .btn{margin-left:29px}}@media (prefers-reduced-motion:reduce){.pbask{animation:none}}.pof-float.lead-invoices .ivshow{grid-template-columns:1fr}.pof-float.lead-invoices .ivsh-feed,.pof-float.lead-events .sevticket,.pof-float.lead-events .sevin{display:none}.pof-float.lead-events .sevcards div{font-size:12.5px}html.ft-open,html.ft-open body{overflow:hidden}.ftchip{color:#ffd2a0;background:#ffb86b14;border:1px solid #ffb86b59;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.reveal.rise{animation-fill-mode:backwards}.revtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.revtitle h1{margin:0;font-size:clamp(34px,4.4vw,54px);line-height:1.04}.revsub{margin:8px 0 0;font-size:14.5px}.revtools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolrow{animation:rise .6s var(--ease) both;flex-wrap:wrap;gap:10px;display:flex}.feel{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);animation:feel-in .9s var(--ease) .5s backwards,feel-glow 3.4s ease-in-out 1.4s infinite alternate;background:linear-gradient(120deg,#7b5cff38,#ff5e9a29 60%,#ffb86b24),#100e18db;border:1px solid #ffffff24;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:22px 24px;display:flex;position:relative;box-shadow:0 20px 60px -30px #7b5cffcc}@keyframes feel-in{0%{opacity:0;transform:translateY(12px)}}@keyframes feel-glow{0%{box-shadow:0 20px 60px -30px #7b5cff99}to{box-shadow:0 24px 70px -26px #ff5e9abf}}.feel.again{animation-delay:.1s,1s}.feel-q h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}.feel-q p{color:#d6cfe6;margin:4px 0 0;font-size:14px}.feel-acts{flex-wrap:wrap;gap:10px;display:flex}.feel .btn.lg{padding:15px 26px;font-size:16px}.feel-love{color:#1a1530;background:#fff;border-color:#fff;box-shadow:0 14px 34px -16px #ffffff8c}.feel-love:hover{background:#f3f0fa}.feel-love svg{color:#ff5e9a;fill:#ff5e9a}.feel-no{background:#ffffff14}.thanks{color:#b9f5da;animation:rise .6s var(--ease) both;background:#4be3a01a;border:1px solid #4be3a059;border-radius:16px;align-items:center;gap:12px;margin:0 0 22px;padding:16px 20px;font-size:15px;display:flex}.thanks svg,.ftchip svg{fill:currentColor}.thanks>span{width:30px;height:30px;color:var(--good);background:#4be3a029;border-radius:50%;flex:none;place-items:center;display:grid}.ftsheet-wrap{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadein .35s var(--ease) both;background:#08060eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ftsheet{border:1px solid var(--line);width:min(640px,100%);max-height:calc(100vh - 40px);animation:sheet-in .5s var(--ease) both;background:#141120;border-radius:24px;padding:28px;position:relative;overflow:auto;box-shadow:0 40px 100px -40px #000}@keyframes sheet-in{0%{opacity:0;transform:translateY(14px)}}.ftsheet .ftsheet-x{z-index:2;width:34px;height:34px;color:var(--mute);transition:background .3s var(--ease),color .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.ftsheet .ftsheet-x:hover{background:var(--panel2);color:var(--ink)}.ftsheet h2{letter-spacing:-.03em;margin:0 0 6px;padding-right:40px;font-size:28px;line-height:1.1}.ftsheet>p{margin:0}.ftsheet .qback{margin:-8px 0 10px -6px}.nqgrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;margin-top:20px;display:grid}.nqcard{text-align:left;background:var(--panel);border:1px solid var(--line);transition:border-color .3s var(--ease),background .3s var(--ease);animation:db-in .7s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + 80ms);border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}@keyframes db-in{0%{opacity:0;transform:translateY(16px)}}.nqcard:hover{background:var(--panel2);border-color:#7b5cff99}.nqcard b{font-family:var(--display);letter-spacing:-.02em;margin:16px 0 4px;font-size:19px;display:block}.nqcard>span:not(.nq-ic){color:var(--mute);font-size:14px;line-height:1.45}.nq-ic,.ft-ic{color:#fff;width:44px;height:44px;transition:transform .5s var(--ease);background:linear-gradient(140deg,#7b5cff,#ff5e9a 70%,#ffb86b);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 10px 26px -10px #ff5e9aa6,inset 0 1px #ffffff40}.nq-ic svg,.ft-ic svg{stroke-width:2.1px}.nqcard:hover .nq-ic{transform:translateY(-2px)}.alchips{flex-wrap:wrap;gap:8px;margin:18px 0 16px;display:flex}.alchip{background:var(--panel);border:1px solid var(--line2);transition:background .3s var(--ease),border-color .3s,color .3s;animation:pop .45s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms);border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-size:14px;font-weight:600;display:inline-flex}.alchip:hover{background:var(--panel2)}.alchip.on{color:#fff;background:#7b5cff33;border-color:#a78bffcc}.alchip svg{opacity:.8}.alnotes{gap:6px;margin-bottom:16px;display:grid}.alnotes span{color:var(--mute);font-size:13px;font-weight:600}.alnotes em{color:var(--dim);font-style:normal;font-weight:500}.alnotes textarea,.nms-notes{background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:14px;outline:0;padding:12px 14px;font-size:15px;transition:border-color .25s}.alnotes textarea:focus,.nms-notes:focus{border-color:#7b5cffb3}.alacts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alnone{background:#ffb86b14;border:1px solid #ffb86b40;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.alnone span{color:var(--mute);font-size:13.5px}.alnone .alacts{margin-top:8px}.alwork{text-align:center;padding:16px 0 8px}.alring{background:conic-gradient(#7b5cff,#ff5e9a,#ffb86b,#7b5cff);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;animation:2.4s linear infinite spin;display:grid}.alring i{background:#141120;border-radius:50%;width:52px;height:52px}.albar{background:#ffffff14;border-radius:3px;height:5px;margin-top:20px;overflow:hidden}.albar i{background:var(--grad);border-radius:3px;width:40%;height:100%;animation:1.8s ease-in-out infinite albar;display:block}@keyframes albar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ftov{z-index:75;animation:fadein .5s var(--ease) both;overscroll-behavior:contain;background:radial-gradient(70% 60% at 15% 0,#5b3cff33,#0000 70%),radial-gradient(50% 50% at 95% 15%,#ff4f9324,#0000 70%),#0a0910;position:fixed;inset:0;overflow:hidden auto}.ftov-in{z-index:2;max-width:900px;margin:0 auto;padding:56px 24px 48px;position:relative}.ftov-in.wide{max-width:1240px}.ftcap{max-width:720px;animation:rise .6s var(--ease) both;align-items:flex-start;gap:14px;margin-top:22px;padding:18px 20px;display:flex}.ftcap svg{color:var(--o);flex:none;margin-top:2px}.ftcap div{gap:4px;display:grid}.ftcap b{font-size:16px}.ftcap span{color:var(--mute);font-size:14px}.nms{animation:rise .7s var(--ease) both}.nms h1{margin:14px 0 10px;font-size:clamp(34px,5vw,54px);line-height:1.04}.nms .lead{max-width:680px;margin:0;font-size:16.5px}.nms-sec{margin-top:28px}.nms-sec h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 14px;font-size:19px}.nms-sec h3 small{color:var(--mute);letter-spacing:0;margin-left:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.nms .tsgrid{gap:12px}.nms-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.nms-notes{min-height:92px}.fc{background:var(--panel);border:1px solid var(--line);transition:border-color .3s var(--ease);border-radius:18px;margin-top:22px}.fc.open{border-color:#7b5cff73}.fc-row{text-align:left;align-items:center;gap:18px;width:100%;padding:14px 18px;display:flex}.fc-ic{color:#c9b8ff;background:#7b5cff29;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #a78bff4d}.fc-v{gap:1px;min-width:0;display:grid}.fc-v small{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:11.5px;font-weight:600}.fc-v b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.fc-sw{vertical-align:middle;display:inline-flex}.fc-sw i{border-radius:50%;width:18px;height:18px;margin-left:-5px;box-shadow:0 0 0 2px #17141f}.fc-sw i:first-child{margin-left:0}.fc-row em{color:#c3b4ff;align-items:center;gap:6px;margin-left:auto;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.fc .tedit{padding:4px 18px 20px}.tedit{animation:rise .6s var(--ease) both;gap:24px;display:grid}.tedit h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:17px}.tecolors{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tecolors>.cs-pal{width:86px}.tecolors .cs-pals{flex:1;min-width:280px}.tesurprise .sw{background:#141020;overflow:hidden}.tesurprise .sw i{filter:blur(10px);background:conic-gradient(#7b5cff,#ff5e9a,#ffb86b,#4be3a0,#5bc8ff,#7b5cff);animation:9s linear infinite spin;position:absolute;inset:-40%;height:auto!important}.nms-acts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ndwait{text-align:center;max-width:860px;margin:0 auto;padding-top:5vh}.ndwait .replay{width:max-content;margin:0 auto 12px;display:flex}.ndwait h1{margin:14px 0 10px;font-size:clamp(34px,5vw,54px);line-height:1.04}.ndwait .lead{max-width:620px;margin:0 auto;font-size:16px}.bld{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:22px;max-width:520px;margin:30px auto 0;padding:24px;box-shadow:0 30px 80px -40px #000000e6}.bld-bar{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.bld-bar i{background:var(--grad);height:100%;transition:width 1.4s var(--ease);border-radius:999px;display:block;position:relative;overflow:hidden}.bld-bar i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%) 0 0/220% 100%;animation:2.4s linear infinite bld-sheen;position:absolute;inset:0}@keyframes bld-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.bld ul{color:var(--mute);gap:10px;margin:18px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.bld li{transition:color .5s var(--ease);align-items:center;gap:10px;display:flex}.bld li i{width:10px;height:10px;transition:background .5s var(--ease),border-color .5s var(--ease);border:1.5px solid #ffffff40;border-radius:50%;flex:none}.bld li.done,.bld li.now{color:var(--ink)}.bld li.done i{background:var(--good);border-color:var(--good)}.bld li.now i{border-color:#ff5e9a;animation:1.6s ease-in-out infinite bld-pulse;box-shadow:0 0 0 4px #ff5e9a33}@keyframes bld-pulse{50%{box-shadow:0 0 0 7px #ff5e9a0d}}.miss{animation:rise .7s var(--ease) both}.miss-head h1{max-width:900px;margin:14px 0 10px;font-size:clamp(34px,4.8vw,54px);line-height:1.04}.miss-head p{max-width:720px;margin:0;font-size:16px}.mo-offer{grid-template-columns:380px 1fr;align-items:start;gap:20px;margin-top:28px;display:grid}.mo-price{animation:db-in .8s var(--ease) .1s backwards;background:linear-gradient(#7b5cff33,#14121ce6);border:1px solid #7b5cff73;border-radius:24px;padding:26px;position:sticky;top:24px;box-shadow:0 40px 90px -40px #7b5cff99}.mo-price-tag{letter-spacing:.12em;color:#c3b4ff;font-size:13px;font-weight:700}.mo-price-n{font-family:var(--display);letter-spacing:-.04em;margin:14px 0 6px;font-size:54px;font-weight:650;line-height:1}.mo-price-n small{color:var(--mute);letter-spacing:0;margin-left:8px;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.mo-price-then{margin:0;font-size:14px}.mo-price ul{gap:9px;margin:18px 0;padding:0;font-size:14px;list-style:none;display:grid}.mo-price li{align-items:center;gap:9px;display:flex}.mo-price li svg{color:var(--good);stroke-width:2.4px;flex:none}.mo-price .btn.lg{width:100%}.mo-price-alt{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:16px;font-size:14px;display:grid}.mo-price-alt button{text-align:left;color:var(--mute);text-underline-offset:4px;transition:color .3s var(--ease);-webkit-text-decoration:underline #aaa6b466;text-decoration:underline #aaa6b466}.mo-price-alt button:hover{color:var(--ink)}.groups{gap:16px;display:grid}.grp{background:var(--panel);border:1px solid var(--line);animation:db-in .8s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .16s);border-radius:22px;padding:22px}.grp h3{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0;font-size:13px;font-weight:600}.feats{grid-template-columns:1fr 1fr;gap:16px 22px;margin-top:16px;display:grid}.ft{align-items:flex-start;gap:12px;display:flex}.ft b{font-size:15px;font-weight:600;display:block}.ft div span{color:var(--mute);font-size:13.5px;line-height:1.45}.grp .ft-ic{color:#c9b8ff;background:#7b5cff29;border-radius:12px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #a78bff4d}.grp.grp-first{background:linear-gradient(180deg,#ffb86b14,var(--panel));border-color:#ffb86b59}.grp.grp-first .ft-ic{color:#fff;background:linear-gradient(140deg,#7b5cff,#ff5e9a 70%,#ffb86b);box-shadow:0 8px 20px -10px #ff5e9a99,inset 0 1px #ffffff40}.newdesign{animation:vrise .8s var(--ease) both;animation-delay:calc(var(--d,0) * 70ms);align-items:center;gap:20px;margin-top:16px;display:flex}.newdesign>div{flex:1}.newdesign h3{margin:0 0 4px}.newdesign p{margin:0}.nd-art{background:#16121f;border-radius:18px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.nd-art i{filter:blur(8px);border-radius:50%;position:absolute}.nd-art i:first-child{background:#7b5cff;width:44px;height:44px;animation:9s ease-in-out infinite nd-drift;top:-6px;left:-8px}.nd-art i:nth-child(2){background:#ff5e9a;width:36px;height:36px;animation:12s ease-in-out infinite reverse nd-drift;bottom:-4px;right:-6px}.nd-art i:nth-child(3){background:#ffb86b;width:20px;height:20px;animation:8s ease-in-out infinite nd-drift;top:10px;right:16px}@keyframes nd-drift{50%{transform:translate(-8%,7%)scale(1.04)}}@media (width<=900px){.mo-offer{grid-template-columns:1fr}.mo-price{position:static}}@media (width<=760px){.feel{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));background:linear-gradient(120deg,#7b5cff4d,#ff5e9a38 60%,#ffb86b2e),#100e18f0;border-radius:20px;gap:12px;margin:0;padding:16px;position:fixed}.reveal:has(.feel){padding-bottom:170px}.feel-q h3{font-size:18px}.feel-q p{font-size:13px}.feel-acts{width:100%}.feel-acts .btn{flex:1;padding:13px 10px}.revtop{margin-bottom:16px}.revtools,.toolrow{width:100%}.toolrow .btn{flex:auto}.ftsheet-wrap{place-items:end center;padding:0}.ftsheet{border-radius:26px 26px 0 0;width:100%;max-height:88vh;padding:26px 18px 22px;animation-name:sheet-up}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}.nqgrid,.feats{grid-template-columns:1fr}}@media (width<=640px){.ftov-in{padding:56px 16px 28px}.nms .tsgrid{grid-template-columns:1fr 1fr;gap:10px}.nms-acts{flex-direction:column}.nms-acts .btn{width:100%}.fc-row{flex-wrap:wrap;gap:10px 14px}.fc-row em{margin-left:0}.ndwait{padding-top:2vh}.bld{padding:20px}.mo-price{padding:22px}.mo-price-n{font-size:46px}.grp{padding:18px}.newdesign{flex-wrap:wrap}.newdesign .btn{width:100%}.tecolors>.cs-pal{width:72px}}@media (prefers-reduced-motion:reduce){.feel,.toolrow,.thanks,.ftsheet,.nqcard,.alchip,.nms,.tedit,.bld-bar i:after,.bld li.now i,.miss,.mo-price,.grp,.nd-art i,.tesurprise .sw i{animation:none!important}.bld-bar i{transition:none}}.editor{z-index:60;background:var(--bg);animation:edin .7s var(--ease) both;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 384px;display:grid;position:fixed;inset:0;overflow:clip}@keyframes edin{0%{opacity:0;filter:blur(8px);transform:scale(1.015)}}.edtop{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:3;background:#0a0910c7;grid-column:1/-1;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.edsite{border-left:1px solid var(--line2);flex-direction:column;min-width:0;padding-left:12px;line-height:1.25;display:flex}.edsite b{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:14px;overflow:hidden}.edsite span{color:var(--dim);font-size:12px}.draftpill{color:#ffcf9b;white-space:nowrap;transition:background .5s var(--ease),color .5s,border-color .5s;background:#ffb86b1a;border:1px solid #ffb86b40;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.draftpill.clean{color:#9ff0c8;background:#4be3a014;border-color:#4be3a040}.draftpill i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite pulse;box-shadow:0 0}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.saved{color:var(--mute);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;transition:color .3s;display:inline-flex}.saved svg{color:var(--good)}.saved.saving{color:var(--o)}.spinner.sm{border-width:1.6px;width:13px;height:13px}.btn.iconly{padding:8px 10px}.seg{grid-template-columns:repeat(var(--n),1fr);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:4px;display:grid;position:relative}.seg .glide{width:calc((100% - 8px)/var(--n));background:var(--panel3);box-shadow:inset 0 0 0 1px var(--line2);transform:translateX(calc(var(--i)*100%));transition:transform .55s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.seg button{color:var(--mute);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:color .3s;display:flex;position:relative}.seg button.on{color:var(--ink)}.pubbtn{white-space:nowrap;position:relative;overflow:hidden}.pubbtn.ready:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff61 50%,#0000 70%);animation:4.5s ease-in-out 1.5s infinite sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes sheen{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}.pubbtn .n{background:#ffffff40;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.edcanvas{justify-content:center;min-height:0;padding:18px;display:flex;position:relative;overflow:clip}.aurora{pointer-events:none;filter:blur(10px);background:radial-gradient(35% 30% at 25% 20%,#7b5cff38,#0000 70%),radial-gradient(30% 28% at 80% 30%,#ff5e9a24,#0000 70%),radial-gradient(35% 30% at 55% 90%,#ffb86b1a,#0000 70%);animation:26s ease-in-out infinite alternate aurora;position:absolute;inset:-30%}@keyframes aurora{0%{transform:translate(0)rotate(0)}50%{transform:translate(3%,-2%)rotate(6deg)}to{transform:translate(-3%,2%)rotate(-4deg)}}.browser{border:1px solid var(--line2);max-width:100%;height:100%;transition:width .75s var(--ease);background:#15131c;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000000f2,0 0 0 1px #ffffff05}.ub{border-bottom:1px solid var(--line);background:#1a1822;align-items:center;gap:6px;padding:9px 12px;display:flex}.ub>i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.ub>i:first-child{background:#ff6b6b99}.ub>i:nth-child(2){background:#ffcf5c99}.ub>i:nth-child(3){background:#4be3a099}.url{color:var(--mute);white-space:nowrap;background:#ffffff0d;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;margin:0 30px 0 8px;padding:5px 12px;font-size:12px;display:flex;overflow:hidden}.url em{letter-spacing:.06em;text-transform:uppercase;color:#ffcf9b;background:#ffb86b24;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.framewrap{flex:1;min-height:0;position:relative}.framewrap iframe{width:100%;height:100%;transition:opacity .45s var(--ease),filter .45s var(--ease);background:#fff;border:0;position:absolute;inset:0}.framewrap.loading iframe{opacity:0}.framewrap.swap iframe{opacity:0;filter:blur(6px)}.frameload{color:var(--mute);background:#15131c;place-content:center;justify-items:center;gap:14px;font-size:14px;display:grid;position:absolute;inset:0}.aiveil{pointer-events:all;cursor:progress;animation:fadein .5s var(--ease) both;background:#0a09101f;position:absolute;inset:0;overflow:hidden}.aiveil .scan{background:linear-gradient(#0000,#7b5cff29 45%,#ff5e9a33 55%,#0000);height:38%;animation:2.8s ease-in-out infinite scan;position:absolute;top:-40%;left:0;right:0}@keyframes scan{to{top:100%}}.coach{z-index:6;border:1px solid var(--line2);max-width:calc(100% - 40px);animation:coachin .8s var(--ease) both 1.2s;background:#14121cf0;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:14px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px -20px #000000e6}@keyframes coachin{0%{opacity:0;transform:translate(-50%,10px)}}.coach .dot{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;animation:2.6s ease-in-out infinite pulse;display:grid}.coach button{color:var(--mute);white-space:nowrap;margin-left:6px;font-size:13px}.coach button:hover{color:var(--ink)}.edside{border-left:1px solid var(--line);background:#0e0c14db;flex-direction:column;min-height:0;display:flex}.edtabs{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 14px;padding:4px;display:grid;position:relative}.edtabs .glide{background:var(--panel3);width:calc(33.3333% - 5.33333px);transform:translateX(calc(var(--i)*(100% + 4px)));transition:transform .55s var(--ease);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}.edtabs button{color:var(--mute);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13.5px;font-weight:600;transition:color .3s;display:flex;position:relative}.edtabs button.on{color:var(--ink)}.edtabs small{color:var(--mute);background:#ffffff14;border-radius:999px;padding:1px 6px;font-size:11px}.edpane{animation:panein .5s var(--ease) both;flex-direction:column;flex:1;gap:10px;padding:4px 16px 16px;display:flex;overflow:auto}@keyframes panein{0%{opacity:0;transform:translateY(8px)}}.allow{background:var(--panel);border:1px solid var(--line);color:var(--mute);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.allow svg{color:var(--o);flex:none}.allow b{color:var(--ink)}.allow .meter{background:#ffffff14;border-radius:3px;flex:none;width:70px;height:5px;margin-left:auto;overflow:hidden}.allow .meter i{background:var(--grad);height:100%;transition:width .8s var(--ease);display:block}.allow.low{border-color:#ffb86b66}.replaynote{color:#ffcf9b;background:#ffb86b12;border:1px dashed #ffb86b4d;border-radius:10px;padding:8px 12px;font-size:12px}.amsg{max-width:92%;animation:msgin .55s var(--ease) both;border-radius:16px;padding:11px 14px;font-size:14px;line-height:1.5}@keyframes msgin{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.amsg.u{background:var(--grad) border-box;color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.amsg.b{background:var(--panel2);border:1px solid var(--line);border-bottom-left-radius:5px;align-self:flex-start}.amsg.wide{max-width:100%}.amsg.warn{background:#ff7a8a12;border-color:#ff7a8a59}.revbtns{align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.revbtns .kept{color:var(--good);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.work{animation:msgin .55s var(--ease) both;background:#7b5cff14;border:1px solid #7b5cff47;border-radius:16px;align-self:stretch;gap:9px;padding:14px;display:grid;position:relative;overflow:hidden}.work:before{content:"";background:linear-gradient(100deg,#0000 30%,#7b5cff1f 50%,#0000 70%);animation:2.4s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-100%)}.work.stopped:before{display:none}.work div{color:var(--dim);transition:color .5s var(--ease);align-items:center;gap:10px;font-size:13.5px;display:flex;position:relative}.work div.cur{color:var(--ink)}.work div.done{color:var(--mute)}.work div i{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:16px;height:16px;transition:background .4s,border-color .4s}.work div.cur i{border-color:var(--v);border-top-color:#0000;animation:.8s linear infinite spin}.work div.done i{background:var(--good);border-color:var(--good)}.outcard{animation:msgin .6s var(--ease) both;background:linear-gradient(160deg,#7b5cff24,#ff5e9a1a);border:1px solid #ff5e9a4d;border-radius:16px;align-self:stretch;padding:16px}.outcard b{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:17px;display:block}.outcard p{color:var(--mute);margin:0 0 10px;font-size:13.5px}.outcard .btn{width:100%}.sugs{flex-wrap:wrap;gap:6px;padding:4px 16px 10px;transition:opacity .4s;display:flex}.sugs.dim{opacity:.35;pointer-events:none}.sugbtn{background:var(--panel);border:1px solid var(--line2);transition:background .35s var(--ease),border-color .35s,transform .45s var(--ease);border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:500}.sugbtn:hover{background:var(--panel3);border-color:#7b5cff80;transform:translateY(-2px)}.edinput{padding:0 16px 16px}.askfield{background:var(--panel);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:border-color .3s,box-shadow .4s;display:flex}.askfield:focus-within{border-color:#7b5cffb3;box-shadow:0 0 0 4px #7b5cff1f}.askfield input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.sendbtn{background:var(--grad);color:#fff;width:40px;height:40px;transition:opacity .3s,transform .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.sendbtn:hover{transform:translate(2px)}.sendbtn[disabled]{opacity:.4;pointer-events:none}.tchip{animation:msgin .45s var(--ease) both;background:#ff5e9a1a;border:1px solid #ff5e9a59;border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 8px 7px 12px;font-size:13px;display:flex}.tchip svg{color:#ff8fb8;flex:none}.tchip span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tchip button{color:var(--mute);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.phsec{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin:8px 0 0;font-size:11px;font-weight:800;display:flex}.chip.pro{letter-spacing:.06em;background:var(--grad) border-box;color:#fff;border-color:#0000;padding:2px 7px;font-size:10px}.phgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.phgrid .ph{aspect-ratio:1;border:1px solid var(--line2);cursor:grab;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s;animation:tilein .6s var(--ease) both;animation-delay:var(--d,0s);background:#1d1a26 50%/cover;border-radius:12px}.phgrid .ph:hover{border-color:#7b5cffb3;transform:translateY(-3px);box-shadow:0 14px 30px -12px #000}@keyframes tilein{0%{opacity:0;transform:scale(.96)}}.phgrid .up{aspect-ratio:1;border:1.5px dashed var(--line2);color:var(--mute);border-radius:12px;place-content:center;justify-items:center;gap:6px;font-size:11.5px;transition:border-color .3s,color .3s,background .3s;display:grid}.phgrid .up:hover{border-color:var(--v);color:var(--ink);background:#7b5cff0f}.protease{border:1px dashed var(--line2);color:var(--mute);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.protease svg{color:var(--p);flex:none}.vlist{gap:6px;display:grid}.ver{background:var(--panel);border:1px solid var(--line);animation:msgin .5s var(--ease) both;animation-delay:var(--d);border-radius:14px;align-items:center;gap:12px;padding:11px 12px;transition:border-color .3s,background .3s;display:flex}.ver:hover{border-color:var(--line2);background:var(--panel2)}.ver.cur{background:#7b5cff14;border-color:#7b5cff80}.ver>div{flex:1;min-width:0;display:grid}.ver b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ver>div span{color:var(--dim);font-size:12px}.vdot{background:var(--panel2);width:28px;height:28px;color:var(--mute);border-radius:9px;flex:none;place-items:center;display:grid}.vdot.build{color:var(--v)}.vdot.ai{color:var(--p)}.vdot.edit{color:var(--o)}.vdot.restore{color:var(--good)}.ver .live{color:var(--good);font-size:11px;font-weight:700}.ver .vnow{color:var(--mute);font-size:12px}.etool{z-index:70;border:1px solid var(--line2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .35s var(--ease);background:#17151ff5;border-radius:12px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;top:0;left:0;transform:translateY(6px);box-shadow:0 20px 40px -10px #000c}.etool.on{opacity:1;pointer-events:auto;transform:none}.etool button{color:var(--mute);border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:600;transition:background .25s,color .25s;display:flex}.etool button:hover{background:var(--panel2);color:var(--ink)}.etool button.d{background:var(--v);color:#fff}.etool button.del:hover{color:var(--bad);background:#ff7a8a24}.etool .etl{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;border-right:1px solid var(--line);align-items:center;max-width:240px;margin-right:2px;padding:0 10px 0 6px;font-size:12px;display:flex;overflow:hidden}.etool .etl:empty,.etool.blk .etdone{display:none}.photopick{z-index:71;border:1px solid var(--line2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;width:340px;transition:opacity .35s var(--ease),transform .45s var(--ease);background:#17151ff7;border-radius:18px;padding:12px 14px 14px;position:fixed;top:0;left:0;transform:translateY(8px);box-shadow:0 30px 60px -20px #000000e6}.photopick.on{opacity:1;pointer-events:auto;transform:none}.pphead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.photopick h5{margin:0;font-size:14px}.iconbtn{width:30px;height:30px;color:var(--mute);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.photopick .pgrid{grid-template-columns:repeat(4,1fr);gap:6px}.photopick .pgrid .ph,.photopick .pgrid .up{cursor:pointer;border-radius:10px}.photopick .pgrid .up{font-size:10.5px}.phai{background:var(--panel2);border-radius:12px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px 12px;font-size:12.5px;font-weight:600;transition:background .3s;display:flex}.phai:hover{background:var(--panel3)}.phai svg{color:var(--o)}.phhl{z-index:66;pointer-events:none;opacity:0;transition:opacity .25s var(--ease);border:2px solid #ff5e9a;border-radius:10px;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #ff5e9a40,0 0 40px #ff5e9a40}.phhl.on{opacity:1}.phhl span{color:#fff;white-space:nowrap;background:#ff5e9a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.phhl.drop{background:#ff5e9a1f}.modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadein .4s var(--ease) both;background:#06050a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mbox{text-align:center;width:min(440px,100%);animation:edin .6s var(--ease) both;gap:12px;padding:30px;display:grid}.mbox h3{font-family:var(--display);letter-spacing:-.03em;margin:4px 0 0;font-size:24px}.mbox p{margin:0 0 8px;line-height:1.55}.mbox .globe{color:#fff;background:radial-gradient(circle at 35% 30%,#b9a6ff,#7b5cff 60%,#2a1d6b);border-radius:50%;justify-self:center;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 20px 50px -15px #7b5cffcc}.mbox .globe svg{animation:18s linear infinite mp-spin}.edtoast{z-index:90;border:1px solid var(--line2);white-space:nowrap;animation:toast 3.2s var(--ease) both;background:#17151ff5;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -15px #000}.edtoast svg{color:var(--good)}@keyframes toast{0%{opacity:0;transform:translate(-50%,14px)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.edfail{grid-area:1/1/-1/-1;gap:10px;max-width:420px;margin:auto;padding:30px;display:grid}@media (width<=1100px){.seg button span,.saved{display:none}}@media (width<=980px){.editor{grid-template-rows:auto minmax(0,1fr) 46vh;grid-template-columns:minmax(0,1fr)}.edside{border-left:0;border-top:1px solid var(--line)}.draftpill{display:none}}@media (width<=640px){.edtop{gap:8px;padding:8px 10px}.edback{padding:8px}.edback span{display:none}.edsite b{max-width:120px}.edtop .seg,.edtop .btn.iconly{display:none}.edcanvas{padding:8px}.browser{width:100%!important}.ub{display:none}.coach{top:16px}.photopick{width:calc(100vw - 24px)}}.ehint{z-index:72;pointer-events:none;border:1px solid var(--line2);color:var(--ink);white-space:nowrap;opacity:0;background:#17151ff2;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .2s;position:fixed;top:0;left:0;box-shadow:0 12px 30px -10px #000c}.ehint.on{opacity:1}.photopick .ppup{justify-content:center;width:100%;margin-bottom:12px}.ppsec{color:var(--dim);margin:0 0 8px;font-size:11.5px}.btnpop{z-index:71;border:1px solid var(--line2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;width:340px;transition:opacity .35s var(--ease),transform .45s var(--ease);background:#17151ff7;border-radius:18px;padding:12px 14px 14px;position:fixed;top:0;left:0;transform:translateY(8px);box-shadow:0 30px 60px -20px #000000e6}.btnpop.on{opacity:1;pointer-events:auto;transform:none}.btnpop h5{margin:0;font-size:14px}.bpl{color:var(--dim);margin:10px 0 6px;font-size:11.5px;display:block}.bpin{box-sizing:border-box;background:var(--panel2);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:9px 11px;font-size:13.5px;transition:border-color .25s}.bpin:focus{border-color:var(--v)}.bpkinds{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.bpkinds button{color:var(--mute);background:var(--panel2);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:background .25s,color .25s}.bpkinds button.on{background:var(--v);color:#fff}.bperr{color:var(--bad);margin:8px 0 0;font-size:12.5px}.bpbar{align-items:center;gap:8px;margin-top:12px;display:flex}.bpbar .phai{flex:1;margin-top:0}@media (width<=700px){.btnpop{width:calc(100vw - 24px)}}.aipop{z-index:73;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;width:360px;transition:opacity .3s var(--ease),transform .4s var(--ease);background:#17151ff7;border:1px solid #7b5cff73;border-radius:18px;padding:12px 14px;position:fixed;top:0;left:0;transform:translateY(8px);box-shadow:0 30px 60px -20px #000000e6,0 0 0 4px #7b5cff1a}.aipop.on{opacity:1;pointer-events:auto;transform:none}.aipop h5{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;margin:0;font-size:13.5px;display:flex;overflow:hidden}.aipop h5 svg{color:var(--o);flex:none}.aifield{background:var(--panel);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 14px;transition:border-color .3s,box-shadow .4s;display:flex}.aifield:focus-within{border-color:#7b5cffb3;box-shadow:0 0 0 4px #7b5cff1f}.aifield input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.aifield .sendbtn{width:34px;height:34px}.aiideas{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.aiideas button{color:var(--mute);background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:6px 11px;font-size:12.5px;transition:background .25s,color .25s,border-color .25s}.aiideas button:hover:not(:disabled){background:var(--panel3);color:var(--ink);border-color:var(--line2)}.ailine{color:var(--dim);margin:10px 2px 0;font-size:11.5px}.aiout{color:var(--mute);margin:4px 0 2px;font-size:13px;line-height:1.45}@media (width<=700px){.aipop{width:calc(100vw - 24px)}}.boxes{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.box{opacity:0;border-radius:6px;transition:opacity .2s;position:absolute;top:0;left:0}.box.on{opacity:1}.box.hov{background:#7b5cff0d;border:1.5px dashed #7b5cfff2;box-shadow:inset 0 0 0 1px #ffffff59}.box.sel{border:2.5px solid #ff5e9a;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px #ffffff80,0 0 0 9999px #0a091029}.box.work{border:2.5px solid #ff5e9a;animation:1.8s ease-in-out infinite boxwork;box-shadow:inset 0 0 0 1px #ffffffb3}@keyframes boxwork{0%,to{box-shadow:inset 0 0 0 1px #ffffffb3,0 0 #ff5e9a00,0 0 24px #ff5e9a40}50%{box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 5px #ff5e9a4d,0 0 70px #ff5e9a80}}.aiveil{z-index:2}.apcore{flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative}.apcore.sm{width:84px;height:84px}.apcore i{border-radius:50%;position:absolute;inset:0}.apcore i:first-child{background:conic-gradient(from 0deg,transparent 0 62%,#7b5cff80 84%,#ff5e9ae6 100%);border:1px solid #ffffff12;animation:7s linear infinite sweep;-webkit-mask:radial-gradient(circle,#0000 63%,#000 64%);mask:radial-gradient(circle,#0000 63%,#000 64%)}.apcore i:nth-child(2){border:1px solid #ffffff17;border-top-color:#ffb86bbf;animation:11s linear infinite reverse sweep;inset:15%}.apcore i:nth-child(3){background:radial-gradient(circle,#ff5e9a61,#0000 70%);animation:3.6s ease-in-out infinite apbreath;inset:24%}.apcore b{background:var(--grad);color:#fff;border-radius:30%;place-items:center;width:44%;height:44%;display:grid;position:relative;box-shadow:0 12px 30px -8px #ff5e9abf,inset 0 0 0 1px #ffffff38}@keyframes apbreath{50%{opacity:.5;transform:scale(1.08)}}.apswitch{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:8px 14px 8px 10px;font-size:13.5px;font-weight:600}.apoff{background:radial-gradient(circle at 12% 30%,#7b5cff29,#0000 45%),#14121c9e;flex-wrap:wrap;align-items:center;gap:28px;padding:32px;display:flex}.apoff-text{flex:1;justify-items:start;gap:12px;min-width:260px;display:grid}.apoff .apoff-text h3,.apoff .apoff-text p{margin:0}.apmodes{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:4px 0 6px;display:grid}.apmode{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:14px 16px;transition:border-color .35s,background .35s;display:grid}.apmode .ic{background:var(--panel2);width:32px;height:32px;color:var(--mute);border-radius:10px;grid-row:span 2;place-items:center;transition:background .35s,color .35s;display:grid}.apmode b{font-size:14.5px}.apmode:hover{border-color:var(--line2)}.apmode.on{background:#7b5cff17;border-color:#7b5cff99}.apmode.on .ic{background:var(--grad);color:#fff}.apfeat .apfeat-i{align-items:flex-start;gap:14px;display:flex}.apfeat-i .ic{color:#c9b9ff;background:#7b5cff1f;border:1px solid #7b5cff40;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.apfeat-i b{margin:2px 0 4px;font-size:15px;display:block}.apfeat-i p{margin:0;line-height:1.5}.shell .grid.aptop{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.apstat{flex-direction:column;gap:18px;display:flex;position:relative;overflow:hidden}.apstat:before{content:"";pointer-events:none;width:70%;height:120%;transition:opacity .8s var(--ease);opacity:.6;background:radial-gradient(circle,#7b5cff24,#0000 60%);position:absolute;inset:-40% -20% auto auto}.apstat.running:before{opacity:1}.apstat-top{align-items:center;gap:20px;display:flex;position:relative}.apstat-top .radar{flex:none}.apstat-text{gap:6px;min-width:0;display:grid}.apstat .apstat-text h3{margin:0}.apstat-text p{margin:0;line-height:1.5}.apnote{color:var(--mute);align-items:flex-start;gap:7px;font-size:13px;font-style:italic;display:flex}.apnote svg{color:var(--o);flex:none;margin-top:2px}.apmeta{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(84px,1fr);gap:10px;display:grid;position:relative}.apmeta div{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-content:space-between;gap:4px;padding:14px 16px;display:grid}.apmeta span{color:var(--dim);font-size:11.5px;font-weight:600}.apmeta b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:24px;overflow:hidden}.apmeta b.hot{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.apcheck{align-self:flex-start;position:relative}.apg h3 .seg{margin-left:auto}.serp{color:#202124;animation:apfade .7s var(--ease) both;background:#fff;border-radius:18px;gap:6px;padding:18px 20px;font-family:Arial,Helvetica,sans-serif;display:grid;box-shadow:0 24px 60px -30px #000,0 0 0 1px #ffffff0a}@keyframes apfade{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}}.serp-site{align-items:center;gap:10px;display:flex}.serp-site>div{min-width:0;display:grid}.serp-site b{color:#202124;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;overflow:hidden}.serp-site span{color:#4d5156;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.serp-fav{color:#fff;background:linear-gradient(135deg,#7b5cff,#ff5e9a);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.serp-title{color:#1a0dab;margin-top:4px;font-size:20px;line-height:1.3}.serp-desc{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.58;display:-webkit-box;overflow:hidden}.apscore{color:var(--mute);align-items:center;gap:12px;margin:16px 0 4px;font-size:13px;display:flex}.apscore b{color:var(--ink)}.apbar{background:var(--panel2);border-radius:6px;flex:1;height:6px;overflow:hidden}.apbar i{height:100%;width:var(--w);background:var(--grad);transform-origin:0;animation:growx 1.4s var(--ease) backwards .4s;transition:width .8s var(--ease);border-radius:6px;display:block}.apchecks{grid-template-columns:1fr 1fr;gap:4px 14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.apchecks li{animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + .3s);grid-template-columns:20px 1fr;align-items:center;gap:0 10px;padding:7px 0;display:grid}.apchecks li b{font-size:13.5px;font-weight:600}.apchecks li .small{grid-column:2;font-size:12px}.ck{border:1px solid var(--line2);width:20px;height:20px;color:var(--good);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.ck i{background:var(--o);width:6px;height:6px;box-shadow:0 0 8px var(--o);border-radius:50%}.apchecks li.ok .ck{background:#4be3a024;border-color:#4be3a066}.apset{grid-template-columns:auto minmax(200px,260px) auto;align-items:start;gap:18px 34px;display:grid}.apset .fld em{max-width:340px;font-size:12.5px;line-height:1.45}.apset .fld .seg button{gap:7px}.apset .fld .btn{justify-self:start}.apsample em.ok{color:var(--good);align-items:center;gap:6px;display:inline-flex}.aptl h3 .chip{font-family:Inter,sans-serif;font-size:11.5px}.apitems{margin:6px 0 0;padding:0;list-style:none;display:grid}.apitem{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + .22s);grid-template-columns:30px minmax(0,1fr);gap:14px;padding:0 0 14px;display:grid;position:relative}.apitem:before{content:"";background:linear-gradient(var(--line2),var(--line));width:1px;position:absolute;top:36px;bottom:4px;left:14.5px}.apitem:last-child{padding-bottom:0}.apitem:last-child:before{display:none}.apdot{background:var(--panel2);border:1px solid var(--line2);width:30px;height:30px;color:var(--mute);border-radius:50%;place-items:center;margin-top:12px;transition:background .5s,border-color .5s,color .5s;display:grid;position:relative}.apitem.proposed .apdot{color:var(--o);background:#ffb86b1f;border-color:#ffb86b73;box-shadow:0 0 0 5px #ffb86b0f}.apitem.applied .apdot{color:var(--good);background:#4be3a024;border-color:#4be3a073}.apitem.applied .apdot path{stroke-dasharray:24;stroke-dashoffset:24px;animation:draw .8s var(--ease) forwards .3s}.apbody{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:6px;padding:14px 16px;transition:border-color .5s,background .5s;display:grid}.apitem.proposed .apbody{background:linear-gradient(160deg,#ffb86b12,#ff5e9a08 60%),var(--panel);border-color:#ffb86b38}.apitem.undone .apbody{opacity:.72}.aptop-row{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.aptop-row b{flex:1;min-width:200px;font-size:15px;line-height:1.35}.apbody>p{margin:0;font-size:14px;line-height:1.5}.apfoot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.apfoot .textbtn{color:var(--mute);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.apfoot .textbtn:hover{color:var(--ink)}.apfoot .textbtn svg{transition:transform .45s var(--ease)}.apfoot .textbtn.open svg{transform:rotate(180deg)}.apdiff{transition:grid-template-rows .55s var(--ease),opacity .45s var(--ease);opacity:0;grid-template-rows:0fr;display:grid}.apdiff.open{opacity:1;grid-template-rows:1fr}.apdiff>div{gap:10px;display:grid;overflow:hidden}.apdiff.open>div{padding-top:6px}.apdrow{gap:6px;display:grid}.aplbl{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:11.5px;font-weight:700}.apba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.apba>svg{color:var(--dim);align-self:center}.apba>div{border:1px solid var(--line);overflow-wrap:anywhere;background:#0003;border-radius:12px;align-content:start;gap:4px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:grid}.apba em{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-style:normal;font-weight:800}.apba .b span{color:var(--mute)}.apba .a{background:#4be3a00f;border-color:#4be3a03d}.apba .a em{color:#7fdcb0}.apacts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.apwarn{color:#ffcf9b;align-items:flex-start;gap:6px;margin:0;display:flex}.apwarn svg{flex:none;margin-top:2px}.apempty{text-align:center;justify-items:center;gap:6px;padding:26px 16px;display:grid}.apempty>svg{color:var(--dim)}.apempty p{max-width:420px;margin:0}.apshow{align-content:start}.mini-serp{animation:none}.serp-swap{display:grid}.serp-swap>*{opacity:0;filter:blur(5px);transition:opacity .8s var(--ease),filter .8s var(--ease),transform .8s var(--ease);grid-area:1/1;transform:translateY(4px)}.serp-swap>.on{opacity:1;filter:none;transform:none}.apshow-list{gap:8px;display:grid}.apshow-i{background:var(--panel);border:1px solid var(--line);transition:border-color .6s var(--ease),background .6s var(--ease);border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:grid}.apshow-i .ck{grid-row:auto;transition:background .6s,border-color .6s}.apshow-i.now{background:#7b5cff14;border-color:#7b5cff80}.apshow-i.now .ck i{animation:1.6s ease-in-out infinite apbreath}.apshow-i.done .ck{background:#4be3a024;border-color:#4be3a066}.apshow-i.done .ck path{stroke-dasharray:24;stroke-dashoffset:24px;animation:draw .7s var(--ease) forwards}@media (width<=1180px){.apset{grid-template-columns:1fr 1fr}.apsample{grid-column:1/-1}}@media (width<=980px){.shell .grid.aptop{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.apoff{gap:18px;padding:22px}.apoff .apcore{width:84px;height:84px}.apmodes{grid-template-columns:1fr}.apoff-text .btn{width:100%}.apstat-top{align-items:flex-start;gap:14px}.apstat-top .radar,.apstat-top .apcore{width:64px;height:64px}.apmeta div{padding:12px 14px}.apmeta b{font-size:20px}.apcheck{width:100%}.apg h3 .seg{margin-left:0}.serp{padding:16px}.serp-title{font-size:18px}.apchecks{grid-template-columns:1fr}.apset{grid-template-columns:1fr;gap:20px}.apset .fld .seg{justify-self:stretch}.apset .fld .seg button{padding:9px 8px;font-size:12.5px}.apitem{grid-template-columns:24px minmax(0,1fr);gap:10px}.apitem:before{left:11.5px}.apdot{width:24px;height:24px}.apbody{padding:13px 14px}.aptop-row b{flex-basis:100%;min-width:0}.apba{grid-template-columns:minmax(0,1fr)}.apba>svg{justify-self:center;transform:rotate(90deg)}.apacts .btn{flex:1}}.asoff{background:radial-gradient(circle at 10% 35%,#ff5e9a24,#0000 45%),#14121c9e;flex-wrap:wrap;align-items:center;gap:30px;padding:32px;display:flex}.asoff-text{flex:1;justify-items:start;gap:12px;min-width:260px;display:grid}.asoff .asoff-text h3,.asoff .asoff-text p{margin:0}.asoff-text p{max-width:560px;line-height:1.55}.asorb{flex:none;place-items:center;width:132px;height:112px;display:grid;position:relative}.asorb i{background:radial-gradient(circle,#7b5cff4d,#0000 68%);border-radius:50%;animation:4s ease-in-out infinite apbreath;position:absolute;inset:6px 16px}.asorb i:nth-child(2){background:radial-gradient(circle,#ff5e9a59,#0000 70%);animation-delay:-2s;inset:22px 32px}.asorb b{background:var(--grad);color:#fff;border-radius:20px 20px 20px 6px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 16px 36px -10px #ff5e9ab3,inset 0 0 0 1px #ffffff38}.asorb em{white-space:nowrap;border:1px solid var(--line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;animation:asfloat 6s var(--ease) infinite;background:#ffffff14;border-radius:11px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:600;position:absolute}.asorb .e1{border-bottom-left-radius:3px;top:2px;left:-8px}.asorb .e2{background:#7b5cff40;border-color:#7b5cff73;border-bottom-right-radius:3px;animation-delay:1.4s;bottom:2px;right:-12px}@keyframes asfloat{0%{opacity:0;transform:translateY(6px)}12%,70%{opacity:1;transform:none}85%,to{opacity:0;transform:translateY(-4px)}}.shell .grid.astop{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.asside{align-content:start;gap:16px;display:grid}.asside>.glass{animation:vrise .85s var(--ease) backwards;animation-delay:calc(var(--d,0) * 70ms + 30ms)}.astry{flex-direction:column;display:flex}.astry h3 .textbtn{font-size:12.5px}.aswin{color:#211c19;background:#fbf8f3;border-radius:22px;flex-direction:column;flex:1;min-height:440px;display:flex;overflow:hidden;box-shadow:0 30px 70px -30px #000,0 0 0 1px #ffffff0f}.aswin-h{border-bottom:1px solid #ece6de;align-items:center;gap:11px;padding:14px 16px;display:flex}.aswin-h .av{background:var(--grad);color:#fff;width:38px;height:38px;font-weight:700;font-family:var(--display);border-radius:13px;flex:none;place-items:center;display:grid}.aswin-h div{gap:1px;min-width:0;display:grid}.aswin-h b{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.aswin-h span{color:#8a8079;align-items:center;gap:6px;font-size:12px;display:flex}.aswin-h span i{background:#22c27a;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite breathe;box-shadow:0 0 0 3px #22c27a2e}.aswin-m{overscroll-behavior:contain;flex-direction:column;flex:1;gap:9px;max-height:420px;padding:16px 14px;display:flex;overflow-y:auto}.asturn{flex-direction:column;gap:7px;display:flex}.asb{white-space:pre-line;overflow-wrap:anywhere;max-width:86%;animation:asin .45s var(--ease) both;border-radius:17px;padding:9px 13px;font-size:14px;line-height:1.45}.asb.a{background:#efe9e1;border-bottom-left-radius:5px;align-self:flex-start}.asb.v{color:#fff;background:linear-gradient(120deg,#7b5cff,#d35cff 55%,#ff5e9a);border-bottom-right-radius:5px;align-self:flex-end}@keyframes asin{0%{opacity:0;transform:translateY(8px)}}.astyping{gap:5px;padding:13px 15px;display:flex}.astyping i{opacity:.3;background:#8a8079;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite asdot}.astyping i:nth-child(2){animation-delay:.18s}.astyping i:nth-child(3){animation-delay:.36s}@keyframes asdot{50%{opacity:1}}.aslinks{animation:asin .45s var(--ease) both 80ms;flex-wrap:wrap;gap:6px;display:flex}.aslinks>span{color:#211c19;cursor:default;border:1px solid #ddd4ca;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.aslinks svg{color:#7b5cff}.ashand{color:#a2621f;align-items:center;gap:7px;padding:2px 4px;font-size:12px;display:flex}.assg{animation:asin .5s var(--ease) both .15s;flex-wrap:wrap;gap:6px;display:flex}.assg button{color:#211c19;background:0 0;border:1px solid #ddd4ca;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:background .3s,border-color .3s}.assg button:hover{background:#efe9e1;border-color:#7b5cff}.aswin-f{border-top:1px solid #ece6de;align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}.aswin-f input{color:#211c19;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:14px}.aswin-f input::placeholder{color:#a39990}.assend{background:var(--grad);color:#fff;width:36px;height:36px;transition:opacity .3s,transform .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.assend:disabled{opacity:.35}.assend:not(:disabled):hover{transform:translateY(-1px)}.astrynote{align-items:center;gap:7px;margin:12px 0 0;display:flex}.astrynote svg{color:var(--o)}.asbig{align-items:baseline;gap:10px;margin:-2px 0 12px;display:flex}.asbig b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.asusage .apbar{flex:none}.asnote{margin:10px 0 14px;line-height:1.5}.asmini{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.asmini div{background:var(--panel);border:1px solid var(--line);border-radius:13px;gap:4px;padding:11px 12px;display:grid}.asmini span{color:var(--dim);font-size:11px;font-weight:600}.asmini b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px}.asmini b.hot{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.asknows .apchecks{margin:0}.asnotes-lead{max-width:680px;margin:-6px 0 14px;line-height:1.5}.asnlist{gap:10px;display:grid}.asn{background:var(--panel);border:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 50ms + .15s);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px;transition:border-color .3s;display:grid;position:relative}.asn:focus-within{border-color:#7b5cff73}.asn input,.asn textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;outline:none;grid-column:1}.asn input{padding:2px 4px;font-size:14.5px;font-weight:600}.asn textarea{color:#d9d5df;min-height:44px;padding:4px;font-size:14px;line-height:1.5}.asn input::placeholder,.asn textarea::placeholder{color:var(--dim);font-weight:400}.asdel{width:34px;height:34px;color:var(--dim);grid-area:1/2/span 2;align-self:start}.asnempty{border:1px dashed var(--line2);border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.asnempty svg{color:var(--o);flex:none}.asideas{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.asideas>span{margin-right:4px}.asideas .chip{cursor:pointer;align-items:center;gap:5px;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.asideas .chip:hover{color:var(--ink);border-color:#7b5cff80}.asnacts{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.aschats h3 .chip{font-family:Inter,sans-serif;font-size:11.5px}.aslist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.asrow{background:var(--panel);border:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms + .2s);border-radius:16px;transition:border-color .4s,background .4s}.asrow.hand{background:linear-gradient(160deg,#ffb86b12,#ff5e9a08 60%),var(--panel);border-color:#ffb86b38}.asrow.open{border-color:var(--line2)}.asrow-top{text-align:left;width:100%;color:inherit;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.asrow-top>svg{color:var(--dim);transition:transform .45s var(--ease)}.asrow.open .asrow-top>svg{transform:rotate(180deg)}.asq{background:var(--panel2);width:32px;height:32px;color:var(--mute);border-radius:11px;place-items:center;display:grid}.asrow.hand .asq{color:var(--o);background:#ffb86b21}.asrow-t{gap:2px;min-width:0;display:grid}.asrow-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.asrow-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asrow-m{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.asrow-x{opacity:0;transition:grid-template-rows .55s var(--ease),opacity .45s var(--ease);grid-template-rows:0fr;display:grid}.asrow-x.open{opacity:1;grid-template-rows:1fr}.asrow-x>div{overflow:hidden}.asthread{border:1px solid var(--line);background:#00000038;border-radius:14px;flex-direction:column;gap:7px;margin:0 14px;padding:14px;display:flex}.asthread .asb{font-size:13.5px;animation:none}.asthread .asb.a{background:var(--panel2);color:var(--ink)}.asthread .asb.a.h{background:#ffb86b1a;box-shadow:inset 0 0 0 1px #ffb86b40}.aslinks.in{margin-top:7px;animation:none;display:flex}.aslinks.in>span{border-color:var(--line2);color:var(--ink);padding:4px 9px;font-size:12px}.asrow-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 14px;display:flex}.asshow{align-content:start}.aswin.mini{min-height:0}.aswin.mini .aswin-m{min-height:250px;max-height:none}.fadein{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);animation:none;transform:translateY(8px)}.fadein.on{opacity:1;transform:none}.fadein.gone{display:none}.asshow .aslinks>span{border-color:#ddd4ca}@media (width<=1100px){.shell .grid.astop{grid-template-columns:minmax(0,1fr)}.asside{grid-template-columns:1fr 1fr}}@media (width<=760px){.asside{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.asoff{gap:14px;padding:22px}.asoff-text .btn{width:100%}.aswin{border-radius:18px;min-height:380px}.asbig b{font-size:40px}.asrow-top{grid-template-columns:28px minmax(0,1fr) 16px;gap:10px}.asq{width:28px;height:28px}.asrow-m{grid-area:2/2;justify-content:flex-start}.asrow-top>svg{grid-area:1/3}.asnacts .btn{flex:1}.asmini b{font-size:18px}}@media (prefers-reduced-motion:reduce){.asorb i,.asorb em,.aswin-h span i,.astyping i{animation:none}.asorb em{opacity:1}}.asnt{color:#7a7069;animation:asin .45s var(--ease) both;border:1px dashed #d9cfc3;border-radius:13px;align-items:flex-start;gap:8px;margin:0 0 4px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.asnt svg{color:#7b5cff;flex:none;margin-top:1px}.card.asprivacy{margin-bottom:16px}.asprivacy h3{align-items:center;gap:8px;margin:0 0 6px;display:flex}.asprv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.asprv-i{background:var(--panel);border:1px solid var(--line);animation:vrise .6s var(--ease) backwards;border-radius:18px;align-content:start;gap:8px;padding:16px;display:grid}.asprv-i:nth-child(2){animation-delay:60ms}.asprv-i:nth-child(3){animation-delay:.12s}.asprv-i:nth-child(4){animation-delay:.18s}.asprv-i>b,.asprv-tgl b{font-size:14.5px}.asprv-i>p{margin:0}.asprv-row{align-items:center;gap:8px;display:flex}.asprv-row input{background:var(--panel2);border:1px solid var(--line2);min-width:0;color:var(--ink);font:inherit;border-radius:12px;outline:none;flex:1;padding:10px 12px;font-size:14px;transition:border-color .25s}.asprv-row input:focus{border-color:#7b5cff99}.asprv-prev{color:#5f5650;background:#fbf8f3;border:1px dashed #d9cfc3;border-radius:13px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;transition:opacity .3s;display:flex}.asprv-prev svg{color:#7b5cff;flex:none;margin-top:1px}.asprv-i .seg{justify-self:start}.asprv-i .seg button{padding:8px 14px;font-size:13px}.tglrow.asprv-tgl{cursor:pointer;align-items:flex-start;display:flex}.asprv-tgl .tgl{margin-top:2px}.asprv-tgl>div{gap:4px;display:grid}.ashand-o{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ashand-o button{text-align:left;border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;transition:border-color .35s,background .35s;display:flex}.ashand-o button:hover{border-color:var(--line2)}.ashand-o button.on{background:#7b5cff17;border-color:#7b5cff99}.ashand-o i{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;transition:border-color .35s;position:relative}.ashand-o i:after{content:"";background:var(--grad);transition:transform .45s var(--ease);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.ashand-o button.on i{border-color:var(--v)}.ashand-o button.on i:after{transform:scale(1)}.ashand-o div{gap:2px;display:grid}.ashand-o b{font-size:13.5px}.asprv-warn{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.asprv-warn svg{color:#ffcf9b}.asrow-acts{flex-wrap:wrap;gap:8px;display:flex}.asrow.going{opacity:.45;transition:opacity .4s}@media (width<=900px){.asprv{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ashand-o{grid-template-columns:minmax(0,1fr)}.asprv-row{flex-direction:column;align-items:stretch}.asprv-i .seg{justify-self:stretch}.asprv-i .seg button{padding:8px 4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.asprv-i,.asnt{animation:none}}.pgcreate{background:radial-gradient(circle at 8% 0,#7b5cff2b,#0000 42%),radial-gradient(circle at 100% 100%,#ff5e9a17,#0000 45%),#14121c9e;gap:16px;padding:26px;display:grid;position:relative;overflow:hidden}.pgc-glow{pointer-events:none;background:radial-gradient(circle,#ffb86b1a,#0000 62%);border-radius:50%;width:55%;height:120%;animation:14s ease-in-out infinite alternate pgdrift;position:absolute;inset:auto -10% -60% auto}@keyframes pgdrift{to{transform:translate(-8%,-6%)scale(1.08)}}.pgc-head{align-items:center;gap:14px;display:flex;position:relative}.pgc-head h3{margin:0 0 3px}.pgc-head p{margin:0}.pgc-ic{background:var(--grad);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 30px -12px #ff5e9ab3,inset 0 0 0 1px #fff3}.pgc-text{box-sizing:border-box;border:1px solid var(--line2);width:100%;min-height:96px;color:var(--ink);font:inherit;resize:vertical;field-sizing:content;transition:border-color .35s var(--ease),box-shadow .35s var(--ease);background:#0a09108c;border-radius:18px;outline:none;padding:16px 18px;font-size:16px;line-height:1.55;position:relative}.pgc-text:focus{border-color:#7b5cffa6;box-shadow:0 0 0 4px #7b5cff1f}.pgc-text::placeholder{color:var(--dim)}.pgideas{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.pgideas .k{margin-right:4px}.pgidea{background:var(--panel);border:1px solid var(--line);color:var(--mute);transition:border-color .35s var(--ease),color .3s,background .35s;animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .2s);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.pgidea svg{color:var(--o)}.pgidea:hover:not(:disabled){color:var(--ink);border-color:#7b5cff80}.pgidea.on{color:var(--ink);background:#7b5cff1f;border-color:#7b5cffb3}.pgidea:disabled{opacity:.5}.pgideas.sm .pgidea{padding:6px 11px;font-size:12.5px;font-weight:500}.pgc-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.pgc-foot .btn.pri{margin-left:auto}.pgphotos{flex-wrap:wrap;gap:8px;display:flex}.pgph{background:var(--panel2) center/cover;border:1px solid var(--line);width:58px;height:58px;animation:vrise .5s var(--ease) backwards;border-radius:14px;position:relative}.pgph button{border:1px solid var(--line2);width:22px;height:22px;color:var(--mute);opacity:0;background:#1b1925;border-radius:50%;place-items:center;transition:opacity .3s,color .3s;display:grid;position:absolute;top:-6px;right:-6px}.pgph:hover button,.pgph button:focus-visible{opacity:1}.pgph button:hover{color:var(--ink)}.pgph.add{width:auto;color:var(--mute);border-style:dashed;border-color:var(--line2);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .35s,color .3s;display:flex}.pgph.add:hover:not(:disabled){color:var(--ink);border-color:#7b5cff99}.pgmenu{color:var(--mute);font-size:13.5px}.pgsec{align-items:baseline;gap:12px;display:flex}.pgsec h2{flex:none}.pggrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.pgcard{text-align:left;color:inherit;transition:border-color .45s var(--ease),transform .7s var(--ease),box-shadow .7s var(--ease);animation:vrise .8s var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms + .12s);border-radius:22px;grid-template-rows:auto 1fr;padding:0;display:grid;position:relative;overflow:hidden}button.pgcard:hover{border-color:#7b5cff6b;transform:translateY(-4px);box-shadow:0 30px 60px -34px #7b5cff8c}.pgshot{aspect-ratio:16/10;color:var(--dim);background:#15131c;place-items:center;display:grid;position:relative;overflow:hidden}.pgshot .sframe{border-radius:0;position:absolute;inset:0;aspect-ratio:auto!important}.pgshot .sframe iframe{transition:opacity .8s var(--ease),transform 1.2s var(--ease)}button.pgcard:hover .pgshot .sframe{transform:scale(1.025)}.pgshot .sframe{transition:transform 1.2s var(--ease)}.pgshot:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c0b128c);height:40%;position:absolute;inset:auto 0 0}.pgworking{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b12cc;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.pgmeta{align-content:start;justify-items:start;gap:6px;padding:16px 18px 18px;display:grid}.pgmeta b{font-family:var(--display);letter-spacing:-.025em;font-size:20px;line-height:1.15}.pgmeta .row{margin-top:6px}.pgchips{gap:6px;display:flex}.pgaddr{color:var(--mute);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pggo{background:var(--panel2);width:34px;height:34px;color:var(--mute);opacity:0;transition:opacity .45s var(--ease),transform .6s var(--ease),color .3s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:16px;transform:translate(-6px)}button.pgcard:hover .pggo{opacity:1;color:var(--ink);transform:none}.pgcard .chip .spinner{margin-right:7px}.pgcard.making .pgshot{background:radial-gradient(circle at 50% 40%,#7b5cff29,#0000 65%),#15131c}.pgcard.making .radar{z-index:1;position:relative}.pgbuild{opacity:.55;grid-template-rows:auto auto 1fr;gap:10px;display:grid;position:absolute;inset:18px 22px}.pgbuild i{background:linear-gradient(100deg,#ffffff0d 30%,#ffffff1f 50%,#ffffff0d 70%) 0 0/220% 100%;border-radius:8px;animation:2.4s ease-in-out infinite pgshim;display:block}.pgbuild i:first-child{width:40%;height:10px}.pgbuild i:nth-child(2){width:70%;height:22px;animation-delay:.2s}.pgbuild i:nth-child(3){width:55%;height:10px;animation-delay:.4s}.pgbuild i:nth-child(4){animation-delay:.6s}@keyframes pgshim{0%{background-position:120% 0}to{background-position:-120% 0}}.pgcard.failed .pgshot{color:var(--o)}.pgempty{align-items:center;gap:22px;padding:26px;display:flex}.pgempty b{font-family:var(--display);letter-spacing:-.02em;margin-bottom:4px;font-size:19px;display:block}.pgempty p{max-width:560px;margin:0;line-height:1.55}.pgstack{flex:none;width:76px;height:76px;position:relative}.pgstack i{border:1px solid var(--line2);background:var(--panel2);width:52px;height:64px;animation:pgfan 5s var(--ease) infinite alternate;border-radius:12px;position:absolute}.pgstack i:first-child{top:8px;left:0;transform:rotate(-10deg)}.pgstack i:nth-child(2){animation-delay:.3s;top:4px;left:12px;transform:rotate(-2deg)}.pgstack i:nth-child(3){background:var(--grad);border:0;animation-delay:.6s;top:0;left:24px;box-shadow:0 14px 30px -12px #ff5e9ab3}@keyframes pgfan{to{translate:0 -4px}}.pgdetail .vhead{align-items:flex-end}.pgback{margin:0 0 10px -10px}.pgurl{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex;margin-top:12px!important;font-size:14px!important}.pgurl>svg{color:var(--good)}.pgurl em{width:100%;font-style:normal}.pglayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.pglayout .wsite{margin:0}.pgview .browser{height:min(76vh,820px);position:relative}.pgveil{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeto2 .5s var(--ease) both;background:#0c0b129e;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:38px 0 0}.pgveil span{color:var(--mute);font-size:13.5px}.pgveil .radar{margin-bottom:8px}.pgside{gap:16px;display:grid}.pglayout .pgview{position:sticky;top:12px}.pgai{gap:12px;display:grid}.pgai h3{margin:0}.pgai h3 svg{color:var(--o)}.pgai textarea,.pgset textarea{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;transition:border-color .3s var(--ease);border-radius:14px;outline:none;padding:11px 13px;font-size:14px;line-height:1.5}.pgai textarea:focus,.pgset textarea:focus{border-color:#7b5cff99}.pgsum{color:#bdf5d9;animation:vrise .6s var(--ease) both;background:#4be3a014;border:1px solid #4be3a040;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.45;display:flex}.pgsum svg{color:var(--good);flex:none;margin-top:2px}.pgvers{border-top:1px solid var(--line);gap:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.pgvers li{animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 50ms + .1s);align-items:flex-start;gap:12px;padding:10px 0 0;display:flex;position:relative}.pgvers li:not(:last-child):before{content:"";background:var(--line2);width:1px;position:absolute;top:22px;bottom:-10px;left:4px}.pgvers .d{background:var(--panel3);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 3px #ffffff08}.pgvers li.cur .d{background:var(--grad)}.pgvers b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.pgvers span{color:var(--dim);font-size:12px}.pgset{gap:14px;display:grid}.pgset h3{margin:0}.pgset .fld>span{justify-content:space-between;display:flex}.pgset .fld>span b{font-size:12px;font-weight:500}.pgslug{background:var(--panel);border:1px solid var(--line2);border-radius:12px;align-items:center;padding:0 12px;transition:border-color .25s;display:flex}.pgslug:focus-within{border-color:#7b5cff99}.pgslug em{color:var(--dim);font-style:normal}.shell .pgslug input{field-sizing:content;background:0 0;border:0;border-radius:0;flex:0 auto;width:auto;min-width:3ch;max-width:100%;padding:10px 2px}.pgsave{opacity:0;max-height:0;transition:max-height .5s var(--ease),opacity .4s var(--ease);gap:8px;display:flex;overflow:hidden}.pgsave.on{opacity:1;max-height:60px}.pgdel{color:var(--dim);justify-self:start;align-items:center;gap:7px;margin-top:4px;text-decoration:none;display:inline-flex}.pgdel:hover{color:var(--bad)}.pgshow{grid-template-rows:auto 1fr auto}.pgs-ask{background:var(--panel2);border:1px solid var(--line2);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;font-size:14px;display:flex;overflow:hidden}.pgs-ask svg{color:var(--o);flex:none}.pgs-site{min-height:250px}.pgs-new{max-width:0;transition:max-width .9s var(--ease),opacity .7s var(--ease),padding .9s var(--ease);overflow:hidden;opacity:0!important;padding:4px 0!important}.pgs-new.in{color:#f6f1e8;background:#2a1a10;max-width:90px;opacity:1!important;padding:4px 8px!important}.pgs-page{gap:12px;padding:10px 18px 18px;display:grid}.pgs-page>*{opacity:0;transition:opacity .8s var(--ease),transform 1s var(--ease);transform:translateY(14px)}.pgs-page.in>*{opacity:1;transform:none}.pgs-page.in>:nth-child(2){transition-delay:.15s}.pgs-page.in>:nth-child(3){transition-delay:.3s}.pgs-h{font-family:Fraunces,Georgia,serif;font-size:32px;line-height:1}.pgs-row{gap:6px;display:grid}.pgs-row i{opacity:.18;background:#2a1a10;border-radius:4px;height:7px;display:block}.pgs-row i:nth-child(2){width:86%}.pgs-row i:nth-child(3){width:62%}.pgs-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pgs-cards span{aspect-ratio:4/3;background:linear-gradient(135deg,#e9c79a,#c0582a);border-radius:10px;position:relative;overflow:hidden}.pgs-cards span:nth-child(2){background:linear-gradient(135deg,#d8c3a5,#7a4a2a)}.pgs-cards span:nth-child(3){background:linear-gradient(135deg,#f0dcc0,#a8743f)}.pgs-cards span:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:4s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}@media (width<=1100px){.pglayout{grid-template-columns:1fr}.pglayout .pgview{position:static}.pgside{grid-template-columns:1fr 1fr;align-items:start;position:static}}@media (width<=760px){.pgside{grid-template-columns:1fr}}@media (width<=640px){.pgcreate{padding:18px}.pgc-foot .btn.pri{width:100%;margin-left:0}.pgc-text{font-size:15px}.pggrid{grid-template-columns:1fr}.pgempty{flex-direction:column;align-items:flex-start}.pgview .browser{height:62vh}.pgdetail .vhead .acts{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.pgc-glow,.pgbuild i,.pgstack i,.pgs-cards span:after{animation:none}.pgcard,button.pgcard:hover,.pgshot .sframe,.pgs-page>*{transition:none;transform:none}}.ppmini{--acc:#c0582a;--ink:#2a1a10;--paper:#f6f1e8;aspect-ratio:16/10;background:var(--paper);border-radius:12px;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 30px -18px #000c}.ppmini.sm{border-radius:9px}.ppm-page{align-content:start;gap:7%;display:grid;position:absolute;inset:18% 12% 0}.ppm-page i{background:var(--ink);opacity:.18;border-radius:3px;width:34%;height:7px;margin-bottom:6%}.ppm-page s{background:var(--ink);opacity:.72;border-radius:4px;width:76%;height:9px}.ppm-page s:nth-of-type(2){width:58%}.ppm-page s.h{opacity:.2;width:66%;height:5px}.ppm-bar{background:var(--acc);height:13%;transition:transform .7s var(--ease);justify-content:center;align-items:center;gap:6%;display:flex;position:absolute;top:0;left:0;right:0}.p-bottom .ppm-bar{top:auto;bottom:0}.p-top .ppm-page{inset:24% 12% 0}.ppm-bar s{opacity:.85;background:#fff;border-radius:3px;width:34%;height:22%}.ppm-bar u{background:#fff;border-radius:999px;width:14%;height:44%}.t-soft .ppm-bar{background:#efdccb}.t-soft .ppm-bar s{background:var(--ink);opacity:.6}.t-soft .ppm-bar u{background:var(--acc)}.t-contrast .ppm-bar{background:var(--ink)}.t-contrast .ppm-bar u{background:var(--paper)}.ppm-veil{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#1e120a47;position:absolute;inset:0}.p-corner .ppm-veil{display:none}.ppm-card{background:var(--paper);width:52%;transition:translate .7s var(--ease);border-radius:9px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 10px 24px -8px #00000073}.p-corner .ppm-card{width:40%;inset:auto 6% 8% auto;translate:none}.ppm-card>div{flex:1;justify-items:center;gap:5px;padding:12% 10%;display:grid}.ppm-card b{background:var(--ink);opacity:.85;border-radius:3px;width:70%;height:8px}.ppm-card s{background:var(--ink);opacity:.25;border-radius:2px;width:84%;height:4px}.ppm-card s.h{width:60%}.ppm-card u{background:var(--acc);border-radius:999px;width:46%;height:10px;margin-top:4px}.ppm-card span{gap:3px;width:90%;margin-top:4px;display:flex}.ppm-card span i{border:1px solid #2a1a1040;border-radius:999px;flex:1;height:10px}.ppm-card span u{width:30%;margin:0}.ppm-card em{background:linear-gradient(150deg,#e9a06d,var(--acc));width:38%}.t-split .ppm-card{width:66%}.t-split .ppm-card>div{justify-items:start}.t-bold .ppm-card{background:var(--acc)}.t-bold .ppm-card b,.t-bold .ppm-card s,.t-bold .ppm-card u{background:#fff}.t-bold .ppm-card span i{background:#ffffffe6;border-color:#fff9}.t-editorial .ppm-card{box-shadow:0 10px 24px -8px #00000073,inset 0 0 0 3px var(--paper),inset 0 0 0 4px #2a1a1038}.t-editorial .ppm-card>div{justify-items:start}.t-editorial .ppm-card b{height:10px}.ppmini.sm .ppm-card b{height:6px}.ppmini.sm .ppm-card>div{gap:3px}.ppkpis .ppsubs{cursor:pointer;font:inherit;color:inherit}.ppkpis .ppsubs em{align-items:center;gap:5px;display:inline-flex}.ppkpis .ppsubs em svg{transition:transform .45s var(--ease)}.ppkpis .ppsubs:hover em svg{transform:translate(3px)}.pplist{gap:10px;margin-bottom:8px;display:grid}.pprow{animation:vrise .8s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .12s);border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(110px,auto) auto auto;align-items:center;gap:18px;padding:12px 14px 12px 12px;transition:border-color .35s;display:grid}.pprow:hover{border-color:var(--line2)}.pprow.off .ppmini,.pprow.ended .ppmini{filter:saturate(.3);opacity:.7}.pprow-main{text-align:left;align-items:center;gap:16px;min-width:0;display:flex}.pprow-main .ppmini{width:116px}.pprow-t{gap:3px;min-width:0;display:grid}.pprow-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.pprow-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pprow-n{gap:22px;display:flex}.pprow-n div{justify-items:end;display:grid}.pprow-n b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.1}.pprow-n span{color:var(--dim);font-size:11.5px}.pprow-s{justify-items:start;gap:4px;display:grid}.ppsec{flex-wrap:wrap;gap:4px 16px;margin-top:30px}.ppideas{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.ppidea{text-align:left;color:inherit;font:inherit;cursor:pointer;animation:vrise .85s var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms + .26s);transition:border-color .4s,transform .6s var(--ease),box-shadow .6s var(--ease);border-radius:22px;align-content:start;gap:14px;padding:12px 12px 16px;display:grid;position:relative}.ppidea:hover{border-color:#7b5cff73;transform:translateY(-3px);box-shadow:0 40px 80px -40px #7b5cff8c}.ppidea .ppmini{width:100%}.ppidea:hover .ppm-card{translate:-50% calc(-50% - 3px)}.ppidea:hover .p-corner .ppm-card{translate:0 -3px}.ppidea-t{gap:4px;padding:0 44px 0 6px;display:grid}.ppidea-t b{align-items:center;gap:8px;font-size:15px;display:flex}.ppidea-t b svg{color:var(--o)}.ppgo{background:var(--panel2);border:1px solid var(--line2);width:30px;height:30px;color:var(--mute);border-radius:50%;place-items:center;transition:background .4s,color .4s,border-color .4s;display:grid;position:absolute;bottom:16px;right:16px}.ppidea:hover .ppgo{background:var(--grad) border-box;color:#fff;border-color:#0000}.ppidea:hover .ppgo svg{animation:ppnudge .9s var(--ease)}@keyframes ppnudge{40%{transform:translate(3px)}}.ppblank{animation:vrise .85s var(--ease) backwards .6s;align-items:center;gap:10px;margin-top:18px;display:flex}.ppedit .vhead{align-items:flex-end}.ppsub{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px!important;font-size:14px!important;display:flex!important}.ppsave.dirty:not([disabled]){animation:2.6s ease-in-out infinite ppglow}@keyframes ppglow{50%{box-shadow:0 12px 40px -8px #ff5e9af2}}.pperr>svg{color:var(--bad)!important}.pplayout{grid-template-columns:minmax(360px,480px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ppform{gap:14px;min-width:0;display:grid}.ppside{min-width:0;animation:vrise .9s var(--ease) backwards .15s;gap:12px;display:grid;position:sticky;top:12px}.ppcard{animation:vrise .85s var(--ease) backwards;animation-delay:calc(var(--d,0) * 70ms + 30ms);gap:16px;display:grid}.ppcard h3{align-items:center;gap:10px;margin:0;display:flex}.ppcard h3 .n{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font:700 12px/1 Inter,sans-serif;display:grid;box-shadow:0 6px 16px -6px #ff5e9ab3}.ppcard .fld>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ppcard .fld>span b{font-size:12px;font-weight:500}.ppcard .fld>em{color:var(--dim);font-size:12.5px;font-style:normal;line-height:1.45}.ppkinds{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ppkind{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:84px 1fr;align-content:center;gap:2px 12px;padding:10px;transition:border-color .35s,background .35s;display:grid}.ppkind .ppmini{grid-row:1/3;width:84px}.ppkind b{align-self:end;font-size:14px}.ppkind span{align-self:start;line-height:1.35}.ppkind:hover{border-color:var(--line2)}.ppkind.on{background:#7b5cff17;border-color:#7b5cffb3;box-shadow:0 0 0 3px #7b5cff24}.pppurp,.pppages{flex-wrap:wrap;gap:8px;display:flex}.ppedit .pppurp .chip,.ppedit .pppages .chip{color:var(--mute);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;transition:color .3s,background .3s,border-color .3s}.ppedit .pppurp .chip:hover,.ppedit .pppages .chip:hover{color:var(--ink);border-color:var(--line2)}.ppedit .pppurp .chip.on,.ppedit .pppages .chip.on{color:#fff;background:#7b5cff33;border-color:#7b5cff99}.ppai{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(110deg,#7b5cff8c,#ff5e9a66,#ffb86b59) border-box;border:1px solid #0000;border-radius:16px;gap:7px;padding:12px;display:grid}.ppai-in{align-items:center;gap:10px;display:flex}.ppai-in>svg{color:var(--o);flex:none}.ppai-in input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14px}.ppai-in input::placeholder{color:var(--dim)}.ppai-in .btn{flex:none}.ppai .formerr{margin:0}.pprow2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pprow2>:only-child{grid-column:1/-1}.ppurl{margin-top:8px}.ppnote{color:var(--mute);align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.5;display:flex}.ppnote svg{color:var(--v);flex:none;margin-top:2px}.ppnote b{color:var(--ink);font-weight:600}.pptpls{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pptpls.n3{grid-template-columns:repeat(3,1fr)}.pptpl{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:16px;gap:3px;padding:8px 8px 10px;transition:border-color .35s,background .35s,box-shadow .35s;display:grid}.pptpl .ppmini{width:100%;margin-bottom:6px}.pptpl b{padding:0 3px;font-size:13.5px}.pptpl span{padding:0 3px;line-height:1.35;font-size:12px!important}.pptpl:hover{border-color:var(--line2)}.pptpl.on{background:#7b5cff17;border-color:#7b5cffb3;box-shadow:0 0 0 3px #7b5cff24}.pptrig{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pptrig-i{border:1px solid var(--line);background:var(--panel);text-align:left;color:var(--mute);border-radius:14px;justify-items:start;gap:8px;padding:12px;transition:border-color .35s,background .35s,color .35s;display:grid}.pptrig-i b{font-size:13px;font-weight:600;line-height:1.3}.pptrig-i:hover{border-color:var(--line2);color:var(--ink)}.pptrig-i.on{color:var(--ink);background:#7b5cff17;border-color:#7b5cffb3}.pptrig-i.on svg{color:var(--o)}.pprange b{font-variant-numeric:tabular-nums;color:var(--ink)!important;font-size:13px!important}.ppcard .pprange input{appearance:none;background:linear-gradient(90deg,#7b5cff,#ff5e9a var(--p),#ffffff1a var(--p));cursor:pointer;border:0;border-radius:999px;outline:none;width:100%;height:6px;margin:8px 0 4px;padding:0}.pprange input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:20px;height:20px;transition:box-shadow .3s;box-shadow:0 2px 10px #00000080,0 0 0 4px #7b5cff40}.pprange input:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 10px #00000080,0 0 0 6px #7b5cff4d}.pprange input:hover::-webkit-slider-thumb{box-shadow:0 2px 10px #00000080,0 0 0 6px #7b5cff4d}.pprange input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 10px #00000080,0 0 0 4px #7b5cff40}.ppdates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ppdate{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;padding:12px;transition:border-color .35s,background .35s;display:grid}.ppdate.on{background:#7b5cff0f;border-color:#7b5cff73}.ppdate .tglrow>span{gap:1px;display:grid}.ppdate .tglrow b{font-size:13.5px}.ppdate .tglrow em{font-style:normal}.ppdate input[type=datetime-local]{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;animation:vrise .5s var(--ease) both;border-radius:10px;outline:none;padding:8px 10px;font-size:13px}.ppdate input[type=datetime-local]:focus{border-color:#7b5cff99}.pppic{border:1px dashed var(--line2);border-radius:14px;align-items:center;gap:14px;padding:10px;transition:border-color .3s;display:flex}.pppic.has{border-style:solid;border-color:var(--line)}.pppic img,.pppic-e{object-fit:cover;width:88px;height:56px;animation:vrise .5s var(--ease) both;border-radius:10px;flex:none}.pppic-e{background:var(--panel2);color:var(--dim);place-items:center;display:grid}.pppic>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ppdel{margin:2px 0 0 4px}.ppstats h3 svg{color:var(--o)}.ppstats h3 .r{margin-left:auto}.ppnums{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ppnums div{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.ppnums b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.ppnums span{color:var(--dim);font-size:11.5px}.ppchart{gap:8px;display:grid}.ppbars{align-items:flex-end;gap:2px;height:84px;display:flex}.ppbars span{cursor:default;flex:1;align-items:flex-end;height:100%;display:flex}.ppbars i{width:100%;height:max(2px,var(--h));opacity:.55;transform-origin:bottom;animation:ppgrow .9s var(--ease) backwards;animation-delay:calc(var(--i) * 18ms + .2s);background:linear-gradient(#ff5e9a,#7b5cff);border-radius:4px 4px 1px 1px;transition:opacity .25s;display:block}.ppbars span.hi i{opacity:1}@keyframes ppgrow{0%{transform:scaleY(0)}}.ppaxis{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.ppaxis b{color:var(--ink);font-weight:600}.ppaxis>span:nth-child(2){text-align:center;color:var(--mute)}.pppreview{border:1px solid var(--line);background:radial-gradient(circle at 50% 0,#7b5cff1f,#0000 60%),#ffffff05;border-radius:24px;justify-items:center;gap:10px;min-width:0;padding:18px;display:grid;overflow:hidden}.ppscreen{border:1px solid var(--line2);transition:width .6s var(--ease),height .6s var(--ease);background:#15131c;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000000f2}.ppscreen .ub{z-index:1;box-sizing:border-box;height:34px;position:relative}.ppscreen iframe{transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);background:#fff;border:0;position:absolute;top:34px;left:0}.ppscreen.ready iframe{opacity:1}.phone .ppscreen{box-shadow:0 0 0 1px var(--line2),0 40px 100px -40px #000000f2;border:7px solid #0d0c12;border-radius:34px}.phone .ppscreen iframe{top:0}.ppload{place-items:center;display:grid;position:absolute;inset:34px 0 0}.phone .ppload{inset:0}.ppcap{text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;line-height:1.45;display:flex}.ppcap svg{color:var(--v);flex:none}.ppctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ppshow .mini{min-height:330px}.ppshow-bar{z-index:2;color:#fff;transition:transform .8s var(--ease);background:#c0582a;justify-content:center;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.ppshow-bar u{color:#c0582a;background:#fff;border-radius:999px;padding:2px 9px;font-weight:600;text-decoration:none}.ppshow-bar.in{transform:none}.ppshow-bar.in~.mnav{transform:translateY(32px)}.ppshow .mnav,.ppshow .mhero{transition:transform .8s var(--ease)}.ppshow-bar.in~.mhero{transform:translateY(32px)}.ppshow-veil{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#1e120a52;transition:opacity .7s;position:absolute;inset:0}.ppshow-veil.in{opacity:1}.ppshow-card{z-index:4;opacity:0;width:min(300px,84%);transition:opacity .5s ease,transform .8s var(--ease);background:#fff;border-radius:18px;padding:20px;position:absolute;top:54%;left:50%;transform:translate(-50%,-44%)scale(.97);box-shadow:0 30px 60px -20px #00000080}.ppshow-card.in{opacity:1;transform:translate(-50%,-50%)}.ppshow-card .f{gap:6px;transition:opacity .4s;display:grid}.ppshow-card .f b{font-family:Fraunces,Georgia,serif;font-size:18px}.ppshow-card .f span{opacity:.7;font-size:12.5px}.ppshow-card .mform i{color:#2a1a10;align-items:center;padding:0 12px;font-size:12px;font-style:normal;display:flex}.ppshow-card .t{opacity:0;place-content:center;justify-items:center;gap:8px;transition:opacity .5s .1s;display:grid;position:absolute;inset:0}.ppshow-card .t svg{color:#fff;background:#c0582a;border-radius:50%;width:34px;height:34px;padding:7px}.ppshow-card .t b{font-family:Fraunces,Georgia,serif;font-size:17px}.ppshow-card.ok .f{opacity:0}.ppshow-card.ok .t{opacity:1}@media (width<=1180px){.pplayout{grid-template-columns:1fr}.ppside{order:-1;position:relative;top:0}.pprow{grid-template-columns:minmax(0,1fr) auto auto auto}.pprow-n{display:none}}@media (width<=700px){.pprow{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:10px}.pprow-s{display:none}.pprow-main .ppmini{width:84px}.pprow-main{gap:12px}.ppideas{grid-template-columns:1fr 1fr;gap:10px}.ppidea{border-radius:18px;gap:10px;padding:8px 8px 12px}.ppidea-t{padding:0 4px}.ppidea-t b{font-size:13.5px}.ppidea-t span{font-size:12px!important}.ppgo{display:none}.pptpls.n3,.pptpls{grid-template-columns:repeat(2,1fr)}.pptrig{grid-template-columns:1fr}.pptrig-i{align-items:center;display:flex}.ppnums{grid-template-columns:repeat(2,1fr)}.ppdates,.pprow2,.ppkinds{grid-template-columns:1fr}.ppai-in{flex-wrap:wrap}.ppai-in input{flex-basis:calc(100% - 30px)}.ppai-in .btn{width:100%}.pppreview{padding:10px}.ppblank{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pprow,.ppidea,.ppcard,.ppside,.ppbars i,.ppblank{animation:none}.ppidea:hover{transform:none}}.hscard{background:radial-gradient(circle at 0 0,#7b5cff29,#0000 46%),radial-gradient(circle at 100% 100%,#ffb86b14,#0000 50%),#14121c9e;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:28px;margin-top:22px;padding:24px;display:grid;position:relative;overflow:hidden}.hscard.is-on{background:radial-gradient(circle at 0 0,#4be3a017,#0000 46%),#14121c9e}.hsbody{justify-items:start;gap:10px;min-width:0;display:grid}.hsbody .eyebrow{color:var(--o);margin:0}.hscard .hsbody h3{margin:0}.hsbody h3 .chip{letter-spacing:0;font-family:Inter,sans-serif;font-size:11.5px}.hsbody p{max-width:620px;margin:0;line-height:1.6}.hsnote{color:var(--mute);align-items:center;gap:8px;font-size:13px;display:flex}.hsnote svg{color:var(--good);flex:none}.hsacts{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.hsacts .textbtn{align-items:center;gap:6px;display:inline-flex}.hsdesign{align-items:center;gap:12px;display:flex}.hslist{border-top:1px solid var(--line);gap:4px;width:100%;margin-top:12px;padding-top:14px;display:grid}.hslist .k{margin-bottom:4px}.hsrow{transition:background .35s var(--ease);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .15s);border-radius:12px;align-items:center;gap:10px;padding:6px 4px 6px 6px;display:flex}.hsrow:hover{background:var(--panel)}.hsic{background:var(--panel2);width:28px;height:28px;color:var(--mute);border-radius:9px;flex:none;place-items:center;display:grid}.hsname{text-align:left;min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:600;transition:color .3s}.hsname:not(:disabled):hover{color:var(--o)}.hsname:disabled{cursor:default;opacity:1}.hsrow .chip{font-size:11.5px}.hsprev{--c1:#ffffff14;--c2:#ffffff24;border:1px solid var(--line2);background:linear-gradient(#1b1826,#141220);border-radius:18px;align-content:start;gap:9px;padding:0 12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #7b5cff99,inset 0 1px #ffffff0f}.hsprev s,.hsprev b,.hsprev em,.hsprev u{background:var(--c1);border-radius:4px;text-decoration:none;display:block}.hsbar{gap:4px;padding:9px 0 3px;display:flex}.hsbar i{background:var(--c2);border-radius:50%;width:6px;height:6px}.hshero{background:linear-gradient(120deg,#7b5cff38,#ff5e9a1f);border-radius:10px;gap:4px;padding:10px;display:grid}.hshero b{background:#ffffff4d;width:58%;height:8px}.hshero s{width:80%;height:4px}.hshero s+s{width:46%}.hsfoot{gap:6px;display:flex}.hsfoot s{flex:1;height:5px}.hsfoot s+s{flex:.6}.hssec{animation:hsslot 7s var(--ease) infinite;background:#ffffff09;border-radius:11px;gap:7px;padding:9px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffb86b8c,0 0 0 3px #ffb86b1a,0 14px 30px -16px #ffb86b80}.hshead{justify-content:space-between;align-items:center;display:flex}.hshead s{background:#ffffff42;width:44%;height:6px}.hshead b{width:16%;height:4px}.hsgrid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.hsgrid span,.hsposts span,.hsrows span{animation:hsitem 7s var(--ease) infinite;animation-delay:calc(var(--i) * .12s);gap:4px;display:grid}.hsgrid em{aspect-ratio:4/5;background:linear-gradient(160deg,#ffb86b61,#ff5e9a38);border-radius:6px;position:relative;overflow:hidden}.hsgrid span:nth-child(2) em{background:linear-gradient(160deg,#7b5cff6b,#3aa0ff38)}.hsgrid span:nth-child(3) em{background:linear-gradient(160deg,#4be3a052,#3aa0ff33)}.hsgrid span:nth-child(4) em{background:linear-gradient(160deg,#ff5e9a5c,#7b5cff38)}.hsgrid em:after{content:"";animation:3.6s ease-in-out infinite hsshine;animation-delay:calc(var(--i) * .3s);background:linear-gradient(100deg,#0000 30%,#ffffff2e 50%,#0000 70%) 0 0/240% 100%;position:absolute;inset:0}.hsgrid s{width:70%;height:4px}.hsposts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hsposts em{aspect-ratio:3/2;background:linear-gradient(160deg,#7b5cff61,#ff5e9a33);border-radius:6px}.hsposts span:nth-child(2) em{background:linear-gradient(160deg,#ffb86b5c,#ff5e9a2e)}.hsposts span:nth-child(3) em{background:linear-gradient(160deg,#3aa0ff52,#4be3a02e)}.hsposts s{width:88%;height:4px}.hsposts s+s{background:#ffffff0d;width:56%}.hsbook{grid-template-columns:1fr;gap:7px;display:grid}.hsrows{gap:5px;display:grid}.hsrows span{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 22% 9px;align-items:center;gap:6px;padding:4px 0}.hsrows s{height:4px}.hsrows s+s{background:#ffffff0d}.hsrows i{border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff40}.hsbook u{background:var(--grad);width:38%;height:11px;animation:hsitem 7s var(--ease) infinite;border-radius:999px;animation-delay:.45s}@media (prefers-reduced-motion:no-preference){.hscard.is-designing .hssec{animation:2.4s ease-in-out infinite hsglow}.hscard.is-designing .hsgrid span,.hscard.is-designing .hsposts span,.hscard.is-designing .hsrows span,.hscard.is-designing .hsbook u{animation:2.4s ease-in-out infinite hsfade;animation-delay:calc(var(--i,0) * .2s)}}.hsdesign .spinner{border-color:#ffb86b40;border-top-color:var(--o);flex:none}@keyframes hsglow{0%,to{box-shadow:inset 0 0 0 1px #ffb86b4d,0 0 0 3px #ffb86b0a}50%{box-shadow:inset 0 0 0 1px #ffb86bbf,0 0 0 4px #ffb86b24,0 14px 34px -14px #ffb86b99}}@keyframes hsfade{0%,to{opacity:.35}50%{opacity:1}}@keyframes hsslot{0%,6%{opacity:0;transform:translateY(12px)scale(.985)}20%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes hsitem{0%,14%{opacity:0;transform:translateY(6px)}28%,86%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsshine{0%,30%{background-position:140% 0}70%,to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.hssec,.hsgrid span,.hsposts span,.hsrows span,.hsbook u,.hsgrid em:after,.hsrow{animation:none}}@media (width<=760px){.hscard{grid-template-columns:1fr;gap:20px;padding:20px}.hsprev{justify-self:center;width:100%;max-width:340px}.hsacts .btn{flex:auto}}.hsnews{background:#ffffff0a;border-radius:9px;grid-template-columns:1fr 1.1fr;align-items:center;gap:8px;padding:8px;display:grid}.hsnews div{gap:4px;display:grid}.hsnews div s{background:#ffffff42;width:86%;height:6px}.hsnews div s+s{background:var(--c1);width:64%;height:3px}.hsnews span{animation:hsitem 7s var(--ease) infinite;gap:3px;animation-delay:.45s;display:flex}.hsnews span i{border:1px solid var(--c2);border-radius:999px;flex:1;height:9px}.hsnews span u{background:var(--grad);border-radius:999px;width:32%;height:9px}@media (prefers-reduced-motion:reduce){.hsnews span{animation:none}}.hsrev{grid-template-columns:.8fr 1.4fr;align-items:center;gap:8px;display:grid}.hsrev>div{gap:4px;display:grid}.hsrev>div b{background:#ffffff4d;border-radius:4px;width:56%;height:12px}.hsrev>div s{background:var(--c1);width:80%;height:3px}.hsrev span{animation:hsitem 7s var(--ease) infinite;background:#ffffff0a;border-radius:9px;gap:4px;padding:8px;animation-delay:.45s;display:grid}.hsrev em{letter-spacing:1px;color:#ffc56b;font-size:8px;font-style:normal;line-height:1}.hsrev span s{background:#ffffff38;width:92%;height:4px}.hsrev span s+s{width:70%}.hsrev u{background:var(--grad);border-radius:999px;width:30%;height:3px}@media (prefers-reduced-motion:reduce){.hsrev span{animation:none}}.hsquote{background:#ffffff0a;border-radius:9px;grid-template-columns:1fr 1.2fr;align-items:center;gap:8px;padding:8px;display:grid}.hsquote div{gap:5px;display:grid}.hsquote div s{background:#ffffff3d;width:80%;height:4px}.hsquote div s:first-child{background:#ffffff57;width:62%;height:7px}.hsquote span{animation:hsitem 7s var(--ease) infinite;flex-wrap:wrap;gap:3px;animation-delay:.45s;display:flex}.hsquote em{border:1px solid var(--c2);border-radius:999px;width:30%;height:8px}.hsquote u{background:var(--grad);border-radius:999px;width:64%;height:9px;margin-top:2px}@media (prefers-reduced-motion:reduce){.hsquote span{animation:none}}.hsevs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hsevs span{animation:hsitem 7s var(--ease) infinite;animation-delay:calc(var(--i) * .12s);gap:4px;display:grid}.hsevs em{aspect-ratio:4/5;background:linear-gradient(160deg,#ff5e9a5c,#7b5cff38);border-radius:6px;position:relative}.hsevs span:nth-child(2) em{background:linear-gradient(160deg,#ffb86b61,#ff5e9a33)}.hsevs span:nth-child(3) em{background:linear-gradient(160deg,#3aa0ff57,#4be3a033)}.hsevs em i{background:#ffffffe0;border-radius:3px;width:12px;height:13px;position:absolute;top:4px;left:4px}.hsevs s{width:76%;height:4px}.hsevs s+s{width:44%;height:3px}.hscard.is-designing .hsevs span{animation:2.4s ease-in-out infinite hsfade;animation-delay:calc(var(--i,0) * .2s)}@media (prefers-reduced-motion:reduce){.hsevs span{animation:none}}.fwcard,.card.fwcard{background:radial-gradient(circle at 100% 0,#7b5cff1f,#0000 46%),#14121c9e;margin-top:22px;padding:0;overflow:hidden}.fwtop{text-align:left;width:100%;color:var(--ink);border-radius:inherit;transition:background .4s var(--ease);align-items:center;gap:14px;padding:18px 22px;display:flex}.fwtop:hover{background:#ffffff06}.fwic{color:#fff;background:linear-gradient(135deg,#7b5cff8c,#ff5e9a66);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 24px -14px #7b5cffe6}.fwsum{flex:1;gap:2px;min-width:0;display:grid}.fwsum b{font-size:15px}.fwsum .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwsum em{color:var(--ink);font-style:normal;font-weight:600}.fwchev{width:30px;height:30px;color:var(--mute);background:var(--panel);transition:transform .55s var(--ease),background .3s,color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.fwtop:hover .fwchev{color:var(--ink);background:var(--panel2)}.fwcard.is-open .fwchev{transform:rotate(180deg)}.fwtop .chip{animation:fwin .5s var(--ease) both}.fwfold{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.fwcard.is-open .fwfold{grid-template-rows:1fr}.fwin{opacity:0;min-height:0;transition:opacity .45s var(--ease),padding .6s var(--ease);grid-template-columns:300px minmax(0,1fr);gap:28px;padding:0 22px;display:grid;overflow:hidden}.fwcard.is-open .fwin{opacity:1;padding:4px 22px 24px}.fwprev{border:1px solid var(--line2);background:linear-gradient(#1b1826,#141220);border-radius:18px;align-self:start;gap:12px;padding:12px 14px 18px;display:grid;box-shadow:0 30px 60px -38px #7b5cffb3,inset 0 1px #ffffff0f}.fwbar{align-items:center;gap:4px;display:flex}.fwbar>i{background:#ffffff24;border-radius:50%;width:6px;height:6px}.fwnav{align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.fwnav s{background:#ffffff1f;border-radius:3px;flex:none;width:22px;height:4px;display:block}.fwlink{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#ffb86b24;border-radius:999px;max-width:120px;padding:3px 8px;font-size:10.5px;font-weight:700;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffb86b73}.fwpage{gap:6px;padding:14px 12px 4px;display:grid}.fwpage small{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:9px;font-weight:700}.fwpage strong{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:22px;line-height:1.05}.fwpage p{color:var(--mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.fwform{align-content:start;gap:16px;min-width:0;display:grid}.fwinput{position:relative}.fwinput input{padding-right:58px}.fwcount{font-variant-numeric:tabular-nums;color:var(--dim);font-size:11.5px;transition:color .3s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fwcount.near{color:var(--o)}.fwsuggest{color:var(--o);animation:fwin .45s var(--ease) both;justify-self:start;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fwnote{color:var(--mute);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.fwnote svg{color:var(--good);flex:none;margin-top:2px}.fwacts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.hswords{width:100%;box-shadow:inset 0 0 0 1px var(--line);animation:fwin .5s var(--ease) both;background:#ffffff08;border-radius:16px;gap:12px;margin-top:6px;padding:16px;display:grid}.hswords .fwacts{margin-top:2px}.hswords textarea{min-height:64px}@keyframes fwin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fwfold,.fwin,.fwchev,.fwtop{transition:none}.fwtop .chip,.fwsuggest,.hswords{animation:none}}@media (width<=760px){.fwin{grid-template-columns:1fr;gap:18px}.fwcard.is-open .fwin{padding:2px 16px 20px}.fwtop{padding:16px}.fwprev{box-sizing:border-box;justify-self:center;width:100%;max-width:340px}.fwacts .btn{flex:auto}}.rvstars{vertical-align:-2px;color:#ffc56b;flex:none;display:inline-block;position:relative}.rvstars svg{fill:currentColor;width:100%;height:100%;position:absolute;inset:0}.rvstars svg:first-child{opacity:.18;fill:#fff}.rvstars .fg{clip-path:inset(0 calc(100% - var(--r)) 0 0);filter:drop-shadow(0 0 6px #ffb86b59);animation:rvsweep 1.4s var(--ease) both .2s}@keyframes rvsweep{0%{clip-path:inset(0 100% 0 0)}}.rvon{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3.4vw,44px);display:grid}.rvon-art{isolation:isolate;place-items:center;min-height:300px;display:grid;position:relative}.rvon-art:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#ffb86b38,#7b5cff1f 55%,#0000);border-radius:50%;animation:6s ease-in-out infinite rvglow;position:absolute;inset:6% 4%}@keyframes rvglow{50%{opacity:.65;transform:scale(1.05)}}.rvon-card{border:1px solid var(--line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border-radius:22px;gap:12px;width:min(330px,100%);padding:22px 22px 20px;animation:7s ease-in-out infinite rvfloat;display:grid;box-shadow:0 30px 70px -30px #000000e6}.rvon-card p{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:19px;line-height:1.35}.rvon-card span{align-items:center;gap:9px;font-size:13px;display:flex}.rvon-card span i{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:700;display:grid}.rvon-card span em{color:#9ff0c8;align-items:center;gap:4px;font-size:12px;font-style:normal;display:inline-flex}.rvon-card:first-child{margin:-70px 70px 0 0}.rvon-card.two{gap:8px;width:220px;padding:16px;animation-delay:-3.5s;position:absolute;bottom:2%;right:4%;transform:rotate(3deg)}.rvon-card.two p{font-size:15px}@keyframes rvfloat{50%{transform:translateY(-8px)}}.rvon-card.two{animation-name:rvfloat2}@keyframes rvfloat2{0%,to{transform:rotate(3deg)}50%{transform:rotate(3deg)translateY(-6px)}}.rvon-txt{justify-items:start;gap:16px;display:grid}.rvon-txt h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:26px}.rvon-txt ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rvon-txt li{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .25s);align-items:flex-start;gap:12px;display:flex}.rvon-txt li>span{background:var(--panel2);border:1px solid var(--line);color:#ffcf9b;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rvon-txt li b{font-size:14.5px}.rvon-txt li p{margin:2px 0 0}.rvkpi{cursor:default;font:inherit;color:inherit}button.rvkpi{cursor:pointer}.rvkpi em{align-items:center;gap:5px;display:inline-flex}.rvkpi em svg{transition:transform .45s var(--ease)}button.rvkpi:hover em svg{transform:translate(3px)}.rvwait b{color:#ffcf9b}.rvwait:after{content:"";background:var(--o);width:9px;height:9px;box-shadow:0 0 14px var(--o);border-radius:50%;animation:2.4s ease-in-out infinite breathe;position:absolute;top:18px;right:16px}.shell .grid.rvg2{grid-template-columns:1fr 1fr;align-items:stretch}.rvbreak,.rvlatest,.rvask,.rvsettings,.rvreqs{align-content:start;gap:14px;display:grid}.card.rvbreak h3,.card.rvlatest h3,.card.rvask h3,.card.rvsettings h3,.card.rvreqs h3,.card.rvtesti h3,.card.rvshare h3{margin:0}.rvbreak h3 .r,.rvlatest h3 .r{align-items:center;gap:5px;display:inline-flex}.rvbig{align-items:center;gap:18px;display:flex}.rvbig b{font-family:var(--display);letter-spacing:-.05em;background:linear-gradient(120deg,#ffd9a0,#ffb86b 45%,#ff5e9a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;line-height:.9}.rvbig>div{gap:6px;display:grid}.rvbars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rvbars li{color:var(--mute);font-variant-numeric:tabular-nums;grid-template-columns:10px 13px 1fr 26px;align-items:center;gap:9px;font-size:12.5px;display:grid}.rvbars svg{fill:#ffc56b;opacity:.75;width:13px;height:13px}.rvbars i{background:#ffffff12;border-radius:999px;height:7px;position:relative;overflow:hidden}.rvbars u{border-radius:inherit;transform-origin:0;animation:growx 1.2s var(--ease) backwards;animation-delay:calc(var(--i) * 80ms + .3s);transition:width .8s var(--ease);background:linear-gradient(90deg,#ffb86b,#ff5e9a);position:absolute;inset:0 auto 0 0}.rvbars b{text-align:right;color:var(--ink);font-weight:600}.rvmini{border-top:1px solid var(--line);animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 80ms + .2s);gap:7px;padding:14px 0;display:grid}.rvmini:first-of-type{border-top:0;padding-top:4px}.rvmini-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rvmini-top .chip{padding:3px 8px;font-size:11px}.rvmini p{margin:0;font-size:14.5px;line-height:1.5}.rvfirst{align-items:center;gap:28px;margin-bottom:16px;padding:30px;display:flex}.rvfirst h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 6px;font-size:22px}.rvfirst p{margin:0}.rvfirst-stars{flex:none;gap:6px;display:flex}.rvfirst-stars svg{fill:#ffffff14;stroke:#ffc56b8c;stroke-width:1px;width:30px;height:30px;animation:rvfill 4.2s var(--ease) infinite;animation-delay:calc(var(--i) * .14s)}@keyframes rvfill{0%,8%{fill:#ffffff14;transform:none}30%,70%{fill:#ffc56b;transform:translateY(-3px)}92%,to{fill:#ffffff14;transform:none}}.rvaskrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rvask .btn{justify-self:start}.rvask p{margin:0}.rvsugg{flex-wrap:wrap;gap:6px;display:flex}.rvsugg button{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;font-size:12.5px;transition:background .3s,border-color .3s;display:inline-flex}.rvsugg button:hover{background:var(--panel2);border-color:var(--line2)}.rvsugg button[disabled]{opacity:.45}.rvsugg i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.rvsugg em{color:#9ff0c8;font-size:11px;font-style:normal}.rvok{color:#9ff0c8;animation:vrise .5s var(--ease) both;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;display:flex}.rvok svg{flex:none;margin-top:2px}.rvshare{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.rvshare.off .rvqr{opacity:.35;filter:grayscale()}.rvqr{background:#fff;border-radius:16px;padding:8px;transition:opacity .4s,filter .4s;box-shadow:0 16px 40px -18px #000c}.rvqr svg{width:100%;height:auto;display:block}.rvshare-t{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;min-width:0;display:grid}.rvshare-t h3,.rvshare-t p{margin:0}.rvlink{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;width:100%;padding:5px 5px 5px 12px;display:flex}.rvlink code{min-width:0;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.rvfilters{border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.rvfilters .sel{flex:0 0 190px;width:190px}.rvstarf{flex-wrap:wrap;gap:4px;display:flex}.rvstarf button{color:var(--mute);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.rvstarf button:hover{color:var(--ink)}.rvstarf button.on{background:var(--panel3);border-color:var(--line2);color:var(--ink)}.rvstarf svg{fill:#ffc56b;width:12px;height:12px}.rvrule{color:var(--mute);animation:vrise .8s var(--ease) backwards .1s;align-items:center;gap:8px;margin:0 0 14px;padding:0 6px;font-size:13px;display:flex}.rvrule>svg{color:#ffcf9b;flex:none}.rvrule>span{flex:1}.rvrule .btn{flex:none}.rvlist{gap:12px;display:grid}.rvcard{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 50ms + .12s);border-radius:22px;gap:14px;padding:20px;transition:border-color .4s;display:grid}.rvcard:hover{border-color:var(--line2)}.rvcard.st-waiting{background:linear-gradient(140deg,#ffb86b12,#0000 40%),#14121c9e;border-color:#ffb86b52}.rvcard.st-hidden{opacity:.72}.rvcard-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rvav{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.rvwho{flex:1;min-width:0;display:grid}.rvwho b{font-size:15px}.rvwho span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rvtags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rvtags .chip{align-items:center;gap:4px;font-size:11.5px}.rvcard-body{gap:10px;padding-left:50px;display:grid}.rvcard-body p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.6}.rvmeta{flex-wrap:wrap;gap:4px 14px;display:flex}.rvmeta span+span:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 10px 3px -8px;display:inline-block}.rvreply{background:var(--panel);border:1px solid var(--line);border-radius:16px;justify-items:start;gap:4px;margin-left:50px;padding:14px 16px;display:grid}.rvreply b{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:12px}.rvreply p{margin:0;font-size:14.5px;line-height:1.55}.rvreplyed{animation:vrise .5s var(--ease) both;gap:8px;margin-left:50px;display:grid}.rvreplyed textarea,.rvtesti textarea{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:14px;outline:none;padding:12px 14px;font-size:14.5px;line-height:1.5;transition:border-color .25s}.rvreplyed textarea:focus,.rvtesti textarea:focus{border-color:#7b5cff99}.rvreplyed p{margin:0}.rvacts{flex-wrap:wrap;align-items:center;gap:8px;padding-left:50px;display:flex}.rvacts .fill{flex:1}.rvnone{text-align:center;justify-items:center;gap:10px;padding:44px 20px;display:grid}.rvnone p{margin:0}.rvtesti{animation:vrise .6s var(--ease) both;gap:12px;margin-bottom:14px;display:grid}.rvtesti p{margin:0}.rvpick{align-items:center;gap:2px;display:flex}.rvpick button{border-radius:50%;place-items:center;width:34px;height:34px;transition:background .3s;display:grid}.rvpick button:hover{background:var(--panel2)}.rvpick svg{fill:#0000;stroke:#ffc56b;stroke-width:1.4px;width:22px;height:22px;transition:fill .35s ease,transform .5s var(--ease);transition-delay:calc(var(--i) * 30ms)}.rvpick button.on svg{fill:#ffc56b}.rvpick button:hover svg{transform:translateY(-2px)}.rvpick span{margin-left:8px}.tglrow.rvset{border-top:1px solid var(--line);align-items:flex-start;padding:12px 0}.rvset:first-of-type{border-top:0}.rvset .tgl{margin-top:2px}.rvset>div{gap:2px;display:grid}.rvset b{font-size:14.5px;font-weight:600}.rvset.dis{opacity:.5}.rvsettings>p{margin:0}.rvchoice{gap:8px;display:grid}.rvchoice button{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .35s,background .35s;display:flex}.rvchoice button:hover{border-color:var(--line2)}.rvchoice button.on{background:#7b5cff17;border-color:#7b5cff99}.rvchoice i{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;transition:border-color .35s;position:relative}.rvchoice i:after{content:"";background:var(--grad);transition:transform .45s var(--ease);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.rvchoice button.on i{border-color:var(--v)}.rvchoice button.on i:after{transform:scale(1)}.rvchoice b{margin-bottom:2px;font-size:14.5px;display:block}.rvemail{align-items:center;gap:8px;display:flex}.rvreq{border-top:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms + .15s);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.rvreq .rvav{width:34px;height:34px;font-size:13px}.rvreq>div{min-width:0;display:grid}.rvreq b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.rvreq .chip{font-size:11px}@media (width<=1100px){.shell .grid.rvg2,.rvon{grid-template-columns:1fr}.rvon-art{min-height:250px}.rvon-card:first-child{margin:-50px 90px 0 0}}@media (width<=640px){.rvon-art{min-height:0;padding:6px 0}.rvon-card:first-child{margin:0}.rvaskrow{grid-template-columns:1fr}.rvshare{grid-template-columns:96px minmax(0,1fr);gap:14px}.rvcard{padding:16px}.rvcard-body,.rvacts,.rvreply,.rvreplyed{margin-left:0;padding-left:0}.rvfilters .seg{width:100%}.rvfilters .seg button{padding:6px 4px;font-size:12px}.rvfilters .sel{flex:auto;width:auto}.rvtags{width:100%;padding-left:50px}.rvrule{flex-wrap:wrap}.rvrule .btn{margin-left:22px}.rvfirst{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.rvbig b{font-size:46px}.rvon-card.two{display:none}}@media (prefers-reduced-motion:reduce){.rvstars .fg,.rvfirst-stars svg,.rvon-card,.rvon-art:before,.rvbars u{animation:none!important}}.rvshow{grid-template-columns:.7fr 1.3fr;align-items:center;gap:18px;padding:8px;display:grid}.rvshow-side{justify-items:start;gap:6px;display:grid}.rvshow-side b{font-family:var(--display);letter-spacing:-.05em;background:linear-gradient(120deg,#ffd9a0,#ffb86b 45%,#ff5e9a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:54px;line-height:.9}.rvshow-stage{border:1px solid var(--line2);background:#ffffff0d;border-radius:20px;padding:22px;display:grid;position:relative}.rvshow-stage figure{opacity:0;transition:opacity .45s ease,transform .9s var(--ease);grid-area:1/1;align-content:start;gap:12px;margin:0;display:grid;transform:translateY(10px)}.rvshow-stage figure.on{opacity:1;transition:opacity .9s ease .45s,transform 1.1s var(--ease) .45s;transform:none}.rvshow-stage blockquote{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:19px;line-height:1.35}.rvshow-stage figcaption{align-items:center;gap:8px;font-size:13px;display:flex}.rvshow-stage figcaption i{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:700;display:grid}.rvshow-stage figcaption em{color:#9ff0c8;align-items:center;gap:4px;font-size:11.5px;font-style:normal;display:inline-flex}.rvshow-dots{grid-row:2;gap:6px;margin-top:16px;display:flex}.rvshow-dots i{width:22px;height:3px;transition:width .6s var(--ease),background .5s;background:#ffffff29;border-radius:999px}.rvshow-dots i.on{background:var(--grad);width:44px}@media (width<=640px){.rvshow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rvshow-stage figure{transition:none}}.rvaskm{gap:16px;margin-bottom:16px;display:grid}.rvaskm-h{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rvaskm-h h3{margin:0 0 6px}.rvaskm-h p{max-width:62ch;margin:0}.rvaskm-h .seg{flex:none}.rvaskm-h .seg button{align-items:center;gap:7px;display:inline-flex}.rvaskm-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.rvaskm-tabs button{color:var(--mute);align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:color .35s;display:inline-flex;position:relative}.rvaskm-tabs button:after{content:"";background:var(--grad);height:2px;transition:transform .5s var(--ease);border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.rvaskm-tabs button:hover,.rvaskm-tabs button.on{color:var(--ink)}.rvaskm-tabs button.on:after{transform:scaleX(1)}.rvpick-list{gap:10px;display:grid}.rvpick-q{background:var(--panel);border:1px solid var(--line2);color:var(--mute);border-radius:12px;align-items:center;gap:9px;padding:0 12px;transition:border-color .3s;display:flex}.rvpick-q:focus-within{border-color:#7b5cff99}.rvpick-q input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:14px}.rvpick-list ul{border:1px solid var(--line);background:#ffffff05;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px;max-height:300px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.rvpick-list li{animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i) * 25ms)}.rvpick-list label{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:background .3s,border-color .3s;display:flex;position:relative}.rvpick-list label:hover{background:var(--panel)}.rvpick-list label.on{background:#7b5cff1a;border-color:#7b5cff73}.rvpick-list label.dis{opacity:.45;cursor:not-allowed}.rvpick-list input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.rvpick-list .ck{border:1.5px solid var(--line2);color:#0000;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;transition:background .3s,border-color .3s,color .3s;display:grid}.rvpick-list label.on .ck{background:var(--v);border-color:var(--v);color:#fff}.rvpick-list label:focus-within .ck{outline-offset:2px;outline:2px solid #7b5cff99}.rvpick-list .rvav{width:30px;height:30px;font-size:12px}.rvpick-t{flex:1;min-width:0;display:grid}.rvpick-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.rvpick-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rvpick-list em.chip{flex:none;padding:2px 7px;font-size:10.5px;font-style:normal}.rvpick-none{padding:14px}.rvpaste{gap:10px;display:grid}.rvpaste textarea{min-height:120px;font-family:inherit}.rvchips{flex-wrap:wrap;gap:6px;display:flex}.rvchips .chip{animation:vrise .45s var(--ease) backwards;animation-delay:calc(var(--i) * 30ms);align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.rvchips .chip em{opacity:.7;font-size:11px;font-style:normal}.tglrow.rvserved{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-items:flex-start;padding:14px 16px}.rvserved .tgl{margin-top:2px}.rvserved>div{gap:3px;display:grid}.rvserved b{font-size:14px}.rvaskm-go{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rvres{animation:vrise .6s var(--ease) both;gap:10px;display:grid}.rvres-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.rvres-h b{font-size:15px}.rvres ul{margin:0;padding:0;list-style:none;display:grid}.rvres-i{border-top:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms + 80ms);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.rvres-i .rvav{width:34px;height:34px;font-size:13px}.rvres-t{min-width:0;display:grid}.rvres-t b{font-size:14px}.rvres-t span{overflow-wrap:anywhere}.rvres-i.st-invalid .rvres-t span,.rvres-i.st-failed .rvres-t span{color:#ffb3c4}.rvlinkacts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rvlinkacts .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rvlinkacts .btn.done{color:#9ff0c8;border-color:#4be3a073}.rvreq.haslink{grid-template-columns:34px minmax(0,1fr) auto}.rvreq>.rvlinkacts{grid-column:2/-1;justify-content:flex-start;display:flex}.rvgoogle{align-content:start;gap:12px;display:grid}.card.rvgoogle h3{align-items:center;gap:10px;margin:0;display:flex}.rvgoogle p{margin:0}.rvg-mark{background:#fff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 8px 20px -10px #000c}.rvg-mark svg{width:18px;height:18px}.rvgoogle.on{border-color:#4be3a047}.rvglink input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:13.5px}.chip.served{color:#cbbcff;background:#7b5cff1f;border-color:#7b5cff59;display:inline-flex}.rvhide{background:var(--panel);border:1px solid var(--line2);animation:vrise .5s var(--ease) both;border-radius:18px;gap:12px;margin-left:50px;padding:16px;display:grid}.rvhide>p{gap:3px;margin:0;display:grid}.rvhide>p b{font-size:14px}.rvhide-r{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rvhide-r button{text-align:left;border:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i) * 50ms + 60ms);background:#ffffff05;border-radius:14px;gap:3px;padding:12px;transition:border-color .35s,background .35s;display:grid}.rvhide-r button:hover{background:#ff5e9a0f;border-color:#ff5e9a80}.rvhide-r b{font-size:13.5px}.rvhide .textbtn{justify-self:start}.rvskip{gap:8px}.rvskip-l{flex-wrap:wrap;gap:6px;display:flex}.rvskip-l button{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 7px;font-size:13px;transition:border-color .35s,background .35s;display:inline-flex}.rvskip-l button i{color:#9ff0c8;background:#4be3a029;border-radius:50%;place-items:center;width:18px;height:18px;transition:background .35s,color .35s;display:grid}.rvskip-l button em{color:var(--dim);font-size:11px;font-style:normal}.rvskip-l button.on{background:#ff5e9a0f;border-color:#ff5e9a59}.rvskip-l button.on b{color:var(--mute);-webkit-text-decoration:line-through #ff5e9ab3;text-decoration:line-through #ff5e9ab3}.rvskip-l button.on i{color:#ffb3c4;background:#ff5e9a2e}@media (width<=900px){.rvhide-r{grid-template-columns:1fr 1fr}}@media (width<=640px){.rvaskm-h{flex-direction:column;gap:12px}.rvaskm-h .seg{width:100%}.rvaskm-h .seg button{flex:1;justify-content:center}.rvaskm-tabs button{flex:1;justify-content:center;padding:10px 6px;font-size:12.5px}.rvpick-list ul{grid-template-columns:1fr;max-height:340px}.rvres-i{grid-template-columns:34px minmax(0,1fr)}.rvres-i>.rvlinkacts,.rvres-i>.chip{grid-column:2;justify-content:flex-start;justify-self:start}.rvhide{margin-left:0}.rvhide-r{grid-template-columns:1fr}.rvaskm-go .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.rvpick-list li,.rvres-i,.rvchips .chip,.rvhide-r button{animation:none!important}.rvaskm-tabs button:after{transition:none!important}}.fb{gap:16px;display:grid}.fb-bare{border-top:1px solid var(--line);padding-top:18px}.fb-bare .fb-top h3{font-size:16px}.fb-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fb-top h3{margin:0}.fb-top h3 .chip{padding:2px 9px;font-family:Inter,system-ui,sans-serif;font-size:11.5px}.fb-intro{max-width:620px;margin:6px 0 0;line-height:1.55}.fb-views{display:none}.fb-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:22px;display:grid}.fb-grid.empty{grid-template-columns:1fr}.fb-edit{gap:12px;min-width:0;display:grid}.fb-side{min-width:0;position:sticky;top:18px}.fb-empty{text-align:center;border:1px dashed var(--line2);background:radial-gradient(120% 90% at 50% 0,#7b5cff17,#0000 60%);border-radius:20px;justify-items:center;gap:10px;padding:30px 20px 26px;display:grid}.fb-empty b{font-family:var(--display);letter-spacing:-.02em;font-size:18px}.fb-empty p{max-width:460px;margin:0;line-height:1.55}.fb-empty-art{gap:10px;margin-bottom:6px;display:flex}.fb-empty-art span{background:var(--panel2);border:1px solid var(--line2);width:46px;height:46px;color:var(--ink);border-radius:15px;place-items:center;animation:6s ease-in-out infinite fbfloat;display:grid}.fb-empty-art span:nth-child(2){background:linear-gradient(135deg,#7b5cff59,#ff5e9a40);animation-delay:-2s;transform:translateY(-6px)}.fb-empty-art span:nth-child(3){animation-delay:-4s}@keyframes fbfloat{50%{translate:0 -4px}}.fb-acts{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fb-empty .fb-acts{justify-content:center;margin-top:6px}.fb-more{padding-top:2px}.fb-more .textbtn,.fb-sug .textbtn{align-items:center;gap:6px;display:inline-flex}.fb-list{gap:10px;display:grid;position:relative}.fbq{background:var(--panel);border:1px solid var(--line);transition:transform .38s var(--ease),border-color .3s,background-color .3s,box-shadow .35s;animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 40ms);border-radius:18px;position:relative}.fbq:hover{border-color:var(--line2)}.fbq.open{background:var(--panel2);border-color:#7b5cff66;box-shadow:0 24px 60px -36px #7b5cff99}.fbq.todo:not(.open){border-color:#ffb86b59}.fbq.lifted{cursor:grabbing;background:#201c2ef5;border-color:#7b5cff8c;box-shadow:0 30px 70px -26px #000000d9,0 0 0 1px #7b5cff40}.fb-list.dragging .fbq:not(.lifted){pointer-events:none}.fbq-head{align-items:stretch;display:flex}.fbq-grip{width:34px;color:var(--dim);cursor:grab;touch-action:none;border-radius:18px 0 0 18px;flex:none;place-items:center;transition:color .3s,background-color .3s;display:grid}.fbq-grip:hover,.fbq-grip:focus-visible{color:var(--ink);background:#ffffff0a}.fbq-grip:focus-visible{outline-offset:-2px;outline:2px solid #7b5cffb3}.fbq.lifted .fbq-grip{cursor:grabbing;color:var(--ink)}.fbq-sum{text-align:left;border-radius:0 18px 18px 0;flex:1;align-items:center;gap:12px;min-width:0;padding:12px 14px 12px 2px;display:flex}.fbq-kind{color:#fff;background:var(--panel3);border:1px solid var(--line2);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.fbq-kind.k-short,.fbq-kind.k-long{background:linear-gradient(135deg,#7b5cff6b,#7b5cff29);border-color:#7b5cff73}.fbq-kind.k-choice,.fbq-kind.k-multi,.fbq-kind.k-yesno{background:linear-gradient(135deg,#ff5e9a66,#ff5e9a24);border-color:#ff5e9a6b}.fbq-kind.k-number,.fbq-kind.k-date{background:linear-gradient(135deg,#ffb86b6b,#ffb86b24);border-color:#ffb86b73}.fbq-kind.k-file{background:linear-gradient(135deg,#4be3a05c,#4be3a01f);border-color:#4be3a066}.fbq-kind.k-consent{background:linear-gradient(135deg,#78b4ff61,#78b4ff1f);border-color:#78b4ff6b}.fbq-txt{flex:1;gap:1px;min-width:0;display:grid}.fbq-txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fbq-txt .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fbq.todo .fbq-txt .small{color:#ffcf9b}.fbq-tags{flex:none;gap:6px;display:flex}.fbq-tags .chip{padding:2px 8px;font-size:11px}.fb-private{color:#b9d6ff;background:#78b4ff1a;border-color:#78b4ff4d;align-items:center;gap:4px;display:inline-flex}.fbq-chev{color:var(--dim);transition:transform .45s var(--ease),color .3s;flex:none;display:grid}.fbq.open .fbq-chev{color:var(--ink);transform:rotate(180deg)}.fbq-body{animation:fbopen .5s var(--ease);gap:14px;padding:4px 16px 16px 48px;display:grid}@keyframes fbopen{0%{opacity:0;transform:translateY(-6px)}}.fbq-body .fld input{font-size:14.5px}.fb-optlist{gap:6px;display:grid}.fb-opt{background:var(--panel);border:1px solid var(--line2);animation:vrise .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 30ms);border-radius:12px;align-items:center;gap:10px;padding:2px 4px 2px 12px;transition:border-color .25s;display:flex}.fb-opt:focus-within{border-color:#7b5cff99}.fb-opt input{flex:1;min-width:0;background:0 0!important;border:0!important;padding:9px 0!important}.fb-opt.add{border-style:dashed}.fb-dot{border:1.5px solid var(--mute);border-radius:50%;flex:none;width:14px;height:14px}.fb-dot.multi{border-radius:4px}.fb-note{align-items:center;gap:6px;margin:0;display:flex}.fb-switches{border-top:1px solid var(--line);gap:12px;padding:14px 0 2px;display:grid}.fb-switches .tglrow{align-items:flex-start}.fb-switches .tglrow .tgl{margin-top:2px}.fb-switches .tglrow span{gap:1px;display:grid}.fb-switches .tglrow b{font-size:14px;font-weight:600}.fbq-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:12px;display:flex}.fbq-foot .textbtn{align-items:center;gap:5px;font-size:13px;display:inline-flex}.fbq-foot .pedel{margin:0}.fbq-foot .iconbtn:disabled{opacity:.3}.fb-kinds{background:var(--panel);border:1px solid var(--line2);animation:fbopen .45s var(--ease);border-radius:20px;padding:14px}.fb-kinds-h{justify-content:space-between;align-items:center;margin:0 2px 10px;display:flex}.fb-kinds-h b{font-family:var(--display);letter-spacing:-.02em;font-size:16px}.fb-kgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.fb-kind{text-align:left;animation:vrise .45s var(--ease) backwards;animation-delay:calc(var(--i,0) * 28ms);border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;transition:background-color .3s,border-color .3s;display:flex}.fb-kind:hover,.fb-kind:focus-visible{background:var(--panel2);border-color:var(--line2)}.fb-kind:focus-visible{outline-offset:1px;outline:2px solid #7b5cff99}.fb-kind>span:last-child{gap:1px;min-width:0;display:grid}.fb-kind b{font-size:14px;font-weight:600}.fb-sug{background:linear-gradient(160deg,#7b5cff21,#ff5e9a0d 60%,#0000);border:1px solid #7b5cff59;border-radius:20px;gap:12px;padding:16px;display:grid}.fb-sug-h{align-items:center;gap:12px;display:flex}.fb-sug-h>div{gap:1px;display:grid}.fb-spark{background:var(--grad);color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.fb-sug-skel{background:var(--panel);border-radius:14px;height:52px}.fb-sug-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fb-sug-list li{animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 60ms)}.fb-sug-list label{background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .3s,background-color .3s;display:flex}.fb-sug-list label:hover{border-color:var(--line2);background:var(--panel2)}.fb-sug-list .fbq-txt .small,.fb-sug-list .fbq-txt b{white-space:normal}.fbp{color:#1d1a24;animation:vrise .7s var(--ease) backwards .1s;background:#f6f4f0;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6,0 0 0 1px #ffffff14}.fbp-bar{background:#ebe7e0;border-bottom:1px solid #1d1a2414;align-items:center;gap:6px;padding:10px 14px;display:flex}.fbp-bar i{background:#1d1a2429;border-radius:50%;width:9px;height:9px}.fbp-bar span{letter-spacing:.1em;text-transform:uppercase;color:#1d1a2473;margin-left:auto;font-size:11px;font-weight:700}.fbp-page{gap:18px;max-height:min(70vh,640px);padding:22px 20px 24px;font-family:Georgia,Iowan Old Style,serif;display:grid;overflow:auto}.fbp-q{animation:fbopen .45s var(--ease) backwards;animation-delay:calc(var(--i,0) * 35ms);gap:7px;display:grid}.fbp-l{flex-wrap:wrap;align-items:center;gap:4px 8px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600;display:flex}.fbp-l em{opacity:.6;font-style:normal;font-weight:400}.fbp-l small{letter-spacing:.04em;text-transform:uppercase;color:#1d1a2499;background:#1d1a2412;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.fbp-lock{align-items:center;gap:3px;display:inline-flex}.fbp-help{opacity:.62;margin:-3px 0 0;font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.45}.fbp-in{color:#1d1a2459;background:#1d1a2406;border:1.5px solid #1d1a2424;border-radius:12px;align-items:center;height:42px;padding:0 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex}.fbp-in.tall{height:84px}.fbp-date{justify-content:space-between}.fbp-chips{flex-wrap:wrap;gap:7px;display:flex}.fbp-chips button{color:#1d1a24;background:0 0;border:1.5px solid #1d1a2429;border-radius:999px;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;transition:border-color .3s,background-color .3s}.fbp-chips button.on{background:#1d1a2412;border-color:#1d1a24;font-weight:600}.fbp-file{border:1.5px dashed #1d1a2440;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-family:Inter,system-ui,sans-serif;display:flex}.fbp-file>span{background:#1d1a2412;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.fbp-file div{display:grid}.fbp-file b{font-size:13px}.fbp-file small{opacity:.6;font-size:12px}.fbp-consent{cursor:pointer;align-items:flex-start;gap:10px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.45;display:flex}.fbp-consent>span:first-child{border:1.5px solid #1d1a2440;border-radius:6px;flex:none;width:20px;height:20px;margin-top:1px;transition:background-color .3s,border-color .3s}.fbp-consent>span.on{background:#1d1a24;border-color:#1d1a24;box-shadow:inset 0 0 0 3px #f6f4f0}.fbp-consent em{opacity:.6;font-style:normal}.fbp-consent u{text-underline-offset:3px;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.fbp-btn{color:#f6f4f0;background:#1d1a24;border-radius:999px;justify-self:start;margin-top:4px;padding:11px 26px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;font-weight:600}.bkans{gap:4px;margin:4px 0 2px;display:grid}.bkhead .bkcsv{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.clsans{background:#ffffff06;border-radius:12px;grid-column:1/-1;margin-top:4px;padding:8px 12px}.fbans{gap:0;margin:0;display:grid}.fbans-row{border-top:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 35ms);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:6px 18px;padding:12px 0;display:grid}.fbans-row:first-child{border-top:0;padding-top:2px}.fbans dt{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;line-height:1.4;display:flex}.fbans dt>svg{color:var(--dim);flex:none}.fbans dt .chip{padding:1px 7px;font-size:10.5px}.fbans dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500;line-height:1.55}.fbans-row.private dd{background:#78b4ff0f;border:1px solid #78b4ff2e;border-radius:12px;padding:8px 12px}.fbans-yes{color:#9ff0c8;align-items:center;gap:5px;display:inline-flex}.fbans-files{flex-wrap:wrap;gap:8px;display:flex}.fbans-pic{border:1px solid var(--line2);width:76px;height:76px;transition:transform .45s var(--ease),border-color .3s;border-radius:12px;overflow:hidden}.fbans-pic:hover{border-color:#7b5cff99}.fbans-pic img{object-fit:cover;width:100%;height:100%;display:block}.fbans-doc{background:var(--panel2);border:1px solid var(--line2);color:var(--ink);border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:9px 12px;transition:border-color .3s;display:flex}.fbans-doc:hover{border-color:#7b5cff99}.fbans-doc span{min-width:0;display:grid}.fbans-doc b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fbans-doc em{color:var(--mute);font-size:11.5px;font-style:normal}@media (width<=980px){.fb-grid{grid-template-columns:1fr}.fb-views{display:inline-flex}.fb-grid.show-edit .fb-side,.fb-grid.show-preview .fb-edit{display:none}.fb-side{position:static}}@media (width<=560px){.fbq-body{padding:4px 14px 14px}.fbq-tags{display:none}.fbq-sum{gap:10px;padding-right:10px}.fb-kgrid{grid-template-columns:1fr}.fbans-row{grid-template-columns:1fr;gap:4px}.fbp-page{padding:18px 16px 20px}.fb-top .fb-views{width:100%}.fb-top .fb-views button{flex:1}}@media (prefers-reduced-motion:reduce){.fb *,.fbans *,.fbq,.fbans-row{transition:none!important;animation:none!important}}.clscap{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:14px;display:flex}.clsstep{background:var(--panel);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.clsstep button{width:32px;height:32px;color:var(--mute);border-radius:50%;place-items:center;font-size:17px;line-height:1;transition:background .3s,color .3s;display:grid}.clsstep button:hover:not(:disabled){background:var(--panel2);color:var(--ink)}.clsstep button:disabled{opacity:.35;cursor:default}.fld .clsstep input,.clsstep input{text-align:center;width:46px;min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;resize:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:15px;font-weight:700}.clstimes{justify-items:start;gap:8px;margin-top:4px;display:grid}.clstime{animation:vrise .45s var(--ease) backwards;animation-delay:calc(var(--i,0)*40ms);grid-template-columns:minmax(0,170px) auto minmax(0,140px) 32px;align-items:center;gap:8px;display:grid}.clstime .sel{width:100%}.clstimes .textbtn{align-items:center;gap:5px;display:inline-flex}.clstimes p{margin:2px 0 0}.clsrow>button{gap:14px}.clsmeter{background:var(--panel2);border-radius:999px;flex:none;width:88px;height:6px;position:relative;overflow:hidden}.clsmeter i{width:var(--p);border-radius:inherit;background:var(--grad);animation:clsfill 1.1s var(--ease) backwards;position:absolute;inset:0 auto 0 0}@keyframes clsfill{0%,6%{transform:scaleX(0)}70%,88%{transform:scaleX(1)}to{opacity:.4;transform:scaleX(1)}}.clsav{flex:none;padding-left:8px;display:flex}.clsav i{color:#fff;width:28px;height:28px;animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*50ms);background:linear-gradient(135deg,#7b5cff,#ff5e9a);border-radius:50%;place-items:center;margin-left:-8px;font-size:11.5px;font-style:normal;font-weight:700;display:grid;box-shadow:0 0 0 2px #15131d}.clsav i:nth-child(2){background:linear-gradient(135deg,#ffb86b,#ff5e9a)}.clsav i:nth-child(3){background:linear-gradient(135deg,#4be3a0,#3aa0ff)}.clsav i:nth-child(4){background:linear-gradient(135deg,#3aa0ff,#7b5cff)}.clsdet{gap:14px}.clsppl{border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.clsppl li{border-top:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*35ms);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto;align-items:center;gap:6px 14px;padding:11px 14px;display:grid}.clsppl li:first-child{border-top:0}.clsppl li.canceled .clsname b{color:var(--mute);text-decoration:line-through}.clsname{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.clsname .chip{padding:2px 8px;font-size:11px}.clscontact{flex-wrap:wrap;gap:4px 14px;min-width:0;font-size:13.5px;display:flex}.clscontact a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clsppl .chip.good,.clsppl .chip.warn{justify-self:end;font-size:11.5px}.clsnote{grid-column:1/-1}.clsacts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.clsacts .pedel{margin:0}.clsmsg{animation:vrise .45s var(--ease) backwards;gap:10px;display:grid}.clsmsg textarea{background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:14px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .25s}.clsmsg textarea:focus{border-color:#7b5cff99}.clsmsgbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clsmsgbar .fill{flex:1}.clslang{align-items:center;gap:8px;display:flex}.clslang .sel{width:150px}.clsok{color:#9ff0c8;animation:vrise .45s var(--ease) backwards;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}@media (width<=640px){.clsrow>button{flex-wrap:wrap}.clsrow .otxt{min-width:150px}.clsmeter{order:4;width:calc(100% - 90px);margin-left:90px}.clsav{display:none}.bkrow.clsrow .odet{padding-left:10px}.clsppl li{grid-template-columns:minmax(0,1fr) auto}.clscontact{grid-area:2/1/auto/-1}.clstimes{justify-items:stretch}.clstime{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) 32px}}@media (prefers-reduced-motion:reduce){.clsmeter i,.clsav i,.clsppl li,.clstime,.clsmsg,.clsok{animation:none}}.clsdates{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:4px;display:grid}.clsdate{background:var(--panel);border:1px solid var(--line);transition:border-color .3s var(--ease),background .3s var(--ease),opacity .3s var(--ease);animation:vrise .45s var(--ease) backwards;animation-delay:calc(var(--i,0)*30ms);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.clsdate:hover{border-color:var(--line2)}.clsdtxt{gap:1px;min-width:0;display:grid}.clsdtxt b{white-space:nowrap;font-size:13.5px;font-weight:600}.clsdtxt small{font-size:12px}.clsdate.off{background:0 0;border-style:dashed}.clsdate.off .clsdtxt b{color:var(--mute);-webkit-text-decoration:line-through #ff5e9ab3;text-decoration:line-through #ff5e9ab3}.clsdate .textbtn{flex:none;font-size:12.5px}@media (width<=560px){.clsdates{grid-template-columns:1fr 1fr}.clsdate{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.clsdate{animation:none}}.bkface{color:#fff;background:linear-gradient(135deg,#7b5cff,#ff5e9a);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.bkface img{object-fit:cover;width:100%;height:100%;display:block}.bkface.any{background:var(--panel2);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line2)}.tmcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin-bottom:16px;display:grid}.tmcards>.tmed{grid-column:1/-1}.tmcard{text-align:left;transition:border-color .35s var(--ease),background .35s;animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0)*55ms);border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.tmcard:hover{border-color:var(--line2);background:#1c1926b3}.tmcard>svg{color:var(--dim);transition:transform .45s var(--ease),color .3s}.tmcard:hover>svg{color:var(--ink);transform:translate(3px)}.tmcard .otxt{gap:3px}.tmcard .otxt b{font-size:16px}.tmcard.off .bkface{filter:grayscale(.8);opacity:.6}.tmtags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.tmtags .chip{padding:2px 8px;font-size:11px}.tmadd{min-height:84px;color:var(--mute);border-style:dashed;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:16px;font-weight:600;transition:color .3s,border-color .3s;display:flex}.tmadd:hover{color:var(--ink);border-color:var(--line2)}.tmempty{padding:48px 24px 44px}.tmempty-faces{margin-bottom:6px;display:flex}.tmempty-faces i{width:46px;height:46px;animation:vrise .7s var(--ease) backwards;background:linear-gradient(135deg,#7b5cff,#ff5e9a);border-radius:50%;margin-left:-12px;box-shadow:0 0 0 3px #14121c}.tmempty-faces i:first-child{background:linear-gradient(135deg,#ffb86b,#ff5e9a);margin-left:0}.tmempty-faces i:nth-child(2){animation-delay:80ms;transform:translateY(-6px)}.tmempty-faces i:nth-child(3){background:linear-gradient(135deg,#4be3a0,#3aa0ff);animation-delay:.16s}.tmempty p{max-width:56ch}.tmed{animation:vrise .45s var(--ease) backwards;gap:18px;display:grid}.tmtop{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.tmphoto{justify-items:center;gap:10px;display:grid}.tmphoto .bkface{box-shadow:0 18px 40px -18px #7b5cffcc,inset 0 0 0 1px #fff3}.tmphoto-acts{align-items:center;gap:10px;display:flex}.tmtopf{gap:12px;display:grid}.tmtopf .tglrow em{font-style:normal}.tmsvcs{flex-wrap:wrap;gap:8px;display:flex}.tmchip{color:var(--mute);background:var(--panel);border:1px solid var(--line2);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*35ms);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:500;transition:color .3s,background .3s,border-color .3s;display:inline-flex}.tmchip:hover{color:var(--ink);border-color:#ffffff47}.tmchip.on{color:var(--ink);background:linear-gradient(#1c1828eb,#1c1828eb) padding-box,var(--grad) border-box;border-color:#0000}.tmchip.on svg{color:#c7b8ff}.tmchip.person{padding:4px 12px 4px 4px}.tmweek,.tmoff{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-top:8px;padding:14px}.tmoff{justify-items:start;gap:10px;display:grid}.tmblocks{gap:10px}.bkblocks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bkblocks li{background:var(--panel);border:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*40ms);border-radius:14px;align-items:center;gap:12px;padding:9px 10px 9px 12px;display:flex}.bkblock-ic{color:#ffcf9b;background:#ffb86b1a;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.bkblockform{background:var(--panel);border:1px solid var(--line2);animation:vrise .4s var(--ease) backwards;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.bkblockform input{border:1px solid var(--line2);color:var(--ink);font:inherit;background:#0000002e;border-radius:12px;outline:none;padding:9px 11px;font-size:14px;transition:border-color .25s}.bkblockform input:focus{border-color:#7b5cff99}.bkblockform input:not([type=date]){flex:1;min-width:160px}.bkblockacts{gap:8px;margin-left:auto;display:flex}.tmblockbtn{justify-self:start}.bkreqs{background:linear-gradient(#ffb86b0f,#0000 70%),#14121c9e;border-color:#ffb86b47}.bkreqs h3{align-items:center;gap:10px;display:flex}.bkpulse{background:var(--o);border-radius:50%;width:9px;height:9px;animation:2.4s ease-out infinite bkpulse;box-shadow:0 0 #ffb86b99}@keyframes bkpulse{0%{box-shadow:0 0 #ffb86b8c}70%,to{box-shadow:0 0 0 10px #ffb86b00}}.bkreq{border-top:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*50ms);align-items:center;gap:14px;padding:12px 10px;display:flex}.bkreq:first-of-type{border-top:0}.bkreq-acts{flex:none;gap:6px;display:flex}.bkhead-acts{align-items:center;gap:14px;display:flex}.bkpeople{scrollbar-width:none;gap:6px;margin:6px 0 4px;padding:2px;display:flex;overflow-x:auto}.bkpeople::-webkit-scrollbar{display:none}.bkpeople button{color:var(--mute);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 13px 4px 4px;font-size:13.5px;transition:color .3s,background .3s,border-color .3s;display:inline-flex}.bkpeople button:hover{color:var(--ink);border-color:var(--line2)}.bkpeople button.on{color:var(--ink);background:var(--panel2);border-color:#7b5cff80}.bkwho{color:var(--mute);flex:none;align-items:center;gap:7px;max-width:150px;font-size:13px;display:inline-flex}.bkwho span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bkacts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bkrow.requested .otxt b:after{content:"Request";color:#ffcf9b;background:#ffb86b1f;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600}.bktoast{animation:bktoast 6s var(--ease) both;border-color:#4be3a047}.bktoast>svg{color:var(--good)}@keyframes bktoast{0%{opacity:0;transform:translateY(10px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (width<=640px){.bkwho span{display:none}.bkreq{flex-wrap:wrap}.bkreq-acts{justify-content:flex-end;width:100%}.bkhead{flex-wrap:wrap}}.bkmodal{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:bkfade .35s var(--ease) both;background:#06050a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@keyframes bkfade{0%{opacity:0}}.glass.bkdlg{background:#12101af2}.bkdlg{width:min(680px,100%);max-height:min(860px,100vh - 40px);animation:bkup .55s var(--ease) both;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}@keyframes bkup{0%{opacity:0;transform:translateY(18px)scale(.985)}}.bkdlg-h{align-items:flex-start;gap:14px;padding:22px 22px 14px;display:flex}.bkdlg-h h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:22px}.bkdlg-h p{margin:3px 0 0}.bkdlg-h>div{flex:1;min-width:0}.bkdlg-ic{background:var(--grad);color:#fff;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 12px 30px -12px #ff5e9acc}.bkdlg-b{overscroll-behavior:contain;gap:16px;padding:6px 22px 18px;display:grid;overflow:auto}.bkdlg-f{border-top:1px solid var(--line);background:#0c0b1280;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.bkwhos{flex-wrap:wrap;gap:8px;display:flex}.bkwho-pick{color:var(--mute);background:var(--panel);border:1px solid var(--line2);animation:vrise .45s var(--ease) backwards;animation-delay:calc(var(--i,0)*40ms);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:14px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.bkwho-pick:hover{color:var(--ink)}.bkwho-pick.on{color:var(--ink);background:linear-gradient(#1c1828eb,#1c1828eb) padding-box,var(--grad) border-box;border-color:#0000}.bkdays{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -22px;padding:4px 22px 8px;display:flex;overflow-x:auto}.bkdays::-webkit-scrollbar{display:none}.bkdaychip{border:1px solid var(--line2);background:var(--panel);scroll-snap-align:start;min-width:66px;animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*25ms);border-radius:16px;flex:none;justify-items:center;gap:1px;padding:9px 8px;transition:border-color .3s,background .3s,opacity .3s;display:grid}.bkdaychip span{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-size:11px}.bkdaychip b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.2}.bkdaychip em{color:#9ff0c8;font-size:11px;font-style:normal}.bkdaychip.none{opacity:.55}.bkdaychip.none em{color:var(--dim)}.bkdaychip:hover{border-color:#ffffff4d}.bkdaychip.on{opacity:1;background:linear-gradient(#1e1a2af2,#1e1a2af2) padding-box,var(--grad) border-box;border-color:#0000}.bktimes{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.bktimebtn{border:1px solid var(--line2);background:var(--panel);font-variant-numeric:tabular-nums;animation:vrise .45s var(--ease) backwards;animation-delay:calc(var(--i,0)*18ms);border-radius:13px;justify-items:center;gap:1px;padding:10px 6px;transition:border-color .25s,background .25s;display:grid}.bktimebtn em{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-style:normal;overflow:hidden}.bktimebtn:hover{border-color:#ffffff52}.bktimebtn.on{background:#7b5cff29;border-color:#7b5cffcc;box-shadow:0 0 0 3px #7b5cff24}.bknone{background:var(--panel);text-align:center;border-radius:14px;margin:0;padding:14px}.bkother{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bkotherbtn{justify-self:start;margin-top:2px}.bkerr{color:#ffc2ca;background:#ff7a8a14;border:1px solid #ff7a8a47;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.bkerr .btn{margin-left:auto}@media (width<=640px){.bkmodal{place-items:end stretch;padding:0}.bkdlg{border-radius:26px 26px 0 0;width:100%;max-height:92vh;animation-name:bksheet}.tmtop{grid-template-columns:1fr;justify-items:start}}@keyframes bksheet{0%{opacity:0;transform:translateY(40px)}}.fld .seg.prmodes{justify-self:stretch}.fld .seg.prmodes button{padding:8px 6px}.fld>em{font-style:normal}.depin{background:var(--panel);border:1px solid var(--line);animation:vrise .45s var(--ease) backwards;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:12px;display:flex}.depin .moneyin{max-width:150px}.pctin{border:1px solid var(--line2);background:#00000026;border-radius:12px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.fld .pctin input{text-align:right;background:0 0;border:0;width:54px;padding:10px 0;font-weight:700}.depsum{color:var(--mute);font-size:13.5px}.depsum b{color:var(--ink);font-variant-numeric:tabular-nums}.bkpolicy textarea{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .25s}.bkpolicy textarea:focus{border-color:#7b5cff99}.bkpolicytxt{gap:6px;display:grid!important}.bkpolicytxt em{color:var(--dim);font-style:normal}.seg.bkrem button{white-space:nowrap;min-width:0;padding:8px 4px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.tmcard,.tmchip,.bkreq,.bkdaychip,.bktimebtn,.bkwho-pick,.bkblocks li,.bkdlg,.bkmodal,.tmed,.depin,.tmempty-faces i{animation:none!important}.bkpulse{animation:none}}.tmsec{gap:8px;min-width:0;display:grid}.tmsec>span{color:var(--mute);font-size:12.5px}.tmsec>span em{color:var(--dim);font-style:normal}.tmsec .seg{justify-self:start}.tmsec .seg button{padding:8px 14px;font-size:13px}.tmsec>em{font-style:normal}.tmsec>p{margin:0}.bkdays{scroll-padding-inline:22px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 48px),#0000)}.bkface.c1{background:linear-gradient(135deg,#ffb86b,#ff5e9a)}.bkface.c2{background:linear-gradient(135deg,#4be3a0,#3aa0ff)}.bkface.c3{background:linear-gradient(135deg,#3aa0ff,#7b5cff)}.bkface.c4{background:linear-gradient(135deg,#ff5e9a,#b65cff)}@media (width<=640px){.vhead .seg.bktabs{width:100%}.vhead .seg.bktabs button{min-width:0;padding:8px 2px;font-size:12px}.bklist .bkrow>button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.bklist .bkrow>button>.chip{grid-column:2/-1;justify-self:start}.tmweek,.tmoff{padding:10px}.tmoff .offrow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;display:grid}.tmoff .offrow input{width:100%;min-width:0;padding:9px 8px;font-size:13px}}.bkblocks .otxt b,.bkblocks .otxt span{white-space:normal}.tmfeed{transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.tmfeed.is-new{border-color:#4be3a073;box-shadow:0 0 0 3px #4be3a01f}.tmfeed code{animation:tmfeedin .5s var(--ease) backwards}@keyframes tmfeedin{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@media (width<=640px){.tmfeed{flex-wrap:wrap}.tmfeed code{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.tmfeed code{animation:none}}.ahead{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:14px;margin-top:4px;padding:14px 16px;transition:border-color .35s,background-color .35s;display:grid}.ahead.on{background:linear-gradient(160deg,#7b5cff17,#ff5e9a0a);border-color:#7b5cff52}.sellset .ahead label.tglrow{align-items:center;gap:12px;display:flex}.ahead .tglrow span{gap:2px;display:grid}.ahead .tglrow b{font-weight:600}.aheadbody{animation:vrise .6s var(--ease) backwards;gap:18px;display:grid}.aheadrules{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 14px;display:grid}.aheadrules>label{gap:6px;display:grid}.aheadrules>label>span{color:var(--mute);font-size:12.5px}.aheadrules .seg{justify-self:start}.aheadrules .seg button{padding:8px 14px;font-size:13px}.aheadzone{grid-column:1/-1}.aheadsec{gap:8px;display:grid}.aheadsec>.btn{justify-self:start}.aheadsec h4{color:var(--mute);letter-spacing:.01em;margin:0;font-size:13px;font-weight:600}.aheadsec .wkrow{grid-template-columns:132px minmax(0,1fr)}.sellset .aheadsec label.tglrow{align-items:center;gap:10px;display:flex}.sellset .aheadsec label.tglrow>b{color:var(--ink);font-size:14px}.sellset .aheadsec .wkrow.closed label.tglrow>b{color:var(--mute)}@media (width<=560px){.aheadrules{grid-template-columns:1fr}.aheadsec .wkrow{grid-template-columns:1fr;gap:8px}.aheadsec .wkrow .tglrow{padding-top:0}.aheadsec .wkrow.closed{grid-template-columns:1fr auto;align-items:center}}.ordtools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ordtools .sel{width:190px}.oslot{color:#cbbcff;vertical-align:1px;background:#7b5cff24;border-radius:999px;align-items:center;gap:5px;margin-right:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.todaycard{text-align:left;align-items:center;gap:16px;width:100%;margin-bottom:14px;transition:border-color .35s,background-color .35s;display:flex}.todaycard:hover{border-color:#7b5cff66}.todaycard>svg{color:var(--dim);transition:transform .45s var(--ease),color .3s}.todaycard:hover>svg{color:var(--ink);transform:translate(3px)}.tdic{background:var(--grad);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 30px -12px #7b5cffb3}.tdtxt{flex:1;gap:2px;min-width:0;display:grid}.tdtxt b{font-family:var(--display);letter-spacing:-.02em;font-size:18px}.tdn{justify-items:end;line-height:1;display:grid}.tdn>span,.tdn>b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.tdn small{color:var(--mute);margin-top:4px;font-size:11.5px}.pkview{gap:16px;padding:22px 24px 26px;scroll-margin-top:84px;display:grid}.pkhead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.pktitle{gap:2px;display:grid}.pktitle h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.05}.pkcount{justify-items:end;line-height:1;display:grid}.pkcount b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px}.pkcount span{margin-top:4px}.pkbar{background:var(--panel2);border-radius:999px;height:6px;overflow:hidden}.pkbar i{border-radius:inherit;background:var(--grad);height:100%;transition:width .8s var(--ease);display:block}.pkempty{text-align:center;color:var(--dim);justify-items:center;gap:8px;padding:36px 12px;display:grid}.pkempty p{max-width:380px;margin:0}.pklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pkrow{background:var(--panel);border:1px solid var(--line);transition:opacity .5s var(--ease),background-color .5s,border-color .5s;animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 50ms + 80ms);border-radius:20px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 18px 18px 22px;display:grid}.pkrow.is-next{background:linear-gradient(120deg,#7b5cff24,#ff5e9a0f 70%);border-color:#7b5cff80}.pktime{align-content:center;gap:2px;line-height:1;display:grid}.pktime b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700}.pktime span{color:var(--mute);letter-spacing:.06em;font-size:13px;font-weight:700}.pktime em{background:var(--grad);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;margin-top:6px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.pkwho{gap:6px;min-width:0;display:grid}.pkwho>b{letter-spacing:-.01em;font-size:20px}.pkwho ul{gap:3px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.pkwho li em{color:#ffd7a8;margin:2px 0 0 30px;font-size:13.5px;font-style:normal;display:block}.pkq{font-variant-numeric:tabular-nums;min-width:30px;color:var(--mute);font-weight:700;display:inline-block}.pktick{border:2px solid var(--line2);color:#0000;width:64px;height:64px;transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease);background:#ffffff05;border-radius:50%;flex:none;place-items:center;display:grid}.pktick:hover{color:#4be3a080;border-color:#4be3a0b3}.pktick:focus-visible{outline:2px solid var(--v);outline-offset:3px}.pktick svg path{stroke-dasharray:24;stroke-dashoffset:0}.pkrow.is-done{opacity:.55;border-color:var(--line);background:#ffffff05}.pkrow.is-done .pktime b,.pkrow.is-done .pkwho>b{-webkit-text-decoration:line-through #ffffff59;text-decoration:line-through #ffffff59;text-decoration-thickness:2px}.pkrow.is-done .pktick{background:var(--good);border-color:var(--good);color:#0a0910;box-shadow:0 10px 30px -10px #4be3a0b3}.pkrow.is-done .pktick svg path{animation:pkdraw .45s var(--ease) both}@keyframes pkdraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@media (width<=640px){.pkview{padding:16px 14px 18px}.pkhead{grid-template-columns:minmax(0,1fr) auto;gap:10px}.pkhead>.btn{grid-column:1/-1;justify-self:start}.pkrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time tick""who tick";gap:8px 14px;padding:16px}.pktime{grid-area:time;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:6px}.pktime b{font-size:34px}.pktime em{align-self:center;margin:0 0 0 4px}.pkwho{grid-area:who}.pkwho>b{font-size:18px}.pkwho ul{font-size:15px}.pktick{grid-area:tick;width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.pkrow,.aheadbody,.pkrow.is-done .pktick svg path{animation:none}}.phstrip{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0;padding:2px;transition:box-shadow .3s,background-color .3s;display:grid}.phstrip.dropping{background:#7b5cff0f;box-shadow:0 0 0 2px #7b5cff99}.phtile{aspect-ratio:1;background:var(--panel2);cursor:grab;border-radius:14px;transition:opacity .3s,box-shadow .3s;position:relative;overflow:hidden}.phtile.is-main{border-radius:18px;grid-area:span 2/span 2}.phtile img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .8s var(--ease);display:block;position:absolute;inset:0}.phtile:hover img{transform:scale(1.03)}.phtile.dragging{opacity:.35}.phtile.over{box-shadow:0 0 0 2px var(--v)}.phtile.loading{cursor:default;background:linear-gradient(90deg,var(--panel),var(--panel3),var(--panel));background-size:200% 100%;place-items:center;animation:1.4s linear infinite phshine;display:grid}@keyframes phshine{to{background-position:-200% 0}}.phmain{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;background:#0a0910a8;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;top:10px;left:10px}.phacts{opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease);gap:4px;display:flex;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.phtile:hover .phacts,.phtile:focus-within .phacts{opacity:1;transform:none}.phacts button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a0910b8;border-radius:50%;place-items:center;width:28px;height:28px;transition:background-color .25s;display:grid}.phacts button:hover{background:#0a0910eb}.phacts button:disabled{opacity:.35;cursor:default}.phadd{aspect-ratio:1;border:1.5px dashed var(--line2);text-align:center;color:var(--mute);border-radius:14px;place-content:center;justify-items:center;gap:4px;padding:10px;transition:border-color .3s,color .3s,background-color .3s;display:grid}.phadd:hover{color:var(--ink);background:#7b5cff0d;border-color:#7b5cff99}.phadd b{color:var(--ink);font-size:13px}.phadd .small{font-size:11.5px;line-height:1.35}.phadd.first{aspect-ratio:auto;border-radius:18px;grid-column:1/-1;min-height:150px}@media (hover:none){.phacts{opacity:1;transform:none}}@media (width<=560px){.phstrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.dlvneed{background:linear-gradient(120deg,#ffb86b1a,#ff5e9a0d 70%),var(--panel);border-color:#ffb86b59}.dlvneed>span:nth-child(2){flex:1;min-width:220px;line-height:1.5}.dlvic{color:#ffcf96;background:#ffb86b29;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pedit>.dlvneed{margin-bottom:14px}.waychips{flex-wrap:wrap;gap:8px;display:flex}.waychip{border:1px solid var(--line2);background:var(--panel);color:var(--mute);transition:border-color .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease);border-radius:14px;align-items:center;gap:9px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.waychip:hover:not(:disabled){color:var(--ink);border-color:#7b5cff73}.waychip.on{color:var(--ink);background:linear-gradient(135deg,#7b5cff29,#ff5e9a12);border-color:#7b5cff8c}.waychip>svg{color:var(--good)}.waychip:disabled{cursor:default}.waychip:disabled:not(.on){opacity:.45}.waychip em{color:var(--dim);font-size:11.5px;font-style:normal;font-weight:500;display:block}.wayic{background:var(--panel2);width:28px;height:28px;transition:background-color .3s var(--ease),color .3s;border-radius:9px;place-items:center;display:grid}.waychip.on .wayic{background:var(--grad);color:#fff}.getrow{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:12px;display:grid}.wkchips{gap:6px;display:flex}.wkchips button{border:1px solid var(--line2);background:var(--panel);min-width:0;height:40px;color:var(--dim);transition:border-color .3s var(--ease),background-color .3s var(--ease),color .3s;border-radius:12px;flex:1;font-size:13px;font-weight:600}.wkchips button.on{color:var(--ink);background:#7b5cff29;border-color:#7b5cff8c}.wkchips button:hover:not(:disabled){color:var(--ink)}.wkchips button:disabled{cursor:default}@media (width<=640px){.getrow{grid-template-columns:1fr}.wkchips button{height:38px;font-size:12.5px}}.addgrp{background:var(--panel);border:1px solid var(--line);animation:vrise .5s var(--ease) backwards;border-radius:16px;gap:10px;padding:14px;display:grid}.addtop{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;display:grid}.addtop .seg button{padding:7px 12px;font-size:12.5px}.addchoices{border-left:2px solid #7b5cff4d;gap:8px;padding-left:12px;display:grid}.addch{grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:8px;display:grid}.addchoices>.textbtn,.addons>.textbtn{justify-self:start;align-items:center;gap:4px;display:inline-flex}.addgrp>p{margin:0}@media (width<=640px){.addtop{grid-template-columns:minmax(0,1fr) auto}.addtop .seg{order:3;grid-column:1/-1;justify-self:start}.addtop .tglrow{order:4}.addch{grid-template-columns:minmax(0,1fr) 110px auto}}.tagbody{animation:vrise .5s var(--ease) backwards;gap:8px;display:grid}.tagbody h5{color:var(--mute);letter-spacing:.02em;margin:6px 0 0;font-size:12.5px;font-weight:600}.tagchips{flex-wrap:wrap;gap:7px;display:flex}.tagchip{border:1px solid var(--line2);background:var(--panel);color:var(--mute);transition:border-color .3s var(--ease),background-color .3s var(--ease),color .3s;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.tagchip:hover{color:var(--ink)}.tagchip.on{color:#ffe2bf;background:#ffb86b21;border-color:#ffb86b8c}.tagchip.diet.on{color:#c9ffe6;background:#4be3a01f;border-color:#4be3a08c}.convbox{animation:vrise .5s var(--ease) backwards;background:linear-gradient(150deg,#7b5cff24,#ff5e9a0d);border:1px solid #7b5cff66;border-radius:16px;gap:12px;padding:16px;display:grid}.convhead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.convhead>div{gap:3px;display:grid}.convic{background:var(--grad);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.convrow,.convbox label.convrow{align-items:center;gap:10px;font-weight:600;display:flex}.convrow>span{flex:none}.convrow input{background:var(--panel);border:1px solid var(--line2);width:120px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:12px;outline:none;padding:10px 12px;font-size:16px;transition:border-color .25s}.convrow input:focus{border-color:#7b5cff99}.convex{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.convex svg{color:var(--dim)}.convex b{font-size:16px}.convbox .row{flex-wrap:wrap;gap:8px;display:flex}.sellset .tglrow span{gap:2px;display:grid}.sellset .tglrow span b{font-weight:600}.pausecard{transition:border-color .4s var(--ease),background-color .4s var(--ease)}.pausecard.on{background:linear-gradient(150deg,#ffb86b1a,#ff5e9a0a),var(--panel);border-color:#ffb86b66}.pausebody{animation:vrise .5s var(--ease) backwards;gap:12px;display:grid}.pausebody .seg{justify-self:start}.pausebody .seg button{padding:8px 13px;font-size:13px}.pausebody input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pausenote{background:linear-gradient(120deg,#ffb86b1f,#ff5e9a0d 70%),var(--panel);border-color:#ffb86b59}.pausenote>span:nth-child(2){flex:1;min-width:220px;line-height:1.5}.pauseic{color:#ffcf96;background:#ffb86b29;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.oitems em.oadd{color:#cbbcff}.oversold{color:#ffcf96;background:#ffb86b24;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:2px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.oversold.big{border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 4px;padding:12px 14px;font-size:13.5px;font-weight:400;line-height:1.5;display:flex}.oversold.big svg{flex:none;margin-top:3px}.pkdays{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.pkdays::-webkit-scrollbar{display:none}.pkday{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);min-width:66px;color:var(--mute);cursor:pointer;transition:border-color .35s var(--ease),background-color .35s var(--ease),color .35s;border-radius:16px;flex:none;justify-items:center;gap:1px;padding:9px 10px 10px;line-height:1.15;display:grid;position:relative}.pkday small{letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:600}.pkday b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px}.pkday:hover{border-color:var(--line2);color:var(--ink)}.pkday.on{color:var(--ink);background:linear-gradient(150deg,#7b5cff38,#ff5e9a14);border-color:#7b5cff99;box-shadow:0 10px 30px -16px #7b5cffcc}.pkother{align-content:center;gap:4px;min-width:96px}.pkother svg{color:var(--o)}.pkother input{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:100%;position:absolute;inset:0}.pkcols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.pkmain{min-width:0}.pkskel{gap:10px;display:grid}.pkskel i{background:linear-gradient(90deg,var(--panel),var(--panel3),var(--panel));background-size:200% 100%;border-radius:20px;height:96px;animation:1.4s linear infinite phshine}.pkrow.is-any .pktime{gap:6px}.pkanytag{background:var(--panel2);border:1px solid var(--line2);color:var(--ink);letter-spacing:.02em;border-radius:999px;justify-self:start;padding:5px 11px;font-size:12.5px;font-weight:700}.pkwho li i.pkadd{color:#cbbcff;margin:2px 0 0 30px;font-size:13.5px;font-style:normal;display:block}.pkmeta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pkphone{color:var(--ink);background:var(--panel2);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}.pkphone:hover{background:var(--panel3)}.prep{background:linear-gradient(170deg,#7b5cff1a,#ff5e9a08 60%),var(--panel);border:1px solid var(--line);border-radius:20px;gap:14px;padding:18px;display:grid;position:sticky;top:12px}.prephead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.prephead>div{gap:2px;display:grid}.prephead h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:20px}.preplist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.preplist li{border-top:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 40ms);grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}.preplist li:first-child{border-top:0}.prepq{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px}.preplist li>div{gap:3px;min-width:0;display:grid}.preplist li>div>span{font-weight:600}.preplist li em{color:var(--mute);font-style:normal;font-weight:500}.preplist small{color:var(--mute);font-size:12.5px;line-height:1.45}.preplist small.prepnote{color:#ffd7a8}.prepadds{border-top:1px solid var(--line2);gap:6px;padding-top:12px;display:grid}.prepadds h4{color:var(--mute);letter-spacing:.02em;margin:0;font-size:12.5px;font-weight:600}.prepadds ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prepadds li{grid-template-columns:46px minmax(0,1fr);gap:10px;font-size:14px;display:grid}.prepadds li b{font-variant-numeric:tabular-nums}.prepadds em{font-size:12px;font-style:normal}.prepnone{margin:0}@media (width<=1100px){.pkcols{grid-template-columns:1fr}.prep{position:static}}@media (width<=640px){.pkday{min-width:58px;padding:8px 8px 9px}.pkday b{font-size:19px}.pkrow.is-any .pktime{grid-auto-flow:column;align-items:center}}@media (prefers-reduced-motion:reduce){.addgrp,.tagbody,.convbox,.pausebody,.preplist li,.pkskel i{animation:none}}.ordrow>button .omoney{margin-left:auto}.ordrow>button .omoney+.chip{margin-left:0}.orefunds{gap:6px;display:grid}.orefund{background:#ffb86b0f;border:1px solid #ffb86b29;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.orefund b{font-variant-numeric:tabular-nums}.orefund em{color:var(--mute);font-size:12.5px;font-style:normal;display:block}.orf-ic{color:#ffcf96;background:#ffb86b24;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.odispute{border:1px solid var(--line2);background:var(--panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.odispute>div{flex:1;gap:3px;min-width:220px;line-height:1.45;display:grid}.odispute.open{background:linear-gradient(120deg,#ff7a8a1a,#ff5e9a0a 70%),var(--panel);border-color:#ff7a8a5c}.odispute.won{border-color:#4be3a04d}.odp-ic{background:#ffffff0f;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;display:grid}.odispute.open .odp-ic{color:#ffb3bd;background:#ff7a8a29}.odispute.won .odp-ic{color:#9ff0c8;background:#4be3a024}.odispute .btn{margin-left:auto}.orfp{background:var(--panel);border:1px solid var(--line2);animation:orfpin .5s var(--ease) both;border-radius:16px;gap:12px;margin-top:4px;padding:16px;display:grid}@keyframes orfpin{0%{opacity:0;transform:translateY(6px)}}.orfp-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.orfp-top b{font-size:15px}.orfp .seg{justify-self:start}.orfp-items{gap:6px;display:grid}.orfp-item{animation:orfpin .5s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.orfp-item.gone{opacity:.5}.orfp-name{min-width:0}.orfp-name em{color:var(--mute);font-size:12.5px;font-style:normal;display:block}.orfp-step{background:var(--panel2);border:1px solid var(--line2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px;display:inline-flex}.orfp-step button{width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:16px;transition:background-color .3s;display:grid}.orfp-step button:hover:not(:disabled){background:#ffffff14}.orfp-step button:disabled{opacity:.3;cursor:default}.orfp-step b{text-align:center;font-variant-numeric:tabular-nums;min-width:22px}.orfp-amt{max-width:280px}.orfp .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orfp-note{flex-basis:100%}@media (width<=640px){.ordrow>button .omoney{display:none}.orfp{padding:14px}.orfp .seg{justify-self:stretch}.orfp .seg button{flex:1;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.orfp,.orfp-item{animation:none}}@media (width<=480px){.addch{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding-bottom:6px}.addch>.optname{grid-column:1/-1}.addch>:nth-child(2){max-width:150px}}.evlist{gap:10px;display:grid}.evcard{text-align:left;color:var(--ink);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0)*55ms + .12s);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto 18px;align-items:center;gap:18px;padding:12px 18px 12px 12px;transition:border-color .4s,background .4s;display:grid}.evcard:hover{border-color:var(--line2);background:#1c1926b3}.evcard>svg{color:var(--dim);transition:transform .6s var(--ease),color .4s}.evcard:hover>svg{color:var(--ink);transform:translate(4px)}.evthumb{aspect-ratio:4/3;background:linear-gradient(150deg,#7b5cff6b,#ff5e9a42) 50%/cover;border-radius:16px;flex:none;width:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.evthumb>i{font-family:var(--display);color:#ffffff52;place-items:end;padding:6px 12px;font-size:38px;font-style:italic;font-weight:600;display:grid;position:absolute;inset:0}.evthumb .evdate{position:absolute;top:8px;left:8px}.evdate{color:#15121c;background:#fffffff2;border-radius:12px;justify-items:center;min-width:46px;padding:6px 8px 7px;line-height:1;display:grid;box-shadow:0 8px 22px -10px #0009}.evdate b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px}.evdate span{letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin-top:3px;font-size:9.5px;font-weight:700}.evdate.none{color:var(--mute);background:var(--panel2);box-shadow:none;padding:9px}.evdate.big{border-radius:20px;min-width:76px;padding:11px 12px 12px}.evdate.big b{font-size:34px}.evdate.big span{margin-top:5px;font-size:11px}.evinfo{gap:4px;min-width:0;display:grid}.evinfo>b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;overflow:hidden}.evinfo .mute{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evtop{flex-wrap:wrap;gap:6px;display:flex}.evtop .chip{padding:2px 9px;font-size:11px}.evnums{justify-items:end;gap:5px;min-width:120px;display:grid}.evsold{align-items:baseline;gap:5px;display:flex}.evsold b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px}.evsold em{color:var(--mute);font-size:12px;font-style:normal}.evmeter{background:var(--panel2);border-radius:999px;width:120px;height:6px;display:block;position:relative;overflow:hidden}.evmeter i{width:var(--p);border-radius:inherit;background:var(--grad);animation:evfill 1.2s var(--ease) backwards .3s;position:absolute;inset:0 auto 0 0}.evmeter.in i{background:linear-gradient(90deg,#4be3a0,#3aa0ff)}@keyframes evfill{0%{width:0}}.evempty{padding:52px 24px}.evempty-ic{background:var(--grad);color:#fff;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid;box-shadow:0 18px 40px -18px #ff5e9acc}.evempty p{max-width:460px;margin:0}@media (width<=760px){.evcard{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"thumb info""thumb nums";align-items:start;gap:6px 14px;padding:10px}.evcard>svg{display:none}.evthumb{aspect-ratio:3/4;grid-area:thumb;width:96px}.evinfo{grid-area:info}.evnums{grid-area:nums;grid-template-columns:auto 1fr;place-items:center start;column-gap:10px;min-width:0}.evnums .evmeter{width:100%}.evnums>.mute{grid-column:1/-1}.evthumb .evdate{min-width:40px;padding:5px 6px 6px;top:6px;left:6px}.evthumb .evdate b{font-size:17px}}.evpage{display:grid}.evback{animation:vrise .5s var(--ease) backwards;justify-self:start;align-items:center;gap:6px;margin-bottom:16px;font-weight:600;text-decoration:none;display:inline-flex}.evback svg{transition:transform .5s var(--ease)}.evback:hover svg{transform:translate(-3px)}.evhead{align-items:center;gap:20px}.evhtxt{flex:1;min-width:0}.evhtxt .eyebrow{gap:10px;min-height:24px}.evhtxt h1{overflow-wrap:anywhere;font-size:clamp(30px,3.6vw,46px)}.evstat button{padding:8px 16px;font-size:13px}.everr{border-color:#ff7a8a4d}.everr>svg{color:var(--bad)}.evtabs{animation:vrise .7s var(--ease) backwards 80ms;margin-bottom:16px}.evtabs .seg{min-width:330px;display:inline-grid}.evtabs .seg button{padding:9px 16px;font-size:13.5px}.eved{gap:16px;display:grid}.evsec{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--d,0)*60ms);gap:16px;display:grid}.evsec h3{align-items:center;gap:9px;margin:0;display:flex}.evsec h3 svg{color:var(--o)}.evsech{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.evsech .seg button{padding:8px 16px;font-size:13px}.evzone{align-items:center;gap:10px;display:flex}.evzone .sel{width:240px}.evphoto{border:1.5px dashed var(--line2);min-height:150px;transition:min-height .6s var(--ease);background:50%/cover;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;display:flex;position:relative}.evphoto>span{align-items:center;gap:10px;max-width:520px;font-size:13.5px;line-height:1.5;display:flex}.evphoto>span svg{flex:none}.evphoto.has{border-style:solid;border-color:#0000;justify-content:flex-end;min-height:300px;box-shadow:inset 0 -120px 80px -60px #0a0910b3}.evphotobar{flex-wrap:wrap;gap:8px;display:flex}.evphoto.has .btn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a12b8;border-color:#ffffff2e}.evdates{gap:8px;display:grid}.evdrow{background:var(--panel);border:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*40ms);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.evdrow input[type=date]{background:var(--panel2);border:1px solid var(--line2);color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:9px 12px;font-size:13.5px}.evdrow .sel{width:124px}.evdrow .iconbtn{margin-left:auto}.evadd{justify-self:start;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.evcap{align-items:center;gap:10px;display:flex}.evcap input{background:var(--panel2);border:1px solid var(--line2);width:110px;color:var(--ink);font:inherit;text-align:center;border-radius:10px;outline:none;padding:9px 12px;font-size:13.5px;transition:border-color .25s}.evcap input:focus{border-color:#7b5cff99}.evtypes{gap:10px;display:grid}.evtype{background:var(--panel);border:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*45ms);border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.1fr) 36px;align-items:end;gap:12px;padding:14px;display:grid;position:relative}.evtype input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.evtdel{align-self:end;margin-bottom:2px}.evtsold{position:absolute;top:12px;right:16px}.evpay{background:#ffb86b14;border:1px solid #ffb86b38;border-radius:12px;padding:10px 14px}@media (width<=900px){.evtype{grid-template-columns:1fr 1fr}.evtype .fld:first-child{grid-column:1/-1}.evtdel{position:absolute;top:10px;right:10px}.evtsold{right:52px}}@media (width<=560px){.evhead{gap:14px}.evhead .acts{width:100%}.evhead .acts .seg{flex:1}.evtabs .seg{width:100%;min-width:0}.evzone,.evzone .sel{width:100%}.evdrow .sel{width:calc(50% - 30px)}.evdrow input[type=date]{flex:100%}}.evsales{gap:4px;display:grid}.evsalegrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.evsalegrid h3{margin:0 0 14px}.evbars{gap:16px;display:grid}.evbar.off>.evmeter,.evbar.off>.mute{opacity:.35}.evbar.off .evbarh b{color:var(--mute);text-decoration:line-through}.evbar{animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0)*60ms + .12s);gap:7px;display:grid}.evbarh{align-items:baseline;gap:8px;display:flex}.evbarh b em{color:var(--mute);font-style:normal;font-weight:500}.evbarh .fill{flex:1}.evbar .evmeter{width:100%;height:8px}@media (width<=900px){.evsalegrid{grid-template-columns:1fr}}.evpeople{gap:12px;display:grid}.evpbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.evpbar .fill{flex:1}.evsearch{background:var(--panel);border:1px solid var(--line2);min-width:260px;color:var(--mute);border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:border-color .25s;display:flex}.evsearch:focus-within{border-color:#7b5cff99}.evsearch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:14px}.evmsg,.evrf{margin-bottom:12px}.evatts{border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.evatt{border-top:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*25ms);grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:10px 14px;display:grid}.evatt:first-child{border-top:0}.evatt.refunded .otxt b,.evatt.canceled .otxt b{color:var(--mute);text-decoration:line-through}.evav{color:#fff;background:linear-gradient(135deg,#7b5cff,#ff5e9a);border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.evatt:nth-child(3n+2) .evav{background:linear-gradient(135deg,#ffb86b,#ff5e9a)}.evatt:nth-child(3n) .evav{background:linear-gradient(135deg,#4be3a0,#3aa0ff)}.evtt{min-width:0;display:grid}.evtt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.evatt .chip{white-space:nowrap;justify-self:end;font-size:11.5px}.evnomatch{padding:14px}.evnone{background:var(--panel);color:var(--mute);border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.evnone p{margin:0}.evdanger{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:6px;display:flex}.evdanger .pedel{margin:0}@media (width<=640px){.evsearch{flex:100%;min-width:0}.evpbar>.fill{display:none}.evpbar>.btn{white-space:nowrap;flex:1 1 0;justify-content:center}.evatt{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"av txt chip""av tt tt"}.evatt .evav{grid-area:av}.evatt .otxt{grid-area:txt}.evatt .evtt{grid-area:tt}.evatt .chip{grid-area:chip}}.ckin{z-index:300;padding:max(14px,env(safe-area-inset-top)) clamp(14px,4vw,32px) max(16px,env(safe-area-inset-bottom));color:var(--ink);animation:ckin .5s var(--ease) backwards;background:radial-gradient(80% 50% at 50% 0,#7b5cff33,#0000 70%),#0a0910;flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes ckin{0%{opacity:0;transform:scale(.6)}}.ckin>*{flex:none;width:100%;max-width:620px}.ckin>.ckstage{flex:1 0 auto}.cktop{align-items:center;gap:12px;display:flex}.ckclose{background:var(--panel2)}.cktitle{min-width:0;display:grid}.cktitle b{font-family:var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.ckdates{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.ckdates::-webkit-scrollbar{display:none}.ckdates button{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex:none;justify-items:start;gap:2px;padding:9px 14px;transition:border-color .35s,background .35s;display:grid}.ckdates button b{font-family:var(--display);font-size:20px;line-height:1}.ckdates button span{color:var(--mute);font-size:12px}.ckdates button.on{background:#7b5cff29;border-color:#7b5cffb3}.ckcount{grid-template-columns:auto 1fr;align-items:baseline;gap:10px;display:grid}.ckcount>b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(54px,14vw,84px);line-height:.9}.ckcount>span{color:var(--mute);font-size:17px}.ckbar{background:var(--panel2);border-radius:999px;grid-column:1/-1;height:8px;display:block;position:relative;overflow:hidden}.ckbar i{width:var(--p);border-radius:inherit;transition:width .9s var(--ease);background:linear-gradient(90deg,#4be3a0,#3aa0ff);position:absolute;inset:0 auto 0 0}.ckstage{min-height:300px;display:grid;position:relative}.ckcam{border:1px solid var(--line);background:#000;border-radius:28px;min-height:300px;display:grid;position:relative;overflow:hidden}.ckcam video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.ckcam.on video{opacity:1}.ckcam.off,.ckcam.denied,.ckcam.starting{background:radial-gradient(circle at 50% 30%,#7b5cff29,#0000 60%),#14121ccc}.ckcamoff{text-align:center;align-content:center;justify-items:center;gap:14px;padding:28px;display:grid;position:relative}.ckcamoff p{max-width:340px;color:var(--mute);margin:0;line-height:1.55}.ckcamic{background:var(--panel2);border:1px solid var(--line2);width:72px;height:72px;color:var(--ink);border-radius:24px;place-items:center;display:grid}.ckframe{pointer-events:none;position:absolute;inset:18%}.ckframe i{opacity:.92;border:3px solid #fff;border-radius:6px;width:34px;height:34px;position:absolute}.ckframe i:first-child{border-bottom:0;border-right:0;top:0;left:0}.ckframe i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.ckframe i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.ckframe i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.ckframe u{background:linear-gradient(90deg,#0000,#7b5cff,#ff5e9a,#0000);border-radius:2px;height:2px;animation:2.6s ease-in-out infinite alternate ckscan;position:absolute;top:0;left:6%;right:6%;box-shadow:0 0 18px #ff5e9ab3}@keyframes ckscan{to{top:100%}}.ckres{z-index:2;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:ckres .45s var(--ease) backwards;border-radius:28px;align-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}@keyframes ckres{0%{opacity:0;transform:scale(.97)}}.ckres.is-ok{background:linear-gradient(160deg,#1c8c60f0,#106046f5)}.ckres.is-used,.ckres.is-date{background:linear-gradient(160deg,#b0701ef2,#804c12f5)}.ckres.is-bad{background:linear-gradient(160deg,#b82c48f2,#801830f5)}.ckmark{width:96px;height:96px}.ckmark circle,.ckmark path{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.ckmark circle{opacity:.35;stroke-dasharray:200;stroke-dashoffset:200px;animation:ckdraw .8s var(--ease) forwards}.ckmark path{stroke-width:4.2px;stroke-dasharray:60;stroke-dashoffset:60px;animation:ckdraw .55s var(--ease) .35s forwards}@keyframes ckdraw{to{stroke-dashoffset:0}}.ckstate{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-size:clamp(32px,8vw,44px);line-height:1}.ckwho{color:#fff;gap:2px;font-size:22px;font-weight:700;display:grid}.ckwho em{opacity:.82;font-size:15px;font-style:normal;font-weight:500}.ckwhy{color:#ffffffe0;min-height:1px;font-size:16px}.ckundo{color:#ffffffd9;margin-top:6px}.ckundo:hover{color:#fff}.ckmanual{gap:10px;display:grid}.ckcode{align-items:stretch;gap:8px;display:flex}.ckcode input,.cksearch input{background:var(--panel);border:1px solid var(--line2);min-width:0;color:var(--ink);font:inherit;border-radius:16px;outline:none;flex:1;padding:14px 16px;font-size:16px;transition:border-color .25s}.ckcode input{font-family:ui-monospace,Menlo,monospace;font-size:15px}.ckcode input:focus,.cksearch input:focus{border-color:#7b5cff99}.ckcode .btn{border-radius:16px;padding:0 22px}.cksearch{align-items:center;display:flex;position:relative}.cksearch>svg{color:var(--mute);position:absolute;left:14px}.cksearch input{padding-left:40px}.ckmatches{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ckmatches li{background:var(--panel);border:1px solid var(--line);animation:vrise .4s var(--ease) backwards;animation-delay:calc(var(--i,0)*35ms);border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.ckmatches .btn{padding:10px 16px}.ckno{margin:0;padding:0 4px}@media (width>=900px){.ckin>*{max-width:720px}.ckstage,.ckcam{min-height:380px}}@media (prefers-reduced-motion:reduce){.ckin,.ckres,.ckmatches li,.evcard,.evsec,.evdrow,.evtype,.evbar,.evatt,.evback,.evtabs{animation:none}.ckframe u{animation:none;top:50%}.ckmark circle,.ckmark path{stroke-dashoffset:0;animation:none}.evmeter i{animation:none}}.sc.events{align-content:start;gap:12px;display:grid}.sevcards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sevcards>div{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i)*.11s + .2s);gap:5px;display:grid}.sevcards>div>b{font-size:13px}.sevcards>div>span{color:var(--mute);font-size:12px}.sevimg{aspect-ratio:4/5;background:linear-gradient(160deg,#ff5e9a8c,#7b5cff59);border-radius:14px;position:relative;overflow:hidden}.sevcards>div:nth-child(2) .sevimg{background:linear-gradient(160deg,#ffb86b8c,#ff5e9a4d)}.sevcards>div:nth-child(3) .sevimg{background:linear-gradient(160deg,#3aa0ff80,#4be3a04d)}.sevimg:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff29 50%,#0000 70%) 0 0/240% 100%;animation:4.2s ease-in-out infinite sevshine;position:absolute;inset:0}@keyframes sevshine{0%{background-position:120% 0}60%,to{background-position:-120% 0}}.sevdate{color:#15121c;background:#fffffff2;border-radius:9px;justify-items:center;padding:4px 6px 5px;line-height:1;display:grid;position:absolute;top:7px;left:7px}.sevdate b{font-size:14px}.sevdate i{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-top:2px;font-size:8px;font-style:normal;font-weight:700}.sevimg em{color:#fff;text-align:center;background:#121018cc;border-radius:999px;padding:3px 6px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;bottom:7px;left:7px;right:7px}.sevticket{color:#1b1825;animation:sevslide 7s var(--ease) infinite;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:12px;display:flex}@keyframes sevslide{0%,8%{opacity:0;transform:translateY(14px)}20%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}.sevqr{background:#fff;border-radius:8px;flex:none;grid-template-columns:repeat(7,1fr);gap:2px;width:62px;height:62px;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #ece8f6}.sevqr i{background:0 0;border-radius:1px}.sevqr i.on{background:#1b1825}.sevtxt{gap:2px;display:grid}.sevtxt em{letter-spacing:.1em;text-transform:uppercase;color:#7b5cff;font-size:10px;font-style:normal;font-weight:700}.sevtxt b{font-size:14.5px}.sevtxt .mute{color:#8a8597}.sevin{animation:sevin 7s var(--ease) infinite}@keyframes sevin{0%,30%{opacity:0;transform:translateY(10px)}42%,86%{opacity:1;transform:none}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.sevcards>div,.sevticket,.sevin,.sevimg:after{animation:none}}.evask{gap:16px;display:grid}.evask .evsech{margin:0}.evask-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 28px;display:grid}.evask-grid .tglrow{align-items:flex-start;padding-top:22px}.evask-grid .tglrow span{gap:2px;display:grid}.evask-grid .tglrow b{font-size:14px;font-weight:600}.evatt.has-more{cursor:pointer;transition:background-color .3s}.evatt.has-more:hover,.evatt.open{background:#ffffff06}.evatt-more{background:var(--panel);border:1px solid var(--line);cursor:auto;animation:vrise .45s var(--ease) backwards;border-radius:14px;grid-column:1/-1;gap:8px;margin:2px 0 4px 48px;padding:12px 14px;display:grid}.evatt-more p{align-items:baseline;gap:12px;margin:0;display:flex}@media (width<=640px){.evask-grid{grid-template-columns:1fr}.evask-grid .tglrow{padding-top:0}.evatt-more{grid-area:auto;margin-left:0}.evatt.open{grid-template-areas:"av txt chip""av tt tt""more more more"}.evatt-more{grid-area:more}}@media (prefers-reduced-motion:reduce){.evatt-more{animation:none}}.evdrow.is-off{opacity:.62}.evdrow.is-off input,.evdrow.is-off .sel{text-decoration:line-through}.evdrow input:disabled{opacity:.75;cursor:default}.evdacts{align-items:center;gap:4px;margin-left:auto;display:flex}.evdrow .evdacts .iconbtn{margin-left:0}.evlink{gap:10px;display:grid}.evlinksend{background:var(--panel);border:1px solid var(--line);transition:border-color .4s var(--ease),background .4s;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.evlinksend>svg{color:var(--mute)}.evlinksend .btn{margin-left:auto}.evlinksend.is-new{animation:vrise .5s var(--ease) backwards;background:#ffb86b0f;border-color:#ffb86b5c}.evlinksend.is-new>svg{color:var(--o)}.evattend{justify-self:end;align-items:center;gap:10px;display:flex}.evcancel{color:var(--mute);font-size:12.5px}.evcancel:hover{color:var(--bad)}@media (width<=640px){.evatt .evattend{grid-area:chip}}.rqlist .ivlist-top{margin-bottom:0}.rqon{border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-top:12px;padding:38px 42px;display:grid;position:relative;overflow:hidden}.rqon:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#4be3a029,#0000 65%);width:70%;position:absolute;inset:-40% -20% auto auto}.rqon-art{place-items:center;height:290px;display:grid;position:relative}.rqon-card{background:#fbfaff;border-radius:18px;gap:10px;width:230px;padding:18px;animation:7s ease-in-out infinite rqfloat;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 40px 80px -40px #000000e6,0 0 0 1px #fff3}.rqon-top{align-items:center;gap:8px;display:flex}.rqon-top i{background:var(--grad);border-radius:9px;width:26px;height:26px}.rqon-top b{background:#1b1825;border-radius:4px;width:55%;height:10px}.rqon-chips{gap:5px;display:flex}.rqon-chips em{border-radius:999px;flex:1;height:16px;box-shadow:inset 0 0 0 1.5px #dcd7e8}.rqon-chips em.on{background:#ece7ff;box-shadow:inset 0 0 0 1.5px #7b5cff}.rqon-pics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rqon-pics u{aspect-ratio:1;animation:rqpop 1s var(--ease) backwards;background:linear-gradient(150deg,#ffcf9b,#ff8fb5);border-radius:9px}.rqon-pics u:nth-child(2){background:linear-gradient(150deg,#9fdcff,#7b5cff);animation-delay:.25s}.rqon-pics u:nth-child(3){background:linear-gradient(150deg,#9ff0c8,#4be3a0);animation-delay:.5s}.rqon-line{background:#e2dfea;border-radius:4px;height:7px}.rqon-line.short{width:62%}.rqon-btn{background:linear-gradient(110deg,#7b5cff,#ff5e9a);border-radius:999px;height:22px;margin-top:4px}.rqon-badge{border:1px solid var(--line2);animation:rqbadge 6s var(--ease) infinite;background:#14121cdb;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:16%;right:6%;box-shadow:0 20px 40px -20px #000000e6}.rqon-badge svg{color:var(--good)}@keyframes rqfloat{50%{transform:rotate(-3deg)translateY(-8px)}}@keyframes rqpop{0%{opacity:0;transform:scale(.85)}}@keyframes rqbadge{0%,12%{opacity:0;transform:translateY(8px)}24%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}.rqon-txt{justify-items:start;gap:12px;display:grid;position:relative}.rqon-txt h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:30px}.rqon-txt p{max-width:480px;margin:0;line-height:1.55}.rqrow{grid-template-columns:38px minmax(0,1.6fr) auto minmax(110px,auto) 92px 16px;width:100%}.rqrow .ivrow-who span{display:block}.rqrow.rqunseen .ivrow-who b:after{content:"";background:var(--p);width:7px;height:7px;box-shadow:0 0 10px var(--p);vertical-align:2px;border-radius:50%;margin-left:8px;display:inline-block}.rqthumbs{align-items:center;min-width:0;display:flex}.rqthumbs img{object-fit:cover;width:40px;height:40px;animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--k) * 60ms + .2s);border:2px solid #15131c;border-radius:10px;margin-left:-10px}.rqthumbs img:first-child{margin-left:0}.rqthumbs em{color:var(--mute);margin-left:6px;font-size:12px;font-style:normal}.rqwhen{justify-items:start;gap:2px;display:grid}.rqurg{color:var(--mute);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.rqurg:before{content:"";opacity:.7;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.rqurg.u-asap{color:#ffb3bd}.rqurg.u-week{color:#ffcf9b}.rqurg.u-flexible{color:#9ff0c8}.rqurg.big{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:22px}.eyebrow .rqurg{letter-spacing:0;text-transform:none}.rqnone a{color:var(--ink)}.rqset{margin-top:12px}.rqset-grid{gap:18px;display:grid}.rqjobs{flex-wrap:wrap;gap:8px;display:flex}.rqjob{background:var(--panel2);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 12px;transition:border-color .3s;display:inline-flex}.rqjob:focus-within{border-color:#7b5cff99}.rqset .rqjob input{height:auto;min-height:0;color:var(--ink);font:inherit;border-radius:0;outline:0;min-width:6ch;max-width:30ch;font-size:13.5px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;padding:5px 0!important}.rqjob button{width:26px;height:26px;color:var(--mute);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.rqjob button:hover{background:var(--panel3);color:var(--ink)}.rqjob.add{background:0 0;border-style:dashed}.rqjob.add input{width:22ch;font-weight:500}.rqtog{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex!important}.rqtog>div{flex:1;gap:2px;display:grid}.rqfeed{align-items:center;gap:8px;margin:0;display:flex}.rqfeed a{color:var(--ink)}.rqset-go{justify-content:flex-end;margin-top:16px;display:flex}.rqgrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:12px;display:grid}.rqmain,.rqside{gap:12px;min-width:0;display:grid}.rqsec{animation:vrise .85s var(--ease) backwards;animation-delay:calc(var(--d,0) * 70ms + 30ms)}.rqsec h3 .chip{margin-left:auto;font-family:Inter,sans-serif;font-size:11.5px}.rqwords{border-left:3px solid #0000;border-image:var(--grad) 1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:4px 0 4px 18px;font-size:17px;line-height:1.6}.rqphotos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:18px;display:grid}.rqphotos figure{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .25s);gap:7px;margin:0;display:grid}.rqphoto{aspect-ratio:1;background:var(--panel2);cursor:zoom-in;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.rqphoto img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.rqphoto:hover img{transform:scale(1.05)}.rqphoto span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0c0a12a8;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .4s;display:grid;position:absolute;bottom:8px;right:8px}.rqphoto:hover span,.rqphoto:focus-visible span{opacity:1}.rqphotos figcaption{color:var(--mute);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.rqtwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rqtwo>:only-child{grid-column:1/-1}.rqaddr{margin:0 0 14px;font-size:16px;line-height:1.5}.rqdays{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.rqdays span{text-align:center;min-width:40px;color:var(--dim);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:6px 0;font-size:12px;font-weight:600}.rqdays span.on{color:#fff;background:var(--grad) border-box;border-color:#0000}.rqdays span.any{color:var(--mute)}.rqwho{gap:10px;display:grid}.rqwho-top{align-items:center;gap:12px;display:flex}.rqwho-top>div{justify-items:start;gap:4px;display:grid}.rqwho-top b{font-family:var(--display);letter-spacing:-.02em;font-size:18px}.rqwho .mav{color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.rqwho a{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.rqwho a svg{color:var(--mute);flex:none}.rqwho .textbtn{justify-self:start;font-size:13px}.rqquotes{gap:6px;margin-bottom:12px;display:grid}.rqquotes .ivrelbtn{justify-content:flex-start}.rqquotes .ivrelbtn b{font-variant-numeric:tabular-nums;margin-left:auto}.rqstat{flex-wrap:wrap;gap:8px;display:flex}.rqai{border-color:#7b5cff80}.rqai svg{color:#c7b8ff}.rqlb{z-index:120;-webkit-backdrop-filter:blur(14px);background:#06050ad6;place-items:center;padding:56px 72px;animation:.4s both rqfade;display:grid;position:fixed;inset:0}.rqlb figure{width:min(1000px,100%);animation:rqzoom .55s var(--ease) both;justify-items:center;gap:12px;margin:0;display:grid}.rqlb img{object-fit:contain;background:#111;border-radius:18px;width:100%;max-width:100%;height:auto;max-height:calc(100vh - 160px);display:block;box-shadow:0 40px 100px -30px #000000e6}.rqlb figcaption{color:#e6e2ef;align-items:center;gap:14px;font-size:14px;display:flex}.rqlb figcaption em{color:var(--mute);font-variant-numeric:tabular-nums;font-style:normal}.rqlb-x,.rqlb-nav{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .3s;display:grid;position:absolute}.rqlb-x:hover,.rqlb-nav:hover{background:#ffffff2e}.rqlb-x{top:18px;right:18px}.rqlb-nav{margin-top:-23px;top:50%}.rqlb-nav.prev{left:18px}.rqlb-nav.next{right:18px}@keyframes rqfade{0%{opacity:0}}@keyframes rqzoom{0%{opacity:0;transform:scale(.97)}}.rqvisit p{margin:0 0 14px;line-height:1.55}.rqvacts{flex-wrap:wrap;gap:8px;display:flex}.rqvtimes{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rqvtimes li{background:var(--panel);border:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + .15s);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.rqvtimes li svg{color:#ffcf9b}.rqvtimes li .mute{margin-left:auto;font-weight:500}.rqvisit.booked{border-color:#4be3a047}.rqvbig{align-items:center;gap:16px;margin-bottom:16px;display:flex}.rqvbig>div{gap:4px;display:grid}.rqvbig>div>b{font-family:var(--display);letter-spacing:-.02em;font-size:22px}.rqvcal{background:linear-gradient(160deg,#4be3a033,#4be3a00f);border:1px solid #4be3a052;border-radius:18px;flex:none;align-content:center;place-items:center;gap:2px;width:64px;height:68px;display:grid}.rqvcal b{font-family:var(--display);font-size:26px;line-height:1}.rqvcal em{letter-spacing:.12em;text-transform:uppercase;color:#9ff0c8;font-size:11px;font-style:normal;font-weight:700}.rqpick{gap:14px;display:grid}.rqpick-len{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rqlens{flex-wrap:wrap;gap:6px;display:flex}.rqlens button,.rqslots button{color:var(--mute);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:color .3s,background .35s,border-color .35s,box-shadow .35s}.rqlens button:hover,.rqslots button:hover{color:var(--ink);border-color:var(--line2)}.rqlens button.on{color:var(--ink);background:var(--panel3);border-color:var(--line2)}.rqdaystrip{scrollbar-width:thin;scroll-snap-type:x proximity;gap:6px;padding:2px 2px 8px;display:flex;overflow-x:auto}.rqdaystrip button{background:var(--panel);border:1px solid var(--line);width:58px;color:var(--mute);scroll-snap-align:start;animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i) * 25ms + 80ms);border-radius:16px;flex:none;justify-items:center;gap:2px;padding:9px 0 10px;transition:color .3s,background .35s,border-color .35s;display:grid;position:relative}.rqdaystrip button span{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.rqdaystrip button b{font-family:var(--display);color:var(--ink);font-size:19px}.rqdaystrip button.on{background:var(--panel3);color:var(--ink);border-color:#7b5cff99}.rqdaystrip button i{color:#fff;background:var(--grad);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-5px;right:-3px}.rqdaystrip button u{background:var(--good);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.rqslots{flex-wrap:wrap;gap:6px;display:flex}.rqslots button{animation:vrise .45s var(--ease) backwards;animation-delay:calc(var(--i) * 18ms)}.rqslots button.suits{color:#c8f7df;border-color:#4be3a052}.rqslots button.on{color:#fff;background:var(--grad) border-box;border-color:#0000;box-shadow:0 10px 26px -12px #ff5e9acc}.rqlegend{align-items:center;gap:7px;margin:0;line-height:1.5;display:flex}.rqlegend i{border:1.5px solid #4be3a0b3;border-radius:50%;flex:none;width:9px;height:9px}.rqchosen{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.rqchosen .chip{animation:rqpop .45s var(--ease) backwards;align-items:center;gap:6px;padding:5px 6px 5px 10px}.rqchosen .chip button{width:20px;height:20px;color:var(--mute);border-radius:50%;place-items:center;display:grid}.rqchosen .chip button:hover{background:var(--panel3);color:var(--ink)}@media (width<=1100px){.rqgrid{grid-template-columns:1fr}.rqrow{grid-template-columns:38px minmax(0,1.5fr) auto 92px 16px}.rqrow .rqwhen{display:none}}@media (width<=760px){.rqon{grid-template-columns:1fr;gap:10px;padding:26px 20px}.rqon-art{height:240px}.rqon-txt h3{font-size:25px}.rqon-txt .btn{width:100%}.rqrow{grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"av who chip""av thumbs thumbs";gap:6px 12px}.rqrow .mav{grid-area:av}.rqrow .ivrow-who{grid-area:who}.rqrow .ivchip{grid-area:chip;justify-self:end}.rqrow .rqthumbs{grid-area:thumbs}.rqrow .rqthumbs:empty,.rqrow>svg{display:none}.rqtwo{grid-template-columns:1fr}.rqphotos{grid-template-columns:repeat(2,minmax(0,1fr))}.rqlb{padding:64px 12px 24px}.rqlb-nav{margin:0;top:auto;bottom:18px}.rqlb img{border-radius:14px;max-height:calc(100vh - 190px)}.rqlb figure{margin-bottom:56px}.rqvbig>div>b{font-size:19px}.rqvacts .btn{flex:auto}.rqset-go .btn{width:100%}}@media (prefers-reduced-motion:reduce){.rqon *,.rqlb,.rqlb *,.rqpick *,.rqrow,.rqthumbs img,.rqphotos figure{animation:none!important}.rqphoto img{transition:none}}.ivlist-top .seg.ivkinds{min-width:380px}.seg small.new{color:#fff;background:var(--grad)}.rqinvite{text-align:left;width:100%;color:var(--ink);cursor:pointer;margin-top:12px;transition:border-color .4s}.rqinvite:hover{border-color:var(--line2)}.rqinvite>svg{color:#9ff0c8;flex:none}.rqinvite>span:nth-child(2){flex:1;min-width:220px}.ivfromreq{color:var(--mute);align-items:center;gap:6px;margin-top:10px;font-size:13.5px;text-decoration:none;display:inline-flex}.ivfromreq:hover{color:var(--ink)}@media (width<=760px){.ivlist-top .seg.ivkinds{width:100%;min-width:0}.ivlist-top .seg.ivkinds button{padding:8px 6px;font-size:13px}}.rqslots button:disabled{opacity:.32;cursor:default}.rqon-where{gap:10px;width:100%;display:grid}.rqon-where>b{font-size:14px}.rqon-opts{flex-wrap:wrap;gap:8px;display:flex}.rqon-opts button{border:1px solid var(--line2);background:var(--panel);color:var(--mute);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}.rqon-opts button:hover{color:var(--ink);border-color:#ffffff47}.rqon-opts button.on{color:var(--ink);background:#7b5cff29;border-color:#7b5cffb3;box-shadow:0 0 0 3px #7b5cff1f}.rqon-opts small{letter-spacing:.06em;text-transform:uppercase;color:#9ff0c8;font-size:10.5px;font-weight:700}.rqset .ivsech{gap:12px}.rqsaving{text-align:right;min-width:56px;margin-left:auto}.rqset-tabs{scrollbar-width:none;max-width:100%;margin:2px 0 18px;overflow-x:auto}.rqset-tabs::-webkit-scrollbar{display:none}.rqset-tabs button{white-space:nowrap}.rqwhere-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rqtile{text-align:left;background:var(--panel);border:1px solid var(--line);animation:vrise .55s var(--ease) backwards;animation-delay:calc(var(--i,0) * 50ms);border-radius:18px;align-content:start;justify-items:start;gap:4px;padding:14px;transition:border-color .35s,background-color .35s,box-shadow .35s;display:grid}.rqtile:hover{border-color:var(--line2);background:var(--panel2)}.rqtile.on{background:linear-gradient(160deg,#7b5cff2e,#ff5e9a0f);border-color:#7b5cffa6;box-shadow:0 20px 50px -34px #7b5cffe6}.rqtile b{margin-top:6px;font-size:14.5px}.rqtile .small{line-height:1.45}.rqtile-ic{background:var(--panel2);border:1px solid var(--line2);width:36px;height:36px;color:var(--ink);border-radius:12px;flex:none;place-items:center;transition:background .35s;display:grid}.rqtile.on .rqtile-ic{background:var(--grad);color:#fff;border-color:#0000}.rqsections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rqsection{background:var(--panel);border:1px solid var(--line);cursor:pointer;animation:vrise .55s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms + .12s);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .3s,background-color .3s;display:flex}.rqsection.on{background:#4be3a00d;border-color:#4be3a059}.rqsection.on .rqtile-ic{color:#9ff0c8}.rqsection-t{flex:1;gap:1px;min-width:0;display:grid}.rqsection-t b{font-size:14px;font-weight:600}.rqhint{align-items:center;gap:8px;margin:0;display:flex}.rqwords-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rqwords-grid .rqhint,.rqwords-grid label:nth-of-type(2){grid-column:1/-1}.rqtwo-flds{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rqvisit-kind{margin-bottom:4px}.rqjob-pick{align-items:center;gap:6px;padding:5px 4px;font-size:13.5px;font-weight:600;width:auto!important;height:auto!important;color:var(--ink)!important;background:0 0!important;border-radius:999px!important;display:inline-flex!important}.rqjob-pick small{background:var(--panel3);color:var(--mute);border-radius:999px;padding:1px 7px;font-size:10.5px}.rqjob.picked{background:#7b5cff29;border-color:#7b5cffb3}.rqjob-open{background:var(--panel);border:1px solid var(--line);animation:vrise .5s var(--ease) backwards;border-radius:18px;gap:14px;padding:16px;display:grid}.rqjob-open .fb-bare{padding-top:14px}.rqcsv{margin-left:4px}.rqco{color:var(--mute);font-style:normal;font-weight:500}.rqco-line{color:var(--mute);align-items:center;gap:8px;font-size:14px;display:flex}.rqdocs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (width<=900px){.rqwhere-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.rqsections,.rqwords-grid,.rqtwo-flds{grid-template-columns:1fr}.rqtile{padding:12px}.rqon-opts button{flex:calc(50% - 8px);justify-content:center}}@media (prefers-reduced-motion:reduce){.rqtile,.rqsection,.rqjob-open{animation:none}}.rqsection input.tgl{box-sizing:border-box;background:var(--panel2);border-radius:999px;flex:none;width:38px;height:22px;padding:0}.rqsection input.tgl:checked{background:var(--v);border-color:var(--v)}@media (width<=560px){.rqset-tabs{border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;display:grid!important}.rqset-tabs .glide{display:none}.rqset-tabs button{border-radius:14px;transition:background-color .35s,color .35s}.rqset-tabs button.on{background:var(--panel3);box-shadow:inset 0 0 0 1px var(--line2)}}.rqon-opts button{white-space:nowrap}@media (width<=560px){.rqon-opts small{display:none}}@media (width<=640px){.rqacts{flex-wrap:wrap;gap:8px;width:100%;display:flex}.rqacts .btn.pri{flex:100%;order:-1;justify-content:center}.rqacts .btn:not(.pri){white-space:nowrap;flex:1 1 0;justify-content:center}}.ivchip{white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:inline-flex}.ivchip i{opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.ivchip.wait{color:#ffd59b}.ivchip.wait i{opacity:1;background:#ffb86b;animation:2.4s ease-in-out infinite ivpulse}.ivchip.good i,.ivchip.bad i{opacity:1}@keyframes ivpulse{50%{opacity:.35}}.eyebrow .ivchip{letter-spacing:0;text-transform:none;font-weight:600}.ivnote>svg{color:var(--v)}.ivok>svg{color:var(--good)}.ivfirst{border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:38px 42px;display:grid;position:relative;overflow:hidden}.ivfirst:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#7b5cff38,#0000 65%);width:70%;position:absolute;inset:-40% auto auto -20%}.ivfirst-art{place-items:center;height:300px;display:grid;position:relative}.ivsheet{z-index:2;background:#fbfaff;border-radius:16px;align-content:start;gap:9px;width:220px;height:280px;padding:22px 20px;animation:7s ease-in-out infinite ivfloat;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 40px 80px -40px #000000e6,0 0 0 1px #fff3}.ivsheet.back{z-index:1;background:linear-gradient(160deg,#2a2440,#1b1726);animation:none;position:absolute;transform:rotate(5deg)translate(26px,8px);box-shadow:0 0 0 1px #ffffff14}.ivsheet>i.ivs-top{background:var(--grad);border-radius:16px 16px 0 0;height:5px;position:absolute;inset:0 0 auto}.ivsheet>b{background:#1b1825;border-radius:4px;width:56%;height:12px;margin-bottom:8px}.ivsheet>span{background:#e2dfea;border-radius:3px;height:6px}.ivsheet>span:nth-of-type(2){width:70%}.ivsheet>em{transform-origin:0;height:9px;animation:ivgrow 1.1s var(--ease) backwards;background:#d9d4e6;border-radius:4px}.ivsheet>em:first-of-type{margin-top:12px;animation-delay:.3s}.ivsheet>em:nth-of-type(2){width:86%;animation-delay:.5s}.ivsheet>em:nth-of-type(3){width:64%;animation-delay:.7s}.ivs-sum{background:#f1eef8;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:10px 12px;display:flex}.ivs-sum span{background:#cfc9de;border-radius:3px;width:36%;height:7px}.ivs-sum b{background:var(--v);border-radius:4px;width:30%;height:12px}.ivsheet>strong{color:#0f7a4f;letter-spacing:.14em;text-transform:uppercase;animation:ivstamp 6s var(--ease) infinite;border:2px solid #0f7a4f;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;bottom:62px;right:16px;transform:rotate(-9deg)}@keyframes ivgrow{0%{transform:scaleX(0)}}@keyframes ivfloat{50%{transform:rotate(-3deg)translateY(-8px)}}@keyframes ivstamp{0%,30%{opacity:0;transform:rotate(-9deg)scale(1.2)}42%,92%{opacity:.9;transform:rotate(-9deg)scale(1)}to{opacity:0;transform:rotate(-9deg)scale(1)}}.ivfirst-txt{justify-items:start;gap:12px;display:grid;position:relative}.ivfirst-txt h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:30px}.ivfirst-txt p{max-width:460px;margin:0;line-height:1.55}.ivfirst-alt{align-items:center;gap:8px;font-size:14px;display:flex}.ivai{background:var(--panel);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:8px;width:100%;padding:6px 6px 6px 8px;transition:border-color .35s,box-shadow .35s;display:flex;position:relative}.ivai:focus-within{border-color:#7b5cffa6;box-shadow:0 0 0 4px #7b5cff1f}.ivai input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 4px;font-size:14.5px}.ivai-ic{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.ivai.working{overflow:hidden}.ivai.working:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%);animation:1.4s ease-in-out infinite shine;position:absolute;inset:0}.ivai .btn{flex:none}.ivover{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:stretch;gap:12px;margin-bottom:16px;display:grid}.ivover .ivkpis{grid-template-columns:repeat(2,1fr);margin:0}.kpi.ivlate{border-color:#ff7a8a4d}.kpi.ivlate b{color:#ffb3bd}.ivchart{grid-template-rows:auto 1fr;padding:18px 20px 14px;display:grid}.ivchart h3{margin-bottom:8px}.ivleg{color:var(--mute);align-items:center;gap:6px;margin-left:auto;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:flex}.ivleg i{border-radius:3px;width:9px;height:9px;margin-left:8px}.ivleg i.inv,.ivbar i.inv{background:var(--panel3);box-shadow:inset 0 0 0 1px var(--line2)}.ivleg i.pd,.ivbar i.pd{background:var(--grad)}.ivbars{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;min-height:150px;display:grid}.ivbar{grid-template-rows:1fr auto;justify-items:center;gap:8px;height:100%;display:grid}.ivbar-pair{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;display:flex}.ivbar i{width:min(16px,40%);height:max(3px,var(--h));transform-origin:bottom;animation:ivbarup 1.2s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .25s);border-radius:6px 6px 3px 3px;display:block}.ivbar i.pd{animation-delay:calc(var(--i) * 70ms + .38s)}.ivbar span{color:var(--mute);font-size:11.5px}@keyframes ivbarup{0%{transform:scaleY(0)}}.ivlist{border-radius:24px;padding:16px}.ivlist-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ivlist-top .seg{min-width:260px}.ivlist-top .seg button{padding:8px 14px;font-size:13.5px}.ivsearch{background:var(--panel);border:1px solid var(--line);min-width:260px;color:var(--dim);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;transition:border-color .3s;display:flex}.ivsearch:focus-within{border-color:#7b5cff8c}.ivsearch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:14px}.ivfilters{flex-wrap:wrap;gap:6px;margin:14px 0 6px;display:flex}.ivfilters button{color:var(--mute);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:color .3s,background .3s,border-color .3s;display:inline-flex}.ivfilters button:hover{color:var(--ink)}.ivfilters button.on{color:var(--ink);background:var(--panel2);border-color:var(--line2)}.ivfilters small{background:#ffffff14;border-radius:999px;padding:0 6px;font-size:11px}.ivrows{display:grid}.ivrow{text-align:left;color:var(--ink);border-top:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0)*40ms + .12s);border-radius:14px;grid-template-columns:38px minmax(0,1.5fr) minmax(0,1fr) auto 110px 16px;align-items:center;gap:14px;padding:12px 10px;transition:background .35s;display:grid}.ivrow:first-child{border-top-color:#0000}.ivrow:hover{background:var(--panel)}.ivrow>svg{color:var(--dim);transition:transform .6s var(--ease),color .4s}.ivrow:hover>svg{color:var(--ink);transform:translate(3px)}.ivrow .mav{color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.ivrow-who,.ivrow-num{gap:2px;min-width:0;display:grid}.ivrow-who b,.ivrow-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ivrow-num{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.ivrow-num em{color:var(--mute);font-style:normal}.ivrow-amt{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;font-size:17px;font-weight:600}.ivrow .ivchip{justify-self:start}.ivnone{color:var(--mute);justify-content:center;align-items:center;gap:12px;padding:30px 12px;font-size:14px;display:flex}.ivback{align-items:center;gap:6px;margin-bottom:14px;text-decoration:none;display:inline-flex}.ivhead p{margin-top:6px}.ivdoc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.ivdoc.editing{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.ivsec{container-type:inline-size}.ivside,.ived{gap:12px;min-width:0;display:grid}.ivprev{animation:vrise .85s var(--ease) backwards .12s;border-radius:24px;padding:12px;position:sticky;top:12px}.ivprev-top{justify-content:space-between;align-items:center;gap:10px;padding:2px 6px 10px;display:flex}.ivprev-top .seg{width:96px}.ivprev-top .seg button{padding:6px 8px}.ivpaper{transition:height .5s var(--ease);background:#f1eff5;border-radius:16px;position:relative;overflow:hidden}.ivpaper iframe{transform-origin:0 0;background:#f1eff5;border:0;position:absolute;top:0;left:0}.ivpaper.phone{border-radius:28px;max-width:340px;margin:0 auto;box-shadow:0 0 0 7px #1d1a26,0 0 0 8px #ffffff1f}.ivsec{animation:vrise .8s var(--ease) backwards;animation-delay:calc(var(--d,0) * 60ms + 60ms)}.ivsech{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ivsech h3{margin:0}.ivsech>.sel,.ivsech>.btn,.ivsech>.chip{margin-left:auto}.ivpick{min-width:240px;max-width:100%}.ivaibtn{background:linear-gradient(135deg,#7b5cff38,#ff5e9a29) border-box;border-color:#7b5cff66}.ivaiwrap{animation:vrise .5s var(--ease) both;gap:8px;margin-bottom:14px;display:grid}.ivaiwrap p{margin:0}.ivtitle{margin-bottom:14px}.ivlines{gap:8px;display:grid}.ivlh,.ivline{grid-template-columns:minmax(0,1fr) 62px 66px 116px 62px 56px 32px;align-items:start;gap:8px;display:grid}.ivlh span{color:var(--dim);letter-spacing:.04em;text-transform:uppercase;padding-left:2px;font-size:11.5px;font-weight:600}.ivline{animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i) * 35ms);padding-bottom:16px;position:relative}.ivline label{min-width:0;display:block}.ivline textarea.ivl-d{field-sizing:content;max-height:160px}.ivline label>span{display:none}.ivline textarea,.ivline label>input{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:none;min-height:42px;padding:10px 11px;font-size:14px;transition:border-color .25s}.ivline textarea:focus,.ivline label>input:focus{border-color:#7b5cff99}.ivline label>input{text-align:right;font-variant-numeric:tabular-nums}.ivline .ivl-u>input{text-align:left}.ivline .moneyin{min-width:0;padding:0 10px}.ivline .moneyin input{text-align:right;width:100%;min-width:0;padding:10px 0}.ivline .iconbtn{width:32px;height:32px;margin-top:5px}.ivl-amt{font-variant-numeric:tabular-nums;position:absolute;bottom:-1px;right:40px}.ivadd{align-items:center;gap:6px;margin-top:6px;text-decoration:none;display:inline-flex}.ivtotals{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:20px;margin-top:18px;padding-top:16px;display:grid}.ivdisc{justify-items:start;gap:8px;display:grid}.ivdisc .seg{width:220px}.ivdisc .seg button{padding:7px 8px}.ivdiscin{background:var(--panel);border:1px solid var(--line2);width:120px;color:var(--ink);font:inherit;border-radius:12px;outline:0;padding:10px 12px}.ivdisc .moneyin{width:160px}.ivsum{font-variant-numeric:tabular-nums;gap:2px;display:grid}.ivsum div{color:var(--mute);justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}.ivsum b{color:var(--ink);font-weight:600}.ivsum .ivsum-total{background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink);border-radius:14px;align-items:baseline;margin-top:6px;padding:12px 14px}.ivsum-total b{font-family:var(--display);letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px}.ivprices{align-items:center;gap:10px;margin-top:14px;display:flex}.ivprices .seg{width:240px}.ivprices .seg button{padding:7px 10px}.ivterms button{padding:8px 6px;font-size:13px}.fld .mute.small{font-style:normal}.ivstate{gap:6px;padding:22px;display:grid}.ivbig{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.ivstate.paid .ivbig,.ivstate.accepted .ivbig{background:linear-gradient(120deg,#4be3a0,#3aa0ff);color:#0000;-webkit-background-clip:text;background-clip:text}.ivstate.overdue .ivbig{color:#ffb3bd}.ivstate.canceled .ivbig,.ivstate.declined .ivbig,.ivstate.expired .ivbig{color:var(--mute);-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40;text-decoration-thickness:2px}.ivfacts{flex-wrap:wrap;gap:6px 22px;margin-top:8px;display:flex}.ivfacts span{font-size:13.5px;display:grid}.ivfacts em{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-style:normal}.ivfacts .late{color:#ffb3bd}.ivquote{background:var(--panel);color:var(--mute);border-radius:12px;margin:8px 0 0;padding:10px 14px;font-style:italic}.ivacts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ivpay{background:var(--panel);border:1px solid var(--line);animation:vrise .5s var(--ease) both;border-radius:16px;gap:10px;margin-top:14px;padding:14px;display:grid}.ivpay .seg button{padding:7px 6px;font-size:12.5px}.ivpayrow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ivpayrow .fld{width:170px}.ivrem{align-items:center;gap:16px;display:flex}.ivrem>div{flex:1;gap:3px;display:grid}.tog[disabled]{opacity:.45}.ivaddr{white-space:pre-line;margin:0}.ivrel{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ivrelbtn{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-size:13px;font-weight:600;transition:border-color .3s,background .3s;display:inline-flex}.ivrelbtn:hover{border-color:var(--line2);background:var(--panel2)}.ivtime{margin:0;padding:0;list-style:none;display:grid}.ivtime li{animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 50ms + .15s);grid-template-columns:26px minmax(0,1fr) auto;gap:12px;padding:0 0 16px;display:grid;position:relative}.ivtime li:not(:last-child):before{content:"";background:var(--line2);width:1px;position:absolute;top:28px;bottom:2px;left:12.5px}.ivtime li>span{background:var(--panel2);width:26px;height:26px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%;place-items:center;display:grid}.ivtime li.accepted>span,.ivtime li.paid>span{color:var(--good);background:#4be3a024}.ivtime li.declined>span,.ivtime li.canceled>span{color:var(--bad);background:#ff7a8a1f}.ivtime li.sent>span{background:var(--grad);color:#fff;box-shadow:none}.ivtime li>div{gap:2px;min-width:0;font-size:13.5px;display:grid}.ivtime em{color:var(--mute);overflow-wrap:anywhere;font-style:normal}.ivtime small{color:var(--dim);white-space:nowrap;padding-top:3px;font-size:12px}.ivtime .textbtn{justify-self:start;font-size:13px}.ivset{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ivlogo{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:12px;display:flex}.ivlogo>div{flex:1;gap:2px;display:grid}.ivlogo-img{background:#fff;border-radius:12px;flex:none;place-items:center;width:96px;height:52px;padding:8px;display:grid;overflow:hidden}.ivlogo-img img{max-width:100%;max-height:100%}.ivlogo-img b{color:#1b1825;text-align:center;font-size:12px}.ivpaynote{margin:0}.ivremset{align-items:center;gap:14px;display:flex!important}.ivremset>div{flex:1;gap:2px;display:grid}.ivprefix{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ivprefix label{gap:4px;display:grid}.ivprefix input{text-transform:uppercase;text-align:center;letter-spacing:.06em;font-weight:700}.ivprefix em{white-space:nowrap;text-overflow:ellipsis;text-align:center;color:var(--dim);font-variant-numeric:tabular-nums;font-size:10.5px;overflow:hidden}.ivshow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.ivsh-doc{color:#1b1825;background:#fbfaff;border-radius:16px;padding:20px 20px 18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.ivsh-doc:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.ivsh-top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.ivsh-top b{font-family:var(--display);font-size:16px}.ivsh-top span{justify-items:end;display:grid}.ivsh-top em{font-style:normal;font-family:var(--display);font-size:15px;font-weight:700}.ivsh-top i{color:#6d4cff;font-size:11px;font-style:normal;font-weight:700}.ivsh-line{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * .14s + .2s);border-top:1px solid #ece9f2;justify-content:space-between;padding:8px 0;font-size:12.5px;display:flex}.ivsh-tax{color:#6d6878}.ivsh-total{background:#f1eef8;border-radius:10px;justify-content:space-between;align-items:baseline;margin-top:10px;padding:10px 12px;font-size:12.5px;display:flex}.ivsh-total b{font-family:var(--display);color:#5b3cff;font-size:18px}.ivsh-stamp{color:#0f7a4f;letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .6s ease,transform .8s var(--ease);border:2px solid #0f7a4f;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;top:64px;right:18px;transform:rotate(-9deg)scale(1.15)}.ivsh-stamp.on{opacity:.9;transform:rotate(-9deg)scale(1)}.ivsh-feed{gap:8px;display:grid}.ivsh-feed div{background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;transition:color .6s,border-color .6s,background .6s;display:flex}.ivsh-feed div.on{color:var(--ink);border-color:var(--line2);background:var(--panel2)}.ivsh-feed div.on svg{color:var(--good)}@container (width<=760px){.ivlh{display:none}.ivline{background:var(--panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:72px 76px minmax(0,1fr) 68px 68px 32px;padding:12px 12px 30px}.ivline .ivl-d{grid-area:1/1/auto/6}.ivline .iconbtn{grid-area:1/6}.ivl-q{grid-area:2/1}.ivl-u{grid-area:2/2}.ivl-p{grid-area:2/3}.ivl-t{grid-area:2/4}.ivl-o{grid-area:2/5/auto/7}.ivline label{gap:4px;display:grid}.ivline label>span{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.ivl-amt{bottom:9px;right:14px}.ivtotals{grid-template-columns:1fr}}@container (width<=460px){.ivline{grid-template-columns:repeat(4,minmax(0,1fr)) 32px}.ivline .ivl-d{grid-column:1/5}.ivline .iconbtn{grid-column:5}.ivl-q{grid-column:1}.ivl-u{grid-column:2}.ivl-p{grid-column:3/6}.ivl-t{grid-area:3/1}.ivl-o{grid-area:3/2}}@media (width<=1180px){.ivdoc,.ivdoc.editing{grid-template-columns:1fr}.ivprev{position:static}.ivover{grid-template-columns:1fr}}@media (width<=760px){.ivfirst{grid-template-columns:1fr;gap:10px;padding:26px 20px}.ivfirst-art{height:230px}.ivsheet{gap:7px;width:170px;height:220px;padding:18px 16px}.ivfirst-txt h3{font-size:25px}.ivai .btn{padding:8px 12px}.ivkpis{grid-template-columns:1fr 1fr}.kpi b.kpitext{font-size:21px}.ivlist{padding:12px}.ivsearch{width:100%;min-width:0;margin-left:0}.ivlist-top .seg{width:100%;min-width:0}.ivrow{grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"av who amt""av num chip";gap:4px 12px}.ivrow-num{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block!important}.ivrow-num>span{margin-left:6px}.ivrow .mav{grid-area:av}.ivrow-who{grid-area:who}.ivrow-num{grid-area:num;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.ivrow-amt{grid-area:amt}.ivrow .ivchip{grid-area:chip;justify-self:end}.ivrow>svg{display:none}.ivtotals,.ivset{grid-template-columns:1fr}.ivprefix{grid-template-columns:1fr 1fr 1fr}.ivshow{grid-template-columns:1fr}.ivbig{font-size:36px}}@media (prefers-reduced-motion:reduce){.ivsheet,.ivsheet *,.ivbar i,.ivrow,.ivline,.ivtime li,.ivsec,.ivprev{animation:none!important}}.ivlines.named .ivlh,.ivlines.named .ivline{grid-template-columns:minmax(0,1fr) 58px 60px 112px 118px 52px 32px}.ivl-t{min-width:0}.ivl-lab{display:none}.ivline .ivl-t>input{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:12px;outline:none;min-height:42px;padding:10px 11px;font-size:14px;transition:border-color .25s}.ivline .ivl-t>input:focus{border-color:#7b5cff99}:is(.ivsec:has(.sel.open),.ivsec:has(.ivpicker),.ivline:has(.sel.open)){z-index:20;position:relative}.ivtaxsel{width:100%}.ivtaxsel .selbtn{min-height:42px;padding-left:10px;padding-right:8px;font-size:13px}.ivl-save{color:var(--dim);opacity:.7;align-items:center;gap:5px;font-size:12px;transition:opacity .3s,color .3s;display:inline-flex;position:absolute;bottom:-3px;left:2px}.ivline:hover .ivl-save,.ivline:focus-within .ivl-save,.ivl-save.done{opacity:1}.ivl-save:hover{color:var(--ink)}.ivl-save.done{color:var(--good)}.ivaddrow{flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.ivpickwrap{position:relative}.ivpicker{z-index:30;width:min(440px,100vw - 48px);box-shadow:0 30px 70px -30px #000000e6,0 0 0 1px var(--line2);background:var(--bg2,#14121b);animation:ivpickin .45s var(--ease) both;border-radius:20px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}@keyframes ivpickin{0%{opacity:0;transform:translateY(-6px)}}.ivpick-q{width:100%;min-width:0;margin:0}.ivpick-list{gap:10px;max-height:min(360px,55vh);padding:2px;display:grid;overflow:auto}.ivpick-g{gap:2px;display:grid}.ivpick-h{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;display:flex}.ivpick-i{text-align:left;color:var(--ink);animation:ivpickin .4s var(--ease) both;animation-delay:calc(var(--i,0) * 25ms);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:14px;transition:background .3s;display:flex}.ivpick-i:hover,.ivpick-i:focus-visible{background:var(--panel2)}.ivpick-i span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ivpick-i em{color:var(--dim);margin-left:8px;font-size:12px;font-style:normal}.ivpick-i b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ivpick-none{margin:4px 8px 8px;line-height:1.5}.ivmentions{border:1px dashed var(--line2);border-radius:12px;gap:4px;margin-top:12px;padding:10px 12px;display:grid}.ivmentions p{color:var(--mute);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;display:flex}.ivmentions svg{color:var(--v);flex:none;margin-top:2px}.ivsum .ivsum-sep{border-top:1px solid var(--line);margin-top:4px;padding-top:9px}.fld.need input{border-color:#ffb86b99}.fld.need em{color:#ffcf9b}.ivwarn{border-color:#ffb86b4d}.ivwarn>svg{color:#ffcf9b}.ivwarn span{line-height:1.5}.ivdue{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ivdue .sel{flex:200px;min-width:0}.ivdue-n{align-items:center;gap:6px;display:inline-flex}.ivdue-n input{text-align:right;font-variant-numeric:tabular-nums;background:var(--panel);border:1px solid var(--line2);color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;width:76px!important}.ivdue-n input:focus{border-color:#7b5cff99}.ivdate{flex:0 180px;width:auto!important}.ivpayhint{margin-top:-4px}.ivsvc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ivsvc-row input{flex:0 180px;width:auto!important}.ivwh{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:12px;padding:12px 14px;display:grid}.ivwh .tglrow span{line-height:1.45}.ivwh .tglrow em{display:inline}.ivwh-row{animation:vrise .5s var(--ease) both;grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.ivdep{gap:10px}.ivdep>.seg{max-width:360px}.ivdep-row{animation:vrise .5s var(--ease) both;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ivdep-row .moneyin{width:180px}.ivchips{flex-wrap:wrap;gap:6px;display:flex}.ivbal{max-width:260px}.ivrates{gap:10px;display:grid}.ivrate{background:var(--panel);border:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 40ms);border-radius:16px;gap:10px;padding:12px;display:grid}.ivrate-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fld .ivrate-name{flex:90px;width:auto;min-width:0;font-weight:600}.ivrate-sum{font-variant-numeric:tabular-nums}.ivrate-top .chipbtn{padding:6px 12px;font-size:12.5px}.ivrate-top .iconbtn{margin-left:auto}.ivparts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ivpart{align-items:center;gap:6px;display:flex}.fld .ivpart>input{width:110px}.ivrate-split{justify-self:start;font-size:13px}.ivrate-note{margin:-4px 0 0}.ivpresets{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:stretch;gap:8px;display:grid}.ivpreset{text-align:left;background:var(--panel);border:1px solid var(--line2);color:var(--ink);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms);border-radius:14px;gap:3px;padding:12px 14px;transition:border-color .35s,background .35s;display:grid}.ivpreset:hover{background:var(--panel2);border-color:#7b5cff8c}.ivpreset b{font-size:14px}.ivpresets>.textbtn{place-self:center start}.ivsaved{gap:8px;display:grid}.ivsaved-row{animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 30ms);grid-template-columns:minmax(0,1fr) 72px 130px auto 32px;align-items:center;gap:8px;display:grid}.ivsaved-row:not(:has(.sel)){grid-template-columns:minmax(0,1fr) 72px 130px 32px}.ivsaved-row>input{background:var(--panel);border:1px solid var(--line2);min-width:0;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .25s}.ivsaved-row>input:focus{border-color:#7b5cff99}.ivsaved-row .sel{width:150px}.ivnums{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ivnum{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:6px;padding:12px;display:grid}.ivnum-in{grid-template-columns:minmax(46px,1fr) auto minmax(44px,62px);align-items:center;gap:6px;font-size:12.5px;display:grid}.fld .ivnum-in input{text-align:center;letter-spacing:.04em;font-variant-numeric:tabular-nums;min-width:0;padding:8px 6px;font-weight:700}.ivnum em{color:var(--v2,#c7b8ff);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ivset>section:nth-last-child(-n+2){grid-column:1/-1}.iveinv{justify-items:start;gap:12px;display:grid}.iveinv-card{background:var(--panel);border:1px solid var(--line2);border-radius:18px;gap:8px;width:100%;padding:16px 18px;line-height:1.55;display:grid}.iveinv-card.good{border-color:#4be3a047}.iveinv-card.warn{border-color:#ffb86b52}.iveinv-card.bad{background:linear-gradient(120deg,#ff7a8a14,transparent 70%),var(--panel);border-color:#ff7a8a5c}.iveinv-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iveinv-top b{font-family:var(--display);letter-spacing:-.01em;font-size:18px}.iveinv-card p{margin:0}.iveinv-p{color:var(--ink);align-items:flex-start;gap:8px;display:flex}.iveinv-p svg{color:var(--v);flex:none;margin-top:3px}.iveinv .chip.bad{color:#ffb3bd;background:#ff7a8a1a;border-color:#ff7a8a52}.iveinv-all{border:1px solid var(--line);border-radius:14px;width:100%;max-height:420px;display:grid;overflow:auto}.iveinv-row{border-top:1px solid var(--line);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 15ms);grid-template-columns:10px 150px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 14px;font-size:13.5px;display:grid}.iveinv-row:first-child{border-top:0}.iveinv-row .small{line-height:1.5}.dotl{background:var(--good);border-radius:50%;align-self:center;width:8px;height:8px}.dotl.warn{background:#ffb86b}.dotl.bad{background:#ff7a8a}@container (width<=760px){.ivlines.named .ivline{grid-template-columns:62px 70px minmax(0,1fr) 128px 60px 32px}.ivlines.named .ivl-t{grid-column:4!important}.ivlines.named .ivl-o{grid-row:2;grid-column:5/7!important}.ivl-t{gap:4px;display:grid}.ivl-lab{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.ivl-save{bottom:7px;left:14px}}@container (width<=460px){.ivlines.named .ivline{grid-template-columns:repeat(4,minmax(0,1fr)) 32px}.ivlines.named .ivl-t{grid-row:3;grid-column:1/4!important}.ivlines.named .ivl-o{grid-row:3;grid-column:4/6!important}}@media (width<=760px){.ivnums{grid-template-columns:1fr}.ivwh-row{grid-template-columns:1fr 1fr}:is(.ivsaved-row,.ivsaved-row:not(:has(.sel))){grid-template-columns:minmax(0,1fr) 32px}.ivsaved-row>input:first-child,.ivsaved-row>:not(:first-child):not(.iconbtn){grid-column:1}.ivsaved-row .iconbtn{grid-area:1/2}.ivsaved-row .sel{width:100%}.iveinv-row{grid-template-columns:10px minmax(0,1fr)}.iveinv-row .small{grid-column:2}.ivpicker{width:auto;position:fixed;inset:auto 16px 16px}}@media (prefers-reduced-motion:reduce){.ivpicker,.ivpick-i,.ivrate,.ivpreset,.ivsaved-row,.iveinv-row,.ivwh-row,.ivdep-row{animation:none!important}}.crow .cwho{min-width:0;display:grid}.crow .cwho b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autorep-mini{animation:vrise .7s var(--ease) backwards .9s;background:#4be3a012;border:1px solid #4be3a040;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.autorep-mini .ic{width:30px;height:30px;color:var(--good);background:#4be3a01f;border-radius:10px;flex:none;place-items:center;display:grid}.autorep-mini>div{flex:1;gap:2px;min-width:0;display:grid}.autorep-mini b{font-size:13.5px}.autorep-mini .typing,.aidraft .typing{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.crow .cwho .mute{text-align:left}.sc.blog .mini{padding-bottom:84px}.aidraft{color:#1b1825;animation:vrise .8s var(--ease) backwards 1.1s;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex;position:absolute;bottom:16px;left:18px;right:18px;box-shadow:0 18px 40px -18px #2a1a1073}.aidraft .ic{color:#fff;background:var(--grad);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.aidraft>div{gap:2px;min-width:0;display:grid}.aidraft .typing{background-image:linear-gradient(90deg,#1b1825 50%,#0000 50%);display:block}.nlstats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nlstats div{background:var(--panel);border:1px solid var(--line);animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * .1s + .9s);border-radius:14px;padding:12px 14px}.nlstats b{font-family:var(--display);letter-spacing:-.03em;margin-top:2px;font-size:24px;display:block}.lmini{text-align:center;align-content:start;justify-items:center;min-height:300px;padding-bottom:26px;display:grid}.lmini .mnav{width:100%}.lmini .lpick{color:#f6f1e8;background:#2a1a10;align-items:center;gap:4px;font-weight:700;display:inline-flex;opacity:1!important}.lmini .lhead{margin:34px 0 22px;padding:0 18px}.lmini .lhead h4{color:#2a1a10}.lmini .lsw{margin-bottom:16px}.ledit{background:var(--panel);border:1px solid var(--line);animation:vrise .7s var(--ease) backwards 1s;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.ledit .ic{width:30px;height:30px;color:var(--o);background:#ffb86b1f;border-radius:10px;flex:none;place-items:center;display:grid}.ledit>div{gap:2px;display:grid}.pp{color:#1b1825;animation:vrise .8s var(--ease) backwards .2s;background:#fbf8f3;border-radius:18px;grid-template-columns:1.05fr 1fr;gap:18px;padding:16px;display:grid;box-shadow:0 30px 60px -30px #000}.ppgal{align-content:start;gap:8px;display:grid}.ppmain{aspect-ratio:1;background:#eee;border-radius:14px;position:relative;overflow:hidden}.ppmain i{opacity:0;transition:opacity 1s var(--ease),transform 2.4s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.ppmain i.on{opacity:1;transform:none}.pp .g0{background:radial-gradient(60% 50% at 50% 55%,#c8783c,#8a4a22 60%,#0000 61%),linear-gradient(160deg,#f3e2c8,#e0bf93)}.pp .g1{background:radial-gradient(45% 30% at 45% 60%,#d39255,#9c5a2b 70%,#0000 71%),linear-gradient(160deg,#efe6da,#cdb79a)}.pp .g2{background:radial-gradient(70% 38% at 50% 62%,#e2a868,#a96530 65%,#0000 66%),linear-gradient(200deg,#f6ecdf,#d8c1a2)}.ppdots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.ppdots b{width:6px;height:6px;transition:width .6s var(--ease),background .6s;background:#ffffff8c;border-radius:50%}.ppdots b.on{background:#fff;border-radius:4px;width:18px}.ppthumbs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ppthumbs i{aspect-ratio:1;opacity:.55;border-radius:9px;transition:opacity .6s,box-shadow .6s;box-shadow:inset 0 0 0 2px #0000}.ppthumbs i.on{opacity:1;box-shadow:inset 0 0 0 2px #1b1825}.ppinfo{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ppcat{letter-spacing:.12em;text-transform:uppercase;color:#8a8494;font-size:10.5px;font-weight:800}.ppname{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;line-height:1.1}.ppstars{color:#e8a23a;letter-spacing:1px;font-size:13px}.ppstars em{color:#6b6575;letter-spacing:0;margin-left:6px;font-size:12px;font-style:normal}.ppprice{font-size:17px;font-weight:700}.ppopts,.pptimes{flex-wrap:wrap;gap:6px;display:flex}.ppopts span,.pptimes span{transition:background .6s var(--ease),color .6s,border-color .6s;border:1px solid #ddd6cc;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.ppopts span.on,.pptimes span.on{color:#fff;background:#1b1825;border-color:#1b1825}.ppk{color:#6b6575;margin-top:4px;font-size:11px;font-weight:700}.ppadd{text-align:center;color:#fff;background:#1b1825;border-radius:999px;align-self:stretch;margin-top:auto;padding:10px;font-size:13px;font-weight:600}.sc.books2{grid-template-columns:1.2fr 1fr;align-items:start}.sc.books2 .clsprev,.sc.books2 .paid{grid-column:1/-1}.clsprev{animation:vrise .8s var(--ease) backwards .8s;background:linear-gradient(120deg,#4be3a017,#7b5cff14);border:1px solid #4be3a038;border-radius:16px;grid-template-columns:auto 1fr auto;grid-template-areas:"ic t ppl""bar bar n";align-items:center;gap:10px 12px;padding:14px 16px;display:grid}.clsprev .ic{width:34px;height:34px;color:var(--good);background:#4be3a021;border-radius:11px;grid-area:ic;place-items:center;display:grid}.clst{grid-area:t;gap:1px;min-width:0;display:grid}.clst b{font-size:14.5px}.clsprev .clsppl{grid-area:ppl;padding-left:8px;display:flex}.clsprev .clsppl i{width:24px;height:24px;animation:clsin 4.8s var(--ease) infinite;animation-delay:calc(var(--i) * .26s);border:2px solid #17151f;border-radius:50%;margin-left:-8px}@keyframes clsin{0%,6%{opacity:0;transform:translate(-8px)}16%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.clsbar{background:#ffffff14;border-radius:5px;grid-area:bar;height:7px;overflow:hidden}.clsbar i{border-radius:inherit;background:linear-gradient(90deg,var(--good),#3aa0ff);transform-origin:0;width:75%;height:100%;animation:clsfill 4.8s var(--ease) infinite;display:block}.clsn{color:var(--mute);white-space:nowrap;grid-area:n;font-size:12.5px}.clsn b{color:var(--ink)}@media (width<=640px){.pp{grid-template-columns:1fr;gap:12px;padding:12px}.ppmain{aspect-ratio:4/3}.ppthumbs{display:none}.sc.books2{grid-template-columns:1fr}.clsprev{grid-template-columns:auto 1fr;grid-template-areas:"ic t""ppl ppl""bar bar""n n"}.clsprev .clsppl{padding-left:8px}.lmini .mnav .links em:nth-child(2){display:none}.nlstats{gap:6px}.nlstats div{padding:10px}.nlstats b{font-size:19px}}@media (prefers-reduced-motion:reduce){.autorep-mini,.aidraft,.nlstats div,.ledit,.pp,.clsprev,.clsprev .clsppl i,.clsbar i{animation:none}.ppmain i{transition:none}}.tday{isolation:isolate;border-radius:26px;margin-bottom:16px;padding:22px 22px 20px;position:relative;overflow:hidden}.tday.busy{background:linear-gradient(150deg,#ff5e9a17,#7b5cff12 40%,#14121ca8 75%);border-color:#ff5e9a33}.tday.calm{background:linear-gradient(150deg,#4be3a014,#3aa0ff0d 45%,#14121ca8 80%);border-color:#4be3a033}.tyglow{z-index:-1;filter:blur(70px);opacity:.5;pointer-events:none;background:radial-gradient(circle,#ff5e9a73,#0000 65%);border-radius:50%;width:420px;height:420px;animation:14s ease-in-out infinite alternate tyfloat;position:absolute;top:-220px;right:-120px}.tday.calm .tyglow{background:radial-gradient(circle,#4be3a066,#0000 65%)}@keyframes tyfloat{to{transform:translate(-80px,40px)scale(1.15)}}.tyhead{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.tyhead>div{flex:1;min-width:0}.tyhead .eyebrow{margin-bottom:8px}.tyhead h2{font-size:clamp(26px,2.6vw,34px)}.tyhead p{margin:8px 0 0;font-size:14px}.tylive{background:var(--p);width:7px;height:7px;box-shadow:0 0 10px var(--p);border-radius:50%;animation:2.4s ease-in-out infinite breathe}.tday.calm .tylive{background:var(--good);box-shadow:0 0 10px var(--good)}.tyzone{color:var(--mute);background:var(--panel);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.tygrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.tycard{--c:var(--v);--c2:#7b5cff29;text-align:left;border:1px solid var(--line);transition:border-color .4s var(--ease),background .4s var(--ease),transform .55s var(--ease);animation:vrise .75s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .18s);background:#ffffff0a;border-radius:18px;flex-direction:column;align-items:stretch;gap:3px;padding:14px 15px 15px;display:flex;position:relative;overflow:hidden}.tycard:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at 0 0,var(--c2),transparent 70%);opacity:.9;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.tycard:hover{border-color:var(--line2);background:#ffffff0f;transform:translateY(-3px)}.tycard.now{--c:var(--p);--c2:#ff5e9a33}.tycard>*{position:relative}.tytop{align-items:center;gap:10px;margin-bottom:6px;display:flex}.tyic{width:34px;height:34px;color:var(--c,var(--v));background:color-mix(in srgb,var(--c,var(--v)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--v)) 30%,transparent);border-radius:11px;flex:none;place-items:center;display:grid}.tycard.now .tyic{position:relative}.tycard.now .tyic:after{content:"";border:1px solid var(--c);opacity:0;border-radius:14px;animation:2.8s ease-out infinite tyring;position:absolute;inset:-4px}@keyframes tyring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.tybig{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:30px;line-height:1;overflow:hidden}.tygo{color:var(--dim);opacity:0;transition:transform .45s var(--ease),opacity .35s,color .3s;margin-left:auto;transform:translate(-4px)}.tycard:hover .tygo{opacity:1;color:var(--ink);transform:none}.tyt{font-size:14.5px;font-weight:650;line-height:1.3}.tytx{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.tyhint{color:var(--dim);margin-top:2px;font-size:12px}.tybar{background:#ffffff12;border-radius:5px;height:5px;margin-top:8px;display:block;overflow:hidden}.tybar i{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--c,var(--v)),var(--o));transform-origin:0;animation:growx 1.2s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .5s);display:block}.tybar.sm{flex:none;width:90px;margin:0}.tyweek{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.tyw{--c:var(--good);text-align:left;border:1px solid var(--line);transition:border-color .4s var(--ease),transform .55s var(--ease);animation:vrise .75s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .18s);background:#ffffff0a;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 15px;display:flex}.tyw:hover{border-color:var(--line2);transform:translateY(-3px)}.tyw .tyic{border-radius:10px;width:30px;height:30px;margin-bottom:6px}.tyw b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.tyw span:last-child{color:var(--mute);font-size:12.5px}.tyrest{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;margin-top:12px;display:grid}.tyrow{--c:#3aa0ff;text-align:left;border:1px solid var(--line);color:var(--mute);transition:border-color .4s var(--ease),background .4s var(--ease),color .3s;animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + .24s);background:#ffffff08;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tyrow.good{--c:var(--good)}.tyrow:hover{border-color:var(--line2);color:var(--ink);background:#ffffff0e}.tyrow .tyic{border-radius:10px;width:30px;height:30px}.tyrt{flex-direction:column;flex:1;min-width:0;display:flex}.tyrt b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.tyrt span{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tyrow>svg{opacity:.6;transition:transform .45s var(--ease),opacity .3s;flex:none}.tyrow:hover>svg{opacity:1;transform:translate(3px)}@media (width<=640px){.tday{border-radius:22px;padding:18px 14px 14px}.tyhead{flex-direction:column;gap:10px;margin-bottom:14px}.tygrid{grid-template-columns:1fr;gap:8px}.tycard{grid-template-columns:auto 1fr auto;grid-template-areas:"ic t big""ic tx tx""ic bar bar""ic hint hint";align-items:start;gap:2px 12px;padding:12px 13px;display:grid}.tycard .tytop{display:contents}.tycard .tyic{grid-area:ic}.tycard .tybig{grid-area:big;align-self:center;font-size:22px}.tycard .tygo{display:none}.tycard .tyt{grid-area:t;align-self:center}.tycard .tytx{grid-area:tx}.tycard .tybar{grid-area:bar;margin-top:6px}.tycard .tyhint{grid-area:hint}.tyweek{grid-template-columns:1fr 1fr;gap:8px}.tyrest{grid-template-columns:1fr}.tybar.sm{display:none}}@media (prefers-reduced-motion:reduce){.tycard,.tyw,.tyrow,.tybar i,.tyglow,.tylive,.tycard.now .tyic:after{animation:none}}.setupc{animation:rise .8s var(--ease) both;animation-delay:calc(var(--d,0) * 70ms);transition:opacity .45s var(--ease),transform .45s var(--ease),max-height .5s var(--ease);margin:18px 0 0;padding:22px 22px 16px;position:relative;overflow:hidden}.setupc:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#7b5cff38,#0000);width:420px;height:320px;position:absolute;inset:-40% -10% auto auto}.setupc.closing{opacity:0;transform:translateY(-8px)scale(.99)}.suhead{align-items:center;gap:16px;display:flex;position:relative}.suring{flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}.suring svg{position:absolute;inset:0;transform:rotate(-90deg)}.suring circle{fill:none;stroke-width:4.5px}.suring .bgc{stroke:var(--panel3)}.suring .fg{stroke:url(#rg);stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:calc(113.1 * (1 - var(--p)));transition:stroke-dashoffset 1s var(--ease)}.suring b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sutx{flex:1;min-width:0}.sutx h2{letter-spacing:-.03em;margin:2px 0;font-size:26px}.sutx p{margin:0;font-size:14px}.suclose{align-self:flex-start}.sulist{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.sulist li{animation:rise .7s var(--ease) both;animation-delay:calc(.16s + var(--i,0) * 50ms)}.suitem{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:15px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .3s,border-color .3s;display:flex}.suitem:hover{background:var(--panel2);border-color:var(--line2)}.suitem.next{border-color:#ff5e9a61;box-shadow:inset 0 0 0 1px #ff5e9a1f}.suic{background:var(--panel2);width:34px;height:34px;color:var(--ink);border-radius:11px;flex:none;place-items:center;display:grid}.suitem.next .suic{background:var(--grad);color:#fff;box-shadow:0 10px 24px -12px #ff5e9acc}.suitem.done .suic{color:var(--good);background:#4be3a024}.sut{flex:1;gap:2px;min-width:0;display:grid}.sut b{font-size:14px;font-weight:600}.sut span{color:var(--mute);font-size:12.5px;line-height:1.4}.suitem.done .sut b{color:var(--mute)}.sugo{color:var(--dim);transition:transform .35s var(--ease),color .3s}.suitem:hover .sugo{color:var(--ink);transform:translate(3px)}.sufoot{margin:14px 2px 0;position:relative}.sufoot .textbtn{color:var(--ink);text-underline-offset:3px;font-size:inherit;text-decoration:underline}@media (width<=760px){.sulist{grid-template-columns:1fr}.setupc{padding:18px 16px 14px}.sutx h2{font-size:22px}.suring{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.setupc,.sulist li{animation:none}.suring .fg,.sugo{transition:none}}.bprof{animation:rise .8s var(--ease) both;animation-delay:calc(var(--d,0) * 70ms);margin-bottom:18px;padding:26px 26px 0;scroll-margin-top:84px;position:relative;overflow:clip}.bprof:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#7b5cff33,#0000);width:520px;height:380px;position:absolute;top:-180px;right:-120px}.bphead{grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding-bottom:6px;display:grid;position:relative}.bpmark{background:var(--grad);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 16px 36px -14px #ff5e9abf}.bphead h2{letter-spacing:-.035em;margin:2px 0 4px;font-size:28px}.bphead p{max-width:620px;margin:0;font-size:14.5px}.bpstate .chip{white-space:normal;align-items:center;gap:6px;max-width:300px}.bpsec{border-top:1px solid var(--line);animation:rise .8s var(--ease) both;animation-delay:calc(.12s + var(--i,0) * 60ms);padding:22px 0;position:relative}.bphead+.bpsec{border-top:0}.bpst{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:14px;display:flex}.bpst h3{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:650}.bpst p{flex-basis:100%;margin:0}.bpst .seg{margin-left:auto}.bpgrid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.bpgrid.addr{grid-template-columns:1.2fr 1fr 1.4fr 1fr}.bpgrid .wide{grid-column:span 1}.bprof .fld .sel{width:100%}.bprof .fld input[disabled]{opacity:.7}.bprof .fld.bad input,.bprof .fld.bad .chipsin{border-color:#ff7a8ab3;box-shadow:0 0 0 3px #ff7a8a1f}.bpsec.bad .week{outline-offset:6px;border-radius:12px;outline:1px solid #ff7a8a80}.usedby{color:var(--dim);align-items:center;gap:5px;margin-top:1px;font-size:11.5px;display:inline-flex}.usedby svg{opacity:.8}.bpsec>.usedby{margin-top:12px}.bpsub{gap:2px;margin:18px 0 10px;display:grid}.bpsub b{font-size:13.5px;font-weight:600}.bpnote{margin:0 0 10px}.bptypes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bptype{background:var(--panel);border:1px solid var(--line);text-align:left;animation:rise .7s var(--ease) both;animation-delay:calc(.18s + var(--i,0) * 22ms);border-radius:15px;align-items:center;gap:10px;padding:11px 12px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.bptype:hover{background:var(--panel2);border-color:var(--line2)}.bptype .ic{background:var(--panel2);width:34px;height:34px;color:var(--mute);border-radius:11px;flex:none;place-items:center;transition:background .35s,color .35s;display:grid}.bptype .tt{gap:1px;min-width:0;display:grid}.bptype b{font-size:13.5px;font-weight:600;line-height:1.25}.bptype small{color:var(--dim);font-size:11.5px;line-height:1.3}.bptype.on{background:#7b5cff21;border-color:#7b5cff8c;box-shadow:0 18px 40px -26px #7b5cffe6}.bptype.on .ic{background:var(--grad);color:#fff}.bptype .ck{background:var(--v);color:#fff;width:18px;height:18px;animation:ckin .45s var(--ease) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.bpaudw{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:18px;display:grid}.bpaud{flex-wrap:wrap;gap:8px;display:flex}.bpaud button{color:var(--mute);background:var(--panel);border:1px solid var(--line);transition:background .35s var(--ease),border-color .35s var(--ease),color .35s,box-shadow .35s;animation:rise .7s var(--ease) both;animation-delay:calc(.22s + var(--i,0) * 30ms);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.bpaud button:hover{color:var(--ink);background:var(--panel2);border-color:var(--line2)}.bpaud button.on{color:#fff;background:#7b5cff29;border-color:#7b5cff99;box-shadow:0 14px 30px -20px #7b5cffe6}.bpaud small{letter-spacing:.04em;color:var(--o);font-size:10.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.bpaud button{animation:none}}.bpwhere{background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:0;padding:5px;display:grid;position:relative}.bpwhere .glide{background:var(--panel3);width:calc(33.3333% - 3.33333px);box-shadow:inset 0 0 0 1px var(--line2),0 14px 30px -18px #000c;transform:translateX(calc(var(--i)*100%));transition:transform .55s var(--ease);border-radius:13px;position:absolute;top:5px;bottom:5px;left:5px}.bpwhere button{text-align:left;color:var(--mute);border-radius:13px;align-items:center;gap:10px;padding:11px 14px;transition:color .3s;display:flex;position:relative}.bpwhere button span{gap:1px;display:grid}.bpwhere button b{font-size:13.5px;font-weight:600}.bpwhere button small{color:var(--dim);font-size:11.5px}.bpwhere button.on{color:var(--ink)}.bparea{margin-top:16px}.chipsin{background:var(--panel);border:1px solid var(--line2);cursor:text;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;transition:border-color .25s;display:flex}.chipsin:focus-within{border-color:#7b5cff99}.chipsin input{outline:0;flex:1;min-width:150px;background:0 0!important;border:0!important;padding:5px 4px!important}.achip{animation:ckin .35s var(--ease) both;background:#7b5cff29;border:1px solid #7b5cff66;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.achip button{width:18px;height:18px;color:var(--mute);border-radius:50%;place-items:center;display:grid}.achip button:hover{color:var(--ink);background:#ffffff1a}.bprof .fld>em{font-size:12px;line-height:1.45}.bpbar{z-index:5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100e16db;border-radius:0 0 22px 22px;align-items:center;gap:14px;margin:0 -26px;padding:14px 26px;display:flex;position:sticky;bottom:0}.bpbar p{flex:1;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.bpbar .bperr{color:#ffb3bd}.bpbar .bpok{color:#9ff0c8}.bpbar:not(.show) .btn{opacity:.55}@media (width<=1100px){.bptypes{grid-template-columns:repeat(3,1fr)}.bpgrid.addr{grid-template-columns:1fr 1fr}}@media (width<=760px){.bprof{padding:20px 16px 0}.bphead{grid-template-columns:auto 1fr}.bpstate{grid-column:1/-1}.bphead h2{font-size:23px}.bpmark{width:42px;height:42px}.bptypes{grid-template-columns:1fr 1fr}.bptype{padding:10px}.bptype small{display:none}.bpgrid,.bpgrid.addr{grid-template-columns:1fr}.bpwhere{grid-template-columns:1fr;padding:5px}.bpwhere .glide{width:calc(100% - 10px);height:calc(33.3333% - 3.33333px);transform:translateY(calc(var(--i)*100%));bottom:auto}.bpst .seg{width:100%;margin-left:0}.bpbar{flex-wrap:wrap;margin:0 -16px;padding:12px 16px}.bpbar .btn{flex:1}}@media (prefers-reduced-motion:reduce){.bprof,.bpsec,.bptype{animation:none}.bpwhere .glide{transition:none}}.bprof .bpst h3{margin:0}@media (width<=760px){.bptype .ck{display:none}}.card.bprof{padding:26px 26px 0}.bpsec>.usedby{width:max-content;max-width:100%;margin-top:14px;display:flex}.usedby{flex-wrap:wrap}.bpbar:not(.show){position:relative}@media (width<=760px){.card.bprof{padding:20px 16px 0}}.lgx{gap:18px;margin-bottom:18px;padding:26px;scroll-margin-top:84px;display:grid;position:relative;overflow:clip}.lgx:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4be3a01f,#0000);width:520px;height:360px;position:absolute;top:-170px;left:-140px}.lghead{grid-template-columns:auto 1fr auto;align-items:start;gap:16px;display:grid;position:relative}.lgmark{color:#0a0910;background:linear-gradient(135deg,#4be3a0,#3aa0ff);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 16px 36px -14px #4be3a0a6}.lghead h2{letter-spacing:-.035em;margin:2px 0 4px;font-size:28px}.lghead p{max-width:640px;margin:0;font-size:14.5px}.lgcount{white-space:nowrap}.lgnote{color:#ffdcb4;background:#ffb86b14;border:1px solid #ffb86b3d;border-radius:16px;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.lgnote svg{flex:none;margin-top:2px}.lgnote p{margin:0;font-size:13.5px;line-height:1.55}.lgnote b{color:#ffe6c7}.lgnote.small{padding:11px 13px}.lgnote.small p{font-size:12.5px}.lglist{gap:10px;display:grid}.lgrow{background:var(--panel);border:1px solid var(--line);animation:vrise .75s var(--ease) backwards;animation-delay:calc(.12s + var(--i,0) * 70ms);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;transition:background .4s,border-color .4s,box-shadow .4s;display:grid;position:relative}.lgrow.on{background:linear-gradient(160deg,#4be3a012,#3aa0ff0a);border-color:#4be3a042;box-shadow:0 22px 50px -36px #4be3a0b3}.lgic{background:var(--panel2);width:40px;height:40px;color:var(--mute);border-radius:13px;flex:none;place-items:center;transition:background .4s,color .4s;display:grid}.lgrow.on .lgic{color:#9ff0c8;background:#4be3a029}.lgic.bad{color:var(--bad);background:#ff7a8a1f}.lgtxt{gap:6px;min-width:0;display:grid}.lgtop{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lgtop b{letter-spacing:-.01em;font-size:15.5px;font-weight:650}.lgpath{color:var(--dim);background:var(--panel2);border-radius:7px;padding:4px 7px;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.lgtxt p{margin:0;line-height:1.5}.lgmiss{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.lgmiss li{color:#ffcf9b;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.lgmiss .textbtn{font-size:12.5px}.lgstale{color:#b9a6ff;align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.lgacts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.lgsw{cursor:pointer;align-items:center;gap:10px;padding-top:6px;display:flex}.lgsw .mute{text-align:right;min-width:44px}.lgcovers{gap:9px;display:grid}.lgcovers>div{flex-wrap:wrap;gap:7px;display:flex}.lgcov{background:var(--panel);border:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(.26s + var(--i,0) * 35ms);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.lgcov svg{color:var(--good)}.lgdet{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.lgdethead{gap:2px;display:grid}.lgdethead b{font-size:15px}.lgdetgo{align-items:center;gap:12px;display:flex}.lgdetgo .formerr{margin:0}.lged{z-index:85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadein .4s var(--ease) both;background:#06050aa8;place-items:center;padding:clamp(10px,3vw,32px);display:grid;position:fixed;inset:0}.lgedbox{width:min(1120px,100%);height:min(860px,100%);animation:edin .6s var(--ease) both;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.lgedhead{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.lgedhead>div{gap:2px;min-width:0;display:grid}.lgedhead b{font-size:16px}.lgedgrid{grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.lgedpaper{align-content:start;gap:12px;padding:18px clamp(18px,3vw,40px) 40px;display:grid;overflow:auto}.lgedbody{min-height:420px;font-size:16px;line-height:1.7}.lgedbody h2{margin:1.3em 0 .4em;font-size:23px}.lgedbody h2:first-child{margin-top:.2em}.lgedbody ul{margin:0 0 1em;padding-left:22px}.lgedbody li{margin:.25em 0}.lgedbody a{color:#c9b8ff;text-underline-offset:3px;text-decoration:underline}.lgedbody .pg-lg-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:10px 0 16px;padding:14px 16px}.lgedbody .pg-lg-card p{margin:0 0 6px}.lgedbody .pg-lg-card p:last-child{margin:0}.lgedbody dl{gap:0;margin:12px 0;display:grid}.lgedbody dl>div{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:12px;padding:8px 0;display:grid}.lgedbody dt{color:var(--mute);font-size:14px}.lgedbody dd{margin:0}.lgedside{border-left:1px solid var(--line);align-content:start;gap:12px;padding:18px;display:grid;overflow:auto}.lgedside .btn{width:100%}.lgedside p{margin:0;line-height:1.55}.lgdata{gap:4px;display:grid}.lgdata h3{margin-bottom:6px}.lgdrow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.lgdrow:first-of-type{border-top:0}.lgfind{align-items:center;gap:8px;display:flex}.lgfind input{border:1px solid var(--line);background:var(--panel);width:230px;height:36px;color:inherit;font:inherit;transition:border-color .25s var(--ease),box-shadow .25s var(--ease);border-radius:11px;padding:0 12px;font-size:14px}.lgfind input:focus{border-color:#a082ff8c;outline:none;box-shadow:0 0 0 3px #a082ff29}.lgfound{color:#9ff0c8;animation:vrise .5s var(--ease) backwards;margin-top:4px;font-size:13px}.lgfound.bad{color:var(--bad)}.lgdrow>div{gap:2px;display:grid}.lgdrow b{font-size:14.5px}.btn.lgdanger{color:#ffb3bd;background:#ff7a8a1a;border-color:#ff7a8a59}.btn.lgdanger:hover:not(:disabled){background:#ff7a8a2e}.btn.lgdanger:disabled{opacity:.45;cursor:default}.lgdoom{background:linear-gradient(160deg,#ff7a8a1f,#14121cb3);border-color:#ff7a8a59;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid}.lgdoom>div{gap:3px;display:grid}.lgdoomic{width:42px;height:42px;color:var(--bad);background:#ff7a8a29;border-radius:13px;place-items:center;display:grid}.lgdel{width:min(560px,100%)}.lgsplit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lgsplit>div{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:13px 14px}.lgsplit b{align-items:center;gap:7px;margin-bottom:6px;font-size:13px;display:flex}.lgsplit ul{color:var(--mute);gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.lggo b{color:#ffb3bd}.lgstay b{color:#9ff0c8}.lgowed{color:var(--mute);background:linear-gradient(160deg,#ffc46e1a,#14121c80);border:1px solid #ffc46e52;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.lgowed svg{color:#ffd59a;margin-top:2px}.lgowed b{color:#ffe2b8;font-weight:600}@media (width<=900px){.lgedgrid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.lgedside{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr}.lgedside>p,.lgedside>.lgnote,.lgedside>.lgstale,.lgedside .formerr{grid-column:1/-1}}@media (width<=640px){.lgx{padding:20px 16px}.lghead{grid-template-columns:auto 1fr}.lgcount{grid-column:1/-1;justify-self:start}.lghead h2{font-size:24px}.lgrow{grid-template-columns:auto minmax(0,1fr);padding:14px}.lgsw{grid-column:2;padding-top:0}.lgsw .mute{text-align:left;min-width:0}.lgdrow{grid-template-columns:auto minmax(0,1fr)}.lgdrow>.btn,.lgdrow>.lgfind{grid-column:2;justify-self:start}.lgfind{width:100%}.lgfind input{flex:1;width:auto;min-width:0}.lgdoom{grid-template-columns:auto minmax(0,1fr)}.lgdoom .btn{grid-column:1/-1}.lgsplit{grid-template-columns:1fr}.lged{padding:0}.lgedbox{border-radius:0;height:100%}.lgedside,.lgedbody dl>div{grid-template-columns:1fr}}.cerlead{margin:-4px 0 0}.cerase{gap:10px;display:grid}.cerase>div{border:1px solid var(--line);background:var(--panel);animation:vrise .6s var(--ease) backwards;border-radius:15px;padding:13px 15px}.cerase>div:nth-child(2){animation-delay:70ms}.cerase>div:nth-child(3){animation-delay:.14s}.cerase b{align-items:center;gap:7px;margin-bottom:6px;font-size:13.5px;display:flex}.cerase p{margin:0 0 6px}.cerase ul{color:var(--mute);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.cerase .cergo{background:#ff7a8a0f;border-color:#ff7a8a47}.cergo b{color:#ffb3bd}.ceranon b{color:#c9b8ff}.cerkeep b{color:#9ff0c8}.cerrow{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.btn.cerbtn{color:#fff;background:linear-gradient(110deg,#ff5e7a,#ff7a8a) border-box;border-color:#0000;box-shadow:0 12px 30px -12px #ff5e7ab3}.btn.cerbtn:disabled{opacity:.5;cursor:default;box-shadow:none}.cdel{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.lgrow,.lgcov,.lged,.lgedbox,.cerase>div,.lgfound{animation:none}}.trcounts{vertical-align:1px;gap:6px;margin-left:8px;display:inline-flex}.trcounts i{background:var(--panel2);color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.trcounts i.wait{color:#ffd59b;background:#ffb86b14;border-color:#ffb86b4d}.trsw{animation:vrise .7s var(--ease) backwards;gap:16px;margin-top:16px;animation-delay:.12s;display:grid}.trsw-head h3{margin:0 0 4px}.trsw-head p{margin:0}.trsw-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trsw-opt{text-align:left;background:var(--panel);border:1px solid var(--line);transition:border-color .35s,background .35s,transform .5s var(--ease),box-shadow .35s;border-radius:18px;align-content:start;gap:12px;padding:12px 12px 16px;display:grid;position:relative}.trsw-opt:hover{border-color:var(--line2);background:var(--panel2);transform:translateY(-2px)}.trsw-opt.on{background:linear-gradient(#7b5cff1f,#7b5cff08);border-color:#7b5cff99;box-shadow:0 18px 40px -26px #7b5cffe6}.trsw-opt:focus-visible{outline-offset:2px;outline:2px solid #7b5cffcc}.trsw-txt{gap:4px;padding:0 28px 0 4px;display:grid}.trsw-txt b{align-items:center;gap:8px;font-size:14.5px;display:flex}.trsw-txt b small{letter-spacing:.06em;text-transform:uppercase;background:var(--grad);color:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.trsw-txt>span{color:var(--mute);font-size:12.5px;line-height:1.45}.trsw-dot{border:1.5px solid var(--line2);background:#0a091080;border-radius:50%;width:18px;height:18px;transition:border-color .35s,background .35s;position:absolute;top:130px;right:18px}.trsw-dot:after{content:"";transition:transform .45s var(--ease);background:#fff;border-radius:50%;position:absolute;inset:4px;transform:scale(0)}.trsw-opt.on .trsw-dot{background:var(--grad);border-color:#0000}.trsw-opt.on .trsw-dot:after{transform:scale(1)}.trsw-art{background:linear-gradient(160deg,#f6efe4,#efe5d6);border-radius:12px;grid-template-rows:auto 1fr;height:104px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.trsw-art .bar{border-bottom:1px solid #3b241614;align-items:center;gap:7px;padding:10px 12px;font-style:normal;display:flex}.trsw-art .bar b{background:#3b241647;border-radius:3px;width:22px;height:5px}.trsw-art .bar b:first-child{background:#3b241699;width:34px;margin-right:auto}.trsw-art .bar em{color:#3b2416;background:#7b5cff29;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font:700 9px/1 Inter,sans-serif;display:inline-flex;box-shadow:0 0 0 1px #7b5cff66}.trsw-art .body{align-content:center;gap:6px;padding:0 14px;font-style:normal;display:grid}.trsw-art .body b{background:#3b241624;border-radius:3px;height:6px}.trsw-art .body b:first-child{background:#3b241652;width:70%;height:9px}.trsw-art .body b:last-child{width:52%}.trsw-art .fl{color:#3b2416;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font:600 9px/1 Inter,sans-serif;display:inline-flex;position:absolute;bottom:9px;left:9px;box-shadow:0 6px 14px -6px #3b241680,0 0 0 1px #7b5cff66}.trsw-art .no{color:#3b241680;background:#3b241614;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:absolute;bottom:9px;right:9px}.trsw-art.hidden .bar,.trsw-art.hidden .body{opacity:.75}.trhead{align-items:flex-end}.trback{width:fit-content;color:var(--mute);transition:color .3s,transform .45s var(--ease);align-items:center;gap:6px;margin-bottom:14px;display:flex}.trback:hover{color:var(--ink);transform:translate(-3px)}.trpub{animation:vrise .6s var(--ease) backwards;border-color:#ffb86b47;border-radius:18px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px 12px 12px;display:flex}.trpub>span:nth-child(2){flex:1;font-size:14px}.trpub-ic{color:#ffd59b;background:#ffb86b24;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.trpub.ok{border-color:#3dd68c47}.trpub.ok .trpub-ic{color:#8ff0bf;background:#3dd68c24}.trtools{animation:vrise .7s var(--ease) backwards;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;animation-delay:60ms;display:flex}.trsearch{background:var(--panel);border:1px solid var(--line);min-width:240px;color:var(--dim);border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 10px 0 14px;transition:border-color .3s,box-shadow .3s;display:flex}.trsearch:focus-within{border-color:#7b5cff8c;box-shadow:0 0 0 4px #7b5cff1a}.trsearch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:14px}.trfilters{min-width:min(560px,100%)}.trfilters button{white-space:nowrap;padding:8px 10px;font-size:13px}.trwords{align-items:center;gap:7px;margin:4px 2px 16px;display:flex}.trwords svg{color:#c7b8ff}.trempty{text-align:center;justify-items:center;gap:6px;padding:48px 24px;display:grid}.trempty svg{color:var(--dim);margin-bottom:6px}.trgroups{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.trgroup{min-width:0;animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 55ms + 80ms);border-radius:22px;padding:6px 6px 8px}.trg-head{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#16141ff5 70%,#16141f00);border-radius:18px 18px 0 0;align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.trg-head h3{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;overflow:hidden}.trg-page{letter-spacing:.08em;text-transform:uppercase;color:#c7b8ff;flex:none;font-size:10.5px;font-weight:700}.trg-n{color:var(--dim);background:var(--panel2);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:11.5px}.trg-cols{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;padding:2px 16px 8px;font-size:11px;font-weight:600;display:grid}.trtext{border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;padding:12px 16px;transition:background .35s;display:grid}.trtext+.trtext{border-top:1px solid var(--line)}.trtext:hover,.trtext:focus-within{background:#ffffff06}.trtext.dirty{background:#7b5cff0f}.trtext.flag{background:#ffb86b0d}.trt-orig{align-content:start;gap:5px;min-width:0;padding-top:8px;display:grid}.trt-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--dim);background:var(--panel2);border-radius:6px;justify-self:start;padding:2px 7px;font-size:10.5px;font-weight:700}.trt-o{color:var(--mute);overflow-wrap:anywhere;font-size:14px;line-height:1.55}.trt-o a,.trt-field a{color:inherit;text-underline-offset:3px;pointer-events:none;-webkit-text-decoration:underline #c7b8ff80;text-decoration:underline #c7b8ff80}.trt-tr{gap:6px;min-width:0;display:grid}.trt-field{background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;resize:none;overflow-wrap:anywhere;border:1px solid #0000;border-radius:12px;outline:0;padding:8px 12px;font-size:14px;line-height:1.55;transition:border-color .3s,box-shadow .3s,background .3s;overflow:hidden}.trt-field:hover{border-color:var(--line2)}.trt-field:focus{background:var(--panel2);border-color:#7b5cff99;box-shadow:0 0 0 4px #7b5cff1f}.trt-meta{flex-wrap:wrap;align-items:center;gap:8px;min-height:4px;display:flex}.trt-chip{background:var(--panel2);color:var(--mute);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.trt-chip.hand{color:#d9cfff;background:#7b5cff1a;border-color:#7b5cff59}.trt-chip.wait{color:#ffd59b;background:#ffb86b14;border-color:#ffb86b4d}.trt-err{color:#ffb3bd;font-size:12px}.trt-acts{align-items:center;gap:10px;margin-left:auto;animation:.35s trfade;display:flex}.trt-acts .textbtn{align-items:center;gap:5px;font-size:12.5px;display:inline-flex}@keyframes trfade{0%{opacity:0}}.trt-flag{animation:vrise .5s var(--ease) backwards;background:#ffb86b12;border:1px solid #ffb86b40;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.trt-flag-ic{color:#ffd59b;background:#ffb86b29;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.trt-flag>div{gap:3px;font-size:13.5px;display:grid}.trt-flag q{color:var(--ink)}.trt-flag-acts{flex-wrap:wrap;grid-column:2;align-items:center;gap:12px;margin-top:4px;display:flex}.trtext.gone .trt-o{-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}@media (width<=860px){.trsw-opts{grid-template-columns:1fr}.trsw-opt{grid-template-columns:120px minmax(0,1fr);align-items:center;padding:10px 40px 10px 10px}.trsw-art{height:84px}.trsw-dot{margin-top:-9px;top:50%;right:14px}.trfilters{scrollbar-width:none;gap:2px;width:100%;min-width:0;display:flex;overflow-x:auto}.trfilters::-webkit-scrollbar{display:none}.trfilters .glide{display:none}.trfilters button{flex:none;padding:8px 12px;font-size:12.5px;transition:color .3s,background .35s}.trfilters button.on{background:var(--panel3);box-shadow:inset 0 0 0 1px var(--line2)}.trtext,.trg-cols{grid-template-columns:1fr;gap:8px}.trg-cols{display:none}.trt-orig{padding-top:0}.trt-orig .trt-o:before{content:"Original";letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.trhead{align-items:flex-start}.trpub{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.trsw,.trgroup,.trtools,.trpub,.trt-flag{animation:none}.trsw-opt:hover,.trback:hover{transform:none}}.chip.bad{color:#ffb3bd;background:#ff7a8a1a;border-color:#ff7a8a52}.nlnote{color:#9ff0c8;animation:vrise .5s var(--ease) both;align-items:center;gap:6px;font-size:13px;display:inline-flex}.nlcheck{color:var(--mute);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13.5px;transition:color .3s;display:inline-flex}.nlcheck:hover{color:var(--ink)}.nlcheck input{appearance:none;border:1.5px solid var(--line2);background:var(--panel);cursor:pointer;border-radius:6px;place-items:center;width:18px;height:18px;margin:0;transition:background .3s,border-color .3s;display:grid}.nlcheck input:after{content:"";width:9px;height:5px;transition:transform .35s var(--ease);border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;transform:translateY(-1px)rotate(-45deg)scale(0)}.nlcheck input:checked{background:var(--v);border-color:var(--v)}.nlcheck input:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.nlcheck input:focus-visible{outline-offset:2px;outline:2px solid #7b5cffb3}.nlbar{background:#ffffff12;border-radius:999px;height:6px;position:relative;overflow:hidden}.nlbar i{border-radius:inherit;background:var(--grad);transition:width 1s var(--ease);animation:growx 1.3s var(--ease) backwards .3s;transform-origin:0;position:absolute;top:0;bottom:0;left:0}.nlbar i.warn{background:linear-gradient(90deg,#ffb86b,#ff7a8a)}.nlkpi{cursor:pointer;font:inherit;color:inherit}.nlkpi em{align-items:center;gap:5px;display:inline-flex}.nlkpi em svg{transition:transform .45s var(--ease)}.nlkpi:hover em svg{transform:translate(3px)}.nlhealth.ok b{color:#9ff0c8}.nlhealth.bad b{color:#ffb3bd}.nlhealth:after{content:"";background:var(--good);width:9px;height:9px;box-shadow:0 0 14px var(--good);border-radius:50%;animation:2.4s ease-in-out infinite breathe;position:absolute;top:18px;right:16px}.nlhealth.bad:after{background:var(--bad);box-shadow:0 0 14px var(--bad)}.shell .grid.nlg2{grid-template-columns:1.35fr 1fr;align-items:stretch}.nlgrowth,.nlhealthcard{align-content:start;gap:14px;display:grid}.nlgrowth h3,.nlhealthcard h3{margin:0}.nlhealthcard h3 .chip{margin-left:auto;font-family:Inter,sans-serif;font-size:11.5px}.nlbig{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.nlbig b{font-family:var(--display);letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;line-height:1}.nlbars{align-items:flex-end;gap:3px;height:96px;padding-top:6px;display:flex}.nlbars span{cursor:default;flex:1;align-items:flex-end;height:100%;display:flex}.nlbars i{width:100%;height:max(3px,var(--h));opacity:.75;transform-origin:bottom;animation:nlgrow .9s var(--ease) backwards;animation-delay:calc(var(--i) * 18ms + .25s);background:linear-gradient(#ff5e9ae6,#7b5cff8c);border-radius:4px 4px 2px 2px;transition:opacity .3s,filter .3s;display:block}.nlbars span.hi i{opacity:1;filter:brightness(1.25)}@keyframes nlgrow{0%{transform:scaleY(0)}}.nlaxis{color:var(--dim);justify-content:space-between;gap:10px;font-size:12px;display:flex}.nlaxis span:nth-child(2){color:var(--mute)}.nlaxis b{color:var(--ink)}.nlsplit{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;padding-top:14px;display:grid}.nlsplit div{color:var(--mute);grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;font-size:12px;display:grid}.nlsplit b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;grid-column:2;font-size:20px}.dot{background:var(--dim);border-radius:50%;width:8px;height:8px}.dot.good{background:var(--good)}.dot.warn{background:var(--o)}.dot.bad{background:var(--bad)}.nlmeter{gap:8px;display:grid}.nlmeter-t{align-items:baseline;gap:10px;font-size:13.5px;display:flex}.nlmeter-t b{font-family:var(--display);letter-spacing:-.02em;margin-left:auto;font-size:18px}.nlmeter-t em{color:var(--dim);text-align:right;min-width:70px;font-size:12px;font-style:normal}.nlhealthcard>p{margin:0}.nlallow{border:1px solid var(--line);background:#ffffff08;border-radius:16px;gap:8px;margin-top:4px;padding:14px;display:grid}.nlallow-t{color:var(--mute);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.nlallow-t b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:20px}.nlallow-t em{color:var(--mute);letter-spacing:0;font-family:Inter,sans-serif;font-size:12.5px;font-style:normal}.nlallow p{margin:0}.nlfirst{background:radial-gradient(circle at 0 0,#7b5cff2e,#0000 50%),radial-gradient(circle at 100% 100%,#ff5e9a1a,#0000 50%),#14121c9e;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:30px;padding:26px;display:grid}.nlfirst h3{margin:0 0 8px}.nlfirst p{max-width:560px;margin:0 0 16px;line-height:1.6}.nlmini{border:1px solid var(--line2);background:linear-gradient(#1b1826,#141220);border-radius:18px;gap:8px;padding:12px;display:grid;position:relative;box-shadow:0 30px 60px -36px #7b5cff99}.nlmini-top{color:var(--mute);align-items:center;gap:7px;font-size:11px;display:flex}.nlmini-top i{background:var(--ma);border-radius:50%;width:18px;height:18px}.nlmini-card{background:var(--mb);color:var(--mt);border-radius:12px;justify-items:center;gap:6px;padding:14px 12px 16px;display:grid}.nlmini-card b{font-family:Georgia,serif;font-size:13px;line-height:1.1}.nlmini-card u{background:var(--ma);border-radius:2px;width:18px;height:2px;margin-bottom:4px}.nlmini-card s{opacity:.22;transform-origin:0;height:4px;animation:nltype 6s var(--ease) infinite;background:currentColor;border-radius:3px;justify-self:stretch}.nlmini-card s:nth-of-type(2){animation-delay:.3s}.nlmini-card s.h{justify-self:start;width:60%;animation-delay:.6s}.nlmini-card em{background:var(--ma);width:46%;height:13px;animation:nlpop 6s var(--ease) infinite;border-radius:999px;margin-top:6px}@keyframes nltype{0%,8%{transform:scaleX(0)}30%,90%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes nlpop{0%,35%{opacity:0;transform:translateY(4px)}50%,90%{opacity:1;transform:none}to{opacity:0}}.nllist{gap:10px;display:grid}.nlrow{text-align:left;color:inherit;font:inherit;cursor:pointer;animation:vrise .8s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .15s);transition:border-color .35s,transform .5s var(--ease);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto minmax(110px,auto);align-items:center;gap:18px;padding:14px 18px 14px 14px;display:grid}.nlrow:hover{border-color:var(--line2);transform:translateY(-2px)}.nlrow-ic{background:var(--panel2);width:40px;height:40px;color:var(--mute);border-radius:13px;place-items:center;display:grid}.nlrow.st-sent .nlrow-ic,.nlrow.st-sending .nlrow-ic{color:#fff;background:linear-gradient(135deg,#7b5cff59,#ff5e9a40)}.nlrow-t{gap:3px;min-width:0;display:grid}.nlrow-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.nlrow-n{gap:22px;display:flex}.nlrow-n div{justify-items:end;display:grid}.nlrow-n b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;line-height:1.1}.nlrow-n span{color:var(--dim);font-size:11.5px}.nlrow>.chip{justify-self:end}.nlrow-prog{justify-items:end;gap:5px;min-width:120px;display:grid}.nlrow-prog i{background:linear-gradient(90deg,#7b5cff,#ff5e9a) 0 0/var(--p) 100% no-repeat,#ffffff14;width:120px;height:5px;transition:background-size 1s var(--ease);border-radius:999px;display:block}.nlpop{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;transition:border-color .35s,transform .5s var(--ease);border-radius:20px;align-items:center;gap:16px;margin-top:14px;padding:16px 20px;display:flex}.nlpop:hover{border-color:#ff5e9a66;transform:translateY(-2px)}.nlpop>div{flex:1;gap:3px;display:grid}.nlpop>svg{color:var(--dim);transition:transform .45s var(--ease),color .3s}.nlpop:hover>svg{color:var(--ink);transform:translate(4px)}.nlpop-ic{color:#fff;background:linear-gradient(135deg,#ff5e9a,#ffb86b);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 30px -12px #ff5e9ab3}.nlpause{background:radial-gradient(circle at 0 0,#ff7a8a24,#0000 55%),#14121c9e;border-color:#ff7a8a59;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.nlpause-ic{color:#ffb3bd;background:#ff7a8a24;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.nlpause p{max-width:760px;margin:6px 0 0;line-height:1.55}.nlpause .btn{align-self:center}.nllayout{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:start;gap:18px;display:grid}.nlform{gap:12px;min-width:0;display:grid}.nlform>section,.nlform>div{animation:vrise .85s var(--ease) backwards;animation-delay:calc(var(--d,0) * 70ms + 30ms)}.nlside{min-width:0;animation:vrise .9s var(--ease) backwards .2s;position:sticky;top:12px}.nlai{background:radial-gradient(circle at 0 0,#7b5cff33,#0000 55%),radial-gradient(circle at 100% 0,#ff5e9a1a,#0000 50%),#14121c9e;gap:12px;display:grid}.nlai h3{margin:0}.nlai-ic{background:var(--grad);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.nlai textarea,.nlform textarea,.nlimport textarea{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:14px;outline:none;padding:12px 14px;font-size:14.5px;line-height:1.55;transition:border-color .3s,background .3s}.nlai textarea:focus,.nlform textarea:focus,.nlimport textarea:focus{background:var(--panel2);border-color:#7b5cff99}.nlai-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.nlai-row .btn{margin-left:auto}.nlsec{gap:14px;display:grid}.fld input.nlsubject{font-family:var(--display);letter-spacing:-.01em;padding:12px 14px;font-size:18px}.nlblocks{gap:10px;display:grid}.nlblock{animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 40ms + .1s);border-radius:18px;gap:10px;padding:12px 14px 14px;transition:border-color .35s;display:grid}.nlblock:hover,.nlblock:focus-within{border-color:var(--line2)}.nlblock-h{align-items:center;gap:8px;display:flex}.nlblock-ic{background:var(--panel2);width:24px;height:24px;color:var(--o);border-radius:8px;place-items:center;display:grid}.nlblock-tools{opacity:.55;gap:2px;margin-left:auto;transition:opacity .3s;display:flex}.nlblock:hover .nlblock-tools,.nlblock:focus-within .nlblock-tools{opacity:1}.nlblock-tools .iconbtn:disabled{opacity:.3;pointer-events:none}.nlblock input,.nlblock textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;outline:none;padding:4px 2px}.nlblock input.nlh{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:600}.nlblock textarea.nlt{background:0 0;border:0;border-radius:0;min-height:96px;padding:6px 2px;font-size:15px;line-height:1.65}.nlblock textarea.nlt:focus{background:0 0}.nlblock .fld input{border:1px solid var(--line2);background:var(--panel);border-radius:12px;padding:10px 12px}.nlblock input::placeholder,.nlblock textarea::placeholder{color:var(--dim)}.nlrow2{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.nlimg{gap:12px;display:grid}.nlimg img{object-fit:cover;width:100%;max-height:300px;animation:vrise .7s var(--ease) both;border-radius:14px}.nlimg-e{border:1.5px dashed var(--line2);height:150px;color:var(--mute);border-radius:14px;place-items:center;gap:8px;font-size:13.5px;transition:border-color .3s,color .3s,background .3s;display:grid}.nlimg-e:hover{color:var(--ink);background:#7b5cff0f;border-color:#7b5cff99}.nlimg .textbtn{place-self:center start;font-size:13px}.nlpick{align-items:center;gap:12px;display:flex}.nlpick-img{background:var(--panel2) center/cover no-repeat;width:52px;height:52px;color:var(--dim);border-radius:12px;flex:none;place-items:center;display:grid}.nlpick .sel{flex:1;min-width:0}.nldiv{padding:10px 0}.nldiv i{background:linear-gradient(90deg,transparent,var(--line2),transparent);height:1px;display:block}.nladd{gap:10px;padding:14px 16px;display:grid}.nladd-b{flex-wrap:wrap;gap:8px;display:flex}.nladd-i{background:var(--panel);border:1px solid var(--line);color:var(--mute);transition:color .3s,border-color .3s,background .3s,transform .45s var(--ease);border-radius:12px;align-items:center;gap:7px;padding:8px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.nladd-i:hover{color:var(--ink);border-color:var(--line2);background:var(--panel2);transform:translateY(-2px)}.nladd-i svg{color:var(--o)}.nladd-q{flex-wrap:wrap;gap:18px;display:flex}.nladd-q .textbtn{color:var(--mute);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.nladd-q .textbtn:hover{color:var(--ink)}.nlsend{justify-items:start;gap:12px;display:grid}.nlsend h3,.nlsend p{margin:0}.nldate{background:var(--panel);border:1px solid var(--line2);color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;padding:9px 12px;font-size:14px}.nlsend-acts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.nlsend-acts .textbtn{align-items:center;gap:5px;font-size:13px;display:inline-flex}.nlsend>.k,.nlaud>.k{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11.5px;font-weight:700}.nlaud{justify-items:start;gap:10px;width:100%;padding-bottom:4px;display:grid}.nlaud .seg button{align-items:center;gap:7px;display:inline-flex}.nlaud .seg button[disabled]{opacity:.45;cursor:not-allowed}.nlaud-tags{flex-wrap:wrap;gap:6px;display:flex}.nlaud-tags .chip{cursor:pointer;animation:vrise .45s var(--ease) backwards;animation-delay:calc(var(--i) * 35ms);align-items:center;gap:7px;transition:background .35s,border-color .35s,color .35s;display:inline-flex}.nlaud-tags .chip em{color:var(--mute);background:#ffffff14;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.nlaud-tags .chip:hover{border-color:var(--line2);color:var(--ink)}.nlaud-tags .chip.on{color:var(--ink);background:#7b5cff24;border-color:#7b5cff8c}@media (prefers-reduced-motion:reduce){.nlaud-tags .chip{animation:none}}.nlprev{gap:12px;display:grid}.nlprev-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nllang{flex:0 0 190px;margin-left:auto}.nlsechead{flex-wrap:wrap;gap:4px 16px}.nltheme button{padding:6px 10px}.nlinbox{border:1px solid var(--line);background:#ffffff09;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.nlinbox>div{flex:1;gap:2px;min-width:0;display:grid}.nlinbox>div>b{font-size:14px}.nlinbox>div>span{white-space:nowrap;text-overflow:ellipsis;color:var(--mute);font-size:13px;overflow:hidden}.nlinbox>div>span b{color:var(--ink);font-weight:600}.nlinbox em{font-style:normal}.nlscreen{border:1px solid var(--line2);scrollbar-width:thin;background:linear-gradient(#191623,#121019);border-radius:22px;justify-items:center;max-height:calc(100vh - 220px);padding:14px;display:grid;position:relative;overflow:auto;box-shadow:0 40px 90px -50px #7b5cff99}.nlscreen.phone{padding:16px 0}.nlscreen-in{transition:width .6s var(--ease),opacity .4s;background:#fff;border-radius:14px;position:relative;overflow:hidden}.nlscreen.phone .nlscreen-in{box-shadow:0 0 0 8px #0c0b10,0 0 0 9px var(--line2);border-radius:28px}.nlscreen.busy .nlscreen-in{opacity:.82}.nlscreen iframe{transform-origin:0 0;background:#fff;border:0;animation:.6s both nlfade;position:absolute;top:0;left:0}@keyframes nlfade{0%{opacity:0}}.nlscreen-load{place-items:center;min-height:300px;display:grid;position:absolute;inset:0}.nlprivacy{align-items:flex-start;gap:8px;margin:0;display:flex}.nlprivacy svg{color:var(--good);flex:none;margin-top:2px}.nlmodal{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06050a9e;place-items:center;padding:20px;animation:.35s both nlfade;display:grid;position:fixed;inset:0}.nlmodal-box{text-align:center;width:min(480px,100%);animation:vrise .6s var(--ease) both;justify-items:center;gap:12px;padding:30px 28px 24px;display:grid}.nlmodal-box h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:24px}.nlmodal-box p{margin:0;line-height:1.6}.nlmodal-ic{background:var(--grad);color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 18px 40px -14px #ff5e9ab3}.nlmodal-acts{gap:10px;margin-top:8px;display:flex}.nlprog{gap:10px;display:grid}.nlprog-t{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nlprog-t b{font-family:var(--display);font-size:18px}.nlprog .nlbar{height:8px}.nlprog p{margin:0}.nlrep-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.nlrep-side{animation:vrise .85s var(--ease) backwards .15s;gap:12px;display:grid}.nlrep-side h3{margin:0}.nlrep-lang{grid-template-columns:110px 1fr 36px;align-items:center;gap:10px;font-size:13.5px;display:grid}.nlrep-lang b{text-align:right;font-variant-numeric:tabular-nums}.nlrep-prev{min-width:0;animation:vrise .9s var(--ease) backwards .25s}.nlsubs{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.nlsubs-main{gap:12px;min-width:0;display:grid}.nlfilters{animation:vrise .8s var(--ease) backwards .1s;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nlfilters .chipbtn span{margin-left:3px;font-weight:500}.nlsearch{background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:12px;align-items:center;gap:8px;min-width:220px;padding:8px 12px;transition:border-color .3s;display:flex}.nlsearch:focus-within{border-color:#7b5cff99}.nlsearch input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.nltable{animation:vrise .85s var(--ease) backwards .18s;padding:6px}.nlsub{animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 30ms + .12s);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto 130px 30px;align-items:center;gap:12px;padding:10px;transition:background .3s;display:grid}.nlsub:hover{background:#ffffff08}.nlsub-t{gap:2px;min-width:0;display:grid}.nlsub-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.nlsub-d{text-align:right;white-space:nowrap}.nlsub .iconbtn{opacity:.5;transition:opacity .3s}.nlsub:hover .iconbtn{opacity:1}.nlempty{text-align:center;color:var(--mute);justify-items:center;gap:6px;padding:46px 20px;display:grid}.nlempty svg{color:var(--dim)}.nlwait{border:1px dashed var(--line2);animation:vrise .8s var(--ease) backwards .25s;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.nlwait>svg{color:var(--o)}.nlwait .mute{flex:1;min-width:200px}.nlimport{background:radial-gradient(circle at 100% 0,#4be3a01a,#0000 50%),#14121c9e;gap:12px;display:grid;position:sticky;top:12px}.nlimport h3{margin:0}.nlimport p{margin:0;line-height:1.55}.nlimport-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.nlimport-row .textbtn{align-items:center;gap:5px;font-size:13px;display:inline-flex}.nlimport>.btn{justify-self:start}.nlres{animation:vrise .5s var(--ease) both;background:#4be3a014;border:1px solid #4be3a040;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.nlres svg{color:var(--good);flex:none;margin-top:2px}.nlset{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.nlset-main{gap:12px;min-width:0;display:grid}.nlset-main .card{gap:14px;display:grid}.nlset-main .card h3,.nlset-main .card p{margin:0}.nlset textarea{box-sizing:border-box;width:100%}.nlfrom{align-items:flex-start;gap:8px;display:flex}.nlfrom svg{color:var(--good);flex:none;margin-top:2px}.nlset-save{align-items:center;gap:14px;display:flex}.nlrules{background:radial-gradient(circle at 0 0,#ff5e9a1f,#0000 50%),#14121c9e;position:sticky;top:12px}.nlrules ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nlrules li{color:var(--mute);animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .2s);gap:10px;font-size:13.5px;line-height:1.5;display:flex}.nlrules li b{color:var(--ink);font-weight:600}.nlrules li svg{color:var(--good);flex:none;margin-top:3px}.nlrules li:first-child{--i:0}.nlrules li:nth-child(2){--i:1}.nlrules li:nth-child(3){--i:2}.nlrules li:nth-child(4){--i:3}.nlrules li:nth-child(5){--i:4}.nlrules li:nth-child(6){--i:5}@media (width<=1100px){.nllayout,.nlrep-grid{grid-template-columns:1fr}.nlside{position:static}.nlscreen{max-height:none}.nlsubs,.nlset{grid-template-columns:1fr}.nlimport,.nlrules{position:static}}@media (width<=760px){.shell .grid.nlg2{grid-template-columns:1fr}.nlfirst{grid-template-columns:1fr;gap:20px;padding:20px}.nlmini{justify-self:center;width:100%;max-width:280px}.nlrow{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px}.nlrow-n{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:10px;padding:10px 4px 0}.nlrow-n div{justify-items:start}.nlrow>.chip,.nlrow-prog{grid-area:1/3}.nlrow-prog i{width:80px}.nlsplit{grid-template-columns:1fr 1fr;gap:12px}.nlrow2{grid-template-columns:1fr}.nlpause{grid-template-columns:auto minmax(0,1fr)}.nlpause .btn{grid-column:1/-1;justify-self:start}.nlsub{grid-template-columns:36px minmax(0,1fr) 30px;row-gap:6px}.nlsub .chip{grid-area:2/2;justify-self:start}.nlsub-d{text-align:left;grid-area:3/2/auto/4}.nlsub .iconbtn{grid-area:1/3}.nlsearch{flex:1;min-width:0}.nlai-row .btn{width:100%;margin-left:0}.nlmodal-acts{width:100%}.nlmodal-acts .btn,.nlprev-ctl>.seg:first-child{flex:1}.nllang{flex:100%;margin-left:0}.nlsechead h2{flex:100%}}@media (prefers-reduced-motion:reduce){.nlbars i,.nlbar i,.nlmini-card s,.nlmini-card em,.nlhealth:after,.nlrow,.nlblock,.nlsub,.nlrules li{animation:none!important}.nlrow,.nlpop,.nladd-i,.nlscreen-in{transition:none}}.aurora2{z-index:0;pointer-events:none;filter:blur(100px)saturate(1.2);opacity:.26;position:fixed;inset:-10%}.aurora2 i{border-radius:50%;animation:30s ease-in-out infinite alternate drift;position:absolute}.aurora2 i:first-child{background:#5b3cff;width:40vw;height:40vw;top:-16vw;left:4vw}.aurora2 i:nth-child(2){opacity:.6;background:#ff4f93;width:34vw;height:34vw;animation-duration:36s;top:10vw;right:-8vw}.aurora2 i:nth-child(3){opacity:.45;background:#ff9e5a;width:30vw;height:30vw;animation-duration:42s;bottom:-18vw;left:36vw}@keyframes drift{to{transform:translate(5vw,4vw)scale(1.15)rotate(20deg)}}.grain{z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.glowcursor{pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle,#7b5cff16,#0000 60%);border-radius:50%;width:600px;height:600px;position:fixed;top:0;left:0}.shell{grid-template-columns:268px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.side{z-index:4;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0b12b8;flex-direction:column;gap:2px;padding:18px 12px;display:flex;position:relative;overflow:auto}.sidelogo{padding:4px 10px 16px}.sidelogo .logo svg{filter:drop-shadow(0 6px 18px #ff5e9a73)}.sitepick{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:10px;transition:background .3s,border-color .3s;display:flex}.sitepick:hover{background:var(--panel2);border-color:var(--line2)}.sitepick .fav{width:34px;height:34px;font-family:var(--display);color:#fff;background:var(--grad);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #fff3}.sitepick>div:last-child{min-width:0}.sitepick b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.25;display:block;overflow:hidden}.sitepick span{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.sitepick span:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin:0 6px 0 1px;display:inline-block;box-shadow:0 0 8px}.sitepick span.live{color:var(--good)}.sitepick span.prev{color:#ffcf9b}.navlbl{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:14px 12px 5px;font-size:10.5px;font-weight:800}@media (height<=940px){.upcard span{display:none}.upcard b{margin-bottom:10px}.sidelogo{padding-bottom:12px}.sitepick{margin-bottom:10px}}.nav{flex-direction:column;gap:2px;display:flex;position:relative}.nav button{z-index:1;color:var(--mute);text-align:left;border-radius:11px;align-items:center;gap:11px;padding:8px 12px;font-size:14px;font-weight:500;transition:color .3s,background .3s;display:flex;position:relative}.nav button:hover{color:var(--ink);background:#ffffff09}.nav button.on{color:var(--ink)}.nav button .ct{background:var(--grad);color:#fff;min-width:20px;height:20px;animation:ctin .5s var(--ease) both;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:grid}@keyframes ctin{0%{opacity:0;transform:scale(.6)}}.nav button .nb{font-variant-numeric:tabular-nums;color:#ffd0e2;min-width:19px;height:19px;animation:nbin .6s var(--ease) both;background:#ff5e9a21;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ff5e9a52}@keyframes nbin{0%{opacity:0;transform:scale(.85)}}.nav button .ct+.nb{margin-left:6px}@media (prefers-reduced-motion:reduce){.nav button .nb{animation:none}}.nav button .pro{letter-spacing:.08em;color:var(--mute);border:1px solid var(--line2);background:#ffffff12;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:9.5px;font-weight:800}.navgl{z-index:0;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line);transition:transform .55s var(--ease),height .35s var(--ease),opacity .3s;pointer-events:none;border-radius:11px;position:absolute;top:0;left:0;right:0}.navgl:before{content:"";background:var(--grad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.sidefoot{margin-top:auto;padding-top:18px}.upcard{background:linear-gradient(160deg,#7b5cff38,#ff5e9a1f);border:1px solid #ff5e9a4d;border-radius:18px;padding:16px;position:relative;overflow:hidden}.upcard:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff1f 50%,#0000 70%);animation:5s ease-in-out 1.5s infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{55%,to{transform:translate(120%)}}.upcard b{font-family:var(--display);letter-spacing:-.02em;font-size:16px;display:block}.upcard span{color:var(--mute);margin:4px 0 12px;font-size:12.5px;display:block}.upcard .btn{width:100%;padding:10px 14px;font-size:13.5px}.procard-mini{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.procard-mini i{letter-spacing:.08em;background:var(--grad);color:#fff;border-radius:6px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.main{z-index:2;flex-direction:column;min-width:0;height:100vh;display:flex;position:relative}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#0a09108c;align-items:center;gap:10px;padding:12px 28px;display:flex}.burger{background:var(--panel);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:none}.ask{background:var(--panel);border:1px solid var(--line);max-width:460px;color:var(--dim);text-align:left;border-radius:14px;flex:1;align-items:center;gap:10px;padding:9px 12px;font-size:14px;transition:border-color .3s,background .3s,color .3s;display:flex}.ask:hover{background:var(--panel2);color:var(--mute);border-color:#7b5cff80}.ask kbd{background:var(--panel2);border:1px solid var(--line2);color:var(--mute);border-radius:7px;margin-left:auto;padding:3px 7px;font-family:inherit;font-size:11.5px}.ask .sp{background:var(--grad);color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.iconbtn{width:40px;height:40px;color:var(--mute);border-radius:12px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid;position:relative}.iconbtn:hover{background:var(--panel2);color:var(--ink)}.av{color:#fff;background:linear-gradient(135deg,#ffb86b,#ff5e9a);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;transition:box-shadow .3s;display:grid}.av:hover{box-shadow:0 0 0 3px #ff5e9a40}.viewwrap{flex:1;position:relative;overflow:clip auto}.view{max-width:1240px;margin:0 auto;padding:30px 28px 120px}.view>*,.view>.grid>*{animation:vrise .85s var(--ease) backwards;animation-delay:calc(var(--d,0) * 70ms + 30ms)}@keyframes vrise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}}.view>.glass,.view>.offer,.view>.kpis4{margin-bottom:16px}.scrim{display:none}.shell .grid{grid-template-columns:none;gap:16px;margin-bottom:16px;display:grid}.shell .grid>*{min-width:0}.shell .g2{grid-template-columns:1fr 1fr}.shell .g3{grid-template-columns:repeat(3,1fr)}.shell .g-home{grid-template-columns:1.55fr 1fr}.shell .g-pro{grid-template-columns:1.4fr 1fr;align-items:start}.display{font-family:var(--display);letter-spacing:-.045em;margin:0;font-weight:600;line-height:.98}.grad-text{background:var(--grad);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite gsheen}@keyframes gsheen{50%{background-position:100% 0}}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.vhead{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.vhead h1{font-size:clamp(34px,4vw,52px)}.vhead p{color:var(--mute);max-width:640px;margin:10px 0 0;font-size:15.5px;line-height:1.55}.vhead .acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.card{padding:20px}.card h3{font-family:var(--display);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;font-size:18px;display:flex}.card h3 .r{color:var(--mute);margin-left:auto;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;transition:color .3s}.card h3 .r:hover{color:var(--ink)}.small{font-size:13px}.row{align-items:center;gap:10px;display:flex}.k{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:700}.chip.good{color:#9ff0c8;background:#4be3a01a;border-color:#4be3a04d}.chip.warn{color:#ffcf9b;background:#ffb86b1a;border-color:#ffb86b4d}.shell .btn.pri{position:relative;overflow:hidden}.shell .btn.pri:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:4.5s ease-in-out 1.2s infinite shine;position:absolute;inset:0;transform:translate(-120%)}.btn.okbtn{color:#9ff0c8;background:#4be3a024;border-color:#4be3a066}.skel{position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff0d 50%,#0000 70%);animation:1.6s ease-in-out infinite shine;position:absolute;inset:0}.tilt{transition:transform .7s var(--ease);will-change:transform;position:relative}.glare{border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0%),#ffffff12,transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.tilt:hover .glare{opacity:1}.tog{background:#ffffff1f;border-radius:999px;flex:none;width:42px;height:24px;transition:background .35s;position:relative}.tog:after{content:"";width:18px;height:18px;transition:transform .45s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.tog.on{background:var(--good)}.tog.on:after{transform:translate(18px)}.mav{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.mav.lg{width:48px;height:48px;font-size:16px}.unread{background:var(--p);width:8px;height:8px;box-shadow:0 0 10px var(--p);border-radius:50%;flex:none}.hiddenmsgs{border:1px dashed var(--line2);width:100%;color:var(--mute);text-align:left;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;font-size:13px;transition:border-color .3s,color .3s;display:flex}.hiddenmsgs:hover{color:var(--ink);border-color:#7b5cff80}.hiddenmsgs svg{color:var(--o);flex:none}.sechead{align-items:center;margin:26px 0 12px;display:flex}.sechead h2{font-family:var(--display);letter-spacing:-.03em;flex:1;margin:0;font-size:24px}.sframe{background:#15131c;border-radius:14px;position:relative;overflow:hidden}.sframe iframe{transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);background:#fff;border:0;position:absolute;top:0;left:0}.sframe.ready iframe{opacity:1}.sframe:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.hello{margin-bottom:26px}.hello h1{font-size:clamp(38px,4.6vw,60px)}.hello p{color:var(--mute);margin:12px 0 0;font-size:16px}.hello p b{color:var(--ink)}.hero-site{grid-template-columns:1.1fr 1fr;gap:18px;padding:14px;display:grid}.hs-frame{height:100%;min-height:250px}.hs-info{flex-direction:column;gap:12px;min-width:0;padding:6px 4px;display:flex}.hs-info .dom{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-family:ui-monospace,monospace;font-size:13px;display:flex;overflow:hidden}.hs-info .dom i{background:var(--good);width:9px;height:9px;box-shadow:0 0 12px var(--good);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite breathe}.hs-info .dom i.prev{background:var(--o);box-shadow:0 0 12px var(--o)}.hs-info h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:28px;line-height:1.05}.hs-info p{margin:0}.hs-acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.journey .jtop{align-items:center;gap:16px;margin-bottom:14px;display:flex}.jring{flex:none;width:80px;height:80px;transform:rotate(-90deg)}.jring circle{fill:none;stroke-width:7px}.jring .bgc{stroke:#ffffff14}.jring .fg{stroke:url(#rg);stroke-linecap:round;transition:stroke-dashoffset 1.4s var(--ease);animation:ringin 1.6s var(--ease) backwards .3s}@keyframes ringin{0%{stroke-dashoffset:214px}}.jtop>div{justify-items:start;gap:4px;display:grid}.jtop b{font-size:15px;line-height:1.3}.jtop .mute{font-size:12.5px}.jtop .btn{margin-top:6px}.jsteps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.jsteps li{color:var(--mute);animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .3s);align-items:center;gap:10px;padding:8px 4px;font-size:13.5px;display:flex}.jsteps li i{border:1.5px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:background .4s,border-color .4s;display:grid}.jsteps li.done{color:var(--dim);-webkit-text-decoration:line-through #ffffff2e;text-decoration:line-through #ffffff2e}.jsteps li.done i{background:var(--good);border-color:var(--good);color:#0a0910}.jsteps li.cur{color:var(--ink);font-weight:600}.jsteps li.cur i{border-color:var(--p);animation:2.4s ease-in-out infinite breathe;box-shadow:0 0 0 4px #ff5e9a26}.kpis4{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.kpi{text-align:left;transition:border-color .35s,transform .5s var(--ease);border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.kpi:hover{border-color:var(--line2);transform:translateY(-3px)}.kpi b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.05}.kpi em{color:var(--mute);font-size:12px;font-style:normal}.kpi .k{align-items:center;gap:6px;display:flex}.kpi .chip.pro{padding:2px 6px;font-size:9px}.minibar{background:#ffffff12;border-radius:3px;width:100%;height:4px;margin-top:6px;overflow:hidden}.minibar i{background:var(--grad);height:100%;animation:growx 1.4s var(--ease) backwards .4s;transform-origin:0;display:block}@keyframes growx{0%{transform:scaleX(0)}}.spark{width:100%;height:46px}.spark .l{fill:none;stroke:url(#gl);stroke-width:2.2px;stroke-dasharray:420;stroke-dashoffset:420px;animation:draw 2s var(--ease) forwards .5s}.spark .a{fill:url(#ga);opacity:0;animation:1.2s 1.4s forwards fadeto}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeto{to{opacity:1}}.kpi.locked .spark{filter:blur(2.5px);opacity:.7}.msgmini{border-bottom:1px solid var(--line);text-align:left;width:100%;animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + .25s);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 4px;transition:background .3s;display:flex}.msgmini:hover{background:#ffffff06}.msgmini:last-child{border-bottom:0}.msgmini>div{flex:1;min-width:0}.msgmini b{font-size:14px}.msgmini small{color:var(--dim);margin-left:8px;font-size:12px}.msgmini p{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;overflow:hidden}.msgmini .unread{margin-top:6px}.emptymini{color:var(--mute);align-items:center;gap:14px;padding:8px 2px;font-size:13.5px;display:flex}.emptymini p{margin:0}.emptymini .env{background:var(--panel2);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;animation:5s ease-in-out infinite floaty;display:grid}@keyframes floaty{50%{transform:translateY(-4px)}}.timeline{display:grid}.tl{gap:12px;padding:0 0 14px;display:flex;position:relative}.tl:before{content:"";background:var(--line2);width:1.5px;position:absolute;top:26px;bottom:2px;left:11px}.tl:last-child:before{display:none}.tl i{background:var(--panel2);border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.tl i.ai{color:var(--p)}.tl i.build{color:var(--v)}.tl i.edit{color:var(--o)}.tl i.restore{color:var(--good)}.tl b{font-size:13.5px;font-weight:600;display:block}.tl span{color:var(--dim);font-size:12px}.pidea{text-align:left;transition:border-color .35s,transform .5s var(--ease),background .35s;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.pidea:hover{border-color:#7b5cff73;transform:translateY(-3px)}.pidea .ic{color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 30px -12px #000c}.pidea b{font-size:14.5px;display:block}.pidea span{color:var(--mute);font-size:12.5px;display:block}.pidea .go{color:var(--dim);transition:transform .45s var(--ease),color .3s;margin-left:auto}.pidea:hover .go{color:var(--ink);transform:translate(4px)}.seg small{color:var(--mute);background:#ffffff14;border-radius:999px;margin-left:2px;padding:1px 6px;font-size:10.5px}.inbox{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mlist{max-height:calc(100vh - 250px);padding:8px;overflow:auto}.mrow{text-align:left;width:100%;animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 40ms + .12s);border-radius:14px;align-items:flex-start;gap:12px;padding:12px;transition:background .3s;display:flex}.mrow:hover{background:#ffffff09}.mrow.on{background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line2)}.mtxt{flex:1;min-width:0}.mtop{align-items:baseline;gap:8px;display:flex}.mtop b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mrow.new .mtop b{font-weight:800}.mtop small{color:var(--dim);white-space:nowrap;margin-left:auto;font-size:12px}.mtxt p{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.mrow .unread{margin-top:6px}.mread{min-height:420px;position:sticky;top:0}.mbody{animation:vrise .6s var(--ease) backwards;padding:22px}.mhead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.mhead h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:24px}.mhead .mwhen{margin-left:auto}.backbtn{display:none}.mfields{gap:2px;margin:0 0 14px;display:grid}.mfields div{border-top:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms + .12s);grid-template-columns:minmax(110px,30%) 1fr;gap:14px;padding:11px 0;display:grid}.mfields dt{color:var(--dim);font-size:13px}.mfields dd{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55}.mpage{margin:0 0 14px}.macts{flex-wrap:wrap;gap:8px;display:flex}.spamnote{color:#ffcf9b;background:#ffb86b14;border:1px solid #ffb86b40;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.mpick{height:420px;color:var(--dim);place-content:center;justify-items:center;gap:8px;display:grid}.mpick svg{animation:5s ease-in-out infinite floaty}.autoreply{text-align:left;width:100%;transition:border-color .35s,transform .5s var(--ease);background:linear-gradient(160deg,#7b5cff1f,#ff5e9a12);border:1px solid #ff5e9a40;border-radius:16px;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.autoreply:hover{border-color:#ff5e9a80;transform:translateY(-2px)}.autoreply .ic{background:var(--grad);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.autoreply div{flex:1}.autoreply b{font-size:14px;display:block}.autoreply span:not(.chip){color:var(--mute);font-size:12.5px}.inboxempty{text-align:center;justify-items:center;gap:10px;padding:56px 24px;display:grid}.inboxempty h2{font-family:var(--display);letter-spacing:-.03em;margin:8px 0 0;font-size:26px}.inboxempty p{max-width:440px;margin:0 0 8px;line-height:1.55}.envart{width:120px;height:86px;margin-bottom:8px;animation:6s ease-in-out infinite floaty;position:relative}.envart .body{border:1px solid var(--line2);background:linear-gradient(160deg,#2a2638,#1b1825);border-radius:14px;position:absolute;inset:0}.envart .flap{clip-path:polygon(0 0,100% 0,50% 100%);z-index:2;background:linear-gradient(160deg,#35304a,#221e30);border-radius:14px 14px 0 0;height:52px;position:absolute;top:0;left:0;right:0}.envart .paper{z-index:1;height:70px;animation:paper 4s var(--ease) infinite;background:linear-gradient(#fff,#f1eef8);border-radius:8px;position:absolute;top:-26px;left:14px;right:14px}.envart .paper:before,.envart .paper:after{content:"";background:#d9d4e6;border-radius:3px;height:5px;position:absolute;top:14px;left:12px;right:20px}.envart .paper:after{top:26px;right:36px}@keyframes paper{0%,to{transform:translateY(22px)}45%,60%{transform:translateY(0)}}.wsite{border:1px solid var(--line);background:radial-gradient(circle at 50% 0,#7b5cff1a,#0000 60%),#ffffff05;border-radius:24px;justify-content:center;margin-bottom:16px;padding:18px;display:flex}.wsite .browser{max-width:100%;height:min(72vh,760px)}.wsite .browser iframe{background:#fff;border:0;flex:1;width:100%}.sharerow{background:var(--panel);border:1px solid var(--line2);border-radius:14px;align-items:center;gap:10px;margin:12px 0;padding:8px 8px 8px 14px;display:flex}.sharerow code{min-width:0;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.expiry{color:var(--mute);gap:8px;margin:14px 0;font-size:13px;display:grid}.expiry b{color:var(--ink)}.ebar{background:#ffffff12;border-radius:4px;height:6px;overflow:hidden}.ebar i{border-radius:inherit;height:100%;animation:growx 1.4s var(--ease) backwards .4s;transform-origin:0;background:linear-gradient(90deg,#ffb86b,#ff5e9a);display:block}.vlist.wv{max-height:380px;margin-top:10px;overflow:auto}.ver .btn[disabled]{opacity:.5}.domadd .domfield{background:var(--panel);border:1px solid var(--line2);border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 16px;transition:border-color .35s,box-shadow .4s;display:flex}.domadd .domfield:focus-within{border-color:#7b5cffb3;box-shadow:0 0 0 4px #7b5cff1f}.domadd .domfield.good{border-color:#4be3a080}.domadd .domfield.bad{border-color:#ff7a8a80}.domadd .domfield svg{color:var(--mute);flex:none}.domadd input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-family:ui-monospace,monospace;font-size:17px}.domhint{min-height:20px;animation:vrise .5s var(--ease) backwards;margin-top:10px;font-size:13px}.domhint .bad{color:var(--bad)}.domsteps h3 .chip{font-family:Inter,sans-serif}.dstep{border-top:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.dstep:first-of-type{border-top:0}.dstep .n{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.dstep>div{flex:1;justify-items:start;gap:8px;min-width:0;display:grid}.recs{gap:8px;width:100%;display:grid}.rec{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:70px 1fr 1.4fr;align-items:start;gap:8px 14px;padding:12px 14px;display:grid}.rtype{color:#c7b8ff;background:#7b5cff26;border-radius:8px;justify-self:start;padding:4px 8px;font-family:ui-monospace,monospace;font-size:13px;font-weight:700}.rcol{gap:4px;min-width:0;display:grid}.rcol button{text-align:left;min-width:0;color:var(--mute);align-items:center;gap:8px;transition:color .3s;display:flex}.rcol button:hover{color:var(--ink)}.rcol code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.rec .why{color:var(--dim);grid-column:2/-1;font-size:12px}.radar{background:radial-gradient(circle,#7b5cff2e,#0000 70%);border:1px solid #7b5cff4d;border-radius:50%;width:84px;height:84px;position:relative;overflow:hidden}.radar .sweep{background:conic-gradient(#ff5e9a73,#0000 30%);border-radius:50%;animation:2.6s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(1turn)}}.radar i{border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:12px}.radar i:nth-child(3){inset:24px}.radar i:nth-child(4){background:var(--p);box-shadow:0 0 12px var(--p);border:0;inset:36px}.domlive{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.orbit{flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative}.orbit span{color:#fff;background:radial-gradient(circle at 35% 30%,#b9a6ff,#7b5cff 60%,#2a1d6b);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 20px 50px -15px #7b5cffcc}.orbit i{border:1px dashed #ffffff2e;border-radius:50%;animation:22s linear infinite sweep;position:absolute;inset:0}.orbit i:nth-child(2){border-color:#ff5e9a4d;animation-duration:16s;animation-direction:reverse;inset:12px}.orbit i:nth-child(3){border-style:dotted;animation-duration:30s;inset:-10px}.dlinfo{flex:1;justify-items:start;gap:10px;min-width:240px;display:grid}.dlinfo p{margin:0}.dlrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dlrow .dot{background:var(--good);width:9px;height:9px;box-shadow:0 0 12px var(--good);border-radius:50%;animation:2.4s ease-in-out infinite breathe}.dlrow a{font-family:ui-monospace,monospace;font-size:16px;font-weight:600}.dlrow a:hover{text-decoration:underline}.golive{font-size:17px}.party{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeto2 .5s var(--ease) both;background:#06050a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@keyframes fadeto2{0%{opacity:0}}.partybox{z-index:2;text-align:center;width:min(440px,100%);animation:edin .7s var(--ease) both .1s;justify-items:center;gap:12px;padding:34px;display:grid;position:relative}.partybox h2{font-family:var(--display);letter-spacing:-.04em;margin:6px 0 0;font-size:38px}.partybox p{margin:0 0 8px}.bigcheck{color:#0a0910;background:linear-gradient(135deg,#4be3a0,#3aa0ff);border-radius:50%;place-items:center;width:76px;height:76px;animation:2.4s ease-in-out infinite breathe;display:grid;box-shadow:0 20px 60px -15px #4be3a0cc}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{top:-20px;left:var(--x);opacity:.9;width:8px;height:14px;transform:rotate(var(--r));animation:fall var(--t) cubic-bezier(.25,.6,.4,1) var(--dl) forwards;border-radius:2px;position:absolute}@keyframes fall{to{transform:translate3d(30px,110vh,0) rotate(calc(var(--r) + 540deg));opacity:.6}}.setform{align-content:start;gap:14px;display:grid}.sfield{color:var(--mute);gap:6px;font-size:13px;display:grid}.sfield input{background:var(--panel);border:1px solid var(--line2);color:var(--ink);font:inherit;border-radius:12px;outline:0;padding:12px 14px;font-size:15px;transition:border-color .3s}.sfield input:focus{border-color:#7b5cffb3}.sfield input:disabled{opacity:.6}.sfield small{color:var(--dim)}.setform .btn{justify-self:start}.member{align-items:center;gap:12px;padding:10px 0 14px;display:flex}.member>div{flex:1;display:grid}.setrow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.setrow:first-of-type{border-top:0}.setrow>svg{color:var(--mute);flex:none}.setrow>div{flex:1;gap:2px;display:grid}.offer{background:conic-gradient(from var(--a,0deg),#7b5cff,#ff5e9a,#ffb86b,#7b5cff);border-radius:26px;margin-bottom:16px;padding:1.5px;animation:8s linear infinite spinborder;position:relative}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spinborder{to{--a:360deg}}.offerbox{background:radial-gradient(circle at 0 0,#7b5cff33,#0000 50%),#120f1b;border-radius:25px;grid-template-columns:1.3fr 1fr;gap:28px;padding:30px;display:grid}.oleft{justify-items:start;gap:12px;display:grid}.price{align-items:baseline;gap:12px;display:flex}.price b{font-family:var(--display);letter-spacing:-.05em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,7vw,84px);line-height:1}.price span{color:var(--mute);font-size:18px}.oleft p{margin:0}.cd{gap:8px;display:grid}.cd>div{gap:8px;display:flex}.cd i{background:var(--panel2);border:1px solid var(--line2);min-width:56px;color:var(--mute);border-radius:12px;justify-items:center;padding:8px 6px;font-size:11px;font-style:normal;display:grid}.cd i b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px}.cdnote,.guarantee{align-items:center;gap:8px;display:flex}.oleft .btn[disabled]{opacity:.85;cursor:not-allowed}.oright{align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.oright li{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 80ms + .3s);align-items:center;gap:12px;font-size:15px;display:flex}.oright li svg{color:var(--good);flex:none}.cmp{padding:8px 20px}.cmprow{border-top:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 30ms + .2s);grid-template-columns:1fr 150px 150px;align-items:center;gap:10px;padding:12px 0;font-size:14px;display:grid}.cmprow.head{font-family:var(--display);border-top:0;font-size:18px}.cmprow>span:not(:first-child),.cmprow>b{text-align:center;color:var(--mute);justify-content:center;display:flex}.cmprow .p{color:var(--ink)}.cmprow svg{color:var(--good)}.cmprow .no{background:var(--dim);width:12px;height:1.5px;margin-top:2px;display:block}.devbox{color:#ffcf9b;border:1px dashed #ffb86b59;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;font-size:13px;display:flex}.devbox span{color:var(--mute);flex:1}.propoints ul{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.propoints li{animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .25s);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;display:flex}.propoints li span{width:22px;height:22px;color:var(--good);background:#4be3a024;border-radius:50%;flex:none;place-items:center;display:grid}.propoints .btn{width:100%}.propoints p{text-align:center;margin:10px 0 0}.proon{background:#7b5cff14;border:1px solid #7b5cff40;border-radius:14px;gap:12px;padding:14px;display:flex}.proon svg{color:var(--o);flex:none}.proon div{gap:4px;display:grid}.showcase{background:radial-gradient(circle at 80% 0,#ff5e9a1a,#0000 50%),#14121c9e;min-height:360px;padding:18px;overflow:hidden}.sc{gap:14px;height:100%;display:grid}.sk{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sk>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.sk b{font-family:var(--display);letter-spacing:-.03em;font-size:26px;display:block}.sk em{color:var(--good);font-size:12px;font-style:normal;font-weight:700}.schart{width:100%;height:130px}.schart .l{fill:none;stroke:url(#scg);stroke-width:2.6px;stroke-dasharray:520;stroke-dashoffset:520px;animation:draw 2.2s var(--ease) forwards .4s}.schart .a{fill:url(#sca);opacity:0;animation:1.2s 1.6s forwards fadeto}.sbars{gap:8px;display:grid}.sbars div{color:var(--mute);grid-template-columns:90px 1fr 40px;align-items:center;gap:10px;font-size:13px;display:grid}.sbars i{background:var(--grad);height:8px;width:var(--w);animation:growx 1.3s var(--ease) backwards;animation-delay:calc(var(--i) * .12s + .6s);transform-origin:0;border-radius:5px}.sbars b{color:var(--ink);font-size:12.5px}.ctop{gap:4px;margin-bottom:4px;display:grid}.crow{background:var(--panel);border:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * .12s + .3s);border-radius:14px;grid-template-columns:36px 1fr auto 80px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:grid}.crow .tag{border:1px solid;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.crow .mute{text-align:right}.draft{background:#7b5cff1a;border:1px solid #7b5cff4d;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.draft svg{color:var(--o);flex:none;margin-top:3px}.typing{background:linear-gradient(90deg,var(--ink) 50%,transparent 50%);color:#0000;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s steps(60,end) infinite typeon;display:inline}@keyframes typeon{0%{background-position:100% 0}70%,to{background-position:0 0}}.mini{color:#2a1a10;background:#f6f1e8;border-radius:16px;height:100%;min-height:330px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000}.mnav{justify-content:space-between;align-items:center;padding:14px 18px;font-family:Fraunces,Georgia,serif;font-size:15px;display:flex}.mnav span{gap:8px;display:flex}.mnav span i{opacity:.2;background:#2a1a10;border-radius:3px;width:28px;height:5px}.mnav .links em{opacity:.6;border-radius:999px;padding:4px 8px;font-family:Inter,sans-serif;font-size:12px;font-style:normal}.mnav .links em.new{opacity:1;color:#f6f1e8;background:#2a1a10;animation:3s ease-in-out infinite pulsebg}@keyframes pulsebg{50%{box-shadow:0 0 0 5px #2a1a101f}}.mhero{gap:10px;padding:30px 18px;display:grid}.mhero i{opacity:.85;background:#2a1a10;border-radius:6px;width:70%;height:20px}.mhero i:nth-child(2){width:50%}.mhero i.s{opacity:.25;width:60%;height:8px;margin-top:8px}.mbar{text-align:center;color:#fff;animation:barin 7s var(--ease) infinite;background:#c0582a;padding:8px;font-size:12px;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}@keyframes barin{0%,8%{transform:translateY(-100%)}16%,85%{transform:none}93%,to{transform:translateY(-100%)}}.mpop{opacity:0;width:min(300px,86%);animation:popin 7s var(--ease) infinite;background:#fff;border-radius:16px;gap:6px;padding:18px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%,30px);box-shadow:0 30px 60px -20px #00000073}@keyframes popin{0%,22%{opacity:0;transform:translate(-50%,30px)}32%,82%{opacity:1;transform:translate(-50%)}92%,to{opacity:0;transform:translate(-50%,30px)}}.mpop b{font-family:Fraunces,Georgia,serif;font-size:18px}.mpop span{opacity:.7;font-size:12.5px}.mform{gap:6px;margin-top:6px;display:flex}.mform i{border:1px solid #ddd;border-radius:999px;flex:1;height:32px}.mform em{color:#fff;background:#c0582a;border-radius:999px;padding:7px 14px;font-size:12.5px;font-style:normal;font-weight:600}.bh{padding:16px 18px 6px;font-family:Fraunces,Georgia,serif;font-size:30px}.bcards{grid-template-columns:repeat(3,1fr);gap:10px;padding:8px 18px 18px;display:grid}.bcards div{animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * .14s + .3s);gap:6px;display:grid}.bcards .cov{aspect-ratio:4/3;background:linear-gradient(135deg,#e9c79a,#c0582a);border-radius:10px;position:relative;overflow:hidden}.bcards div:nth-child(2) .cov{background:linear-gradient(135deg,#d8c3a5,#7a4a2a)}.bcards div:nth-child(3) .cov{background:linear-gradient(135deg,#f0dcc0,#a8743f)}.bcards .cov:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:4s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}.bcards b{font-family:Fraunces,Georgia,serif;font-size:13.5px;line-height:1.25}.bcards span{opacity:.6;font-size:11px}.mail{color:#1b1825;background:#fff;border-radius:16px;gap:12px;padding:20px;display:grid;box-shadow:0 30px 60px -30px #000}.mh{align-items:center;gap:10px;display:flex}.mh>div{display:grid}.mail .subj{font-size:18px}.mail p{margin:0;font-size:14px;line-height:1.55}.mail .typing{background-image:linear-gradient(90deg,#1b1825 50%,#0000 50%)}.mcov{background:linear-gradient(135deg,#e9c79a,#c0582a);border-radius:12px;height:110px}.lang{text-align:center;color:#2a1a10;background:linear-gradient(160deg,#f6f1e8,#ecdcc7);border-radius:16px;align-content:center;justify-items:center;min-height:320px;padding:24px}.lsw{background:#2a1a1014;border-radius:999px;gap:4px;padding:4px;display:flex}.lsw span{transition:background .6s var(--ease),color .6s;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.lsw span.on{color:#f6f1e8;background:#2a1a10}.lhead{margin:30px 0;display:grid}.lhead h4{letter-spacing:-.02em;opacity:0;filter:blur(6px);transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease);grid-area:1/1;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3vw,40px);font-weight:500;transform:translateY(10px)}.lhead h4.on{opacity:1;filter:none;transform:none}.lurl{background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-family:ui-monospace,monospace;font-size:12.5px;display:flex;box-shadow:0 10px 30px -15px #0006}.pcards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pcards div{color:#1b1825;animation:vrise .7s var(--ease) backwards;animation-delay:calc(var(--i) * .14s + .3s);background:#fff;border-radius:16px;gap:6px;padding:12px;display:grid}.pcards .pimg{aspect-ratio:1;background:linear-gradient(135deg,#f0dcc0,#c0582a);border-radius:12px}.pcards div:nth-child(2) .pimg{background:linear-gradient(135deg,#ffe2b8,#d9822b)}.pcards div:nth-child(3) .pimg{background:linear-gradient(135deg,#e7d6c3,#7a4a2a)}.pcards span{font-weight:700}.pcards em{text-align:center;color:#fff;background:#1b1825;border-radius:999px;padding:8px;font-size:12.5px;font-style:normal;font-weight:600}.paid{animation:vrise .8s var(--ease) backwards 1.2s;background:#4be3a01a;border:1px solid #4be3a04d;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.paid svg{color:var(--good)}.paid .mute{margin-left:auto}.pal{z-index:85;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeto2 .3s var(--ease) both;background:#06050a8c;place-items:start center;padding:12vh 16px 0;display:grid;position:fixed;inset:0}.palbox{border:1px solid var(--line2);width:min(560px,100%);animation:palin .45s var(--ease) both;background:#17151ff7;border-radius:20px;overflow:hidden;box-shadow:0 40px 100px -30px #000}@keyframes palin{0%{opacity:0;transform:translateY(-10px)scale(.98)}}.palin{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.palin .sp{background:var(--grad);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.palin input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.palin kbd{color:var(--dim);font-family:inherit;font-size:11px}.pallist{max-height:50vh;padding:8px;overflow:auto}.pallist button{width:100%;color:var(--mute);text-align:left;animation:vrise .4s var(--ease) backwards;animation-delay:var(--d);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .2s,color .2s;display:flex}.pallist button.on{background:var(--panel2);color:var(--ink)}.pallist button span{flex:1}.pallist small{color:var(--dim);font-size:11.5px}.palempty{margin:0;padding:16px}@media (width<=1180px){.kpis4{grid-template-columns:repeat(2,1fr)}.hero-site{grid-template-columns:1fr}.shell .g-home{grid-template-columns:1fr 1fr}}@media (width<=980px){.shell{grid-template-columns:minmax(0,1fr)}.side{width:280px;transition:transform .55s var(--ease);z-index:20;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.menuon .side{transform:none;box-shadow:30px 0 80px -20px #000}.scrim{z-index:19;opacity:0;pointer-events:none;transition:opacity .45s var(--ease);background:#06050a80;display:block;position:fixed;inset:0}.menuon .scrim{opacity:1;pointer-events:auto}.burger{display:grid}.shell .g-home,.shell .g2,.shell .g3,.shell .g-pro,.inbox{grid-template-columns:1fr}.inbox .mread,.inbox.reading .mlist{display:none}.inbox.reading .mread{display:block;position:static}.backbtn{justify-content:flex-start;width:100%;padding-left:0;display:inline-flex}.mhead .mwhen{width:100%;margin-left:0}.offerbox{grid-template-columns:1fr}}@media (width<=640px){.topbar{padding:10px 14px}.ask .tx,.ask kbd{display:none}.ask{flex:none;padding:7px}.topbar .btn.pri span{display:none}.view{padding:22px 16px 100px}.kpis4{grid-template-columns:1fr 1fr;gap:10px}.kpi b{font-size:28px}.vhead .acts{width:100%;margin-left:0}.vhead .seg span{display:none}.wsite{padding:8px}.wsite .browser{height:70vh;width:100%!important}.rec{grid-template-columns:1fr}.rec .why{grid-column:auto}.cmprow{grid-template-columns:1fr 70px 70px;font-size:13px}.cmprow>span:not(:first-child){text-align:center;font-size:12px}.sk{grid-template-columns:1fr 1fr}.crow{grid-template-columns:36px 1fr auto}.crow .mute{display:none}.bcards,.pcards{grid-template-columns:1fr 1fr}.bcards div:nth-child(3),.pcards div:nth-child(3){display:none}.cd i{min-width:48px}.offerbox{padding:22px}}.bars{grid-template-columns:repeat(14,1fr);align-items:end;gap:6px;height:150px;display:grid}.bars div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.bars i{width:100%;height:max(3px,var(--h));background:var(--grad);transform-origin:bottom;animation:growy 1s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms + .3s);border-radius:6px 6px 3px 3px;transition:filter .3s}.bars.cost i{background:linear-gradient(#ffb86b,#ff5e9a)}.bars div:hover i{filter:brightness(1.25)}.bars span{color:var(--dim);font-size:10.5px}@keyframes growy{0%{transform:scaleY(0)}}.minis{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px;display:grid}.mini2{border-radius:18px;gap:2px;padding:14px 16px;display:grid}.mini2 b{font-family:var(--display);letter-spacing:-.02em;font-size:24px}.mini2 span{color:var(--mute);font-size:12px}.atop{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.asearch{background:var(--panel);border:1px solid var(--line2);min-width:200px;color:var(--mute);border-radius:12px;flex:1;align-items:center;gap:8px;padding:9px 14px;display:flex}.asearch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.tablewrap{overflow-x:auto}.admintable table{border-collapse:collapse;width:100%;font-size:13.5px}.admintable th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:700}.admintable td{border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:11px 10px}.admintable td b{font-weight:600;display:block}.admintable td span:not(.chip):not(.st){color:var(--dim);font-size:12px;display:block}.admintable td .err{color:var(--bad);white-space:normal;max-width:360px}.admintable tr{animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i) * 25ms)}.admintable tr.click{cursor:pointer}.admintable tbody tr{transition:background .25s}.admintable tbody tr:hover{background:#ffffff06}.st{background:var(--panel2);border-radius:999px;margin-left:6px;padding:2px 8px;font-weight:700;color:var(--mute)!important;font-size:11px!important;display:inline-flex!important}.st.live,.st.done,.st.sent{background:#4be3a01f;color:#9ff0c8!important}.st.preview,.st.running,.st.queued,.st.logged{background:#ffb86b1f;color:#ffcf9b!important}.st.failed,.st.expired{background:#ff7a8a1f;color:#ffb3bd!important}.mailview{width:min(680px,100%);height:min(80vh,820px);animation:edin .6s var(--ease) both;background:#f4f2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000}.mailview iframe{border:0;width:100%;height:100%}.mailview .iconbtn{color:#fff;background:#14121ccc;position:absolute;top:10px;right:10px}@media (width<=1180px){.minis{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.minis{grid-template-columns:1fr 1fr}.bars{gap:3px;height:110px}.bars span{display:none}}.rhost{color:var(--dim);font-size:11.5px}.domwarn{background:#ffb86b14;border:1px solid #ffb86b4d;border-radius:14px;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;font-size:13.5px;display:flex}.domwarn>svg{color:var(--o);flex:none;margin-top:2px}.domwarn .recs{margin-top:10px}.domnone{justify-items:start;gap:12px;display:grid}.domnone h3,.domnone p{margin:0}.domnone .ideas{gap:8px;width:100%;display:grid}.domnone .idea{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.domnone .idea code{min-width:160px;color:var(--ink);flex:1;font-size:15px}.domnone .idea.taken{opacity:.55}.dnsguide{gap:12px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.dnsguide>li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.dnsguide>li>div{flex:1;gap:8px;min-width:0;display:grid}.dnsguide .gn{background:var(--panel2);border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;font-size:12px;font-weight:700;display:grid}.dnsguide a{color:#c7b8ff;text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.dnsguide ul{color:var(--mute);gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.gform{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:12px;display:grid}.gform>div{gap:4px;min-width:0;display:grid}.gform span{color:var(--dim);font-size:11.5px}.gform button{color:var(--mute);text-align:left;align-items:center;gap:7px;min-width:0;transition:color .25s;display:flex}.gform button:hover{color:var(--ink)}.gform code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:7px;min-width:0;padding:5px 8px;font-size:13px;overflow:hidden}.gform em{color:var(--mute);padding:5px 0;font-size:13px;font-style:normal}.dnsguide .gtips{color:var(--mute);background:#ffb86b12;border:1px solid #ffb86b40;border-radius:12px;padding:10px 12px;font-size:13px}.dnsguide .gtips>svg{color:var(--o);flex:none;margin-top:3px}.dnsguide .gtips p{margin:0}.dstep.oneclick .btn.pri{margin-top:2px}.gnote{color:var(--mute);margin:0;font-size:13px}.gvals{gap:6px;display:grid}.gform em.must{color:#ffcf9b;font-weight:600}.vnote{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.vnote>svg{color:var(--o)}.vnote .btn{margin-left:auto}.kpi em.up{color:var(--good);font-style:normal}.kpi em.down{color:var(--bad);font-style:normal}.vchart h3 .small{letter-spacing:0;font-family:Inter,sans-serif;font-weight:500}.chartbox{cursor:crosshair;height:200px;position:relative}.vsvg{width:100%;height:180px;display:block}.chartbox .tip{border:1px solid var(--line2);white-space:nowrap;pointer-events:none;background:#17151ff2;border-radius:10px;gap:2px;padding:7px 11px;font-size:12.5px;display:grid;position:absolute;top:-6px;transform:translate(-50%)}.chartbox .tip span{color:var(--mute);font-size:11.5px}.xaxis{color:var(--dim);justify-content:space-between;margin-top:4px;font-size:11.5px;display:flex}.ranked .rk{animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*45ms);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex;position:relative;overflow:hidden}.ranked .rk>i{width:var(--w);background:linear-gradient(90deg,#7b5cff2e,#ff5e9a1a);border-radius:10px;position:absolute;top:0;bottom:0;left:0}.ranked .rk span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;position:relative;overflow:hidden}.ranked .rk b{font-variant-numeric:tabular-nums;position:relative}.ranked .rk em{text-align:right;width:42px;color:var(--dim);font-size:12px;font-style:normal;position:relative}.vteaser{align-items:center;gap:12px;margin-bottom:16px;font-size:14.5px;display:flex}.vteaser>svg{color:#c7b8ff;flex:none}.kpi .vnum{font-size:30px}.chartbox .tip .t1{color:var(--ink);font-size:12.5px}.autorep{text-align:left;align-items:center;gap:14px;width:100%;margin-bottom:16px;transition:border-color .3s;display:flex}.autorep:hover{border-color:var(--line2)}.autorep .ic{background:var(--panel2);width:40px;height:40px;color:var(--mute);border-radius:12px;flex:none;place-items:center;display:grid}.autorep.on .ic{color:var(--good);background:#4be3a024}.autorep>div{flex:1;gap:2px;min-width:0;display:grid}.autorep>div span{color:var(--mute);font-size:13.5px}.ctools{animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--d,0)*70ms);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.csearch{background:var(--panel);border:1px solid var(--line2);border-radius:14px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:460px;padding:10px 14px;transition:border-color .3s;display:flex}.csearch:focus-within{border-color:#7b5cffb3}.csearch svg{color:var(--dim);flex:none}.csearch input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.ctags{flex-wrap:wrap;gap:6px;display:flex}.ctags button,.ctagsug button{color:var(--mute);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:6px 11px;font-size:12.5px;transition:background .25s,color .25s,border-color .25s}.ctags button:hover,.ctagsug button:hover{color:var(--ink);border-color:var(--line2)}.ctags button.on,.ctagsug button.on{background:var(--v);border-color:var(--v);color:#fff}.ctagrow{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ctagrow span,.ctagedit span{color:#c7b8ff;background:#7b5cff29;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.cempty{text-align:center;justify-items:center;gap:10px;padding:40px 24px;display:grid}.cempty h3{justify-content:center;margin:0}.cempty>svg{color:var(--dim)}.cnone{padding:16px}.cperson .cname{color:var(--ink);font:inherit;font-family:var(--display);letter-spacing:-.02em;background:0 0;border:0;border-radius:8px;outline:0;width:100%;margin-left:-6px;padding:2px 6px;font-size:22px;transition:background .25s}.cperson .cname:hover,.cperson .cname:focus{background:var(--panel2)}.csec{gap:8px;margin-top:18px;display:grid}.csec h4{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ctagedit{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.ctagedit span{align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.ctagedit span button{color:#c7b8ff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.ctagedit span button:hover{background:#ffffff1f}.ctagedit input{min-width:140px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:3px;font-size:13.5px}.ctagsug{flex-wrap:wrap;gap:6px;display:flex}.csec textarea,.cfield textarea,.cfield input{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .25s}.csec textarea:focus,.cfield textarea:focus,.cfield input:focus{border-color:#7b5cffb3}.cmsg{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;font-size:13.5px;transition:border-color .25s;display:flex}.cmsg:hover{border-color:var(--line2)}.cmsg span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmsg small{color:var(--dim);flex:none}.cdel{color:var(--dim);justify-self:start;margin-top:20px}.cmodal{text-align:left;gap:14px;width:min(520px,100%)}.cmodal .pphead h3{margin:0}.cform{gap:12px;display:grid}.cfield{gap:6px;display:grid}.cfield>span{color:var(--mute);font-size:12.5px}.cfield>span em{color:var(--dim);margin-left:6px;font-style:normal}.ctoggle{cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.ctoggle input{display:none}.ctoggle i{background:var(--panel3);border-radius:999px;flex:none;width:42px;height:24px;transition:background .3s;position:relative}.ctoggle i:after{content:"";width:18px;height:18px;transition:transform .35s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.ctoggle input:checked+i{background:var(--good)}.ctoggle input:checked+i:after{transform:translate(18px)}.cpreview{color:#1b1825;background:#f7f5f0;border-radius:12px;gap:6px;padding:14px;display:grid}.cpreview .mute{color:#6b6676}.cpreview p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.csec h4 span{text-transform:none;letter-spacing:0;font-weight:500}.qrcard{flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;display:flex}.qrimg{box-sizing:border-box;background:#fff;border-radius:14px;flex:none;width:132px;height:132px;padding:6px;overflow:hidden}.qrimg svg{width:100%;height:100%;display:block}.qrcard.locked .qrimg{filter:blur(3px);opacity:.6}.qrinfo{flex:1;justify-items:start;gap:8px;min-width:220px;display:grid}.qrinfo h3,.qrinfo p{margin:0}.blogon{flex-wrap:wrap;align-items:center;gap:22px;padding:30px;display:flex}.blogon>div:not(.radar){flex:1;justify-items:start;gap:10px;min-width:260px;display:grid}.blogon .radar{flex:none}.blogon h3,.blogon p{margin:0}.blogon .bico{background:var(--grad);color:#fff;border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid}.posts{gap:12px;display:grid}.postcard{text-align:left;animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*45ms);border-radius:20px;align-items:center;gap:16px;padding:12px;transition:border-color .3s;display:flex}.postcard:hover{border-color:var(--line2)}.postcard .pcov{aspect-ratio:16/10;background:var(--panel2) center/cover;width:140px;color:var(--dim);border-radius:12px;flex:none;place-items:center;display:grid}.postcard>div:last-child{justify-items:start;gap:4px;min-width:0;display:grid}.postcard b{font-family:var(--display);letter-spacing:-.02em;font-size:19px}.postcard p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pedit{gap:14px;display:grid}.pebar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pebar .fill{flex:1}.pegrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (width<=1000px){.pegrid{grid-template-columns:1fr}}.pepaper{border-radius:24px;gap:12px;padding:22px 28px 28px;display:grid}.pecover{border:1.5px dashed var(--line2);background:50%/cover;border-radius:16px;justify-content:flex-start;align-items:flex-end;gap:8px;min-height:120px;padding:12px;display:flex}.pecover.has{border-style:solid;border-color:#0000;min-height:260px}.petitle{resize:none;color:var(--ink);font-family:var(--display);letter-spacing:-.03em;field-sizing:content;background:0 0;border:0;outline:0;padding:4px 0;font-size:clamp(28px,3.4vw,42px);line-height:1.1}.petools{background:var(--panel);border:1px solid var(--line);z-index:2;border-radius:12px;flex-wrap:wrap;gap:4px;padding:6px;display:flex;position:sticky;top:8px}.petools button{min-width:34px;height:32px;color:var(--mute);border-radius:8px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:grid}.petools button:hover{background:var(--panel2);color:var(--ink)}.pelink{align-items:center;gap:10px;display:flex}.pelink input{background:var(--panel);color:var(--ink);font:inherit;border:1px solid #7b5cff99;border-radius:10px;outline:none;flex:1;padding:9px 12px}.pebody{min-height:320px;color:var(--ink);outline:none;font-size:17px;line-height:1.75}.pebody:empty:before{content:attr(data-ph);color:var(--dim)}.pebody h2{font-family:var(--display);letter-spacing:-.02em;margin:1.4em 0 .4em;font-size:28px;line-height:1.2}.pebody h3{margin:1.2em 0 .3em;font-size:21px}.pebody p{margin:0 0 1em}.pebody blockquote{border-left:3px solid var(--v);color:var(--mute);margin:1.2em 0;padding-left:16px;font-size:1.1em}.pebody img{border-radius:12px;max-width:100%;margin:.5em 0}.pebody a{color:#c7b8ff;text-decoration:underline}.peex{gap:6px;margin-top:10px;display:grid}.peex>span{color:var(--mute);font-size:12.5px}.peex em{color:var(--dim);font-style:normal}.peex textarea,.peai textarea{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:none;padding:10px 12px;font-size:14px}.pedel{color:var(--dim);justify-self:start;margin-top:6px}.peai{gap:10px;display:grid;position:sticky;top:12px}.peai h3{margin:0}.peai h3 svg{color:var(--o)}.peai p{margin:0}.pecover.has .btn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a12c7;border-color:#ffffff2e}.tradd{gap:14px;display:grid}.trsrc{align-items:center;gap:10px;font-size:15px;display:flex}.trsrc svg{color:#c7b8ff}.trpick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trpick .sel{width:min(320px,100%)}.trlist{gap:10px;margin-top:16px;display:grid}.trrow{animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*50ms);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.trrow>div{flex:1;gap:2px;min-width:180px;display:grid}.trrow a{color:#c7b8ff}.trcode{background:var(--panel2);letter-spacing:.04em;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.sellsteps{gap:14px;display:grid}.sellstep{align-items:flex-start;gap:18px;padding:24px;display:flex}.sellstep>div{flex:1;justify-items:start;gap:10px;display:grid}.sellstep h3,.sellstep p{margin:0}.sellstep .snum{background:var(--panel2);width:42px;height:42px;color:var(--mute);border-radius:14px;flex:none;place-items:center;font-size:16px;font-weight:800;transition:background .4s,color .4s;display:grid}.sellstep.done .snum{background:var(--grad);color:#fff}.warnline{color:#ffcf7a;align-items:center;gap:6px;display:flex}.prodgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.prodcard{text-align:left;transition:border-color .3s,transform .5s var(--ease);animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*45ms);border-radius:20px;gap:10px;padding:10px;display:grid}.prodcard:hover{border-color:var(--line2);transform:translateY(-3px)}.prodcard .pimg{aspect-ratio:4/3;background:var(--panel2) center/cover;color:var(--dim);border-radius:14px;place-items:center;display:grid}.prodcard .pinfo{justify-items:start;gap:4px;min-width:0;padding:0 4px 4px;display:grid}.prodcard b{font-family:var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;overflow:hidden}.prodcard .pprice{font-weight:700}.sellcols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (width<=1000px){.sellcols{grid-template-columns:1fr}.kpis4{grid-template-columns:repeat(2,1fr)}}.sellcols h3{margin:0 0 12px}.ordlist{gap:2px;display:grid}.ordrow>button{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;transition:background .3s;display:flex}.ordrow>button:hover,.ordrow.open>button{background:#ffffff09}.oav{background:var(--panel2);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.otxt{flex:1;min-width:0;display:grid}.otxt b,.otxt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oamt{font-variant-numeric:tabular-nums;justify-items:end;font-weight:700;display:grid}.odet{gap:10px;padding:4px 10px 14px 58px;font-size:14px;display:grid}.odet p{gap:2px;margin:0;display:grid}.odet a{color:#c7b8ff}.sellset{gap:14px;display:grid}.sellset h3{margin:0}.sellset label,.prodrow label{gap:6px;display:grid}.sellset label>span,.prodrow label>span{color:var(--mute);font-size:12.5px}.sellset p{margin:0}.moneyin{background:var(--panel);border:1px solid var(--line2);border-radius:12px;align-items:center;gap:6px;padding:0 12px;transition:border-color .25s;display:flex}.moneyin:focus-within{border-color:#7b5cff99}.moneyin span{color:var(--mute);font-weight:600}.moneyin input{min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:10px 0}.moneyin.big input{padding:9px 0;font-size:20px;font-weight:700}.prodrow{grid-template-columns:200px minmax(0,1fr);align-items:end;gap:14px;display:grid}@media (width<=640px){.prodrow{grid-template-columns:1fr}}.prodrow .seg button{padding:9px 10px;font-size:13px}.pecover.prodimg.has{min-height:340px}.peai{grid-template-columns:minmax(0,1fr)}.paylink{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 12px;display:flex}.paylink code{text-overflow:ellipsis;white-space:nowrap;color:#c7b8ff;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.kpi b.kpitext{font-size:26px}.bklist{gap:6px;display:grid}.bkhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.bkhead h3{margin:0}.bkday h4{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin:14px 0 4px;font-size:12px}.bkrow>button{text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:10px;transition:background .3s;display:flex}.bkrow>button:hover,.bkrow.open>button{background:#ffffff09}.bkrow.canceled .otxt b{color:var(--mute);text-decoration:line-through}.bktime{font-variant-numeric:tabular-nums;flex:none;width:76px;font-weight:700;display:grid}.bktime em{color:var(--mute);font-size:12px;font-style:normal;font-weight:400}.bkrow .odet{padding-left:100px}.svlist{gap:10px;display:grid}.svcard{text-align:left;animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*45ms);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .3s;display:flex}.svcard:hover{border-color:var(--line2)}.svlen{background:var(--panel2);border-radius:12px;flex:none;place-items:center;width:64px;height:48px;font-size:13px;font-weight:700;display:grid}.svadd{color:var(--mute);border-style:dashed;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:16px;font-weight:600;transition:color .3s,border-color .3s;display:flex}.svadd:hover{color:var(--ink);border-color:var(--line2)}.sved{animation:vrise .4s var(--ease) backwards;gap:16px;display:grid}.svtitle{font-family:var(--display);letter-spacing:-.02em;font-size:20px}.svgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}@media (width<=700px){.svgrid{grid-template-columns:1fr}}.svgrid .wide{grid-column:1/-1}.fld{gap:6px;display:grid}.fld>span{color:var(--mute);font-size:12.5px}.fld em{color:var(--dim);font-style:normal}.fld input,.fld textarea,.calpaste input,.offrow input{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .25s}.fld input:focus,.fld textarea:focus,.calpaste input:focus,.offrow input:focus{border-color:#7b5cff99}.fld .seg{justify-self:start}.fld .seg button{padding:8px 14px;font-size:13px}.fld p{margin:0}.tglrow{cursor:pointer;align-items:center;gap:10px;display:flex}.tgl{appearance:none;background:var(--panel2);border:1px solid var(--line2);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;margin:0;transition:background .3s,border-color .3s;position:relative}.tgl:after{content:"";background:var(--mute);width:16px;height:16px;transition:transform .35s var(--ease),background .3s;border-radius:50%;position:absolute;top:2px;left:2px}.tgl:checked{background:var(--v);border-color:var(--v)}.tgl:checked:after{background:#fff;transform:translate(16px)}.tgl:focus-visible{outline-offset:2px;outline:2px solid #7b5cffb3}.hrgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (width<=1100px){.hrgrid{grid-template-columns:1fr}}.hrside{gap:16px;display:grid}.week{display:grid}.wkrow{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.wkrow:first-child{border-top:0}.wkrow .tglrow{padding-top:8px}.wkrow.closed b{color:var(--mute)}.wkhours{justify-items:start;gap:8px;display:grid}.wkhours>.mute{padding-top:8px}.wkrange{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wkrange .sel{width:130px}@media (width<=640px){.wkrow{grid-template-columns:1fr}.wkrow.closed{grid-template-columns:1fr auto;align-items:center}.wkrow.closed .tglrow,.wkrow.closed .wkhours>.mute{padding-top:0}}.iconbtn.sm{border-radius:50%;width:30px;height:30px}.offrow{align-items:center;gap:8px;display:flex}.offrow input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0}.calgrid{gap:16px;display:grid}.calcard{gap:12px;display:grid}.calcard h3{align-items:center;gap:8px;margin:0;display:flex}.calcard h3 svg{color:#c7b8ff}.calcard p{margin:0}.calpaste{gap:10px;display:flex}.calpaste input{flex:1}.calstatus{background:#4be3a014;border:1px solid #4be3a04d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.calstatus>svg{color:var(--good)}.calstatus .textbtn{margin-left:auto}.calstatus.bad{background:#ff5e5e14;border-color:#ff5e5e4d}.calstatus.bad>svg{color:var(--bad)}.guides{gap:6px;display:grid}.guide{border:1px solid var(--line);border-radius:14px;overflow:hidden}.guide>button{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-weight:600;display:flex}.guide>button svg{transition:transform .35s var(--ease);color:var(--mute)}.guide.open>button svg{transform:rotate(180deg)}.guide ol{color:var(--mute);gap:6px;margin:0;padding:0 18px 14px 34px;font-size:14px;line-height:1.5;display:grid}.calcard a{color:#c7b8ff}.sc.book{grid-template-columns:1.2fr 1fr;align-items:start;gap:12px;display:grid}.bkcal{color:#1b1825;animation:vrise .7s var(--ease) backwards .3s;background:#fff;border-radius:16px;padding:14px}.bkcal b{margin-bottom:8px;display:block}.bkcal>div{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.bkcal i{text-align:center;color:#b7b2c2;border-radius:50%;padding:5px 0;font-size:11px;font-style:normal}.bkcal i.f{color:#1b1825;background:#f1eef7;font-weight:700}.bkcal i.on{color:#fff;background:#1b1825;font-weight:700}.bkslots{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bkslots span{text-align:center;border:1px solid var(--line);animation:vrise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .5s);background:#ffffff0f;border-radius:10px;padding:8px;font-size:13px;font-weight:600}.bkslots span.on{color:#1b1825;background:#fff}.sc.book .paid{grid-column:1/-1}.fld .moneyin input{background:0 0;border:0;border-radius:0;padding:10px 0}.featoff{justify-content:center;margin-top:28px;display:flex}.featoff .textbtn{color:var(--dim)}.featoff .textbtn:hover{color:var(--mute)}.prodadd{min-height:220px;color:var(--mute);border-style:dashed;align-content:center;place-items:center;gap:8px;font-weight:600;display:grid}.prodadd:hover{color:var(--ink)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chipbtn{border:1px solid var(--line);color:var(--mute);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.chipbtn:hover{color:var(--ink)}.chipbtn.on{background:var(--panel2);border-color:var(--line2);color:var(--ink)}.ordrow>button .chip{flex:none}.oitems{background:#ffffff08;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.oitems>div{justify-content:space-between;gap:12px;display:flex}.oitems em{color:var(--mute);font-size:12.5px;font-style:normal;display:block}.oacts{gap:8px;display:grid}.oacts .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oacts .pedel{margin:0 0 0 auto}.otrack{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.otrack input,.zonename,.optname,.optval{background:var(--panel);border:1px solid var(--line2);color:var(--ink);font:inherit;border-radius:10px;outline:none;min-width:0;padding:9px 12px;font-size:14px}.otrack input:focus,.zonename:focus,.optname:focus,.optval:focus{border-color:#7b5cff99}@media (width<=640px){.otrack{grid-template-columns:1fr}.odet,.bkrow .odet{padding-left:10px}}.dlvcol{gap:16px;display:grid}.zones{gap:12px;margin:12px 0;display:grid}.zone{border:1px solid var(--line);background:#ffffff05;border-radius:16px;gap:10px;padding:14px;display:grid}.zonetop{align-items:center;gap:8px;display:flex}.zonename{flex:1;font-weight:700}.cchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cchip{background:var(--panel2);border-radius:999px;align-items:center;gap:4px;padding:5px 6px 5px 11px;font-size:13px;display:inline-flex}.cchip button{width:20px;height:20px;color:var(--mute);border-radius:50%;place-items:center;display:grid}.cchip button:hover{color:var(--ink);background:#ffffff14}.cchips .sel{width:200px}.zonerow{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}@media (width<=640px){.zonerow{grid-template-columns:1fr}}.sellset .tglrow h3{margin:0}.galrow{flex-wrap:wrap;gap:8px;display:flex}.galthumb{background:center/cover var(--panel2);border-radius:12px;width:74px;height:74px;position:relative}.galthumb button{color:#fff;opacity:0;background:#0c0a12bf;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .25s;display:grid;position:absolute;top:4px}.galthumb button:first-child{left:4px}.galthumb button:last-child{right:4px}.galthumb:hover button{opacity:1}.galadd{border:1.5px dashed var(--line2);width:74px;height:74px;color:var(--mute);border-radius:12px;align-content:center;place-items:center;gap:2px;font-size:11px;font-weight:600;display:grid}.galadd:hover{color:var(--ink)}.kindnote{margin:-4px 0 0}.pfile{border:1px dashed var(--line2);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pfile>span{flex:1;min-width:0}.pfile>svg{color:#c7b8ff}.psec{border-top:1px solid var(--line);gap:10px;padding:16px 0 4px;display:grid}.psechead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.psechead h4{margin:0;font-size:15px}.optrow{grid-template-columns:140px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.optrow .optval{border-style:dashed;flex:1;min-width:140px}@media (width<=640px){.optrow{grid-template-columns:1fr auto}.optrow .cchips{grid-column:1/-1}}.vtable{gap:4px;margin-top:4px;display:grid}.vth,.vtr{grid-template-columns:minmax(0,1.2fr) 150px 120px;align-items:center;gap:10px;display:grid}.vth{color:var(--mute);padding:0 2px;font-size:12px}.vtr input{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:9px 12px;font-size:14px}.vtr .moneyin input{background:0 0;border:0;padding:9px 0}.pstock{max-width:240px}.tglrow em{font-style:normal}.psec>.textbtn{justify-self:start;align-items:center;gap:4px;display:inline-flex}.pcat{max-width:340px}.rfretry{background:linear-gradient(110deg,#ffb86b21,#ff5e9a0f 55%,transparent 85%),var(--panel);animation:vrise .5s var(--ease) backwards;border:1px solid #ffb86b47;border-radius:16px;align-items:center;gap:14px;padding:14px 16px 14px 18px;display:flex;position:relative;overflow:hidden}.rfretry:before{content:"";background:linear-gradient(180deg,var(--o),var(--p));width:3px;position:absolute;inset:0 auto 0 0}.rfico{color:#ffcf9b;background:#ffb86b24;border:1px solid #ffb86b4d;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rftxt{flex:1;gap:2px;min-width:0;font-size:13.5px;line-height:1.45;display:grid}.rftxt b{color:var(--ink);font-size:14.5px}.rfretry .btn{flex:none}@media (width<=640px){.rfretry{flex-wrap:wrap}.rfretry .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.rfretry{animation:none}}.fld .seg.bkplace{justify-self:stretch}.fld .seg.bkplace button{white-space:nowrap;padding:8px 6px}@media (width<=560px){.fld .seg.bkplace button{white-space:normal;padding:8px 4px;font-size:12.5px;line-height:1.25}}.csclear{width:22px;height:22px;color:var(--dim);border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.csclear:hover{background:var(--panel2);color:var(--ink)}.mmore{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--mute);transition:border-color .3s var(--ease),color .3s var(--ease),background .3s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex}.mmore:hover:not(:disabled){color:var(--ink);background:var(--panel2);border-color:#7b5cff80}.mmore .mute{font-weight:500}.cspent{background:linear-gradient(120deg,#7b5cff24,#ff5e9a14 60%,#ffb86b0f);border:1px solid #7b5cff38;border-radius:14px;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.cspent b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px}.ctl{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ctl:before{content:"";background:linear-gradient(var(--line2),transparent);width:1px;position:absolute;top:14px;bottom:14px;left:14px}.ctl li{animation:vrise .5s var(--ease) backwards;animation-delay:calc(var(--i,0)*40ms);grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ctlic{background:var(--panel2);width:29px;height:29px;color:var(--mute);border:1px solid var(--line);border-radius:10px;place-items:center;display:grid;position:relative}.ctlic.order,.ctlic.ticket{color:var(--good);background:#4be3a01f}.ctlic.booking{color:#8cc8ff;background:#3aa0ff24}.ctlic.quote,.ctlic.invoice,.ctlic.credit{color:#c7b8ff;background:#7b5cff29}.ctlic.request{color:#ffcf96;background:#ffb86b24}.ctl .cmsg{width:100%}.ctl .cmsg em,.ctltxt em{letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-right:8px;font-size:11px;font-style:normal;font-weight:700}.ctlrow{text-align:left;background:var(--panel);border:1px solid var(--line);width:100%;transition:border-color .25s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.ctlrow:hover{border-color:var(--line2)}.ctltxt{flex:1;gap:1px;min-width:0;display:grid}.ctltxt em{margin:0}.ctltxt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ctltxt small{font-size:12px}.ctlend{flex:none;align-items:center;gap:8px;display:flex}.ctlend b{font-variant-numeric:tabular-nums}.ctlend .chip{margin-left:auto}@media (width<=560px){.ctlrow{flex-wrap:wrap}.ctlend{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.ctl li{animation:none}}.nav .navmore{color:var(--mute);margin-top:10px;font-weight:600}.nav .navmore .navmc{background:var(--panel2);min-width:20px;height:19px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:700;display:grid}.nav .navmore .navchev{color:var(--dim);transition:transform .45s var(--ease);place-items:center;display:grid}.nav .navmore.open .navchev{transform:rotate(180deg)}.nav button.inmore{animation:morein .5s var(--ease) both;animation-delay:calc(var(--i,0) * 28ms)}@keyframes morein{0%{opacity:0;transform:translateY(-6px)}}.nav .navcustom{color:var(--dim);gap:9px;margin:6px 0 2px;padding:7px 12px;font-size:12.5px;font-weight:600}.nav .navcustom:hover{color:var(--ink)}.custm{align-items:center;padding:16px}.custbox{flex-direction:column;max-height:min(720px,100vh - 32px);display:flex}.custhead{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.custhead>div{flex:1;gap:3px;display:grid}.custhead b{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:600}.custlist{overscroll-behavior:contain;padding:4px 14px 10px;overflow:auto}.custgrp .navlbl{padding:14px 6px 6px}.custrow{cursor:pointer;animation:morein .5s var(--ease) both;animation-delay:calc(var(--i,0) * 30ms);border-radius:13px;align-items:center;gap:12px;padding:9px 8px;transition:background .25s;display:flex}.custrow:hover{background:#ffffff09}.custrow .ic{color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 8px 20px -10px #ff5e9a99}.custt{flex:1;gap:1px;min-width:0;display:grid}.custt b{font-size:14px;font-weight:600}.custt span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.custfoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}@media (prefers-reduced-motion:reduce){.nav button.inmore,.custrow{animation:none}.nav .navmore .navchev{transition:none}}@media (width<=640px){.custm{align-items:end;padding:0}.custbox{border-radius:22px 22px 0 0;width:100%;max-height:88vh}}
