.pff .of-bar{grid-template-columns:repeat(4,1fr)}.pff .of-l{max-width:min(15ch,36vw);font-size:clamp(28px,3vw,46px)}.pff .of-l.long{max-width:min(22ch,38vw);font-size:clamp(23px,2.3vw,34px);line-height:1.12;letter-spacing:-.9px}.pff .of-l .ofg{color:var(--ink3,#8A867F)}.pff .of-l.title{max-width:min(14ch,38vw);font-size:clamp(34px,3.6vw,56px)}.px-win{position:absolute;z-index:2;right:var(--in,clamp(24px,5vw,68px));top:calc(46px + clamp(16px,3.2vh,36px));bottom:calc(var(--crowd,200px) + 18px);width:min(50%,640px);pointer-events:none}.px-in{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;container-type:size;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .5s,transform .8s cubic-bezier(.22,1,.36,1)}.px-in.in{opacity:1;transform:none}.px-tag{position:absolute;right:2px;top:-20px;font-size:11px;font-weight:500;color:var(--ink3,#8A867F);letter-spacing:.02em}.px-win:not(.s-ways) .px-tag{display:none}.px-sim{font-style:normal;font-size:10px;font-weight:600;letter-spacing:.02em;color:#0a4a52;background:#ddf8f9;border-radius:999px;padding:2px 7px;margin-left:auto;white-space:nowrap;flex:none;line-height:1.4}.px-dev{position:relative;flex:none;width:100%;height:100%;max-width:620px;max-height:470px;transform-origin:50% 50%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#1f1e1b;font-size:14px;line-height:1.35}.px-app.fitc{height:auto}.px-app,.px-br,.px-pf,.px-mt,.px-wy{border-radius:14px;background:#fff;box-shadow:0 0 0 1px #e3e0d8,0 34px 64px -32px #1615116b;overflow:hidden;display:flex;flex-direction:column}.px-app-top,.px-br-top{height:36px;flex:none;display:flex;align-items:center;gap:7px;padding:0 12px;background:#f1f0ec;border-bottom:1px solid #E6E3DC}.px-app-top>i,.px-br-top>i{width:11px;height:11px;border-radius:50%;background:#ff5f57;flex:none}.px-app-top>i:nth-child(2),.px-br-top>i:nth-child(2){background:#febc2e}.px-app-top>i:nth-child(3),.px-br-top>i:nth-child(3){background:#28c840}.px-app-top b{flex:1;text-align:center;margin-right:46px;font-size:12.5px;font-weight:600;color:#55524c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-ini{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#ece8e0;color:#55524c;font:600 16px/1 Georgia,Times New Roman,serif;font-style:normal}.px-ini.big{width:76px;height:76px;border-radius:50%;font-size:32px}.px-av{position:relative;flex:none;display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#efede8;color:#161511}.px-av>svg{position:absolute;inset:0;width:100%;height:100%}.px-av.big{width:72px;height:72px}.px-dev svg{display:block}.pff.px-hkon .px-win{display:none}.px-hk{position:absolute;z-index:4;left:0;right:0;top:40%;pointer-events:none;visibility:hidden}.pff.px-hkon .px-hk{visibility:visible}.px-go{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border:0;border-radius:999px;background:#161511;color:#fff;font:inherit;font-size:16px;font-weight:500;white-space:nowrap;box-shadow:0 0 0 6px #b2ffffb3;cursor:pointer}.px-go svg{width:13px;height:13px}.pff.px-hkon:not(.px-mob) .of-txt{right:var(--in,clamp(24px,5vw,68px))}.pff.px-hkon:not(.px-mob) .of-l.title{max-width:none}.pff.px-mob .of-l,.pff.px-mob .of-l.title{max-width:none;font-size:clamp(22px,6vw,28px)}.pff.px-mob .of-l.long{font-size:clamp(19px,5.1vw,22px);letter-spacing:-.5px;line-height:1.18}.pff.px-mob .of-cv{display:none}.pff.px-mob .px-win{left:16px;right:16px;width:auto;top:clamp(170px,26vh,230px);bottom:58px}.pff.px-mob .px-tag{inset:auto auto -20px 2px}.pff .px-win{display:none}.pff.px-mob .of-cv{display:block}@keyframes pzUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pff.px-hkon .px-hk{left:var(--in,clamp(24px,5vw,68px));right:var(--in,clamp(24px,5vw,68px));bottom:clamp(14px,2.4vh,26px)}.pf-bento{height:100%;display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.pb{position:relative;display:flex;flex-direction:column;padding:clamp(16px,1.6vw,24px);border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e8e5de;overflow:hidden;min-height:0;opacity:0}.px-hk.done .pb{animation:pzUp .7s cubic-bezier(.22,1,.36,1) calc(var(--k)*.09s) both}.pb h4{margin:auto 0 0;font-size:clamp(20px,1.9vw,28px);line-height:1.05;font-weight:600;letter-spacing:-.025em;color:#161511}.pb-v{flex:1;display:grid;place-items:center;min-height:0}.pb-b{display:block;flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#efede8;color:#161511}.pb-b svg{display:block;width:100%;height:100%}.pb-big{grid-row:span 2;background:#b2ffff;box-shadow:none;padding:clamp(22px,2.2vw,34px)}.pb-bg{position:absolute;inset:-6px;display:grid;grid-template-columns:repeat(12,1fr);gap:2px 6px;align-content:end;opacity:.3;-webkit-mask:linear-gradient(180deg,transparent 30%,#000 75%);mask:linear-gradient(180deg,transparent 30%,#000 75%)}.pb-f{display:block;color:#0a4a52}.pb-f svg{display:block;width:100%;height:auto}.pb-f.on{color:#161511}.pb-fg{position:relative;display:flex;flex-direction:column;height:100%}.pb-fg>b{font-size:clamp(84px,10vw,160px);line-height:.85;font-weight:600;letter-spacing:-.06em;color:#161511}.pb-fg>h4{margin:10px 0 0;font-size:clamp(22px,2.2vw,32px);color:#0a4a52}.pb-bar{display:flex;gap:3px;height:10px;margin-top:auto;border-radius:6px;overflow:hidden;max-width:360px}.pb-bar i{display:block;height:100%}.pb-bar .z0{background:#0b8c9c}.pb-bar .z1{background:#3fb7c2}.pb-bar .z2{background:#7fd3d9}.pb-fg>small{margin-top:8px;font-size:12.5px;font-weight:600;color:#0a4a52;letter-spacing:.01em}.pb-rings{position:relative;display:grid;place-items:center;width:clamp(96px,10vw,140px);aspect-ratio:1}.pb-rings>i{position:absolute;inset:0;border-radius:50%;border:1.5px solid #76D9DF}.pb-rings>i:nth-child(2){inset:14%}.pb-rings>i:nth-child(3){inset:28%;border-color:#0b8c9c}.px-hk.done .pb-rings>i{animation:pbRing 2.6s ease-in-out infinite}.px-hk.done .pb-rings>i:nth-child(2){animation-delay:.3s}.px-hk.done .pb-rings>i:nth-child(3){animation-delay:.6s}@keyframes pbRing{50%{transform:scale(1.06);opacity:.55}}.pb-rings .pb-b{position:relative;width:44%;height:44%;box-shadow:0 0 0 3px #fff}.pb-dark{background:#161511;box-shadow:none}.pb-dark h4{color:#fff}.pb-radar{position:relative;width:clamp(96px,10vw,140px);aspect-ratio:1}.pb-radar>i{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(178,255,255,.35)}.pb-radar>i:nth-child(2){inset:18%}.pb-radar>i:nth-child(3){inset:38%;background:#b2ffff;border:0}.pb-radar>b{position:absolute;left:12%;top:16%;width:12px;height:12px;border-radius:50%;background:#b2ffff;box-shadow:0 0 0 6px #b2ffff40;animation:pbPing 3s ease-in-out infinite}@keyframes pbPing{33%{transform:translate(60px,14px)}66%{transform:translate(30px,62px)}}.pb-cz{background:#0b8c9c;box-shadow:none}.pb-cz h4{color:#fff}.pb-ask{display:grid;place-items:center;width:clamp(80px,8vw,112px);aspect-ratio:1.2;border-radius:28px 28px 28px 8px;background:#b2ffff}.pb-ask em{font:700 clamp(40px,4vw,56px)/1 Georgia,serif;color:#0b8c9c;font-style:normal}.pb-wk{background:#f4f1ea;box-shadow:none}.pb-ticks{display:flex;gap:10px}.pb-ticks i{width:clamp(30px,3vw,42px);aspect-ratio:1;border-radius:50%;background:#0b8c9c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/55% no-repeat;transform:scale(0)}.px-hk.done .pb-ticks i{animation:pzPop2 .45s cubic-bezier(.22,1.4,.36,1) both}.px-hk.done .pb-ticks i:nth-child(1){animation-delay:.6s}.px-hk.done .pb-ticks i:nth-child(2){animation-delay:.8s}.px-hk.done .pb-ticks i:nth-child(3){animation-delay:1s}@keyframes pzPop2{0%{transform:scale(0)}to{transform:scale(1)}}.pf-up{display:flex;justify-content:center;padding-top:14px}.pff.px-mob .pf-bento{grid-template-columns:1fr 1fr;grid-template-rows:1.25fr 1fr 1fr;gap:8px}.pff.px-mob .pb-big{grid-row:auto;grid-column:span 2}.pff.px-mob .pb{padding:14px;border-radius:18px}.pff.px-mob .pb-fg>b{font-size:72px}.pff.px-mob .pb-fg>h4{font-size:20px;margin-top:4px}.pff.px-mob .pb h4{font-size:17px}.pff.px-mob .pb-rings,.pff.px-mob .pb-radar{width:70px}.pff.px-mob .pb-ask{width:62px}.pff.px-mob .pb-ask em{font-size:32px}.pff.px-mob .pb-ticks i{width:24px}@media (prefers-reduced-motion:reduce){.pff *{transition:none!important;animation:none!important}}.pff.px-hkon:not(.px-mob) .of-l.title{font-size:clamp(30px,2.8vw,44px)}.pb-big .pb-fg>b{margin-bottom:2px}
