.kpm{--kpm-app-bg:#f5f6f8;--kpm-app-card:#fff;--kpm-app-ink:#121826;--kpm-app-ink-2:#5b6474;--kpm-app-line:#e6e8ed;--kpm-app-brand:#175f99;--kpm-app-brand-soft:#e3eef7;--kpm-slot:var(--kp-accent-vivid,#e65c00);width:100%;max-width:var(--kpm-max,300px);font-family:var(--kp-font-app,-apple-system, BlinkMacSystemFont, system-ui, sans-serif);margin:0;container-type:inline-size}.kpm-device{aspect-ratio:390/844;box-shadow:inset 0 0 0 .6cqw #ffffff14, inset 0 0 0 1.2cqw #00000080, var(--kp-shadow-3,0 30px 60px -20px #0006);background:linear-gradient(150deg,#2a3142 0%,#0d111a 45%,#1c2230 100%);border-radius:15cqw;padding:3.4cqw;position:relative}.kpm-screen{background:var(--kpm-app-bg);isolation:isolate;border-radius:11.8cqw;height:100%;position:relative;overflow:hidden;container-type:inline-size}.kpm-ui{--u:calc(100cqw / 360);color:var(--kpm-app-ink);font-size:calc(13 * var(--u));letter-spacing:-.01em;-webkit-user-select:none;user-select:none;flex-direction:column;line-height:1.3;display:flex;position:absolute;inset:0}.kpm-ui strong{font-weight:650}.kpm-i{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none}.kpm-muted{color:var(--kpm-app-ink-2);font-size:calc(11.5 * var(--u))}.kpm-h1{font-size:calc(21 * var(--u));letter-spacing:-.025em;font-weight:700;display:block}.kpm-link{color:var(--kpm-app-brand);font-size:calc(12 * var(--u));font-weight:600}.kpm-status{height:calc(44 * var(--u));padding:calc(6 * var(--u)) calc(26 * var(--u)) 0;color:var(--kpm-app-ink);z-index:3;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.kpm-status.is-dark{color:#fff}.kpm-time{font-weight:650;font-size:calc(14 * var(--u));letter-spacing:0}.kpm-island{left:50%;top:calc(10 * var(--u));width:calc(96 * var(--u));height:calc(28 * var(--u));background:#05070b;border-radius:999px;position:absolute;transform:translate(-50%)}.kpm-sys{gap:calc(5 * var(--u));align-items:center;display:flex}.kpm-sys svg{height:calc(11 * var(--u));fill:currentColor;width:auto}.kpm-body{min-height:0;padding:calc(8 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u));gap:calc(12 * var(--u));flex-direction:column;flex:1;display:flex;overflow:hidden}.kpm-body--tight{gap:calc(9 * var(--u));padding-top:calc(14 * var(--u))}.kpm-body--flush{padding-left:0;padding-right:0;padding-top:calc(4 * var(--u))}.kpm-body--center{text-align:center;align-items:center;gap:calc(8 * var(--u));padding-top:calc(6 * var(--u))}.kpm-hello{justify-content:space-between;align-items:center;display:flex}.kpm-hello>div{gap:calc(2 * var(--u));flex-direction:column;display:flex}.kpm-iconbtn{width:calc(38 * var(--u));height:calc(38 * var(--u));background:var(--kpm-app-card);box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #12182614;border-radius:999px;place-items:center;display:grid;position:relative}.kpm-iconbtn.is-blank{visibility:hidden}.kpm-iconbtn.is-light{color:#fff;box-shadow:none;background:#ffffff29}.kpm-dot{top:calc(9 * var(--u));right:calc(10 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));border:calc(1.5 * var(--u)) solid var(--kpm-app-card);background:#e5484d;border-radius:99px;position:absolute}.kpm-search{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--kpm-app-card);color:var(--kpm-app-ink-2);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--kpm-app-line);display:flex}.kpm-search .kpm-i{width:calc(17 * var(--u));height:calc(17 * var(--u))}.kpm-sect{font-size:calc(14 * var(--u));margin-top:calc(2 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.kpm-list,.kpm-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kpm-list{gap:calc(8 * var(--u))}.kpm-row{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u));background:var(--kpm-app-card);border-radius:calc(14 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1218260d;display:flex}.kpm-row-main{gap:calc(2 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.kpm-row-main strong,.kpm-row-main span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpm-pill{font-size:calc(10.5 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:999px;flex:none;font-weight:650}.kpm-pill.is-ok{color:#126b41;background:#e2f5ea}.kpm-pill.is-wait{color:#8a5a00;background:#fdf1d6}.kpm-quick{gap:calc(8 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.kpm-quick span{align-items:center;gap:calc(5 * var(--u));padding:calc(10 * var(--u)) 0 calc(8 * var(--u));border-radius:calc(14 * var(--u));background:var(--kpm-app-card);color:var(--kpm-app-brand);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1218260d;flex-direction:column;display:flex}.kpm-quick b{font-size:calc(10 * var(--u));color:var(--kpm-app-ink);font-weight:600}.kpm-tabs{padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(24 * var(--u));box-shadow:0 calc(-1 * var(--u)) 0 var(--kpm-app-line);color:#8a92a1;background:#fffffff5;flex:none;justify-content:space-around;display:flex}.kpm-tab{align-items:center;gap:calc(3 * var(--u));font-size:calc(9.5 * var(--u));flex-direction:column;font-weight:600;display:flex}.kpm-tab .kpm-i{width:calc(22 * var(--u));height:calc(22 * var(--u))}.kpm-tab.is-on{color:var(--kpm-app-brand)}.kpm-photo{--sky1:#9cc3ea;--sky2:#dbe9f6;--lawn:#6aa36a;--wall:#f1ede4;--roof:#4b5563;--trim:#2c3646;background:linear-gradient(180deg, var(--sky1), var(--sky2) 70%);position:relative;overflow:hidden}.kpm-photo--b{--sky1:#f4b98c;--sky2:#fbe3c8;--lawn:#7a9a58;--wall:#dfe6ee;--roof:#7b3f32}.kpm-photo--c{--sky1:#8fb1d1;--sky2:#e5ecf2;--lawn:#5d8f72;--wall:#2f4a5f;--roof:#1f2a36;--trim:#e9e3d4}.kpm-photo>span{display:block;position:absolute}.kpm-ph-sun{aspect-ratio:1;background:#fff8dce6;border-radius:50%;width:14%;top:12%;right:16%}.kpm-ph-lawn{background:var(--lawn);height:22%;bottom:0;left:0;right:0}.kpm-ph-tree{aspect-ratio:.8;background:#3f7a4f;border-radius:50% 50% 46% 46%;width:22%;bottom:14%;left:4%}.kpm-ph-house{flex-direction:column;width:56%;height:62%;bottom:16%;left:28%;display:flex!important}.kpm-ph-roof{background:var(--roof);clip-path:polygon(50% 0,100% 100%,0 100%);height:42%;margin:0 -6%}.kpm-ph-body{background:var(--wall);flex:1;display:block;position:relative}.kpm-ph-win,.kpm-ph-door{background:var(--trim);position:absolute}.kpm-ph-win{opacity:.85;border:2px solid #fff9;width:20%;height:32%;top:18%}.kpm-ph-win:first-child{left:10%}.kpm-ph-win:nth-child(2){right:10%}.kpm-ph-door{border-radius:2px 2px 0 0;width:18%;height:55%;bottom:0;left:41%}.kpm-thumb{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:calc(10 * var(--u));flex:none}.kpm-thumb .kpm-ph-win{border-width:1px}.kpm-ui--property .kpm-status{position:absolute;inset:0 0 auto}.kpm-hero-photo{height:calc(250 * var(--u));flex:none;position:relative}.kpm-hero-photo .kpm-photo{position:absolute;inset:0}.kpm-floatbtn{top:calc(52 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));color:var(--kpm-app-ink);background:#ffffffeb;border-radius:99px;place-items:center;display:grid;position:absolute}.kpm-floatbtn .kpm-i{width:calc(18 * var(--u));height:calc(18 * var(--u))}.kpm-floatbtn.is-left{left:calc(16 * var(--u))}.kpm-floatbtn.is-r1{right:calc(16 * var(--u))}.kpm-floatbtn.is-r2{right:calc(58 * var(--u))}.kpm-count{right:calc(14 * var(--u));bottom:calc(14 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));color:#fff;font-size:calc(10.5 * var(--u));background:#0a0e1699;border-radius:99px;font-weight:600;position:absolute}.kpm-price{justify-content:space-between;align-items:center;display:flex}.kpm-price strong{font-size:calc(24 * var(--u));letter-spacing:-.03em;font-weight:750}.kpm-addr{color:var(--kpm-app-ink-2);margin-top:calc(-6 * var(--u))}.kpm-facts{gap:calc(14 * var(--u));font-size:calc(12 * var(--u));font-weight:600;display:flex}.kpm-facts span{align-items:center;gap:calc(5 * var(--u));display:flex}.kpm-facts .kpm-i{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--kpm-app-ink-2)}.kpm-detail{font-size:calc(12 * var(--u));padding-bottom:calc(8 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--kpm-app-line);justify-content:space-between;display:flex}.kpm-cta{gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(18 * var(--u)) calc(26 * var(--u));background:var(--kpm-app-card);box-shadow:0 calc(-1 * var(--u)) 0 var(--kpm-app-line);flex:none;display:flex}.kpm-btn{height:calc(44 * var(--u));border-radius:calc(12 * var(--u));background:var(--kpm-app-brand);color:#fff;font-weight:650;font-size:calc(14 * var(--u));flex:1;place-items:center;display:grid}.kpm-btn.is-ghost{width:calc(44 * var(--u));background:var(--kpm-app-brand-soft);color:var(--kpm-app-brand);flex:none}.kpm-topbar{padding:calc(4 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u));font-weight:650;font-size:calc(14 * var(--u));flex:none;justify-content:space-between;align-items:center;display:flex}.kpm-topbar .kpm-iconbtn{width:calc(32 * var(--u));height:calc(32 * var(--u))}.kpm-topbar .kpm-i{width:calc(17 * var(--u));height:calc(17 * var(--u))}.kpm-topbar--left{padding-top:calc(8 * var(--u))}.kpm-success{width:calc(50 * var(--u));height:calc(50 * var(--u));color:#138a52;background:#e2f5ea;border-radius:99px;place-items:center;display:grid}.kpm-success .kpm-i{width:calc(28 * var(--u));height:calc(28 * var(--u));stroke-width:2.2px}.kpm-ticket{width:100%;margin-top:calc(4 * var(--u));background:var(--kpm-app-card);border-radius:calc(14 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));text-align:left;box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1218260d}.kpm-tline{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 0;font-size:calc(12 * var(--u));display:flex}.kpm-tline+.kpm-tline{border-top:calc(1 * var(--u)) solid var(--kpm-app-line)}.kpm-tline .kpm-i{width:calc(17 * var(--u));height:calc(17 * var(--u));color:var(--kpm-app-brand)}.kpm-code{letter-spacing:.1em}.kpm-adwrap--square{width:74%;margin-top:calc(2 * var(--u))}.kpm-btn.is-wide{flex:1}.kpm-under{filter:blur(calc(2 * var(--u)));flex-direction:column;display:flex;position:absolute;inset:0}.kpm-ghost{height:calc(54 * var(--u));border-radius:calc(14 * var(--u));background:#fff}.kpm-ghost--h{height:calc(46 * var(--u));box-shadow:inset 0 0 0 calc(200 * var(--u)) #1218260f;background:0 0;width:60%}.kpm-ghost--s{height:calc(40 * var(--u))}.kpm-ghost--b{height:calc(110 * var(--u));background:#dfe5f0}.kpm-overlay{z-index:2;color:#fff;background:#080b12db;flex-direction:column;display:flex;position:absolute;inset:0}.kpm-ovbar{align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));flex:none;display:flex}.kpm-ovbar .kpm-iconbtn{width:calc(30 * var(--u));height:calc(30 * var(--u))}.kpm-ovbar .kpm-i{width:calc(16 * var(--u));height:calc(16 * var(--u))}.kpm-skip{font-size:calc(11 * var(--u));opacity:.8;margin-left:auto;font-weight:600}.kpm-ovad{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.kpm-ovad .kpm-ad{border-radius:0;width:100%;max-height:100%}.kpm-ovfoot{justify-content:center;align-items:center;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) 0 calc(26 * var(--u));font-size:calc(12.5 * var(--u));opacity:.9;flex:none;font-weight:600;display:flex}.kpm-ovfoot .kpm-i{width:calc(15 * var(--u));height:calc(15 * var(--u))}.kpm-chips{gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u));flex:none;display:flex;overflow:hidden}.kpm-chip{padding:calc(6 * var(--u)) calc(12 * var(--u));background:var(--kpm-app-card);box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--kpm-app-line);font-size:calc(11.5 * var(--u));color:var(--kpm-app-ink-2);border-radius:99px;flex:none;font-weight:600}.kpm-chip.is-on{background:var(--kpm-app-ink);color:#fff;box-shadow:none}.kpm-feed{background:var(--kpm-app-card)}.kpm-feeditem{align-items:center;gap:calc(11 * var(--u));padding:calc(11 * var(--u)) calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--kpm-app-line);display:flex}.kpm-av{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:calc(11.5 * var(--u));border-radius:99px;flex:none;place-items:center;font-weight:700;display:grid}.kpm-av--a{color:#175f99;background:#e3eef7}.kpm-av--b{color:#8a5a00;background:#fdf1d6}.kpm-av--c{color:#126b41;background:#e2f5ea}.kpm-av--d{color:#8c2559;background:#f6e4ee}.kpm-time-sm{font-size:calc(10.5 * var(--u));color:var(--kpm-app-ink-2);padding-top:calc(2 * var(--u));flex:none;align-self:flex-start}.kpm-feedad{padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));background:var(--kpm-app-bg);gap:calc(5 * var(--u));flex-direction:column;display:flex}.kpm-adwrap{gap:calc(5 * var(--u));flex-direction:column;display:flex}.kpm-sponsored{font-size:calc(9.5 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:var(--kpm-app-ink-2);align-self:flex-start;font-weight:650}.kpm-sponsored.is-light{color:#fffc}.kpm-ad{border-radius:calc(12 * var(--u));background:var(--kpm-app-card);width:100%;position:relative;overflow:hidden}.kpm-ad.has-img{box-shadow:0 0 0 calc(2 * var(--u)) var(--kpm-slot)}.kpm-ad-img{object-fit:cover;width:100%;height:100%;display:block}.kpm-ad.is-empty{background:repeating-linear-gradient(-45deg, #e65c0038 0 calc(6 * var(--u)), #e65c0014 calc(6 * var(--u)) calc(12 * var(--u))), #fff7f2;box-shadow:inset 0 0 0 calc(1.6 * var(--u)) #e65c00}.kpm-ad-ph{padding:calc(4 * var(--u));place-items:center;display:grid;position:absolute;inset:0}.kpm-ad-ph-label{padding:calc(4 * var(--u)) calc(10 * var(--u));color:#ffc4a1;font-size:calc(11 * var(--u));white-space:nowrap;font-variant-numeric:tabular-nums;background:#07375d;border-radius:99px;font-weight:500}.kpm-ad-ph-label b{color:#fff;font-weight:700}.kpm-ad.is-full.is-empty{box-shadow:inset 0 0 0 calc(2 * var(--u)) #e65c00}.kpm-ad.is-full .kpm-ad-ph-label{font-size:calc(14 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u))}.kpm-caption{text-align:center;font-family:var(--kp-font-body,system-ui, sans-serif);font-size:var(--kp-text-sm,.875rem);color:var(--kp-ink-2,#465166);margin-top:12px}.kpm-ovbar .kpm-sponsored{align-self:center}.kpm--real .kpm-device{aspect-ratio:auto}.kpm--real .kpr-screen{background:#fff;height:auto}.kpr-stage{line-height:0;position:relative;container-type:inline-size}.kpr-shot{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.kpr-island{z-index:2;background:#05070b;border-radius:999px;width:26cqw;height:6.8cqw;position:absolute;top:2.4cqw;left:50%;transform:translate(-50%)}.kpr-ad{border-radius:calc(var(--kpr-r,0) * 1cqw);line-height:normal;position:absolute;overflow:hidden;container-type:size}.kpr-ad .kpm-ad-img{object-fit:cover;width:100%;height:100%;display:block}.kpr-ad.is-empty{background:linear-gradient(135deg, color-mix(in oklab, var(--kpm-slot) 10%, #fff) 0%, color-mix(in oklab, var(--kpm-slot) 4%, #fff) 100%);box-shadow:inset 0 0 0 max(1px, .5cqmin) color-mix(in oklab, var(--kpm-slot) 55%, transparent)}.kpr-ph{place-items:center;display:grid;position:absolute;inset:0}.kpr-ph-label{color:color-mix(in oklab, var(--kpm-slot) 80%, #3a1d00);letter-spacing:0;flex-direction:column;align-items:center;gap:.2em;font-size:clamp(8px,7cqmin,15px);display:flex}.kpr-ph-label b{font-size:1.15em;font-weight:700}.kpr-ph-label span{font-variant-numeric:tabular-nums;opacity:.85}.kpm--browser{max-width:var(--kpm-max-wide,calc(var(--kpm-max,300px) * 2.2))}.kpr-browser{box-shadow:0 0 0 1px #0d111a1f, var(--kp-shadow-3,0 30px 60px -20px #00000059);background:#fff;border-radius:clamp(6px,1.6cqw,12px);overflow:hidden}.kpr-bar{background:#eef0f4;border-bottom:1px solid #dde1e8;justify-content:space-between;align-items:center;gap:2cqw;height:clamp(18px,5.2cqw,34px);padding:0 clamp(6px,1.8cqw,14px);display:flex}.kpr-dots{flex:none;gap:clamp(3px,.9cqw,7px);display:flex}.kpr-dots i{background:#c9ced8;border-radius:50%;width:clamp(5px,1.3cqw,10px);height:clamp(5px,1.3cqw,10px)}.kpr-dots i:first-child{background:#ff6159}.kpr-dots i:nth-child(2){background:#ffbd2e}.kpr-dots i:nth-child(3){background:#28c941}.kpr-dots.is-ghost{visibility:hidden}.kpr-url{color:#5b6474;white-space:nowrap;background:#fff;border-radius:999px;flex:0 46%;justify-content:center;align-items:center;gap:.4em;min-width:0;height:62%;font-size:clamp(7px,2cqw,13px);display:flex}.kpr-lock{flex:none;width:1.05em;height:1.05em}
