.ppo-site,html[data-site=ppo]{--ppo-navy-950:#060b26;--ppo-navy-900:#0a1238;--ppo-navy-800:#142057;--ppo-blue-600:#2f5ae0;--ppo-blue-500:#3d6cf5;--ppo-blue-400:#6a8dff;--ppo-violet-500:#7a5cf2;--ppo-orange-500:#f7931e;--ppo-ink:#0c1530;--ppo-text:#1f2a44;--ppo-muted:#5a6480;--ppo-line:#e2e6f0;--ppo-line-strong:#cdd3e1;--ppo-bg:#fff;--ppo-bg-soft:#f6f7fb;--ppo-card:#fff;--ppo-tld:#2f5ae0;--ppo-laya:#5e6ad2;--ppo-bone:#e9ecf4;--ppo-focus:0 0 0 2px var(--ppo-card),0 0 0 4px #2f5ae0;--ppo-link:#2f5ae0;--ppo-bg-tint:#f0f3ff;--ppo-green-500:#1fa463;--ppo-green-100:#e3f6ec;--ppo-blue-100:#e7edff;--ppo-tip-line:#bfe6d0;--ppo-note-line:#c9d6ff;--ppo-orange-100:#fff1e0;--ppo-orange-600:#e2760a;--ppo-violet-100:#f2eeff;--ppo-violet-700:#5a3fd0;--ppo-radius-lg:18px;--ppo-shadow-sm:0 1px 2px rgba(12,21,48,.06),0 1px 1px rgba(12,21,48,.04);--ppo-shadow:0 6px 20px -6px rgba(12,21,48,.16),0 2px 6px rgba(12,21,48,.06);--ppo-grad:linear-gradient(135deg,#3d6cf5,#7a5cf2);--ppo-grad-text:linear-gradient(100deg,#8fb0ff,#b9a6ff 60%,#ffc27a);--ppo-shadow-lg:0 24px 60px -18px rgba(6,11,38,.45),0 8px 24px -8px rgba(6,11,38,.25);--ppo-laya-100:#eef0fd;--ppo-laya-600:#4f5bc4;--ppo-green-600:#138a4f;--ppo-green-ink:#0f6a3d;--ppo-amber-100:#fff4d6;--ppo-amber-line:#f2d48f;--ppo-danger:#b42318;--ppo-wrap:1200px;--ppo-gutter:24px;--ppo-header-h:68px;--ppo-dur-page:260ms;--ppo-dur-fade:150ms}[data-theme=dark] .ppo-site,html[data-site=ppo][data-theme=dark]{--ppo-ink:#eef1fb;--ppo-text:#d5dbec;--ppo-muted:#a0a9c4;--ppo-line:#26304f;--ppo-line-strong:#34406a;--ppo-bg:#0b1129;--ppo-bg-soft:#0f1733;--ppo-card:#121a39;--ppo-tld:#9db6ff;--ppo-laya:#b3b3ff;--ppo-bone:#1b2547;--ppo-focus:0 0 0 2px var(--ppo-card),0 0 0 4px #6a8dff;--ppo-link:#6a8dff;--ppo-bg-tint:#141d40;--ppo-green-100:#0f2f22;--ppo-blue-100:#18234f;--ppo-tip-line:#1f5a3f;--ppo-note-line:#2a3a7a;--ppo-orange-100:#3a2510;--ppo-violet-100:#211a45;--ppo-violet-700:#b9a6ff;--ppo-laya-100:#23234f;--ppo-laya-600:#b3b3ff;--ppo-green-600:#4ade80;--ppo-green-ink:#6ad7a0;--ppo-amber-100:#3a2c0c;--ppo-amber-line:#6b5214;--ppo-danger:#ff8a80}html[data-site=ppo]{--laya-brand-accent:#3d6cf5}.ppo-site,html[data-site=ppo] body{background:var(--ppo-bg);color:var(--ppo-text)}.ppo-site{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;font-family:var(--laya-font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ppo-site main{flex:1 0 auto}.ppo-site h1:focus,.ppo-site main:focus{outline:none}.ppo-site a:focus-visible,.ppo-site button:focus-visible,.ppo-site summary:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--ppo-focus);border-radius:6px}.ppo-wrap{width:100%;max-width:var(--ppo-wrap);margin:0 auto;padding:0 var(--ppo-gutter)}.ppo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ppo-skip{position:fixed;top:10px;left:10px;z-index:200;padding:10px 16px;border-radius:10px;background:var(--ppo-ink);color:var(--ppo-bg);font-weight:700;font-size:14px;text-decoration:none;transform:translateY(-200%)}.ppo-skip:focus-visible{transform:none}.ppo-lockup{display:inline-flex;align-items:center;gap:10px}.ppo-lockup__mark{display:block;flex:none}.ppo-lockup__name{font-weight:800;font-size:19px;line-height:1.05;letter-spacing:-.03em;color:var(--ppo-ink)}.ppo-lockup__tld{color:var(--ppo-tld)}.ppo-lockup--dark .ppo-lockup__name{color:#fff}.ppo-lockup--dark .ppo-lockup__tld{color:#9db6ff}.ppo-powered{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ppo-muted);white-space:nowrap;text-decoration:none}.ppo-powered:hover .ppo-powered__laya{text-decoration:underline}.ppo-powered__by{font-weight:500}.ppo-powered__laya{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--ppo-laya);text-underline-offset:3px}.ppo-powered--compact{font-size:12.5px}.ppo-powered--dark{color:#a9b5dc}.ppo-powered--dark .ppo-powered__laya{color:#c7c7ff}.ppo-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--ppo-bg);background:color-mix(in srgb,var(--ppo-bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--ppo-line);view-transition-name:ppo-header}.ppo-header__in{display:flex;align-items:center;gap:16px;height:var(--ppo-header-h)}.ppo-header__brand{flex:none;text-decoration:none}html[data-site=ppo]:has(.ppo-header){scroll-padding-top:calc(var(--ppo-header-h) + 8px)}html[data-site=ppo]:has(.ppo-hero){scroll-padding-top:8px}.ppo-header__powered{height:26px;padding-left:14px;border-left:1px solid var(--ppo-line)}.ppo-header__powered,.ppo-nav{display:flex;align-items:center}.ppo-nav{gap:2px;margin-left:auto}.ppo-nav__a{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--ppo-text);font:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.ppo-nav__a:hover{background:var(--ppo-bg-soft)}.ppo-nav__a.is-on{color:var(--ppo-link)}.ppo-header__actions{display:flex;flex:none;align-items:center;gap:6px}.ppo-header__account{margin-left:6px}.ppo-header .ppo-header__signin{height:34px;padding:0 12px;border-color:transparent;border-radius:8px;background:transparent;color:var(--ppo-text)}.ppo-header .ppo-header__signin:hover{border-color:transparent;background:var(--ppo-bg-soft)}.ppo-site .ppo-header .ppo-header__signin:focus-visible{border-radius:8px}.ppo-site:has(.ppo-hero) .ppo-header{position:absolute;left:0;right:0;border-bottom-color:hsla(0,0%,100%,.08);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ppo-site:has(.ppo-hero) .ppo-header .ppo-lockup__name{color:#fff}.ppo-site:has(.ppo-hero) .ppo-header .ppo-lockup__tld{color:#9db6ff}.ppo-site:has(.ppo-hero) .ppo-header__powered{border-left-color:hsla(0,0%,100%,.14)}.ppo-site:has(.ppo-hero) .ppo-powered.ppo-header__powered{color:#a9b5dc}.ppo-site:has(.ppo-hero) .ppo-header__powered .ppo-powered__laya{color:#c7c7ff}.ppo-site:has(.ppo-hero) .ppo-nav__a{color:#dfe6ff}.ppo-site:has(.ppo-hero) .ppo-nav__a:hover{background:hsla(0,0%,100%,.08)}.ppo-site:has(.ppo-hero) .ppo-nav__a.is-on{color:#fff}.ppo-site:has(.ppo-hero) .ppo-header .ppo-header__signin,.ppo-site:has(.ppo-hero) .ppo-header__actions>.ppo-btn--ghost{color:#eef2ff}.ppo-site:has(.ppo-hero) .ppo-header .ppo-header__signin:hover,.ppo-site:has(.ppo-hero) .ppo-header__actions>.ppo-btn--ghost:hover{background:hsla(0,0%,100%,.08)}.ppo-site:has(.ppo-hero) .ppo-header__actions>.ppo-btn--primary{border-color:#fff;background:#fff;color:var(--ppo-navy-900)}.ppo-site:has(.ppo-hero) .ppo-header__actions>.ppo-btn--primary:hover{border-color:#eef2ff;background:#eef2ff}.ppo-site:has(.ppo-hero) .ppo-account__btn,.ppo-site:has(.ppo-hero) .ppo-phone__btn{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#fff}.ppo-bmark{display:inline-grid;flex:none;place-items:center;border-radius:8px;color:#fff;font-weight:800;letter-spacing:-.02em;line-height:1;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.ppo-bmark--laya{background:var(--ppo-laya-100);color:var(--ppo-laya);box-shadow:none}.ppo-bmark--spk{width:30px;height:30px;border:1px solid var(--ppo-line);background:var(--ppo-bg-soft);box-shadow:none}.ppo-bmark--spk img{display:block}.ppo-soon{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid #f5dc9f;border-radius:999px;background:#fff4db;color:#8a5a00;font-size:11.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}html[data-site=ppo][data-theme=dark] .ppo-soon{border-color:#5a4512;background:#2f2408;color:#f6c453}.ppo-navmenu{position:relative}.ppo-navmenu__chev{transition:transform .2s var(--laya-ease-emphasized)}.ppo-navmenu__btn[aria-expanded=true] .ppo-navmenu__chev{transform:rotate(180deg)}.ppo-navmenu__pop{position:absolute;top:calc(100% + 8px);left:50%;z-index:80;box-sizing:border-box;width:640px;max-width:calc(100vw - 32px);padding:10px;border:1px solid var(--ppo-line);border-radius:16px;background:var(--ppo-card);box-shadow:var(--ppo-shadow-lg);transform:translateX(-50%);animation:ppo-navmenu-in .2s var(--laya-ease-emphasized)}.ppo-navmenu__pop[hidden]{display:none}.ppo-navmenu__pop:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.ppo-navmenu__cols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:6px;gap:6px}.ppo-navmenu__col{display:grid;align-content:start;grid-gap:2px;gap:2px}.ppo-navmenu__col+.ppo-navmenu__col{padding-left:8px;border-left:1px solid var(--ppo-line)}.ppo-navmenu__group{padding:6px 10px 4px;color:var(--ppo-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ppo-navmenu__list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.ppo-navmenu__item{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:10px;color:var(--ppo-text);text-decoration:none}.ppo-navmenu__item:focus-visible,.ppo-navmenu__item:hover{background:var(--ppo-bg-soft)}.ppo-navmenu__item:active{transform:translateY(1px)}.ppo-navmenu__item.is-soon{padding-top:7px;padding-bottom:7px}.ppo-navmenu__item.is-soon .ppo-navmenu__name{color:var(--ppo-text);font-weight:600}.ppo-navmenu__body{display:grid;grid-gap:2px;gap:2px;min-width:0}.ppo-navmenu__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ppo-ink);font-size:14.5px;font-weight:700}.ppo-navmenu__d{color:var(--ppo-muted);font-size:13px;line-height:1.45}.ppo-navmenu__where{color:var(--ppo-muted);font-size:12px;font-weight:600}.ppo-navmenu__all{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:10px 12px;border-top:1px solid var(--ppo-line);color:var(--ppo-link);font-size:14px;font-weight:700;text-decoration:none}.ppo-phone__btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--ppo-line-strong);border-radius:10px;background:var(--ppo-card);color:var(--ppo-ink);cursor:pointer}.ppo-site .ppo-phone__btn:focus-visible{border-radius:10px}.ppo-phone__panel{position:absolute;top:100%;left:0;right:0;z-index:2;box-sizing:border-box;max-height:calc(100vh - var(--ppo-header-h));max-height:calc(100dvh - var(--ppo-header-h));overflow-y:auto;padding:8px 16px 16px;border-top:1px solid var(--ppo-line);background:var(--ppo-card);box-shadow:var(--ppo-shadow)}.ppo-phone__panel[hidden]{display:none}@media (forced-colors:active){.ppo-phone__panel{border-bottom:1px solid CanvasText}}.ppo-phone__nav{display:grid;grid-gap:2px;gap:2px}.ppo-phone__row{display:grid}.ppo-phone__a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px;border-radius:8px;color:var(--ppo-ink);font-weight:600;text-decoration:none;cursor:pointer;list-style:none}.ppo-phone__a::-webkit-details-marker{display:none}.ppo-phone__a:hover{background:var(--ppo-bg-soft)}.ppo-phone__a[aria-current=page]{color:var(--ppo-link)}.ppo-phone__chev{color:var(--ppo-muted);transition:transform .2s var(--laya-ease-emphasized)}.ppo-phone__group[open] .ppo-phone__chev{transform:rotate(180deg)}.ppo-phone__groupin{display:grid;grid-gap:2px;gap:2px;padding:0 0 8px 10px}.ppo-phone__head{padding:10px 8px 4px;color:var(--ppo-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ppo-phone__list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.ppo-phone__sub{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 8px;border-radius:8px;color:var(--ppo-text);font-size:15px;font-weight:600;text-decoration:none}.ppo-phone__sub:hover{background:var(--ppo-bg-soft)}.ppo-phone__sub .ppo-bmark--spk{width:22px;height:22px;border-radius:6px}.ppo-phone__all{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:10px 8px;border-top:1px solid var(--ppo-line);color:var(--ppo-link);font-size:14.5px;font-weight:700;text-decoration:none}.ppo-phone__ctas{display:grid;grid-gap:8px;gap:8px;padding-top:10px}.ppo-phone .ppo-phone__signin{justify-content:center;height:auto;min-height:42px;border-radius:10px}.ppo-phone__powered{padding:14px 4px 4px}.ppo-footer{background:var(--ppo-navy-950);color:#b7c1e2;padding:64px 0 calc(28px + var(--footer-cc-room, 0px))}.ppo-footer a{color:#dce3ff;text-decoration:none}.ppo-footer a:hover{text-decoration:underline}.ppo-footer a.ppo-powered{color:#a9b5dc}.ppo-footer__top{display:grid;grid-template-columns:1.1fr 1.6fr;grid-gap:48px;gap:48px}.ppo-footer__brand{display:grid;align-content:start;grid-gap:18px;gap:18px}.ppo-footer__blurb{margin:0;max-width:380px;font-size:15px}.ppo-footer__laya{display:grid;grid-gap:8px;gap:8px;max-width:400px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.04);font-size:13.5px}.ppo-footer__laya p{margin:0}.ppo-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.ppo-footer__heading{margin:0 0 12px;color:#a9b4dc;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ppo-footer__col ul{display:grid;align-content:start;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;font-size:14.5px}.ppo-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:48px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.08);font-size:13px;color:#b7c1e2}.ppo-footer__legal-line{margin:0;max-width:72ch}.ppo-footer__legal{display:flex;gap:16px;align-self:flex-start;align-items:baseline}.ppo-footer__cookie{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;color:#dce3ff;cursor:pointer}.ppo-footer__cookie:hover{text-decoration:underline}@media (max-width:1200px){.ppo-nav__a{padding:8px 9px;font-size:14.5px}}@media (max-width:1160px){.ppo-header__powered{display:none}}@media (max-width:980px){.ppo-nav{display:none}.ppo-header__actions{margin-left:auto}.ppo-phone__btn{display:inline-flex}}@media (max-width:900px){.ppo-footer__top{grid-template-columns:1fr}.ppo-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-site=ppo] .laya-cc--ppo{--laya-surface-card:var(--ppo-card);--laya-surface-canvas:var(--ppo-bg-soft);--laya-text-primary:var(--ppo-ink);--laya-text-secondary:var(--ppo-muted);--laya-border-soft:var(--ppo-line);--laya-accent-ink:var(--ppo-tld);--laya-brand-accent:#0369a1;--laya-brand-accent-hover:#075985}.ppo-title{margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--ppo-ink)}.ppo-lede{margin:0;max-width:34ch;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--ppo-muted)}.ppo-bar{border-bottom:1px solid var(--ppo-line);view-transition-name:ppo-header}.ppo-bar__in{display:flex;align-items:center;height:var(--ppo-header-h)}.ppo-status{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:96px 0;text-align:center}.ppo-status__title{margin:0;font-size:clamp(26px,3.2vw,34px);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--ppo-ink)}.ppo-status__text{margin:0;max-width:40ch;color:var(--ppo-muted)}.ppo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.ppo-actions,.ppo-btn{justify-content:center}.ppo-btn{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:10px;border:1px solid var(--ppo-line-strong);background:var(--ppo-card);color:var(--ppo-ink);font:inherit;font-weight:600;font-size:15px;line-height:1;text-decoration:none;cursor:pointer;transition:background .15s,transform .08s}.ppo-btn:hover{background:var(--ppo-bg-soft)}.ppo-btn:active{transform:translateY(1px)}.ppo-btn--primary{border-color:#0369a1;background:#0369a1;color:#fff}.ppo-btn--primary:hover{border-color:#075985;background:#075985}.ppo-skeleton__header{height:var(--ppo-header-h);border-bottom:1px solid var(--ppo-line)}.ppo-skeleton__body{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:96px var(--ppo-gutter)}.ppo-skeleton__bar{width:min(520px,90%);height:18px;border-radius:9px;background:var(--ppo-bone);animation:ppo-bone 1.4s ease-in-out infinite}.ppo-skeleton__bar--title{width:min(360px,70%);height:40px;border-radius:12px}.ppo-skeleton__bar--short{width:min(280px,60%)}.ppo-skeleton--still .ppo-skeleton__bar{animation:none}@keyframes ppo-bone{50%{opacity:.55}}.ppo-frame{--ppo-frame-bar-h:56px;--layav2-topbar-height:var(--ppo-frame-bar-h);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--laya-surface-canvas);color:var(--laya-text-primary);font-size:14px;line-height:20px}.ppo-frame--room,.ppo-frame:has(.spk-join-main--fill){height:100vh;height:100dvh;overflow:auto}.ppo-frame:has(.spk-join-main--fill)>.spk-join-root{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ppo-frame__bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;box-sizing:border-box;display:flex;flex:none;align-items:center;gap:12px;height:var(--ppo-frame-bar-h);padding:0 16px;background:var(--ppo-card);border-bottom:1px solid var(--ppo-line);color:var(--ppo-text);view-transition-name:ppo-header}.ppo-frame__brand{display:inline-flex;flex:none;text-decoration:none}.ppo-frame__brand .ppo-lockup__name{font-size:17px}.ppo-frame__powered{flex:none}.ppo-frame__end{display:flex;align-items:center;gap:8px;margin-left:auto}.ppo-frame__slot:empty{display:none}.ppo-frame__main{box-sizing:border-box;flex:1 0 auto;min-width:0;padding:var(--laya-space-lg) var(--laya-space-xl)}.ppo-frame__main.ppo-frame__main--room{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0}.ppo-theme{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--ppo-line-strong);border-radius:999px;background:var(--ppo-card);color:var(--ppo-ink);cursor:pointer}.ppo-theme:hover{background:var(--ppo-bg-soft)}.ppo-theme__icon{width:18px;height:18px}html[data-site=ppo]:not([data-theme=dark]) .ppo-theme__to-light,html[data-site=ppo][data-theme=dark] .ppo-theme__to-dark{display:none}.ppo-account{position:relative;flex:none}.ppo-account__btn{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 4px;border:1px solid var(--ppo-line-strong);border-radius:999px;background:var(--ppo-card);color:var(--ppo-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ppo-account__btn:hover{background:var(--ppo-bg-soft)}.ppo-site .ppo-account__btn:focus-visible,.ppo-site .ppo-theme:focus-visible{border-radius:999px}.ppo-account__avatar{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#cfe5f5;color:#0b4f7a;font-size:11px;font-weight:700;letter-spacing:.02em}.ppo-account__ws{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppo-account__chevron{flex:none;width:16px;height:16px}.ppo-account__pop{position:absolute;top:calc(100% + 8px);right:0;z-index:70;box-sizing:border-box;width:280px;max-width:calc(100vw - 24px);padding:8px;border:1px solid var(--ppo-line);border-radius:14px;background:var(--ppo-card);box-shadow:0 16px 40px rgba(10,18,56,.18);color:var(--ppo-text);font-size:14px;line-height:20px;text-align:left}.ppo-account__who{display:grid;grid-gap:2px;gap:2px;margin:0 0 6px;padding:10px 10px 12px;border-bottom:1px solid var(--ppo-line);color:var(--ppo-ink)}.ppo-account__email{overflow-wrap:anywhere;font-size:13px;color:var(--ppo-muted)}.ppo-account__group{display:grid;grid-gap:2px;gap:2px;margin-bottom:6px;padding:6px 0 8px;border-bottom:1px solid var(--ppo-line)}.ppo-account__label{padding:0 10px;font-size:12px;font-weight:600;color:var(--ppo-muted)}.ppo-account__item{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--ppo-text);font:inherit;font-size:14.5px;text-align:left;text-decoration:none;cursor:pointer}.ppo-account__item.is-on,.ppo-account__item:hover{background:var(--ppo-bg-soft)}.ppo-account__item:disabled{cursor:default;opacity:.6}.ppo-account__text{min-width:0;overflow-wrap:anywhere}.ppo-account__icon{flex:none;width:16px;height:16px}.ppo-account__subtle{color:var(--ppo-muted)}.ppo-account__check{flex:none;width:15px;height:15px;margin-left:auto}.ppo-account__dot{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;background:#4b55c4;color:#fff;font-size:12px;font-weight:800}.ppo-account__note{margin:0;padding:0 10px 6px 36px;font-size:13px;color:var(--ppo-muted)}.ppo-signin-door{display:inline-flex;flex:none;align-items:center;box-sizing:border-box;height:38px;padding:0 14px;border:1px solid #0369a1;border-radius:999px;background:#0369a1;color:#fff;font-size:14px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.ppo-signin-door:hover{border-color:#075985;background:#075985}.ppo-site .ppo-signin-door:focus-visible{border-radius:999px}.ppo-frame__slot[data-ppo-slot=status]{display:contents}.ppo-signin{position:absolute;top:calc(100% + 8px);right:12px;z-index:45;box-sizing:border-box;max-width:min(480px,calc(100vw - 24px))}.ppo-signin:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--ppo-line-strong);border-radius:12px;background:var(--ppo-card);color:var(--ppo-ink);box-shadow:var(--ppo-shadow);font-size:14px;line-height:20px}.ppo-signin__text{margin:0}.ppo-signin__actions{display:flex;flex-wrap:wrap;gap:6px}.ppo-signin__btn{height:32px;padding:0 12px;border:1px solid var(--ppo-line-strong);border-radius:999px;background:var(--ppo-card);color:var(--ppo-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ppo-signin__btn:hover{background:var(--ppo-bg-soft)}.ppo-signin-page{display:flex;justify-content:center}.ppo-signin-card{box-sizing:border-box;width:100%;max-width:460px;margin:40px auto;padding:28px 24px;border:1px solid var(--ppo-line);border-radius:var(--ppo-radius-lg);background:var(--ppo-card);color:var(--ppo-text);box-shadow:var(--ppo-shadow-sm);text-align:center}.ppo-signin-card[data-tone=danger]{border-top:3px solid var(--ppo-orange-600)}.ppo-signin-card__title{margin:0;font-size:19px;line-height:27px;font-weight:700;color:var(--ppo-ink)}.ppo-signin-card__body{margin-top:8px;color:var(--ppo-muted);font-size:15px}.ppo-signin-card__body p{margin:0}.ppo-signin-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.ppo-twd{display:grid;grid-gap:6px;gap:6px}.ppo-twd__label{font-size:13px;font-weight:600;color:var(--laya-text-primary)}.ppo-twd__input{box-sizing:border-box;width:100%}.ppo-twd__submit{margin-top:12px}@media (max-width:720px){.ppo-frame__main{padding:var(--laya-space-md)}}@media (max-width:660px){.ppo-header .ppo-header__signin,.ppo-header__wide{display:none}}@media (max-width:560px){.ppo-site{--ppo-gutter:16px}.ppo-lockup__name{font-size:17px}.ppo-header__in{gap:clamp(6px,2.4vw,16px)}.ppo-header .ppo-lockup{gap:8px}.ppo-header .ppo-lockup__mark{width:clamp(28px,8vw,34px);height:clamp(28px,8vw,34px)}.ppo-header .ppo-lockup__name{font-size:clamp(15px,4.4vw,17px)}.ppo-header .ppo-header__start{padding:0 clamp(8px,2.6vw,12px);font-size:clamp(13px,3.6vw,14px)}.ppo-frame__bar{gap:8px;padding:0 12px}.ppo-account__ws,.ppo-frame__powered{display:none}.ppo-signin{left:12px;right:12px;max-width:none}}.ppo-phone .ppo-phone__start{display:none}@media (max-width:359.98px){.ppo-header .ppo-header__start{display:none}.ppo-phone .ppo-phone__start{display:flex}}@media (max-width:420px){.ppo-frame__brand .ppo-lockup{gap:8px}.ppo-frame__brand .ppo-lockup__name{font-size:clamp(15px,4.1vw,16px)}.ppo-frame__end{gap:6px}.ppo-frame__bar .ppo-signin-door{padding:0 11px;font-size:13.5px}}@media (max-width:380px){.ppo-frame__brand .ppo-lockup__name{display:none}}@view-transition{navigation:auto}html[data-site=ppo]::view-transition{pointer-events:none}html[data-site=ppo]::view-transition-new(root),html[data-site=ppo]::view-transition-old(root){animation-duration:var(--ppo-dur-page);animation-timing-function:var(--laya-ease-emphasized)}html[data-site=ppo]::view-transition-old(root){animation-name:ppo-page-out}html[data-site=ppo]::view-transition-new(root){animation-name:ppo-page-in}html[data-site=ppo]::view-transition-group(ppo-header){animation:none;z-index:3}html[data-site=ppo]::view-transition-old(ppo-header){display:none}html[data-site=ppo]::view-transition-new(ppo-header){animation:none}html[data-site=ppo]::view-transition-old(ppo-header):only-child{display:block;animation:ppo-fade-out var(--ppo-dur-fade) var(--laya-ease-standard) both}html[data-site=ppo]::view-transition-new(ppo-header):only-child{animation:ppo-fade-in var(--ppo-dur-fade) var(--laya-ease-standard) both}html[data-site=ppo]::view-transition-group(ppo-art){animation-duration:.38s;animation-timing-function:var(--laya-ease-emphasized);z-index:2}html[data-site=ppo]::view-transition-new(ppo-art),html[data-site=ppo]::view-transition-old(ppo-art){height:100%;object-fit:cover;overflow:clip}html[data-site=ppo]::view-transition-old(ppo-art):only-child{animation:ppo-fade-out var(--ppo-dur-fade) var(--laya-ease-standard) both}html[data-site=ppo]::view-transition-new(ppo-art):only-child{animation:ppo-fade-in .2s var(--laya-ease-standard) both}html[data-site=ppo] .ppo-frame[data-vt-frame=start]>.spk-join-root,html[data-site=ppo] [data-vt=start]{view-transition-name:ppo-start}html[data-site=ppo]::view-transition-group(ppo-start){animation-duration:.42s;animation-timing-function:var(--laya-ease-emphasized);z-index:2}html[data-site=ppo]::view-transition-new(ppo-start),html[data-site=ppo]::view-transition-old(ppo-start){height:100%;object-fit:cover;object-position:50% 0;overflow:clip}html[data-site=ppo]::view-transition-old(ppo-start){animation:ppo-fade-out .16s var(--laya-ease-standard) both}html[data-site=ppo]::view-transition-new(ppo-start){animation:ppo-fade-in .24s var(--laya-ease-standard) .1s both}html[data-site=ppo]::view-transition-old(ppo-start):only-child{animation:ppo-fade-out var(--ppo-dur-fade) var(--laya-ease-standard) both}html[data-site=ppo]::view-transition-new(ppo-start):only-child{animation:ppo-fade-in .2s var(--laya-ease-standard) both}html[data-site=ppo][data-ppo-motion=reduced] .ppo-frame[data-vt-frame=start]>.spk-join-root,html[data-site=ppo][data-ppo-motion=reduced] [data-vt=start]{view-transition-name:none}@media (prefers-reduced-motion:reduce){html[data-site=ppo]:not([data-ppo-motion=full]) .ppo-frame[data-vt-frame=start]>.spk-join-root,html[data-site=ppo]:not([data-ppo-motion=full]) [data-vt=start]{view-transition-name:none}}html[data-site=ppo][data-ppo-motion=reduced]::view-transition-old(root){animation:ppo-fade-out var(--ppo-dur-fade) var(--laya-ease-standard) both}html[data-site=ppo][data-ppo-motion=reduced]::view-transition-new(root){animation:ppo-fade-in var(--ppo-dur-fade) var(--laya-ease-standard) both}@media (prefers-reduced-motion:reduce){html[data-site=ppo]:not([data-ppo-motion=full])::view-transition-old(root){animation:ppo-fade-out var(--ppo-dur-fade) var(--laya-ease-standard) both}html[data-site=ppo]:not([data-ppo-motion=full])::view-transition-new(root){animation:ppo-fade-in var(--ppo-dur-fade) var(--laya-ease-standard) both}}@keyframes ppo-page-out{to{opacity:0;transform:translateY(-4px)}}@keyframes ppo-page-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ppo-fade-out{to{opacity:0}}@keyframes ppo-fade-in{0%{opacity:0}}@keyframes ppo-navmenu-in{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.98)}}@keyframes ppo-ht-pulse{50%{box-shadow:0 0 0 5px rgba(3,105,161,.18)}}@keyframes ppo-ht-bob{50%{transform:translateY(-6px)}}@keyframes ppo-ht-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}html[data-site=ppo][data-ppo-motion=reduced] .ppo-navmenu__pop{animation:none}@media (prefers-reduced-motion:reduce){html[data-site=ppo]:not([data-ppo-motion=full]) .ppo-navmenu__pop{animation:none}}.ppo-frame__slot[data-ppo-slot=guest]{display:flex;flex:1 1 auto;justify-content:flex-end;align-items:center;min-width:0}.ppo-guest-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ppo-guest-chips--bar{flex-wrap:nowrap}.ppo-guest-chips--row{display:none}.ppo-guest-chips--alone,.ppo-guest-chips--row{padding:8px 12px;border-bottom:1px solid var(--ppo-line);background:var(--ppo-card)}@media (max-width:1279.98px){.ppo-guest-chips--bar .ppo-guest-chip__lead{display:none}}@media (max-width:1023.98px){.ppo-frame__slot[data-ppo-slot=guest],.ppo-guest-chips--bar{display:none}.ppo-guest-chips--row{display:flex}}.ppo-guest-chip{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:28px;padding:0 10px;border:1px solid var(--ppo-line-strong);border-radius:999px;background:var(--ppo-bg-soft);color:var(--ppo-text);font:inherit;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap}.ppo-guest-chip--action{cursor:pointer}.ppo-guest-chip--full,.ppo-guest-chip--warn{border-color:var(--ppo-orange-500);background:var(--ppo-orange-100);color:var(--ppo-ink)}.ppo-guest-chip__icon{flex:none;width:14px;height:14px}.ppo-guest-keep{box-sizing:border-box;flex:none;height:28px;padding:0 12px;border:1px solid var(--ppo-laya);border-radius:8px;background:var(--ppo-laya-100);color:var(--ppo-laya-600);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.ppo-guest-linkbtn{min-height:0;padding:0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.ppo-guest-chip--action:focus-visible,.ppo-guest-keep:focus-visible,.ppo-guest-linkbtn:focus-visible{outline:none;box-shadow:var(--ppo-focus)}.ppo-guest-end__error{margin:0;color:var(--ppo-ink);font-weight:600}.ppo-guest-resultsnote{flex-basis:100%;margin:8px 0 0;color:var(--ppo-muted);font-size:13px}.ppo-guest-banner--runon .spk-room-banner__title{margin-right:0}.ppo-guest-keep__short{display:none}@media (max-width:560px){.ppo-guest-chip__lead,.ppo-guest-keep__long{display:none}.ppo-guest-keep__short{display:inline}}.ppo-guest-full{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--ppo-amber-line);border-radius:16px;background:var(--ppo-amber-100);color:var(--ppo-text)}.ppo-guest-full__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--ppo-orange-100);color:var(--ppo-orange-600)}.ppo-guest-full__icon svg{width:22px;height:22px}.ppo-guest-full__text{display:grid;grid-gap:8px;gap:8px;min-width:0}.ppo-guest-full__title{margin:0;color:var(--ppo-ink);font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.ppo-guest-full__text p{margin:0}.ppo-guest-full__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width:420px){.ppo-guest-full{gap:12px;padding:14px}}@media (pointer:coarse){.ppo-guest-chip--action,.ppo-guest-keep{height:auto;min-height:44px}}.ppo-guest-about__rows{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.ppo-guest-about__row{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.ppo-guest-about__icon{display:inline-flex;flex:none;margin-top:2px;color:var(--ppo-muted)}.ppo-guest-about__callout-icon,.ppo-guest-about__icon svg{flex:none;width:16px;height:16px}.ppo-guest-about__callout{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;border:1px solid var(--ppo-line);border-radius:10px;background:var(--ppo-laya-100);color:var(--ppo-ink);line-height:1.5}.ppo-guest-about__callout-icon{margin-top:2px;color:var(--ppo-laya-600)}.ppo-keep__facts{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--ppo-line);border-radius:10px;background:var(--ppo-bg-soft)}.ppo-keep__fact{display:flex;gap:12px;min-width:0}.ppo-keep__fact dt{flex:none;width:72px;color:var(--ppo-muted);font-weight:600}.ppo-keep__fact dd{min-width:0;margin:0;color:var(--ppo-ink);overflow-wrap:anywhere}.ppo-keep__lead,.ppo-keep__status{margin:0 0 12px;color:var(--ppo-text)}.ppo-keep__status{display:grid;justify-items:start;grid-gap:8px;gap:8px;color:var(--ppo-muted)}.ppo-keep__status p{margin:0}.ppo-keep__h{margin:0 0 6px;color:var(--ppo-ink);font-size:15px;font-weight:700}.ppo-keep__choices{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.ppo-keep__group{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;padding:0;border:0}.ppo-keep__choice{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;padding:12px 14px;border:1.5px solid var(--ppo-line-strong);border-radius:12px;background:var(--ppo-card);color:var(--ppo-ink);font:inherit;text-align:left;cursor:pointer}.ppo-keep__choice:hover{border-color:var(--ppo-blue-400)}.ppo-keep__choice--on{border-color:var(--ppo-blue-600);background:var(--ppo-blue-100)}.ppo-keep__choice--new:focus-visible,.ppo-keep__choice:focus-within{outline:none;box-shadow:var(--ppo-focus)}.ppo-keep__radio{flex:none;width:18px;height:18px;margin:0;accent-color:var(--ppo-blue-600)}.ppo-keep__choice-icon{flex:none;width:20px;height:20px;color:var(--ppo-blue-600)}.ppo-keep__choice-text{display:grid;grid-gap:2px;gap:2px}.ppo-keep__choice-title{font-weight:700;overflow-wrap:anywhere}.ppo-keep__choice-desc{color:var(--ppo-muted);font-size:13px}.ppo-keep__choice:disabled,.ppo-keep__group:disabled .ppo-keep__choice{cursor:default;opacity:.6}.ppo-keep__callout{display:flex;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--ppo-line);border-radius:12px;background:var(--ppo-blue-100);color:var(--ppo-text);font-size:13.5px}.ppo-keep__callout-icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--ppo-blue-600)}.ppo-keep__error{margin:12px 0 0;color:var(--ppo-ink);font-weight:600}.ppo-keep__limit{margin-top:12px}.ppo-keep .ppo-signin{position:static;max-width:none}.ppo-keep .ppo-signin:not(:empty){margin-top:12px;box-shadow:none}html[data-site=ppo] .spk-locked{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px dashed var(--ppo-line-strong);border-radius:12px;background:var(--ppo-bg-soft);color:var(--ppo-muted);font-size:13px;line-height:1.45}html[data-site=ppo] .spk-locked__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}html[data-site=ppo] .spk-locked__title{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--ppo-ink);font-size:14px;font-weight:700}html[data-site=ppo] .spk-locked svg,html[data-site=ppo] .spk-locked-pill svg{flex:none;width:14px;height:14px}html[data-site=ppo] .spk-locked p{margin:0}html[data-site=ppo] .spk-locked__line{color:var(--ppo-text);font-weight:600}html[data-site=ppo] .spk-locked__action,html[data-site=ppo] .spk-locked__tag{padding:2px 8px;border:1px solid var(--ppo-laya-100);border-radius:8px;background:var(--ppo-laya-100);color:var(--ppo-laya-600);font:inherit;font-size:12px;font-weight:700}html[data-site=ppo] .spk-locked__action{justify-self:start;min-height:32px;padding:0 12px;border-color:var(--ppo-laya);font-size:13px;cursor:pointer}html[data-site=ppo] .spk-locked__action:focus-visible{outline:none;box-shadow:var(--ppo-focus)}html[data-site=ppo] .spk-k-popover .spk-locked{padding:0;border:0;background:none}html[data-site=ppo] .spk-det-edit__lock{margin-bottom:8px}@media (pointer:coarse){html[data-site=ppo] .spk-locked__action{min-height:44px}}