:root{--bg:#fbf7f0;--bg-2:#f4eee3;--card:#fff;--ink:#10301a;--ink-2:#2e4a37;--muted:#5e6e63;--line:#e7e0d2;--green:#1fa146;--green-d:#178a3a;--green-soft:#e5f5ea;--hero:#1b6b34;--deep:#0e4520;--deep-ink:#e7f3ea;--logo:#0c4222;--nav-ink:#312b36;--thumb:#efe9e9;--card-line:#eff0f2;--card-title:#273324;--chip-line:#e0e3eb;--hover-green:#1d6c3b;--yellow:#fc0;--yellow-ink:#3a2c00;--red:#d6453b;--shadow:0 1px 2px #10301a0f,0 6px 18px #10301a12;--press:0 3px 0 #146f31;--doodle:.07;--r:16px;--r-s:10px;--f-display:"Passion One","Arial Black",Impact,sans-serif;--f-round:"Fredoka",system-ui,sans-serif;--f-body:"Fredoka",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1812;--bg-2:#131f17;--card:#18261c;--ink:#eaf4ec;--ink-2:#c9dccd;--muted:#9bb0a1;--line:#26392c;--green:#2bb556;--green-d:#23a04b;--green-soft:#193a24;--hero:#154f28;--body-pat:none;--deep:#0a2613;--deep-ink:#ddeee1;--logo:#eaf4ec;--nav-ink:#eaf4ec;--thumb:#223127;--card-line:#26392c;--card-title:#eaf4ec;--chip-line:#2e4235;--hover-green:#4fd17a;--yellow:#ffd84a;--yellow-ink:#2e2300;--shadow:0 1px 2px #0000004d,0 6px 18px #00000040;--press:0 3px 0 #0f5a26;--doodle:.05}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1812;--bg-2:#131f17;--card:#18261c;--ink:#eaf4ec;--ink-2:#c9dccd;--muted:#9bb0a1;--line:#26392c;--green:#2bb556;--green-d:#23a04b;--green-soft:#193a24;--hero:#154f28;--body-pat:none;--deep:#0a2613;--deep-ink:#ddeee1;--logo:#eaf4ec;--nav-ink:#eaf4ec;--thumb:#223127;--card-line:#26392c;--card-title:#eaf4ec;--chip-line:#2e4235;--hover-green:#4fd17a;--yellow:#ffd84a;--yellow-ink:#2e2300;--shadow:0 1px 2px #0000004d,0 6px 18px #00000040;--press:0 3px 0 #0f5a26;--doodle:.05}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg) var(--body-pat) center top/1400px auto repeat;color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:8px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.wrap{max-width:1272px;margin-inline:auto;padding-inline:16px}@media (min-width:700px){.wrap{max-width:1304px;padding-inline:32px}}.doodle{isolation:isolate;position:relative}main .doodle:before{display:none}.doodle:before{content:"";z-index:-1;opacity:var(--doodle);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' fill='none' stroke='%2310301A' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M20 30l4 9 9 1-7 6 2 9-8-5-8 5 2-9-7-6 9-1z'/%3E%3Cpath d='M110 22c5-6 14-2 12 6-2 7-12 12-12 12s-10-5-12-12c-2-8 7-12 12-6z'/%3E%3Ccircle cx='70' cy='90' r='12'/%3E%3Cpath d='M64 88h.1M76 88h.1M64 95c4 4 8 4 12 0'/%3E%3Cpath d='M125 110c10 0 16 6 16 12s-6 12-16 12h-6l-8 6v-7c-5-3-6-7-6-11 0-6 8-12 20-12z'/%3E%3Cpath d='M22 120l10 10M32 120l-10 10'/%3E%3C/svg%3E");position:absolute;inset:0}.eyebrow{font-family:var(--f-round);letter-spacing:.08em;text-transform:uppercase;color:var(--green-d);font-size:13px;font-weight:600;display:inline-block}.display{font-family:var(--f-display);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);font-weight:600;line-height:.95}.h-sec{font-family:var(--f-round);font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.15}.lead{color:var(--muted);max-width:62ch;font-size:17px}.muted{color:var(--muted)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.btn{cursor:pointer;font-family:var(--f-round);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s,background .15s;display:inline-flex}.btn svg:last-child:not(:first-child){transition:transform .2s}.btn:hover svg:last-child:not(:first-child){animation:.9s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.btn-primary{background:var(--green);color:#fff;box-shadow:var(--press)}.btn-primary:hover{background:var(--green-d);box-shadow:none;transform:translateY(2px)}.btn-primary:active{transform:translateY(2px);box-shadow:0 1px #146f31}.btn-ghost{background:var(--card);color:var(--ink);border:1.5px solid var(--line);box-shadow:0 2px 0 var(--line)}.btn-ghost:hover{border-color:var(--green)}.btn-soft{background:var(--green-soft);color:var(--green-d)}.btn-soft:hover{filter:brightness(.97)}.btn-yellow{background:var(--yellow);color:var(--yellow-ink);box-shadow:0 3px #c9a300}.btn-sm{padding:8px 14px;font-size:14px}.btn-lg{padding:14px 28px;font-size:17px}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn svg{flex:none;width:18px;height:18px}.link{color:var(--green-d);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}#hdr{top:env(safe-area-inset-top,0px);z-index:40;position:sticky}.hdr{background:color-mix(in srgb,var(--card) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:box-shadow .25s,border-color .25s;position:relative}.hdr.scrolled{border-bottom-color:color-mix(in srgb,var(--line) 80%,transparent);box-shadow:0 1px #10301a05,0 8px 24px -12px #10301a2e}.hdr-in{grid-template-columns:auto 1fr auto;align-items:center;column-gap:28px;height:88px;display:grid}.logo{border-radius:12px;flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.logo svg,.logo img{border-radius:12px;width:46px;height:46px;transition:transform .2s;display:block}.logo:hover img{transform:rotate(-6deg)scale(1.04)}.logo b{font-family:var(--f-display);color:var(--logo);letter-spacing:.02em;font-size:28px;font-weight:600;line-height:1}.nav{justify-content:center;align-items:center;gap:2px;display:flex}.nav a{white-space:nowrap;height:54px;font-family:var(--f-round);color:var(--nav-ink);border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}.nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#33b988,#4bbb36);border-radius:999px;height:3px;transition:opacity .18s,transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.6)}.nav a:hover:after,.nav a:focus-visible:after,.nav a.on:after{opacity:1;transform:scaleX(1)}.nav a:focus-visible{outline:none}.nav .ico{font-size:19px;line-height:1;transition:transform .2s}.nav a:hover .ico{transform:translateY(-2px)scale(1.08)}.nav .ico-cat{display:inline-block;transform:rotate(45deg)}.nav a:hover .ico-cat{transform:rotate(45deg)translate(-2px)scale(1.08)}.hdr-right{justify-self:end;align-items:center;gap:6px;display:flex}.hlink{white-space:nowrap;height:54px;font-family:var(--f-round);color:var(--nav-ink);align-items:center;gap:8px;padding:0 12px;font-size:17px;font-weight:600;text-decoration:none;transition:color .18s;display:flex;position:relative}.hlink img{transition:transform .2s}.hlink:hover img{transform:translateY(-2px)scale(1.08)}.hlink.hl-create:hover img{transform:rotate(-10deg)scale(1.1)}.hlink:hover,.hlink:focus-visible,.hlink.on{color:var(--hover-green)}.vdiv{background:var(--line);width:1px;height:26px;margin-inline:6px}.btn-signin{white-space:nowrap;color:#fff;min-width:86px;height:44px;font-family:var(--f-round);background:#1d6c3b;border-radius:12px;justify-content:center;align-items:center;margin-left:46px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s;display:inline-flex}.btn-signin:hover{transform:scale(1.07)}.btn-signin:active{transform:scale(.97)}.sbox{position:relative}.sbox input{border:1.5px solid var(--line);background:var(--bg);border-radius:999px;width:230px;height:42px;padding:0 16px 0 40px}.sbox svg{width:18px;height:18px;color:var(--muted);position:absolute;top:12px;left:14px}.credits{background:var(--green-soft);border:1.5px solid color-mix(in srgb,var(--green) 40%,transparent);height:44px;font-weight:600;font-family:var(--f-round);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin-left:8px;padding:0 16px 0 10px;font-size:17px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.credits:hover{border-color:var(--green);transform:translateY(-1px)}.acct-wrap{margin-left:6px;position:relative}.avatar{cursor:pointer;background:#fde3ee;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:0;transition:box-shadow .15s;display:grid;overflow:hidden;box-shadow:0 0 0 1.5px #e6e3e8}.avatar img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.avatar:hover,.avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--green)}.acct{z-index:50;background:#fff;border:1px solid #e9e6ec;border-radius:24px;width:376px;padding:16px 0 0;animation:.16s drop;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 48px -16px #101e1440}.acct .who{align-items:center;gap:12px;padding:4px 16px 12px;display:flex}.acct .who .avatar{cursor:default;width:48px;height:48px}.acct .who>div{min-width:0}.acct .who b{font-family:var(--f-round);color:#171511;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.acct .who .on-dot{color:#8c8a8f;align-items:center;gap:6px;font-size:13px;display:flex}.acct .who .on-dot:before{content:"";background:#15a04c;border-radius:50%;width:6px;height:6px}.acct .promo{background:linear-gradient(120deg,#f7fbf9 45%,#dff5e7);border:1px solid #d7efdf;border-radius:20px;margin:0 16px 10px;padding:20px}.acct .promo p{font-family:var(--f-round);color:#2a2a2a;margin:0 0 16px;font-size:16px;line-height:24px}.acct .promo .vp{font-family:var(--f-round);color:#fff;background:#15a04c;border-radius:999px;align-items:center;gap:12px;width:auto;height:46px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.acct .promo .vp:hover,.acct .promo .vp:focus-visible{color:#fff;background:#1d6c3b}.acct hr{border:0;border-top:1px solid #efedea;margin:4px 0 0}.acct a:not(.vp),.acct button{text-align:left;cursor:pointer;width:100%;font-family:var(--f-round);color:#171511;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:6px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.acct a img,.acct button img{flex:none;width:44px;height:44px}.acct a:not(.vp):hover,.acct button:hover,.acct a:not(.vp):focus-visible,.acct button:focus-visible{background:#f2fbf6;outline:none}.acct .danger{color:#ed4961;padding:10px 16px 12px}.acct .danger:hover,.acct .danger:focus-visible{background:#fff3f5}.menu-btn{border:1.5px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border-radius:12px;place-items:center;display:none}.menu-btn svg{width:22px;height:22px}.mnav{display:none}@media (max-width:1440px){.nav a{padding:0 14px}.hlink{padding:0 8px}.hdr-in{column-gap:16px}.vdiv{margin-inline:2px}}@media (max-width:1360px){.vdiv{display:none}.nav a,.hlink{font-size:15px}.nav a{padding:0 12px}.logo b{font-size:25px}}@media (max-width:1180px){.nav .ico{display:none}}@media (max-width:1100px){.hdr-in{grid-template-columns:1fr auto;height:72px}.nav,.hdr-right .hide-m{display:none}.menu-btn{display:grid}.logo img{width:40px;height:40px}.logo b{font-size:24px}.mnav{border-top:1px solid var(--line);gap:4px;padding-block:12px 16px;animation:.16s drop;display:grid}.mnav a{font-family:var(--f-round);color:var(--nav-ink);border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.mnav a:hover,.mnav a.on{background:var(--green-soft);color:var(--green-d)}.mnav a img{width:22px;height:22px}.mnav .m-acts{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.mnav .m-acts a{border:1.5px solid var(--line);justify-content:center}.mnav .m-acts a.primary{background:var(--hero);border-color:var(--hero);color:#fff}}
.trend-sec{padding-block:72px}.trend-head{justify-content:center;align-items:center;margin-bottom:48px;display:flex;position:relative}.trend-title{text-align:center;justify-items:center;gap:10px;display:grid}.disc-title.trend-h{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(36px,4.4vw,52px)}.trend-title p{font-family:var(--f-round);color:#5d6470;font-size:17px}.car-nav{gap:10px;display:flex;position:absolute;bottom:4px;right:0}.car-btn{border:1.5px solid var(--hover-green);width:40px;height:40px;color:var(--hover-green);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.car-btn:hover{background:var(--hover-green);color:#fff}.car-btn:active{transform:scale(.94)}.car-btn:disabled{opacity:.4;cursor:default;color:var(--hover-green);background:#fff}.carousel-wrap{--gut:max(16px,calc((100vw - 1240px)/2));width:100%;position:relative}@media (min-width:700px){.carousel-wrap{--gut:max(32px,calc((100vw - 1240px)/2))}}.carousel{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:4px var(--gut) 12px;scrollbar-width:none;grid-auto-columns:min(416px,82vw);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%)}.carousel-wrap.at-start .carousel{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 56px),#0000 100%)}.carousel-wrap.at-end .carousel{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px 100%)}.carousel::-webkit-scrollbar{display:none}.carousel>*{scroll-snap-align:start}.trend{background:#e6e3df var(--body-pat) center/1400px auto;border-radius:28px;flex-direction:column;gap:14px;padding:24px 28px 20px;display:flex;position:relative}.trend-top{align-items:flex-start;gap:12px;display:flex}.trend-top .ic{flex:none;place-items:center;width:52px;height:56px;margin:-6px 0 -6px -4px;font-size:28px;line-height:1;display:grid}.trend-top b{font-family:var(--f-round);color:#0c4222;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.05;display:block;overflow:hidden}.trend-top>div{min-width:0}.trend-top small{color:#1e1e1e;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;display:block;overflow:hidden}.trend-top .count{color:#2b2b2b;font-family:var(--f-round);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fff5dc;border-radius:999px;flex:none;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:600}.trend-grid{grid-template-columns:repeat(3,1fr);place-items:center;gap:6px 10px;padding:4px 0 6px;display:grid}.trend-grid>div{place-items:center;height:118px;font-size:58px;line-height:1;display:grid}.trend-grid img{object-fit:contain;width:100%;height:104px;display:block}.trend-grid .big img{height:124px}.trend-top .ic img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000026);width:52px;height:56px}.sgrid button img{object-fit:contain;width:80%;height:80%}.trend-grid .big{grid-column:1/-1;height:130px;font-size:78px}.btn-explore{color:#fff;height:62px;font-family:var(--f-round);letter-spacing:.04em;text-transform:uppercase;background:#1d6c3b;border-radius:999px;justify-content:center;align-items:center;gap:14px;margin-top:auto;margin-bottom:4px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .15s;display:flex;box-shadow:0 4px #134a28}.btn-explore:hover{filter:brightness(1.1);box-shadow:none;transform:translateY(2px)}.btn-explore:active{transform:translateY(3px);box-shadow:0 1px #134a28}.btn-explore svg{transition:transform .2s}.btn-explore:hover svg{transform:translate(3px,-3px)rotate(-8deg)}@media (max-width:700px){.trend-head{flex-direction:column;gap:18px}.car-nav{position:static}.trend-grid>div{height:96px;font-size:48px}.trend-grid .big{height:110px;font-size:64px}}.ev-sec{margin-top:0}.ev-band{isolation:isolate;background-color:#8ccb8e;background-position:100%;background-size:cover;align-items:center;width:100%;min-height:max(600px,100svh - 88px);display:flex;position:relative;overflow-x:clip}.ev-inner{width:100%;padding-block:80px;position:relative}.ev-copy{z-index:2;max-width:760px;position:relative}.ev-h{font-family:"Passion One",var(--f-display);text-transform:uppercase;letter-spacing:.005em;color:#0c4222;-webkit-text-stroke:0;paint-order:stroke fill;text-shadow:0 0 #fff,2px 2px #fff,-2px -2px #fff,2px -2px #fff,-2px 2px #fff,0 3px #fff,3px 0 #fff,-3px 0 #fff,0 -3px #fff,0 8px 14px #0c42222e;font-size:clamp(40px,4.7vw,66px);font-weight:600;line-height:.9}.ev-h em{color:#15a04c;font-style:normal}.ev-h span{display:block}@media (min-width:1000px){.ev-h span{white-space:nowrap}}.ev-copy>p{font-family:var(--f-round);color:#10301a;max-width:42ch;margin-top:28px;font-size:clamp(17px,1.35vw,19px);font-weight:400;line-height:1.6}.ev-tools{grid-template-columns:repeat(4,minmax(0,142px));gap:12px;margin-top:40px;display:grid;position:relative}.ev-tool{text-align:center;background:#fff;border:1px solid #ffffffe6;border-radius:20px;gap:12px;padding:12px 12px 14px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 8px 20px -14px #0a3c1e59}.ev-tool:hover{transform:translateY(-4px);box-shadow:0 16px 26px -14px #0a3c1e73}.ev-ic{background:#f4f3f1;border-radius:14px;place-items:center;height:80px;display:grid}.ev-ic img{object-fit:contain;width:44px;height:44px;transition:transform .2s}.ev-tool:hover .ev-ic img{transform:scale(1.1)}.ev-tool span{font-family:var(--f-round);color:#10301a;font-size:14px;font-weight:500}.ev-girl{z-index:5;filter:drop-shadow(0 16px 24px #00000040);pointer-events:none;width:clamp(170px,19vw,270px);height:auto;animation:3.6s ease-in-out infinite girlFloat;position:absolute;bottom:calc(clamp(170px,19vw,270px)/-2);right:clamp(250px,25vw,370px)}@keyframes girlFloat{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-14px)rotate(-5deg)}}.ev-sec{z-index:2;position:relative}@media (max-width:1000px){.ev-girl{width:150px;bottom:-75px;right:16px}}@media (max-width:640px){.ev-girl{width:120px;bottom:-60px;right:12px}}.ev-orn{z-index:3;pointer-events:none;height:auto;animation:3.2s ease-in-out infinite pop;position:absolute}.ev-star{width:clamp(72px,8vw,112px);top:-10px;right:clamp(12px,3vw,48px)}.ev-heart{width:clamp(44px,4.2vw,60px);animation-delay:1s;top:clamp(150px,15vw,210px);left:calc(100% - 64px);transform:rotate(-10deg)}.ev-chat{width:clamp(48px,4.4vw,64px);animation-delay:.5s;top:-34px;left:98px}@media (max-width:1000px){.ev-band{background-position:0%}.ev-heart{display:none}}@media (max-width:640px){.ev-tools{grid-template-columns:repeat(2,1fr)}.ev-inner{padding-block:56px}.ev-star{top:8px}}
.ai-page{padding-block:28px 40px}.ai-page .crumbs{margin-bottom:10px}.ai-page .crumbs a:nth-last-child(2),.ai-page .crumbs [aria-current]{color:#15a04c;font-weight:600}.ai-h{font-family:var(--f-round);color:#141414;font-size:28px;font-weight:600;line-height:1.15}.ai-h em{color:#15a04c;font-style:normal}.ai-sub{color:#4e5560;margin-top:6px;font-size:15px}.ai-grid{grid-template-columns:380px 1fr;align-items:stretch;gap:clamp(20px,3vw,40px);margin-top:20px;display:grid}.ai-panel{background:var(--card);border:1px solid #efedea;border-radius:22px;box-shadow:0 1px 2px #10301a0a}.ai-left{flex-direction:column;display:flex;overflow:hidden}.ai-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:20px 24px 16px;overflow-y:auto}.ai-tabs{background:#f2f2f3;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.ai-tabs button{height:40px;font-family:var(--f-round);color:#464b53;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.ai-tabs button.on{color:#fff;background:#15a04c}.ai-up{cursor:pointer;height:72px;font-family:var(--f-round);color:#141414;outline-offset:-1.5px;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#f2d15a,#48c27a 55%,#2fb2a6) border-box;border:0;border-radius:14px;outline:1.5px dashed #9ed9b4;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.ai-up:hover,.ai-up.over{background:#f3fbf6}.ai-up-ic{width:20px;height:20px}.ai-up span{font-family:var(--f-round);font-synthesis:none;font-size:14px;font-weight:500}.ai-up-img{object-fit:cover;border-radius:10px;width:52px;height:52px}.ai-prompt{background:linear-gradient(135deg,#f2d15a,#48c27a 50%,#2fb2a6);border-radius:16px;margin-top:14px;padding:1.5px}.ai-prompt>:not(.sr){position:relative}.ai-prompt textarea{width:100%;height:70px;font-family:var(--f-round);color:#141414;resize:none;background:#fff;border:0;border-radius:14.5px 14.5px 0 0;outline:none;padding:12px 14px 0;font-size:15px;display:block}.ai-prompt textarea::placeholder{color:#8e939b}.ai-tools{background:#fff;border-radius:0 0 14.5px 14.5px;align-items:center;gap:8px;padding:8px 12px 12px;display:flex}.ai-tools button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;line-height:0;transition:transform .15s}.ai-tools button:not(:disabled):hover{transform:translateY(-1px)}.ai-tools button:disabled{cursor:default}.ai-tb img{width:34px;height:34px}.ai-expand img{width:141px;height:34px}.ai-clear{margin-left:auto}.ai-clear img{width:26px;height:26px}.ai-ex{gap:6px;margin-top:8px;display:grid}.ai-ex button{text-align:left;color:#3d4249;cursor:pointer;background:#fbfaf8;border:1px solid #eae8e4;border-radius:10px;padding:8px 10px;font-size:13px}.ai-ex button:hover{color:#15a04c;border-color:#15a04c}.ai-lbl{font-family:var(--f-round);color:#141414;margin:18px 0 8px;font-size:14px;font-weight:600}.ai-lbl span{color:#6b7079;font-weight:400}.ai-sel{width:100%;height:48px;font-family:var(--f-round);color:#141414;cursor:pointer;text-align:left;background:#fff;border:1px solid #eae8e4;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.ai-sel:hover{border-color:#9ed9b4}.ai-sel.on{background:#e9f8ee;border-color:#c9edd5;font-weight:600}.ai-sel-ic{width:30px;height:30px}.ai-sel-th{object-fit:cover;border-radius:7px;width:30px;height:30px}.ai-emo{background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.ai-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-arr{flex:none;width:26px;height:26px;margin-left:auto}.ai-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ai-two .ai-sel{gap:8px;min-width:0;padding:0 8px}.ai-two .ai-arr{width:20px;height:20px}.ai-foot{border-top:1px solid #f0eeea;gap:8px;padding:14px 24px;display:grid}.ai-go{color:#fff;height:56px;font-family:var(--f-round);cursor:pointer;background:#15a04c;border:0;border-radius:16px;font-size:20px;font-weight:600;transition:filter .15s,transform .12s;box-shadow:0 10px 22px -12px #15a04cb3}.ai-go:hover:not(:disabled){filter:brightness(1.08)}.ai-go:active:not(:disabled){transform:translateY(2px)}.ai-go:disabled{cursor:not-allowed;box-shadow:none;background:#a6e0bd}.ai-cost{font-family:var(--f-round);color:#141414;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.ai-info{cursor:help;background:0 0;border:1.5px solid #141414;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font:600 11px/1 Georgia,serif;display:grid}.ai-right{scrollbar-width:thin;flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.ai-right.has{box-shadow:none;background:0 0;border:0;padding:0}.ai-empty{text-align:center;justify-items:center;gap:10px;max-width:420px;margin:auto;padding:24px;display:grid}.ai-ph{width:clamp(150px,20vh,233px);height:auto}.ai-empty h2{font-family:var(--f-round);color:#141414;margin-top:8px;font-size:clamp(20px,2vw,26px);font-weight:600}.ai-empty p{color:#6b7079;font-size:15px;line-height:1.6}.ai-spin{border:5px solid #e3f3e9;border-top-color:#15a04c;border-radius:50%;width:52px;height:52px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ai-res-card{background:var(--card);border:1px solid #efedea;border-radius:22px;padding:16px;animation:.4s both pop-in}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ai-banner{aspect-ratio:1400/441;background:#1f6b3a;border-radius:12px;place-items:center;width:100%;max-height:34vh;display:grid;position:relative;overflow:hidden}.ai-banner>img{object-fit:cover;width:100%;height:100%}.ai-banner.nobg>img{object-fit:contain}.ai-banner.nobg{background-color:#f7f7f8;background-image:linear-gradient(45deg,#ececee 25%,#0000 25% 75%,#ececee 75%),linear-gradient(45deg,#ececee 25%,#0000 25% 75%,#ececee 75%);background-position:0 0,10px 10px;background-size:20px 20px}.ai-banner-ph{aspect-ratio:1;max-width:100%;height:100%}.ai-banner-cap{background:var(--yellow);color:#2a1f00;font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;border:3px solid #fff;border-radius:10px;padding:4px 14px;font-size:22px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)rotate(-4deg)}.ai-res-row{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.ai-addpack{color:#fff;height:36px;font-family:var(--f-round);cursor:pointer;background:#15a04c;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;box-shadow:0 2px #0f7a38}.ai-addpack:hover{filter:brightness(1.08)}.ai-rbg{font-family:var(--f-round);color:#15a04c;cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ai-pc-h{justify-content:space-between;align-items:center;display:flex}.ai-pc-h b{font-family:var(--f-round);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.ai-pc-h b img{filter:grayscale()}.ai-copy{color:#15a04c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px}.ai-copy:hover{background:#eaf7ef}.ai-prompt-card p{color:#3d4249;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.ai-regen{color:#fff;height:40px;font-family:var(--f-round);cursor:pointer;background:#15a04c;border:0;border-radius:999px;margin-top:14px;padding:0 22px;font-size:15px;font-weight:600}.ai-regen:hover{filter:brightness(1.08)}.ai-count{color:#9a9ea5;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ai-count+.ai-clear{margin-left:6px}.ai-quick{scrollbar-width:none;gap:8px;margin:0 -24px;padding:2px 24px 4px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000,#000 24px calc(100% - 32px),#0000);mask:linear-gradient(90deg,#0000,#000 24px calc(100% - 32px),#0000)}.ai-quick::-webkit-scrollbar{display:none}.ai-quick button{white-space:nowrap;height:34px;font-family:var(--f-round);color:#2f343b;cursor:pointer;background:#fff;border:1px solid #eae8e4;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.ai-quick button:hover{background:#f4fbf7;border-color:#9ed9b4;transform:translateY(-1px)}.ai-quick button.on{color:#0f7a38;background:#e9f8ee;border-color:#15a04c;font-weight:600}.ai-bal{color:#6b7079;font-weight:400}.ai-start{flex-direction:column;gap:18px;min-height:100%;padding:8px;display:flex}.ai-empty.sm{text-align:left;align-items:center;gap:22px;max-width:640px;margin:auto auto 0;padding:12px 8px 4px;display:flex}.ai-empty.sm .ai-ph{flex:none;width:clamp(110px,14vh,160px)}.ai-empty.sm h2{white-space:nowrap;margin:0 0 6px}.ai-insp{border-top:1px dashed #e6e3de;margin-bottom:auto;padding-top:16px}.ai-insp-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ai-insp-h h3{font-family:var(--f-round);color:#141414;font-size:17px;font-weight:600}.ai-insp-h span{color:#8c8a8f;font-size:13px}.ai-insp-g{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ai-card{text-align:left;cursor:pointer;background:#fcfbf9;border:1px solid #efedea;border-radius:16px;grid-template-rows:auto 1fr;grid-template-columns:56px 1fr;align-items:start;gap:2px 10px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.ai-card-th{background:#fff;border:1px solid #f0eeea;border-radius:12px;grid-row:1/3;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.ai-card-th img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.ai-card b{font-family:var(--f-round);color:#141414;font-size:14px;font-weight:600}.ai-card small{color:#6b7079;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ai-card i{font-style:normal;font-family:var(--f-round);color:#fff;opacity:0;background:#15a04c;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.ai-card:hover,.ai-card:focus-visible{background:#fff;border-color:#9ed9b4;outline:none;transform:translateY(-2px);box-shadow:0 10px 22px -16px #15a04c99}.ai-card:hover i,.ai-card:focus-visible i{opacity:1;transform:none}.ai-card:hover .ai-card-th img{transform:scale(1.08)rotate(-3deg)}.ai-busy{text-align:center;justify-items:center;gap:14px;width:min(400px,100%);margin:auto;padding:24px;display:grid}.ai-busy h2{font-family:var(--f-round);color:#141414;white-space:nowrap;font-size:22px;font-weight:600}.ai-skel{background:#f3f7f4;border-radius:28px;place-items:center;width:170px;height:170px;display:grid;position:relative;overflow:hidden}.ai-skel-st img{object-fit:contain;filter:grayscale()opacity(.35);width:120px;height:120px;animation:1.6s ease-in-out infinite breathe}.ai-shine{background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%);animation:1.3s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes shine{to{transform:translate(100%)}}@keyframes breathe{50%{transform:scale(1.06)}}.ai-busy-p{color:#6b7079;overflow-wrap:anywhere;max-width:34ch;margin-top:-6px;font-size:14px}.ai-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ai-chips:empty{display:none}.ai-chip{height:30px;font-family:var(--f-round);color:#0f7a38;background:#f1faf4;border:1px solid #d3efdd;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:13px;font-weight:500;display:inline-flex}.ai-chip img{object-fit:cover;border-radius:50%;width:22px;height:22px}.ai-chip i{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:grid}.ai-bar-w{align-items:center;gap:10px;width:100%;display:flex}.ai-bar-w b{font-family:var(--f-round);color:#15a04c;text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:14px;font-weight:600}.ai-proc{flex-direction:column;flex:1;align-items:center;min-height:100%;padding:24px 16px 20px;display:flex}.ai-proc-mid{text-align:center;justify-items:center;margin:auto 0;display:grid}.ai-proc-mid p{font-family:var(--f-round);color:#4e5560;margin-top:10px;font-size:17px;line-height:1.6}.ai-proc-t{font-family:var(--f-round);color:#141414;margin-top:clamp(12px,3vh,40px);font-size:24px;font-weight:600}.dots i{font-style:normal;animation:1.4s infinite both dot}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes dot{0%,80%,to{opacity:0}40%{opacity:1}}.orb{aspect-ratio:1;filter:drop-shadow(0 18px 30px #508cff47);width:clamp(150px,24vh,232px);animation:3.2s ease-in-out infinite orb-float;position:relative}.orb span{border-radius:50%;position:absolute;inset:0}.orb-b{background:radial-gradient(circle at 32% 28%,#e9f7ff 0,#9ed6ff 22%,#3e9bf5 55%,#2f6fe6 78%,#6b5cf0 100%);animation:6s ease-in-out infinite orb-morph}.orb-b:after{content:"";border-radius:inherit;background:conic-gradient(#ff78dcbf,#78dcff99,#b478ffb3,#ffa0dcb3,#ff78dcbf);animation:5s linear infinite spin;position:absolute;inset:-3px;-webkit-mask:radial-gradient(closest-side,#0000 88%,#000 94%,#0000 100%);mask:radial-gradient(closest-side,#0000 88%,#000 94%,#0000 100%)}.orb-h{filter:blur(4px);background:radial-gradient(at 40% 40%,#ffffffd9,#fff0 70%);animation:4s ease-in-out infinite orb-shine;inset:10% 14% 44% 18%!important}.orb-s{mix-blend-mode:screen;background:radial-gradient(circle at 70% 78%,#78f0ff8c,#0000 45%),radial-gradient(circle at 22% 70%,#ff96e659,#0000 40%);animation:7s linear infinite reverse spin}@keyframes orb-float{50%{transform:translateY(-10px)scale(1.02)}}@keyframes orb-morph{0%,to{border-radius:50%}33%{border-radius:54% 46% 52% 48%/47% 55% 45% 53%}66%{border-radius:47% 53% 45% 55%/54% 46%}}@keyframes orb-shine{50%{opacity:.75;transform:translate(8%,6%)scale(.92)}}@media (prefers-reduced-motion:reduce){.orb,.orb span,.orb-b:after,.dots i{animation:none}}.ai-cancel{width:min(334px,100%);height:76px;font-family:var(--f-round);color:#2b2b2b;cursor:pointer;background:#fff;border:1.5px solid #e6e3de;border-radius:999px;flex:none;margin-top:24px;font-size:22px;font-weight:600;transition:border-color .15s,color .15s,background .15s}@media (max-height:820px){.ai-cancel{width:min(260px,100%);height:56px;font-size:18px}}.ai-cancel:hover{color:#ed4961;border-color:#ed4961}.ai-bar{background:#e3f3e9;border-radius:999px;flex:1;width:100%;height:8px;overflow:hidden}.ai-bar span{border-radius:inherit;background:linear-gradient(90deg,#48c27a,#15a04c);width:6%;height:100%;transition:width .45s;display:block}.ai-steps{text-align:left;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ai-steps li{color:#a2a6ad;align-items:center;gap:10px;font-size:14px;transition:color .2s;display:flex}.ai-steps li:before{content:"";box-sizing:border-box;border:2px solid #dadde1;border-radius:50%;flex:none;width:18px;height:18px;transition:all .2s}.ai-steps li.now{color:#141414;font-weight:500}.ai-steps li.now:before{border-color:#0000 #15a04c #15a04c;animation:.8s linear infinite spin}.ai-steps li.done{color:#15a04c}.ai-steps li.done:before{background:#15a04c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border:0}.ai-hist{padding:14px 16px}.ai-hist b{font-family:var(--f-round);font-size:15px;font-weight:600}.ai-hist-row{scrollbar-width:thin;gap:10px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.ai-hist-row button{cursor:pointer;background:#f7f7f8;border:2px solid #efedea;border-radius:14px;flex:none;width:58px;height:58px;padding:3px;transition:border-color .15s}.ai-hist-row button img{object-fit:cover;border-radius:10px;width:100%;height:100%}.ai-hist-row button:hover{border-color:#9ed9b4}.ai-hist-row button.on{border-color:#15a04c}@media (max-width:1180px){.ai-insp-g{grid-template-columns:repeat(2,1fr)}}.ai-left{font-synthesis:none}.ai-tabs button{height:40px;font-size:14px;font-weight:500}.ai-prompt textarea{font-size:14px;line-height:1.5}.ai-lbl{letter-spacing:0;color:#141414;margin:20px 0 8px;font-size:14px;font-weight:600}.ai-lbl span{color:#8a8f97;font-size:13px;font-weight:400}.ai-sel{color:#2a2e34;border-color:#eceae6;border-radius:12px;gap:10px;height:44px;padding:0 12px 0 8px;font-size:14px;font-weight:500}.ai-sel.on{color:#141414;background:#f1faf4;border-color:#cdebd8;font-weight:500}.ai-sel-ic,.ai-sel-th,.ai-emo{flex:none;width:28px;height:28px}.ai-sel-th{border-radius:8px}.ai-emo{border-radius:8px;font-size:17px}.ai-arr,.ai-two .ai-arr{opacity:.9;width:18px;height:18px}.ai-two{gap:8px}.ai-two .ai-sel{padding:0 10px 0 8px}.ai-quick button{color:#3a3f46;height:32px;padding:0 12px;font-size:13px;font-weight:500}.ai-quick button span{font-size:14px}.ai-up{border-radius:12px;height:56px}.ai-up:not(.has){gap:8px}.ai-cost{font-size:14px}@media (max-width:440px){.ai-count{display:none}.ai-count+.ai-clear{margin-left:auto}}@media (max-width:560px){.ai-insp-g{grid-template-columns:1fr}.ai-empty.sm{text-align:center;flex-direction:column}}@media (min-width:901px) and (min-height:600px){.ai-page{box-sizing:border-box;flex-direction:column;height:calc(100svh - 89px);padding-block:28px 20px;display:flex}.ai-page>.wrap{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.ai-grid{flex:1;min-height:0}.ai-left,.ai-right{min-height:0}}@media (max-width:900px){.ai-grid{grid-template-columns:1fr}.ai-right{min-height:420px}}
body.mdl-open{overflow:hidden}.mdl-bg{z-index:200;background:#0009;place-items:center;padding:24px 16px;animation:.2s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.mdl{background:#faf8f5;border-radius:24px;flex-direction:column;width:min(900px,100%);max-height:min(620px,100vh - 80px);animation:.28s cubic-bezier(.22,1,.36,1) mdl-in;display:flex;position:relative;overflow:hidden}@keyframes mdl-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.mdl-x{color:#222;cursor:pointer;background:#e9e9ea;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:fixed;top:max(20px,50vh + -1*min(310px,50vh - 40px) - 30px);right:max(16px,50vw - 494px)}.mdl-x svg{width:18px;height:18px}.mdl-body{flex:1;min-height:0;padding:26px 24px 16px;overflow-y:auto}.sty,.acc-it,.acc-tx,.acc-none,.acc-h,.mdl-cta,.mdl-skip{font-synthesis:none}.mdl-t{font-family:var(--f-round);color:#141414;margin-bottom:16px;font-size:18px;font-weight:600}.mdl-foot{background:#fff;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;box-shadow:0 -10px 20px -12px #0000001f}.mdl-cta{color:#fff;min-width:170px;height:46px;font-family:var(--f-round);cursor:pointer;background:#15a04c;border:0;border-radius:999px;font-size:15px;font-weight:600;transition:opacity .2s,filter .15s}.mdl-cta:disabled{opacity:.5;cursor:not-allowed;background:#15a04c}.mdl-skip{color:#15a04c;min-width:120px;height:46px;font-family:var(--f-round);cursor:pointer;background:#fff;border:1.5px solid #9addb6;border-radius:999px;font-size:15px;font-weight:600}.sty-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.sty{cursor:pointer;font-family:var(--f-round);color:#141414;background:0 0;border:0;justify-items:center;gap:10px;padding:0;font-size:15px;font-weight:500;display:grid}.sty-th{aspect-ratio:1;background:#fff;border:5px solid #fff;border-radius:18px;place-items:center;width:100%;transition:box-shadow .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 0 0 1px #eceae6}.sty-th img{object-fit:cover;border-radius:13px;width:100%;height:100%;transition:transform .25s}.sty:hover .sty-th img{transform:scale(1.05)}.sty:hover .sty-th{transform:translateY(-2px)}.sty.on .sty-th{box-shadow:0 0 0 2.5px #15a04c}.acc-none{text-align:left;width:100%;height:52px;font-family:var(--f-round);color:#141414;cursor:pointer;background:#eeeae3;border:1.5px solid #0000;border-radius:14px;margin-bottom:12px;padding:0 16px;font-size:15px;font-weight:600}.acc-none.on{border-color:#15a04c}.acc{background:#fff;border:1px solid #efedea;border-radius:14px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.acc-h{width:100%;height:52px;font-family:var(--f-round);color:#1b6b3a;cursor:pointer;background:#eeeae3;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:flex}.acc-h svg{color:#555;transition:transform .25s}.acc.open .acc-h svg{transform:rotate(180deg)}.acc-b{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.acc.open .acc-b{grid-template-rows:1fr}.acc-in{min-height:0;overflow:hidden}.acc-in>.acc-grid{opacity:0;transition:opacity .2s,transform .3s;transform:translateY(-6px)}.acc.open .acc-in>.acc-grid{opacity:1;transform:none}.acc-grid{grid-template-columns:repeat(3,1fr);gap:6px 12px;padding:12px;display:grid}.acc-it{min-height:48px;font-weight:500;line-height:1.3;font-family:var(--f-round);color:#3d4249;cursor:pointer;text-align:left;background:0 0;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;font-size:15px;transition:background .15s,border-color .15s;display:flex}.acc-it:hover{background:#f6f5f2}.acc-it.on{color:#141414;background:#fff;border-color:#15a04c;font-weight:500}.acc-emo{background:#f6f5f2;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.acc-grid.tx{gap:8px}.acc-tx{text-align:left;height:36px;font-weight:500;font-family:var(--f-round);color:#3d4249;cursor:pointer;background:#fff;border:1px solid #eceae6;border-radius:10px;padding:0 12px;font-size:15px}.acc-tx:hover{border-color:#9ed9b4}.acc-tx.on{color:#141414;background:#f1faf4;border-color:#15a04c;font-weight:500}.mdl-pack{background:#fff}.pk-head{background:#1b6b3a var(--body-pat-green,none);color:#fff;align-items:center;gap:14px;padding:18px 18px 34px;display:flex;position:relative}.pk-head:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%23ffffff' stroke-opacity='.12' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M20 30l4 9 9 1-7 6 2 9-8-5-8 5 2-9-7-6 9-1z'/%3E%3Cpath d='M90 22c5-6 14-2 12 6-2 7-12 12-12 12s-10-5-12-12c-2-8 7-12 12-6z'/%3E%3Ccircle cx='60' cy='80' r='12'/%3E%3Cpath d='M54 78h.1M66 78h.1M54 85c4 4 8 4 12 0'/%3E%3C/svg%3E");position:absolute;inset:0}.pk-head>*{position:relative}.pk-head h2{font-family:var(--f-round);font-size:22px;font-weight:600}.pk-head p{opacity:.85;font-size:14px}.pk-back{color:#fff;cursor:pointer;background:#15a04c;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.pk-back svg{width:18px;height:18px}.pk-slot,.pk-next{margin-left:auto}.pk-next{color:#fff;height:42px;font-family:var(--f-round);cursor:pointer;background:#15a04c;border:0;border-radius:999px;padding:0 26px;font-size:15px;font-weight:600}.pk-body{background:#fff;border-radius:24px 24px 0 0;flex:1;min-height:0;margin-top:-22px;padding:22px 22px 24px;position:relative;overflow-y:auto}.pk-body h3{font-family:var(--f-round);margin-top:22px;font-size:16px;font-weight:600}.pk-top{border-bottom:1px solid #efedea;grid-template-columns:136px 1fr;gap:16px;padding-bottom:20px;display:grid}.pk-st{aspect-ratio:1;background:#ededed;border:4px solid #fff;border-radius:14px;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #e5e3df}.pk-st img{object-fit:cover;width:100%;height:100%}.pk-acts{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.pk-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e4e0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.pk-card:hover{border-color:#9ed9b4}.pk-card.new{background:#eaf7ef;border-color:#bfe6cd}.pk-card i{color:#fff;background:#15a04c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.pk-card i.dl{color:#15a04c;background:#eaf7ef}.pk-card i svg{width:16px;height:16px}.pk-card span{flex:1;min-width:0}.pk-card b{font-family:var(--f-round);color:#141414;font-size:15px;font-weight:600;display:block}.pk-card.new b{color:#15a04c}.pk-card small{color:#6b7079;font-size:12px}.pk-card>img{width:24px;height:24px}.pk-tags{grid-column:1/-1}.pk-tags b{font-family:var(--f-round);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.pk-tags b .link{cursor:pointer;background:0 0;border:0;font-size:13px}.pk-tags p{color:#3d4249;margin-top:6px;font-size:13px;line-height:1.7}.pk-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.pk-row{border:1px solid #e6e4e0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.pk-ic{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid;overflow:hidden}.pk-ic img{object-fit:cover;width:100%;height:100%}.pk-row>div{flex:1;min-width:0}.pk-row b{font-family:var(--f-round);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.pk-row small{color:#6b7079;font-size:13px}.pk-add{color:#fff;height:32px;font-family:var(--f-round);cursor:pointer;background:#15a04c;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pk-add svg{width:14px;height:14px}.pk-add:disabled{background:#9addb6}.tg-in{background:#f2f2f3;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.tg-in span{color:#15a04c;border-right:2px solid #15a04c;padding-right:10px;font-size:20px;font-weight:600;line-height:1}.tg-in input{background:0 0;border:0;outline:none;flex:1;font-size:15px}.tg-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tg-chip{height:32px;font-family:var(--f-round);border:1px solid #e6e4e0;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.tg-chip button{color:#888;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.tg-chip button svg{width:12px;height:12px}.tg-chip button:hover{color:#222;background:#f2f2f3}.tg-sug{grid-template-columns:repeat(3,max-content);gap:6px 80px;margin-top:12px;display:grid}.tg-sug button{text-align:left;color:#3d4249;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:14px}.tg-sug button:hover{color:#15a04c}.tg-sug button:disabled{color:#b8bbc0;cursor:default}.pk-form{background:#fff;border-radius:24px 24px 0 0;margin-top:-22px;padding:32px 22px 28px;position:relative;overflow-y:auto}.pk-form>*{max-width:390px;margin-inline:auto}.pk-form .input{background:#f2f2f3;border-color:#e6e4e0}.pk-priv{background:#f7f6f4;border:1px solid #efedea;border-radius:14px;align-items:center;gap:12px;margin-block:6px 18px;padding:16px;display:flex}.pk-priv i{background:#eaf7ef;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.pk-priv b{font-family:var(--f-round);font-size:15px;font-weight:600;display:block}.pk-priv small{color:#6b7079;font-size:12px;line-height:1.5;display:block}.pk-create{color:#fff;width:100%;max-width:390px;height:48px;font-family:var(--f-round);cursor:pointer;background:#15a04c;border:0;border-radius:999px;font-size:16px;font-weight:600;display:block}@media (max-width:760px){.sty-grid{grid-template-columns:repeat(3,1fr);gap:14px 10px}.sty{font-size:13px}.acc-grid{grid-template-columns:1fr 1fr}.pk-top{grid-template-columns:1fr}.pk-st{max-width:140px}.pk-acts,.pk-list{grid-template-columns:1fr}.tg-sug{grid-template-columns:repeat(2,max-content);gap:6px 40px}.mdl-x{top:12px;right:12px}}
.stk{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 4px 5px #0000002e);line-height:1;display:inline-block}.anim .stk,.trend-grid.anim img{animation:1.8s ease-in-out infinite pop}@keyframes wig{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8%)}}@keyframes pop{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}@media (max-width:560px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcard{border-radius:16px;gap:10px;padding:10px}.pthumb{border-radius:10px}.pcard .pthumb .stk{font-size:56px}.pcard .pmeta{padding:0 2px 2px}.pcard .pmeta b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pcard .pmeta span{white-space:normal;margin-top:3px;font-size:12px}.anim-badge{transform-origin:100% 0;transform:scale(.85)}}.pcard{background:var(--card);border:1px solid var(--card-line);border-radius:20px;flex-direction:column;gap:20px;padding:16px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative}.pcard:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 12px 32px -8px #141e1924,0 2px 6px #141e190d}.pthumb{aspect-ratio:1;background:var(--thumb);border-radius:12px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.pthumb .stk{font-size:clamp(72px,7.5vw,108px);transition:transform .25s}.pthumb img{object-fit:contain;width:90%;height:90%;margin:auto;transition:transform .25s;position:absolute;inset:0}.pcard:hover .pthumb img,.pcard:hover .pthumb .stk{transform:scale(1.05)}.anim-badge{color:#111;height:26px;font-family:var(--f-round);pointer-events:none;background:#fffffff0;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0000001f}.anim-badge i{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.anim-badge i:after{content:"";opacity:0;border:2px solid #22c55e;border-radius:50%;animation:1.6s ease-out infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.pcard:hover .pthumb.anim img{animation:1.2s ease-in-out infinite wig}.pmeta{padding:0 4px 4px}.pmeta b{font-family:var(--f-round);color:var(--card-title);font-size:16px;font-weight:600;line-height:1.3;transition:color .15s;display:block}.pmeta span{color:#8e959d;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14px;display:block;overflow:hidden}.badge{background:var(--card);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:flex;position:absolute;top:20px;left:20px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-row{align-items:center;min-width:0;display:flex;position:relative}.chips.scroll{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:1;min-width:0;padding:4px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 0 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 0 calc(100% - 56px),#0000)}.chips.scroll::-webkit-scrollbar{display:none}.chips.scroll .chip{white-space:nowrap;flex:none}.chip-row:not(.at-start) .chips.scroll{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000)}.chip-row.at-end .chips.scroll{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px 100%)}.chip-row.at-start.at-end .chips.scroll,.chip-row.no-scroll .chips.scroll{-webkit-mask-image:none;mask-image:none}.chip-nav{z-index:2;border:.6px solid var(--chip-line);background:var(--card);cursor:pointer;width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;transition:opacity .15s,border-color .15s,color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #10301a1f}.chip-nav:hover{border-color:var(--green);color:var(--green)}.chip-nav svg{width:18px;height:18px}.chip-nav.prev{left:0}.chip-nav.next{right:0}.chip-row.at-start .chip-nav.prev,.chip-row.at-end .chip-nav.next,.chip-row.no-scroll .chip-nav{opacity:0;pointer-events:none}.chip{border:.6px solid var(--chip-line);background:var(--card);cursor:pointer;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.chip:hover{border-color:var(--green);box-shadow:inset 0 0 0 .9px var(--green);color:var(--green)}.chip.on:hover{color:#fff}.chip.on{background:var(--green);border-color:var(--green);color:#fff}.tag{background:var(--bg-2);letter-spacing:.04em;color:var(--ink-2);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill.ok{background:var(--green-soft);color:var(--green-d)}.pill.draft{background:color-mix(in srgb,var(--yellow) 30%,var(--card));color:var(--yellow-ink)}:root[data-theme=dark] .pill.draft{color:var(--yellow)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.draft{color:var(--yellow)}}.sec{padding-block:72px}.sec-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:36px;display:flex}.sec-head.left{text-align:left;align-items:flex-start}.page-head{padding-block:28px 24px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:14px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--green-d)}.crumbs span[aria-current]{color:#15a04c;font-weight:600}.panel{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);padding:24px}.tabs{background:var(--bg-2);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.tabs a,.tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.tabs .on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #00000014}.see-all{justify-content:center;margin-top:40px;display:flex}.btn-see{border:1px solid var(--chip-line);background:var(--card);height:48px;font-family:var(--f-round);color:var(--nav-ink);border-radius:12px;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn-see svg{width:18px;height:18px;transition:transform .2s}.btn-see:hover{border-color:var(--hover-green);color:var(--hover-green);box-shadow:0 6px 16px -8px #143c234d}.btn-see:hover svg{transform:translate(3px)}.pager{justify-content:center;margin-top:48px;display:flex}.pager .pg{background:var(--card);border:1px solid var(--chip-line);scrollbar-width:none;border-radius:10px;align-items:stretch;max-width:100%;display:inline-flex;overflow-x:auto}.pager .nums{display:flex}.pager button{cursor:pointer;min-width:44px;height:42px;font-family:var(--f-round);color:var(--nav-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;padding:0 10px;font-size:15px;font-weight:500;transition:color .15s,background .15s;display:grid}.pager button svg{width:16px;height:16px}.pager button.edge{border-right:1px solid var(--chip-line)}.pager button.edge.r{border-right:0;border-left:1px solid var(--chip-line)}.pager button.arr{border-right:1px solid var(--chip-line)}.pager button.arr.r{border-right:0;border-left:1px solid var(--chip-line)}.pager button.num:hover:not(.on){color:var(--hover-green)}.pager button.edge:hover:not(:disabled),.pager button.arr:hover:not(:disabled){background:var(--bg-2)}.pager button.on{z-index:1;height:44px;box-shadow:inset 0 0 0 1.5px var(--hover-green);color:var(--hover-green);background:#eef7f1;border-radius:8px;margin:-1px 0;font-weight:600;position:relative}.pager button:disabled{color:var(--muted);opacity:.55;cursor:default}
.hero{background:var(--hero) var(--hero-pat) center top/1400px auto repeat;color:#fff;text-align:center;padding-block:56px 128px;position:relative;overflow:hidden}.hero:before{opacity:.08;filter:invert()}.hero h1{font-family:"Passion One",var(--f-display);letter-spacing:.01em;text-transform:none;color:#fff;font-size:clamp(48px,7vw,88px);font-weight:600;line-height:.75}.hero h1 em{color:#feea78;font-style:normal}.hero p{color:#d5ebdb;max-width:52ch;margin:30px auto 0;font-size:18px}.store{height:52px}.hero .stores{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.store{color:#fff;background:#000;border:1px solid #333;border-radius:12px;align-items:center;gap:10px;min-width:160px;padding:8px 16px;text-decoration:none;display:inline-flex}.store svg{width:24px;height:24px}.store small{opacity:.85;font-size:10px;line-height:1.1;display:block}.store b{font-size:18px;font-weight:600;line-height:1.1;display:block}.hero-stk{font-size:clamp(48px,7vw,96px);position:absolute}.hero-logo{filter:drop-shadow(0 4px 8px #00000040);width:56px;height:56px;margin:0 auto 18px;display:block}.hero-logo svg,.hero-logo img{width:100%;height:100%;display:block}.hero h1 .hl{display:inline-block;position:relative}.hero h1 .burst{aspect-ratio:28/36;width:.4em;position:absolute;top:-.3em;left:-.33em}.hero h1 .burst img{width:100%;height:100%;display:block}.hero h1 .l2{display:inline-block;position:relative}.hero h1 .swash{width:49%;line-height:0;position:absolute;bottom:-.2em;left:.02em}.hero h1 .swash img{width:100%;height:auto;display:block}.get-app{align-items:flex-start;gap:3px;font-family:Caveat,cursive;font-size:24px;font-weight:600;line-height:1;display:inline-flex;color:#dce065!important;margin:26px auto 0!important}.get-app img{flex:none;margin-top:-8px}.store-img{border-radius:10px;line-height:0;transition:transform .12s;display:inline-block}.store-img:hover{transform:translateY(-2px)}.store-img img{width:auto;height:52px}.orn-star{color:#feea78;opacity:.9;width:28px;height:28px;animation:3.2s ease-in-out infinite twinkle;position:absolute}.orn-star.sm{width:16px;height:16px;animation-delay:1.1s}.orn-star svg{width:100%;height:100%}.orn-dot{background:#ffffff59;border-radius:50%;width:8px;height:8px;position:absolute}@keyframes twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.7)rotate(20deg)}}.hero-girl{z-index:3;pointer-events:none;width:194px;max-width:16vw;height:auto;position:absolute;bottom:calc(100% - 44px);right:max(16px,50% - 440px)}@media (max-width:760px){.hero-girl{display:none}}.tilt{background:var(--yellow);color:var(--yellow-ink);font-family:var(--f-round);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-block;transform:rotate(-4deg);box-shadow:0 3px #00000014}.sec-ic{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:4px;display:grid}.sec-ic svg{width:18px;height:18px}.spark-inline{width:.7em;height:.7em;color:var(--yellow);vertical-align:.1em;display:inline-block}.spark-inline svg{width:100%;height:100%;display:block}.peek-stk{pointer-events:none;font-size:96px;line-height:1;position:absolute;top:-120px;right:16px;transform:rotate(8deg)}.peek-stk .shades{font-size:.34em;position:absolute;top:28%;left:50%;transform:translate(-58%)}.band-orn{pointer-events:none;animation:3s ease-in-out infinite bob;position:absolute}@media (max-width:760px){.peek-stk{font-size:64px;top:-90px;right:16px}.band-orn{display:none}}.disc-title{font-family:"Passion One",var(--f-display);letter-spacing:0;color:var(--logo);text-transform:none;font-size:clamp(32px,3.6vw,42px);font-weight:600;line-height:1.05}.scroll-cue{flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;text-decoration:none;display:flex;position:relative}.disc-sec{padding-top:28px}.disc-sec .sec-head{gap:8px;margin-bottom:24px}.scroll-cue span{font-family:var(--f-round);letter-spacing:0;text-transform:uppercase;color:var(--green-d);font-size:12px;font-weight:600}.scroll-cue img{box-sizing:border-box;background:#00b640;border:1.6px solid #136132;border-radius:50%;width:32px;height:32px;display:block}.scroll-cue:hover img{transform:scale(1.08)}.scroll-cue img{transition:transform .15s}@keyframes cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.feat-strip{z-index:2;margin-top:-76px;position:relative}.feat-strip .in{background:var(--card);border-radius:999px;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;max-width:832px;min-height:116px;margin-inline:auto;padding:24px 44px;display:grid;box-shadow:0 10px 30px -12px #10301a2e,0 2px 6px #10301a0d}.fs{align-items:center;gap:12px;min-width:0;display:flex}.fs>img{flex:none;width:50px;height:50px}.fs i{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.fs i svg{width:22px;height:22px}.fs b{font-family:var(--f-round);color:var(--ink);white-space:nowrap;font-size:16px;font-weight:600;line-height:1.25;display:block}.fs span{color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.35;display:block}@media (max-width:860px){.fs span{white-space:normal}.feat-strip .in{border-radius:28px;grid-template-columns:1fr;gap:16px;max-width:420px;padding:24px 28px}}@media (max-width:760px){.hero-stk{display:none}}.feat-tag{background:var(--card);border:1px solid var(--chip-line);height:34px;font-family:var(--f-round);color:var(--hover-green);letter-spacing:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px -2px #143c231f}.feat-tag i{color:#fff;background:linear-gradient(135deg,#33b988,#4bbb36);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.feat-tag i svg{stroke-width:2.4px;width:13px;height:13px}.frow{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-block:56px;display:grid}.frow.flip .fart{order:-1}.frow h2{font-size:clamp(34px,4.4vw,52px)}.checks{gap:10px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:10px;display:flex}.checks li:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.5'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}@media (max-width:820px){.frow{grid-template-columns:1fr;gap:28px;padding-block:36px}.frow.flip .fart{order:0}}.frow>*,.create>*{min-width:0}.fart{place-items:center;min-height:320px;display:grid;position:relative}.feat-img{width:100%;max-width:503px;height:auto;display:block}.faq-sec{background-color:#f6ece9;background-position:50%;background-size:cover;margin-block:24px 0;padding-block:96px 104px;position:relative;overflow-x:clip}.faq-wrap{max-width:880px;position:relative}.faq-dog{filter:drop-shadow(0 10px 18px #0000002e);pointer-events:none;width:clamp(120px,14vw,180px);height:auto;animation:3s ease-in-out infinite pop;position:absolute;top:-150px;right:-40px;transform:rotate(10deg)}.faq-head{text-align:center;justify-items:center;gap:10px;margin-bottom:40px;display:grid}.disc-title.faq-h{text-transform:uppercase;font-size:clamp(34px,4.2vw,52px)}.faq-head p{font-family:var(--f-round);color:#5d6470;font-size:17px}.faq-list{gap:14px;display:grid}details.faq{background:#fff;border:1px solid #efeae6;border-radius:20px;transition:box-shadow .2s,border-color .2s}details.faq:hover{box-shadow:0 10px 26px -14px #281e1438}details.faq[open]{border-color:#d8eedf;box-shadow:0 14px 30px -16px #145a3247}details.faq summary{cursor:pointer;font-family:var(--f-round);color:#0c4222;font-synthesis:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:18px;font-weight:500;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:20px}.faq-ic{background:transparent var(--plus) center/24px no-repeat;border-radius:50%;flex:none;width:40px;height:40px;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}details.faq[open] .faq-ic{transform:rotate(45deg)}details.faq p{color:#4e5560;max-width:68ch;margin-top:-4px;padding:0 26px 24px;font-size:16px;line-height:1.65}@media (max-width:760px){.faq-sec{padding-block:72px 80px}.faq-dog{width:100px;top:-100px;right:8px}details.faq summary{padding:18px;font-size:16px}details.faq p{padding:0 18px 20px}}
.ftr{background:var(--deep);color:var(--deep-ink);margin-top:0;padding-block:56px 28px}body.is-home .ftr{padding-top:calc(clamp(170px,19vw,270px)/2 - 20px)}@media (max-width:1000px){body.is-home .ftr{padding-top:88px}}@media (max-width:640px){body.is-home .ftr{padding-top:76px}}.ftr-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr;gap:32px;display:grid}.ftr h4{font-family:var(--f-round);color:#fff;margin:0 0 14px;font-size:16px;font-weight:600}.ftr a{opacity:.85;color:var(--deep-ink);padding-block:5px;font-size:15px;text-decoration:none;display:block}.ftr a:hover{opacity:1;text-decoration:underline}.ftr a.logo{opacity:1;align-items:center;gap:12px;padding:0;display:inline-flex}.ftr a.logo:hover{text-decoration:none}.ftr .logo b{color:#fff}.ftr .about{opacity:.8;max-width:32ch;margin-top:14px;font-size:15px}.socials{gap:10px;margin-top:18px;display:flex}.socials a{border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.socials svg{width:18px;height:18px}.ftr .store{color:#000;opacity:1;background:#fff;border-color:#fff;width:fit-content;margin-bottom:10px;display:flex}.ftr .store:hover{text-decoration:none}.copy{text-align:center;opacity:.7;border-top:1px solid #ffffff1f;margin-top:40px;padding-top:24px;font-size:14px}@media (max-width:900px){.ftr-grid{grid-template-columns:1fr 1fr}.ftr-grid>:first-child{grid-column:1/-1}}.field{gap:6px;margin-bottom:16px;display:grid}.field label{font-size:14px;font-weight:600}.input{border:1.5px solid var(--line);background:var(--bg);border-radius:12px;width:100%;height:48px;padding:0 14px}.input:focus{border-color:var(--green);box-shadow:0 0 0 4px var(--green-soft);outline:none}.err{color:var(--red);font-size:13px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);opacity:0;pointer-events:none;z-index:100;text-align:center;border-radius:12px;max-width:calc(100% - 32px);padding:12px 20px;font-weight:500;transition:all .25s;position:fixed;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}
.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.plan{background:var(--card);box-shadow:0 4px 0 var(--line),var(--shadow);border:2px solid #0000;border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative}.plan.hot{border-color:var(--green);box-shadow:0 5px 0 color-mix(in srgb,var(--green) 30%,transparent),var(--shadow)}.plan .mascot{height:80px;font-size:64px}.plan h3{font-family:var(--f-round);margin-top:10px;font-size:20px;font-weight:600}.plan .amt{font-family:var(--f-display);font-variant-numeric:tabular-nums;margin:12px 0 6px;font-size:48px;font-weight:600;line-height:1}.plan .amt small{font-family:var(--f-body);color:var(--muted);margin-left:6px;font-size:15px;font-weight:500}.plan .sub{color:var(--muted);min-height:46px;font-size:15px}.plan hr{border:0;border-top:1px solid var(--line);margin:18px 0}.plan .checks{flex:1;margin:0 0 24px;font-size:15px}.ribbon{background:var(--yellow);color:var(--yellow-ink);font-family:var(--f-round);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;position:absolute;top:-14px;right:22px;transform:rotate(3deg)}.save{background:color-mix(in srgb,var(--yellow) 35%,var(--card));color:var(--ink);vertical-align:middle;border-radius:6px;margin-left:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}@media (max-width:880px){.price-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.cmp th,.cmp td{border-bottom:1px solid var(--line);text-align:center;padding:14px 12px}.cmp th:first-child,.cmp td:first-child{text-align:left}.cmp thead th{font-family:var(--f-round);font-weight:600}.scroll-x{overflow-x:auto}.mgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.mcard{background:var(--card);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.mcard-top{align-items:center;gap:12px;display:flex}.mcard-top .ic{border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.mcard-top b{font-family:var(--f-round);font-size:17px;font-weight:600;line-height:1.2;display:block}.mcard-top small{color:var(--muted);font-size:13px}.mcard-top .pill{margin-left:auto}.mstk{background:var(--bg);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.mstk>*{aspect-ratio:1;place-items:center;max-width:100%;font-size:38px;display:grid}.mstk img{object-fit:cover;width:100%;height:100%}.mstats{color:var(--muted);font-variant-numeric:tabular-nums;gap:16px;font-size:13px;display:flex}.mact{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.icon-btn{border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.icon-btn:hover{border-color:var(--red);color:var(--red)}.icon-btn svg{width:18px;height:18px}.confirm{background:color-mix(in srgb,var(--red) 10%,var(--card));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.btn-danger{background:var(--red);color:#fff}.psk{place-items:center;width:100%;height:100%;display:grid;position:relative}.psk .ph{aspect-ratio:1;background:#eee;border:4px solid #fff;border-radius:50%;width:78%;overflow:hidden;box-shadow:0 3px 6px #0003}.psk.sq .ph{border-radius:18%}.psk .ph img{object-fit:cover;width:100%;height:100%;display:block}.psk .cap{background:var(--yellow);color:#2a1f00;font-family:var(--f-display);white-space:nowrap;text-transform:uppercase;border:2px solid #fff;border-radius:8px;padding:2px 8px;font-size:clamp(11px,1.3vw,15px);position:absolute;bottom:4%;left:50%;transform:translate(-50%)rotate(-4deg)}.create{grid-template-columns:420px 1fr;align-items:start;gap:28px;display:grid}@media (max-width:960px){.create{grid-template-columns:1fr}}.step{align-items:center;gap:12px;margin-bottom:12px;display:flex}.step i{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;font-weight:600;display:grid}.step b{font-family:var(--f-round);font-size:17px;font-weight:600}.drop{border:2px dashed color-mix(in srgb,var(--green) 50%,var(--line));text-align:center;background:var(--bg);cursor:pointer;border-radius:16px;padding:22px;display:block}.drop:hover,.drop.over{background:var(--green-soft)}.drop .thumb{object-fit:cover;width:84px;height:84px;box-shadow:var(--shadow);border:3px solid #fff;border-radius:50%;margin:0 auto 10px;display:block}.opt-row{flex-wrap:wrap;gap:8px;display:flex}.toggle{background:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.switch{flex:none;width:46px;height:26px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.switch span{background:var(--line);border-radius:999px;transition:all .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{left:23px}.switch input:focus-visible+span{outline:3px solid var(--yellow);outline-offset:2px}.preview{background:var(--bg);background-image:linear-gradient(45deg,var(--bg-2) 25%,transparent 25%,transparent 75%,var(--bg-2) 75%),linear-gradient(45deg,var(--bg-2) 25%,transparent 25%,transparent 75%,var(--bg-2) 75%);background-position:0 0,12px 12px;background-size:24px 24px;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.preview>div{aspect-ratio:1;max-width:100%}.preview .stk{font-size:clamp(44px,6vw,72px)}.preview .cell{place-items:center;display:grid;position:relative}.auth{grid-template-columns:1fr 1fr;min-height:calc(100vh - 73px);display:grid}.auth-art{background:var(--hero);color:#fff;flex-direction:column;justify-content:center;gap:20px;padding:48px;display:flex;position:relative;overflow:hidden}.auth-art:before{opacity:.08;filter:invert()}.auth-art h2{font-family:var(--f-display);text-transform:uppercase;color:#fff;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1}.auth-art h2 em{color:var(--yellow);font-style:normal}.auth-stk{grid-template-columns:repeat(4,1fr);gap:14px;max-width:380px;display:grid}.auth-stk .stk{font-size:52px}.auth-form{place-items:center;padding:40px 16px;display:grid}.auth-form form{width:100%;max-width:400px}.oauth{gap:10px;margin:20px 0;display:grid}.or{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.or:before,.or:after{content:"";border-top:1px solid var(--line);flex:1}@media (max-width:860px){.auth{grid-template-columns:1fr}.auth-art{padding:32px 16px}.auth-stk{display:none}}.tgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.tcard{background:var(--card);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .15s;display:flex;overflow:hidden}.tcard:hover{transform:translateY(-3px)}.tthumb{place-items:center;height:190px;display:grid;position:relative}.tthumb .stk{font-size:78px}.tbody{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.tmeta{letter-spacing:.08em;text-transform:uppercase;color:var(--green-d);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.tmeta span{color:var(--muted);font-weight:500}.tbody h3{font-family:var(--f-round);font-size:21px;font-weight:600;line-height:1.25}.tbody p{color:var(--muted);flex:1;font-size:15px}.article{max-width:720px;margin-inline:auto}.article h1{font-family:var(--f-round);margin:10px 0 14px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.12}.article h2{font-family:var(--f-round);margin:36px 0 12px;font-size:24px;font-weight:600}.article p,.article li{color:var(--ink-2);font-size:18px;line-height:1.7}.article p{margin-bottom:16px}.article ol{gap:10px;padding-left:22px;display:grid}.article .cover{border-radius:24px;place-items:center;height:280px;margin:24px 0 32px;display:grid}.article .cover .stk{font-size:120px}.tip{background:var(--green-soft);border-radius:14px;margin:20px 0;padding:16px 20px;font-size:16px}.phead{grid-template-columns:220px 1fr;align-items:center;gap:32px;display:grid}.phead .pthumb{border-radius:24px}.phead .pthumb .stk{font-size:110px}.phead h1{font-family:var(--f-round);font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}.by{color:var(--muted);align-items:center;gap:6px;margin-top:6px;display:flex}.verified{background:var(--green);border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.verified svg{width:10px;height:10px}.pstats{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:20px;margin:14px 0;font-size:14px;display:flex}.pstats span{align-items:center;gap:6px;display:flex}.pstats svg{width:16px;height:16px}.pacts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:700px){.phead{grid-template-columns:1fr}.phead .pthumb{max-width:200px}}.sgrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;display:grid}.sgrid button{aspect-ratio:1;background:var(--card);border:1.5px solid var(--line);cursor:pointer;border-radius:16px;place-items:center;max-width:100%;padding:0;font-size:62px;transition:transform .12s,border-color .12s;display:grid}.sgrid button:hover{border-color:var(--green);transform:scale(1.04)}.cat-card{color:#1b2a1f;border-radius:20px;flex-direction:column;gap:6px;min-height:170px;padding:22px;text-decoration:none;transition:transform .15s;display:flex;position:relative;overflow:hidden}.cat-card:hover{transform:translateY(-3px)}.cat-card b{font-family:var(--f-round);font-size:22px;font-weight:600}.cat-card span{opacity:.75;font-size:14px}.cat-card .stk{font-size:70px;position:absolute;bottom:10px;right:14px}.empty{text-align:center;justify-items:center;gap:12px;padding:56px 16px;display:grid}.empty .stk{font-size:80px}.cta-band{color:#10301a;background:linear-gradient(120deg,#bfe6f2,#9cd8a9 55%,#cfe89a);border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:48px;display:grid;position:relative;overflow:hidden}.cta-band .display{color:#10301a}.tools{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.tools div{text-align:center;color:#10301a;background:#fff;border-radius:14px;justify-items:center;gap:6px;padding:14px 8px;font-size:13px;font-weight:600;display:grid}.tools div span{font-size:26px}@media (max-width:820px){.cta-band{grid-template-columns:1fr;padding:28px 20px}.tools{grid-template-columns:repeat(2,1fr)}}.phone{background:#1a1a1a;border-radius:34px;width:230px;max-width:100%;margin-inline:auto;padding:10px;box-shadow:0 20px 40px #00000040}.phone .scr{color:#10301a;background:#f6f8f6;border-radius:26px;align-content:start;gap:10px;min-height:400px;padding:14px 12px;display:grid}.phone .row{background:#fff;border-radius:12px;gap:6px;padding:10px;display:grid}.phone .row b{font-size:12px}.phone .row div{gap:6px;font-size:26px;display:flex}
.btn-primary,.ai-go,.ai-regen,.ai-addpack,.mdl-cta,.pk-create,.pk-next,.pk-add,.acct .promo .vp,.btn-signin{text-transform:uppercase;letter-spacing:.04em;font-synthesis:none;filter:none;border:0;color:#fff!important;font-family:var(--f-round)!important;background:#1d6c3b!important;border-radius:999px!important;font-weight:600!important;transition:transform .12s,box-shadow .12s,filter .15s,opacity .2s!important;box-shadow:0 4px #134a28!important}.btn-primary:hover,.ai-go:hover:not(:disabled),.ai-regen:hover,.ai-addpack:hover,.mdl-cta:hover:not(:disabled),.pk-create:hover,.pk-next:hover,.pk-add:hover:not(:disabled),.acct .promo .vp:hover,.btn-signin:hover{filter:brightness(1.1);transform:translateY(2px);background:#1d6c3b!important;box-shadow:0 2px #134a28!important}.btn-primary:active,.ai-go:active:not(:disabled),.ai-regen:active,.ai-addpack:active,.mdl-cta:active:not(:disabled),.pk-create:active,.pk-next:active,.pk-add:active:not(:disabled),.acct .promo .vp:active,.btn-signin:active{transform:translateY(3px);box-shadow:0 1px #134a28!important}.ai-go:disabled,.mdl-cta:disabled,.pk-add:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.ai-go{border-radius:999px;height:48px;margin-bottom:4px;font-size:15px!important}.ai-regen,.ai-addpack{height:34px;padding:0 16px;font-size:12px!important;box-shadow:0 3px #134a28!important}.mdl-cta{font-size:15px!important}.pk-next{font-size:14px!important}.pk-create{font-size:15px!important}.pk-add{font-size:12px!important;box-shadow:0 3px #134a28!important}.pk-add:hover:not(:disabled){box-shadow:0 1px #134a28!important}.btn-signin{margin-bottom:3px;font-size:14px!important}.acct .promo .vp{font-size:14px!important}.ai-proc{justify-content:center}.ai-proc-mid{margin:auto 0}.orb{filter:drop-shadow(0 12px 22px #508cff33);width:clamp(110px,16vh,150px);animation-duration:4.5s}.orb-b{animation-duration:9s}.orb-b:after{opacity:.8;animation-duration:10s}.orb-s{display:none}.ai-proc-t{margin-top:24px;font-size:20px;font-weight:600}.ai-proc-mid p{color:#6b7079;margin-top:6px;font-size:14px;line-height:1.6}.ai-cancel{width:auto;height:38px;font-family:var(--f-round);color:#4e5560;box-shadow:none;background:#fff;border:1px solid #e3e1dc;border-radius:999px;margin-top:24px;padding:0 22px;font-size:14px;font-weight:500}.ai-cancel:hover{color:#141414;background:#fafaf8;border-color:#c9c6c0}@media (max-height:820px){.ai-cancel{width:auto;height:38px;font-size:14px}}.orb-v{aspect-ratio:1;mix-blend-mode:multiply;pointer-events:none;filter:brightness(1.04)contrast(1.02);background:#fff;width:clamp(130px,19vh,176px);display:block;-webkit-mask:radial-gradient(closest-side,#000 93%,#0000 100%);mask:radial-gradient(closest-side,#000 93%,#0000 100%)}.ai-banner{position:relative}.rbg-ov{-webkit-backdrop-filter:saturate(.8);backdrop-filter:saturate(.8);z-index:2;background:#ffffff47;border-radius:10px;place-items:center;width:39.5%;display:grid;position:absolute;top:0;bottom:0;left:30.2%;overflow:hidden}.rbg-scan{background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:40%;animation:1.6s ease-in-out infinite rbg-scan;position:absolute;top:0;bottom:0;left:-40%}.rbg-scan:after{content:"";background:#48c27a;width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 12px 2px #48c27acc}@keyframes rbg-scan{to{left:100%}}.rbg-pill{white-space:nowrap;color:#fff;height:30px;font-family:var(--f-round);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102818c7;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative;font-size:12px!important}.rbg-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.ai-rbg input:disabled+span{opacity:.7}.ai-banner.nobg>img{object-fit:contain;box-sizing:border-box;padding:10px 0;animation:.35s both pop-in;position:absolute;inset:0;width:100%!important;height:100%!important}.rbg-cut{background-color:#f7f7f8;background-image:linear-gradient(45deg,#e6e6e9 25%,#0000 25% 75%,#e6e6e9 75%),linear-gradient(45deg,#e6e6e9 25%,#0000 25% 75%,#e6e6e9 75%);background-position:0 0,8px 8px;background-size:16px 16px;place-items:center;width:39.5%;animation:.35s both pop-in;display:grid;position:absolute;top:0;bottom:0;left:30.2%}.rbg-cut img{object-fit:contain;box-sizing:border-box;padding:6px 0;width:100%!important;height:100%!important}.ai-cost{color:#2a2e34;gap:6px;font-weight:500}.ai-coin{flex:none;width:20px;height:20px}.ai-cost-t{white-space:nowrap}.ai-info{cursor:help;opacity:.85;place-items:center;padding:0;transition:opacity .15s;display:grid;background:0 0!important;border:0!important;width:18px!important;height:18px!important}.ai-info:hover{opacity:1}.ai-info img{width:18px;height:18px;display:block}b,strong,h1,h2,h3,h4,h5,h6,th,dt,summary{font-weight:600}body{font-synthesis-weight:none}.ai-banner.ai-canvas{box-sizing:border-box;background-color:#1d6c3b;background-position:50%;background-repeat:repeat;background-size:600px;place-items:center;padding:16px;display:grid}.ai-frame{aspect-ratio:1;background:#e8e8e8;border-radius:14px;max-width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #00000073}.ai-frame>img{object-fit:contain;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.ai-frame.nobg{background-color:#f7f7f8;background-image:linear-gradient(45deg,#e6e6e9 25%,#0000 25% 75%,#e6e6e9 75%),linear-gradient(45deg,#e6e6e9 25%,#0000 25% 75%,#e6e6e9 75%);background-position:0 0,8px 8px;background-size:16px 16px}.ai-frame.nobg>img{animation:.35s both pop-in}.ai-frame .rbg-ov{border-radius:0;width:100%;left:0}.ai-frame:not(.nobg)>img{object-fit:cover}.pk-head{background-color:#1d6c3b!important;background-position:50%!important;background-repeat:repeat!important;background-size:600px!important}.pk-head:before{display:none}.pk-head{gap:16px;padding:22px 24px 44px}.pk-head h2{font-size:26px;font-weight:600;line-height:1.15}.pk-head p{opacity:.9;margin-top:2px;font-size:15px}.pk-back{background:#1db45a;width:40px;height:40px;box-shadow:0 2px 8px #0000002e}.pk-body{border-radius:32px 32px 0 0;margin-top:-26px;padding:24px 24px 30px}.pk-top{grid-template-columns:150px 1fr;gap:18px;padding-bottom:22px}.pk-st{background:#e8e8e8;border:5px solid #fff;border-radius:16px;box-shadow:0 0 0 1px #e6e4e0}.pk-acts{gap:12px}.pk-card{border-radius:16px;gap:14px;padding:14px 16px}.pk-card.new{background:#f1faf4;border-color:#bee8cd}.pk-card i{background:#1db45a;width:36px;height:36px}.pk-card i.dl{color:#1db45a;background:#eaf7ef}.pk-card b{font-size:15px}.pk-card.new b{color:#1db45a}.pk-card small{font-size:13px}.pk-tags b{color:#141414;font-size:14px;font-weight:500}.pk-tags p{color:#2a2e34;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;font-size:13px;font-weight:500;display:flex}.pk-tags p i{color:#6b7079;font-size:10px;font-style:normal}.pk-body h3{margin-top:24px;font-size:17px;font-weight:600}.pk-list{gap:14px;margin-top:18px}.pk-row{border-color:#e6e4e0;border-radius:16px;gap:14px;padding:12px}.pk-ic{border-radius:10px;width:42px;height:42px}.pk-row b{color:#141414;font-size:15px;font-weight:500}.pk-row small{font-size:13px}.pk-add{gap:6px;height:34px;padding:0 18px;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;background:#1db45a!important;font-size:14px!important;font-weight:500!important}.pk-add:active:not(:disabled){transform:scale(.97)}.pk-add svg{stroke-width:2.6px;width:14px;height:14px}.mdl-pack{width:min(900px,100%)}.pk-head h2{font-size:22px}.pk-head p{font-size:13px}.pk-top{grid-template-columns:140px 1fr}.pk-add{height:36px;padding:0 20px;font-size:13px!important}.pk-row{padding:11px 12px}.pk-ic{width:48px;height:48px}.pk-acts{grid-template-columns:1fr 340px;align-items:start;gap:12px;display:grid}.pk-act{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #e1e6e3;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.pk-act.new{background:#f0fbf5;border-color:#b7e8cc}.pk-act:hover{box-shadow:0 6px 16px -10px #13783c73}.pk-act.new:hover{border-color:#8fd8ae}.pk-act.dl:hover{border-color:#b7e8cc}.pk-act-ic{background:#13b75a;border-radius:20px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pk-act.dl .pk-act-ic{background:#ecf9f2}.pk-act-ic svg{flex:none;display:block}.pk-act-tx{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;line-height:normal;display:flex}.pk-act-tx b{font-family:var(--f-round);color:#079447;white-space:nowrap;font-size:15px;font-weight:600}.pk-act.dl .pk-act-tx b{color:#17211c}.pk-act-tx small{font-family:var(--f-round);color:#626a6e;font-size:12px;font-weight:400}.pk-act.dl .pk-act-tx small{color:#66736c}.pk-act-ch{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.pk-act-ch svg{display:block}.pk-back{justify-content:center;align-items:center;padding:10px;display:flex;background:#15a04c!important;border:1px solid #136132!important;width:auto!important;height:auto!important}.pk-back svg{width:18px;height:18px;display:block}.pk-add{background:#14b85a!important;gap:4px!important;height:36px!important;padding:0 18px!important}.pk-add-ic{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.pk-add-ic svg{width:11px;height:11px;display:block}@media (max-width:760px){.pk-acts{grid-template-columns:1fr}}.pk-add{transition:transform .12s,box-shadow .12s,filter .15s!important;box-shadow:0 3px #0c8a42!important}.pk-add:hover:not(:disabled){filter:brightness(1.08);transform:translateY(2px)!important;box-shadow:0 1px #0c8a42!important}.pk-add:active:not(:disabled){filter:brightness(.97);transform:translateY(3px)!important;box-shadow:0 0 #0c8a42!important}.pk-add:disabled{opacity:.6;transform:none;box-shadow:none!important}.pk-back{transition:transform .12s,box-shadow .12s,filter .15s;box-shadow:0 4px #06331a,0 6px 10px #00000040!important}.pk-back:focus{outline:none}.pk-back:focus-visible{outline-offset:3px;outline:2px solid #fff}.pk-back{background:#14b85a!important;border:0!important;transition:transform .12s,box-shadow .12s,filter .15s!important;box-shadow:0 3px #0c8a42!important}.pk-back:hover{filter:brightness(1.08);transform:translateY(2px);box-shadow:0 1px #0c8a42!important}.pk-back:active{filter:brightness(.97);transform:translateY(3px);box-shadow:0 0 #0c8a42!important}.pk-tags p{font-size:12px;color:#7a8087!important;font-weight:400!important}.pk-tags p i{color:#a9aeb4!important}.pk-tags b{font-family:var(--f-round);font-weight:600!important}.pk-body h3{font-family:var(--f-round);font-synthesis:none;font-weight:600!important}.pk-next{background:#14b85a!important;border:0!important;box-shadow:0 3px #0c8a42!important}.pk-next:hover{filter:brightness(1.08);transform:translateY(2px);background:#14b85a!important;box-shadow:0 1px #0c8a42!important}.pk-next:active{filter:brightness(.97);transform:translateY(3px);box-shadow:0 0 #0c8a42!important}
.mp-cover{background-color:#1d6c3b;background-repeat:repeat;background-size:420px;border-radius:24px}.mp-cover img{object-fit:cover;border-radius:14px;box-shadow:0 12px 26px -12px #00000073;width:84%!important;height:84%!important}.mp-badge{color:#0f8a43;height:28px;font-family:var(--f-round);background:#e6f7ec;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:0 12px;font-size:13px;font-weight:500;animation:.4s both pop-in;display:inline-flex}.mp-badge svg{width:14px;height:14px}.mp-vis{color:#4e5560}.mp-grid .mp-stk img{object-fit:cover;border-radius:12px;width:88%;height:88%}.mp-grid .mp-stk{animation:.45s both pop-in}.mp-add{aspect-ratio:1;color:#15a04c;font-family:var(--f-round);background:#f6fcf8;border:1.5px dashed #9ed9b4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.mp-add svg{width:24px;height:24px}.mp-add:hover{background:#eaf7ef;border-color:#15a04c}button.mp-add{font:inherit;font-family:var(--f-round);cursor:pointer;color:#15a04c;font-size:14px;font-weight:500}.mdl-lib .lib-body{padding-bottom:10px}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;display:grid}.lib-it{aspect-ratio:1;cursor:pointer;background:#fff;border:1.5px solid #e6e4e0;border-radius:16px;padding:6px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative}.lib-it:hover:not(:disabled){border-color:#9ed9b4;transform:translateY(-2px)}.lib-th{background:#f2f2f3;border-radius:11px;width:100%;height:100%;display:block;overflow:hidden}.lib-th img{object-fit:cover;width:100%;height:100%;display:block}.lib-ck{color:#0000;background:#ffffffe6;border:1.5px solid #d5d8dc;border-radius:50%;place-items:center;width:24px;height:24px;transition:all .15s;display:grid;position:absolute;top:10px;right:10px}.lib-ck svg{width:14px;height:14px}.lib-it.on{border-color:#14b85a;box-shadow:0 0 0 3px #14b85a2e}.lib-it.on .lib-ck{color:#fff;background:#14b85a;border-color:#14b85a}.lib-it.in{cursor:default;opacity:.55}.lib-it.in .lib-ck{display:none}.lib-it em{font-style:normal;font-family:var(--f-round);color:#fff;white-space:nowrap;background:#102818cc;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.lib-foot{justify-content:space-between;align-items:center;display:flex}.lib-foot span{font-family:var(--f-round);color:#4e5560;font-size:14px;font-weight:500}.sgrid button.mp-add{background:#f6fcf8;border:1.5px dashed #9ed9b4;font-size:14px}.sgrid button.mp-add:hover{background:#eaf7ef;border-color:#15a04c;transform:none}.mp2{padding:28px 0 34px}.mp2-top .crumbs{margin-bottom:8px}.mp2-count{font-family:var(--f-round);color:#312b36;background:#feea78;border-radius:6px;padding:4px 12px;font-size:14px;line-height:20px;display:inline-block}.mp2-title{align-items:center;gap:12px;margin:26px 0 0 16px;display:flex}.mp2-lock svg{display:block}.mp2-title h1{font-family:var(--f-round);color:#19191b;font-size:24px;font-weight:600;line-height:1.2}.mp2-info{font-family:var(--f-round);color:#2c5f38;align-items:center;gap:16px;margin:6px 0 12px 16px;font-size:13px;font-weight:500;display:flex}.mp2-info span{align-items:center;gap:6px;display:flex}.mp2-info svg{display:block}.mp2-creator{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;box-shadow:0 3px 2.5px #00000005}.mp2-who{align-items:center;gap:16px;min-width:0;display:flex}.mp2-av{background:#fff;border:1px solid #1715110f;border-radius:50%;flex:none;width:70px;height:70px;overflow:hidden}.mp2-av img{object-fit:cover;width:100%;height:100%;display:block}.mp2-who b{font-family:var(--f-round);color:#19191b;font-size:22px;font-weight:600;display:block}.mp2-who small{font-family:var(--f-round);color:#2c5f38;font-size:16px}.mp2-who small strong{font-weight:500}.mp2-follow{font-family:var(--f-round);color:#fff;text-transform:uppercase;cursor:pointer;background:#22c55e;border:.5px solid #2c5f3833;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:600;line-height:15px;transition:transform .12s,box-shadow .12s,filter .15s;display:inline-flex;box-shadow:0 3px #0c8a42}.mp2-follow svg{width:16px;height:16px}.mp2-follow:hover{filter:brightness(1.06);transform:translateY(2px);box-shadow:0 1px #0c8a42}.mp2-follow:active{box-shadow:none;transform:translateY(3px)}.mp2-grid{grid-template-columns:repeat(auto-fill,190px);gap:20px;margin-top:24px;display:grid}.mp2-add{box-sizing:border-box;border:1.61px dashed #4f5659;border-radius:19.3px;flex-direction:column;justify-content:flex-end;align-items:center;gap:29px;width:190px;height:190px;padding-bottom:22.5px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.mp2-add svg{transition:transform .2s;display:block}.mp2-add span{font-family:var(--f-round);letter-spacing:.24px;color:#16161a;font-size:24px;font-weight:500}.mp2-add:hover{background:#1db45f0d;border-color:#1db45f}.mp2-add:hover svg{transform:scale(1.06)}.mp2-stk{box-sizing:border-box;filter:drop-shadow(0 4.8px 4px #00000005);background:#efece6;border:1.61px solid #6363630f;border-radius:25.76px;place-items:center;width:190px;height:190px;animation:.4s both pop-in;display:grid;position:relative}.mp2-stk>img{object-fit:cover;border-radius:6.4px;width:calc(100% - 26px);height:calc(100% - 26px)}.mp2-fav{cursor:pointer;background:0 0;border:0;width:39.3px;height:39.3px;padding:0;transition:transform .15s;position:absolute;top:6.4px;left:141.7px}.mp2-fav svg{width:100%;height:100%;display:block}.mp2-fav:hover{transform:scale(1.08)}.mp2-fav.on .hf{fill:#1db45f}.mp2-note{margin-top:20px}.mp2-export{width:100%;height:64px;font-family:var(--f-round);color:#fff;cursor:pointer;background:#1db45f;border:.6px solid #2c5f381a;border-radius:50px;justify-content:center;align-items:center;gap:5px;margin-top:34px;font-size:18px;font-weight:500;line-height:20px;transition:transform .12s,box-shadow .12s,filter .15s;display:flex;box-shadow:0 4px 10px #0000001a,0 3px #0c8a42}.mp2-export svg{display:block}.mp2-export:hover{filter:brightness(1.05);transform:translateY(2px);box-shadow:0 2px 6px #0000001a,0 1px #0c8a42}.mp2-export:active{box-shadow:none;transform:translateY(3px)}@media (max-width:560px){.mp2-grid{grid-template-columns:repeat(2,1fr);gap:12px}.mp2-add,.mp2-stk{aspect-ratio:1;width:100%;height:auto}.mp2-add span{font-size:18px}.mp2-fav{left:auto;right:6px}.mp2-creator{flex-wrap:wrap;padding:14px}.mp2-follow{justify-content:center;width:100%}}.mp-h1{align-items:center;gap:12px;display:flex}.mp-lock svg{width:30px;height:30px;display:block}.mp-stats svg{width:16px;height:16px}.mp-stats span:not(:first-child) svg{width:18px;height:18px}.mp-exp{display:inline-flex}.mp-exp svg{width:20px;height:20px}.mp-stk{aspect-ratio:1;background:#efece6;border:1.5px solid #6363630f;border-radius:16px;place-items:center;animation:.45s both pop-in;display:grid;position:relative}.mp-stk>img{object-fit:cover;border-radius:10px;width:86%;height:86%}.mp-fav{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;transition:transform .15s;position:absolute;top:6px;right:6px}.mp-fav svg{width:100%;height:100%;display:block}.mp-fav:hover{transform:scale(1.08)}.mp-fav.on .hf{fill:#1db45f}.mp-plus svg{width:40px;height:40px;display:block}.mp-new{gap:10px}.mcard{position:relative}.mcard-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.mcard .mact,.mcard .confirm{z-index:2;position:relative}.mcard{transition:transform .15s,box-shadow .15s}.mcard:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px #143c2366}.mc-img{place-items:center;display:grid;overflow:hidden}.mc-img img{object-fit:cover;border-radius:8px;width:100%;height:100%}.mp-badge.draft{color:#9a6b00;background:#fff4d6}.pv{padding-block:28px 40px}.pv .crumbs{margin-bottom:8px}.pv-badges{align-items:center;gap:8px;margin-bottom:16px;display:flex}.pv-count{font-family:var(--f-round);color:#312b36;background:#feea78;border-radius:6px;padding:4px 12px;font-size:14px;line-height:20px}.pv-badges .mp-badge{margin:0}.pv-head{align-items:flex-start;gap:32px;display:flex}.pv-thumb{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex:none;width:200px;height:200px;overflow:hidden}.pv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pv-info{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.pv-title{font-family:var(--f-round);color:#111827;align-items:center;gap:10px;font-size:32px;font-weight:600;line-height:1.2;display:flex}.pv-title .mp-lock svg{width:26px;height:26px}.pv-by{font-family:var(--f-round);color:#4b5563;align-items:center;gap:6px;margin-top:6px;font-size:14px;display:flex}.pv-ver{background:#15a04c;border-radius:8px;place-items:center;width:16px;height:16px;display:grid}.pv-ver svg{display:block}.pv-priv{color:#4b5563;background:#f3f4f6;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:12px}.pv-stats{font-family:var(--f-round);color:#4b5563;align-items:center;gap:16px;font-size:13px;display:flex}.pv-stats span{align-items:center;gap:4px;display:flex}.pv-stats svg{flex:none;display:block}.pv-tags{flex-wrap:wrap;gap:8px;display:flex}.pv-tags span{font-family:var(--f-round);color:#111827;background:#ededed;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500}.pv-acts{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.pv-btn{font-family:var(--f-round);color:#4b5563;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;line-height:normal;transition:border-color .15s,background .15s,transform .12s,box-shadow .12s;display:inline-flex}.pv-btn svg{flex:none;display:block}.pv-btn:hover{color:#1f2937;background:#f6fcf8;border-color:#9ed9b4}.pv-btn:active{transform:translateY(1px)}.pv-btn.pri{color:#fff;background:#15a04c;border:0;gap:10px;padding:12px 24px;font-size:15px;font-weight:600;box-shadow:0 3px #0e6b33}.pv-btn.pri:hover{filter:brightness(1.08);color:#fff;background:#15a04c;transform:translateY(2px);box-shadow:0 1px #0e6b33}.pv-btn.pri:active{box-shadow:none;transform:translateY(3px)}.pv-h2{font-family:var(--f-round);color:#111827;margin:32px 0 16px;font-size:24px;font-weight:600}.pv-grid{flex-wrap:wrap;gap:16px;display:flex}.pv-stk,.pv-tile{box-sizing:border-box;border-radius:10px;width:141px;height:141px;position:relative}.pv-stk{background:#fff;border:1px solid #e0e3eb;animation:.4s both pop-in;overflow:hidden}.pv-stk>img{object-fit:cover;width:100%;height:100%;display:block}.pv-stk .mp-fav{opacity:0;width:30px;height:30px;transition:opacity .15s,transform .15s;top:5px;right:5px}.pv-stk:hover .mp-fav,.pv-stk .mp-fav.on,.pv-stk .mp-fav:focus-visible{opacity:1}.pv-tile{color:#15a04c;font-family:var(--f-round);text-align:center;cursor:pointer;background:#f6fcf8;border:1.5px dashed #9ed9b4;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.pv-tile svg{width:22px;height:22px}.pv-tile .mp-plus svg{width:34px;height:34px}.pv-tile:hover{background:#eaf7ef;border-color:#15a04c}.pv-more{background:#ffffff8c;border-top:.6px solid #e0e3eb;padding:32px 0 44px}.pv-mgrid{border-top:.6px solid #e0e3eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.pv-bottom{grid-template-columns:812fr 404fr;gap:24px;margin-top:32px;display:grid}.pv-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:24px}.pv-card h3{font-family:var(--f-round);color:#111827;font-size:32px;font-weight:600;line-height:1.2}.pv-card p{font-family:var(--f-round);color:#4b5563;margin-top:8px;font-size:17px}.pv-install{justify-content:space-between;align-items:center;gap:24px;display:flex}.pv-dlbtn{color:#fff;font-family:var(--f-round);background:#1daf46;border-radius:33px;margin-top:16px;padding:16px 24px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s,filter .15s;display:inline-flex;box-shadow:0 3px #11802f}.pv-dlbtn:hover{filter:brightness(1.06);transform:translateY(2px);box-shadow:0 1px #11802f}.pv-qr{flex:none;width:182px;height:182px;position:relative}.pv-qr>img{width:100%;height:100%;image-rendering:pixelated;display:block}.pv-qr-logo{background:#fff;border:2.5px solid #fff;border-radius:10px;width:36px;height:36px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pv-qr-logo img{width:100%;height:100%;display:block}.pv-url{padding:24px 16px}.pv-url p{font-size:13px}.pv-urlrow{align-items:center;gap:8px;margin-top:16px;display:flex}.pv-urlbox{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex:1;min-width:0;padding:10px 14px;font-size:13px;overflow:hidden}.pv-copy{cursor:pointer;background:#15a04c;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;transition:transform .12s,box-shadow .12s,filter .15s;display:grid;box-shadow:0 3px #0e6b33}.pv-copy:hover{filter:brightness(1.08);transform:translateY(2px);box-shadow:0 1px #0e6b33}.pv-copy svg{display:block}@media (max-width:1100px){.pv-mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-bottom{grid-template-columns:1fr}}@media (max-width:700px){.pv-head{flex-direction:column;gap:20px}.pv-thumb{width:160px;height:160px}.pv-title{font-size:26px}.pv-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-stk,.pv-tile{aspect-ratio:1;width:calc(33.33% - 11px);height:auto}.pv-install{flex-direction:column;align-items:flex-start}}.pv-stats{color:#2c5f38;font-weight:500}.pv-stats span{gap:6px}.pv-stats svg{width:16px;height:16px}.pv-install{color:#fff;background:linear-gradient(120deg,#0f5a2c 0%,#15803f 55%,#1daf46 100%);border:0;align-items:center;padding:32px;position:relative;overflow:hidden}.pv-install:before{content:"";background:var(--doodle) center/520px auto repeat;opacity:.18;mix-blend-mode:luminosity;pointer-events:none;position:absolute;inset:0}.pv-install>*{position:relative}.pvi-left{min-width:0}.pvi-brand{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pvi-logo{border:2px solid #ffffffe6;border-radius:10px;flex:none;width:36px;height:36px;overflow:hidden}.pvi-logo img{width:100%;height:100%;display:block}.pvi-eyebrow{font-family:var(--f-round);letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff40;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.pv-install h3{color:#fff;font-size:30px}.pv-install p{color:#ffffffd9;max-width:42ch;margin-top:6px;font-size:16px}.pvi-list{gap:8px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.pvi-list li{font-family:var(--f-round);color:#fff;align-items:center;gap:10px;font-size:15px;display:flex}.pvi-list svg{color:#0c4222;stroke-width:3px;background:#feea78;border-radius:50%;flex:none;width:18px;height:18px;padding:3px}.pvi-store{border-radius:10px;transition:transform .15s;display:inline-block}.pvi-store img{width:auto;height:48px;display:block}.pvi-store:hover{transform:translateY(-2px)}.pvi-qrwrap{background:#fff;border-radius:20px;flex-direction:column;flex:none;align-items:center;gap:10px;padding:16px 16px 12px;display:flex;box-shadow:0 18px 40px -18px #00000073}.pvi-cap{font-family:var(--f-round);color:#4b5563;font-size:12px;font-weight:500}.pv-url h3{font-size:30px}.pv-url{flex-direction:column;justify-content:center;display:flex}@media (max-width:700px){.pv-install{padding:24px}.pvi-qrwrap{align-self:center}}.pv-bottom{margin-top:40px;grid-template-columns:1fr!important}.pv-install{border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:40px;min-height:300px;padding:44px 48px;display:grid}.pv-install h3{letter-spacing:-.01em;font-size:36px}.pv-install p{max-width:46ch;font-size:17px}.pvi-art{height:240px;position:relative}.pvi-art img{object-fit:cover;border:4px solid #fff;border-radius:22px;width:112px;height:112px;animation:6s ease-in-out infinite pvi-float;position:absolute;box-shadow:0 16px 32px -14px #00000080}.pvi-art .a0{top:18%;left:4%;transform:rotate(-8deg)}.pvi-art .a1{z-index:2;width:132px;height:132px;animation-delay:-1.5s;top:0;left:34%}.pvi-art .a2{animation-delay:-3s;top:22%;left:66%;transform:rotate(7deg)}.pvi-art .a3{width:96px;height:96px;animation-delay:-2s;top:58%;left:18%;transform:rotate(5deg)}.pvi-art .a4{width:100px;height:100px;animation-delay:-4s;top:60%;left:52%;transform:rotate(-6deg)}@keyframes pvi-float{50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.pvi-art img{animation:none}}.pvi-qrwrap{padding:20px 20px 14px}.pvi-qrwrap .pv-qr{width:180px;height:180px}@media (max-width:1100px){.pv-install{grid-template-columns:1fr auto}.pvi-art{display:none}}@media (max-width:700px){.pv-install{grid-template-columns:1fr;padding:28px 22px}.pv-install h3{font-size:28px}}
