.pw{color:#1a1a1a;-webkit-font-smoothing:antialiased;line-height:1.4}.pw svg text{font-family:inherit}.pw .stage{width:719px;height:604px;position:relative}.pw .win{box-shadow:none!important;border-bottom:0!important;border-radius:14px 0 0!important}.pw{--purple:#352351;--coral:#ff5748;--ink:#1a1a1a;--grey:#b9adb4;--sand:#e7dcda;--shell:#f3eeed;--paper:#f9f7f6;--white:#fff;--card-border:#e6e3df;--chip:#f2eeed;--green:#4a9159;--green-soft:#e6f2e9;--coral-soft:#ffe7e3;--app-bg:#f6f5f3;--muted:#6f6775;--c-blue:#54b0f9;--c-red:#ec6359;--c-green:#6eea7c;--c-green-line:#6beb7a;--c-purple:#7c5ca8;--c-yellow:#f5c242;--c-grid:#cbd5e1;--c-pink:#e25a97;--c-orange:#f0a030;box-sizing:border-box}.pw .win{background:var(--app-bg);border:1px solid #d9d3cf;border-right:0;border-radius:14px 0 0 14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -20px #35235147,0 12px 24px -12px #35235129}.pw .titlebar{background:linear-gradient(#fcfbfa,#f4f2f0);border-bottom:1px solid #e1dcd8;align-items:center;width:719px;height:38px;display:flex;position:absolute;top:0;left:0}.pw .lights{gap:8px;margin-left:16px;display:flex}.pw .lights i{border-radius:50%;width:12px;height:12px;display:block;box-shadow:inset 0 0 0 .5px #0000002e}.pw .lights i:first-child{background:#ff5f57}.pw .lights i:nth-child(2){background:#febc2e}.pw .lights i:nth-child(3){background:#28c840}.pw .navbtns{color:#b9adb4;gap:10px;margin-left:22px;display:flex}.pw .navbtns svg{width:14px;height:14px;display:block}.pw .urlbar{color:#6f6775;background:#ece8e5;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:330px;height:22px;font-size:11.5px;display:flex;position:absolute;top:8px;left:170px}.pw .urlbar svg{flex:none;width:11px;height:11px}.pw .urlbar b{color:var(--ink);font-weight:500}.pw .tbicons{color:#b9adb4;gap:14px;display:flex;position:absolute;top:11px;left:528px}.pw .tbicons svg{width:15px;height:15px;display:block}.pw .scene{width:719px;height:566px;transition:opacity .5s;position:absolute;top:38px;left:0}.pw .scene.out{opacity:0}.pw .apptabs{background:var(--white);border-bottom:1px solid var(--card-border);align-items:center;gap:4px;width:719px;height:48px;padding:0 24px;display:flex;position:absolute;top:0;left:0}.pw .apptabs span{color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500}.pw .apptabs span.on{background:var(--purple);color:var(--white)}.pw .apptabs .pill{color:var(--purple);background:#efe9f5;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:600}@keyframes pw-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes pw-slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes pw-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes pw-glow{0%,to{box-shadow:0 1px 2px #1a1a1a0a}50%{box-shadow:0 0 0 6px #4a915924}}.pw .card{background:var(--white);border:1px solid var(--card-border);opacity:0;border-radius:12px;position:absolute;box-shadow:0 1px 2px #1a1a1a0a}.pw .card.in{animation:.5s cubic-bezier(.2,.8,.2,1) forwards pw-slideIn}.pw .card.rise.in{animation:.55s cubic-bezier(.2,.8,.2,1) forwards pw-rise}.pw .lbl{color:var(--grey);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1.2}.pw .chipi{background:var(--chip);width:28px;height:28px;color:var(--purple);border-radius:8px;flex:none;place-items:center;display:inline-grid}.pw .chipi svg{width:14px;height:14px}.pw .chipi.g{background:var(--green-soft);color:var(--green)}.pw .chipi.r{background:var(--coral-soft);color:var(--coral)}.pw .val{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.15}.pw .sub{color:var(--grey);font-size:11px;line-height:1.3}.pw .sub.g{color:var(--green)}.pw .sub.r{color:var(--coral)}.pw{display:block}.pw .card.in{opacity:1}.pw .pos{position:absolute}.pw .hd2{justify-content:space-between;align-items:center;display:flex}.pw .tag{color:var(--purple);background:#efe9f5;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600}.pw .tag.g{background:var(--green-soft);color:var(--green)}.pw .live{color:var(--green);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.pw .live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.4s infinite pw-blink}.pw .tk{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.pw .row{border-top:1px solid var(--chip);color:var(--ink);justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.pw .row span{color:var(--muted)}.pw .row b{font-variant-numeric:tabular-nums;font-weight:700}.pw .bub{opacity:0;border-radius:12px;max-width:88%;padding:8px 10px;font-size:11.5px;line-height:1.45;transition:opacity .35s,transform .35s;transform:translateY(6px)}.pw .bub.in{opacity:1;transform:none}.pw .bub.me{background:var(--purple);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.pw .bub.ai{background:var(--app-bg);border:1px solid var(--card-border);color:var(--ink);border-bottom-left-radius:3px;align-self:flex-start}.pw .bub.ai b{color:var(--purple)}.pw .dots{background:var(--app-bg);border:1px solid var(--card-border);border-radius:12px;align-self:flex-start;gap:4px;padding:10px 12px;display:flex}.pw .dots i{background:var(--grey);border-radius:50%;width:5px;height:5px;animation:1s infinite pw-bob}.pw .dots i:nth-child(2){animation-delay:.15s}.pw .dots i:nth-child(3){animation-delay:.3s}@keyframes pw-bob{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.pw .msgs{flex-direction:column;justify-content:flex-end;gap:8px;display:flex;overflow:hidden}.pw .p-asset{width:400px;height:300px;padding:16px;top:68px;left:24px}.pw .p-asset .ah{align-items:center;gap:10px;display:flex}.pw .p-asset .an{color:var(--ink);font-size:13px;font-weight:700}.pw .p-asset .ap{align-items:baseline;gap:8px;margin-top:12px;display:flex}.pw .p-asset .ap .val{font-size:24px}.pw .p-asset svg{margin-top:6px;display:block}.pw .stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.pw .st{border:1px solid var(--card-border);border-radius:10px;padding:8px 10px;transition:box-shadow .3s,border-color .3s}.pw .st .sv{color:var(--ink);margin-top:2px;font-size:15px;font-weight:700}.pw .st.hl{border-color:var(--coral);box-shadow:0 0 0 4px #ff574826}.pw .p-strat{width:400px;height:162px;padding:14px 16px;top:384px;left:24px}.pw .p-strat .sn{color:var(--ink);margin-top:6px;font-size:15px;font-weight:700}.pw .mix{background:var(--chip);border-radius:999px;height:10px;margin-top:12px;display:flex;overflow:hidden}.pw .mix span{width:0;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.pw .mixleg{color:var(--muted);gap:14px;margin-top:8px;font-size:11px;display:flex}.pw .mixleg i{vertical-align:-1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.pw .nextd{color:var(--muted);margin-top:12px;font-size:12px}.pw .nextd b{color:var(--purple)}.pw .p-ai{flex-direction:column;width:255px;height:478px;padding:14px;display:flex;top:68px;left:440px}.pw .p-ai .aih{color:var(--purple);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.pw .p-ai .aih .spark{background:var(--coral);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.pw .p-ai .conn{color:var(--muted);align-items:center;gap:6px;margin:6px 0 10px;font-size:10.5px;display:flex}.pw .p-ai .conn i{background:var(--green);border-radius:50%;width:6px;height:6px}.pw .p-ai .msgs{flex:1}.pw .sugg{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:52px;margin-top:10px;display:flex}.pw .sugg span{border:1px solid var(--card-border);color:var(--purple);opacity:0;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:600;transition:opacity .3s,background .2s}.pw .sugg span.in{opacity:1}.pw .sugg span.tap{background:var(--purple);color:#fff;border-color:var(--purple)}.pw .inputbar{border:1px solid var(--card-border);color:var(--grey);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;font-size:11.5px;display:flex}.pw .inputbar.typing{color:var(--ink)}.pw .inputbar .send{background:var(--purple);border-radius:7px;flex:none;width:22px;height:22px;margin-left:auto}.pw .cmpt{border-collapse:collapse;width:100%;margin-top:6px;font-size:10.5px}.pw .cmpt th,.pw .cmpt td{text-align:right;border-top:1px solid var(--chip);padding:4px 2px}.pw .cmpt th:first-child,.pw .cmpt td:first-child{text-align:left;color:var(--muted);font-weight:500}.pw .cmpt th{color:var(--purple)}.pw .r-ticket{width:330px;height:300px;padding:16px;top:68px;left:24px}.pw .r-ticket .amt{color:var(--purple);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:10px 0 8px;font-size:30px;font-weight:800}.pw .r-ticket .row{opacity:0;transition:opacity .35s}.pw .r-ticket .row.in{opacity:1}.pw .strike{margin-right:6px;position:relative;color:var(--grey)!important}.pw .strike:after{content:"";background:var(--coral);transform-origin:0;height:1.5px;transition:transform .5s;position:absolute;top:50%;left:-2px;right:-2px;transform:scaleX(0)}.pw .row.cut .strike:after{transform:scaleX(1)}.pw .zero{opacity:0;transition:opacity .3s;color:var(--green)!important}.pw .row.cut .zero{opacity:1}.pw .buy{background:var(--purple);color:#fff;border-radius:999px;place-items:center;height:38px;margin-top:12px;font-size:13px;font-weight:600;transition:background .3s,transform .15s;display:grid}.pw .buy.press{transform:scale(.97)}.pw .buy.done{background:var(--green)}.pw .r-meter{width:330px;height:162px;padding:14px 16px;top:384px;left:24px}.pw .r-meter .val{margin-top:6px}.pw .r-meter .val small{color:var(--grey);font-size:12px;font-weight:500}.pw .track{background:var(--chip);border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.pw .track span{background:var(--coral);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.pw .r-meter .sub{margin-top:8px}.pw .r-agents{flex-direction:column;width:325px;height:478px;padding:14px;display:flex;top:68px;left:370px}.pw .watch{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.pw .watch span{background:var(--app-bg);border:1px solid var(--card-border);color:var(--ink);border-radius:999px;padding:4px 8px;font-size:10.5px}.pw .feed{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.pw .fi{border:1px solid var(--card-border);background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;animation:.45s cubic-bezier(.2,.8,.2,1) pw-drop;display:flex}.pw .fi.new{border-color:#dcd5e5;box-shadow:0 0 0 4px #7c5ca81a}@keyframes pw-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.pw .fi .t{color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35}.pw .fi .m{color:var(--grey);margin-top:3px;font-size:10px}.pw .ask{border-top:1px solid var(--chip);margin-top:10px;padding-top:10px}.pw .ask .msgs{min-height:86px}.pw .v-chat{flex-direction:column;width:400px;height:300px;padding:14px 16px;display:flex;top:68px;left:24px}.pw .team{align-items:center;gap:10px;display:flex}.pw .av{display:flex}.pw .av span{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;font-size:10px;font-weight:700;display:grid}.pw .av span:first-child{margin-left:0}.pw .team b{color:var(--ink);font-size:13px}.pw .team .sub{display:block}.pw .v-chat .msgs{flex:1;margin-top:10px}.pw .v-book{width:400px;height:162px;padding:14px 16px;top:384px;left:24px}.pw .v-book .bk{align-items:center;gap:14px;margin-top:10px;display:flex}.pw .cal{border:1px solid var(--card-border);text-align:center;border-radius:10px;flex:none;width:56px;height:60px;overflow:hidden}.pw .cal .mth{background:var(--coral);color:#fff;letter-spacing:.06em;padding:3px 0;font-size:9.5px;font-weight:700}.pw .cal .d{color:var(--ink);font-size:22px;font-weight:800;line-height:1.6}.pw .v-book .what{color:var(--ink);font-size:14px;font-weight:700}.pw .v-book .when{color:var(--muted);margin-top:2px;font-size:11.5px}.pw .bk-status{background:var(--chip);color:var(--muted);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.pw .bk-status.ok{background:var(--green-soft);color:var(--green)}.pw .v-desk{width:255px;height:300px;padding:14px;top:68px;left:440px}.pw .v-desk p{color:var(--ink);margin:8px 0 0;font-size:11.5px;line-height:1.5}.pw .v-desk svg{margin-top:10px;display:block}.pw .v-deal{background:var(--purple);border-color:var(--purple);color:#fff;width:255px;height:162px;padding:14px;top:384px;left:440px}.pw .v-deal .lbl{color:#ffffffa6}.pw .v-deal .ttl2{margin-top:8px;font-size:14px;font-weight:700}.pw .v-deal .sm{color:#ffffffbf;margin-top:4px;font-size:11px}.pw .v-deal .cta2{color:var(--purple);background:#fff;border-radius:999px;margin-top:12px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-block}@keyframes pw-blink{50%{opacity:.25}}.pw .phone{background:#1a1a1a;border-radius:46px;width:282px;margin:0 auto;padding:10px;box-shadow:0 24px 48px -16px #35235159}.pw .screen{background:var(--app-bg);border-radius:36px;position:relative;overflow:hidden}.pw .island{z-index:3;background:#111;border-radius:14px;width:86px;height:25px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.pw .ph-status{color:#1a1a1a;background:#fff;justify-content:space-between;align-items:center;height:44px;padding:4px 24px 0;font-size:13px;font-weight:600;display:flex}.pw .sig{align-items:flex-end;gap:3px;display:flex}.pw .sig i{background:#1a1a1a;border-radius:1px;width:3px;display:block}.pw .sig b{border:1.5px solid #1a1a1a;border-radius:3px;width:20px;height:10px;margin-left:5px;display:block;position:relative}.pw .sig b:after{content:"";background:#1a1a1a;border-radius:1px;position:absolute;inset:1.5px 4px 1.5px 1.5px}.pw .apphead{border-bottom:1px solid var(--card-border);background:#fff;justify-content:center;align-items:center;height:44px;display:flex}.pw .crop{height:492px;position:relative;overflow:hidden}.pw .crop .stage{transform-origin:0 0;position:absolute;top:0;left:0}.pw .crop .win{background:var(--app-bg);box-shadow:none!important;border:0!important;border-radius:0!important}.pw .phone.t3 .v-chat{width:276px;height:370px;left:12px}.pw .phone.t3 .v-book{width:276px;top:454px;left:12px}.pw .phone.t3 .bub{max-width:94%;font-size:14.5px;line-height:1.45}.pw .phone.t3 .v-chat .msgs{gap:10px}.pw .phone.t3 .team b{font-size:15.5px}.pw .phone.t3 .team .sub{font-size:12.5px}.pw .phone.t3 .v-book .what{font-size:16px}.pw .phone.t3 .v-book .when,.pw .phone.t3 .bk-status{font-size:13px}.pw[data-paused] *,.pw[data-paused] :before,.pw[data-paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pw *,.pw :before,.pw :after{transition:none!important;animation:none!important}.pw .card{opacity:1!important}}
@keyframes ms-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ms-fade{0%{opacity:0}to{opacity:1}}.ms-swap{animation:.35s both ms-swap}.ms-swap-2{animation:.35s 40ms both ms-swap}.ms-swap-3{animation:.35s 80ms both ms-swap}.ms-fade{animation:.45s both ms-fade}.ms-ind{pointer-events:none;border-radius:999px;height:100%;transition:transform .38s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;left:0}.ms-bar{top:var(--nav-h,81px);transition:opacity .3s,transform .3s}.ms-bar:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#f9f7f6f0;transition:opacity .2s;position:absolute;inset:0;box-shadow:0 1px #3523510f}.ms-bar[data-stuck]:before{opacity:1}.ms-bar[data-gone]{opacity:0;transform:translateY(-12px)}.ms-bar[data-gone],.ms-bar[data-gone] *{pointer-events:none!important}.ms-float{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(16px)}.ms-float[data-show]{opacity:1;pointer-events:auto;transform:none}.ms-hero{background:radial-gradient(900px 520px at 85% 0,#ff57481a,#0000 65%),linear-gradient(135deg,#f5efee 0%,#f3edec 45%,#f6f2f1 100%)}.ms-table[data-short] tr[data-more]{display:none}@media (prefers-reduced-motion:reduce){.ms-swap,.ms-swap-2,.ms-swap-3,.ms-fade{animation:none}.ms-ind,.ms-bar,.ms-float{transition:none}}
