@import"https://fonts.googleapis.com/css2?family=Great+Vibes&family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";.lnd{--ink:#2a1b3d;--mut:#6b5f7a;--line:#ece4f1;--bg:#fffdfb;--soft:#f8f3fb;--pink:#e8457f;--purple:#7c4dd6;--orange:#f59e3b;--teal:#17b3a3;--grad:linear-gradient(120deg,var(--pink),var(--purple));position:relative;min-height:100%;background:var(--bg);color:var(--ink);font:16px/1.6 Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:clip;color-scheme:light}html:has(.lnd){scroll-behavior:smooth;scroll-padding-top:80px;background:#fffdfb}.lnd *{box-sizing:border-box}.lnd a{color:inherit;text-decoration:none}.lnd h1,.lnd h2,.lnd h3{font-family:Playfair Display,Georgia,serif;margin:0;color:var(--ink);letter-spacing:-.01em}.lnd p{margin:0}.lnd .wrap{width:min(1180px,100%);margin:0 auto;padding:0 24px}.lnd .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:600;font-size:15px;padding:12px 22px;border:1.5px solid transparent;transition:transform .2s,box-shadow .2s,background .2s,color .2s;white-space:nowrap}.lnd .btn.sm{padding:9px 20px;font-size:14.5px}.lnd .btn.lg{padding:15px 28px;font-size:16px}.lnd .btn.pri{background:var(--grad);color:#fff;box-shadow:0 8px 22px #7c4dd647}.lnd .btn.pri:hover{transform:translateY(-2px);box-shadow:0 12px 28px #e8457f59}.lnd .btn.ghost{background:#fff;color:var(--ink);border-color:var(--line)}.lnd .btn.ghost:hover{border-color:var(--purple);color:var(--purple)}.lnd .btn.light{background:#fff;color:var(--ink)}.lnd .btn.light:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000040}.lnd .btn:focus-visible,.lnd a:focus-visible{outline:3px solid color-mix(in srgb,var(--purple) 55%,transparent);outline-offset:3px}.lnd .lnav{position:sticky;top:0;z-index:50;padding:14px 0;transition:background .25s,box-shadow .25s,padding .25s}.lnd .lnav.sc{background:#fffdfbdb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line);padding:9px 0}.lnd .lnav .wrap{display:flex;align-items:center;gap:24px}.lnd .brand{display:flex;align-items:center;gap:10px}.lnd .brand img{width:40px;height:40px;display:block}.lnd .brand .bd{display:none}.lnd .brand span{display:flex;flex-direction:column;line-height:1}.lnd .brand b{font:400 30px/1 Great Vibes,cursive;color:var(--ink)}.lnd .brand small{font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--mut);margin-top:3px;padding-left:3px}.lnd .lnav nav{display:flex;gap:30px;margin-left:auto}.lnd .lnav nav a{font-size:14.5px;font-weight:500;color:var(--mut);position:relative;padding:4px 0}.lnd .lnav nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transition:transform .25s}.lnd .lnav nav a:hover{color:var(--ink)}.lnd .lnav nav a:hover:after{transform:scaleX(1)}.lnd .lhero{position:relative;padding:120px 0 96px;margin-top:-68px;overflow:hidden}.lnd .hbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#fdf1f6 0%,#f6f0ff 55%,var(--bg) 100%)}.lnd .hbg i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.lnd .hbg i:nth-child(1){width:460px;height:460px;background:#ffc3d8;top:-120px;left:-120px}.lnd .hbg i:nth-child(2){width:420px;height:420px;background:#d9c6ff;top:40px;right:-80px}.lnd .hbg i:nth-child(3){width:320px;height:320px;background:#ffdcae;bottom:-60px;left:35%}.lnd .hbg i:nth-child(4){width:260px;height:260px;background:#b8efe7;bottom:40px;right:30%;opacity:.4}.lnd .hgrid{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}.lnd .kick{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--purple);background:#fff;border:1px solid var(--line);padding:7px 14px;border-radius:999px;box-shadow:0 4px 14px #7c4dd614}.lnd .kick:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--grad)}.lnd .lhero h1{font-size:clamp(38px,5.4vw,66px);line-height:1.08;margin:22px 0 20px;font-weight:700}.lnd .hword{display:inline-block;margin-right:.24em;opacity:0;transform:translateY(.55em) rotate(4deg);filter:blur(6px);animation:wordin .8s cubic-bezier(.2,.7,.2,1) var(--d) forwards}.lnd .hword.em{font-style:italic;background:var(--grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em;animation:wordin .8s cubic-bezier(.2,.7,.2,1) var(--d) forwards,shine 6s linear 1.5s infinite}@keyframes wordin{to{opacity:1;transform:none;filter:none}}@keyframes shine{to{background-position:200% 0}}.lnd .htxt>p{font-size:18px;color:var(--mut);max-width:540px}.lnd .hcta{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 26px}.lnd .trust{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:14px;color:var(--mut);font-weight:500}.lnd .trust li{display:flex;align-items:center;gap:6px}.lnd .trust svg{color:var(--teal)}.lnd .hart{position:relative;height:580px;display:flex;justify-content:center;align-items:center}.lnd .mphone{width:280px;height:566px;background:#1c1424;border-radius:46px;padding:11px;box-shadow:0 40px 80px #2a1b3d47,inset 0 0 0 2px #3b2f45;transform:rotate(3deg);animation:float 7s ease-in-out infinite}.lnd .mphone .mscr{height:100%;border-radius:36px;overflow:hidden;background:#fff8f3;display:flex;flex-direction:column}.lnd .ph-hero{position:relative;padding:58px 18px 30px;text-align:center;color:#fff;background:linear-gradient(160deg,#e8457feb,#7c4dd6eb),radial-gradient(circle at 30% 20%,#ffd1e1,transparent 60%)}.lnd .ph-hero:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:84px;height:24px;border-radius:14px;background:#1c1424}.lnd .ph-hero small{font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.lnd .ph-hero b{display:block;font:400 42px/1.1 Great Vibes,cursive;margin:8px 0 4px}.lnd .ph-hero b span{font-size:30px;opacity:.85}.lnd .ph-hero em{font:italic 13px Playfair Display,serif;opacity:.95}.lnd .ph-date{display:grid;grid-template-columns:repeat(3,1fr);margin:-16px 16px 0;background:#fff;border-radius:14px;box-shadow:0 8px 20px #2a1b3d1f;position:relative}.lnd .ph-date div{text-align:center;padding:10px 4px}.lnd .ph-date div+div{border-left:1px solid var(--line)}.lnd .ph-date b{display:block;font:700 18px Playfair Display,serif;color:var(--ink)}.lnd .ph-date small,.lnd .ph-cd small{font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--mut)}.lnd .ph-cd{display:flex;justify-content:center;gap:8px;margin:18px 0 14px}.lnd .ph-cd span{width:50px;padding:7px 0;text-align:center;border-radius:10px;background:#f6effc}.lnd .ph-cd b{display:block;font-weight:700;font-size:16px;color:var(--purple);line-height:1.2}.lnd .ph-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 16px}.lnd .ph-gal i{aspect-ratio:1;border-radius:10px}.lnd .ph-gal i:nth-child(1){background:linear-gradient(135deg,#ffd0de,#f59ab8)}.lnd .ph-gal i:nth-child(2){background:linear-gradient(135deg,#ffe2bd,#f5b25f)}.lnd .ph-gal i:nth-child(3){background:linear-gradient(135deg,#cfe9ff,#9c8cf0)}.lnd .ph-btn{margin:16px 16px 0;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600}.lnd .fl{position:absolute;display:flex;align-items:center;gap:11px;background:#fff;border-radius:16px;padding:11px 16px 11px 11px;box-shadow:0 18px 40px #2a1b3d29;border:1px solid rgba(255,255,255,.7)}.lnd .fl b{display:block;font-size:13.5px;line-height:1.25}.lnd .fl small{font-size:11.5px;color:var(--mut)}.lnd .fl img{width:38px;height:38px;border-radius:11px;padding:7px;background:linear-gradient(140deg,var(--c1),var(--c2))}.lnd .fl.wa{bottom:46px;right:-36px;animation:float 6s ease-in-out infinite .5s}.lnd .wai{width:38px;height:38px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center}@keyframes float{0%,to{translate:0 0}50%{translate:0 -12px}}.lnd .sec{padding:104px 0}.lnd .sec.alt{background:var(--soft)}.lnd .shead{text-align:center;max-width:720px;margin:0 auto 56px}.lnd .eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pink);margin-bottom:14px}.lnd .eyebrow.lt{color:#ffd0e0}.lnd .shead h2,.lnd .start h2{font-size:clamp(30px,3.8vw,44px);line-height:1.15}.lnd .shead p{color:var(--mut);font-size:17px;margin-top:16px}.lnd .bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lnd .bcard{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 28px;transition:transform .3s,box-shadow .3s,border-color .3s}.lnd .bcard:hover{transform:translateY(-6px);box-shadow:0 22px 44px #7c4dd61f;border-color:#e0d2f0}.lnd .bi{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:#fff;margin-bottom:20px}.lnd .bcard:nth-child(6n+1) .bi{background:linear-gradient(135deg,#f06292,var(--pink))}.lnd .bcard:nth-child(6n+2) .bi{background:linear-gradient(135deg,#9b75ec,var(--purple))}.lnd .bcard:nth-child(6n+3) .bi{background:linear-gradient(135deg,#ffb661,var(--orange))}.lnd .bcard:nth-child(6n+4) .bi{background:linear-gradient(135deg,#3fcbbb,var(--teal))}.lnd .bcard:nth-child(6n+5) .bi{background:linear-gradient(135deg,#ffb661,var(--pink))}.lnd .bcard:nth-child(6n+6) .bi{background:linear-gradient(135deg,#5fd39a,#239a68)}.lnd .bcard h3{font-size:21px;margin-bottom:8px}.lnd .bcard p{color:var(--mut);font-size:15px}.lnd .tgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lnd .tcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px 24px 24px;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.lnd .tcard:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--c1),var(--c2))}.lnd .tcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(240px 140px at 0 0,color-mix(in srgb,var(--c1) 14%,transparent),transparent);pointer-events:none}.lnd .tcard:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c1) 45%,var(--line));box-shadow:0 22px 44px color-mix(in srgb,var(--c1) 22%,transparent)}.lnd .ti{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(140deg,var(--c1),var(--c2));box-shadow:0 10px 20px color-mix(in srgb,var(--c1) 35%,transparent);margin-bottom:18px;position:relative;z-index:1;transition:transform .3s}.lnd .tcard:hover .ti{transform:rotate(-6deg) scale(1.06)}.lnd .ti img{width:34px;height:34px}.lnd .tcard h3{font-size:19px;margin-bottom:6px;position:relative;z-index:1}.lnd .tcard p{color:var(--mut);font-size:14.5px;flex:1;position:relative;z-index:1}.lnd .tgo{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;color:var(--c2);position:relative;z-index:1}.lnd .tgo svg{transition:transform .2s}.lnd .tcard:hover .tgo svg{transform:translate(4px)}.lnd .flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative}.lnd .flow:before{content:"";position:absolute;top:38px;left:10%;right:10%;height:2px;background:repeating-linear-gradient(90deg,#d7c6ee 0 8px,transparent 8px 16px);z-index:0}.lnd .step{position:relative;text-align:center;padding:0 6px}.lnd .snum{position:relative;z-index:1;width:76px;height:76px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--purple);border:2px solid #e6dbf5;box-shadow:0 12px 28px #7c4dd624;transition:transform .3s,background .3s,color .3s}.lnd .step:hover .snum{transform:scale(1.07);background:var(--grad);color:#fff;border-color:transparent}.lnd .snum em{position:absolute;top:-4px;right:-4px;width:26px;height:26px;border-radius:50%;background:var(--grad);color:#fff;font:700 12.5px/26px Inter,sans-serif;font-style:normal;box-shadow:0 0 0 3px #fff}.lnd .step:last-child .snum{color:#1aa25a}.lnd .step h3{font-size:18px;margin-bottom:8px}.lnd .step p{color:var(--mut);font-size:14.5px}.lnd .start{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;border-radius:32px;padding:64px;color:#fff;position:relative;overflow:hidden;background:radial-gradient(500px 300px at 100% 0,rgba(245,158,59,.35),transparent),radial-gradient(500px 340px at 0 100%,rgba(23,179,163,.28),transparent),linear-gradient(130deg,#c2306a,#6a3fc6 70%)}.lnd .start h2{color:#fff}.lnd .stxt>p{color:#ffffffd9;font-size:17px;margin:16px 0 26px;max-width:520px}.lnd .stxt ul{list-style:none;padding:0;margin:0 0 34px;display:grid;gap:14px}.lnd .stxt li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:#ffffffe6}.lnd .stxt li svg{flex:none;margin-top:2px;padding:7px;width:32px;height:32px;border-radius:10px;background:#ffffff29}.lnd .stxt li b{color:#fff}.lnd .smock{display:flex;justify-content:center}.lnd .lmock{width:min(340px,100%);background:#fff;color:var(--ink);border-radius:24px;padding:28px 28px 32px;text-align:center;box-shadow:0 30px 60px #1e0a3259;transform:rotate(-2deg)}.lnd .lmock img{width:190px;height:auto;display:block;margin:0 auto 6px}.lnd .lmock b{display:block;font:700 24px Playfair Display,serif}.lnd .lmock small{display:block;color:var(--mut);font-size:13.5px;margin:6px 0 22px}.lnd .gbtn{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #dadce0;border-radius:999px;padding:11px;font-size:14.5px;font-weight:500}.lnd .gbtn img{width:20px;height:20px}.lnd .foot{background:#1d1329;color:#ffffffb8;padding:72px 0 0;margin-top:40px}.lnd .fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}.lnd .fbrand img{width:200px;height:auto;display:block;margin:-20px 0 6px -14px}.lnd .fbrand p{font-size:14.5px;max-width:320px}.lnd .foot h4{font:600 13px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 16px}.lnd .foot a{display:block;font-size:14.5px;padding:5px 0;transition:color .2s}.lnd .foot a:hover{color:#ffb3cf}.lnd .fbot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:22px 24px 28px;border-top:1px solid rgba(255,255,255,.1);font-size:13.5px;color:#ffffff80}.lnd .rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.lnd .rv.on{opacity:1;transform:none}.lnd .bcard.rv.on:hover,.lnd .tcard.rv.on:hover{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){html:has(.lnd){scroll-behavior:auto}.lnd .rv{opacity:1;transform:none;transition:none}.lnd .mphone,.lnd .fl{animation:none}}.lnd .hword.em{background-image:linear-gradient(90deg,var(--pink),var(--purple),var(--orange),var(--pink))}.lnd .sprog{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:linear-gradient(90deg,var(--pink),var(--purple),var(--orange));transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.lnd.fx,.lnd.fx a,.lnd.fx button{cursor:none}.lnd .lcur{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:0;transition:opacity .3s}.lnd .lcur.show{opacity:1}.lnd .lcur i{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none}.lnd .lcur .cd{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--pink)}.lnd .lcur .cr{width:38px;height:38px;margin:-19px 0 0 -19px;border:1.5px solid color-mix(in srgb,var(--purple) 60%,transparent);transition:width .25s,height .25s,margin .25s,background .25s,border-color .25s}.lnd .lcur.hot .cr{width:64px;height:64px;margin:-32px 0 0 -32px;background:color-mix(in srgb,var(--pink) 12%,transparent);border-color:var(--pink)}.lnd .lcur.pic .cr{width:84px;height:84px;margin:-42px 0 0 -42px;background:#ffffff2e;border-color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lnd .lcur.down .cr{width:28px;height:28px;margin:-14px 0 0 -14px}.lnd .ltrail{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;overflow:hidden}.lnd .ltrail span{position:absolute;transform:translate(-50%,-50%);animation:spark .9s ease-out forwards;line-height:1}@keyframes spark{to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.3) rotate(90deg)}}.lnd .lay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.2,.7,.2,1);pointer-events:none}.lnd .hp{position:absolute;margin:0;border-radius:22px;overflow:hidden;background:#fff;padding:7px;box-shadow:0 26px 50px #2a1b3d38;animation:popin 1s cubic-bezier(.2,.7,.2,1) both}.lnd .hp img{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px}.lnd .hp figcaption{position:absolute;left:16px;bottom:16px;background:#ffffffeb;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:var(--ink);box-shadow:0 4px 12px #0000001f}.lnd .hp1{width:230px;height:320px;left:-30px;top:-10px;rotate:-7deg;animation-delay:.35s}.lnd .hp2{width:165px;height:220px;right:-95px;top:-40px;rotate:8deg;animation-delay:.55s}.lnd .hp3{width:200px;height:250px;left:30px;bottom:-20px;rotate:5deg;animation-delay:.75s}@keyframes popin{0%{opacity:0;scale:.8;translate:0 30px}}.lnd .lay:nth-child(4){padding-left:150px;animation:popin 1s cubic-bezier(.2,.7,.2,1) .15s both}.lnd .ph-gal i{background-size:cover;background-position:center}.lnd .heart{position:absolute;font-size:22px;color:var(--pink);animation:float 5s ease-in-out infinite;text-shadow:0 6px 16px rgba(232,69,127,.35)}.lnd .heart.k1{top:16%;left:30%;font-size:18px}.lnd .heart.k2{top:8%;right:30%;color:var(--orange);animation-delay:1.2s}.lnd .heart.k3{bottom:12%;right:34%;color:var(--purple);font-size:16px;animation-delay:.6s}.lnd .lmq{overflow:hidden;padding:22px 0;background:#fff;border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lnd .lmq>div{display:flex;width:max-content;animation:mq 38s linear infinite}.lnd .lmq:hover>div{animation-play-state:paused}.lnd .lmq span{display:flex;gap:42px;padding-right:42px}.lnd .lmq em{display:flex;align-items:center;gap:12px;font:italic 600 22px Playfair Display,serif;color:var(--ink);white-space:nowrap}.lnd .lmq i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(140deg,var(--c1),var(--c2))}.lnd .lmq img{width:22px;height:22px}.lnd .band{position:relative;overflow:hidden;min-height:540px;display:flex;align-items:center;color:#fff;isolation:isolate}.lnd .bimg{position:absolute;top:-22%;right:0;bottom:-22%;left:0;background-size:cover;background-position:center 40%;z-index:-2;will-change:transform}.lnd .band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#1d1329e0,#7a1f4a9e,#1d132933)}.lnd .btxt{max-width:1180px}.lnd .btxt h2{color:#fff;font-size:clamp(30px,4.2vw,50px);line-height:1.15;max-width:640px;margin-bottom:30px}.lnd .gal{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;grid-auto-flow:dense;gap:18px}.lnd .gitem{position:relative;margin:0;border-radius:20px;overflow:hidden;background:#eee;box-shadow:0 12px 30px #2a1b3d1a}.lnd .gitem.tall{grid-row:span 2}.lnd .gitem img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.lnd .gitem:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(29,19,41,.75)),radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.22),transparent 45%);opacity:.85;transition:opacity .4s;pointer-events:none}.lnd .gitem:hover img{transform:scale(1.08)}.lnd .gitem figcaption{position:absolute;left:18px;bottom:16px;z-index:1;color:#fff;font:italic 600 19px Playfair Display,serif;transform:translateY(6px);transition:transform .4s}.lnd .gitem:hover figcaption{transform:none}.lnd .tilt{transform-style:preserve-3d}.lnd .tilt.rv.on.tilting{transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) translateY(-6px);transition:transform .12s ease-out,box-shadow .3s,border-color .3s,opacity .7s}.lnd .bcard.tilting{background:radial-gradient(circle at var(--gx) var(--gy),color-mix(in srgb,var(--pink) 9%,#fff),#fff 55%)}.lnd .tcard.tilting:after{background:radial-gradient(260px 200px at var(--gx) var(--gy),color-mix(in srgb,var(--c1) 22%,transparent),transparent)}.lnd .mag{transition:translate .25s cubic-bezier(.2,.7,.2,1),transform .2s,box-shadow .2s,background .2s,color .2s}@media (prefers-reduced-motion:reduce){.lnd .lay,.lnd .hword,.lnd .hp,.lnd .mphone,.lnd .heart,.lnd .lmq>div{animation:none;opacity:1;transform:none;filter:none}}@media (max-width:1280px){.lnd .hp2{right:-30px}}@media (max-width:1020px){.lnd .lnav nav{display:none}.lnd .lnav .btn{margin-left:auto}.lnd .hgrid{grid-template-columns:1fr;text-align:center}.lnd .htxt>p{margin:0 auto}.lnd .hcta,.lnd .trust{justify-content:center}.lnd .hart{height:600px}.lnd .bgrid,.lnd .tgrid{grid-template-columns:repeat(2,1fr)}.lnd .flow{grid-template-columns:1fr;max-width:520px;margin:0 auto;gap:0}.lnd .flow:before{top:38px;bottom:38px;left:37px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,#d7c6ee 0 8px,transparent 8px 16px)}.lnd .step{display:grid;grid-template-columns:76px 1fr;column-gap:20px;text-align:left;padding:0 0 30px}.lnd .step .snum{grid-row:span 2;margin:0}.lnd .step h3{align-self:end;margin-bottom:4px}.lnd .start{grid-template-columns:1fr;padding:48px 36px}.lnd .fgrid{grid-template-columns:1fr 1fr}.lnd .fbrand{grid-column:1/-1}}@media (max-width:620px){.lnd .wrap{padding:0 16px}.lnd .brand b{font-size:26px}.lnd .lhero{padding-top:104px;padding-bottom:64px}.lnd .htxt>p{font-size:16.5px}.lnd .hcta .btn{flex:1 1 100%}.lnd .hart{height:540px;transform:scale(.92)}.lnd .fl.wa{right:-4px;bottom:30px}.lnd .lay:nth-child(4){padding-left:0}.lnd .hp1{width:150px;height:215px;left:-6px;top:0}.lnd .hp2{width:120px;height:160px;right:-6px;top:-10px}.lnd .hp3{display:none}.lnd .sec{padding:72px 0}.lnd .shead{margin-bottom:40px}.lnd .bgrid,.lnd .tgrid{grid-template-columns:1fr}.lnd .gal{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}.lnd .gitem{border-radius:14px}.lnd .gitem figcaption{font-size:15px;left:12px;bottom:10px}.lnd .band{min-height:460px}.lnd .lmq em{font-size:18px}.lnd .start{padding:36px 22px;border-radius:24px}.lnd .start .btn{width:100%}.lnd .lmock{transform:none}.lnd .fgrid{grid-template-columns:1fr 1fr;gap:28px}}.lnd .fbot a{display:inline;padding:0;color:#ffb3cf}.lnd .gitem img[src*=product-launch]{object-position:78% 50%}.lnd .gitem img[src*=housewarming]{object-position:50% 68%}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--bg:#faf6f1;--panel:#fff;--ink:#2b2321;--mut:#7a6d68;--line:#e6dcd3;--acc:#8c3b4a;--accink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b1617;--panel:#251e20;--ink:#f1e8e4;--mut:#a89a95;--line:#3a2f31;--acc:#d98a98;--accink:#2b1418}}:root[data-theme=dark]{--bg:#1b1617;--panel:#251e20;--ink:#f1e8e4;--mut:#a89a95;--line:#3a2f31;--acc:#d98a98;--accink:#2b1418}html{scroll-padding-top:env(safe-area-inset-top,0px);height:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;height:100%;background:var(--bg);color:var(--ink);font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}.app{display:grid;grid-template-columns:380px 1fr;height:100%}.ed{background:var(--panel);border-right:1px solid var(--line);overflow-y:auto;padding:16px 16px 90px}.pv{display:flex;flex-direction:column;min-width:0;height:100%}.bar{display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap}.app{grid-template-rows:minmax(0,1fr)}.pv{min-height:0}.bar b{font-size:15px}.sp{flex:1}.mo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.mdl{background:var(--panel);color:var(--ink);border-radius:14px;padding:16px;width:min(440px,100%);display:grid;gap:10px;box-shadow:0 20px 60px #0006;max-height:100%;overflow:auto}.mo.top{z-index:700}.as[hidden]{display:none}.as{display:flex;gap:6px;flex-wrap:wrap}.as button.on{background:var(--acc);color:var(--accink)}.ba{display:flex;gap:8px;justify-content:flex-end}.cw{position:relative;margin:auto;touch-action:none;cursor:grab;border-radius:6px;overflow:hidden;background:#fff}.cw canvas{display:block}.gr{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffffd9;background-image:linear-gradient(90deg,transparent calc(33.33% - .5px),rgba(255,255,255,.6) 0,rgba(255,255,255,.6) calc(33.33% + .5px),transparent 0,transparent calc(66.66% - .5px),rgba(255,255,255,.6) 0,rgba(255,255,255,.6) calc(66.66% + .5px),transparent 0),linear-gradient(transparent calc(33.33% - .5px),rgba(255,255,255,.6) 0,rgba(255,255,255,.6) calc(33.33% + .5px),transparent 0,transparent calc(66.66% - .5px),rgba(255,255,255,.6) 0,rgba(255,255,255,.6) calc(66.66% + .5px),transparent 0)}.cw.circ .gr{border-radius:50%;box-shadow:0 0 0 999px #00000080,inset 0 0 0 2px #fff;background:none}.seg{display:inline-flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}@media (max-width:600px){.pv .bar .seg{display:none}.pv .bar .dr,.pv .bar button.p{flex:1 1 calc(50% - 4px);padding-top:11px;padding-bottom:11px}}.seg button{border:0;border-radius:0;background:var(--bg);padding:6px 12px}.seg button.on{background:var(--acc);color:var(--accink);font-weight:600}.stage{flex:1;min-height:0;display:flex}.pw{flex:1;display:flex;min-width:0}.phone{flex:1;display:flex;position:relative;min-width:0}.scr{flex:1;display:flex;flex-direction:column;min-width:0;background:#fff}iframe#f{flex:1;border:0;width:100%;background:#fff;min-height:0}.sb,.isl,.hi,.phone i{display:none}.pv.m .stage{justify-content:center;align-items:flex-start;padding:16px;overflow:auto;background:var(--bg)}.pv.m .pw{flex:none}.pv.m .phone{flex:none;width:417px;height:876px;padding:12px;background:#17171a;border-radius:64px;box-shadow:inset 0 0 0 2px #4a4a50,inset 0 0 0 5px #0c0c0e,0 24px 50px #00000059;transform-origin:top left}.pv.m .scr{flex:none;width:393px;height:852px;border-radius:52px;overflow:hidden}.pv.m .sb{display:flex;justify-content:space-between;align-items:center;height:54px;padding:6px 34px 0 40px;background:#fff;color:#111;font:600 16px system-ui,-apple-system,sans-serif;flex:none}.sb .si{display:flex;gap:6px;align-items:center}.sb svg{fill:currentColor}.pv.m .isl{display:block;position:absolute;top:24px;left:50%;transform:translate(-50%);width:122px;height:35px;background:#000;border-radius:20px;z-index:3}.pv.m .hi{display:block;position:absolute;bottom:22px;left:50%;transform:translate(-50%);width:136px;height:5px;border-radius:3px;background:#fff;mix-blend-mode:difference;z-index:3;pointer-events:none}.pv.m .phone i{display:block;position:absolute;background:#2b2b30;width:4px}.phone i.a{left:-3px;top:122px;height:30px;border-radius:3px 0 0 3px}.phone i.u{left:-3px;top:180px;height:56px;border-radius:3px 0 0 3px}.phone i.d{left:-3px;top:248px;height:56px;border-radius:3px 0 0 3px}.phone i.pw2{right:-3px;top:210px;height:92px;border-radius:0 3px 3px 0}h1{font:600 18px Georgia,serif;margin:0 0 2px}.sub{color:var(--mut);margin:0 0 14px;font-size:12.5px}details{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;background:var(--bg)}summary{cursor:pointer;padding:10px 12px;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"+";float:right;color:var(--mut)}details[open] summary:after{content:"–"}.in{padding:2px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.in>*{min-width:0}label{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;font-size:12px;color:var(--mut);min-width:0}input,textarea,select{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:7px 9px;width:100%;min-width:0;max-width:100%}textarea{min-height:70px;resize:vertical}input[type=color]{padding:2px;height:34px}.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}button{font:inherit;cursor:pointer;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:7px 12px}button.p{background:var(--acc);color:var(--accink);border-color:var(--acc);font-weight:600}.th{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px}.g{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.g div{position:relative;aspect-ratio:1;border-radius:7px;overflow:hidden;border:1px solid var(--line)}.g img{width:100%;height:100%;object-fit:cover}.g button{position:absolute;top:2px;right:2px;padding:0 6px;line-height:20px;background:#000000a6;color:#fff;border:0}.note{font-size:11.5px;color:var(--mut)}.tcg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tc{position:relative;display:block;padding:4px;border:2px solid var(--line);background:var(--panel);min-width:0}.tc>div{zoom:.7;border-radius:8px}.tc.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.tc.on:after{content:"✓";position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:var(--acc);color:var(--accink);font-size:11px;display:flex;align-items:center;justify-content:center}.tabs{display:none}@media (max-width:820px){.app{grid-template-columns:1fr}.tabs{display:flex;gap:6px;padding:8px;border-bottom:1px solid var(--line);background:var(--panel)}.tabs button{flex:1}.tabs button.on{background:var(--acc);color:var(--accink)}.app{grid-template-rows:auto 1fr}.app.v-ed .pv,.app.v-pv .ed{display:none}.ed{border:0}}#home{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:max(24px,env(safe-area-inset-top)) 18px 40px;background:radial-gradient(900px 500px at 15% -10%,color-mix(in srgb,var(--acc) 22%,transparent),transparent),radial-gradient(800px 500px at 100% 0,color-mix(in srgb,#ffb347 18%,transparent),transparent),var(--bg)}#home.in{animation:hin .5s ease both}#home.out{animation:hout .32s ease both;pointer-events:none}@keyframes hin{0%{opacity:0}}@keyframes hout{to{opacity:0;transform:scale(1.03)}}.hw{width:min(1000px,100%);text-align:center;padding-top:clamp(10px,5vh,56px)}#home h1{font:600 clamp(30px,5vw,48px)/1.15 Georgia,"Times New Roman",serif;margin:16px 0 10px;color:var(--ink)}#home .hw>p{max-width:560px;margin:0 auto 34px;color:var(--mut);font-size:15.5px;line-height:1.6}.eg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ec{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:44px 16px 24px;border-radius:22px;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;text-align:center;font:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s;animation:cup .6s ease both;overflow:hidden}@keyframes cup{0%{opacity:0;transform:translateY(22px)}}.ec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(260px 140px at 50% 0,color-mix(in srgb,var(--c1) 16%,transparent),transparent);opacity:.7;transition:opacity .25s;pointer-events:none}.ec:hover,.ec:focus-visible{transform:translateY(-7px);border-color:color-mix(in srgb,var(--c1) 55%,var(--line));box-shadow:0 18px 36px color-mix(in srgb,var(--c1) 26%,transparent);outline:none}.ec:hover:before{opacity:1}.ei{position:relative;width:88px;height:88px;border-radius:28px;display:grid;place-items:center;margin-bottom:10px;color:#fff;background:linear-gradient(140deg,var(--c1),var(--c2));box-shadow:0 12px 24px color-mix(in srgb,var(--c1) 42%,transparent),inset 0 2px #ffffff59;transition:transform .3s ease}.ec:hover .ei{transform:rotate(-6deg) scale(1.08)}.ec b{position:relative;font-size:17px;line-height:1.25}.ec small{position:relative;color:var(--mut);font-size:12.5px;line-height:1.4;max-width:170px}.ch{position:absolute;top:12px;right:12px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:20px}.ch.rd{background:#1f9d57;color:#fff}.ch.pr{position:relative;top:auto;right:auto;margin-top:auto;transform:translateY(6px);text-transform:none;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:4px 10px 4px 8px;background:color-mix(in srgb,var(--c1) 12%,var(--panel));color:color-mix(in srgb,var(--c1) 80%,var(--ink));border:1px solid color-mix(in srgb,var(--c1) 35%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--c1) 14%,transparent);transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.ec:hover .ch.pr,.ec:focus-visible .ch.pr{background:linear-gradient(140deg,var(--c1),var(--c2));color:#fff;border-color:transparent;box-shadow:0 4px 12px color-mix(in srgb,var(--c1) 40%,transparent)}.ch.sn{background:color-mix(in srgb,var(--mut) 16%,var(--panel));color:var(--mut)}.ec.nope{animation:nope .4s}@keyframes nope{25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-3px)}}#toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,30px);background:var(--ink);color:var(--bg);padding:12px 20px;border-radius:30px;font-size:14px;opacity:0;pointer-events:none;transition:.3s;max-width:calc(100% - 32px);text-align:center;box-shadow:0 10px 30px #0000004d;z-index:210}#toast.on{opacity:1;transform:translate(-50%)}@media (max-width:980px){.eg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.eg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ec{padding:42px 10px 20px}.ei{width:72px;height:72px;border-radius:22px}.ei img{width:36px;height:36px}.ec b{font-size:15px}.ec small{font-size:12px}}.bkb{margin-bottom:10px;padding:5px 12px;font-size:12.5px;border-radius:20px}#login{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;grid-template-columns:1.05fr 1fr;background:var(--bg);overflow:auto;transition:opacity .4s}#login.out{opacity:0;pointer-events:none}.lp{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#5b1036,#b8285e,#7a3fd0,#e8603c,#c22f6e,#5b1036);background-size:400% 400%;animation:lpg 22s ease-in-out infinite}@keyframes lpg{0%,to{background-position:0% 30%}50%{background-position:100% 70%}}.lpo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lpo i{position:absolute;border-radius:50%;filter:blur(50px);opacity:.55;animation:blob 18s ease-in-out infinite}.lpo i:nth-child(1){width:380px;height:380px;background:#ff8fb1;right:-120px;top:-110px}.lpo i:nth-child(2){width:300px;height:300px;background:#7f5cff;left:-110px;bottom:-90px;animation-delay:-6s}.lpo i:nth-child(3){width:220px;height:220px;background:#ffb347;left:40%;top:30%;opacity:.35;animation-delay:-11s}.lpo i:nth-child(4){width:180px;height:180px;background:#3fd3ff;right:12%;bottom:8%;opacity:.35;animation-delay:-3s}@keyframes blob{33%{transform:translate(40px,-30px) scale(1.12)}66%{transform:translate(-30px,25px) scale(.92)}}.lpx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.lpx span{position:absolute;bottom:-30px;line-height:1;opacity:0;text-shadow:0 0 12px currentColor;animation:rise linear infinite}@keyframes rise{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.85}80%{opacity:.6}to{transform:translateY(-110vh) rotate(260deg);opacity:0}}.lb{position:relative;display:inline-block;align-self:flex-start;padding:6px 14px;border-radius:30px;border:1px solid rgba(255,255,255,.4);background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:600;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;animation:rise-in .7s ease both}.lp h2{position:relative;font:600 clamp(24px,2.45vw,34px)/1.2 Georgia,"Times New Roman",serif;margin:0 0 16px;max-width:620px;text-shadow:0 2px 18px rgba(0,0,0,.18);animation:rise-in .7s .1s ease both}.rw{display:flex;width:fit-content;align-items:center;gap:.3em;margin-top:.25em;padding:.06em .45em .1em .3em;border-radius:.5em;background:linear-gradient(120deg,var(--c1),var(--c2));box-shadow:0 10px 30px color-mix(in srgb,var(--c2) 55%,transparent),inset 0 0 0 1px #ffffff59;white-space:nowrap;animation:word .6s cubic-bezier(.2,.9,.3,1.25) both}.rw img{width:.78em;height:.78em;filter:brightness(0) invert(1)}@keyframes word{0%{opacity:0;transform:translateY(.4em) rotateX(70deg) scale(.9)}}.lp p{position:relative;max-width:440px;opacity:.94;font-size:16px;line-height:1.65;margin:0;animation:rise-in .7s .2s ease both}.fcs{position:relative;display:flex;gap:14px;margin-top:38px;animation:rise-in .8s .3s ease both}.fc{--r:-7deg;width:150px;padding:14px 14px 16px;border-radius:18px;color:#3a2a2e;background:#fff;border-top:5px solid var(--c1);box-shadow:0 18px 40px #1e001452;display:grid;gap:3px;justify-items:center;text-align:center;animation:flt 6s ease-in-out infinite}.fc:nth-child(2){--r:3deg;margin-top:26px;animation-delay:-2s}.fc:nth-child(3){--r:9deg;margin-top:6px;animation-delay:-4s}.fci{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;margin-bottom:6px;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 6px 14px color-mix(in srgb,var(--c2) 45%,transparent)}.fci img{width:24px;height:24px;filter:brightness(0) invert(1)}.fc small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--c2);font-weight:700}.fc b{font:600 17px/1.2 Georgia,serif}.fc em{font-style:normal;font-size:11.5px;color:#8a7a7e}@keyframes flt{0%,to{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(calc(var(--r) * -.4)) translateY(-14px)}}.mq{position:relative;margin-top:40px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);animation:rise-in .8s .4s ease both}.mq>div{display:flex;gap:10px;width:max-content;animation:mq 34s linear infinite}.mq span{display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 7px;border-radius:30px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);font-size:13px;font-weight:600;white-space:nowrap}.mq img{width:24px;height:24px;padding:4px;border-radius:50%;background:linear-gradient(135deg,var(--c1),var(--c2));filter:none;box-sizing:border-box}@keyframes mq{to{transform:translate(-50%)}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}}.rp{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:34px 22px}.rpo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.rpo i{position:absolute;border-radius:50%;filter:blur(60px);opacity:.28;animation:blob 20s ease-in-out infinite}.rpo i:nth-child(1){width:320px;height:320px;background:#d8456f;top:-80px;right:-60px}.rpo i:nth-child(2){width:260px;height:260px;background:#9a6bff;bottom:-70px;left:-40px;animation-delay:-7s}.rpo i:nth-child(3){width:200px;height:200px;background:#ffb347;bottom:25%;right:10%;opacity:.2;animation-delay:-13s}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.lc{position:relative;isolation:isolate;width:min(420px,100%);padding:38px 30px 26px;border-radius:26px;text-align:center;box-shadow:0 30px 70px color-mix(in srgb,#8c1d4a 22%,transparent);animation:rise-in .8s .15s ease both}.lc:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-2;border-radius:28px;background:conic-gradient(from var(--ang),#d8456f,#9a6bff,#4db7ff,#3ccf7a,#ffb347,#d8456f);animation:ang 6s linear infinite}.lc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:26px;background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@keyframes ang{to{--ang:360deg}}.lc>*{animation:rise-in .6s ease both}.lc>:nth-child(2){animation-delay:.25s}.lc>:nth-child(3){animation-delay:.32s}.lc>:nth-child(n+4){animation-delay:.4s}.lc h1{font:600 32px/1.15 Georgia,Times New Roman,serif;margin:0 0 8px;color:var(--ink)}.ls{color:var(--mut);margin:0 0 28px;font-size:15px}.lc h1 span{background:linear-gradient(90deg,#d8456f,#9a6bff,#ff8a3d,#d8456f);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lpg 6s linear infinite}@media (prefers-reduced-motion:reduce){#login *,#login *:before,#login *:after{animation:none!important}.lpx{display:none}}.gb{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 18px;border-radius:14px;border:1px solid #dadce0;background:#fff;color:#3c4043;font:500 15.5px system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;box-shadow:0 1px 2px #00000014;transition:box-shadow .2s,transform .2s}.gb:hover{box-shadow:0 8px 22px #00000029;transform:translateY(-1px)}#gbtn{display:flex;justify-content:center;min-height:0}.or{display:flex;align-items:center;gap:12px;color:var(--mut);font-size:12.5px;margin:24px 0 14px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.tn{color:var(--mut);font-size:12.5px;line-height:1.6;margin:0 0 14px}.su{background:none;border:0;color:var(--acc);font-size:12.5px;text-decoration:underline;cursor:pointer}.gmo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.gmd{background:var(--panel);color:var(--ink);width:min(400px,100%);border-radius:18px;padding:26px 22px;display:grid;gap:12px;box-shadow:0 24px 70px #0006;text-align:center;animation:cup .35s ease both}.gmd h3{margin:4px 0 0;font:600 22px Georgia,serif}.gmd p{margin:0;color:var(--mut);font-size:13px;line-height:1.55}.gmd label{text-align:left}.gmd ol{text-align:left;margin:0;padding-left:20px;color:var(--mut);font-size:12.5px;line-height:1.7}.gmd .er{color:#c0392b;font-size:12.5px;min-height:0}.gmd .ba{justify-content:center}.uc{position:absolute;top:16px;right:18px;display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:30px;padding:5px 6px;box-shadow:0 4px 14px #00000014;z-index:2}.uc:empty{display:none}.av,.avi{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-weight:700;font-size:13px;object-fit:cover}.un{font-size:13.5px;font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc button{border-radius:20px;padding:5px 12px;font-size:12.5px}@media (max-width:860px){#login{grid-template-columns:1fr;grid-template-rows:auto 1fr}.lp{padding:28px 16px 22px}.lp h2{font-size:23px}.lp p,.fcs{display:none}.mq{margin-top:18px}.rp{align-items:flex-start;padding:26px 16px}.lc{padding:30px 20px 22px}}@media (max-width:560px){.un{display:none}}.me{display:contents}.uc .meb{display:inline-flex;align-items:center;gap:6px;font-weight:600;background:color-mix(in srgb,var(--acc) 10%,var(--panel));border-color:color-mix(in srgb,var(--acc) 30%,var(--line));color:var(--acc)}.uc .meb.on{background:var(--acc);color:var(--accink);border-color:var(--acc)}.mec{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--acc);color:var(--accink);font-size:11px;line-height:18px;text-align:center}.meb.on .mec{background:var(--accink);color:var(--acc)}.mep{position:absolute;right:0;top:calc(100% + 10px);width:min(400px,calc(100vw - 36px));max-height:min(70vh,560px);overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px #0000002e;text-align:left;animation:cup .25s ease both}.meh{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel)}.meh b{font-size:15px}.meh span{font-size:12px;color:var(--mut)}.mee{margin:0;padding:22px 16px;color:var(--mut);font-size:13.5px;line-height:1.55}.mep ul{list-style:none;margin:0;padding:6px}.mep li{display:flex;align-items:center;gap:4px;border-radius:12px}.mep li:hover{background:color-mix(in srgb,var(--acc) 6%,var(--panel))}.uc .mei{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:8px;border:0;background:none;border-radius:12px;text-align:left;font-size:13px}.met{flex:none;width:48px;height:48px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,var(--c1),var(--c2));display:grid;place-items:center}.met img{width:100%;height:100%;object-fit:cover}.met img.ic{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.mex{min-width:0;display:grid;gap:2px}.mex b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mex small{color:var(--mut);font-size:11.5px;display:flex;align-items:center;gap:6px}.mex small i{width:7px;height:7px;border-radius:50%;flex:none}.mep li{flex-wrap:wrap}.uc .mei{flex-basis:100%}.mea{flex-basis:100%;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 8px 8px}.mea a{margin-right:auto;color:var(--acc);font-size:12.5px;font-weight:600}.uc .mea button{padding:5px 12px;font-size:12.5px;border-radius:9px}.mes{font-style:normal;font-weight:600;font-size:11px;padding:1px 8px;border-radius:10px;color:var(--mut);background:color-mix(in srgb,var(--mut) 14%,var(--panel))}.mes.on{color:#1e7d46;background:color-mix(in srgb,#27ae60 16%,var(--panel))}:root[data-theme=dark] .mes.on{color:#6fdc9a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mes.on{color:#6fdc9a}}.uc .mea .med{color:#c0392b;background:none}.uc .mea .med:hover{background:color-mix(in srgb,#c0392b 12%,var(--panel))}:root[data-theme=dark] .uc .mea .med{color:#ef8a7c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uc .mea .med{color:#ef8a7c}}@media (max-width:560px){.uc .meb{padding:5px 10px}}.bar .dr{font-weight:600}.cfm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:18px;background:color-mix(in srgb,#120c0e 55%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:cff .2s ease}.cfd{position:relative;width:min(440px,100%);background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:30px 26px 22px;text-align:center;box-shadow:0 30px 80px #00000059;animation:cfp .28s cubic-bezier(.2,.9,.3,1.2);overflow:hidden}.cfd:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 45%,#ffb347))}.cfd.danger:before{background:linear-gradient(90deg,#c0392b,#e67e5f)}.cfi{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:color-mix(in srgb,var(--acc) 12%,var(--panel));color:var(--acc);box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 6%,transparent)}.cfd.danger .cfi{background:color-mix(in srgb,#c0392b 12%,var(--panel));color:#c0392b;box-shadow:0 0 0 6px color-mix(in srgb,#c0392b 6%,transparent)}.cfd h2{margin:0 0 8px;font:600 21px/1.3 Georgia,Times New Roman,serif;padding:0 14px}.cfd p{margin:0 auto 22px;max-width:340px;color:var(--mut);font-size:14px;line-height:1.6}.cfb{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cfb button{flex:1 1 auto;min-width:110px;padding:10px 16px;border-radius:11px;font-weight:600;font-size:13.5px}.cfb button.dg{background:#c0392b;border-color:#c0392b;color:#fff}.cfb button.dg:hover{background:#a93226}.cfb button.wn{color:#c0392b;border-color:color-mix(in srgb,#c0392b 45%,var(--line));background:none}.cfb button.wn:hover{background:color-mix(in srgb,#c0392b 10%,var(--panel))}:root[data-theme=dark] .cfb button.wn{color:#ef8a7c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cfb button.wn{color:#ef8a7c}}.cfb button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cfc{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--mut);font-size:22px;line-height:1}.cfc:hover{background:color-mix(in srgb,var(--mut) 14%,var(--panel));color:var(--ink)}@media (max-width:480px){.cfb{flex-direction:column-reverse}.cfb button{width:100%}}@keyframes cff{0%{opacity:0}}@keyframes cfp{0%{opacity:0;transform:translateY(14px) scale(.96)}}@media (prefers-reduced-motion:reduce){.cfm,.cfd{animation:none}}.pbf{display:grid;gap:6px;text-align:left;font-size:13px;font-weight:600}.pbf input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--ink);font:500 15px/1.4 ui-monospace,Consolas,monospace}.pbf input:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.pbh{min-height:38px;margin:8px 0 16px;text-align:left;color:var(--mut);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.pbh.err{color:#c0392b}:root[data-theme=dark] .pbh.err{color:#ef8a7c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pbh.err{color:#ef8a7c}}.pbl{display:block;margin:0 0 20px;color:var(--acc);font-weight:600;font-size:14px;overflow-wrap:anywhere}.pbm{max-height:calc(100dvh - 36px);overflow-y:auto}.pbw{margin-bottom:12px;padding-top:16px;border-top:1px solid var(--line)}.pbc{display:flex;flex-direction:column;gap:10px;margin:14px 0 16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 70%,transparent);text-align:left;font-size:13px;line-height:1.45;color:var(--muted,#aaa)}.pbc>b{color:var(--ink);font-size:14px}.pbt{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pbt button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;border:2px solid transparent;border-radius:12px;background:none;cursor:pointer;color:inherit;font:inherit}.pbt button.on{border-color:#25d366;background:color-mix(in srgb,#25d366 10%,transparent)}.pbt small{font-size:11.5px;font-weight:600;color:var(--ink)}.pbt img,.pbcl{width:100%;aspect-ratio:1080/1528;border-radius:8px;object-fit:cover;box-shadow:0 6px 16px #00000040}.pbcl{display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;color:var(--muted,#999);background:var(--line);padding:6px;box-sizing:border-box}.pba{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pba button,.pba a{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-family:inherit;font-weight:600;font-size:14px;line-height:1;text-decoration:none;cursor:pointer}.pba button:hover:not(:disabled),.pba a:hover{border-color:#25d366;color:#25d366}.pba button:disabled{opacity:.5;cursor:not-allowed}.pbc .ok{color:#25d366}.pbc .err{color:#ef6b6b}.pbn{padding-top:12px;border-top:1px solid var(--line)}.pbr{align-self:flex-start;background:none;border:0;padding:0;color:var(--acc);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px}.pbh.ok{color:#25d366}.pbs{display:block;width:100%;margin-top:12px;padding:18px;border:0;border-radius:12px;background:#25d366;color:#fff;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 10px 24px #25d3664d;transition:transform .2s,background .2s}.pbs:hover:not(:disabled){background:#1ebe5b;transform:translateY(-1px)}.pbs:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pbf textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--ink);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;resize:vertical}.pbf textarea:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ck{display:grid;grid-template-columns:minmax(380px,1fr) minmax(0,1fr);height:100%;background:radial-gradient(700px 420px at 0 0,color-mix(in srgb,#c22f6e 14%,transparent),transparent),radial-gradient(600px 400px at 45% 100%,color-mix(in srgb,#7a3fd0 12%,transparent),transparent),var(--bg)}.ckl{overflow:auto;padding:22px 28px 40px;display:flex;flex-direction:column;align-items:center}.ckl>*{flex-shrink:0}.ckb{align-self:flex-start;color:var(--mut);font-size:13.5px;font-weight:600;text-decoration:none;padding:6px 12px;border-radius:20px;border:1px solid var(--line);background:var(--panel)}.ckb:hover{color:var(--ink)}.ckc{position:relative;width:min(480px,100%);margin-top:22px;padding:30px 28px 24px;background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 60px color-mix(in srgb,#8c1d4a 14%,transparent);overflow:hidden;animation:rise-in .5s ease both}.ckc:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#c22f6e,#7a3fd0,#ff8a3d)}.ckc h1{font:600 28px/1.2 Georgia,Times New Roman,serif;margin:6px 0;color:var(--ink)}.ckk{display:inline-block;padding:4px 11px;border-radius:20px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c22f6e;background:color-mix(in srgb,#c22f6e 12%,var(--panel))}.cks{margin:0 0 20px;color:var(--mut);font-size:14px;line-height:1.55}.ckev{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px}.ckev span:last-child{display:grid;gap:2px;min-width:0}.ckev b{font-size:15px}.ckev small{color:var(--mut);font-size:12.5px}.ckaddr{display:grid;gap:3px;margin:10px 0 18px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--acc) 7%,var(--panel))}.ckaddr small{color:var(--mut);font-size:12px}.ckaddr b{font:600 14px ui-monospace,Consolas,monospace;overflow-wrap:anywhere;color:var(--ink)}.ckaddr .err{font-style:normal;font-size:12.5px;color:#c0392b}.ckin{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px;font-size:13.5px}.ckin li{display:flex;gap:10px;align-items:flex-start}.ckin li:before{content:"✓";flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3ccf7a,#14884a)}.ckt{border-top:1px dashed var(--line);padding-top:12px;margin-bottom:18px;display:grid;gap:8px;font-size:14px}.ckt div{display:flex;justify-content:space-between;color:var(--mut)}.ckt .tot{color:var(--ink);font-size:16px}.ckt .tot b{font-size:20px}.ckpay{display:block;width:100%;box-sizing:border-box;padding:15px 18px;border:0;border-radius:14px;text-align:center;text-decoration:none;font-weight:700;font-size:16px;color:#fff;cursor:pointer;background:linear-gradient(110deg,#c22f6e,#7a3fd0,#e8603c,#c22f6e);background-size:250% 100%;box-shadow:0 12px 28px color-mix(in srgb,#c22f6e 35%,transparent);transition:transform .2s,box-shadow .2s;animation:lpg 8s ease infinite}.ckpay:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px color-mix(in srgb,#c22f6e 45%,transparent)}.ckpay:disabled{opacity:.6;cursor:not-allowed;animation:none}.cke{margin:12px 0 0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5;color:#c0392b;background:color-mix(in srgb,#c0392b 10%,var(--panel))}.ckm{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0 10px}.ckm span{padding:4px 10px;border-radius:8px;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--mut)}.cksec{margin:0;text-align:center;color:var(--mut);font-size:12px;line-height:1.5}.ckn{margin:14px 0 0;padding:10px 12px;border-radius:10px;border:1px dashed color-mix(in srgb,#e8a33c 60%,transparent);background:color-mix(in srgb,#ffb347 10%,var(--panel));font-size:12.5px;line-height:1.55;color:var(--ink)}.ckn a{color:var(--acc)}.ckc .cfi{margin-top:4px}.ckc .pbl{margin:4px 0 14px}.ckc .pbw{margin-top:18px}.ckd{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:13.5px;font-weight:600}.ckd a{color:var(--acc)}.ckp{border-left:1px solid var(--line);background:var(--bg)}:root[data-theme=dark] .ckaddr .err,:root[data-theme=dark] .cke{color:#ef8a7c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ckaddr .err,:root:not([data-theme=light]) .cke{color:#ef8a7c}}@media (max-width:820px){.ck{grid-template-columns:1fr;grid-template-rows:auto;height:auto;min-height:100%}.ckl{padding:16px 16px 28px}.ckc{padding:26px 18px 20px}.ckp{height:80vh;border-left:0;border-top:1px solid var(--line)}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}.uc .pfb{display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 0;border:0;background:none;border-radius:20px}.uc .pfb:hover,.uc .pfb.on{background:color-mix(in srgb,var(--acc) 8%,var(--panel))}.pfb .cv{font-size:10px;color:var(--mut);transition:transform .2s}.pfb.on .cv{transform:rotate(180deg)}.pm{width:min(300px,calc(100vw - 36px));padding:6px}.pmu{display:flex;align-items:center;gap:12px;padding:12px 10px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.pmu .av,.pmu .avi{width:40px;height:40px;font-size:15px;flex:none}.pmu span{min-width:0;display:grid}.pmu b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmu small{color:var(--mut);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.pmr span{display:grid}.pmr b{font-size:13.5px}.pmr small{color:var(--mut);font-size:11.5px}.uc .sw2{position:relative;flex:none;width:46px;height:26px;padding:0;border-radius:13px;border:0;background:color-mix(in srgb,var(--mut) 35%,var(--panel));transition:background .25s}.sw2 i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:transform .25s}.uc .sw2.on{background:var(--acc)}.sw2.on i{transform:translate(20px);background:var(--accink)}.sw2:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.uc .pmo{display:block;width:100%;text-align:left;border:0;background:none;padding:10px;border-radius:10px;font-size:13.5px}.uc .pmo:hover{background:color-mix(in srgb,#c0392b 10%,var(--panel));color:#c0392b}#root{height:100%}.boot{display:grid;place-items:center;height:100%;color:var(--mut)}.ei img{width:44px;height:44px;display:block}.g.one{grid-template-columns:90px}.savestate{font-size:12.5px;color:var(--mut);white-space:nowrap}.savestate.err{color:#c0392b}.bar button:disabled{opacity:.6;cursor:progress}.gb img{width:22px;height:22px}.demo-note{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--acc) 10%,var(--panel));border:1px dashed color-mix(in srgb,var(--acc) 40%,transparent);color:var(--mut);font-size:12.5px;line-height:1.55;text-align:left}.demo-note code{background:#00000012;padding:1px 5px;border-radius:4px;font-size:12px}.lc .gb+.gb{margin-top:10px}.gb+.demo-note{margin-top:14px}.lnot{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#fdecea;color:#a12b1f;font-size:13.5px;text-align:center}:root[data-theme=dark] .lnot{background:#3a2020;color:#ef8a7c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lnot{background:#3a2020;color:#ef8a7c}}.ed input[type=range],.ed select,.ed input[type=file],.ed input,.ed textarea{max-width:95%}.ed .row{column-gap:18px}.ed .row>label:last-child input[type=text]{max-width:89%}.llogo{width:min(240px,72%);margin:0 auto 18px;animation:rise-in .6s .1s ease both}.llogo img{display:block;width:100%;height:auto}.llogo .ll-dark{display:none}:root[data-theme=dark] .llogo .ll-light{display:none}:root[data-theme=dark] .llogo .ll-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .llogo .ll-light{display:none}:root:not([data-theme=light]) .llogo .ll-dark{display:block}}.hlogo{position:absolute;top:14px;left:18px;width:44px;height:44px;z-index:2}.hlogo img{display:block;width:100%;height:100%}.hlogo .ll-dark{display:none}:root[data-theme=dark] .hlogo .ll-light{display:none}:root[data-theme=dark] .hlogo .ll-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hlogo .ll-light{display:none}:root:not([data-theme=light]) .hlogo .ll-dark{display:block}}.edtop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.edtop .bkb{margin-bottom:0}.edbf{width:30px;height:30px;flex:none}.edbf.ll-dark{display:none}:root[data-theme=dark] .edbf.ll-light{display:none}:root[data-theme=dark] .edbf.ll-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .edbf.ll-light{display:none}:root:not([data-theme=light]) .edbf.ll-dark{display:block}}img{-webkit-touch-callout:none}.ckt .off{color:#1f9d57;font-weight:600}:root[data-theme=dark] .ckt .off{color:#6fdc9a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ckt .off{color:#6fdc9a}}@media (max-width:600px){#login{grid-template-rows:1fr}#login .lp{display:none}#login .rp{align-items:center;justify-content:center;padding-bottom:22px}}.pbsug{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--acc);text-decoration:underline;cursor:pointer}@media (max-width:600px){.app.wz{grid-template-rows:auto minmax(0,1fr) auto}.wz .wzbar{grid-column:1/-1;grid-row:1}.wz .ed,.wz .pv{grid-row:2}.wz .wzfoot{grid-column:1/-1;grid-row:3}.wz .pv .bar{display:none}.wzbar{display:flex;gap:8px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top));background:var(--panel);border-bottom:1px solid var(--line)}.wzbar button{padding:10px 12px;font-size:13.5px;border-radius:11px;font-weight:600}.wzbar .dr,.wzbar .p{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wzbar .wzr{flex:0 0 42px;padding:0;font-size:18px;color:var(--mut)}.wz .ed{display:flex;flex-direction:column;padding:14px 14px 24px}.wz .ed>*{order:2}.wz .ed>.edtop,.wz .ed>.bkb,.wz .ed>h1,.wz .ed>.sub{order:0}.wz .ed>.bkb{align-self:flex-start}.wz .ed>.wzs{order:1}.wz .ed>.wzn{order:3}.wz .ed>details{margin:0;border-radius:16px;box-shadow:0 8px 24px #00000014}.wz .ed>details>summary{pointer-events:none;cursor:default;font-size:16.5px;padding:14px 16px 6px}.wz .ed>details>summary:after{display:none}.wzs{margin:0 0 14px}.wzs-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px}.wzs-top b{color:var(--acc)}.wzs-dots{list-style:none;margin:0;padding:5px 4px;display:flex;overflow-x:auto;scrollbar-width:none}.wzs-dots::-webkit-scrollbar{display:none}.wzs-dots li{display:flex;align-items:center;flex:0 0 auto}.wzs-dots li+li:before{content:"";width:14px;height:2px;background:var(--line)}.wzs-dots li.done+li:before{background:var(--acc)}.wzs-dots button{width:32px;height:32px;border-radius:50%;padding:0;display:grid;place-items:center;font-size:13px;font-weight:600;background:var(--panel);color:var(--mut);border:1.5px solid var(--line)}.wzs-dots li.done button{background:color-mix(in srgb,var(--acc) 16%,var(--panel));color:var(--acc);border-color:var(--acc)}.wzs-dots li.on button{background:var(--acc);color:var(--accink);border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 25%,transparent)}.wzn{display:flex;gap:10px;margin-top:14px}.wzn button{flex:1;padding:12px;border-radius:12px;font-weight:600;font-size:14.5px}.wzfoot{padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line)}.wzfoot button.p{width:100%;padding:12px;border-radius:12px;font-size:15px;background:var(--panel);color:var(--acc);border:1.5px solid var(--acc)}}
