@font-face{font-family:Aspekta;font-weight:500;font-display:swap;src:url(/fonts/Aspekta-500.ttf) format("truetype")}@font-face{font-family:Aspekta;font-weight:700;font-display:swap;src:url(/fonts/Aspekta-700.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:400;font-display:swap;src:url(/fonts/DMSans-Regular.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:500;font-display:swap;src:url(/fonts/DMSans-Medium.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:600;font-display:swap;src:url(/fonts/DMSans-SemiBold.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:700;font-display:swap;src:url(/fonts/DMSans-Bold.ttf) format("truetype")}:root{--title:#0E0F0C;--ink:#3B3D36;--text:#54564E;--secondary:#85887E;--faint:#C4C6BE;--paper:#E0E0D9;--background:#ECECE7;--white:#FFFFFF;--surface:#F0F0EA;--trackStrong:#E0E0DA;--highlight:#E0FE75;--onHighlight:#0E0F0C;--sky:#B5D6FA;--skyInk:#17456F;--sand:#FBD9A2;--sandInk:#6E4708;--coral:#FFB3A3;--danger:#C0533C;--fill:rgba(14,15,12,.06);--sep:rgba(14,15,12,.09);--soft:rgba(14,15,12,.06);--placeholder:#6E7168;--glass:rgba(250,250,246,.68);--glassEdge:rgba(14,15,12,.07);--darkTrack:#2A2C26;--onDark:#D6D8D0;--onDarkMuted:#9B9E94;--onDarkLabel:#8C8F85;--onDarkFaint:#6E7168;--display:"Aspekta", system-ui, sans-serif;--body:"DM Sans", system-ui, sans-serif;--sat:54px;--sab:24px}.sf{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:22px;-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 24;flex:none;overflow:hidden;max-width:1.1em}.sf.f{font-variation-settings:"FILL" 1,"wght" 450,"GRAD" 0,"opsz" 24}.sf.b{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.glass{background:var(--glass);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:.5px solid var(--glassEdge)}.btn{height:50px;padding:0 22px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:500 16.5px/1 var(--body);cursor:pointer;white-space:nowrap;transition:opacity .12s ease-out}.btn .sf{font-size:20px}.btn.lg{height:54px}.btn.sm{height:44px;padding:0 18px;font-size:15.5px}.btn.block{width:100%}.btn.prim{background:var(--highlight);color:var(--onHighlight)}.btn.gray{background:var(--fill);color:var(--title)}.btn.ink{background:var(--title);color:#fff}.btn.text{background:transparent;color:var(--title);padding:0 6px;height:44px}.btn.del{background:transparent;color:var(--danger);padding:0 6px;height:44px}.btn:active,.btn.press{opacity:.62}.btn[disabled]{opacity:.32;cursor:default}.spin{width:18px;height:18px;border-radius:50%;border:2.2px solid rgba(14,15,12,.2);border-top-color:var(--title);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}.btn{transition:none}}.gbtn{width:44px;height:44px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--title);padding:0}.gbtn .sf{font-size:23px}.gbtn.av{font:700 14px var(--display);color:var(--title)}.gbtn:active,.gbtn.press{background:#ecece7f2}.group{background:#fff;border-radius:22px;overflow:hidden;width:100%}.row{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px 10px 16px;position:relative;text-decoration:none;color:inherit}a.row{cursor:pointer}a.row:active{background:var(--surface)}.row+.row:before{content:"";position:absolute;top:0;right:0;left:16px;height:.5px;background:var(--sep)}.row.ic+.row:before,.row+.row.ic:before{left:58px}.row.tall{min-height:64px}.tile{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--surface);color:var(--title)}.tile .sf{font-size:19px}.tile.sky{background:var(--sky);color:var(--skyInk)}.tile.coral{background:var(--coral);color:var(--danger)}.tile.sand{background:var(--sand);color:var(--sandInk)}.tile.ink{background:var(--title);color:#fff}.avc{width:40px;height:40px;border-radius:20px;background:var(--surface);color:var(--title);display:flex;align-items:center;justify-content:center;font:700 14px var(--display);flex:none}.row>.b{flex:1;min-width:0}.row .tt{display:block;font:500 16px/1.25 var(--body);color:var(--title)}.row .dd{display:block;font-size:14px;line-height:1.3;color:var(--text);margin-top:2px}.row .val{font:400 16px var(--body);color:var(--text);white-space:nowrap}.row .num{font-family:var(--display);font-weight:700;font-size:16px;color:var(--title);white-space:nowrap}.row .chev{font-size:20px;color:var(--faint);margin-right:-4px}.row .acts{display:flex;gap:8px;margin-top:12px}.row .acts .btn{flex:1;height:44px;font-size:15.5px}.row.field{gap:10px;cursor:text}.row.field label{width:84px;flex:none;font:400 16px var(--body);color:var(--title)}.row.field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 16px/1.3 var(--body);color:var(--title);padding:12px 0;margin:-12px 0}.row.field input::placeholder{color:var(--placeholder)}.row.field input.money{font-family:var(--display);font-weight:700;text-align:right}.row.field .pre{font:400 16px var(--body);color:var(--text)}.row.field:focus-within{background:#fbfbf9}.row.field.err label{color:var(--danger)}.row .iconbtn{width:44px;height:44px;margin:-10px -8px -10px 0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text)}.foot{font-size:13.5px;line-height:1.35;color:var(--text);padding:8px 16px 0}.foot.err{display:flex;gap:6px;color:var(--danger)}.foot.err .sf{font-size:18px}.ghead{font:600 14px var(--body);color:var(--text);padding:0 16px 7px}.search{height:40px;border-radius:12px;background:var(--fill);display:flex;align-items:center;gap:6px;padding:0 10px;width:100%}.search .sf{font-size:20px;color:var(--text)}.search input{flex:1;border:0;outline:0;background:transparent;font:400 16px var(--body);color:var(--title)}.search input::placeholder{color:var(--placeholder)}.seg{display:flex;background:var(--fill);border-radius:10px;padding:2px;height:36px;width:100%}.seg button{flex:1;border:.5px solid transparent;background:transparent;border-radius:8px;font:500 14px/1 var(--body);color:var(--title);cursor:pointer}.seg button.on{background:#fff;border-color:#0e0f0c0f;font-weight:600}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--fill);font:500 14.5px/1 var(--body);color:var(--title);display:inline-flex;align-items:center;gap:6px;cursor:pointer;position:relative}.chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.chip small{font-weight:400;color:var(--text);font-size:13.5px}.chip.on{background:var(--title);color:#fff}.chip.on small{color:#b9bbb2}.switch{width:51px;height:31px;border-radius:16px;background:var(--trackStrong);position:relative;border:0;cursor:pointer;flex:none;transition:background .18s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;border:.5px solid rgba(14,15,12,.08);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.switch.on{background:var(--title)}.switch.on:after{transform:translate(20px)}.stepper{display:inline-flex;align-items:center;background:var(--fill);border-radius:10px;height:34px}.stepper button{width:46px;height:34px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--title);position:relative}.stepper button:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.stepper>i{width:.5px;height:18px;background:var(--sep)}.stepper .sf{font-size:20px}.tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;font:500 13px/1 var(--body)}.tag.gray{background:var(--fill);color:var(--ink)}.tag.ink{background:var(--title);color:#fff}.tag.sand{background:var(--sand);color:var(--sandInk)}.tag.sky{background:var(--sky);color:var(--skyInk)}.tag.coral{background:var(--coral);color:var(--danger)}.sum{background:#fff;border-radius:22px;padding:14px 16px 16px;width:100%}.sum .hd{display:flex;align-items:center;gap:6px;font:600 15px var(--body);color:var(--title)}.sum .hd .sf{font-size:19px}.sum .hd .r{margin-left:auto;display:flex;align-items:center;gap:2px;font:400 14.5px var(--body);color:var(--text)}.sum .hd .r .sf{font-size:19px;color:var(--faint)}.sum .big{font-family:var(--display);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.6px;color:var(--title);margin-top:10px}.sum .big small{font:400 15px var(--body);color:var(--text);letter-spacing:0;margin-left:4px}.sum .det{font-size:15px;color:var(--text);margin-top:2px}.sum .inner{margin:14px -16px -16px;border-top:.5px solid var(--sep)}.t-time{font-family:var(--display);font-weight:700;font-size:15.5px;color:var(--title);width:46px;font-variant-numeric:tabular-nums}.done .t-time,.done .tt{color:var(--secondary)}.bar{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin:14px 0 12px}.bar i{display:block;height:100%}.legend{display:flex;flex-direction:column;gap:7px}.legend div{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--text)}.legend div b{margin-left:auto;font-family:var(--display);font-weight:700;font-size:15px;color:var(--title)}.legend .dot{width:10px;height:10px;border-radius:3px;flex:none}.large{padding:0 20px}.large h1{font-family:var(--display);font-weight:700;font-size:32px;line-height:1.12;letter-spacing:-.8px;color:var(--title);margin:4px 0 2px}.large .sub{font-size:15.5px;color:var(--text)}.toolbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;height:52px;padding:4px 16px 0}.sec-h{display:flex;align-items:center;justify-content:space-between;padding:0 4px;min-height:44px}.sec-h h3{margin:0;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.3px;color:var(--title);display:flex;align-items:center;gap:8px}.sec-h a{display:inline-flex;align-items:center;font:500 15.5px var(--body);color:var(--title);text-decoration:none;height:44px;padding-left:12px}.count{min-width:22px;height:22px;border-radius:11px;background:var(--title);color:#fff;font:600 12.5px/22px var(--body);text-align:center;padding:0 6px}.inlinenav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:52px}.inlinenav .ttl{font-family:var(--display);font-weight:700;font-size:17px;color:var(--title)}.inlinenav .r{justify-self:end}.tabbar{position:absolute;left:16px;right:16px;bottom:var(--sab);height:64px;border-radius:32px;display:flex;align-items:center;padding:4px;z-index:20}.tabbar a{flex:1;height:56px;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font:500 10.5px/1.15 var(--body);color:var(--title);text-decoration:none;position:relative;cursor:pointer}.tabbar .sf{font-size:25px}.tabbar a.on{background:#0e0f0c14}.tabbar .bdg{position:absolute;top:5px;left:calc(50% + 5px);min-width:18px;height:18px;border-radius:9px;background:var(--danger);color:#fff;font:600 11px/18px var(--body);text-align:center;padding:0 5px}.tabbar.static{position:relative;left:auto;right:auto;bottom:auto;width:100%}.dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0f0c1a;z-index:40}.menu{position:absolute;z-index:41;width:262px;border-radius:24px;overflow:hidden;background:#f6f6f2d1;backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);border:.5px solid var(--glassEdge)}.menu .mt{font:500 13px var(--body);color:var(--text);padding:12px 18px 6px}.menu .mi{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 18px;font:400 16.5px var(--body);color:var(--title);position:relative;cursor:pointer}.menu .mi:active{background:#0e0f0c12}.menu .mi+.mi:before{content:"";position:absolute;top:0;left:18px;right:0;height:.5px;background:var(--sep)}.menu .mi .sf{font-size:21px}.menu .gap{height:8px;background:#0e0f0c0f}.menu.static{position:relative}.sheet{border-radius:34px;background:#f6f6f2eb;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border:.5px solid var(--glassEdge);padding:8px 16px 20px}.grab{width:36px;height:5px;border-radius:3px;background:#0e0f0c33;margin:0 auto 4px}.home{padding:calc(var(--sat) + 52px) 0 calc(var(--sab) + 100px)}.home .pad{padding:0 16px}.home .gap{height:26px}.empty{background:#fff;border-radius:22px;padding:20px 18px}.empty .sf{font-size:30px;color:var(--title)}.empty b{display:block;font-family:var(--display);font-weight:700;font-size:19px;color:var(--title);margin-top:10px}.empty p{margin:4px 0 14px;font-size:15px;color:var(--text)}.hero{position:relative;margin:18px 16px 0;height:430px;border-radius:26px;overflow:hidden;background:#2a2b27;isolation:isolate}.hero-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.hero-track::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;height:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c00 18%,#0e0f0c80 48%,#0e0f0ce0)}.slide-txt{position:absolute;left:18px;right:18px;bottom:46px;z-index:2}.slide-txt .k{display:block;font:600 13.5px/1.2 var(--body);color:#ffffffe0}.slide-txt b{display:block;font:700 28px/1.12 var(--display);letter-spacing:-.6px;color:#fff;margin:6px 0 16px;max-width:300px}.btn.wht{background:#fff;color:var(--title);height:40px;padding:0 16px;font-size:15px;position:relative}.btn.wht:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.hero-ctl{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;z-index:3;pointer-events:none}.dots{display:flex;pointer-events:auto}.dot-hit{border:0;background:transparent;padding:16px 3px 14px;cursor:pointer;display:flex}.dot{width:7px;height:7px;border-radius:4px;background:#ffffff6b;position:relative;overflow:hidden;transition:width .25s ease-out}.dot i{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.dot.on{width:26px}.dot.on i{transform:scaleX(1)}.hero.playing .dot.on i{animation:fillx 5s linear forwards}.hero.hold .dot.on i{animation-play-state:paused}@keyframes fillx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-pause{position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#0e0f0c57;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:.5px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:0}.hero-pause:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.hero-pause .sf{font-size:18px}@media(prefers-reduced-motion:reduce){.dot{transition:none}}.ex{padding:calc(var(--sat) + 72px) 0 calc(var(--sab) + 130px)}.ex .pad{padding:0 16px}.ex-top{position:absolute;top:var(--sat);left:0;right:0;z-index:26;padding:4px 16px 0}.ex-top .r1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:48px}.ex-top .ttl{text-align:center;line-height:1.2}.ex-top .ttl b{display:block;font:700 17px var(--display);color:var(--title)}.ex-top .ttl span{font-size:13px;color:var(--text)}.timer{height:40px;border-radius:20px;padding:0 13px 0 10px;display:inline-flex;align-items:center;gap:5px;font:700 15.5px var(--display);color:var(--title);font-variant-numeric:tabular-nums}.timer .sf{font-size:19px}.segs{display:flex;gap:5px;margin-top:10px}.segs i{flex:1;height:4px;border-radius:2px;background:var(--trackStrong)}.segs i.part{background:linear-gradient(90deg,var(--title) 0 40%,var(--trackStrong) 40% 100%)}.vid{position:relative;margin:4px 16px 0;height:236px;border-radius:26px;overflow:hidden;background:#2a2b27}.vid img{width:100%;height:100%;object-fit:cover;display:block}.vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c00 45%,#0e0f0c8c)}.vid .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:33px;border:.5px solid rgba(255,255,255,.35);background:#ffffff38;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:2;padding:0}.vid .play .sf{font-size:38px}.vid .dur{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:15px;background:#0e0f0c61;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;font:500 13.5px var(--body)}.vid .dur .sf{font-size:17px}.exh{padding:14px 20px 0;display:flex;gap:16px;align-items:flex-start}.exh-t{flex:1;min-width:0}.vbtn{margin-top:14px;padding:0 16px}.thumb{position:relative;width:86px;height:153px;border-radius:16px;overflow:hidden;flex:none;border:0;padding:0;cursor:pointer;background:#2a2b27;margin-top:4px}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c00 55%,#0e0f0c99)}.tplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:19px;background:#ffffff40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;color:#fff;z-index:2}.tplay .sf{font-size:24px}.tdur{position:absolute;left:0;right:0;bottom:8px;text-align:center;font:600 12px var(--body);color:#fff;z-index:2}.vfull{background:#000}.vbg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 55%;animation:kb 26s linear infinite alternate}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.08)}}.vfull.paused .vbg,.vfull.paused .vfill{animation-play-state:paused}.vshade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c8c,#0e0f0c00 22%,#0e0f0c00 52%,#0e0f0cd1)}.vtop{position:absolute;top:calc(var(--sat) + 4px);left:16px;right:16px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;z-index:3}.vttl{text-align:center;color:#fff;line-height:1.25}.vttl b{display:block;font:700 17px var(--display)}.vttl span{font-size:13px;color:#ffffffd1}.vbtn-g{width:44px;height:44px;border-radius:22px;border:.5px solid rgba(255,255,255,.25);background:#0e0f0c52;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font:700 14px var(--display)}.vbtn-g .sf{font-size:23px}.vbottom{position:absolute;left:20px;right:20px;bottom:calc(var(--sab) + 18px);z-index:3;color:#fff}.vtip{margin:0 0 16px;font:500 15.5px/1.4 var(--body);color:#fff;max-width:330px}.vscrub{height:4px;border-radius:2px;background:#ffffff4d;overflow:hidden}.vfill{display:block;height:100%;background:#fff;transform-origin:left;animation:vprog 26s linear infinite}@keyframes vprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vtimes{display:flex;justify-content:space-between;font:500 12.5px var(--body);color:#ffffffd1;margin-top:6px;font-variant-numeric:tabular-nums}.vctl{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:14px}.vplay{width:68px;height:68px;border-radius:34px;border:.5px solid rgba(255,255,255,.35);background:#ffffff38;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.vplay .sf{font-size:40px}@media(prefers-reduced-motion:reduce){.vbg{animation:none}}.exh h1{font:700 30px/1.12 var(--display);letter-spacing:-.8px;color:var(--title);margin:10px 0 4px}.exh .meta{font-size:15.5px;color:var(--text)}.ghead-row{display:flex;justify-content:space-between;align-items:baseline;font:600 14px var(--body);color:var(--text);padding:22px 16px 8px}.ghead-row span:last-child{font-weight:500}.row.set{min-height:60px}.row.set .sn{width:24px;font:700 17px var(--display);color:var(--title);text-align:center;flex:none;font-variant-numeric:tabular-nums}.row.set.done .sn,.row.set.done .tt{color:var(--secondary)}.row.set.cur{background:#f8f8f4}.row.set+.row.set:before{left:52px}.ckb{width:44px;height:44px;margin:-8px -8px -8px 0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:none}.ck{width:30px;height:30px;border-radius:15px;border:2px solid var(--faint);display:flex;align-items:center;justify-content:center;color:#fff}.row.set.cur .ck{border-color:var(--title)}.ck.on{background:var(--title);border-color:var(--title)}.ck .sf{font-size:19px}.tile.num{font:700 15px var(--display);color:var(--title)}.bbar{position:absolute;left:12px;right:12px;bottom:calc(var(--sab) - 2px);z-index:20;display:flex;gap:8px;padding:6px;border-radius:34px}.bbar .btn{height:52px}.bbar .btn.gray,.rest-a .btn.gray{background:#0e0f0c12;padding:0 18px}.rest{position:absolute;left:8px;right:8px;bottom:8px;z-index:30;border-radius:42px;padding:20px 18px calc(var(--sab) + 6px);background:#f6f6f2eb;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border:.5px solid var(--glassEdge)}.rest-h{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px}.rest-h b{font:600 16px var(--body);color:var(--title)}.rest-h span{font-size:14px;color:var(--text)}.rest-t{font:700 64px/1 var(--display);letter-spacing:-2px;color:var(--title);text-align:center;margin:14px 0;font-variant-numeric:tabular-nums}.rest-bar{height:6px;border-radius:3px;background:var(--trackStrong);overflow:hidden;margin:0 4px}.rest-bar i{display:block;height:100%;background:var(--title);border-radius:3px;transition:width 1s linear}.rest-a{display:flex;gap:8px;margin-top:18px}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0f0c47;z-index:40}.done-sheet{position:absolute;left:8px;right:8px;bottom:8px;z-index:41;border-radius:42px;padding:10px 18px calc(var(--sab) + 6px);background:#f6f6f2f7;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:.5px solid var(--glassEdge);text-align:center}.bigck{width:60px;height:60px;border-radius:30px;background:var(--title);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:12px}.bigck .sf{font-size:34px}.done-sheet h2{font:700 26px/1.15 var(--display);letter-spacing:-.6px;color:var(--title);margin:12px 0 4px}.done-sheet p{margin:0 0 16px;font-size:15px;color:var(--text)}.stats{display:flex}.stats div{flex:1;padding:14px 6px}.stats div+div{border-left:.5px solid var(--sep)}.stats b{display:block;font:700 20px var(--display);color:var(--title)}.stats span{font-size:13px;color:var(--text)}.week{display:flex;justify-content:center;gap:8px;margin:18px 0 8px}.week div{display:flex;flex-direction:column;align-items:center;gap:6px;font:500 12px var(--body);color:var(--text)}.week i{width:34px;height:34px;border-radius:17px;border:1.5px solid var(--faint);display:flex;align-items:center;justify-content:center;font-style:normal;color:#fff}.week i.on{background:var(--title);border-color:var(--title)}.week i .sf{font-size:18px}.week-l{font-size:14.5px;color:var(--text);margin-bottom:18px}.week-l b{color:var(--title);font-family:var(--display)}.mapwrap{position:absolute;left:0;right:0;top:0;height:470px;overflow:hidden;background:#e5e5de}.map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ml{font:500 10px var(--body);fill:#85887e}.ml.river{fill:#17456f;opacity:.6}.radius{position:absolute;border-radius:50%;border:1.5px dashed rgba(23,69,111,.35);background:#b5d6fa2e}.me-dot{position:absolute;width:18px;height:18px;border-radius:9px;background:var(--title);border:3px solid #fff;transform:translate(-50%,-50%)}.pin{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center}.pin .pc{width:38px;height:38px;border-radius:19px;background:var(--title);color:#fff;font:700 12.5px var(--display);display:flex;align-items:center;justify-content:center;border:2.5px solid #fff;overflow:hidden}.pin .pc img{width:100%;height:100%;object-fit:cover}.pin .pc.sm{width:30px;height:30px}.pin .pc .sf{font-size:16px}.pin .tail{width:2.5px;height:8px;background:#fff}.pin.sel .pc{width:56px;height:56px;border-radius:28px;border-width:3px}.pin .plabel{margin-top:3px;background:#fff;border-radius:999px;padding:4px 9px;font:600 12px var(--body);color:var(--title);white-space:nowrap}.map-btns{position:absolute;top:calc(var(--sat) + 6px);right:16px;z-index:26;display:flex;flex-direction:column;gap:10px}.bsheet{position:absolute;left:0;right:0;bottom:0;z-index:15;border-radius:30px 30px 0 0;background:#ecece7f7;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-top:.5px solid rgba(14,15,12,.06);padding-top:8px}.bs-scroll{position:absolute;top:22px;left:0;right:0;bottom:0;overflow-y:auto;scrollbar-width:none;padding:0 16px calc(var(--sab) + 100px)}.bs-scroll::-webkit-scrollbar{display:none}.srow{display:flex;gap:8px;align-items:center}.srow .search{background:#fff}.sqb{width:40px;height:40px;border-radius:12px;background:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--title);position:relative;flex:none}.sqb:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.sqb .sf{font-size:21px}.sqb .dotb{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:4px;background:var(--danger)}.bsheet .seg{background:#0e0f0c12}.chips.hs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px}.chips.hs::-webkit-scrollbar{display:none}.chips.hs .chip,.bsheet .chip{flex:none;background:#fff}.bsheet .chip.on{background:var(--title)}.cnt{display:flex;justify-content:space-between;align-items:center;margin:14px 4px 4px}.cnt b{font:600 15px var(--body);color:var(--title)}.cnt button{border:0;background:transparent;font:500 15px var(--body);color:var(--title);display:inline-flex;align-items:center;height:44px;cursor:pointer;padding:0}.cnt button .sf{font-size:20px}.row.pro{align-items:flex-start;padding-top:13px;padding-bottom:13px}.row.pro+.row.pro:before{left:80px}.avp{width:52px;height:52px;border-radius:26px;overflow:hidden;flex:none}.avp img{width:100%;height:100%;object-fit:cover;display:block}.avc.lg{width:52px;height:52px;border-radius:26px;font-size:16px}.dd2{display:flex;align-items:center;gap:3px;font-size:13.5px;color:var(--text);margin-top:3px}.dd2 .sf{font-size:15px}.bdgrow{display:block;margin-top:7px}.pr{text-align:right;white-space:nowrap;padding-top:1px}.pr b{display:block;font:700 16px var(--display);color:var(--title)}.pr small{font-size:12.5px;color:var(--text)}.h-sec{font:700 20px var(--display);letter-spacing:-.3px;color:var(--title);margin:22px 4px 10px}.feat{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.feat::-webkit-scrollbar{display:none}.fcard{flex:none;width:232px;height:292px;border-radius:24px;overflow:hidden;position:relative;color:#fff;text-decoration:none;background:#2a2b27}.fcard img{width:100%;height:100%;object-fit:cover;display:block}.fcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c00 40%,#0e0f0cdb)}.ftxt{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:block}.ftxt b{display:block;font:700 21px/1.15 var(--display);letter-spacing:-.4px;margin:8px 0 2px}.ftxt .s{display:block;font-size:14px;color:#ffffffdb}.tabbar.with-search{right:92px}.search-tab{position:absolute;right:16px;bottom:var(--sab);width:64px;height:64px;border-radius:32px;display:flex;align-items:center;justify-content:center;z-index:20;color:var(--title);text-decoration:none}.search-tab .sf{font-size:27px;position:relative}.search-tab.on:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:28px;background:#0e0f0c14}.fsheet{position:absolute;left:0;right:0;top:calc(var(--sat) + 42px);bottom:0;z-index:41;border-radius:30px 30px 0 0;background:var(--background);padding-top:8px}.u-sheet-h2{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 2px 20px}.u-sheet-h2 b{font:700 20px var(--display);color:var(--title)}.fscroll{position:absolute;top:60px;left:0;right:0;bottom:calc(var(--sab) + 72px);overflow-y:auto;padding:0 16px 20px;scrollbar-width:none}.fsheet .chip{background:#fff}.fsheet .chip.on{background:var(--title)}.fsec{display:flex;justify-content:space-between;font:600 14px var(--body);color:var(--text);margin:20px 4px 9px}.fsec span{font-weight:600;color:var(--title)}.fsheet .seg{background:#0e0f0c12}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0}.range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--title) var(--pct,33%),var(--trackStrong) var(--pct,33%))}.range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:14px;background:#fff;border:.5px solid rgba(14,15,12,.18);margin-top:-12px;cursor:pointer}.range::-moz-range-track{height:4px;border-radius:2px;background:var(--trackStrong)}.range::-moz-range-progress{height:4px;border-radius:2px;background:var(--title)}.range::-moz-range-thumb{width:28px;height:28px;border-radius:14px;background:#fff;border:.5px solid rgba(14,15,12,.18)}.stops{display:flex;justify-content:space-between;font-size:13px;color:var(--text);margin:2px 2px 0}.ck2{font-size:21px;color:var(--title);visibility:hidden;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.row.on .ck2{visibility:visible}[data-radio] .row{cursor:pointer}.fbar{position:absolute;left:0;right:0;bottom:0;padding:12px 16px calc(var(--sab) + 10px);display:flex;gap:10px;align-items:center;background:#ecece7f7;border-top:.5px solid var(--sep)}.pf{padding-bottom:130px}.pf-hero{position:relative;height:540px;overflow:hidden;background:#2a2b27}.pf-hero img{width:100%;height:100%;object-fit:cover;display:block}.pf-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c73,#0e0f0c00 24%,#0e0f0c00 44%,#0e0f0ce0)}.pf-info{position:absolute;left:20px;right:20px;bottom:46px;color:#fff}.pf-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.crefp{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:13px;background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid rgba(255,255,255,.3);font:600 12px var(--body);color:#fff}.crefp .sf{font-size:15px}.pf-info h1{font:700 36px/1.05 var(--display);letter-spacing:-1px;margin:0 0 6px}.pf-sub{font-size:16px;color:#ffffffeb}.pf-loc{display:flex;align-items:center;gap:4px;font-size:14.5px;color:#ffffffd1;margin-top:6px}.pf-loc .sf{font-size:17px}.pf-body{position:relative;margin-top:-28px;border-radius:28px 28px 0 0;background:var(--background);padding:18px 16px 0}.redes{display:flex;gap:8px;overflow-x:auto;margin:14px -16px 0;padding:0 16px;scrollbar-width:none}.redes::-webkit-scrollbar{display:none}.rede{flex:none;height:38px;padding:0 13px;border-radius:19px;background:#fff;display:inline-flex;align-items:center;gap:6px;font:500 14px var(--body);color:var(--title);text-decoration:none;cursor:pointer}.rede .sf{font-size:18px}.rede .ext{font-size:15px;color:var(--secondary)}.pf-sec{font:700 20px var(--display);letter-spacing:-.3px;color:var(--title);margin:26px 4px 10px;display:flex;justify-content:space-between;align-items:baseline}.pf-sec span{font:500 14px var(--body);color:var(--text);letter-spacing:0}.txt{background:#fff;border-radius:22px;padding:16px;font-size:15.5px;line-height:1.5;color:var(--ink)}.gal{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal img{flex:none;width:150px;height:200px;border-radius:18px;object-fit:cover;display:block}.minimap{height:150px;position:relative;overflow:hidden}.dirb{width:44px;height:44px;border-radius:22px;background:var(--fill);border:0;display:flex;align-items:center;justify-content:center;color:var(--title);cursor:pointer;flex:none;margin:-6px -4px -6px 0}.dirb .sf{font-size:21px}.testi{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.testi::-webkit-scrollbar{display:none}.tq{flex:none;width:272px;background:#fff;border-radius:22px;padding:16px}.tq .sf{font-size:26px;color:var(--faint)}.tq p{margin:4px 0 12px;font-size:15px;line-height:1.45;color:var(--ink)}.tq b{font:600 14px var(--body);color:var(--title)}.tq span{display:block;font-size:13px;color:var(--text)}.chips.static .chip{background:#fff;cursor:default}.pf-top{position:absolute;top:calc(var(--sat) + 2px);left:16px;right:16px;display:flex;justify-content:space-between;z-index:26}.wcard{position:relative;margin:18px 16px 0;height:456px;border-radius:28px;overflow:hidden;background:#1d1e1a;isolation:isolate}.wcard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.wcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0e0f0c47,#0e0f0c00 20%,#0e0f0c4d 46%,#0e0f0ce6)}.wcard.pausado img{filter:grayscale(1) brightness(.55)}.wcard.feito img{filter:brightness(.7)}.chipg{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:16px;background:#0e0f0c5c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:.5px solid rgba(255,255,255,.2);color:#fff;font:600 13.5px var(--body)}.chipg .sf{font-size:17px}.wtxt{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;color:#fff}.wtxt .k{display:block;font:600 13.5px var(--body);color:#ffffffdb}.wtxt h2{font:700 40px/1.04 var(--display);letter-spacing:-1.2px;margin:6px 0 8px;color:#fff}.wmeta{display:flex;gap:14px;flex-wrap:wrap;font:500 14.5px var(--body);color:#ffffffe6;margin-bottom:14px}.wmeta span{display:inline-flex;align-items:center;gap:4px}.wmeta .sf{font-size:18px}.wex{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.wex span{height:28px;padding:0 10px;border-radius:14px;background:#ffffff24;border:.5px solid rgba(255,255,255,.22);display:inline-flex;align-items:center;font:500 13px var(--body);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wp{margin:0 0 16px;font-size:15px;line-height:1.4;color:#ffffffe6}.btn.wglass{background:#ffffff29;color:#fff;border:.5px solid rgba(255,255,255,.26);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-top:10px}.btn.wht2{background:#fff;color:var(--title)}.wk-week{justify-content:space-between;margin:14px 2px 10px;gap:0}.wk-week div.hoje{color:var(--title);font-weight:700}.week i.today{border:2px solid var(--title)}.sum .det b{color:var(--title);font-weight:600}.spark{display:block;width:100%;height:auto;margin:12px 0 4px}.spark-l{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text)}.pbtns{display:flex;gap:8px}.pbtns .dirb{margin:0}.pins{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 16px}.pinc{display:flex;flex-direction:column;align-items:center;gap:8px;font:500 13.5px var(--body);color:var(--title);text-decoration:none;cursor:pointer}.pav{width:78px;height:78px;border-radius:39px;display:flex;align-items:center;justify-content:center;font:700 24px var(--display);color:var(--title);position:relative}.pav .bub{position:absolute;top:-8px;right:-14px;background:#fff;border-radius:14px;padding:8px 9px;display:flex}.pav .cnt2{position:absolute;top:-2px;right:-2px;min-width:24px;height:24px;border-radius:12px;background:var(--title);color:#fff;font:600 12.5px/20px var(--body);text-align:center;border:2px solid var(--background);padding:0 4px}.dots3{display:inline-flex;gap:4px;align-items:center}.dots3 i{width:7px;height:7px;border-radius:4px;background:var(--secondary);animation:dot3 1.2s infinite ease-in-out}.dots3 i:nth-child(2){animation-delay:.18s}.dots3 i:nth-child(3){animation-delay:.36s}@keyframes dot3{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.dots3 i{animation:none;opacity:.7}}.row.conv{align-items:flex-start;padding:12px 14px 12px 24px}.row.conv+.row.conv:before{left:88px}.udot{position:absolute;left:8px;top:32px;width:9px;height:9px;border-radius:5px;background:var(--title)}.conv .l1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.conv .when{font-size:14px;color:var(--text);white-space:nowrap;flex:none}.conv .prev{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.conv.unread .tt{font-weight:700}.conv.unread .prev{color:var(--title)}.prev .sf{font-size:16px;vertical-align:-3px;margin-right:3px}.chat{padding:calc(var(--sat) + 136px) 14px calc(var(--sab) + 150px);display:flex;flex-direction:column;gap:6px;min-height:100%}.day{align-self:center;font:500 12.5px var(--body);color:var(--text);margin:10px 0 4px}.msg{max-width:80%;padding:10px 14px;border-radius:20px;font-size:16px;line-height:1.36}.msg.in{align-self:flex-start;background:#fff;color:var(--title);border-bottom-left-radius:7px}.msg.out{align-self:flex-end;background:var(--title);color:#fff;border-bottom-right-radius:7px}.read{align-self:flex-end;font:500 12px var(--body);color:var(--text);margin:-1px 4px 4px}.cardmsg{width:84%;background:#fff;border-radius:22px;overflow:hidden;margin:4px 0}.cardmsg.in{align-self:flex-start}.cardmsg.out{align-self:flex-end}.cm-h{display:flex;align-items:center;gap:6px;padding:13px 14px 4px;font:600 13.5px var(--body);color:var(--text)}.cm-h .sf{font-size:18px;color:var(--title)}.cm-t{padding:2px 14px 0;font:700 19px/1.2 var(--display);color:var(--title)}.cm-d{padding:4px 14px 13px;font-size:14px;color:var(--text)}.cm-o{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;border-top:.5px solid var(--sep);font-size:15px;color:var(--title)}.cm-o:first-of-type{border-top:0}.cm-h+.cm-o{border-top:0}.cm-o span{flex:1;min-width:0}.cm-o b{font:700 16px var(--display);white-space:nowrap}.cm-acts{display:flex;gap:8px;padding:2px 12px 12px}.cm-acts .btn{flex:1;height:44px;font-size:15px;padding:0 10px}.oldcard{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font:500 13.5px var(--body);color:var(--text);background:var(--fill);border-radius:14px;padding:8px 12px;margin:4px 0}.oldcard .sf{font-size:17px}.typing{align-self:flex-start;background:#fff;border-radius:20px 20px 20px 7px;padding:13px 14px}.chat-top{position:absolute;top:calc(var(--sat) - 4px);left:12px;right:12px;display:grid;grid-template-columns:44px 1fr 44px;align-items:start;z-index:26}.chat-top .gbtn{margin-top:4px}.who{display:flex;flex-direction:column;align-items:center;gap:4px}.cav{width:48px;height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center;font:700 16px var(--display);color:var(--title);overflow:hidden;background:var(--surface)}.cav img{width:100%;height:100%;object-fit:cover}.cname{display:inline-flex;align-items:center;gap:1px;height:28px;padding:0 6px 0 12px;border-radius:14px;font:600 14px var(--body);color:var(--title)}.cname .sf{font-size:16px;color:var(--text)}.cstat{font-size:12px;color:var(--text)}.bfade{position:absolute;left:0;right:0;bottom:0;height:170px;z-index:19;pointer-events:none;background:linear-gradient(180deg,#ecece700,#ecece7f0 45%,#ecece7fa)}.qr{position:absolute;left:0;right:0;bottom:calc(var(--sab) + 64px);display:flex;gap:8px;overflow-x:auto;padding:0 12px;z-index:20;scrollbar-width:none}.qr::-webkit-scrollbar{display:none}.qr .chip{flex:none;height:36px}.qr .chip.glass{background:var(--glass)}.composer{position:absolute;left:12px;right:12px;bottom:calc(var(--sab) + 6px);display:flex;align-items:center;gap:8px;z-index:20}.cfield{flex:1;height:46px;border-radius:23px;display:flex;align-items:center;gap:6px;padding:0 5px 0 16px;cursor:text}.cfield input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 16px var(--body);color:var(--title)}.cfield input::placeholder{color:var(--placeholder)}.csend{width:36px;height:36px;border-radius:18px;background:var(--title);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;position:relative}.csend:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.csend .sf{font-size:21px}.nav-in{position:absolute;top:var(--sat);left:12px;right:12px;height:52px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;z-index:26}.nttl{text-align:center;line-height:1.2}.nttl b{display:block;font:700 17px var(--display);color:var(--title)}.nttl span{font-size:12.5px;color:var(--text)}.nr{display:flex;justify-content:flex-end}.secm{font:500 14px var(--body);color:var(--text)}.intro{margin:0 4px 4px;font-size:14.5px;line-height:1.45;color:var(--text)}.fbar{z-index:30}.wstrip{display:flex;justify-content:space-between;background:#fff;border-radius:20px;padding:10px 6px 8px}.wd{display:flex;flex-direction:column;align-items:center;gap:4px;width:46px;border:0;background:transparent;cursor:pointer;padding:0}.wd small{font:500 12px var(--body);color:var(--text)}.wd b{width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;font:700 17px var(--display);color:var(--title)}.wd.on b{background:var(--title);color:#fff}.wd .dts{display:flex;gap:2px;height:5px}.wd .dts i{width:4px;height:4px;border-radius:2px;background:var(--secondary)}.tl{position:relative;background:#fff;border-radius:22px;overflow:hidden;margin-top:2px}.hr{height:60px;border-top:.5px solid var(--sep);position:relative}.hr:first-child{border-top:0}.hr span{position:absolute;left:12px;top:6px;font:500 12.5px var(--body);color:var(--text);font-variant-numeric:tabular-nums}.ev{position:absolute;left:62px;right:10px;border-radius:12px;padding:7px 10px;overflow:hidden}.ev b{display:flex;align-items:center;gap:4px;font:600 14.5px var(--body);color:var(--title)}.ev b .sf{font-size:16px}.ev span{display:block;font-size:13px;color:var(--text);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev.conf{background:#b5d6fa80}.ev.conf span{color:var(--skyInk)}.ev.next{background:var(--title)}.ev.next b{color:#fff}.ev.next span{color:var(--onDark)}.ev.done{background:var(--surface)}.ev.done b,.ev.done span{color:var(--secondary)}.now{position:absolute;left:52px;right:0;height:2px;background:var(--danger);z-index:2}.now:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:4px;background:var(--danger)}.now span{position:absolute;left:-50px;top:-8px;font:600 11.5px var(--body);color:var(--danger);background:#fff;padding:0 3px}.slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.slot{height:44px;border-radius:12px;background:#fff;border:0;font:600 15px var(--body);color:var(--title);cursor:pointer;font-variant-numeric:tabular-nums}.slot.on{background:var(--title);color:#fff}.slot.busy{background:transparent;color:var(--faint);text-decoration:line-through;cursor:default}.fsum{display:flex;flex-direction:column;font-size:12.5px;color:var(--text);line-height:1.3;flex:none;max-width:120px}.fsum b{font:600 14px var(--body);color:var(--title)}.ghead.lt{font:700 15px var(--display);color:var(--title);padding:16px 16px 6px}.abc{position:absolute;right:3px;top:400px;display:flex;flex-direction:column;align-items:center;gap:3px;font:600 10.5px var(--body);color:var(--title);z-index:22}.fhead{text-align:center;padding:0 20px}.fav{width:96px;height:96px;border-radius:48px;margin:0 auto;display:flex;align-items:center;justify-content:center;font:700 32px var(--display);color:var(--title);background:var(--sky)}.fhead h1{font:700 28px/1.15 var(--display);letter-spacing:-.6px;color:var(--title);margin:12px 0 4px}.fsub{font-size:15px;color:var(--text)}.ftags{display:flex;gap:6px;justify-content:center;margin-top:10px}.qact{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 16px 0}.qact a{background:#fff;border-radius:16px;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:500 12.5px var(--body);color:var(--title);cursor:pointer}.qact .sf{font-size:23px}.mswitch{display:flex;align-items:center;justify-content:space-between;margin:0 16px 12px}.mswitch b{font:700 17px var(--display);color:var(--title)}.mswitch .gbtn{background:#fff}.big.xl{font-size:40px;letter-spacing:-1.2px}.bars{display:flex;align-items:flex-end;gap:10px;height:170px;margin-top:14px}.bcol{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.bv{font:600 11.5px var(--body);color:var(--text);white-space:nowrap}.bcol.cur .bv{color:var(--title)}.bwrap{width:100%;border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.bwrap i{display:block;width:100%;border-radius:8px}.bwrap.prev{border:1.5px dashed rgba(14,15,12,.35);border-radius:9px}.bwrap.prev i{background:var(--title);border-radius:0 0 7px 7px}.bm{font:500 12.5px var(--body);color:var(--text)}.bcol.cur .bm{color:var(--title);font-weight:700}.tot{font-size:15px;color:var(--text);margin:14px 4px 0}.tot b{font:700 22px var(--display);color:var(--title);margin-right:4px}.row.cobr{align-items:flex-start}.row.cobr .num{padding-top:2px}.menu .mi.del{color:var(--danger)}.rhead{display:flex;gap:12px;align-items:center;background:#fff;border-radius:20px;padding:14px 16px}.rhead .avc{width:48px;height:48px;border-radius:24px}.rhead b{display:block;font:700 30px/1.1 var(--display);letter-spacing:-.8px;color:var(--title)}.rhead span{display:block;font-size:13.5px;color:var(--text);margin-top:2px}.payopts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payopt{background:#fff;border:0;border-radius:18px;padding:14px;text-align:left;display:flex;flex-direction:column;gap:2px;cursor:pointer;color:var(--title)}.payopt .sf{font-size:24px;margin-bottom:6px}.payopt b{font:600 15.5px var(--body)}.payopt span{font-size:13px;color:var(--text)}.payopt.on{background:var(--title);color:#fff}.payopt.on span{color:var(--onDark)}.row.field label{width:96px}.chips.hs .chip.on{background:var(--title);color:#fff}.row.addrow .tt{color:var(--title)}.row2btn{display:flex;gap:8px;margin-top:12px}.row2btn .btn{flex:1;height:48px;font-size:15.5px;padding:0 12px}.vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.vt{display:flex;flex-direction:column;gap:2px;text-decoration:none;cursor:pointer}.vti{position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#2a2b27;margin-bottom:6px}.vti img{width:100%;height:100%;object-fit:cover;display:block}.vti:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c00 55%,#0e0f0c8c)}.vtag{position:absolute;top:7px;left:7px;z-index:2;font:600 10.5px var(--body);color:#fff;background:#0e0f0c6b;border-radius:8px;padding:3px 6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vtplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:34px;height:34px;border-radius:17px;background:#ffffff40;border:.5px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:#fff}.vtplay .sf{font-size:22px}.vtplay.big{width:58px;height:58px;border-radius:29px}.vtplay.big .sf{font-size:34px}.vdur{position:absolute;right:7px;bottom:7px;z-index:2;font:600 11.5px var(--body);color:#fff}.vt b{font:600 13.5px var(--body);color:var(--title);line-height:1.2}.vt span{font-size:12px;color:var(--text)}.vprev{position:relative;width:210px;aspect-ratio:9/16;margin:0 auto;border-radius:24px;overflow:hidden;background:#2a2b27}.vprev img{width:100%;height:100%;object-fit:cover;display:block}.vprev .vdur{font-size:13px;right:12px;bottom:12px}.vmini{position:relative;width:40px;height:64px;border-radius:10px;overflow:hidden;flex:none;background:#2a2b27}.vmini img{width:100%;height:100%;object-fit:cover;display:block}.vmini .sf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:20px;color:#fff}.exc{background:#fff;border-radius:22px;padding:12px;margin-top:10px}.exc-h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.exc-h .b{flex:1;min-width:0}.exc-h b{display:block;font:600 16px var(--body);color:var(--title)}.exc-h .b span{font-size:13px;color:var(--text)}.seg.sm{height:34px}.ex3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.ex3>div{background:var(--surface);border-radius:14px;padding:8px 4px 6px;text-align:center}.ex3 small{display:block;font:500 12px var(--body);color:var(--text)}.ms{display:flex;align-items:center;justify-content:space-between}.ms button{width:30px;height:36px;flex:none;border:0;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--title);cursor:pointer;position:relative}.ms button:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.ms .sf{font-size:19px}.ms b{font:700 16px var(--display);color:var(--title);font-variant-numeric:tabular-nums;white-space:nowrap}.exc-h .iconbtn{width:34px;height:34px;border:0;border-radius:17px;background:var(--fill);display:flex;align-items:center;justify-content:center;color:var(--text);cursor:pointer;flex:none}.exc-h .iconbtn .sf{font-size:19px}.addex{width:100%;height:52px;margin-top:10px;border-radius:18px;border:1.5px dashed rgba(14,15,12,.16);background:transparent;font:500 15.5px var(--body);color:var(--title);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.phs{display:flex;gap:8px}.ph{flex:1;background:#fff;border:0;border-radius:16px;padding:10px 14px;text-align:left;display:flex;flex-direction:column;cursor:pointer;color:var(--title)}.ph b{font:600 15.5px var(--body)}.ph span{font-size:13px;color:var(--text)}.ph.on{background:var(--title);color:#fff}.ph.on span{color:var(--onDark)}.ph.add{flex:none;width:76px;align-items:center;justify-content:center;flex-direction:row;gap:2px;background:transparent;border:1.5px dashed rgba(14,15,12,.16);font:500 14px var(--body)}.addb{width:34px;height:34px;border-radius:17px;border:0;background:var(--fill);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--title);position:relative;flex:none}.addb:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.addb .sf{font-size:20px}.addb.on{background:var(--title);color:#fff}.succ{text-align:center;padding:6px 10px 18px}.succ .bigck{margin-top:0}.succ h2{font:700 26px/1.15 var(--display);letter-spacing:-.6px;color:var(--title);margin:14px 0 6px}.succ p{margin:0;font-size:15px;line-height:1.45;color:var(--text)}.mono{font-family:ui-monospace,Menlo,monospace!important;font-size:13px!important;word-break:break-all}.mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mc{background:#fff;border-radius:16px;padding:10px 12px}.mc small{font:500 12.5px var(--body);color:var(--text)}.mc b{display:block;font:700 22px var(--display);color:var(--title);margin-top:2px}.mc b span{font:500 13px var(--body);color:var(--text);margin-left:3px}.mc.auto{background:var(--surface)}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px 0;text-align:center;margin-top:12px}.cal b{font:500 12px var(--body);color:var(--text)}.cal i{width:34px;height:34px;border-radius:17px;margin:0 auto;display:flex;align-items:center;justify-content:center;font:600 14px var(--body);color:var(--title);font-style:normal}.cal i.on{background:var(--title);color:#fff}.cal i.today{border:2px solid var(--title)}.cal i.plan{border:1.5px dashed rgba(14,15,12,.35)}.cbx{width:26px;height:26px;border-radius:8px;border:2px solid var(--faint);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;color:transparent;position:relative;padding:0}.cbx:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.cbx .sf{font-size:18px}.cbx.on{background:var(--title);border-color:var(--title);color:#fff}.pimg{background:var(--title);border-radius:22px;padding:18px;color:#fff}.pimg small{font:600 10.5px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--onDarkLabel)}.pimg h3{font:700 24px/1.15 var(--display);letter-spacing:-.4px;margin:8px 0 2px}.pby{font-size:13.5px;color:var(--onDarkMuted)}.po{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:.5px solid var(--darkTrack);margin-top:12px;font-size:14.5px;color:var(--onDark)}.po+.po{margin-top:0}.po b{font:700 15px var(--display);color:#fff;white-space:nowrap}.pf2{font-size:13px;color:var(--onDarkMuted);border-top:.5px solid var(--darkTrack);padding-top:10px}.fav{overflow:hidden}.fav img{width:100%;height:100%;object-fit:cover}.galadd{flex:none;width:150px;height:200px;border-radius:18px;border:1.5px dashed rgba(14,15,12,.16);background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:500 14px var(--body);color:var(--title);cursor:pointer}.galadd .sf{font-size:26px}.b2r{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pw h1{font:700 30px/1.12 var(--display);letter-spacing:-.8px;color:var(--title);margin:4px 0 8px}.pw>p{margin:0;font-size:15.5px;line-height:1.45;color:var(--text)}.featl{list-style:none;margin:16px 0 6px;padding:0;display:flex;flex-direction:column;gap:9px}.featl li{display:flex;gap:8px;align-items:center;font-size:15px;color:var(--title)}.featl .sf{font-size:19px}.plan{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:0;border-radius:22px;padding:16px 18px;text-align:left;margin-top:10px;cursor:pointer;color:var(--title)}.plan>span:first-child{display:flex;flex-direction:column}.plan b{font:500 16px var(--body)}.plan .pp{font-size:14px;color:var(--text)}.plan em{font:700 28px var(--display);font-style:normal;color:var(--title);letter-spacing:-.6px}.plan small{font-size:13px;color:var(--text);margin-top:2px}.plan.on{background:var(--title);color:#fff}.plan.on .pp,.plan.on small{color:var(--onDark)}.plan.on em{color:#fff}.rdo2{width:26px;height:26px;border-radius:13px;border:2px solid var(--faint);flex:none}.plan.on .rdo2{border-color:#fff;background:#fff;display:flex;align-items:center;justify-content:center}.plan.on .rdo2:after{content:"";width:12px;height:12px;border-radius:6px;background:var(--title)}.fine{font-size:12.5px;line-height:1.45;color:var(--text);margin:14px 2px 0}.links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:12px}.links a{font:500 14px var(--body);color:var(--title);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0e0f0c4d;padding:8px 0;cursor:pointer}.wbar{height:6px;border-radius:3px;background:#ffffff40;overflow:hidden}.wbar i{display:block;height:100%;background:#fff;border-radius:3px}.dbub{width:44px;height:48px;border-radius:12px;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none}.dbub b{font:700 17px/1 var(--display);color:var(--title)}.dbub span{font-size:11.5px;color:var(--text)}.qrbox{background:#fff;border-radius:20px;padding:18px;display:flex;justify-content:center}.qrsvg{width:190px;height:190px;shape-rendering:crispEdges;display:block}.copybox{background:#fff;border-radius:16px;padding:12px 12px 12px 14px;display:flex;gap:10px;align-items:center}.copybox .mono{flex:1;min-width:0;color:var(--text);max-height:38px;overflow:hidden}.seg.mini{width:124px;height:32px;flex:none}.seg.mini button{font-size:13.5px}.stepbar{display:flex;gap:6px}.stepbar i{flex:1;height:4px;border-radius:2px;background:var(--trackStrong)}.stepbar i.on{background:var(--title)}.stepl{font:500 13px var(--body);color:var(--text);margin-top:8px}.esq h1{font:700 32px/1.1 var(--display);letter-spacing:-.9px;color:var(--title);margin:30px 4px 8px}.esq p{margin:0 4px 20px;font-size:15.5px;line-height:1.45;color:var(--text)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;background:#e4e4de;color:var(--text);font-family:var(--body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-text-size-adjust:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--title);outline-offset:2px}::selection{background:var(--highlight);color:var(--title)}input,textarea{font-size:16px}.stage{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:56px;padding:24px}.phone{position:relative;box-sizing:content-box;width:390px;height:844px;border:11px solid #151613;border-radius:64px;outline:1.5px solid #3b3c37;background:var(--background);overflow:hidden;flex:none;isolation:isolate}.sb{position:absolute;top:0;left:0;right:0;height:54px;display:flex;justify-content:space-between;align-items:center;padding:4px 30px 0 46px;z-index:70;font:600 16.5px/1 var(--body);color:var(--title);pointer-events:none}.sb.light{color:#fff}.sb .ic{display:flex;gap:6px;align-items:center}.island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:124px;height:36px;border-radius:20px;background:#000;z-index:71}.hind{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:136px;height:5px;border-radius:3px;background:var(--title);z-index:72;pointer-events:none}.hind.light{background:#fff}.side{width:340px;flex:none;color:var(--ink)}.side .pill-doc{display:inline-block;background:var(--title);color:#fff;font-weight:500;font-size:12.5px;padding:5px 10px;border-radius:999px}.side h1{font:700 40px/1.06 var(--display);letter-spacing:-1.2px;color:var(--title);margin:18px 0 10px}.side p{margin:0 0 18px;font-size:15.5px;color:var(--ink)}.side .group{margin-top:8px}.side .fine{font-size:13px;color:var(--text);margin-top:16px}@media(max-width:620px),(max-height:560px)and (pointer:coarse){.stage{display:block;padding:0;min-height:0;height:100%}.phone{width:100%;height:100%;border:0;border-radius:0;outline:0;zoom:1!important}.sb,.island,.hind,.side{display:none}:root{--sat: calc(env(safe-area-inset-top, 0px) + 6px) ;--sab: calc(env(safe-area-inset-bottom, 0px) + 12px) }html,body{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}}@media(max-width:1000px)and (min-width:621px){.side{display:none}}.screen{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--background);overflow:hidden}.screen.hidden{visibility:hidden;pointer-events:none}.screen.push{animation:push .3s cubic-bezier(.2,.8,.2,1) both;z-index:5}.screen.pop{animation:pop .24s cubic-bezier(.4,0,.6,1) both;z-index:6;pointer-events:none}.screen.fade{animation:fadein .2s ease-out both}@keyframes push{0%{transform:translate(100%)}to{transform:none}}@keyframes pop{0%{transform:none}to{transform:translate(100%)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.screen.push,.screen.pop,.screen.fade{animation:none}}.scr{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.scr::-webkit-scrollbar{display:none}.edge{position:absolute;top:0;left:0;right:0;height:calc(var(--sat) + 50px);z-index:25;pointer-events:none;background:linear-gradient(180deg,#ecece7f7,#ecece7e6 55%,#ecece700)}.edge.in{height:calc(var(--sat) + 64px);background:linear-gradient(180deg,#ecece7fa,#ecece7f0 70%,#ecece700)}.toolbar.abs{position:absolute;top:var(--sat);left:0;right:0;z-index:26}.row.tap{cursor:pointer}.row.tap:active{background:var(--surface)}.sum.tap{cursor:pointer}.sum.tap:active{opacity:.62}.sec-link{display:inline-flex;align-items:center;font:500 15.5px var(--body);color:var(--title);height:44px;padding:0 0 0 12px;border:0;background:transparent;cursor:pointer}.sec-link:active{opacity:.62}.btn:disabled{opacity:.32;cursor:default}.stepper button:disabled{opacity:.3;cursor:default}.tabbar a{-webkit-user-select:none;user-select:none}.tabbar a:active{opacity:.62}.search-tab{cursor:pointer}.sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.dim{animation:fadein .18s ease-out both}.dim.dark{background:#0e0f0c4d}.dim.out{animation:fadeout .22s ease-in both}@keyframes fadeout{to{opacity:0}}.fsheet{animation:sheetup .32s cubic-bezier(.2,.8,.2,1) both}.fsheet.out,.fl-sheet.out{animation:sheetdown .24s cubic-bezier(.4,0,.6,1) both}@keyframes sheetup{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetdown{0%{transform:none}to{transform:translateY(105%)}}.xbtn{width:32px!important;height:32px!important;background:var(--fill)!important;border:0}.xbtn .sf{font-size:19px!important}.fl-sheet{position:absolute;left:8px;right:8px;bottom:8px;z-index:41;max-height:calc(100% - var(--sat) - 24px);overflow-y:auto;scrollbar-width:none;border-radius:38px;padding:8px 16px calc(var(--sab) + 4px);background:#f6f6f2f7;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border:.5px solid var(--glassEdge);animation:sheetup .32s cubic-bezier(.2,.8,.2,1) both}.fl-sheet::-webkit-scrollbar{display:none}.fl-foot{display:flex;gap:8px;margin-top:16px}.fl-foot .btn{flex:1}.menu.pop{animation:menupop .16s cubic-bezier(.2,.8,.2,1) both}@keyframes menupop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fsheet,.fl-sheet,.menu.pop,.dim{animation:none}}.toasts{position:absolute;top:calc(var(--sat) + 6px);left:0;right:0;z-index:90;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;padding:0 16px}.toast{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 18px 10px 14px;border-radius:22px;background:#0e0f0ce6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;font:500 15px/1.3 var(--body);animation:toastin .26s cubic-bezier(.2,.8,.2,1) both}.toast .sf{font-size:20px;color:#fff}@keyframes toastin{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.alert-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center}.alert-layer .dim{position:absolute;top:0;right:0;bottom:0;left:0}.alert{position:relative;z-index:41;width:286px;border-radius:24px;overflow:hidden;background:#f6f6f2f5;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border:.5px solid var(--glassEdge);text-align:center;animation:menupop .18s cubic-bezier(.2,.8,.2,1) both}.al-b{padding:20px 18px 16px}.al-b b{display:block;font:600 17px/1.3 var(--body);color:var(--title)}.al-b p{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--text)}.al-a{display:flex;border-top:.5px solid var(--sep)}.al-a button{flex:1;height:48px;border:0;background:transparent;font:400 16.5px var(--body);color:var(--title);cursor:pointer}.al-a button+button{border-left:.5px solid var(--sep)}.al-a button.pri{font-weight:600}.al-a button.del{color:var(--danger);font-weight:600}.al-a button:active{background:#0e0f0c0f}.ta{display:block;width:100%;border:0;outline:0;resize:none;background:transparent;font:400 16px/1.45 var(--body);color:var(--title);padding:14px 16px}.ta::placeholder{color:var(--placeholder)}.field-input{width:100%;height:52px;border:0;outline:0;border-radius:16px;background:#fff;padding:0 16px;font:400 16px var(--body);color:var(--title)}.field-input::placeholder{color:var(--placeholder)}.lg-photo{position:absolute;top:0;right:0;bottom:0;left:0}.lg-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.lg-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c8c,#0e0f0c00 16%,#0e0f0c00)}.lg-brand{position:absolute;top:calc(var(--sat) + 12px);left:26px;z-index:2;display:flex;align-items:center;gap:11px}.lg-brand i{width:1px;height:15px;background:#fff6}.lg-brand span{font:500 10.5px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:#e8eae2}.lg-sheet{position:absolute;left:8px;right:8px;bottom:8px;border-radius:44px;background:#ecece7f0;backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);border:.5px solid rgba(255,255,255,.5);padding:28px 16px calc(var(--sab) + 6px);animation:sheetup .4s cubic-bezier(.2,.8,.2,1) both}.lg-sheet h1{font-family:var(--display);font-weight:700;font-size:32px;line-height:1.1;letter-spacing:-.9px;color:var(--title);margin:0 4px 20px}.lg-sheet .forgot{display:flex;justify-content:flex-end;padding:2px 2px 0}.lg-sheet .cta{display:flex;flex-direction:column;gap:10px;margin-top:14px}.lg-sheet .lead{margin:-12px 4px 18px;font-size:15.5px;line-height:1.45;color:var(--text)}.pick{display:flex;flex-direction:column;gap:10px}.pick-o{display:flex;align-items:center;gap:14px;width:100%;background:#fff;border:0;border-radius:22px;padding:16px 16px 16px 14px;text-align:left;cursor:pointer;color:var(--title)}.pick-o:active{opacity:.62}.pick-o .pi{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.pick-o .pi img{width:100%;height:100%;object-fit:cover}.pick-o .pi .sf{font-size:26px}.pick-o b{display:block;font:700 19px/1.2 var(--display);letter-spacing:-.3px}.pick-o span.d{display:block;font-size:14px;line-height:1.35;color:var(--text);margin-top:2px}.pick-o .chev{margin-left:auto;font-size:22px;color:var(--faint)}.beta-pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:13px;background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:.5px solid rgba(255,255,255,.3);font:600 12px var(--body);color:#fff;margin-left:4px}.wip{padding:0 4px}.muted{color:var(--text)}.center{text-align:center}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt22{margin-top:22px}.hstack{display:flex;gap:8px;align-items:center}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}.glow-btn{position:relative;display:block;width:100%;height:58px;border:0;padding:3px;border-radius:999px;cursor:pointer;isolation:isolate;background:conic-gradient(from var(--ang),#3a4a12 0deg,var(--highlight) 40deg,#fff 75deg,var(--highlight) 110deg,#3a4a12 165deg,#3a4a12 180deg,var(--highlight) 220deg,#fff 255deg,var(--highlight) 290deg,#3a4a12 345deg);animation:girar 2.6s linear infinite}.glow-btn:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;z-index:-1;filter:blur(12px);opacity:.95;background:conic-gradient(from var(--ang),transparent 0deg,var(--highlight) 55deg,var(--highlight) 95deg,transparent 150deg,transparent 180deg,var(--highlight) 235deg,var(--highlight) 275deg,transparent 330deg);animation:girar 2.6s linear infinite}.glow-btn>span{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;border-radius:999px;background:var(--title);color:#fff;font:600 16.5px/1 var(--body)}.glow-btn>span .sf{font-size:21px;color:var(--highlight)}.glow-btn:active{opacity:.8}@keyframes girar{to{--ang:360deg}}@media(prefers-reduced-motion:reduce){.glow-btn,.glow-btn:before{animation:none}}.lg-sheet{max-height:calc(100% - var(--sat) - 40px);overflow-y:auto;scrollbar-width:none}.lg-sheet::-webkit-scrollbar{display:none}.lg-extra{display:flex;flex-direction:column;gap:6px;margin-top:14px}.lg-extra .btn.text{width:100%}.tut-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tut{display:flex;flex-direction:column;gap:6px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit}.tut:active{opacity:.62}.tut .vti{margin-bottom:2px}.tut b{font:600 14.5px/1.3 var(--body);color:var(--title)}.tut-drive{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;margin-top:22px;border-radius:999px;background:var(--fill);font:500 15.5px var(--body);color:var(--title);text-decoration:none}.tut-drive .sf{font-size:20px}.tut-drive .ext{font-size:17px;color:var(--secondary)}.tut-player{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0c0a;color:#fff}.tut-player .vtop{z-index:5}.tut-player a.vbtn-g{text-decoration:none}.tut-frame{position:absolute;top:calc(var(--sat) + 60px);bottom:calc(var(--sab) + 104px);left:50%;transform:translate(-50%);aspect-ratio:9/16;max-width:calc(100% - 24px);border-radius:22px;overflow:hidden;background:#1d1e1a}.tut-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.tut-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.tut-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spin.light{position:relative;z-index:2;width:30px;height:30px;border-width:3px;border-color:#ffffff40;border-top-color:#fff}.tut-bottom{position:absolute;left:20px;right:20px;bottom:calc(var(--sab) + 4px);text-align:center}.tut-bottom p{margin:0 0 10px;font:600 15.5px/1.35 var(--body);color:#fff}.tut-nav{display:flex;align-items:center;justify-content:center;gap:22px;font:500 13.5px var(--body);color:#fffc}.chat-edge{position:absolute;top:0;left:0;right:0;height:calc(var(--sat) + 136px);z-index:25;pointer-events:none;background:linear-gradient(180deg,#ecece7fc,#ecece7f7 76%,#ecece700)}.msgfoto{max-width:62%;border-radius:20px;overflow:hidden;aspect-ratio:3/4;background:#2a2b27}.msgfoto.in{align-self:flex-start;border-bottom-left-radius:7px}.msgfoto.out{align-self:flex-end;border-bottom-right-radius:7px}.msgfoto img{width:100%;height:100%;object-fit:cover;display:block}.cname{border:0;cursor:pointer}.composer .csend{transition:opacity .15s}.toolbar.abs .tb-logo{height:17px;width:auto;margin:0 auto 0 4px;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.toolbar.abs .tb-logo{margin:0 0 0 4px}.toolbar.abs .tb-logo+span{margin-right:auto;margin-left:6px}.beta-chip{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px 0 9px;border-radius:17px;font:500 13.5px/1 var(--body);color:var(--title);cursor:pointer;white-space:nowrap}.beta-chip .sf{font-size:18px}.beta-chip:active,.beta-chip.press{background:#ecece7f2}.global-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.global-layer>*{pointer-events:auto}.pop-fila-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px}.pop-fila-layer .dim{position:absolute;top:0;right:0;bottom:0;left:0}.pop-fila{position:relative;width:100%;max-width:340px;border-radius:30px;padding:26px 18px 0;overflow:hidden;text-align:center;background:#f6f6f2f7;backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);border:.5px solid var(--glassEdge);animation:menupop .22s cubic-bezier(.2,.8,.2,1) both}.pop-x{position:absolute;top:12px;right:12px}.pop-logo{display:block;height:20px;width:auto;margin:4px auto 0}.pop-fila h2{font:700 26px/1.15 var(--display);letter-spacing:-.6px;color:var(--title);margin:16px 0 6px}.pop-fila p{margin:0 4px 18px;font-size:15px;line-height:1.45;color:var(--text)}.pop-tempo{height:4px;background:var(--trackStrong);margin:8px -18px 0}.pop-tempo i{display:block;height:100%;background:var(--title);transform-origin:left;animation:esvaziar 10s linear forwards}@keyframes esvaziar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:360px){.row .acts .btn{padding:0 10px;min-width:0;font-size:15px}}.al-edge{position:absolute;top:0;left:0;right:0;height:calc(var(--sat) + 70px);z-index:25;pointer-events:none;background:linear-gradient(180deg,#ecece7f7,#ecece7eb 70%,#ecece700)}.al-edge.sm{height:calc(var(--sat) + 56px)}.segs i.on{background:var(--title)}.ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbar .btn{min-width:0}.done-sheet .week{justify-content:space-between;gap:0;margin-left:6px;margin-right:6px}.done-sheet .btn.text{margin-top:6px}.bsheet{transition:top .34s cubic-bezier(.2,.8,.2,1)}.bsheet.aberta{top:calc(var(--sat) + 8px)}.bsheet.baixa{top:min(400px,calc(100% - 300px))}.bsheet.arrasto{transition:none}.bs-handle{position:absolute;top:0;left:0;right:0;height:40px;z-index:3;display:flex;justify-content:center;align-items:flex-start;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.bs-handle:after{content:"";position:absolute;left:0;right:0;top:0;bottom:-4px}.bs-handle .grab{margin:0}.bsheet .bs-scroll{top:40px}@media(prefers-reduced-motion:reduce){.bsheet{transition:none}}.pin{border:0;background:transparent;padding:0;cursor:pointer;z-index:2}.pin:before{content:"";position:absolute;top:-4px;right:-4px;bottom:0;left:-4px}.pin.sel{z-index:3}.radius{transform:translate(-50%,-50%);aspect-ratio:1;transition:width .3s ease-out;pointer-events:none}.me-dot{z-index:1;pointer-events:none}.fcard{cursor:pointer;border:0;padding:0;text-align:left}.wstrip.ag .wd{flex:1;width:auto;min-width:0;min-height:62px}.wd:disabled{opacity:.3;cursor:default}.cal .vz{display:block}.mswitch .gbtn:disabled{opacity:.3;cursor:default}.pf-aviso{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0 4px 0 14px;font:500 15px/1.3 var(--body);color:var(--title)}.pf-aviso .sf{font-size:21px}.rede{border:0}.gal img{cursor:default}.fsec .sec-link{height:44px;margin:-14px 0;font-size:14.5px}.row .seg.mini{margin-left:auto}.search.wh{background:#fff}.search input{min-width:0}.search .xclr{width:44px;height:40px;margin-right:-10px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--secondary);cursor:pointer;padding:0}.search .xclr .sf{font-size:19px}button.vt{border:0;background:transparent;padding:0;text-align:left;font:inherit;color:inherit}button.vt:active .vti{opacity:.72}.vt span.vg{font-size:12px;color:var(--text)}.vmini-hit{width:44px;min-height:64px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer;flex:none;margin:-2px 0}.vmini-hit:active .vmini{opacity:.7}.exc-h .iconbtn{position:relative}.exc-h .iconbtn:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.exc{container-type:inline-size}@container (max-width:340px){.ex3 .ms button{width:26px}.ex3 .ms b{font-size:15px}}@container (max-width:296px){.ex3{grid-template-columns:1fr 1fr}.ex3>div:last-child{grid-column:span 2}}span.addb{pointer-events:none}.phs.sc{overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.phs.sc::-webkit-scrollbar{display:none}.phs.sc .ph{flex:1 0 104px;min-height:56px}.phs.sc .ph.add{flex:0 0 76px}.popv{display:inline-flex;align-items:center;gap:2px;height:44px;margin:-10px -6px -10px 0;padding:0 4px 0 10px;border:0;background:transparent;font:400 16px var(--body);color:var(--text);cursor:pointer;white-space:nowrap}.popv .sf{font-size:18px;color:var(--secondary)}.popv:active,.popv.press{opacity:.55}.valbtn{display:inline-flex;align-items:baseline;gap:1px;height:44px;line-height:44px;margin:-10px -6px -10px 0;padding:0 6px;border:0;background:transparent;font:700 16px var(--display);color:var(--title);cursor:pointer;white-space:nowrap}.valbtn small{font:400 13px var(--body);color:var(--text)}.valbtn:active{opacity:.55}@media(max-width:359px){.btn.cbtn{padding:0 12px;font-size:15px}.seg.fit button{font-size:12.5px}}.exdet{display:flex;gap:14px;align-items:flex-start;padding:2px 2px 4px}.exdet .vti{width:112px;flex:none;border:0;padding:0;cursor:pointer;margin:0}.exdet .vti:active{opacity:.75}.exdet-t{flex:1;min-width:0}.exdet-t p{margin:8px 0 0;font-size:14.5px;line-height:1.45;color:var(--ink)}.exdet-t .meta{font-size:14px;color:var(--text);margin-top:8px}.colbtns{display:flex;flex-direction:column;gap:8px;margin-top:16px}.cam{position:relative;width:min(100%,280px);aspect-ratio:9/16;margin:0 auto;border-radius:28px;overflow:hidden;background:var(--title);isolation:isolate}.cam img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.5) saturate(.8)}.cam.front img{transform:scaleX(-1)}.cam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0f0c59,#0e0f0c00 22%,#0e0f0c00 70%,#0e0f0c73);pointer-events:none}.cam-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent calc(33.33% - .5px),rgba(255,255,255,.18) calc(33.33% - .5px),rgba(255,255,255,.18) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgba(255,255,255,.18) calc(66.66% - .5px),rgba(255,255,255,.18) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(180deg,transparent calc(33.33% - .5px),rgba(255,255,255,.18) calc(33.33% - .5px),rgba(255,255,255,.18) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgba(255,255,255,.18) calc(66.66% - .5px),rgba(255,255,255,.18) calc(66.66% + .5px),transparent calc(66.66% + .5px))}.cam-rec{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:15px;background:#0e0f0c6b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font:600 13.5px var(--body);font-variant-numeric:tabular-nums;white-space:nowrap}.cam-rec i{width:8px;height:8px;border-radius:4px;background:var(--danger)}.cam-rec.on i{animation:recpisca 1s steps(2,start) infinite}@keyframes recpisca{to{visibility:hidden}}.cam-hint{position:absolute;left:0;right:0;bottom:104px;z-index:3;text-align:center;font:500 14px var(--body);color:#ffffffe6}.cam-shot{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:3;width:72px;height:72px;border-radius:36px;border:4px solid #fff;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cam-shot i{display:block;width:56px;height:56px;border-radius:28px;background:var(--danger);transition:width .2s,height .2s,border-radius .2s}.cam-shot.on i{width:28px;height:28px;border-radius:7px}.cam-shot:active{opacity:.8}.cam .vbtn-g{position:absolute;right:16px;bottom:34px;z-index:3}@media(prefers-reduced-motion:reduce){.cam-rec.on i{animation:none}.cam-shot i{transition:none}}button.vprev{display:block;border:0;padding:0;cursor:pointer}.vprev.tocando img{animation:kb 6s linear infinite alternate}@media(prefers-reduced-motion:reduce){.vprev.tocando img{animation:none}}.minimap .pin{z-index:2}.minimap .radius{z-index:1;transform:translate(-50%,-50%)}.minimap .me-dot{z-index:2}.pimg-marca{display:flex;align-items:center;gap:7px;font:600 13px var(--body);color:var(--onDarkLabel)}.pimg-marca img{height:11px;width:auto;display:block;opacity:.85}.po.vazio{color:var(--onDarkMuted)}.gal .gfoto{flex:none;width:150px;height:200px;border-radius:18px;overflow:hidden;border:0;padding:0;cursor:pointer;background:#2a2b27;position:relative}.gal .gfoto img{width:100%;height:100%;object-fit:cover;display:block}.gal .gfoto .sf{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:15px;background:#0e0f0c6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;max-width:none}.gal .gfoto:active{opacity:.75}.fhead .btn.text{margin-top:6px}.row.dimmed .tt{color:var(--secondary)}.mbblock>span{display:flex!important;width:100%}.mbblock .btn{width:100%}.plan .atual{font:500 13px var(--body);margin-top:4px}.ms button:disabled{opacity:.3;cursor:default}.mrow{display:flex;flex-direction:column;position:relative}.mrow>span{width:100%}.mrow>span>.row{flex:1;min-width:0}.mrow+.mrow>span>.row:before,.row+.mrow>span>.row:before,.mrow+.row:before{content:"";position:absolute;top:0;right:0;left:16px;height:.5px;background:var(--sep)}.mrow+.mrow>span>.row.ic:before,.row+.mrow>span>.row.ic:before,.mrow+.row.ic:before{left:58px}.row.pressed{background:var(--surface)}.ev-w{position:absolute;left:62px;right:10px;display:flex;flex-direction:column;z-index:1}.ev-w>span{width:100%}.ev.ev-btn{position:relative;left:auto;right:auto;flex:1;min-width:0;border:0;text-align:left;cursor:pointer;font:inherit;display:block}.ev.ev-btn:active,.ev.ev-btn.on{opacity:.7}.hr.tap{cursor:pointer}.hr.tap:active{background:var(--surface)}.wd:disabled{cursor:default}.wd:active b{opacity:.7}.slot:disabled{cursor:default}.abc{touch-action:none;width:28px;padding:6px 0}.abc button{border:0;background:transparent;font:600 10.5px/1 var(--body);color:var(--title);padding:2px 8px;cursor:pointer}.ghead.lt{scroll-margin-top:calc(var(--sat) + 60px)}.qact a{-webkit-user-select:none;user-select:none}.qact a:active{opacity:.62}.search.wht{background:#fff}.mc{display:block;cursor:text}.mc input{display:block;flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;padding:0;margin-top:2px;font:700 20px/1.2 var(--display);color:var(--title)}.mc input::placeholder{color:var(--faint)}.mc .un{font:500 13px var(--body);color:var(--text)}.mc .lin{display:flex;align-items:baseline;gap:3px}.mc:focus-within{background:#fbfbf9}.row .dd.top{margin:0 0 2px}.fbar .fsum{min-width:0;max-width:44%}.fbar .fsum b,.fbar .fsum span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcol{cursor:pointer;border:0;background:transparent;padding:0;font:inherit}.bcol .bwrap.cheia i{background:var(--faint)}.bcol.cur .bwrap.cheia i{background:var(--title)}.fx{display:flex;align-items:center;gap:8px}.fx input{flex:1;min-width:0;height:44px;border:0;outline:0;border-radius:12px;background:var(--fill);padding:0 10px;font:600 15px var(--body);color:var(--title);font-variant-numeric:tabular-nums}.fx .ate{font-size:14px;color:var(--text);flex:none}.mswitch .gbtn{border:0}.mswitch .gbtn:disabled{opacity:.32;cursor:default}.bcol .bv{text-align:center;line-height:1.25}@media(max-width:359px){.row2btn .btn .sf{display:none}}.so-estreito{display:none}@media(max-width:359px){.so-largo{display:none}.so-estreito{display:inline}}.row .acts.aperta .btn{padding:0 10px;min-width:0}.legend div b{white-space:nowrap;padding-left:8px}
