.pp-root,.pp-layer{--pp-bg: #f4f6f8;--pp-surface: #ffffff;--pp-sunken: #f0f2f5;--pp-ink: #101828;--pp-ink-2: #344054;--pp-muted: #667085;--pp-line: #e4e7ec;--pp-line-2: #d0d5dd;--pp-primary: #0e6f68;--pp-primary-hover: #0b5a55;--pp-primary-soft: #e7f3f2;--pp-credit: #f2b01e;--pp-credit-soft: #fdf4de;--pp-wa: #168a4a;--pp-wa-soft: #e7f6ed;--pp-info: #2f5bb7;--pp-info-soft: #ebf1fc;--pp-danger: #c0362c;--pp-danger-soft: #fdeceb;--pp-r: 8px;--pp-r-lg: 12px;--pp-shadow: 0 1px 2px rgba(16, 24, 40, .05);--pp-shadow-md: 0 4px 12px -2px rgba(16, 24, 40, .08), 0 2px 4px -2px rgba(16, 24, 40, .04);--pp-shadow-lg: 0 24px 48px -12px rgba(16, 24, 40, .22);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55;color:var(--pp-ink);-webkit-font-smoothing:antialiased}.pp-root{background:var(--pp-bg);min-height:100vh}body.pp-full{margin:0;background:#f4f6f8}.pp-root *,.pp-root *:before,.pp-root *:after,.pp-layer *,.pp-layer *:before,.pp-layer *:after{box-sizing:border-box}.pp-root h1,.pp-root h2,.pp-root h3,.pp-layer h2,.pp-layer h3{font-family:inherit;color:var(--pp-ink);margin:0 0 .4em;letter-spacing:-.015em}.pp-root h1{font-size:1.625rem;line-height:1.25;font-weight:800}.pp-root h2,.pp-layer h2{font-size:1.125rem;line-height:1.35;font-weight:700}.pp-root h3,.pp-layer h3{font-size:1rem;font-weight:700}.pp-root p,.pp-layer p{margin:0 0 .7em}.pp-root a,.pp-layer a{color:var(--pp-primary);text-underline-offset:3px}.pp-root :focus-visible,.pp-layer :focus-visible{outline:2px solid var(--pp-primary);outline-offset:2px}.pp-root button,.pp-layer button{font:inherit;color:inherit}.pp-num{font-variant-numeric:tabular-nums}.pp-muted{color:var(--pp-muted)}.pp-small{font-size:.8125rem}.pp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-hp{position:absolute;left:-9999px}.pp-ico{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:.875rem;line-height:1;white-space:nowrap;background:var(--pp-primary);color:#fff!important;border:1px solid var(--pp-primary);border-radius:var(--pp-r);padding:10px 16px;min-height:40px;cursor:pointer;text-decoration:none!important;box-shadow:var(--pp-shadow);transition:background .15s,border-color .15s}.pp-btn:hover{background:var(--pp-primary-hover);border-color:var(--pp-primary-hover)}.pp-btn:disabled{opacity:.55;cursor:not-allowed}.pp-btn-ghost{background:var(--pp-surface);color:var(--pp-ink-2)!important;border-color:var(--pp-line-2)}.pp-btn-ghost:hover{background:var(--pp-sunken);border-color:var(--pp-line-2)}.pp-btn-quiet{background:transparent;color:var(--pp-ink-2)!important;border-color:transparent;box-shadow:none}.pp-btn-quiet:hover{background:var(--pp-sunken);border-color:transparent}.pp-btn-credit{background:var(--pp-credit);border-color:var(--pp-credit);color:var(--pp-ink)!important}.pp-btn-credit:hover{background:#e3a111;border-color:#e3a111}.pp-btn-wa{background:var(--pp-wa);border-color:var(--pp-wa)}.pp-btn-wa:hover{background:#117a40;border-color:#117a40}.pp-btn-danger{background:var(--pp-surface);color:var(--pp-danger)!important;border-color:#f1c2be}.pp-btn-danger:hover{background:var(--pp-danger-soft)}.pp-btn-sm{min-height:32px;padding:7px 12px;font-size:.8125rem}.pp-btn-block{width:100%}.pp-btn .pp-ico{width:16px;height:16px}.pp-link{font-weight:700;color:var(--pp-ink-2)!important;text-decoration:none}.pp-link:hover{color:var(--pp-ink)!important}.pp-iconbtn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--pp-r);border:1px solid transparent;background:transparent;cursor:pointer;color:var(--pp-muted);flex:none}.pp-iconbtn:hover{background:var(--pp-sunken);color:var(--pp-ink)}.pp-root input[type=text],.pp-root input[type=email],.pp-root input[type=password],.pp-root input[type=tel],.pp-root input[type=url],.pp-root input[type=number],.pp-root select,.pp-root textarea,.pp-layer input[type=text],.pp-layer input[type=number],.pp-layer input[type=date],.pp-layer select,.pp-layer textarea{font:inherit;font-size:.9375rem;color:var(--pp-ink);background-color:var(--pp-surface);border:1px solid var(--pp-line-2);border-radius:var(--pp-r);padding:9px 12px;width:100%;box-shadow:var(--pp-shadow);transition:border-color .15s,box-shadow .15s;margin:0}.pp-root select,.pp-layer select{padding-right:32px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.pp-root textarea,.pp-layer textarea{resize:vertical;line-height:1.55}.pp-root input:focus,.pp-root select:focus,.pp-root textarea:focus,.pp-layer input:focus,.pp-layer select:focus,.pp-layer textarea:focus{outline:none;border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 15%,transparent)}.pp-field{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:600;color:var(--pp-ink-2)}.pp-field small{font-weight:500;color:var(--pp-muted)}.pp-check{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;color:var(--pp-ink-2);cursor:pointer}.pp-check input{margin-top:3px;width:16px;height:16px;accent-color:var(--pp-primary);flex:none}.pp-cb{width:18px;height:18px;accent-color:var(--pp-primary);cursor:pointer;margin:0;flex:none}.pp-seg{display:inline-flex;background:#e9ecf0;border-radius:10px;padding:4px;gap:4px}.pp-seg button{border:0;background:transparent;padding:7px 14px;border-radius:7px;font-weight:700;font-size:.875rem;cursor:pointer;color:var(--pp-muted)}.pp-seg button.is-on{background:var(--pp-surface);color:var(--pp-ink);box-shadow:var(--pp-shadow-md)}.pp-save{font-size:.75rem;color:var(--pp-primary);margin-left:4px}.pp-badge{word-spacing:.08em;display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;line-height:1;padding:5px 8px;border-radius:999px;background:var(--pp-sunken);color:var(--pp-ink-2);white-space:nowrap}.pp-badge .pp-ico{width:13px;height:13px;stroke-width:2.2}.pp-badge-ok{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-badge-wa{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-badge-signal{background:var(--pp-credit-soft);color:#8a5a00}.pp-badge-new{background:var(--pp-credit);color:var(--pp-ink)}.pp-badge-role{background:#f2eefc;color:#5b3fa8}.pp-badge-email{background:#eaf1fd;color:#2f5fb3}.pp-tag-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px}.pp-top{display:flex;align-items:center;gap:28px;padding:14px 32px;background:var(--pp-surface);border-bottom:1px solid var(--pp-line);position:sticky;top:0;z-index:20}.pp-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:1.0625rem;letter-spacing:-.02em;color:var(--pp-ink)!important;text-decoration:none!important}.pp-logo{width:30px;height:30px;color:var(--pp-primary);flex:none}.pp-top-nav{display:flex;gap:22px}.pp-top-nav a{color:var(--pp-ink-2);font-weight:600;text-decoration:none}.pp-top-nav a:hover{color:var(--pp-ink)}.pp-top-end{margin-left:auto;display:flex;align-items:center;gap:16px}.pp-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.pp-side{background:var(--pp-surface);border-right:1px solid var(--pp-line);display:flex;flex-direction:column;gap:6px;padding:18px 14px;position:sticky;top:0;height:100vh;overflow-y:auto}.pp-side .pp-brand{padding:4px 8px 16px}.pp-nav-list{display:flex;flex-direction:column;gap:2px}.pp-nav-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:0;border-radius:var(--pp-r);padding:9px 10px;font-weight:600;font-size:.9375rem;color:var(--pp-ink-2)!important;cursor:pointer;text-decoration:none!important}.pp-nav-item,a.pp-nav-item,button.pp-nav-item{font-family:inherit;font-weight:600!important;letter-spacing:normal;line-height:1.3}.pp-nav-item:hover{background:var(--pp-sunken);color:var(--pp-ink)!important}.pp-nav-item.is-on{background:var(--pp-primary-soft);color:var(--pp-primary)!important}.pp-nav-item .pp-count{margin-left:auto;font-size:.75rem;font-weight:700;color:var(--pp-muted)}.pp-nav-item.is-on .pp-count{color:var(--pp-primary)}.pp-side-label{font-size:.8125rem;font-weight:700;color:var(--pp-muted);padding:18px 10px 6px;margin:0}.pp-saved{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pp-saved li{display:flex;align-items:center;border-radius:var(--pp-r)}.pp-saved li:hover{background:var(--pp-sunken)}.pp-saved-btn{flex:1;min-width:0;text-align:left;background:none;border:0;padding:7px 4px 7px 10px;cursor:pointer;display:flex;flex-direction:column;gap:1px}.pp-saved-btn span{font-weight:600;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-saved-btn small{color:var(--pp-muted);font-size:.75rem;display:flex;gap:6px;align-items:center}.pp-saved-btn.is-on span{color:var(--pp-primary)}.pp-saved .pp-x{opacity:0;width:28px;height:28px;border:0;background:none;color:var(--pp-muted);cursor:pointer;border-radius:6px;font-size:1.05rem;flex:none}.pp-saved li:hover .pp-x,.pp-saved .pp-x:focus-visible{opacity:1}.pp-saved .pp-x:hover{color:var(--pp-danger);background:var(--pp-danger-soft)}.pp-saved-empty{font-size:.8125rem;color:var(--pp-muted);padding:2px 10px;margin:0}.pp-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:16px}.pp-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--pp-r)}.pp-avatar{width:32px;height:32px;border-radius:50%;background:var(--pp-primary-soft);color:var(--pp-primary);display:grid;place-items:center;font-weight:800;font-size:.8125rem;flex:none}.pp-user div{min-width:0;flex:1;line-height:1.3}.pp-user strong{display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-user a{font-size:.8125rem;color:var(--pp-muted)}.pp-meter{border:1px solid #f3e3b8;border-radius:var(--pp-r-lg);padding:14px;background:linear-gradient(180deg,#fffaf0,#fff 70%)}.pp-meter-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;color:var(--pp-ink-2)}.pp-plan-tag{font-size:.75rem;font-weight:800;color:#8a5a00;background:var(--pp-credit-soft);padding:3px 8px;border-radius:999px}.pp-meter-big{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:6px 0 0;font-variant-numeric:tabular-nums}.pp-meter-big small{font-size:.8125rem;font-weight:600;color:var(--pp-muted);letter-spacing:0}.pp-meter-bar{height:6px;background:#f1ead7;border-radius:99px;overflow:hidden;margin:8px 0}.pp-meter-bar span{display:block;height:100%;background:var(--pp-credit);border-radius:99px;transition:width .5s ease}.pp-meter-sub{font-size:.75rem;color:var(--pp-muted);margin:0}.pp-meter .pp-btn{margin-top:12px}.pp-meter-up{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 11px;border:1px solid #f0c75e;border-radius:999px;background:var(--pp-credit-soft, #fff3d6);color:#8a5a00;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;line-height:1.2;transition:background .15s,border-color .15s}.pp-meter-up:hover,.pp-meter-up:focus-visible{background:#ffe7a8;border-color:#e0a91c}.pp-meter-up svg{width:13px;height:13px}.pp-view{min-width:0;padding:28px 36px 120px;max-width:1240px;width:100%}.pp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.pp-head h1{margin:0}.pp-head p{margin:4px 0 0;color:var(--pp-muted)}.pp-head-actions{display:flex;gap:8px;flex-wrap:wrap}.pp-back{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:var(--pp-muted);background:none;border:0;padding:0;cursor:pointer;margin-bottom:8px}.pp-back:hover{color:var(--pp-ink)}.pp-mobilebar{display:none}.pp-card{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-shadow)}.pp-card-pad{padding:20px 22px}.pp-card+.pp-card,.pp-card+.pp-grid2,.pp-grid2+.pp-card{margin-top:16px}.pp-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--pp-line);flex-wrap:wrap}.pp-card-head h2{margin:0;font-size:1rem}.pp-card-head p{margin:2px 0 0;font-size:.8125rem;color:var(--pp-muted)}.pp-card-body{padding:20px 22px}.pp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pp-grid2>.pp-card+.pp-card{margin-top:0}.pp-stack{display:flex;flex-direction:column;gap:14px}.pp-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pp-notice{background:var(--pp-credit-soft);border:1px solid #f6dfa4;color:#6b4600;border-radius:var(--pp-r);padding:10px 14px;font-size:.875rem;margin:0}.pp-notice a{color:inherit;font-weight:700}.pp-error{background:var(--pp-danger-soft);border:1px solid #f4c7c3;color:var(--pp-danger);border-radius:var(--pp-r);padding:10px 14px;font-size:.875rem}.pp-tip{background:var(--pp-info-soft);color:#23478f;border-radius:var(--pp-r);padding:10px 14px;font-size:.8125rem;margin:0}.pp-composer{padding:8px}.pp-kw-left{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 2px 0;font-size:.8125rem;color:var(--pp-muted)}.pp-kw-left .pp-ico{width:14px;height:14px}.pp-kw-left a{color:var(--pp-primary);font-weight:600}.pp-composer-row{display:flex;gap:8px;align-items:stretch}.pp-composer-input{flex:1;display:flex;align-items:center;gap:10px;padding:0 8px 0 12px;min-width:0}.pp-composer-input .pp-ico{color:var(--pp-muted)}.pp-root .pp-composer-input textarea{border:0;box-shadow:none;padding:12px 0;resize:none;font-size:1rem;background:transparent;min-height:48px}.pp-root .pp-composer-input textarea:focus{box-shadow:none}.pp-composer:focus-within{border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 12%,transparent)}.pp-loc{display:flex;gap:6px;flex:none}.pp-root .pp-composer select{width:170px;flex:none;box-shadow:none;background-color:var(--pp-sunken);border-color:transparent;min-height:48px}.pp-place{position:relative;display:flex;align-items:center;width:200px}.pp-place .pp-ico{position:absolute;left:11px;width:16px;height:16px;color:var(--pp-muted);pointer-events:none}.pp-root .pp-place input{padding-left:34px;box-shadow:none;background-color:var(--pp-sunken);border-color:transparent;min-height:48px}.pp-root .pp-place input:focus,.pp-root .pp-composer select:focus{background-color:var(--pp-surface)}.pp-composer .pp-btn{min-height:48px;padding:0 20px}.pp-examples{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;align-items:center}.pp-examples span{font-size:.8125rem;color:var(--pp-muted);margin-right:2px}.pp-example{border:1px solid var(--pp-line-2);background:var(--pp-surface);border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:600;cursor:pointer;color:var(--pp-ink-2)}.pp-example:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.pp-understood{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:22px 2px 12px;font-size:.875rem;color:var(--pp-ink-2)}.pp-understood .pp-ai{display:inline-flex;align-items:center;gap:6px;color:var(--pp-primary);font-weight:700;margin-right:2px}.pp-understood .pp-badge{background:var(--pp-surface);border:1px solid var(--pp-line)}.pp-understood .pp-total{margin-left:auto;font-weight:700}.pp-toolbar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--pp-line);flex-wrap:wrap;min-height:54px}.pp-selall{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:600;color:var(--pp-ink-2);cursor:pointer}.pp-filters{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.pp-filter{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:999px;padding:5px 11px;font-size:.8125rem;font-weight:600;cursor:pointer;color:var(--pp-ink-2)}.pp-filter:hover{border-color:var(--pp-line-2)}.pp-filter.is-on{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp-tabs{display:flex;gap:2px;border-bottom:1px solid var(--pp-line);padding:0 12px;overflow-x:auto}.pp-tab{border:0;background:none;padding:13px 10px;font-weight:700;font-size:.875rem;color:var(--pp-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.pp-tab:hover{color:var(--pp-ink)}.pp-tab.is-on{color:var(--pp-ink);border-bottom-color:var(--pp-primary)}.pp-tab em{font-style:normal;font-size:.75rem;background:var(--pp-sunken);border-radius:999px;padding:1px 7px;color:var(--pp-muted);font-variant-numeric:tabular-nums}.pp-list{list-style:none;margin:0;padding:0}.pp-item{display:grid;grid-template-columns:22px minmax(0,2.2fr) minmax(0,1.6fr) auto;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--pp-line);transition:background .12s}.pp-item:last-child{border-bottom:0}.pp-item:hover{background:#fafbfc}.pp-item.is-selected{background:#f1f8f7}.pp-item.is-flash{animation:pp-flash 1.4s ease}@keyframes pp-flash{0%{background:var(--pp-credit-soft)}to{background:transparent}}.pp-item-main{min-width:0}.pp-item-name{font-weight:700;font-size:.9375rem;color:var(--pp-ink);display:flex;align-items:center;gap:8px;min-width:0}.pp-item-name>button{border:0;background:none;padding:0;font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.pp-item-name>button:hover{color:var(--pp-primary);text-decoration:underline;text-underline-offset:3px}.pp-item-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pp-item-meta{font-size:.8125rem;color:var(--pp-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-item-meta b{font-weight:600;color:var(--pp-ink-2)}.pp-item-tags{display:flex;gap:6px;flex-wrap:wrap}.pp-item-end{display:flex;align-items:center;gap:8px;justify-content:flex-end}.pp-redact{display:inline-block;height:14px;width:min(240px,80%);border-radius:4px;background:repeating-linear-gradient(-45deg,#e5e9ef 0 6px,#d9dee5 6px 12px);vertical-align:middle}.pp-stage{font-size:.75rem;font-weight:700;padding:5px 9px;border-radius:999px;background:var(--pp-sunken);color:var(--pp-ink-2);white-space:nowrap}.pp-stage-contacted{background:var(--pp-info-soft);color:var(--pp-info)}.pp-stage-replied,.pp-stage-meeting{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-stage-quoted{background:var(--pp-credit-soft);color:#8a5a00}.pp-stage-won{background:var(--pp-primary);color:#fff}.pp-stage-lost{color:var(--pp-muted)}.pp-pager{display:flex;gap:4px;justify-content:center;padding:12px;border-top:1px solid var(--pp-line);flex-wrap:wrap}.pp-pager:empty{display:none}.pp-pager button{min-width:34px;height:34px;border:1px solid transparent;background:none;border-radius:var(--pp-r);cursor:pointer;font-weight:700;color:var(--pp-muted)}.pp-pager button:hover{background:var(--pp-sunken)}.pp-pager button.is-on{background:var(--pp-surface);border-color:var(--pp-line-2);color:var(--pp-ink);box-shadow:var(--pp-shadow)}.pp-foot-note{padding:12px 16px;font-size:.8125rem;color:var(--pp-muted);border-top:1px solid var(--pp-line);background:#fafbfc;border-radius:0 0 var(--pp-r-lg) var(--pp-r-lg);margin:0}.pp-empty{text-align:center;padding:56px 24px}.pp-empty-ico{width:48px;height:48px;border-radius:14px;background:var(--pp-primary-soft);color:var(--pp-primary);display:inline-grid;place-items:center;margin-bottom:14px}.pp-empty-ico .pp-ico{width:24px;height:24px}.pp-empty p{color:var(--pp-muted);max-width:48ch;margin:0 auto 16px}.pp-skel{padding:16px;display:flex;flex-direction:column;gap:12px}.pp-skel div{height:46px;border-radius:8px;background:linear-gradient(90deg,var(--pp-sunken) 25%,#f8f9fb 50%,var(--pp-sunken) 75%);background-size:200% 100%;animation:pp-shimmer 1.3s infinite}@keyframes pp-shimmer{to{background-position:-200% 0}}.pp-bulk{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom,0px));transform:translate(-50%,160%);z-index:60;background:#101828;color:#fff;border-radius:14px;box-shadow:var(--pp-shadow-lg);padding:8px 8px 8px 16px;display:flex;align-items:center;gap:6px;transition:transform .25s cubic-bezier(.2,.8,.2,1),visibility .25s;max-width:calc(100vw - 24px);flex-wrap:wrap}.pp-bulk{visibility:hidden}.pp-bulk.is-on{transform:translate(-50%);visibility:visible}.pp-bulk strong{font-size:.875rem;margin-right:8px;white-space:nowrap}.pp-bulk button{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:700;border:0;border-radius:9px;padding:9px 12px;cursor:pointer;background:#ffffff17;color:#fff;white-space:nowrap}.pp-bulk button:hover{background:#ffffff2b}.pp-bulk button.is-credit{background:var(--pp-credit);color:#101828}.pp-bulk button.is-wa{background:#1b9a52}.pp-bulk button.is-wa:hover{background:#168a4a}.pp-bulk button.is-mail{background:#13857c}.pp-bulk button.is-mail:hover{background:var(--pp-primary, #0e6f68)}.pp-bulk .pp-ico{width:16px;height:16px}.pp-layer .pp-bulk select{width:auto;font-size:.8125rem;font-weight:700;background-color:#ffffff17;color:#fff;border:0;border-radius:9px;padding:9px 30px 9px 10px;cursor:pointer;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.pp-bulk select option{color:#101828}.pp-bulk .pp-bulk-x{background:none;padding:9px;color:#b7c0cc}.pp-overlay{position:fixed;inset:0;background:#10182861;z-index:90;opacity:0;transition:opacity .2s}.pp-overlay.is-on{opacity:1}.pp-drawer{position:fixed;top:0;right:0;height:100%;width:min(660px,100vw);background:var(--pp-surface);z-index:91;box-shadow:var(--pp-shadow-lg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.pp-drawer.is-on{transform:none}.pp-drawer.is-narrow{width:min(520px,100vw)}.pp-drawer-head{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 16px;padding-top:max(20px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--pp-line)}.pp-drawer-head h2{margin:0;font-size:1.125rem}.pp-drawer-head p{margin:2px 0 0;color:var(--pp-muted);font-size:.875rem}.pp-drawer-head .pp-iconbtn{margin-left:auto}.pp-drawer-body{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:18px}.pp-drawer-foot{border-top:1px solid var(--pp-line);padding:14px 24px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px));display:flex;gap:10px;align-items:center;background:#fafbfc;flex-wrap:wrap}.pp-spacer{flex:1}.pp-steps{display:flex;gap:6px;padding:12px 24px;border-bottom:1px solid var(--pp-line);background:#fafbfc}.pp-step{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;color:var(--pp-muted);flex:1}.pp-step i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e9ecf0;font-size:.75rem;flex:none}.pp-step.is-on{color:var(--pp-ink)}.pp-step.is-on i{background:var(--pp-primary);color:#fff}.pp-step.is-done i{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-modal{position:fixed;inset:0;background:#10182873;display:grid;place-items:center;z-index:99999;padding:20px}.pp-modal-card{background:#fff;color:#101828;border-radius:16px;box-shadow:var(--pp-shadow-lg);max-width:460px;width:100%;padding:26px}.pp-modal-card h3{margin:0 0 8px;font-size:1.125rem}.pp-modal-card p{color:#475467;margin:0 0 18px}.pp-modal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.pp-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#101828;color:#fff;padding:11px 18px;border-radius:10px;z-index:100000;font:600 .875rem/1.4 Manrope,system-ui,sans-serif;max-width:90vw;box-shadow:0 12px 32px #10182840;transition:opacity .35s}.pp-toast.is-warn{background:#b42318}.pp-toast.is-out{opacity:0}.pp-kv{display:grid;grid-template-columns:130px 1fr;gap:10px 14px;margin:0;font-size:.875rem}.pp-kv dt{color:var(--pp-muted)}.pp-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.pp-person{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg)}.pp-person .pp-avatar{width:42px;height:42px;font-size:.9375rem}.pp-person strong{display:block}.pp-person span{font-size:.8125rem;color:var(--pp-muted)}.pp-person .pp-badge{margin-left:auto}.pp-signal{border-left:3px solid var(--pp-credit);background:var(--pp-credit-soft);border-radius:0 var(--pp-r) var(--pp-r) 0;padding:10px 14px;font-size:.875rem;color:#5c3d00;margin:0}.pp-quick{display:flex;gap:8px;flex-wrap:wrap}.pp-draft{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:#fafbfc;padding:14px}.pp-draft pre{white-space:pre-wrap;font:inherit;font-size:.875rem;margin:0 0 10px}.pp-sub{font-size:.8125rem;font-weight:700;color:var(--pp-muted);margin:0 0 8px}.pp-camp{display:grid;grid-template-columns:38px minmax(0,2fr) minmax(0,1.4fr) auto;gap:16px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--pp-line);cursor:pointer;width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left}.pp-camp:last-child{border-bottom:0}.pp-camp:hover{background:#fafbfc}.pp-camp strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-camp small{color:var(--pp-muted);font-size:.8125rem}.pp-chan{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none}.pp-chan-email{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-chan-whatsapp{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-progress{height:6px;border-radius:99px;background:var(--pp-sunken);overflow:hidden}.pp-progress span{display:block;height:100%;background:var(--pp-primary);border-radius:99px}.pp-progress-label{display:flex;justify-content:space-between;font-size:.75rem;color:var(--pp-muted);margin-bottom:6px;font-variant-numeric:tabular-nums}.pp-status{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap;background:var(--pp-sunken);color:var(--pp-ink-2)}.pp-status-active{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-status-paused,.pp-status-paused_billing{background:var(--pp-credit-soft);color:#8a5a00}.pp-status-done{background:var(--pp-info-soft);color:var(--pp-info)}.pp-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.pp-tile{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:14px 16px;box-shadow:var(--pp-shadow)}.pp-tile span{display:block;font-size:.8125rem;color:var(--pp-muted)}.pp-tile strong{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-seq{display:flex;flex-direction:column}.pp-seq-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;position:relative;padding-bottom:22px}.pp-seq-step:before{content:"";position:absolute;left:13px;top:32px;bottom:4px;width:2px;background:var(--pp-line)}.pp-seq-step:last-child{padding-bottom:0}.pp-seq-step:last-child:before{display:none}.pp-seq-step>i{font-style:normal;width:28px;height:28px;border-radius:50%;background:var(--pp-primary-soft);color:var(--pp-primary);display:grid;place-items:center;font-size:.8125rem;font-weight:800}.pp-seq-when{font-size:.8125rem;font-weight:700;color:var(--pp-ink-2);margin:4px 0 8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-seq-when input{width:64px!important;padding:5px 8px!important;font-size:.8125rem!important}.pp-msg-edit{border:1px solid var(--pp-line-2);border-radius:var(--pp-r);background:var(--pp-surface);overflow:hidden;box-shadow:var(--pp-shadow)}.pp-msg-edit:focus-within{border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 12%,transparent)}.pp-layer .pp-msg-edit input,.pp-root .pp-msg-edit input{border:0;border-bottom:1px solid var(--pp-line);border-radius:0;box-shadow:none;font-weight:700}.pp-layer .pp-msg-edit textarea,.pp-root .pp-msg-edit textarea{border:0;border-radius:0;box-shadow:none;min-height:180px}.pp-layer .pp-msg-edit input:focus,.pp-layer .pp-msg-edit textarea:focus,.pp-root .pp-msg-edit input:focus,.pp-root .pp-msg-edit textarea:focus{box-shadow:none}.pp-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:8px 10px;border-top:1px solid var(--pp-line);background:#fafbfc}.pp-tags span{font-size:.75rem;color:var(--pp-muted)}.pp-tag{border:1px dashed var(--pp-line-2);background:var(--pp-surface);border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;cursor:pointer;color:var(--pp-ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pp-tag:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.pp-preview{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden}.pp-preview-head{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;background:#fafbfc;border-bottom:1px solid var(--pp-line);font-size:.8125rem}.pp-preview-head strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-preview-body{padding:16px;font-size:.875rem;white-space:pre-wrap}.pp-preview-body .pp-subj{font-weight:800;margin-bottom:10px;white-space:normal}.pp-preview-foot{color:var(--pp-muted);font-size:.75rem;margin-top:12px}.pp-preview-wa{background:#ece5dd;padding:18px}.pp-bubble{background:#fff;border-radius:0 10px 10px;padding:10px 12px;max-width:92%;font-size:.875rem;white-space:pre-wrap;box-shadow:0 1px 1px #00000014}.pp-line-edit{display:flex;gap:8px;align-items:center;padding:10px 14px;border-top:1px solid var(--pp-line);background:#fafbfc}.pp-line-edit label{font-size:.75rem;font-weight:700;color:var(--pp-muted);white-space:nowrap}.pp-layer .pp-line-edit input{font-size:.8125rem;padding:6px 10px}.pp-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pp-choice label{border:1px solid var(--pp-line-2);border-radius:var(--pp-r-lg);padding:14px;cursor:pointer;display:flex;gap:10px;align-items:flex-start;font-size:.875rem}.pp-choice label.is-on{border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 12%,transparent)}.pp-choice input{margin-top:3px;accent-color:var(--pp-primary)}.pp-choice strong{display:block}.pp-choice span{color:var(--pp-muted);font-size:.8125rem}.pp-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pp-summary div{background:var(--pp-sunken);border-radius:var(--pp-r);padding:12px 14px}.pp-summary span{display:block;font-size:.8125rem;color:var(--pp-muted)}.pp-summary strong{font-size:1.125rem;font-variant-numeric:tabular-nums}.pp-rtable{width:100%;border-collapse:collapse;font-size:.875rem}.pp-rtable th{text-align:left;font-size:.75rem;font-weight:700;color:var(--pp-muted);padding:10px 16px;border-bottom:1px solid var(--pp-line);background:#fafbfc;white-space:nowrap}.pp-rtable td{padding:12px 16px;border-bottom:1px solid var(--pp-line);vertical-align:middle}.pp-rtable tr:last-child td{border-bottom:0}.pp-rtable td small{display:block;color:var(--pp-muted)}.pp-scroll{overflow-x:auto}.pp-r{font-weight:700;font-size:.8125rem;white-space:nowrap}.pp-r-queued,.pp-r-ready{color:var(--pp-info)}.pp-r-done,.pp-r-replied{color:var(--pp-primary)}.pp-r-failed,.pp-r-opted_out{color:var(--pp-danger)}.pp-r-stopped{color:var(--pp-muted)}.pp-copyline{display:flex;gap:6px}.pp-copyline input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem!important;background-color:var(--pp-sunken)!important}.pp-usage{margin-bottom:14px}.pp-usage-top{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:6px}.pp-usage-top span{color:var(--pp-ink-2)}.pp-usage-top strong{font-variant-numeric:tabular-nums}.pp-usage-bar{height:8px;border-radius:99px;background:var(--pp-sunken);overflow:hidden}.pp-usage-bar span{display:block;height:100%;border-radius:99px;background:var(--pp-primary)}.pp-usage-bar.is-credit span{background:var(--pp-credit)}.pp-usage-bar.is-wa span{background:var(--pp-wa)}.pp-loyal{background:var(--pp-sunken);border-radius:var(--pp-r-lg);padding:18px}.pp-loyal-steps{display:flex;gap:6px;margin:12px 0}.pp-loyal-steps span{flex:1;text-align:center;font-size:.75rem;font-weight:700;padding:6px 0;border-radius:6px;background:var(--pp-surface);color:var(--pp-muted);border:1px solid var(--pp-line)}.pp-loyal-steps span.is-on{background:var(--pp-credit);border-color:var(--pp-credit);color:var(--pp-ink)}.pp-connected{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.8125rem}.pp-connected.is-on{color:var(--pp-wa)}.pp-connected.is-off{color:var(--pp-muted)}details.pp-howto{font-size:.875rem;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:10px 14px}details.pp-howto summary{font-weight:700;cursor:pointer}details.pp-howto ol{margin:10px 0 0;padding-left:20px;color:var(--pp-ink-2)}details.pp-howto li{margin-bottom:4px}.pp-pricing{max-width:1180px;margin:0 auto;padding:56px 28px 80px}.pp-pricing-head{text-align:center;max-width:720px;margin:0 auto 44px}.pp-root .pp-pricing-head h1{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.15;letter-spacing:-.03em}.pp-pricing-head p{color:var(--pp-muted);font-size:1.0625rem;margin-bottom:22px}.pp-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.pp-tier{position:relative;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--pp-shadow)}.pp-tier h2{margin:0;font-size:1rem;color:var(--pp-ink-2)}.pp-tier.is-featured{border:2px solid var(--pp-primary);box-shadow:var(--pp-shadow-md)}.pp-tier-flag{position:absolute;top:-12px;left:24px;background:var(--pp-primary);color:#fff;font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:999px}.pp-price{margin:0;display:flex;align-items:baseline;gap:6px}.pp-amount{font-size:2.125rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pp-per{color:var(--pp-muted);font-size:.875rem}.pp-ticks{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--pp-line);display:flex;flex-direction:column;gap:10px;font-size:.875rem;color:var(--pp-ink-2)}.pp-ticks li{padding-left:27px;position:relative}.pp-ticks li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:var(--pp-primary-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e6f68' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 11px no-repeat}.pp-fair{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.pp-fair>div{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:20px 22px}.pp-fair p{color:var(--pp-muted);font-size:.875rem;margin:0}.pp-auth{display:grid;place-items:start center;padding:56px 20px 80px}.pp-auth-card{width:100%;max-width:440px;padding:32px;box-shadow:var(--pp-shadow-md)}.pp-auth-card h1{font-size:1.5rem;margin-bottom:2px}.pp-form{display:flex;flex-direction:column;gap:14px}.pp-form>label:not(.pp-check):not(.pp-hp){display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:600;color:var(--pp-ink-2)}.pp-form .pp-small{margin:0;text-align:center;color:var(--pp-muted)}@media(max-width:1100px){.pp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-item{grid-template-columns:22px minmax(0,1fr) auto;row-gap:8px}.pp-item-tags{grid-column:2 / 3;grid-row:2}.pp-item-end{grid-row:1 / span 2;grid-column:3;flex-direction:column;align-items:flex-end}}@media(max-width:860px){.pp-shell{grid-template-columns:1fr}.pp-side{display:none}.pp-shell.is-menu .pp-side{display:flex;position:fixed;inset:0 20% 0 0;z-index:80;height:100%;box-shadow:var(--pp-shadow-lg)}.pp-mobilebar{display:flex;align-items:center;gap:10px;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top,0px));background:var(--pp-surface);border-bottom:1px solid var(--pp-line);position:sticky;top:0;z-index:30}.pp-credits-mini{margin-left:auto;font-size:.8125rem;font-weight:700;background:var(--pp-credit-soft);color:#8a5a00;padding:5px 10px;border-radius:999px}.pp-view{padding:20px 16px 150px}.pp-grid2,.pp-fair,.pp-summary,.pp-choice{grid-template-columns:1fr}.pp-composer-row{flex-wrap:wrap}.pp-composer-input{flex-basis:100%}.pp-loc{flex:1 1 100%}.pp-root .pp-composer select,.pp-place{flex:1;width:auto;min-width:0}.pp-composer .pp-btn{flex:1 1 100%}.pp-top{padding:12px 16px;gap:12px 16px;flex-wrap:wrap}.pp-top-nav{order:3;flex-basis:100%}.pp-camp{grid-template-columns:38px minmax(0,1fr) auto}.pp-camp>.pp-camp-prog{grid-column:2 / 4;grid-row:2}.pp-kv{grid-template-columns:1fr;gap:2px}.pp-kv dd{margin-bottom:8px}.pp-understood .pp-total{margin-left:0;flex-basis:100%}}@media(max-width:560px){.pp-tiers{grid-template-columns:1fr}.pp-tiles{grid-template-columns:1fr 1fr}.pp-filters{margin-left:0}.pp-bulk{left:10px;right:10px;transform:translateY(160%);max-width:none}.pp-bulk.is-on{transform:none}.pp-step span{display:none}.pp-item-end .pp-btn{padding:7px 10px}}@media(prefers-reduced-motion:reduce){.pp-root *,.pp-layer *,.pp-bulk,.pp-drawer,.pp-overlay{transition:none!important;animation:none!important}}.pp-root strong,.pp-layer strong,.pp-root b{font-weight:700}.pp-composer-where{border-top:1px solid var(--pp-line);margin-top:8px;padding-top:8px}.pp-where{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:4px 8px 4px 12px;border-radius:var(--pp-r);background:var(--pp-sunken);cursor:text;min-height:48px}.pp-where>.pp-ico{color:var(--pp-muted)}.pp-where:focus-within{background:var(--pp-surface);box-shadow:inset 0 0 0 1px var(--pp-line-2)}.pp-where-field{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-where-chips{display:contents}.pp-root .pp-where-field input{flex:1;min-width:160px;border:0;background:transparent;box-shadow:none;padding:8px 2px}.pp-root .pp-where-field input:focus{box-shadow:none}.pp-lchip{display:inline-flex;align-items:center;gap:6px;background:var(--pp-surface);border:1px solid var(--pp-line-2);border-radius:999px;padding:4px 4px 4px 10px;font-size:.8125rem;line-height:1.2;box-shadow:var(--pp-shadow);max-width:100%}.pp-lchip .pp-ico{width:14px;height:14px;color:var(--pp-primary)}.pp-lchip-country{background:var(--pp-primary-soft);border-color:#bfdcd9}.pp-lchip strong{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-lchip span{color:var(--pp-muted);white-space:nowrap}.pp-lchip button{width:22px;height:22px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:var(--pp-muted);padding:0;flex:none}.pp-lchip button:hover{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-lchip button .pp-ico{width:12px;height:12px;color:inherit;stroke-width:2.4}.pp-where-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;list-style:none;margin:0;padding:6px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-shadow-lg);max-height:340px;overflow-y:auto}.pp-where-list li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--pp-r);cursor:pointer}.pp-where-list li .pp-ico{color:var(--pp-muted)}.pp-where-list li div{min-width:0;line-height:1.3}.pp-where-list li strong{display:block;font-size:.875rem}.pp-where-list li span{font-size:.75rem;color:var(--pp-muted)}.pp-where-list li.is-on,.pp-where-list li:hover{background:var(--pp-primary-soft)}.pp-where-list li.is-on .pp-ico{color:var(--pp-primary)}.pp-understood>.pp-muted{font-size:.8125rem}@media(max-width:860px){.pp-composer-where{flex-wrap:wrap}.pp-where{flex:1 1 100%}.pp-root .pp-where-field input{min-width:120px}}.pp-lchip-auto{border-style:dashed;border-color:#9cc9c4;background:#f5fbfa}.pp-lchip-auto .pp-ico{color:var(--pp-primary)}.pp-lchip-auto.is-off{opacity:.55;background:var(--pp-surface);border-color:var(--pp-line-2)}.pp-lchip-auto.is-off strong{text-decoration:line-through}.pp-lchip-auto.is-off button:hover{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-fix{font-weight:600;color:var(--pp-muted);margin-left:4px}.pp-ov-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pp-ov-kpis .pp-card+.pp-card{margin-top:0}.pp-ov-kpi{padding:18px}.pp-ov-kpi-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;font-size:.8125rem;font-weight:700;color:var(--pp-muted)}.pp-ov-kpi-top i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--pp-sunken);color:var(--pp-ink-2)}.pp-ov-kpi-top .pp-ico{width:16px;height:16px}.pp-ov-kpi strong{display:block;font-size:1.875rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-top:8px}.pp-ov-kpi small{display:block;font-size:.8125rem;color:var(--pp-muted);margin-top:2px}.pp-ov-kpi p{font-size:.75rem;font-weight:600;color:var(--pp-ink-2);margin:10px 0 0;padding-top:10px;border-top:1px solid var(--pp-line)}.pp-ov-kpi.is-credit{border-color:#f3e3b8;background:linear-gradient(180deg,#fffaf0,#fff 70%)}.pp-ov-kpi.is-credit .pp-ov-kpi-top i{background:var(--pp-credit-soft);color:#8a5a00}.pp-ov-kpi.is-credit p{border-top:0;padding-top:0;margin-top:4px}.pp-ov-kpi.is-brand .pp-ov-kpi-top i{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-ov-grid{display:grid;gap:14px;margin-top:14px}.pp-ov-grid>.pp-card{margin-top:0;display:flex;flex-direction:column;min-width:0}.pp-ov-grid-2{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.pp-ov-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-ov-grid .pp-card-head{border-bottom:0;padding-bottom:4px}.pp-ov-grid .pp-card-body{padding-top:8px}.pp-ov-chart{width:100%;height:auto;display:block}.pp-ov-chart .pp-gl{stroke:var(--pp-line)}.pp-ov-chart .pp-ax{font:600 10.5px Manrope,system-ui,sans-serif;fill:var(--pp-muted)}.pp-ov-chart .pp-bar{fill:#a4d3cd}.pp-ov-chart .pp-bar:hover{fill:var(--pp-primary)}.pp-ov-chart .pp-ln{fill:none;stroke:var(--pp-credit);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.pp-ov-legend{display:flex;gap:14px;font-size:.75rem;font-weight:600;color:var(--pp-muted)}.pp-ov-legend span{display:inline-flex;align-items:center;gap:6px}.pp-ov-legend i{width:10px;height:10px;border-radius:3px;background:#a4d3cd}.pp-ov-legend i.is-line{background:var(--pp-credit);height:3px}.pp-funnel{display:flex;flex-direction:column;gap:4px}.pp-funnel-row{display:grid;grid-template-columns:124px 1fr 40px;gap:10px;align-items:center;border:0;background:none;padding:6px;border-radius:var(--pp-r);cursor:pointer;text-align:left;font-size:.8125rem;font-weight:600;color:var(--pp-ink-2)}.pp-funnel-row:hover{background:var(--pp-sunken)}.pp-funnel-row div{height:10px;background:var(--pp-sunken);border-radius:99px;overflow:hidden}.pp-funnel-row i{display:block;height:100%;border-radius:99px;background:#c9d2dc}.pp-funnel-row i.pp-f-contacted{background:#7a9be0}.pp-funnel-row i.pp-f-replied,.pp-funnel-row i.pp-f-meeting{background:#3fa197}.pp-funnel-row i.pp-f-quoted{background:var(--pp-credit)}.pp-funnel-row i.pp-f-won{background:var(--pp-primary)}.pp-funnel-row strong{text-align:right}.pp-ov-loyal{margin:auto 22px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--pp-credit-soft);border-radius:var(--pp-r);padding:10px 12px;font-size:.8125rem;color:#6b4600}.pp-ov-loyal span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.pp-ov-loyal .pp-ico{width:15px;height:15px}.pp-ov-follow,.pp-ov-camps,.pp-ov-saved,.pp-ov-feed{list-style:none;margin:0;padding:0}.pp-ov-follow{padding:4px 10px 12px}.pp-follow{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;border:0;background:none;padding:10px 8px;border-radius:var(--pp-r);cursor:pointer;text-align:left}.pp-follow:hover{background:var(--pp-sunken)}.pp-follow .pp-avatar{grid-row:1 / span 2;width:34px;height:34px;border-radius:9px}.pp-follow div{min-width:0}.pp-follow strong{display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-follow small{display:block;font-size:.75rem;color:var(--pp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-follow .pp-stage{justify-self:end}.pp-follow em{grid-column:3;justify-self:end;font-style:normal;font-size:.6875rem;color:var(--pp-muted);display:inline-flex;gap:4px;align-items:center;margin-top:4px}.pp-follow em .pp-ico{width:12px;height:12px}.pp-ov-camps li+li,.pp-ov-saved li+li{border-top:1px solid var(--pp-line)}.pp-ov-camps button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;border:0;background:none;padding:10px 0;cursor:pointer;text-align:left}.pp-ov-camps strong{display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}.pp-ov-camps small{display:block;font-size:.75rem;color:var(--pp-muted);margin-top:4px}.pp-ov-camps button:hover strong{color:var(--pp-primary)}.pp-ov-saved button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:none;padding:9px 0;cursor:pointer;text-align:left;font-size:.875rem;font-weight:600}.pp-ov-saved button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ov-saved small{color:var(--pp-muted);font-size:.75rem;font-weight:500}.pp-ov-saved .pp-ico{width:16px;height:16px;color:var(--pp-muted)}.pp-ov-saved button:hover span{color:var(--pp-primary)}.pp-ov-subhead{border-top:1px solid var(--pp-line);padding-top:14px!important}.pp-ov-feed{padding:4px 22px 16px}.pp-ov-feed li{display:flex;gap:10px;padding:7px 0;font-size:.8125rem}.pp-ov-feed li>i{width:26px;height:26px;border-radius:7px;background:var(--pp-sunken);display:grid;place-items:center;flex:none;color:var(--pp-ink-2)}.pp-ov-feed li>i .pp-ico{width:14px;height:14px}.pp-ov-feed span{display:block;font-weight:600}.pp-ov-feed time{font-size:.75rem;color:var(--pp-muted)}.pp-ov-empty{color:var(--pp-muted);font-size:.8125rem;padding:8px 12px 14px;margin:0;display:block}.pp-ov-upsell{background:var(--pp-sunken);border-radius:var(--pp-r-lg);padding:16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-size:.875rem}.pp-ov-upsell p{margin:0;color:var(--pp-ink-2)}@media(max-width:1200px){.pp-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-ov-grid-3{grid-template-columns:1fr 1fr}.pp-ov-grid-3>.pp-card:first-child{grid-column:1 / -1}}@media(max-width:860px){.pp-ov-grid-2,.pp-ov-grid-3{grid-template-columns:1fr}.pp-ov-kpis{grid-template-columns:1fr 1fr;gap:10px}.pp-ov-kpi strong{font-size:1.5rem}}@media(max-width:480px){.pp-ov-kpis{grid-template-columns:1fr}}.pp-rs{margin-bottom:16px}.pp-rs-ico{width:40px;height:40px;border-radius:11px;background:var(--pp-primary-soft);color:var(--pp-primary);display:grid;place-items:center;flex:none}.pp-rs-ico .pp-ico{width:20px;height:20px}.pp-rs-start{display:flex;gap:18px;align-items:center;padding:16px 18px;flex-wrap:wrap;border-style:dashed;border-color:#b9d9d5;background:linear-gradient(90deg,#f5fbfa,#fff 60%)}.pp-rs-start-text{display:flex;gap:14px;align-items:flex-start;flex:1 1 380px;min-width:0}.pp-rs-start h2{font-size:1rem;margin:0 0 2px;display:flex;align-items:center;gap:8px}.pp-rs-start p{margin:0;color:var(--pp-muted);font-size:.8125rem;max-width:62ch}.pp-rs-start-form{display:flex;gap:8px;flex:1 1 360px}.pp-root .pp-rs-start-form input{flex:1;min-width:0}.pp-rs-busy{padding:18px 20px}.pp-rs-busy-head{display:flex;gap:14px;align-items:center}.pp-rs-busy h2{font-size:1rem;margin:0}.pp-rs-busy p{margin:0;font-size:.8125rem}.pp-rs-spin{width:36px;height:36px;border-radius:50%;border:3px solid var(--pp-primary-soft);border-top-color:var(--pp-primary);animation:pp-spin .9s linear infinite;flex:none}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-rs-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pp-rs-steps li{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--pp-muted);padding:10px;border-radius:var(--pp-r);background:var(--pp-sunken)}.pp-rs-steps li i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e2e6eb;color:transparent;flex:none}.pp-rs-steps li i .pp-ico{width:12px;height:12px;stroke-width:3}.pp-rs-steps li.is-on{color:var(--pp-ink);background:var(--pp-primary-soft)}.pp-rs-steps li.is-on i{background:var(--pp-surface);box-shadow:inset 0 0 0 2px var(--pp-primary)}.pp-rs-steps li.is-done{color:var(--pp-primary)}.pp-rs-steps li.is-done i{background:var(--pp-primary);color:#fff}.pp-rs-head{display:flex;gap:14px;align-items:flex-start;padding:16px 18px}.pp-rs-title{flex:1;min-width:0}.pp-rs-title h2{font-size:1rem;margin:0 0 2px}.pp-rs-title p{margin:0;color:var(--pp-ink-2);font-size:.875rem}.pp-rs-actions{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pp-rs-edit-body{display:grid;gap:6px;padding:0 18px 18px}.pp-rs-edit-body input,.pp-rs-edit-body textarea{width:100%;box-sizing:border-box}.pp-rs-edit-body .pp-label{margin-top:6px;font-size:.8125rem;font-weight:600}.pp-rs-edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px;flex-wrap:wrap}.pp-rs-body{border-top:1px solid var(--pp-line);padding:16px 18px 14px;display:flex;flex-direction:column;gap:18px}.pp-rs-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-rs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.8125rem;color:var(--pp-ink-2)}.pp-rs-list li{display:flex;gap:6px;align-items:flex-start}.pp-rs-list .pp-ico{width:14px;height:14px;color:var(--pp-primary);margin-top:2px;stroke-width:2.4}.pp-seg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.pp-seg-card{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--pp-surface)}.pp-seg-card:hover{border-color:#b9d9d5;box-shadow:var(--pp-shadow-md)}.pp-seg-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.pp-seg-top h3{font-size:.9375rem;margin:0}.pp-fit{font-size:.75rem;color:var(--pp-muted);white-space:nowrap}.pp-fit b{color:var(--pp-primary);font-size:.875rem}.pp-fitbar{height:6px;border-radius:99px;background:var(--pp-sunken);overflow:hidden}.pp-fitbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7cc2ba,var(--pp-primary))}.pp-seg-card p{margin:0;font-size:.8125rem;color:var(--pp-ink-2)}.pp-seg-roles{display:flex;gap:6px;align-items:center;color:var(--pp-muted)!important}.pp-seg-roles .pp-ico{width:14px;height:14px}.pp-seg-foot{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--pp-line)}.pp-rs-exp{list-style:none;margin:0;padding:0;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg)}.pp-rs-exp li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px}.pp-rs-exp li+li{border-top:1px solid var(--pp-line)}.pp-rs-exp strong{display:block;font-size:.875rem}.pp-rs-exp span{display:block;font-size:.8125rem;color:var(--pp-ink-2)}.pp-rs-exp small{display:inline-flex;gap:4px;align-items:center;font-size:.75rem;color:var(--pp-muted);margin-top:2px}.pp-rs-exp small .pp-ico{width:12px;height:12px}.pp-rs-foot{margin:0}.pp-rank{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--pp-line-2);background:var(--pp-surface);color:var(--pp-muted);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;cursor:pointer}.pp-rank .pp-ico{width:13px;height:13px}.pp-rank.is-on{border-style:solid;border-color:#b9d9d5;background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-ov-tip{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-top:14px;flex-wrap:wrap;border-style:dashed;border-color:#b9d9d5}.pp-ov-tip div{flex:1;min-width:220px}.pp-ov-tip p{margin:0;font-size:.8125rem;color:var(--pp-muted)}@media(max-width:860px){.pp-rs-facts{grid-template-columns:1fr}.pp-rs-steps{grid-template-columns:1fr 1fr}.pp-rs-start-form{flex-wrap:wrap}.pp-rs-start-form .pp-btn{flex:1}}.pp-tiles-6{grid-template-columns:repeat(6,minmax(0,1fr))}.pp-tile em{font-style:normal;font-size:.75rem;font-weight:700;color:var(--pp-primary);margin-left:6px}.pp-eng{display:inline-block;margin-left:6px;font-size:.6875rem;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-wa-q{display:flex;align-items:center;gap:6px;font-size:.8125rem;margin:0;padding:8px 12px;border-radius:var(--pp-r);background:var(--pp-sunken)}.pp-wa-q-green{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-wa-q-yellow{background:var(--pp-credit-soft);color:#8a5a00}.pp-wa-q-red{background:var(--pp-danger-soft);color:var(--pp-danger)}@media(max-width:1100px){.pp-tiles-6{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-disc{margin:0 0 12px;border-radius:var(--pp-r-lg);background:var(--pp-surface);border:1px solid #cfe3e0;padding:14px 16px 0;overflow:hidden;box-shadow:var(--pp-shadow)}.pp-disc-top{display:flex;gap:12px;align-items:center}.pp-disc-txt{flex:1;min-width:0}.pp-disc-stop{flex:none;margin-left:auto}@media(max-width:560px){.pp-disc-top{flex-wrap:wrap}.pp-disc-stop{margin-left:24px}}.pp-ci.is-wa{color:#128c4b}.pp-disc-top strong{display:block;font-size:.9375rem}.pp-disc-top span{font-size:.8125rem;color:var(--pp-muted)}.pp-disc-pulse{width:12px;height:12px;border-radius:50%;background:var(--pp-primary);flex:none;box-shadow:0 0 color-mix(in srgb,var(--pp-primary, #0e6f68) 45%,transparent);animation:pp-pulse 1.6s infinite}@keyframes pp-pulse{70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}}.pp-disc-steps{list-style:none;display:flex;gap:18px;margin:12px 0 12px 24px;padding:0;font-size:.75rem;font-weight:700;color:var(--pp-muted);flex-wrap:wrap}.pp-disc-steps li{display:flex;align-items:center;gap:6px}.pp-disc-steps li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pp-line-2)}.pp-disc-steps li.is-on{color:var(--pp-ink)}.pp-disc-steps li.is-on:before{background:var(--pp-credit)}.pp-disc-steps li.is-done{color:var(--pp-primary)}.pp-disc-steps li.is-done:before{background:var(--pp-primary)}.pp-disc-bar{height:3px;background:var(--pp-primary-soft);margin:0 -16px;position:relative;overflow:hidden}.pp-disc-bar i{position:absolute;inset:0 auto 0 0;width:35%;background:var(--pp-primary);animation:pp-slide 1.4s ease-in-out infinite}@keyframes pp-slide{0%{left:-35%}to{left:100%}}.pp-fresh{display:flex;gap:10px;align-items:center;margin:0 0 12px;padding:10px 14px;border-radius:var(--pp-r-lg);background:var(--pp-credit-soft);border:1px solid #f3e0ae;font-size:.875rem;color:#5c3d00;animation:pp-flash 2.4s ease}.pp-fresh .pp-ico{color:#b27b00}.pp-drawer .pp-drawer-head>div:first-child{flex:1;min-width:0}.pp-pf-head{display:flex;gap:14px;align-items:flex-start}.pp-pf-logo{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--pp-primary),#139187);color:#fff;font-weight:800;font-size:1.125rem;display:grid;place-items:center;flex:none;box-shadow:var(--pp-shadow-md)}.pp-pf-head h2{margin:0;font-size:1.1875rem;line-height:1.25}.pp-pf-head p{margin:3px 0 8px;color:var(--pp-muted);font-size:.875rem}.pp-pf-tags{display:flex;gap:6px;flex-wrap:wrap}.pp-pf-actions{display:flex;gap:8px;flex-wrap:wrap}.pp-pf-actions .pp-btn{flex:1 1 auto}.pp-pf-card{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:14px 16px;background:var(--pp-surface)}.pp-pf-label{margin:0 0 10px;font-size:.75rem;font-weight:800;letter-spacing:.02em;color:var(--pp-muted)}.pp-pf-person{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--pp-line)}.pp-pf-person .pp-avatar{width:40px;height:40px}.pp-pf-person div{flex:1;min-width:0}.pp-pf-person strong{display:block}.pp-pf-person span{font-size:.8125rem;color:var(--pp-muted)}.pp-pf-verify{display:inline-flex!important;align-items:center;gap:4px;font-size:.75rem!important;font-weight:700;color:var(--pp-primary)!important;background:var(--pp-primary-soft);padding:4px 9px;border-radius:999px;white-space:nowrap}.pp-pf-verify.is-soft{color:var(--pp-ink-2)!important;background:var(--pp-sunken)}.pp-pf-verify .pp-ico{width:13px;height:13px;stroke-width:2.4}.pp-pf-nobuyer p:last-child{margin:0;font-size:.875rem;color:var(--pp-ink-2)}.pp-crows{list-style:none;margin:0;padding:0}.pp-crow{display:flex;align-items:center;gap:12px;padding:9px 0}.pp-crow+.pp-crow{border-top:1px dashed var(--pp-line)}.pp-crow>i{width:32px;height:32px;border-radius:9px;background:var(--pp-sunken);color:var(--pp-ink-2);display:grid;place-items:center;flex:none}.pp-crow>i .pp-ico{width:16px;height:16px}.pp-crow div{flex:1;min-width:0}.pp-crow span{display:block;font-size:.6875rem;font-weight:700;color:var(--pp-muted)}.pp-crow a,.pp-crow strong{font-size:.875rem;font-weight:600;color:var(--pp-ink);overflow-wrap:anywhere;text-decoration:none}.pp-crow a:hover{color:var(--pp-primary);text-decoration:underline}.pp-wawho{color:var(--pp-muted);margin-top:2px}.pp-wawho.is-warn{color:#b25e09;font-weight:600}.pp-wawho svg{width:12px;height:12px;vertical-align:-2px}.pp-pf-wa{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:.6875rem;font-weight:700;color:var(--pp-wa);margin-left:8px}.pp-pf-wa .pp-ico{width:12px;height:12px}.pp-ptag{display:inline-flex;align-items:center;font-style:normal;font-size:.6875rem;font-weight:600;color:var(--pp-muted, #667085);background:var(--pp-sunken, #f2f4f7);border-radius:999px;padding:1px 8px;margin-left:8px}.pp-ptag.is-mob{color:var(--pp-wa, #128c4a);background:color-mix(in srgb,var(--pp-wa, #128c4a) 10%,transparent)}.pp-ptag.is-off{color:#b42318;background:#fef3f2}.pp-copy{width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:none;color:var(--pp-muted);cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .15s;flex:none}.pp-crow:hover .pp-copy,.pp-copy:focus-visible{opacity:1}.pp-copy:hover{background:var(--pp-sunken);color:var(--pp-ink)}.pp-copy.is-done{opacity:1;color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-copy .pp-ico{width:15px;height:15px}.pp-pf-signal{display:flex;gap:12px;padding:14px 16px;border-radius:var(--pp-r-lg);background:linear-gradient(90deg,var(--pp-credit-soft),#fffaf0);border:1px solid #f3e3b8}.pp-pf-signal>.pp-ico{color:#b27b00;width:20px;height:20px;margin-top:1px}.pp-pf-signal strong{font-size:.875rem;color:#5c3d00}.pp-pf-signal p{margin:2px 0 0;font-size:.875rem;color:#5c3d00}.pp-pf-stages{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pp-pf-stages button{border:1px solid var(--pp-line-2);background:var(--pp-surface);border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:700;color:var(--pp-ink-2);cursor:pointer}.pp-pf-stages button:hover{border-color:var(--pp-primary)}.pp-pf-stages button.is-on{background:var(--pp-primary);border-color:var(--pp-primary);color:#fff}.pp-pf-saved{margin:6px 0 0;font-size:.75rem;color:var(--pp-primary);min-height:1em}.pp-pf-foot{display:flex;align-items:center;gap:6px;margin:0;font-size:.75rem;color:var(--pp-muted)}.pp-pf-foot .pp-ico{width:13px;height:13px}@media(hover:none){.pp-copy{opacity:1}}.pp-skel-soft div{opacity:.6}.pp-related{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-4px 2px 12px;font-size:.8125rem;color:var(--pp-muted)}.pp-related .pp-ico{width:14px;height:14px;color:var(--pp-primary)}.pp-related span{font-weight:700;color:var(--pp-ink-2)}.pp-lb{max-width:880px;margin:0 auto;padding:40px 20px 80px;display:flex;flex-direction:column;gap:20px}.pp-lb-hero{text-align:center;padding:10px 0 4px}.pp-root .pp-lb-hero h1{font-size:clamp(1.625rem,3vw,2.25rem);letter-spacing:-.03em;margin:12px auto 10px;max-width:20ch;line-height:1.15}.pp-lb-hero p{color:var(--pp-muted);font-size:1.0625rem;max-width:60ch;margin:0 auto 14px}.pp-lb-points{list-style:none;display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;font-weight:600;color:var(--pp-ink-2)}.pp-lb-points li:before{content:"\2713";color:var(--pp-primary);font-weight:800;margin-right:6px}.pp-lb-form{padding:26px 28px;display:flex;flex-direction:column;gap:22px}.pp-lb-form fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.pp-lb-form legend{font-size:.9375rem;font-weight:800;padding:0;margin-bottom:12px;color:var(--pp-ink)}.pp-lb-form fieldset+fieldset{border-top:1px solid var(--pp-line);padding-top:22px}.pp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-req{color:var(--pp-danger)}.pp-lb-consent{background:var(--pp-sunken);padding:12px 14px;border-radius:var(--pp-r)}.pp-lb-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pp-lb-actions .pp-btn{min-height:46px;padding:0 22px;font-size:.9375rem}.pp-lb-head h1{margin:0;font-size:1.375rem}.pp-lb-head p{margin:2px 0 0;color:var(--pp-muted)}.pp-lb-remove{text-align:right}.pp-lb-done{text-align:center;padding:48px 28px;max-width:560px;margin:20px auto}.pp-lb-done-ico{width:56px;height:56px;border-radius:50%;background:var(--pp-primary-soft);color:var(--pp-primary);font-size:1.5rem;font-weight:800;display:inline-grid;place-items:center;margin-bottom:12px}.pp-lb-done p{color:var(--pp-muted);margin-bottom:18px}@media(max-width:700px){.pp-grid3{grid-template-columns:1fr}.pp-lb-form{padding:20px 18px}}.pp-lb-form legend{float:left;width:100%}.pp-lb-form legend+*{clear:both}.pp-tcredit{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--pp-ink-2);background:var(--pp-credit-soft);border:1px solid #f3e3b8;padding:7px 12px;border-radius:999px}.pp-tcredit .pp-ico{width:15px;height:15px;color:#b27b00}.pp-tcomposer textarea{width:100%;border:0;outline:0;resize:vertical;min-height:52px;max-height:260px;font:inherit;font-size:1rem;line-height:1.5;background:transparent;color:var(--pp-ink);padding:4px 0}.pp-tcomposer .pp-composer-input{align-items:flex-start}.pp-tcomposer .pp-composer-input>.pp-ico{margin-top:6px}.pp-tfilters{display:flex;gap:16px;align-items:center;flex-wrap:wrap;flex:1;padding:6px 12px;background:var(--pp-sunken);border-radius:var(--pp-r);min-height:46px}.pp-tfilters label{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--pp-ink-2)}.pp-root .pp-tfilters select{min-height:34px;padding:4px 28px 4px 10px;font-size:.8125rem}.pp-tlist{list-style:none;margin:0;padding:0}.pp-tcard{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--pp-line)}.pp-tcard:last-child{border-bottom:0}.pp-tcard:hover{background:#fafbfc}.pp-tcard.is-flash{animation:pp-flash 1.6s ease}.pp-ring{--v: 0;width:48px;height:48px;border-radius:50%;background:conic-gradient(var(--pp-primary) calc(var(--v) * 1%),var(--pp-sunken) 0);display:grid;place-items:center}.pp-ring b{width:38px;height:38px;border-radius:50%;background:var(--pp-surface);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:800;color:var(--pp-primary)}.pp-ring b:after{content:"%";font-size:.5625rem;margin-left:1px}.pp-ring.is-off{background:var(--pp-sunken)}.pp-tmain{min-width:0}.pp-tname{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pp-tname button{border:0;background:none;padding:0;font:inherit;font-size:1rem;font-weight:800;color:var(--pp-ink);cursor:pointer;text-align:left}.pp-tname button:hover{color:var(--pp-primary)}.pp-tname .pp-muted{font-size:.875rem}.pp-tmeta{font-size:.8125rem;color:var(--pp-muted);margin-top:2px}.pp-tskills{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.pp-tskills span{font-size:.75rem;font-weight:600;background:var(--pp-sunken);color:var(--pp-ink-2);padding:3px 9px;border-radius:999px}.pp-tskills-lg{margin-top:12px}.pp-treasons{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;font-size:.8125rem;color:var(--pp-primary)}.pp-treasons .pp-ico{width:14px;height:14px;margin-top:2px;flex:none}.pp-tside{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.pp-tside small{font-size:.6875rem;color:var(--pp-muted)}.pp-tact{display:flex;align-items:center;gap:6px;margin-top:4px}.pp-avail{display:inline-block;font-size:.6875rem;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--pp-sunken);color:var(--pp-ink-2);white-space:nowrap}.pp-avail-now,.pp-avail-1m{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-avail-2m,.pp-avail-3m{background:var(--pp-credit-soft);color:#8a5a00}.pp-tstate{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;color:var(--pp-muted)}.pp-tstate .pp-ico{width:13px;height:13px}.pp-tstate.is-no{color:var(--pp-danger)}.pp-tfacts{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.pp-tfacts div{min-width:0}.pp-tfacts span{display:block;font-size:.6875rem;font-weight:700;color:var(--pp-muted)}.pp-tfacts strong{font-size:.875rem;overflow-wrap:anywhere}.pp-tsummary{margin:12px 0 0;font-size:.875rem;color:var(--pp-ink-2);white-space:pre-line}.pp-pf-person-logo{background:linear-gradient(135deg,#3b5bdb,#5c7cfa)}.pp-pf-person-logo .pp-ico{width:24px;height:24px}.pp-tstage-hired{background:var(--pp-primary)!important;color:#fff!important}.pp-tstage-rejected{background:var(--pp-danger-soft)!important;color:var(--pp-danger)!important}.pp-tchoice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pp-tchoice label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--pp-line-2);border-radius:var(--pp-r-lg);padding:12px 14px;cursor:pointer}.pp-tchoice label:has(input:checked){border-color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-tchoice input{margin-top:3px;accent-color:var(--pp-primary)}.pp-tchoice strong{display:block;font-size:.875rem}.pp-tchoice em{display:block;font-style:normal;font-size:.8125rem;color:var(--pp-muted)}@media(max-width:760px){.pp-tcard{grid-template-columns:44px minmax(0,1fr)}.pp-tside{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.pp-tchoice,.pp-tfacts{grid-template-columns:1fr}}.pp-layer input[type=email],.pp-layer input[type=password],.pp-layer input[type=time],.pp-layer input[type=search],.pp-root input[type=time],.pp-root input[type=search]{font:inherit;font-size:.9375rem;color:var(--pp-ink);background-color:var(--pp-surface);border:1px solid var(--pp-line-2);border-radius:var(--pp-r);padding:9px 12px;width:100%;box-shadow:var(--pp-shadow);transition:border-color .15s,box-shadow .15s;margin:0}.pp-layer input[type=email]:focus,.pp-layer input[type=password]:focus,.pp-root input[type=time]:focus,.pp-root input[type=search]:focus{outline:none;border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 15%,transparent)}.pp-dot{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block;flex:none}.pp-view.pp-view-wide{max-width:1480px}.pp-nav-item .pp-count[data-count=inbox]:not(:empty){background:var(--pp-primary);color:#fff;border-radius:999px;padding:1px 7px;min-width:20px;text-align:center}.pp-bulk button.is-flow{background:#3d4a5c}.pp-bulk button.is-flow:hover{background:#4a596d}.pp-status-draft{background:var(--pp-sunken);color:var(--pp-ink-2)}.pp-status-active .pp-dot{width:7px;height:7px;animation:pp-pulse 1.8s infinite;box-shadow:0 0 color-mix(in srgb,var(--pp-primary, #0e6f68) 45%,transparent)}.pp-modal-card.is-wide{max-width:580px}.pp-seg-sm button{padding:5px 11px;font-size:.8125rem}.pp-seg{flex-wrap:wrap}.pp-check small{font-weight:500}.pp-check.is-disabled{opacity:.7;cursor:default}.pp-mbx-list{list-style:none;margin:0;padding:0}.pp-mbx{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.25fr) minmax(0,1fr) auto;grid-template-areas:"id today health acts" "foot foot foot foot";gap:10px 22px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--pp-line)}.pp-mbx:last-child{border-bottom:0}.pp-mbx-id{grid-area:id;display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.pp-mbx-id>div{min-width:0;flex:1 1 140px}.pp-mbx-id strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-mbx-id small{color:var(--pp-muted);font-size:.8125rem}.pp-mbs-active{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-mbs-paused{background:var(--pp-credit-soft);color:#8a5a00}.pp-mbs-error{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-mbx-today{grid-area:today;min-width:0}.pp-mbx-today b{color:var(--pp-ink)}.pp-mbx-today small{display:block;margin-top:7px;font-size:.75rem;color:var(--pp-muted);line-height:1.4}.pp-mbx-health{grid-area:health;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.pp-mbx-health div{background:var(--pp-sunken);border-radius:var(--pp-r);padding:7px 9px;min-width:0}.pp-mbx-health dt{font-size:.6875rem;font-weight:700;color:var(--pp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-mbx-health dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums}.pp-mbx-health dd em{font-style:normal;font-size:.6875rem;font-weight:700;color:var(--pp-muted);margin-left:4px}.pp-mbx-health .is-bad{background:var(--pp-danger-soft)}.pp-mbx-health .is-bad dd,.pp-mbx-health .is-bad em{color:var(--pp-danger)}.pp-mbx-acts{grid-area:acts;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pp-mbx-del:hover{color:var(--pp-danger);background:var(--pp-danger-soft)}.pp-mbx-foot{grid-area:foot;display:flex;flex-direction:column;gap:6px}.pp-mbx-sync{display:flex;align-items:center;gap:8px;margin:0;font-size:.8125rem;color:var(--pp-muted)}.pp-mbx-sync.is-ok .pp-dot{color:var(--pp-wa)}.pp-mbx-sync.is-bad{color:var(--pp-danger)}.pp-mbx-sync.is-wait .pp-dot{color:var(--pp-credit)}.pp-mbx-sync.is-off .pp-dot{color:var(--pp-line-2)}.pp-mbx-err{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.8125rem;color:var(--pp-danger);background:var(--pp-danger-soft);border-radius:var(--pp-r);padding:8px 12px}.pp-mbx-err .pp-ico{width:15px;height:15px;margin-top:2px}.pp-mbx-tips{margin-top:16px}.pp-mbx-tiplist{list-style:none;margin:0;padding:8px 22px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px}.pp-mbx-tiplist li{display:flex;gap:12px;padding:10px 0}.pp-mbx-tiplist i{width:32px;height:32px;border-radius:9px;background:var(--pp-primary-soft);color:var(--pp-primary);display:grid;place-items:center;flex:none}.pp-mbx-tiplist .pp-ico{width:16px;height:16px}.pp-mbx-tiplist strong{display:block;font-size:.875rem}.pp-mbx-tiplist span{display:block;font-size:.8125rem;color:var(--pp-muted)}.pp-mbtest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pp-mbtest li{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border-radius:var(--pp-r);font-size:.8125rem}.pp-mbtest li i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff}.pp-mbtest li .pp-ico{width:13px;height:13px;stroke-width:3}.pp-mbtest strong{display:block}.pp-mbtest span{display:block;color:var(--pp-ink-2);overflow-wrap:anywhere}.pp-mbtest .is-ok{background:var(--pp-wa-soft)}.pp-mbtest .is-ok i{background:var(--pp-wa)}.pp-mbtest .is-bad{background:var(--pp-danger-soft)}.pp-mbtest .is-bad i{background:var(--pp-danger)}.pp-mbtest .is-bad strong{color:var(--pp-danger)}.pp-mbtest .is-skip{background:var(--pp-sunken)}.pp-mbtest .is-skip i{background:var(--pp-muted)}.pp-mbf-sec{display:flex;flex-direction:column}.pp-mbf-prov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-mbf-prov label{display:flex;align-items:center;gap:10px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r);padding:11px 12px;cursor:pointer;font-size:.875rem;font-weight:700;color:var(--pp-ink-2)}.pp-mbf-prov label:hover{border-color:var(--pp-primary)}.pp-mbf-prov label.is-on{border-color:var(--pp-primary);background:var(--pp-primary-soft);color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 10%,transparent)}.pp-mbf-prov input{accent-color:var(--pp-primary);margin:0}.pp-mbf-note{margin-top:10px}.pp-mbf-note ol{margin:0 0 6px;padding-left:18px}.pp-mbf-note li{margin-bottom:3px}.pp-mbf-note p{margin:0}.pp-mbf-note a{color:inherit;font-weight:700}.pp-pass{display:flex;gap:6px;align-items:center}.pp-pass input{flex:1;min-width:0}.pp-mbf-srv{display:grid;grid-template-columns:minmax(0,1fr) 90px 130px;gap:10px}.pp-mbf-ramp{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.8125rem;color:var(--pp-ink-2);background:var(--pp-sunken);border-radius:var(--pp-r);padding:10px 12px}.pp-mbf-ramp .pp-ico{width:16px;height:16px;color:var(--pp-primary);margin-top:1px}.pp-mbf-ramp.is-warn{background:var(--pp-credit-soft);color:#6b4600}.pp-mbf-adv[open] summary{margin-bottom:2px}.pp-mbf-busy{display:flex;gap:12px;align-items:center;font-size:.875rem;color:var(--pp-ink-2);background:var(--pp-sunken);padding:12px 14px;border-radius:var(--pp-r)}.pp-mbf-busy .pp-rs-spin{width:24px;height:24px;border-width:3px}#pp-mbf-result{display:flex;flex-direction:column;gap:8px}#pp-mbf-result:empty{display:none}#pp-mbf-result .pp-error{margin:0}.pp-flow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.pp-flow-grid>.pp-card+.pp-card{margin-top:0}.pp-flow-card{display:flex;flex-direction:column;gap:6px;text-align:left;padding:18px;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.pp-flow-card:hover{border-color:#b9d9d5;box-shadow:var(--pp-shadow-md);transform:translateY(-1px)}.pp-flow-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pp-flow-card h3{margin:0;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-flow-trig{display:flex;gap:6px;align-items:center;font-size:.8125rem;color:var(--pp-muted);margin:0}.pp-flow-trig .pp-ico{width:14px;height:14px;color:#b27b00}.pp-flow-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 4px}.pp-flow-nums div{background:var(--pp-sunken);border-radius:var(--pp-r);padding:8px 10px}.pp-flow-nums dt{font-size:.6875rem;font-weight:700;color:var(--pp-muted)}.pp-flow-nums dd{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-flow-nums .is-key dd{color:var(--pp-primary, #0e6f68)}.pp-ov-opens{display:inline-flex;align-items:center;gap:4px;cursor:help}.pp-ov-opens .pp-ico{width:14px;height:14px}.pp-flow-foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:4px 0 0;font-size:.75rem;color:var(--pp-muted)}.pp-fl-mbnote{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.pp-fl-mbnote>.pp-ico{color:#b27b00}.pp-fl-mbnote span{flex:1;min-width:200px}.pp-nf{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pp-nf-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:1px solid var(--pp-line-2);background:var(--pp-surface);border-radius:var(--pp-r-lg);padding:16px;cursor:pointer;font:inherit;color:var(--pp-ink);transition:border-color .15s,box-shadow .15s}.pp-nf-opt:hover,.pp-nf-opt:focus-visible{border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 12%,transparent)}.pp-nf-opt i{width:38px;height:38px;border-radius:11px;background:var(--pp-sunken);color:var(--pp-ink-2);display:grid;place-items:center;margin-bottom:6px}.pp-nf-opt.is-ai i{background:var(--pp-primary);color:#fff}.pp-nf-opt strong{font-size:.9375rem}.pp-nf-opt span{font-size:.8125rem;color:var(--pp-muted)}.pp-af-ex{margin:-8px 0 0}.pp-af-ex .pp-example{font-size:.75rem;padding:4px 10px}.pp-fpick{display:flex;flex-direction:column;gap:8px;max-height:min(52vh,420px);overflow-y:auto;margin:0 -4px 18px;padding:2px 4px}.pp-fpick-row{display:flex;align-items:center;gap:12px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r-lg);padding:10px 12px;cursor:pointer}.pp-fpick-row:hover{border-color:var(--pp-primary)}.pp-fpick-row.is-on,.pp-fpick-row:has(input:checked){border-color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-fpick-row input{accent-color:var(--pp-primary);margin:0}.pp-fpick-row>div{flex:1;min-width:0}.pp-fpick-row strong{display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-fpick-row small{display:block;font-size:.75rem;color:var(--pp-muted)}.pp-fpick-row .pp-chan{width:32px;height:32px;border-radius:9px}.pp-fpick-row.is-new .pp-chan{background:var(--pp-sunken);color:var(--pp-ink-2)}.pp-fb-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.pp-fb-title{display:flex;gap:12px;align-items:center;min-width:0;flex:1 1 320px}.pp-fb-title>div{min-width:0;flex:1}.pp-root .pp-fb-name{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;border:1px solid transparent;box-shadow:none;background:transparent;padding:2px 8px;margin-left:-8px;width:100%;max-width:560px}.pp-root .pp-fb-name:hover{border-color:var(--pp-line-2);background:var(--pp-surface)}.pp-root .pp-fb-name:focus{background:var(--pp-surface)}.pp-root .pp-fb-name[readonly],.pp-root .pp-fb-name[readonly]:hover,.pp-root .pp-fb-name[readonly]:focus{border-color:transparent;background:transparent;cursor:default}.pp-fb-title p{margin:2px 0 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pp-fb-dirty{font-size:.75rem;font-weight:700;color:var(--pp-muted);display:inline-flex;align-items:center;gap:6px}.pp-fb-dirty.is-dirty{color:#8a5a00}.pp-fb-dirty.is-dirty:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pp-credit)}.pp-btn.is-pressed{background:var(--pp-primary-soft);border-color:#b9d9d5;color:var(--pp-primary)!important}.pp-fb-tabbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pp-fb-kbd{margin:0}.pp-fb{display:grid;grid-template-columns:196px minmax(0,1fr) 380px;gap:14px;align-items:start}.pp-fb-palette{position:sticky;top:16px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:14px 12px;box-shadow:var(--pp-shadow)}.pp-fb-pals{display:flex;flex-direction:column;gap:6px}.pp-fb-pal{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:var(--pp-r);padding:8px 10px;cursor:grab;font:inherit;color:var(--pp-ink);transition:border-color .12s,box-shadow .12s,transform .12s}.pp-fb-pal:hover{border-color:var(--pp-line-2);box-shadow:var(--pp-shadow-md)}.pp-fb-pal:active{cursor:grabbing;transform:scale(.98)}.pp-fb-pal.is-armed{border-color:var(--pp-primary);background:var(--pp-primary-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 14%,transparent)}.pp-fb-pal i,.pp-fb-ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--pp-sunken);color:var(--pp-ink-2);font-style:normal}.pp-fb-pal .pp-ico,.pp-fb-ico .pp-ico{width:16px;height:16px}.pp-fb-pal strong{display:block;font-size:.8125rem}.pp-fb-pal small{display:block;font-size:.6875rem;color:var(--pp-muted);line-height:1.3}.pp-fb-pal.is-email i,.pp-fb-node.is-email .pp-fb-ico,.pp-fb-ico.is-email{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-fb-pal.is-wait i,.pp-fb-node.is-wait .pp-fb-ico,.pp-fb-ico.is-wait{background:var(--pp-info-soft);color:var(--pp-info)}.pp-fb-pal.is-branch i,.pp-fb-node.is-branch .pp-fb-ico,.pp-fb-ico.is-branch{background:#f3ecfd;color:#6b3fc4}.pp-fb-pal.is-stage i,.pp-fb-node.is-stage .pp-fb-ico,.pp-fb-ico.is-stage{background:var(--pp-credit-soft);color:#8a5a00}.pp-fb-pal.is-end i,.pp-fb-node.is-end .pp-fb-ico,.pp-fb-ico.is-end{background:#eceef2;color:var(--pp-ink-2)}.pp-fb-node.is-trigger .pp-fb-ico,.pp-fb-ico.is-trigger{background:#101828;color:#f2b01e}.pp-fb-hint{display:flex;gap:8px;margin:12px 2px 0;font-size:.75rem;color:var(--pp-muted);line-height:1.45}.pp-fb-hint .pp-ico{width:14px;height:14px;margin-top:2px}.pp-fb-canvas{position:relative;min-height:620px;max-height:calc(100vh - 150px);overflow:auto;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background-color:#f8f9fb;background-image:radial-gradient(#d9dee6 1px,transparent 1px);background-size:18px 18px;padding:28px 24px 60px}.pp-fb-flow{display:flex;flex-direction:column;align-items:center;width:max-content;min-width:100%;margin:0 auto}.pp-fb-armbar{display:none;position:sticky;top:-14px;z-index:5;margin:-14px auto 14px;width:max-content;max-width:100%;align-items:center;gap:8px;background:#101828;color:#fff;border-radius:999px;padding:6px 6px 6px 14px;font-size:.8125rem;box-shadow:var(--pp-shadow-lg)}.pp-fb-armbar.is-on{display:flex}.pp-fb-armbar .pp-ico{width:14px;height:14px}.pp-fb-armbar .pp-btn{color:#fff!important;min-height:28px;padding:4px 10px}.pp-fb-armbar .pp-btn:hover{background:#ffffff1f}.pp-fb-node{position:relative;width:290px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;background:var(--pp-surface);border:1px solid var(--pp-line-2);border-radius:var(--pp-r-lg);padding:12px 14px;box-shadow:var(--pp-shadow);cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.pp-fb-node:hover{border-color:#9aa5b4;box-shadow:var(--pp-shadow-md)}.pp-fb-node.is-sel{border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 18%,transparent),var(--pp-shadow-md)}.pp-fb-node:focus-visible{outline:2px solid var(--pp-primary);outline-offset:3px}.pp-fb-node.is-trigger{border-color:#d6dae1;background:linear-gradient(180deg,#fff,#fbfaf6)}.pp-fb-node.is-new{animation:pp-pop .45s ease}@keyframes pp-pop{0%{transform:scale(.94);opacity:.4}60%{transform:scale(1.02)}to{transform:none;opacity:1}}.pp-fb-node.has-issue{border-color:#f1c2be}.pp-fb-nbody{flex:1;min-width:0}.pp-fb-kind{display:flex;gap:6px;align-items:center;font-size:.6875rem;font-weight:800;letter-spacing:.02em;color:var(--pp-muted);text-transform:uppercase}.pp-fb-nbody strong{display:block;font-size:.875rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.pp-fb-nbody small{display:block;font-size:.75rem;color:var(--pp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-fb-nbody small em{font-style:normal;color:#b0b7c3}.pp-fb-tag{display:inline-flex;align-items:center;gap:3px;text-transform:none;letter-spacing:0;font-size:.625rem;font-weight:800;padding:1px 6px;border-radius:999px;background:var(--pp-sunken);color:var(--pp-ink-2)}.pp-fb-tag .pp-ico{width:10px;height:10px;stroke-width:2.4}.pp-fb-tag.is-ab{background:#f3ecfd;color:#6b3fc4}.pp-fb-warn{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:var(--pp-danger);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 2px #fff}.pp-fb-warn .pp-ico{width:12px;height:12px;stroke-width:2.6}.pp-fb-stats{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 10px;padding-top:8px;border-top:1px dashed var(--pp-line);font-size:.6875rem;color:var(--pp-muted)}.pp-fb-stats b{color:var(--pp-ink);font-variant-numeric:tabular-nums}.pp-fb-stats .is-good b{color:var(--pp-primary)}.pp-fb-stats .is-bad b{color:var(--pp-danger)}.pp-fb-vars{flex-basis:100%;display:flex;flex-direction:column;gap:2px}.pp-fb-var b{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#f3ecfd;color:#6b3fc4!important;font-size:.625rem;margin-right:4px}.pp-fb-ins{position:relative;height:46px;width:2px;background:#c3cad5;display:flex;align-items:center;justify-content:center;flex:none}.pp-fb-ins.is-last{height:40px}.pp-fb-plus{position:relative;z-index:2;width:26px;height:26px;border-radius:50%;border:1px solid var(--pp-line-2);background:var(--pp-surface);color:var(--pp-muted);display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:var(--pp-shadow);transition:transform .12s,background .12s,color .12s,border-color .12s}.pp-fb-plus .pp-ico{width:14px;height:14px;stroke-width:2.4}.pp-fb-plus:hover,.pp-fb-ins.is-open .pp-fb-plus{background:var(--pp-primary);border-color:var(--pp-primary);color:#fff;transform:scale(1.1)}.pp-fb.is-armed .pp-fb-plus,.pp-fb.is-dragging .pp-fb-plus{background:var(--pp-primary-soft);border:2px dashed var(--pp-primary);color:var(--pp-primary);width:32px;height:32px;animation:pp-breathe 1.4s ease-in-out infinite}.pp-fb.is-dragging .pp-fb-ins:before{content:"";position:absolute;left:50%;top:50%;width:180px;height:40px;transform:translate(-50%,-50%);border-radius:10px}.pp-fb-ins.is-over .pp-fb-plus{animation:none;background:var(--pp-primary)!important;color:#fff!important;transform:scale(1.25)}.pp-fb-ins.is-over:after{content:"Drop here";position:absolute;left:calc(50% + 26px);top:50%;transform:translateY(-50%);font-size:.6875rem;font-weight:800;color:var(--pp-primary);background:var(--pp-surface);border:1px solid #b9d9d5;padding:2px 8px;border-radius:999px;white-space:nowrap}@keyframes pp-breathe{0%{box-shadow:0 0 color-mix(in srgb,var(--pp-primary, #0e6f68) 35%,transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}}.pp-fb-exit{font-size:.6875rem;font-weight:800;color:var(--pp-muted);background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:999px;padding:3px 10px;letter-spacing:.02em}.pp-fb-menu{position:fixed;z-index:75;width:230px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-shadow-lg);padding:6px;display:flex;flex-direction:column;gap:2px}.pp-fb-menu button{display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:var(--pp-r);padding:7px 8px;cursor:pointer;text-align:left;font:inherit}.pp-fb-menu button:hover,.pp-fb-menu button:focus-visible{background:var(--pp-sunken);outline:none}.pp-fb-menu .pp-fb-ico{width:28px;height:28px}.pp-fb-menu strong{display:block;font-size:.8125rem}.pp-fb-menu small{display:block;font-size:.6875rem;color:var(--pp-muted)}.pp-fb-split{display:grid;grid-template-columns:1fr 1fr;width:max-content;position:relative;padding-top:18px}.pp-fb-split:before{content:"";position:absolute;top:0;left:50%;width:2px;height:18px;background:#c3cad5;transform:translate(-1px)}.pp-fb-col{display:flex;flex-direction:column;align-items:center;position:relative;padding:18px 14px 0;min-width:300px}.pp-fb-col:before{content:"";position:absolute;top:0;height:2px;background:#c3cad5}.pp-fb-col.is-yes:before{left:50%;right:0}.pp-fb-col.is-no:before{left:0;right:50%}.pp-fb-col:after{content:"";position:absolute;top:0;left:50%;width:2px;height:18px;background:#c3cad5;transform:translate(-1px)}.pp-fb-path{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:800;padding:3px 10px;border-radius:999px}.pp-fb-path .pp-ico{width:11px;height:11px;stroke-width:3}.pp-fb-col.is-yes .pp-fb-path{background:var(--pp-wa-soft);color:var(--pp-wa);border:1px solid #bfe3cd}.pp-fb-col.is-no .pp-fb-path{background:var(--pp-danger-soft);color:var(--pp-danger);border:1px solid #f4c7c3}.pp-fb-panel{position:sticky;top:16px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-shadow);max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden}.pp-fbp-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--pp-line)}.pp-fbp-head h3{margin:0;flex:1;font-size:1rem}.pp-fbp-del:hover{color:var(--pp-danger);background:var(--pp-danger-soft)}.pp-fbp-body{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.pp-fbp-body .pp-field{font-size:.8125rem}.pp-fbp-body .pp-msg-edit textarea{min-height:200px;font-size:.875rem}.pp-fbp-body .pp-tags{gap:4px}.pp-fbp-count{display:block;text-align:right;font-size:.6875rem;color:var(--pp-muted);font-weight:600}.pp-fbp-note{font-size:.75rem;color:var(--pp-muted);margin:-6px 0 0}.pp-fbp-vtabs{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pp-fbp-box{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:12px;display:flex;flex-direction:column;gap:8px;background:#fbfcfd}.pp-fbp-box .pp-sub{display:flex;gap:6px;align-items:center;margin:0;color:var(--pp-ink-2)}.pp-fbp-box .pp-sub .pp-ico{width:14px;height:14px;color:var(--pp-primary)}.pp-fbp-ai{background:linear-gradient(180deg,#f5fbfa,#fbfcfd 60%);border-color:#cfe3e0}.pp-fbp-airow{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pp-layer .pp-fbp-airow select,.pp-root .pp-fbp-airow select,.pp-root .pp-fbp-pvrow select{min-height:34px;padding-top:5px;padding-bottom:5px;font-size:.8125rem}.pp-root .pp-fbp-ai input{font-size:.8125rem;padding:7px 10px}.pp-fbp-aibtns{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pp-fbp-pvrow{display:flex;gap:6px}.pp-fbp-pvrow select{flex:1;min-width:0}.pp-fbp-box .pp-preview-body{max-height:260px;overflow-y:auto;font-size:.8125rem}.pp-fbp-issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pp-fbp-issues li{display:flex;gap:8px;align-items:flex-start;font-size:.8125rem;color:var(--pp-danger);background:var(--pp-danger-soft);border-radius:var(--pp-r);padding:7px 10px}.pp-fbp-issues li.is-warn{color:#6b4600;background:var(--pp-credit-soft)}.pp-fbp-issues .pp-ico{width:14px;height:14px;margin-top:2px}.pp-fbp-sum{grid-template-columns:1fr 1fr}.pp-fbp-todo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pp-fbp-todo button{display:flex;gap:8px;align-items:flex-start;width:100%;text-align:left;border:1px solid #f4c7c3;background:var(--pp-danger-soft);color:var(--pp-danger);border-radius:var(--pp-r);padding:8px 10px;cursor:pointer;font:inherit;font-size:.8125rem}.pp-fbp-todo button.is-warn{border-color:#f6dfa4;background:var(--pp-credit-soft);color:#6b4600}.pp-fbp-todo button span{flex:1}.pp-fbp-todo .pp-ico{width:14px;height:14px;margin-top:2px}.pp-fbp-ok{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.8125rem;color:var(--pp-primary);background:var(--pp-primary-soft);border-radius:var(--pp-r);padding:10px 12px;font-weight:600}.pp-fbp-ok .pp-ico{width:16px;height:16px;flex:none;margin-top:1px}.pp-fbp-stats{width:100%;border-collapse:collapse;font-size:.8125rem}.pp-fbp-stats th,.pp-fbp-stats td{padding:5px 4px;text-align:right;border-bottom:1px solid var(--pp-line);font-variant-numeric:tabular-nums}.pp-fbp-stats th:first-child{text-align:left}.pp-fbp-stats thead th{font-size:.6875rem;color:var(--pp-muted)}.pp-fb-trig{grid-template-columns:1fr}.pp-fb-trig select{margin-top:8px}.pp-fb-trig label div{min-width:0;flex:1}.pp-example.is-on{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp-fb-settings{max-width:820px;display:flex;flex-direction:column;gap:14px}.pp-fb-settings .pp-card+.pp-card{margin-top:0}.pp-fb-days{display:flex;gap:6px;flex-wrap:wrap}.pp-fb-days label{cursor:pointer}.pp-fb-days input{position:absolute;opacity:0;width:1px;height:1px}.pp-fb-days span{display:inline-grid;place-items:center;min-width:52px;padding:8px 10px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r);font-size:.8125rem;font-weight:700;color:var(--pp-ink-2);background:var(--pp-surface)}.pp-fb-days label.is-on span,.pp-fb-days input:checked+span{background:var(--pp-primary);border-color:var(--pp-primary);color:#fff}.pp-fb-days input:focus-visible+span{outline:2px solid var(--pp-primary);outline-offset:2px}.pp-fb-times{display:grid;grid-template-columns:130px 130px minmax(0,1fr);gap:12px}.pp-fb-mbmode{grid-template-columns:1fr 1fr}.pp-fb-mblist{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-direction:column;gap:8px}.pp-fb-mblist .pp-status{margin-left:6px;font-size:.6875rem;padding:2px 7px}.pp-fb-narrow{max-width:360px}.pp-fb-danger{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pp-fb-danger h2{margin:0 0 2px;font-size:1rem}.pp-fb-danger p{margin:0;font-size:.8125rem}.pp-notice .pp-ico{width:15px;height:15px;vertical-align:-3px}.pp-e-active,.pp-e-sending{color:var(--pp-info)}.pp-e-done,.pp-e-replied{color:var(--pp-primary)}.pp-e-bounced,.pp-e-failed,.pp-e-unsubscribed,.pp-e-suppressed{color:var(--pp-danger)}.pp-e-exited{color:var(--pp-muted)}.pp-ib-top{margin-bottom:14px}.pp-ib{display:grid;grid-template-columns:210px minmax(280px,380px) minmax(0,1fr);height:calc(100vh - 150px);min-height:520px;overflow:hidden}.pp-ib-side{border-right:1px solid var(--pp-line);padding:12px 10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;background:#fbfcfd}.pp-ib-search{position:relative;display:flex;align-items:center}.pp-ib-search .pp-ico{position:absolute;left:10px;width:15px;height:15px;color:var(--pp-muted);pointer-events:none}.pp-root .pp-ib-search input{padding:7px 10px 7px 32px;font-size:.8125rem}.pp-root .pp-ib-side select{font-size:.8125rem;padding-top:7px;padding-bottom:7px}.pp-ib-views{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.pp-ib-view{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;border-radius:var(--pp-r);padding:7px 9px;font-size:.8125rem;font-weight:600;color:var(--pp-ink-2);cursor:pointer;text-align:left}.pp-ib-view .pp-ico{width:15px;height:15px;color:var(--pp-muted)}.pp-ib-view span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-ib-view em{font-style:normal;font-size:.6875rem;font-weight:700;color:var(--pp-muted);font-variant-numeric:tabular-nums}.pp-ib-view em.is-strong{color:var(--pp-primary)}.pp-ib-view:hover{background:var(--pp-sunken)}.pp-ib-view.is-on{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-ib-view.is-on .pp-ico{color:var(--pp-primary)}.pp-ib-list{border-right:1px solid var(--pp-line);overflow-y:auto;min-width:0}.pp-ib-items{list-style:none;margin:0;padding:0}.pp-ib-item{display:flex;gap:10px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--pp-line);background:var(--pp-surface);padding:12px 14px 12px 12px;cursor:pointer;font:inherit;color:inherit;border-left:3px solid transparent}.pp-ib-item:hover{background:#fafbfc}.pp-ib-item.is-on{background:var(--pp-primary-soft);border-left-color:var(--pp-primary)}.pp-ib-item .pp-avatar{width:34px;height:34px;font-size:.75rem}.pp-ib-imain{flex:1;min-width:0}.pp-ib-itop{display:flex;gap:8px;align-items:baseline}.pp-ib-itop strong{flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ib-itop time{font-size:.6875rem;color:var(--pp-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.pp-ib-icomp{font-size:.75rem;color:var(--pp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ib-isubj{font-size:.8125rem;color:var(--pp-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.pp-ib-isnip{font-size:.75rem;color:var(--pp-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;margin-top:1px}.pp-ib-item.is-unread .pp-ib-itop strong,.pp-ib-item.is-unread .pp-ib-isubj{font-weight:800;color:var(--pp-ink)}.pp-ib-item.is-unread .pp-ib-itop time{color:var(--pp-primary);font-weight:700}.pp-ib-itags{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.pp-ib-itags:empty{display:none}.pp-ib-dot{width:8px;height:8px;border-radius:50%;background:var(--pp-primary)}.pp-ib-meta{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--pp-muted);font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ib-meta .pp-ico{width:11px;height:11px;flex:none}.pp-lbl{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--pp-sunken);color:var(--pp-ink-2);white-space:nowrap}.pp-lbl-interested{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-lbl-not_now{background:var(--pp-credit-soft);color:#8a5a00}.pp-lbl-not_interested{background:#eceef2;color:var(--pp-muted)}.pp-lbl-unsubscribe,.pp-lbl-bounce{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-lbl-auto{background:var(--pp-info-soft);color:var(--pp-info)}.pp-lbl-referral{background:var(--pp-info-soft);color:var(--pp-primary)}.pp-lbl-ai{background:transparent;border:1px dashed var(--pp-line-2);color:var(--pp-muted);font-weight:600;white-space:normal;max-width:100%}.pp-lblbtn-referral.is-on{background:var(--pp-primary);border-color:var(--pp-primary);color:#fff}.pp-ib-more{padding:12px;text-align:center}.pp-ib-empty{padding:48px 22px}.pp-ib-empty h2{font-size:1rem}.pp-ib-read{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--pp-surface)}.pp-ib-pick{margin:auto}.pp-ib-rhead{padding:14px 18px 10px;border-bottom:1px solid var(--pp-line);display:flex;flex-direction:column;gap:10px}.pp-ib-back{display:none;margin:0}.pp-ib-who{display:flex;gap:12px;align-items:center}.pp-ib-who>div{flex:1;min-width:0}.pp-ib-who h2{margin:0;font-size:1.0625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ib-who p{margin:0;font-size:.8125rem;color:var(--pp-muted);overflow-wrap:anywhere}.pp-ib-co{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--pp-primary);cursor:pointer}.pp-ib-co:hover{text-decoration:underline;text-underline-offset:3px}.pp-ib-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pp-ib-lbls{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pp-lblbtn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--pp-line-2);background:var(--pp-surface);border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:700;color:var(--pp-ink-2);cursor:pointer}.pp-lblbtn .pp-ico{width:12px;height:12px;stroke-width:2.6}.pp-lblbtn:hover{border-color:var(--pp-ink-2)}.pp-lblbtn-interested.is-on{background:var(--pp-wa);border-color:var(--pp-wa);color:#fff}.pp-lblbtn-not_now.is-on{background:var(--pp-credit);border-color:var(--pp-credit);color:var(--pp-ink)}.pp-lblbtn-not_interested.is-on{background:var(--pp-ink-2);border-color:var(--pp-ink-2);color:#fff}.pp-ib-msgs{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px;background:#f8f9fb;min-height:0}.pp-ib-subj{font-size:.9375rem;margin:0 0 2px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pp-msg{max-width:min(640px,88%);border-radius:14px;padding:10px 14px 12px;font-size:.875rem;box-shadow:0 1px 2px #1018280f}.pp-msg.is-in{align-self:flex-start;background:var(--pp-surface);border:1px solid var(--pp-line);border-top-left-radius:4px}.pp-msg.is-out{align-self:flex-end;background:#e3f1ef;border:1px solid #c9e3df;border-top-right-radius:4px}.pp-msg.is-auto{background:var(--pp-info-soft);border-color:#d2def5}.pp-msg.is-bounce{background:var(--pp-danger-soft);border-color:#f4c7c3}.pp-msg header{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:4px;font-size:.75rem}.pp-msg header strong{color:var(--pp-ink);overflow-wrap:anywhere}.pp-msg header time{color:var(--pp-muted);margin-left:auto;white-space:nowrap}.pp-msg-subj{font-weight:700;margin:0 0 4px;font-size:.8125rem}.pp-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.pp-msg-quote{margin-top:8px;font-size:.75rem}.pp-msg-quote summary{cursor:pointer;color:var(--pp-muted);font-weight:700}.pp-msg-quote .pp-msg-text{color:var(--pp-muted);border-left:2px solid var(--pp-line-2);padding-left:10px;margin-top:6px}.pp-ib-compose{border-top:1px solid var(--pp-line);padding:12px 18px 14px;display:flex;flex-direction:column;gap:8px;background:var(--pp-surface)}.pp-root .pp-ib-compose textarea{min-height:76px;max-height:40vh}.pp-ib-cfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pp-ib-compose .pp-notice{font-size:.8125rem}@media(max-width:1440px){.pp-fb{grid-template-columns:minmax(0,1fr) 360px}.pp-fb-palette{grid-column:1 / -1;position:static;padding:10px 12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pp-fb-palette>.pp-sub{margin:0}.pp-fb-pals{flex-direction:row;overflow-x:auto;padding-bottom:2px;flex:1 1 auto;min-width:0}.pp-fb-pal{width:auto;flex:none;padding:6px 12px 6px 7px}.pp-fb-pal small{display:none}.pp-fb-hint{margin:0;flex:0 1 280px}}@media(max-width:1280px){.pp-mbx{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) auto;grid-template-areas:"id today acts" "health health health" "foot foot foot"}.pp-mbx-health{max-width:480px}}@media(max-width:1100px){.pp-fb{grid-template-columns:minmax(0,1fr) 330px}.pp-fb-palette>.pp-sub{display:none}.pp-fb-hint{flex-basis:100%}.pp-ib{grid-template-columns:190px minmax(240px,320px) minmax(0,1fr)}}@media(max-width:860px){.pp-mbx{grid-template-columns:1fr;grid-template-areas:"id" "today" "health" "acts" "foot";padding:16px}.pp-mbx-acts{justify-content:flex-start}.pp-mbx-tiplist{grid-template-columns:1fr;padding:4px 16px 12px}.pp-mbf-srv{grid-template-columns:1fr 1fr}.pp-mbf-srv>label:first-child{grid-column:1 / -1}.pp-nf,.pp-fb-mbmode{grid-template-columns:1fr}.pp-fb-times{grid-template-columns:1fr 1fr}.pp-fb-times>label:last-child{grid-column:1 / -1}.pp-fb-head .pp-head-actions{width:100%}.pp-fb-head .pp-head-actions .pp-btn{flex:1 1 auto}.pp-fb-kbd{display:none}.pp-fb{grid-template-columns:minmax(0,1fr)}.pp-fb-canvas{min-height:460px;max-height:none;padding:20px 12px 48px}.pp-fb-node{width:260px}.pp-fb-col{min-width:280px;padding-left:8px;padding-right:8px}.pp-fb-panel{display:none;position:fixed;inset:auto 0 0;top:12vh;z-index:70;max-height:none;border-radius:16px 16px 0 0;box-shadow:var(--pp-shadow-lg)}.pp-fb.has-sel .pp-fb-panel{display:flex}.pp-fbp-body{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.pp-ib{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.pp-ib-side{border-right:0;border-bottom:1px solid var(--pp-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-radius:var(--pp-r-lg) var(--pp-r-lg) 0 0}.pp-root .pp-ib-side select{width:auto;max-width:46vw}.pp-ib-views{grid-column:1 / -1;flex-direction:row;overflow-x:auto;margin:0 -10px;padding:0 10px 2px;gap:6px;scrollbar-width:none}.pp-ib-views::-webkit-scrollbar{display:none}.pp-ib-view{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:999px;padding:6px 11px;white-space:nowrap}.pp-ib-view .pp-ico{display:none}.pp-ib-view span{overflow:visible}.pp-ib-view.is-on{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp-ib-view.is-on em{color:#fff}.pp-ib-list{border-right:0;overflow:visible}.pp-ib-read,.pp-ib.is-reading .pp-ib-side,.pp-ib.is-reading .pp-ib-list{display:none}.pp-ib.is-reading .pp-ib-read{display:flex}.pp-ib-back{display:inline-flex}.pp-ib-msgs{overflow:visible;padding:14px 12px}.pp-msg{max-width:94%}.pp-ib-compose{position:sticky;bottom:0;padding:10px 12px max(12px,env(safe-area-inset-bottom,0px));border-radius:0 0 var(--pp-r-lg) var(--pp-r-lg)}.pp-ib-kbd{display:none}.pp-ib-cfoot .pp-btn{flex:1 1 auto}.pp-ib-top .pp-head-actions>:not(.pp-help-btn){display:none}}@media(max-width:560px){.pp-mbf-prov,.pp-flow-grid{grid-template-columns:1fr}.pp-mbx-health{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-fb-head .pp-head-actions .pp-btn{padding:9px 10px;font-size:.8125rem}.pp-fb-tabbar .pp-seg{width:100%}.pp-fb-tabbar .pp-seg button{flex:1}.pp-fbp-aibtns{grid-template-columns:1fr 1fr}}.pp-root [hidden],.pp-layer [hidden]{display:none!important}.pp-root ::placeholder,.pp-layer ::placeholder{color:#98a2b3;opacity:1}.pp-drawer .pp-grid2{align-items:end}.pp-mbx-sub{display:flex;align-items:center;gap:8px;margin:3px 0 0!important;min-width:0}.pp-mbx-sub small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-mbx-sub .pp-status{padding:3px 8px;font-size:.6875rem}.pp-check span>small{display:block;margin-top:1px}.pp-fb-pal i{width:28px;height:28px}.pp-fbp-body textarea{font-weight:400}.pp-fbp-body input[type=text]{font-weight:600}.pp-ib-compose textarea{font-weight:400}@media(min-width:861px)and (max-width:1360px){.pp-ib{grid-template-columns:minmax(270px,340px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"side read" "list read"}.pp-ib-side{grid-area:side;border-right:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;overflow:visible;padding:10px}.pp-root .pp-ib-side select{width:auto;max-width:150px}.pp-ib-views{grid-column:1 / -1;flex-direction:row;overflow-x:auto;margin:0 -10px;padding:0 10px 2px;gap:6px;scrollbar-width:thin}.pp-ib-view{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:999px;padding:5px 10px;white-space:nowrap;width:auto}.pp-ib-view .pp-ico{display:none}.pp-ib-view span{overflow:visible}.pp-ib-view.is-on{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pp-ib-view.is-on em{color:#fff}.pp-ib-list{grid-area:list}.pp-ib-read{grid-area:read}}.pp-bulk{width:max-content}@media(max-width:560px){.pp-bulk{width:auto}}@media(max-width:860px){.pp-ib-read .pp-ib-msgs{flex:none;min-height:0}.pp-ib-tools .pp-spacer{display:none}}.pp-linkbtn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 2px;margin:0;font:inherit;font-size:.8125rem;font-weight:700;color:var(--pp-primary)!important;cursor:pointer;text-decoration:none;border-radius:6px;text-align:left}.pp-linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.pp-linkbtn .pp-ico{width:15px;height:15px;flex:none}.pp-row-center{justify-content:center}.pp-brandlogo{width:18px;height:18px;flex:none;display:block}.pp-mbx-badges{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 0!important}.pp-mb-auth,.pp-dnsb{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;white-space:nowrap;border:1px solid var(--pp-line);background:var(--pp-surface);color:var(--pp-ink-2)}.pp-mb-auth .pp-ico,.pp-dnsb .pp-ico{width:12px;height:12px;stroke-width:2.2}.pp-mb-auth .pp-brandlogo{width:11px;height:11px}.pp-dnsb{cursor:pointer;font-family:inherit}.pp-dnsb b{margin-left:2px;font-weight:800}.pp-dnsb.is-ok{background:var(--pp-wa-soft);border-color:#bfe3cd;color:var(--pp-wa)}.pp-dnsb.is-warn{background:var(--pp-credit-soft);border-color:#f1d893;color:#7a4f00}.pp-dnsb.is-none{color:var(--pp-muted);border-style:dashed}.pp-dnsb:hover{box-shadow:var(--pp-shadow-md)}.pp-dnsb.is-warn:hover{background:#fbecc6}.pp-mbf-oauth{display:flex;gap:10px;align-items:flex-start}.pp-mbf-oauth .pp-ico{width:16px;height:16px;margin-top:1px}.pp-mbw-steps{padding-left:24px;padding-right:24px}.pp-mbw-steps .pp-step span{white-space:nowrap}.pp-mbw-intro{display:flex;gap:14px;align-items:flex-start}.pp-mbw-intro strong{display:block;font-size:1rem;margin-bottom:2px}.pp-mbw-intro div>span{display:block;color:var(--pp-muted);font-size:.875rem}.pp-mbw-ico,.pp-mbw-okico,.pp-mbw-badico{width:44px;height:44px;border-radius:13px;background:var(--pp-primary-soft);color:var(--pp-primary);display:grid;place-items:center;flex:none}.pp-mbw-ico .pp-ico,.pp-mbw-badico .pp-ico{width:22px;height:22px}.pp-root .pp-drawer [data-w=email],.pp-layer .pp-drawer [data-w=email]{font-size:1.0625rem;padding:12px 14px}.pp-mbw-alt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:14px;border-top:1px solid var(--pp-line)}[data-w-msg]:empty{display:none}[data-w-msg] .pp-error{margin:0}.pp-mbw-who{display:flex;align-items:center;gap:12px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:10px 12px;background:#fafbfc}.pp-mbw-who>div{flex:1;min-width:0;line-height:1.35}.pp-mbw-who strong{display:block;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-mbw-who span{display:block;font-size:.8125rem;color:var(--pp-muted)}.pp-mbw-prov{width:38px;height:38px;border-radius:10px;background:var(--pp-surface);border:1px solid var(--pp-line);display:grid;place-items:center;flex:none;color:var(--pp-ink-2)}.pp-mbw-prov .pp-brandlogo{width:20px;height:20px}.pp-mbw-oauth{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:22px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:linear-gradient(180deg,#fff,#f8fafb)}.pp-mbw-oauth>p{margin:0;color:var(--pp-ink-2);font-size:.9375rem}.pp-mbw-signin{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:12px 20px;border-radius:10px;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;border:1px solid #8c8c8c;background:#fff;color:#1f1f1f;box-shadow:var(--pp-shadow);transition:background .15s,box-shadow .15s}.pp-mbw-signin:hover{background:#f5f6f7;box-shadow:var(--pp-shadow-md)}.pp-mbw-signin.is-ms{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.pp-mbw-signin.is-ms:hover{background:#1b1b1b}.pp-mbw-signin.is-google{border-color:#747775}.pp-mbw-signin .pp-brandlogo{width:20px;height:20px}.pp-mbw-signin:disabled{opacity:.7;cursor:progress}.pp-mbw-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.8125rem;color:var(--pp-ink-2)}.pp-mbw-ticks li{display:flex;gap:8px;align-items:flex-start}.pp-mbw-ticks .pp-ico{width:15px;height:15px;color:var(--pp-wa);stroke-width:2.6;margin-top:2px}.pp-mbw-note{margin:0}.pp-mbw-note .pp-linkbtn{padding:0}.pp-mbw-lead{margin:0!important;font-weight:700;font-size:.9375rem}.pp-mbw-how{list-style:none;margin:-6px 0 0;padding:0;display:flex;flex-direction:column}.pp-mbw-how li{display:flex;gap:14px;padding:14px 0;position:relative}.pp-mbw-how li+li{border-top:1px dashed var(--pp-line)}.pp-mbw-how li>b{width:28px;height:28px;border-radius:50%;background:var(--pp-primary);color:#fff;display:grid;place-items:center;font-size:.8125rem;flex:none}.pp-mbw-how li>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pp-mbw-how strong{font-size:.9375rem;line-height:28px}.pp-mbw-how span{font-size:.8125rem;color:var(--pp-muted);margin-top:-4px}.pp-mbw-how .pp-field{width:100%}.pp-mbw-how .pp-btn .pp-ico{width:14px;height:14px}.pp-root [data-w-app],.pp-layer [data-w-app]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.pp-mbw-count{font-size:.75rem;min-height:1em}.pp-mbw-count span{display:inline-flex;align-items:center;gap:4px;font-weight:700;margin:0!important}.pp-mbw-count .is-ok{color:var(--pp-wa)}.pp-mbw-count .is-warn{color:#8a5a00}.pp-mbw-count .pp-ico{width:13px;height:13px;stroke-width:2.6}.pp-mbw-srv{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:12px 14px;background:#fafbfc}.pp-mbw-srv-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.pp-mbw-srv-top .pp-sub{margin:0}.pp-mbw-srv-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pp-mbw-srv-grid div{min-width:0}.pp-mbw-srv-grid span{display:block;font-size:.6875rem;font-weight:700;color:var(--pp-muted);text-transform:uppercase;letter-spacing:.04em}.pp-mbw-srv-grid strong{display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pp-mbw-srv-grid small{display:block;font-size:.75rem;color:var(--pp-muted)}.pp-mbw-help ol{margin:6px 0;padding-left:18px}.pp-mbw-help a{color:inherit;font-weight:700;display:inline-flex;align-items:center;gap:4px}.pp-mbw-help a .pp-ico{width:13px;height:13px}.pp-mbw-sig summary small{font-weight:500;color:var(--pp-muted)}.pp-mbw-sig .pp-field{margin-top:10px}.pp-mbw-busy{display:flex;gap:16px;align-items:center;padding:22px 18px;border-radius:var(--pp-r-lg);background:var(--pp-sunken)}.pp-mbw-busy strong{display:block}.pp-mbw-busy span{display:block;font-size:.8125rem;color:var(--pp-muted)}.pp-mbw-busy .pp-rs-spin{width:30px;height:30px}.pp-mbw-done{text-align:center;padding:8px 0 0;display:flex;flex-direction:column;align-items:center}.pp-mbw-done h3{margin:12px 0 4px;font-size:1.0625rem;overflow-wrap:anywhere}.pp-mbw-done p{color:var(--pp-muted);font-size:.875rem;max-width:40ch;margin:0}.pp-mbw-okico{width:56px;height:56px;border-radius:50%;background:var(--pp-wa);color:#fff;animation:pp-pop .45s ease}.pp-mbw-okico .pp-ico{width:28px;height:28px;stroke-width:2.6}.pp-mbw-fail{display:flex;gap:14px;align-items:flex-start}.pp-mbw-fail h3{margin:2px 0}.pp-mbw-fail p{margin:0;color:var(--pp-muted);font-size:.875rem}.pp-mbw-badico{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-dns-score{display:flex;gap:16px;align-items:center;padding:16px;border-radius:var(--pp-r-lg)}.pp-dns-score>strong{font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1;flex:none;font-variant-numeric:tabular-nums}.pp-dns-score>strong small{font-size:1rem;font-weight:700;opacity:.6}.pp-dns-score b{display:block;font-size:.9375rem}.pp-dns-score span{display:block;font-size:.8125rem;color:var(--pp-ink-2);margin-top:2px}.pp-dns-score.is-ok{background:var(--pp-wa-soft)}.pp-dns-score.is-ok>strong{color:var(--pp-wa)}.pp-dns-score.is-warn{background:var(--pp-credit-soft)}.pp-dns-score.is-warn>strong{color:#9a6400}.pp-dns{list-style:none;margin:0;padding:0;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg)}.pp-dns-row{display:flex;gap:12px;padding:14px 16px}.pp-dns-row+.pp-dns-row{border-top:1px solid var(--pp-line)}.pp-dns-row>i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff;margin-top:1px}.pp-dns-row>i .pp-ico{width:13px;height:13px;stroke-width:3}.pp-dns-row.is-ok>i{background:var(--pp-wa)}.pp-dns-row.is-bad>i{background:var(--pp-danger)}.pp-dns-row>div{flex:1;min-width:0}.pp-dns-row p{margin:6px 0 0;font-size:.8125rem;color:var(--pp-ink-2)}.pp-dns-top{display:flex;align-items:center;gap:8px}.pp-dns-top strong{font-size:.9375rem}.pp-dns-st{font-size:.6875rem;font-weight:700;padding:3px 8px;border-radius:999px}.pp-dns-row.is-ok .pp-dns-st{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-dns-row.is-bad .pp-dns-st{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-dns-row p.pp-dns-what{margin-top:2px;color:var(--pp-muted)}.pp-dg{margin-top:14px;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:14px 16px;background:var(--pp-surface, #fff)}.pp-dg-head{margin:0 0 8px}.pp-dg-steps{margin:0;padding-left:22px;display:grid;gap:12px}.pp-dg-steps>li>p{margin:4px 0 0;font-size:.875rem;color:var(--pp-ink-2)}.pp-dg-recs{display:grid;gap:8px;margin-top:8px}.pp-dg-rec{border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:10px 12px;background:var(--pp-sunken);display:grid;gap:6px;min-width:0}.pp-dg-rech{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:.875rem}.pp-dg-kv{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:.8125rem}.pp-dg-kv>span{color:var(--pp-muted)}.pp-dg-kv code,.pp-dg-type code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;background:var(--pp-surface, #fff);border:1px solid var(--pp-line);border-radius:6px;padding:4px 8px;min-width:0}@media(max-width:520px){.pp-dg-kv{grid-template-columns:minmax(0,1fr) auto}.pp-dg-kv>span{grid-column:1 / -1}}.pp-dns-rec{display:flex;gap:8px;align-items:stretch;margin-top:6px}.pp-dns-rec code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;background:var(--pp-sunken);border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:8px 10px;overflow-wrap:anywhere;color:var(--pp-ink)}.pp-dns-rec .pp-btn{flex:none;align-self:center}.pp-dns-rec .pp-btn.is-done{color:var(--pp-wa)!important;border-color:#bfe3cd;background:var(--pp-wa-soft)}.pp-dns-now code,.pp-dns-row p code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;background:var(--pp-sunken);padding:1px 5px;border-radius:4px;overflow-wrap:anywhere}.pp-dns-adv ul{margin:4px 0 0;padding-left:18px}.pp-bk-src{display:flex;flex-direction:column;gap:14px}.pp-bk-files{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-file{position:relative;cursor:pointer}.pp-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.pp-file:focus-within{outline:2px solid var(--pp-primary);outline-offset:2px}.pp-bk-fname{font-size:.8125rem;color:var(--pp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pp-bk-fname:empty{display:none}.pp-root [data-bk-text],.pp-layer [data-bk-text]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}[data-bk-prev]:empty{display:none}.pp-bk-sum{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px;font-size:.8125rem;color:var(--pp-ink-2)}.pp-bk-sum .pp-sub{margin:0}.pp-bk-tablewrap{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:auto;max-height:46vh}.pp-bk-table{width:100%;border-collapse:collapse;font-size:.8125rem}.pp-bk-table th{position:sticky;top:0;background:#fafbfc;text-align:left;font-size:.6875rem;font-weight:700;color:var(--pp-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;border-bottom:1px solid var(--pp-line);white-space:nowrap;z-index:1}.pp-bk-table td{padding:8px 10px;border-bottom:1px solid var(--pp-line);vertical-align:top}.pp-bk-table tr:last-child td{border-bottom:0}.pp-bk-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--pp-muted);width:1%;white-space:nowrap}.pp-bk-email{font-weight:600;overflow-wrap:anywhere;min-width:160px}.pp-bk-res{min-width:150px}.pp-bk-res span{display:inline-flex;align-items:flex-start;gap:6px;font-weight:600}.pp-bk-res .pp-ico{width:14px;height:14px;stroke-width:2.6;margin-top:2px}.pp-bk-table tr.is-ok .pp-bk-res{color:var(--pp-wa)}.pp-bk-table tr.is-bad .pp-bk-res,.pp-bk-table tr.is-invalid .pp-bk-res{color:var(--pp-danger)}.pp-bk-table tr.is-invalid td{background:snow}.pp-bk-table tr.is-todo .pp-bk-res,.pp-bk-table tr.is-busy .pp-bk-res{color:var(--pp-muted)}.pp-bk-dot{width:8px;height:8px;border-radius:50%;background:var(--pp-line-2);margin:5px 3px 0;flex:none}.pp-bk-spin{width:13px;height:13px;border-radius:50%;border:2px solid var(--pp-primary-soft);border-top-color:var(--pp-primary);animation:pp-spin .9s linear infinite;flex:none;margin-top:2px}.pp-bk-prog{display:flex;flex-direction:column;gap:4px;min-width:150px;flex:0 1 220px}.pp-bk-prog small{font-size:.75rem;color:var(--pp-muted);font-variant-numeric:tabular-nums}.pp-bk-prog .pp-progress span{transition:width .3s ease}.pp-setup{margin-bottom:16px;overflow:hidden;border-color:#cfe4e1}.pp-setup-head{display:flex;align-items:center;gap:18px;padding:16px 22px;border-bottom:1px solid var(--pp-line);background:linear-gradient(90deg,var(--pp-primary-soft),#fff 70%);flex-wrap:wrap}.pp-setup-title{flex:1 1 280px;min-width:0}.pp-setup-title h2{margin:0;font-size:1.0625rem}.pp-setup-title p{margin:2px 0 0;font-size:.8125rem;color:var(--pp-muted)}.pp-setup-prog{display:flex;flex-direction:column;gap:6px;width:200px}.pp-setup-prog strong{font-size:.8125rem}.pp-setup-prog .pp-progress{height:8px;background:#d9ebe8}.pp-setup-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.pp-setup-group{padding:16px 22px 12px;min-width:0}.pp-setup-group+.pp-setup-group{border-left:1px solid var(--pp-line)}.pp-setup-group h3{display:flex;align-items:center;gap:8px;font-size:.875rem;margin:0 0 6px}.pp-setup-group h3 i{width:26px;height:26px;border-radius:8px;background:var(--pp-sunken);color:var(--pp-ink-2);display:grid;place-items:center}.pp-setup-group h3 .pp-ico{width:14px;height:14px}.pp-setup-group h3 small{margin-left:auto;font-size:.75rem;font-weight:700;color:var(--pp-muted)}.pp-setup-group.is-done h3 small{color:var(--pp-wa)}.pp-setup-group ol{list-style:none;margin:0;padding:0}.pp-setup-step{display:flex;align-items:flex-start;gap:12px;padding:10px 0;flex-wrap:wrap}.pp-setup-step+.pp-setup-step{border-top:1px solid var(--pp-line)}.pp-setup-step>i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;font-style:normal;font-size:.75rem;font-weight:800;border:1.5px solid var(--pp-line-2);color:var(--pp-muted);background:var(--pp-surface);margin-top:1px}.pp-setup-step>i .pp-ico{width:13px;height:13px;stroke-width:3}.pp-setup-step>div{flex:1 1 150px;min-width:0}.pp-setup-step strong{display:block;font-size:.875rem;line-height:1.4}.pp-setup-step div>span{display:block;font-size:.75rem;color:var(--pp-muted);line-height:1.45;margin-top:1px}.pp-setup-step .pp-btn{flex:none;margin-left:auto}.pp-setup-step .pp-btn .pp-ico{width:13px;height:13px}.pp-setup-step.is-done>i{background:var(--pp-wa);border-color:var(--pp-wa);color:#fff}.pp-setup-step.is-done strong{color:var(--pp-muted);font-weight:600;text-decoration:line-through;text-decoration-color:#c4c9d1}.pp-setup-step.is-next>i{border-color:var(--pp-primary);color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-setup-pillbox{padding:12px 0 0}.pp-setup-pill{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #cfe4e1;background:var(--pp-primary-soft);color:var(--pp-primary)!important;border-radius:999px;padding:8px 12px;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer;text-decoration:none!important}.pp-setup-pill:hover{background:#d9ede9}.pp-setup-pill-t{display:inline-flex;align-items:center;gap:6px}.pp-setup-pill-t .pp-ico{width:14px;height:14px}.pp-setup-pill-bar{flex:1;height:5px;border-radius:99px;background:#c7e0dc;overflow:hidden}.pp-setup-pill-bar i{display:block;height:100%;background:var(--pp-primary);border-radius:99px}.pp-setup-pill b{font-variant-numeric:tabular-nums}.pp-tpl-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:-8px}.pp-tpl-back{margin:0!important}.pp-tpl-others{margin:-8px 0 0!important}.pp-tpl-empty{display:flex;gap:14px;align-items:flex-start;border:1px dashed var(--pp-line-2);border-radius:var(--pp-r-lg);padding:18px}.pp-tpl-empty>i{width:40px;height:40px;border-radius:12px;background:var(--pp-wa-soft);color:var(--pp-wa);display:grid;place-items:center;flex:none}.pp-tpl-empty>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.pp-tpl-empty span{font-size:.8125rem;color:var(--pp-muted)}.pp-tpl-empty .pp-btn .pp-ico{width:14px;height:14px}.pp-tpl-vars code{font-size:.8125rem;background:var(--pp-sunken);padding:1px 5px;border-radius:4px}.pp-wa-msg{max-width:92%;display:flex;flex-direction:column;gap:4px}.pp-wa-msg .pp-bubble{max-width:none}.pp-wa-foot{display:block;margin-top:6px;font-size:.75rem;color:#8696a0}.pp-wa-btns{display:flex;flex-direction:column;gap:4px}.pp-wa-btns span{display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border-radius:10px;padding:8px 12px;font-size:.8125rem;font-weight:600;color:#027eb5;box-shadow:0 1px 1px #00000014}.pp-wa-btns .pp-ico{width:14px;height:14px}@media(max-width:860px){.pp-setup-group+.pp-setup-group{border-left:0;border-top:1px solid var(--pp-line)}.pp-setup-head{padding:14px 16px;gap:10px 14px}.pp-setup-prog{width:auto;flex:1 1 160px}.pp-setup-group{padding:14px 16px 8px}}@media(max-width:560px){.pp-mbw-steps{padding-left:16px;padding-right:16px}.pp-mbw-steps .pp-step{flex:none}.pp-mbw-steps .pp-step.is-on{flex:1}.pp-mbw-steps .pp-step.is-on span{display:inline}.pp-mbw-srv-grid{grid-template-columns:1fr;gap:8px}.pp-mbw-oauth{padding:16px}.pp-dns-rec{flex-direction:column}.pp-dns-rec .pp-btn{align-self:flex-start}.pp-dns-score{padding:14px;gap:12px}.pp-bk-prog{flex-basis:100%;order:-1}.pp-setup-step .pp-btn{margin-left:36px}}.pp-dns-sel{margin-top:10px}.pp-dns-sel .pp-field{font-size:.8125rem}.pp-dns-sel input{max-width:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pp-dns-sel .pp-copyline{align-items:center}.pp-root [data-bk-text],.pp-layer [data-bk-text],.pp-layer [data-w],.pp-root [data-w]{font-weight:400}.pp-layer [data-w=email],.pp-root [data-w=email]{font-weight:500}.pp-root .pp-linkbtn,.pp-layer .pp-linkbtn{font-size:.8125rem;font-weight:700}.pp-root .pp-dnsb,.pp-layer .pp-dnsb{font-size:.6875rem;font-weight:700}.pp-layer .pp-mbw-signin{font-size:1rem;font-weight:700}.pp-root .pp-setup-pill{font-size:.8125rem;font-weight:700}.pp-main-col{min-width:0}@media(max-width:560px){.pp-bk-opt{display:none}.pp-bk-email{min-width:150px}.pp-bk-res{min-width:120px}}.pp-qs{overflow:hidden}.pp-qs-nav{padding:16px 24px 0;border-bottom:1px solid var(--pp-line);background:#fafbfc}.pp-qs-count{display:none;margin:0 0 10px;font-size:.8125rem;color:var(--pp-muted)}.pp-qs-count b{color:var(--pp-ink)}.pp-qs-steps{list-style:none;margin:0;padding:0 0 14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pp-qs-step>div,.pp-qs-step>button{display:flex;align-items:center;gap:8px;width:100%;font-size:.8125rem;font-weight:700;color:var(--pp-muted);background:none;border:0;padding:4px 6px 4px 0;text-align:left;border-radius:8px;min-width:0}.pp-qs-step>button{cursor:pointer}.pp-qs-step>button:hover span{color:var(--pp-primary);text-decoration:underline;text-underline-offset:3px}.pp-qs-step i{font-style:normal;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e9ecf0;font-size:.75rem;flex:none}.pp-qs-step i .pp-ico{width:13px;height:13px;stroke-width:3}.pp-qs-step span:not(.pp-sr){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-qs-step.is-on>div{color:var(--pp-ink)}.pp-qs-step.is-on i{background:var(--pp-primary);color:#fff;box-shadow:0 0 0 4px var(--pp-primary-soft)}.pp-qs-step.is-done i{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-qs-step.is-done>div,.pp-qs-step.is-done>button{color:var(--pp-ink-2)}.pp-qs-bar{height:3px;margin:0 -24px;background:transparent}.pp-qs-bar i{display:block;height:100%;background:var(--pp-primary);transition:width .4s ease}.pp-qs-main{padding:26px 28px 24px;display:flex;flex-direction:column;gap:16px;max-width:820px}.pp-qs-main>*{margin:0!important}.pp-root .pp-qs-title{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;outline:none}.pp-qs-lead{color:var(--pp-ink-2);margin-top:-8px!important;max-width:62ch}.pp-qs-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 28px;border-top:1px solid var(--pp-line);background:#fafbfc}.pp-qs-foot .pp-btn span{white-space:nowrap}.pp-qs-url{max-width:520px;display:flex;flex-direction:column;gap:10px}.pp-qs-url input{font-size:1.0625rem!important;padding:12px 14px!important}.pp-qs-ticks{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.pp-qs-ticks li{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;color:var(--pp-ink-2)}.pp-qs-ticks .pp-ico{width:16px;height:16px;color:var(--pp-primary);margin-top:2px;stroke-width:2.4}.pp-qs-known{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-surface)}.pp-qs-known strong{display:block;font-size:1rem}.pp-qs-known p{margin:4px 0 0;font-size:.875rem;color:var(--pp-ink-2)}.pp-qs-ok{display:flex;gap:8px;align-items:center;font-weight:700;font-size:.875rem;color:var(--pp-primary)}.pp-qs-ok .pp-ico{stroke-width:2.4}.pp-qs-busy{min-height:96px}.pp-qs-rsteps{margin-top:4px!important}.pp-qs-segs{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.pp-qs-seg{position:relative;display:flex;gap:12px;align-items:flex-start;text-align:left;padding:14px;border:1.5px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s;min-width:0}.pp-qs-seg:hover{border-color:#b9d9d5;box-shadow:var(--pp-shadow-md)}.pp-qs-seg.is-on{border-color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-qs-tick{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--pp-line-2);display:grid;place-items:center;flex:none;background:#fff;color:transparent;margin-top:1px}.pp-qs-tick .pp-ico{width:14px;height:14px;stroke-width:3}.pp-qs-seg.is-on .pp-qs-tick{background:var(--pp-primary);border-color:var(--pp-primary);color:#fff}.pp-qs-seg-t{display:flex;flex-direction:column;gap:4px;min-width:0}.pp-qs-seg-t strong{font-size:.9375rem;line-height:1.3}.pp-qs-seg-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.75rem}.pp-qs-seg-meta b{color:var(--pp-ink-2)}.pp-qs-seg-meta em{font-style:normal;color:var(--pp-primary);font-weight:700}.pp-qs-seg-t small{font-size:.8125rem;color:var(--pp-muted);line-height:1.45}.pp-qs-own{max-width:520px;display:flex;flex-direction:column;gap:6px}.pp-qs-own .pp-copyline input{font-family:inherit;font-size:.9375rem!important;background-color:var(--pp-surface)!important}.pp-qs-own-chips .pp-badge{padding:4px 4px 4px 10px;font-size:.8125rem}.pp-qs-own-chips .pp-x{width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:1rem;line-height:1}.pp-qs-own-chips .pp-x:hover{background:color-mix(in srgb,var(--pp-primary, #0e6f68) 14%,transparent)}.pp-qs-picked{font-size:.8125rem;color:var(--pp-muted);font-weight:600}.pp-qs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pp-qs-stats>div,.pp-ref-stats>div{padding:16px;border-radius:var(--pp-r-lg);background:var(--pp-sunken);display:flex;flex-direction:column;gap:2px}.pp-qs-stats strong,.pp-ref-stats strong{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.pp-qs-stats>div:first-child{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-qs-stats span,.pp-ref-stats span{font-size:.8125rem;color:var(--pp-ink-2)}.pp-qs-tips{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.pp-qs-tips li{display:flex;gap:12px;align-items:flex-start}.pp-qs-tips li>.pp-ico{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-qs-tips strong{display:block;font-size:.9375rem}.pp-qs-tips span{font-size:.8125rem;color:var(--pp-muted)}.pp-qs-okbox{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--pp-r-lg);background:var(--pp-primary-soft);border:1px solid #c6e3df}.pp-qs-okbox>i{width:32px;height:32px;border-radius:50%;background:var(--pp-primary);color:#fff;display:grid;place-items:center;flex:none}.pp-qs-okbox>i .pp-ico{width:16px;height:16px;stroke-width:3}.pp-qs-okbox strong{display:block;font-size:1rem}.pp-qs-okbox span{display:block;font-size:.875rem;color:var(--pp-ink-2);margin-top:2px}.pp-qs-okbox.is-warn{background:var(--pp-credit-soft);border-color:#f6dfa4}.pp-qs-okbox.is-warn>i{background:var(--pp-credit);color:var(--pp-ink)}.pp-qs-upsell{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid #f3e3b8;border-radius:var(--pp-r-lg);background:linear-gradient(180deg,#fffaf0,#fff 80%)}.pp-qs-upsell strong{display:block;font-size:1rem}.pp-qs-upsell p{margin:6px 0 14px;font-size:.875rem;color:var(--pp-ink-2)}.pp-qs-upsell .pp-rs-ico{background:var(--pp-credit-soft);color:#8a5a00}.pp-qs-reveal{display:flex;gap:22px;align-items:center;padding:18px;border:1px solid #f3e3b8;border-radius:var(--pp-r-lg);background:linear-gradient(180deg,#fffaf0,#fff 80%)}.pp-qs-cost{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-right:22px;border-right:1px solid #f3e3b8;flex:none}.pp-qs-cost strong{font-size:2.75rem;font-weight:800;letter-spacing:-.04em;line-height:1}.pp-qs-cost span{font-size:.8125rem;color:var(--pp-ink-2);font-weight:600}.pp-qs-cost em{margin-top:8px;font-style:normal;display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:800;color:#8a5a00;background:var(--pp-credit-soft);border-radius:999px;padding:4px 9px}.pp-qs-cost em .pp-ico{width:13px;height:13px}.pp-qs-prog{max-width:560px;padding:22px 0 8px}.pp-qs-prog .pp-progress{height:10px}.pp-qs-mails{list-style:none;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg)}.pp-qs-mails li{display:flex;gap:14px;padding:14px 16px;position:relative}.pp-qs-mails li+li{border-top:1px dashed var(--pp-line)}.pp-qs-mail-n{width:28px;height:28px;border-radius:50%;background:var(--pp-primary-soft);color:var(--pp-primary);font-weight:800;font-size:.8125rem;display:grid;place-items:center;flex:none}.pp-qs-mails li>div{min-width:0}.pp-qs-mails small{display:block;font-size:.75rem;font-weight:700;color:var(--pp-muted);text-transform:uppercase;letter-spacing:.04em}.pp-qs-mails strong{display:block;font-size:.9375rem;margin:2px 0 4px;overflow-wrap:anywhere}.pp-qs-mails p{margin:0;font-size:.875rem;color:var(--pp-ink-2);overflow-wrap:anywhere}.pp-qs-email{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden;box-shadow:var(--pp-shadow-md)}.pp-qs-email-h{display:flex;flex-direction:column;background:#fafbfc;border-bottom:1px solid var(--pp-line)}.pp-qs-email-h>div{display:flex;gap:12px;padding:8px 16px;font-size:.8125rem;min-width:0}.pp-qs-email-h>div+div{border-top:1px solid var(--pp-line)}.pp-qs-email-h span{width:58px;color:var(--pp-muted);flex:none}.pp-qs-email-h b{font-weight:700;overflow-wrap:anywhere;min-width:0}.pp-skel-line{display:inline-block;width:220px;max-width:60%;height:12px;border-radius:6px;background:var(--pp-sunken);vertical-align:middle}.pp-qs-email-b{padding:18px 18px 20px;white-space:pre-wrap;font-size:.9375rem;line-height:1.6;color:var(--pp-ink);overflow-wrap:anywhere;max-height:360px;overflow:auto}.pp-qs-plan{margin-top:4px!important}.pp-qs-edit{display:flex;flex-direction:column;gap:14px}.pp-qs-edit textarea{min-height:220px}.pp-qs-err{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.pp-qs-live{display:flex;gap:18px;align-items:center;padding:22px;border-radius:var(--pp-r-lg);background:linear-gradient(120deg,var(--pp-primary),#0a4f4a);color:#fff}.pp-qs-live-ico{width:56px;height:56px;border-radius:16px;background:#ffffff24;display:grid;place-items:center;flex:none}.pp-qs-live-ico .pp-ico{width:28px;height:28px}.pp-qs-live strong{display:block;font-size:1.125rem}.pp-qs-live p{margin:4px 0 0!important;color:#d6efec;font-size:.9375rem}@media(max-width:860px){.pp-qs-nav{padding:14px 16px 0}.pp-qs-bar{margin:0 -16px}.pp-qs-count{display:block}.pp-qs-steps{display:flex;gap:6px;padding-bottom:12px}.pp-qs-step{flex:none}.pp-qs-step span:not(.pp-sr){display:none}.pp-qs-step>div,.pp-qs-step>button{padding:0}.pp-qs-step+.pp-qs-step:before{content:none}.pp-qs-main{padding:20px 16px}.pp-qs-foot{padding:12px 16px}.pp-qs-stats{grid-template-columns:1fr;gap:8px}.pp-qs-stats>div{flex-direction:row;align-items:baseline;gap:10px;padding:12px 14px}.pp-qs-stats strong{font-size:1.375rem}}@media(max-width:560px){.pp-qs-foot .pp-spacer{display:none}.pp-qs-foot>.pp-btn,.pp-qs-foot>a.pp-btn{flex:1 1 auto}.pp-qs-foot>[data-qs=go],.pp-qs-foot>[data-qs=next],.pp-qs-foot>[data-qs=reveal],.pp-qs-foot>[data-qs=write],.pp-qs-foot>[data-qs=search],.pp-qs-foot>[data-qs=mailbox],.pp-qs-foot>[type=submit]{order:-1;flex-basis:100%}.pp-qs-foot .pp-linkbtn{order:2;flex-basis:100%;justify-content:center}.pp-qs-picked{order:-2;flex-basis:100%;text-align:center}.pp-qs-reveal{flex-direction:column;align-items:flex-start;gap:14px}.pp-qs-cost{border-right:0;padding-right:0;border-bottom:1px solid #f3e3b8;padding-bottom:12px;width:100%}.pp-qs-live{flex-direction:column;align-items:flex-start}.pp-qs-email-h span{width:52px}}.pp-setup-btns{display:flex;gap:6px;align-items:center}.pp-week{margin-bottom:16px;display:flex;align-items:center;gap:12px 24px;padding:14px 18px;flex-wrap:wrap}.pp-week-head{display:flex;align-items:center;gap:12px;flex:1 1 300px;min-width:0}.pp-week-head>div{flex:1;min-width:0}.pp-week-head h2{margin:0;font-size:1rem}.pp-week-head p{margin:1px 0 0;font-size:.8125rem;color:var(--pp-muted)}.pp-week-head .pp-btn{order:3}.pp-week-nums{display:flex;gap:6px;margin:0;flex:2 1 420px}.pp-week-nums>div{flex:1;min-width:0;padding:8px 12px;border-left:1px solid var(--pp-line)}.pp-week-nums dt{font-size:.75rem;font-weight:700;color:var(--pp-muted);white-space:nowrap}.pp-week-nums dd{margin:0;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}@media(max-width:860px){.pp-week{padding:14px}.pp-week-head .pp-btn{order:0}.pp-week-nums{flex-basis:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.pp-week-nums>div{border-left:0;background:var(--pp-sunken);border-radius:var(--pp-r)}}.pp-delta{font-style:normal;font-size:.75rem;font-weight:800;letter-spacing:0;padding:2px 6px;border-radius:999px;vertical-align:middle}.pp-delta.is-up{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-delta.is-down{background:var(--pp-sunken);color:var(--pp-muted)}.pp-ov-kpi strong .pp-delta{margin-left:8px;position:relative;top:-4px}#pp-res{transition:opacity .2s}#pp-res.is-loading{opacity:.5;pointer-events:none}.pp-res-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pp-res-kpis .pp-card+.pp-card{margin-top:0}.pp-res-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 16px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-shadow)}.pp-res-mini>div{padding:12px 18px;display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.pp-res-mini>div+div{border-left:1px solid var(--pp-line)}.pp-res-mini span{display:flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;color:var(--pp-muted);min-width:0}.pp-res-mini span .pp-ico{width:15px;height:15px}.pp-res-mini strong{font-size:1.0625rem;font-weight:800}.pp-res-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}.pp-res-grid .pp-card+.pp-card{margin-top:0}.pp-res-side{display:flex;flex-direction:column;gap:16px}.pp-win-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;padding:20px 22px;align-items:start}.pp-win-pic{border-radius:14px;overflow:hidden;box-shadow:var(--pp-shadow-md);background:var(--pp-primary, #0e6f68);aspect-ratio:1 / 1}.pp-win-pic canvas{display:block;width:100%;height:auto}.pp-win-acts{display:flex;flex-direction:column;gap:8px}.pp-win-acts .pp-btn{justify-content:flex-start}.pp-win-acts p{margin:6px 0 0}.pp-res-hl{list-style:none;margin:0;padding:6px 0}.pp-res-hl li{display:flex;gap:12px;padding:12px 22px;align-items:flex-start}.pp-res-hl li+li{border-top:1px solid var(--pp-line)}.pp-res-hl li>.pp-ico{width:32px;height:32px;padding:7px;border-radius:9px;background:var(--pp-sunken);color:var(--pp-ink-2)}.pp-res-hl span{display:block;font-size:.75rem;font-weight:700;color:var(--pp-muted)}.pp-res-hl strong{display:block;font-size:.9375rem;overflow-wrap:anywhere}.pp-res-hl strong.pp-res-tip{font-weight:600;font-size:.875rem;color:var(--pp-ink-2)}.pp-res-hl small{font-size:.8125rem;color:var(--pp-muted)}.pp-res-hl .pp-linkbtn{padding:0;font-size:.9375rem}.pp-res-invite{display:flex;gap:12px;align-items:center;padding:16px 18px;flex-wrap:wrap;background:linear-gradient(90deg,var(--pp-credit-soft),#fff 75%);border-color:#f3e3b8}.pp-res-invite>div{flex:1 1 calc(100% - 60px);min-width:0}.pp-res-invite>.pp-btn{margin-left:52px}.pp-res-invite strong{display:block;font-size:.9375rem}.pp-res-invite p{margin:2px 0 0;font-size:.8125rem;color:var(--pp-muted)}.pp-res-invite .pp-rs-ico{background:var(--pp-credit-soft);color:#8a5a00}@media(max-width:1200px){.pp-res-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-res-grid{grid-template-columns:1fr}}@media(max-width:860px){.pp-res-page .pp-head-actions,.pp-res-page .pp-seg{width:100%}.pp-res-page .pp-seg button{flex:1;padding:7px 8px}.pp-res-kpis{gap:10px}.pp-res-mini{grid-template-columns:1fr 1fr}.pp-res-mini>div:nth-child(3){border-left:0}.pp-res-mini>div:nth-child(n+3){border-top:1px solid var(--pp-line)}.pp-win-body{grid-template-columns:1fr;padding:16px}.pp-win-acts .pp-btn{justify-content:center}}@media(max-width:480px){.pp-res-kpis .pp-ov-kpi strong{font-size:1.5rem}.pp-res-mini>div{padding:10px 12px;flex-direction:column;align-items:flex-start;gap:2px}}.pp-ref-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}.pp-ref-grid .pp-card+.pp-card{margin-top:0}.pp-ref-hero{padding:22px;display:flex;flex-direction:column;gap:12px}.pp-ref-reward{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--pp-r-lg);background:linear-gradient(110deg,var(--pp-primary),#0a4f4a);color:#fff;margin-bottom:6px}.pp-ref-gift{width:46px;height:46px;border-radius:13px;background:var(--pp-credit);color:var(--pp-ink);display:grid;place-items:center;flex:none}.pp-ref-gift .pp-ico{width:24px;height:24px}.pp-ref-reward strong{display:block;font-size:1.0625rem;line-height:1.3}.pp-ref-reward>div>span{display:block;font-size:.8125rem;color:#cfeae6;margin-top:2px}.pp-ref-link input{font-size:.875rem!important}.pp-ref-link .pp-btn{flex:none}.pp-ref-msghead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.pp-ref-msghead .pp-sub{margin:0}.pp-ref-msg{background:var(--pp-sunken);border-radius:var(--pp-r);padding:12px 14px;font-size:.875rem;color:var(--pp-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.pp-ref-share{display:flex;gap:8px;flex-wrap:wrap}.pp-ref-how .pp-ref-steps{list-style:none;margin:0;padding:16px 22px 20px;display:flex;flex-direction:column;gap:16px}.pp-ref-steps li{display:flex;gap:12px;align-items:flex-start}.pp-ref-steps b{width:28px;height:28px;border-radius:50%;background:var(--pp-primary-soft);color:var(--pp-primary);display:grid;place-items:center;font-size:.8125rem;flex:none}.pp-ref-steps strong{display:block;font-size:.9375rem}.pp-ref-steps span{display:block;font-size:.8125rem;color:var(--pp-muted)}.pp-ref-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 22px 4px}.pp-ref-rows{list-style:none;margin:0;padding:8px 0 6px}.pp-ref-rows li{display:flex;align-items:center;gap:12px;padding:10px 22px}.pp-ref-rows li+li{border-top:1px solid var(--pp-line)}.pp-ref-rows li>div{flex:1;min-width:0}.pp-ref-rows strong{display:block;font-size:.9375rem}.pp-ref-rows small{color:var(--pp-muted);font-size:.8125rem}.pp-ref-none{padding:14px 22px 20px}@media(max-width:1100px){.pp-ref-grid{grid-template-columns:1fr}}@media(max-width:560px){.pp-ref-hero{padding:16px}.pp-ref-link{flex-wrap:wrap}.pp-ref-link .pp-btn{flex:1 1 100%}.pp-ref-share .pp-btn{flex:1 1 calc(50% - 4px)}.pp-ref-share [data-ref=copymsg]{flex-basis:100%}.pp-ref-stats{padding:14px 16px 4px;gap:8px}.pp-ref-stats>div{padding:12px}.pp-ref-stats strong{font-size:1.375rem}.pp-ref-rows li{padding:10px 16px;flex-wrap:wrap}}.pp-rep{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;line-height:1;padding:5px 9px;border-radius:999px;white-space:nowrap;background:var(--pp-sunken);color:var(--pp-ink-2)}.pp-rep .pp-ico{width:13px;height:13px;stroke-width:2.4}.pp-rep-ok{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-rep-wait{background:var(--pp-credit-soft);color:#8a5a00}.pp-rep-bad{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-root .pp-rep-btn,.pp-root .pp-rep-btn .pp-ico{color:var(--pp-muted)}.pp-rep-btn .pp-ico{width:16px;height:16px}.pp-root .pp-rep-btn:hover,.pp-root .pp-rep-btn:hover .pp-ico{color:var(--pp-danger);background:var(--pp-danger-soft)}.pp-pf-end{display:flex;flex-direction:column;gap:10px;padding-top:6px}.pp-pf-rep{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8125rem;color:var(--pp-muted)}.pp-layer .pp-pf-repbtn{color:var(--pp-muted)!important;font-weight:600;padding:2px 0}.pp-layer .pp-pf-repbtn:hover{color:var(--pp-danger)!important}.pp-pf-rep-t{flex:1 1 200px}.pp-rep-reasons{border:0;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:6px}.pp-rep-opt{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border:1px solid var(--pp-line);border-radius:var(--pp-r);cursor:pointer;transition:border-color .15s,background .15s}.pp-rep-opt:hover{border-color:var(--pp-line-2)}.pp-rep-opt.is-on{border-color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-rep-opt input{margin-top:3px;accent-color:var(--pp-primary);width:16px;height:16px;flex:none}.pp-rep-opt strong{display:block;font-size:.875rem;color:var(--pp-ink)}.pp-rep-opt small{display:block;font-size:.75rem;color:var(--pp-muted)}.pp-rep-note{margin-bottom:6px}.pp-layer #pp-rep-note{margin-bottom:14px}.pp-layer [data-rep-err] .pp-error{margin:-4px 0 14px}.pp-nps{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:70;width:380px;max-width:calc(100vw - 24px);background:#fff;color:var(--pp-ink);border:1px solid var(--pp-line);border-radius:16px;box-shadow:var(--pp-shadow-lg);transform:translateY(16px);opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s}.pp-nps.is-on{transform:none;opacity:1}.pp-nps.is-out{transform:translateY(16px);opacity:0}.pp-nps-in{padding:18px 18px 16px;position:relative}.pp-nps-x{position:absolute;top:8px;right:8px;width:30px;height:30px}.pp-nps-kicker{display:flex;align-items:center;gap:6px;font-size:.75rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#8a5a00;margin:0 0 6px!important}.pp-nps-kicker .pp-ico{width:14px;height:14px}.pp-nps-kicker.is-ok{color:var(--pp-primary)}.pp-layer .pp-nps h3{font-size:1rem;line-height:1.35;margin:0 28px 12px 0}.pp-nps p{font-size:.875rem;color:var(--pp-ink-2);margin:0 0 12px}.pp-nps-scale{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px}.pp-nps-scale button{min-height:34px;padding:0;border:1px solid var(--pp-line-2);border-radius:7px;background:#fff;font-weight:700;font-size:.8125rem;cursor:pointer;color:var(--pp-ink-2);transition:background .12s,border-color .12s}.pp-nps-scale button:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.pp-nps-scale button.is-on{background:var(--pp-primary);border-color:var(--pp-primary);color:#fff}.pp-nps-ends{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--pp-muted);margin-top:5px}.pp-nps-c{margin-top:12px;font-size:.8125rem}.pp-nps-act{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.pp-nps .pp-copyline input{font-size:.75rem!important}.pp-nps-ref{margin-top:14px!important}.pp-layer .pp-nps textarea{font-size:.875rem}@media(max-width:560px){.pp-nps{left:12px;right:12px;width:auto;bottom:max(12px,env(safe-area-inset-bottom,0px))}.pp-nps-scale{grid-template-columns:repeat(6,minmax(0,1fr))}.pp-nps-scale button{min-height:38px}.pp-nps-ends{display:none}}.pp-credit-note{position:fixed;top:16px;left:12px;right:12px;margin:0 auto;width:fit-content;z-index:100001;display:flex;align-items:center;gap:10px;max-width:560px;padding:10px 8px 10px 12px;background:#fff;border:1px solid #c6e3df;border-radius:12px;box-shadow:var(--pp-shadow-lg);font-size:.875rem;font-weight:600;color:var(--pp-ink);transition:opacity .3s}.pp-credit-note>i{width:26px;height:26px;border-radius:50%;background:var(--pp-primary);color:#fff;display:grid;place-items:center;flex:none}.pp-credit-note>i .pp-ico{width:14px;height:14px;stroke-width:3}.pp-credit-note.is-out{opacity:0}.pp-weekly .pp-card-head>.pp-ico{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-wk-opt strong{display:block;color:var(--pp-ink)}.pp-wk-opt small{display:block;color:var(--pp-muted);font-size:.8125rem}.pp-wk-phone{max-width:320px;margin-left:26px}.pp-wk-phone[hidden]{display:none}.pp-item-tags .pp-rep-btn{width:28px;height:28px}.pp-gsec{scroll-margin-top:16px}.pp-gsec+.pp-gsec{margin-top:16px}.pp-gsec-head{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--pp-line)}.pp-gsec-ico{width:40px;height:40px;border-radius:11px;background:var(--pp-primary-soft);color:var(--pp-primary);display:grid;place-items:center;flex:none}.pp-gsec-ico .pp-ico{width:20px;height:20px}.pp-gsec-t{flex:1;min-width:0}.pp-root .pp-gsec-t h2,.pp-layer .pp-gsec-t h2{margin:0;font-size:1.1875rem;outline:none}.pp-gsec-t p{margin:4px 0 0;color:var(--pp-muted);font-size:.9375rem}.pp-gsec-go{flex:none;margin-top:4px}.pp-gsec-body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:16px}.pp-gsec-flat .pp-gsec-body{padding:0}.pp-gsteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;counter-reset:none}.pp-gsteps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:8px 10px 8px 0;border-radius:var(--pp-r);position:relative}.pp-gsteps li+li:before{content:"";position:absolute;left:13.5px;top:-10px;height:18px;width:1px;background:var(--pp-line-2)}.pp-gsteps i{font-style:normal;width:28px;height:28px;border-radius:50%;background:var(--pp-surface);border:1.5px solid var(--pp-primary);color:var(--pp-primary);display:grid;place-items:center;font-size:.8125rem;font-weight:800;position:relative;z-index:1}.pp-gsteps p{margin:3px 0 0;color:var(--pp-ink-2);font-size:.9375rem;line-height:1.6}.pp-gsteps strong,.pp-gnote strong,.pp-gfaq strong,.pp-gterms strong,.pp-gsec-t strong{color:var(--pp-ink);font-weight:700}.pp-gsteps li.is-hit{background:#fffbeb}.pp-gnote{border-radius:var(--pp-r-lg);padding:14px 16px;font-size:.875rem;line-height:1.6}.pp-gnote.is-tip{background:var(--pp-info-soft);color:#23478f}.pp-gnote.is-warn{background:var(--pp-credit-soft);color:#6b4600;border:1px solid #f6dfa4}.pp-gnote.is-tip strong{color:#1b3a78}.pp-gnote.is-warn strong{color:#553700}.pp-gnote-t{display:flex;align-items:center;gap:7px;font-weight:800;font-size:.8125rem;letter-spacing:.01em;margin:0 0 6px!important}.pp-gnote-t .pp-ico{width:16px;height:16px;stroke-width:2.2}.pp-gnote ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.pp-gnote li.is-hit{font-weight:600}.pp-gfaq{display:flex;flex-direction:column;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden}.pp-gfaq details+details{border-top:1px solid var(--pp-line)}.pp-gfaq summary{cursor:pointer;padding:14px 44px 14px 16px;font-weight:700;color:var(--pp-ink);list-style:none;position:relative;font-size:.9375rem}.pp-gfaq summary::-webkit-details-marker{display:none}.pp-gfaq summary:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--pp-muted);border-bottom:2px solid var(--pp-muted);transform:translateY(-70%) rotate(45deg);transition:transform .15s}.pp-gfaq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.pp-gfaq summary:hover{background:var(--pp-sunken)}.pp-gfaq summary:focus-visible{outline-offset:-2px}.pp-gfaq details p{margin:0!important;padding:0 16px 16px;color:var(--pp-ink-2);font-size:.9375rem;line-height:1.6}.pp-gfaq details.is-hit summary{background:#fffbeb}.pp-gterms{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.pp-gterms>div{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:12px 14px}.pp-gterms>div.is-hit{border-color:#f2d27a;background:#fffbeb}.pp-gterms dt{font-weight:800;color:var(--pp-ink);margin-bottom:4px}.pp-gterms dd{margin:0;color:var(--pp-ink-2);font-size:.875rem;line-height:1.55}.pp-gsec mark,.pp-guide-count mark{background:#fde68a;color:inherit;border-radius:3px;padding:0 2px}.pp-guide{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.pp-guide-side{position:sticky;top:20px;display:flex;flex-direction:column;gap:12px}.pp-guide-search{position:relative;display:flex;align-items:center}.pp-guide-search .pp-ico{position:absolute;left:12px;width:16px;height:16px;color:var(--pp-muted);pointer-events:none}.pp-root .pp-guide-search input{padding-left:36px}.pp-guide-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pp-guide-tocbtn{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-radius:var(--pp-r);padding:8px 10px;font-weight:600;font-size:.875rem;color:var(--pp-ink-2);cursor:pointer}.pp-guide-tocbtn .pp-ico{width:16px;height:16px;color:var(--pp-muted)}.pp-guide-tocbtn:hover{background:var(--pp-surface);color:var(--pp-ink)}.pp-guide-tocbtn.is-on{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-guide-tocbtn.is-on .pp-ico{color:var(--pp-primary)}.pp-guide-public{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;padding:10px 12px;border:1px dashed var(--pp-line-2);border-radius:var(--pp-r);text-decoration:none!important;background:var(--pp-surface)}.pp-guide-public .pp-ico{width:15px;height:15px}.pp-guide-public span{flex:1}.pp-guide-public:hover{border-color:var(--pp-primary)}.pp-guide-upd{margin:0!important;padding:0 10px;font-size:.75rem;color:var(--pp-muted)}.pp-guide-main{min-width:0}.pp-guide-count{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px!important;font-weight:700;color:var(--pp-ink-2)}.pp-guide-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.pp-guide-pnbtn{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:var(--pp-r-lg);cursor:pointer;text-align:left;min-width:0;box-shadow:var(--pp-shadow)}.pp-guide-pnbtn:hover{border-color:#b9d9d5;box-shadow:var(--pp-shadow-md)}.pp-guide-pnbtn.is-next{justify-content:flex-end;text-align:right;grid-column:2}.pp-guide-pnbtn span{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-guide-pnbtn small{color:var(--pp-muted);font-size:.75rem;font-weight:700}.pp-guide-pnbtn strong{color:var(--pp-ink);font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-guide-pnbtn .pp-ico{color:var(--pp-primary)}.pp-glangs button{min-width:44px}.pp-seg.pp-seg-sm button{padding:6px 11px;font-size:.8125rem}.pp-guide-page .pp-head-actions{align-items:center}.pp-head,.pp-fb-head{position:relative}.pp-help-btn{width:40px;padding:0;flex:none}.pp-help-btn .pp-ico{width:18px;height:18px}.pp-head.has-help-only{padding-right:52px}.pp-head.has-help-only>.pp-head-actions{position:absolute;top:0;right:0}.pp-help-drawer .pp-drawer-head h2{outline:none}.pp-hd-kicker{display:flex;align-items:center;gap:6px;margin:0 0 4px!important;font-size:.75rem!important;font-weight:800;color:var(--pp-primary)!important;text-transform:uppercase;letter-spacing:.06em}.pp-hd-kicker .pp-ico{width:14px;height:14px;stroke-width:2.2}.pp-hd-langs{display:flex}.pp-tour{position:fixed;inset:0;z-index:99990}.pp-tour-dim{position:absolute;inset:0}.pp-tour.is-center .pp-tour-dim{background:#1018288c}.pp-tour-spot{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #1018288c,0 0 0 3px var(--pp-credit);pointer-events:none;transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease}.pp-tour.is-center .pp-tour-spot{display:none}.pp-tour-card{position:fixed;width:min(340px,calc(100vw - 24px));background:var(--pp-surface);border-radius:16px;box-shadow:var(--pp-shadow-lg);padding:20px 20px 16px;outline:none;transition:left .25s ease,top .25s ease}.pp-tour.is-center .pp-tour-card{left:50%!important;top:50%!important;transform:translate(-50%,-50%);transition:none}.pp-tour-card:before{content:"";position:absolute;width:14px;height:14px;background:var(--pp-surface);transform:rotate(45deg);border-radius:3px;display:none}.pp-tour-card[data-side=right]:before{display:block;left:-6px;top:calc(var(--pp-ay, 50%) - 7px)}.pp-tour-card[data-side=bottom]:before{display:block;top:-6px;left:calc(var(--pp-ax, 50%) - 7px)}.pp-tour-card[data-side=top]:before{display:block;bottom:-6px;left:calc(var(--pp-ax, 50%) - 7px)}.pp-tour-count{margin:0 0 6px!important;font-size:.75rem;font-weight:800;color:var(--pp-primary);text-transform:uppercase;letter-spacing:.06em}.pp-layer .pp-tour-card h3{margin:0 0 6px;font-size:1.0625rem}.pp-tour-card p#pp-tour-d{margin:0 0 14px;color:var(--pp-ink-2);font-size:.9375rem;line-height:1.55}.pp-tour-menu{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;background:var(--pp-sunken);border-radius:var(--pp-r);font-size:.8125rem;color:var(--pp-ink-2)}.pp-tour-menu .pp-ico{width:16px;height:16px}.pp-tour-dots{display:flex;gap:6px;margin-bottom:14px}.pp-tour-dots i{width:7px;height:7px;border-radius:50%;background:var(--pp-line-2)}.pp-tour-dots i.is-done{background:#9cc9c4}.pp-tour-dots i.is-on{background:var(--pp-primary);width:20px;border-radius:4px}.pp-tour-foot{display:flex;align-items:center;gap:8px}.pp-tour-foot .pp-spacer{flex:1}.pp-help-hero{background:linear-gradient(180deg,var(--pp-primary-soft),var(--pp-bg));border-bottom:1px solid var(--pp-line);padding:44px 0 32px}.pp-help-wrap{max-width:1160px;margin:0 auto;padding:0 32px}.pp-help-kicker{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:.8125rem;color:var(--pp-primary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px!important}.pp-help-kicker .pp-ico{width:16px;height:16px;stroke-width:2.2}.pp-root .pp-help-hero h1{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.15;margin:0 0 10px}.pp-help-lead{max-width:62ch;color:var(--pp-ink-2);font-size:1.0625rem;margin:0 0 20px!important}.pp-help-langs a{padding:7px 14px;border-radius:7px;font-weight:700;font-size:.875rem;color:var(--pp-muted);text-decoration:none;min-width:48px;text-align:center}.pp-help-langs a:hover{color:var(--pp-ink)}.pp-help-langs a.is-on{background:var(--pp-surface);color:var(--pp-ink);box-shadow:var(--pp-shadow-md)}.pp-help-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start;padding-top:28px;padding-bottom:80px}.pp-help-toc{position:sticky;top:84px;padding:16px 12px}.pp-root .pp-help-toc h2{font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--pp-muted);padding:0 8px;margin:0 0 8px}.pp-help-toc ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:1px}.pp-help-toc a{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--pp-r);color:var(--pp-ink-2);font-weight:600;font-size:.875rem;text-decoration:none}.pp-help-toc a:hover{background:var(--pp-sunken);color:var(--pp-ink)}.pp-help-toc a .pp-ico{width:16px;height:16px;color:var(--pp-muted)}.pp-help-main{min-width:0}.pp-help-main .pp-gsec{scroll-margin-top:84px}.pp-help-main .pp-gsec+.pp-help-top+.pp-gsec{margin-top:0}.pp-help-top{margin:8px 4px 18px!important;text-align:right;font-size:.8125rem}.pp-help-top a{color:var(--pp-muted);font-weight:600}.pp-help-updated{margin:6px 4px 0!important}@media(max-width:1100px){.pp-guide{grid-template-columns:220px minmax(0,1fr);gap:18px}}@media(max-width:860px){.pp-guide,.pp-help-body{grid-template-columns:minmax(0,1fr);gap:14px}.pp-guide-side{position:static;gap:10px}.pp-guide-toc ul{flex-direction:row;overflow-x:auto;gap:6px;padding:2px 2px 6px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.pp-guide-toc li{flex:none}.pp-guide-tocbtn{white-space:nowrap;border:1px solid var(--pp-line);background:var(--pp-surface);padding:7px 12px}.pp-guide-tocbtn.is-on{border-color:#b9d9d5}.pp-guide-public{order:5}.pp-guide-upd{display:none}.pp-guide-page .pp-head-actions{width:100%}.pp-guide-page .pp-head-actions .pp-btn{flex:1 1 auto}.pp-help-toc{position:static}.pp-help-root .pp-top{position:relative}.pp-help-main .pp-gsec{scroll-margin-top:12px}.pp-help-toc ol{display:grid;grid-template-columns:1fr 1fr}.pp-help-wrap{padding:0 16px}.pp-help-hero{padding:28px 0 22px}}@media(max-width:560px){.pp-gsec-head{padding:16px;flex-wrap:wrap;gap:12px}.pp-gsec-ico{width:36px;height:36px}.pp-gsec-t{flex-basis:calc(100% - 48px)}.pp-gsec-go{margin:0 0 0 48px}.pp-gsec-body{padding:14px 16px 18px}.pp-gsteps p{font-size:.9063rem}.pp-gterms{grid-template-columns:1fr}.pp-guide-pn{grid-template-columns:1fr 1fr;gap:8px}.pp-guide-pnbtn{padding:10px 12px;gap:8px}.pp-guide-pnbtn strong{font-size:.8125rem;white-space:normal}.pp-help-toc ol{grid-template-columns:1fr}.pp-tour-card{padding:18px 16px 14px}}@media(prefers-reduced-motion:reduce){.pp-tour-spot,.pp-tour-card{transition:none!important}}.pp-nav-more .pp-ico:last-child{margin-left:auto;width:15px;height:15px;color:var(--pp-muted);transition:transform .15s}.pp-nav-group.is-open .pp-nav-more .pp-ico:last-child{transform:rotate(90deg)}.pp-nav-sub{display:flex;flex-direction:column;gap:2px;padding-left:14px;margin:2px 0 2px 10px;border-left:1px solid var(--pp-line)}.pp-nav-sub[hidden]{display:none}.pp-nav-sub .pp-nav-item{font-size:.875rem;padding:7px 10px}.pp-nav-item[hidden]{display:none}.pp-ws{position:relative;margin:-6px 0 10px}.pp-ws-btn{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--pp-line);background:var(--pp-sunken);border-radius:var(--pp-r-lg);padding:8px 10px;cursor:pointer;text-align:left;font:inherit;color:inherit}.pp-ws-btn:hover{border-color:var(--pp-line-2);background:#e9edf1}.pp-ws-btn>.pp-ico{width:15px;height:15px;color:var(--pp-muted);transform:rotate(90deg);transition:transform .15s}.pp-ws-btn[aria-expanded=true]>.pp-ico{transform:rotate(-90deg)}.pp-ws-av{width:30px;height:30px;border-radius:9px;background:var(--pp-primary);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.75rem;flex:none}.pp-ws-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.pp-ws-txt strong{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ws-txt small{font-size:.6875rem;font-weight:700;color:var(--pp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ws-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-shadow-lg);padding:6px;max-height:60vh;overflow-y:auto}.pp-ws-menu[hidden]{display:none}.pp-ws-group{font-size:.6875rem;font-weight:800;color:var(--pp-muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 8px 4px}.pp-ws-load{font-size:.8125rem;color:var(--pp-muted);margin:8px}.pp-ws-opt{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;border-radius:var(--pp-r);padding:7px 8px;cursor:pointer;text-align:left;font:inherit;color:inherit}.pp-ws-opt:hover,.pp-ws-opt:focus-visible{background:var(--pp-sunken)}.pp-ws-opt.is-on{background:var(--pp-primary-soft)}.pp-ws-opt .pp-ws-av{width:26px;height:26px;font-size:.6875rem;background:var(--pp-ink-2)}.pp-ws-opt.is-on .pp-ws-av{background:var(--pp-primary)}.pp-ws-opt>.pp-ico{color:var(--pp-primary);width:16px;height:16px}.pp-wsbar,.pp-trialbar,.pp-invbar{display:flex;align-items:center;gap:10px;padding:9px 36px;font-size:.8125rem;border-bottom:1px solid var(--pp-line)}.pp-wsbar p,.pp-trialbar p,.pp-invbar p{margin:0;flex:1;min-width:0}.pp-wsbar .pp-ico,.pp-trialbar>.pp-ico,.pp-invbar>.pp-ico{width:16px;height:16px;flex:none}.pp-wsbar.is-ro{background:var(--pp-info-soft);color:#23478f}.pp-wsbar.is-client{background:#f3ecfd;color:#4b2a91}.pp-wsbar.is-support{background:#fff4e0;color:#7a4a00;border-bottom-color:#f2c66d}.pp-wsbar.is-support .pp-btn{flex:none}.pp-ws-help{padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid var(--pp-line)}.pp-ws-help input{display:block;width:calc(100% - 16px);margin:0 8px 4px;height:34px;padding:0 10px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r);font:inherit;font-size:.875rem;background:var(--pp-surface);color:var(--pp-ink);box-sizing:border-box}.pp-ws-help input:focus{outline:2px solid var(--pp-primary);outline-offset:0;border-color:var(--pp-primary)}.pp-ws-help-list{max-height:260px;overflow-y:auto}.pp-trialbar{background:var(--pp-credit-soft);color:#6b4600}.pp-trialbar[hidden],.pp-invtop[hidden]{display:none}.pp-invbar{background:var(--pp-info-soft);color:#23478f;border-radius:var(--pp-r);border:1px solid #d2def5;padding:10px 14px}.pp-invbar.is-overdue{background:var(--pp-danger-soft);color:var(--pp-danger);border-color:#f4c7c3}.pp-invbar.is-top{border-radius:0;border-width:0 0 1px;padding:9px 36px}.pp-wsbar.is-signedout{background:var(--pp-info-soft);color:#23478f}.pp-wsbar.is-signedout .pp-btn{flex:none}.pp-invbar.is-paused{background:var(--pp-credit-soft);color:#7a4f00;border-color:#f1dca4}.pp-invbar .pp-iconbtn{flex:none;width:28px;height:28px;color:inherit}.pp-pill{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--pp-sunken);color:var(--pp-ink-2);white-space:nowrap}.pp-pill.is-ok{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-pill.is-wait{background:var(--pp-credit-soft);color:#8a5a00}.pp-pill.is-bad{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-pill.is-info{background:var(--pp-info-soft);color:var(--pp-info)}.pp-chb{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:800;padding:2px 7px 2px 5px;border-radius:999px;white-space:nowrap}.pp-chb .pp-ico{width:12px;height:12px}.pp-chb-email{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-chb-whatsapp{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-role{display:inline-flex;font-size:.75rem;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--pp-sunken);color:var(--pp-ink-2);white-space:nowrap}.pp-role-owner{background:#101828;color:#f2b01e}.pp-role-admin{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-role-viewer,.pp-role-client_viewer{background:var(--pp-info-soft);color:var(--pp-info)}.pp-dscore{display:inline-grid;place-items:center;min-width:36px;height:28px;padding:0 8px;border-radius:8px;font-weight:800;font-size:.8125rem;font-variant-numeric:tabular-nums;background:var(--pp-sunken);color:var(--pp-ink-2);flex:none}.pp-dscore.is-good{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-dscore.is-ok{background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-dscore.is-warn{background:var(--pp-credit-soft);color:#8a5a00}.pp-dscore.is-bad{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-bad{color:var(--pp-danger);font-weight:700}.pp-btn-dangerfill{background:var(--pp-danger);border-color:var(--pp-danger)}.pp-btn-dangerfill:hover{background:#a32c23;border-color:#a32c23}.pp-tbl-wrap.is-loading,#pp-dl.is-loading,#pp-cp-rows.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.pp-score{position:relative;width:112px;height:112px;flex:none;display:grid;place-items:center}.pp-score svg{position:absolute;inset:0;transform:rotate(-90deg)}.pp-score circle{fill:none;stroke-width:9}.pp-score-bg{stroke:var(--pp-sunken)}.pp-score-fg{stroke:var(--pp-primary);stroke-linecap:round;transition:stroke-dasharray .6s ease}.pp-score.is-good .pp-score-fg{stroke:var(--pp-wa)}.pp-score.is-warn .pp-score-fg{stroke:var(--pp-credit)}.pp-score.is-bad .pp-score-fg{stroke:var(--pp-danger)}.pp-score b{position:relative;font-size:2rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pp-score.is-none{border-radius:50%;border:9px solid var(--pp-sunken)}.pp-stepper{display:inline-flex;align-items:center;gap:6px}.pp-stepper .pp-iconbtn{border:1px solid var(--pp-line-2);background:var(--pp-surface);color:var(--pp-ink);font-size:1.125rem;font-weight:700;width:40px;height:40px}.pp-root .pp-stepper input,.pp-layer .pp-stepper input{width:90px;text-align:center;font-weight:800;font-size:1.125rem}.pp-bill-est{font-weight:700;color:var(--pp-ink);margin:12px 0 4px!important;min-height:1.4em}.pp-choice-1{grid-template-columns:1fr!important}fieldset.pp-tm-pick{border:0;padding:0;margin:0;min-width:0}.pp-layer .pp-modal-card .pp-field{margin-bottom:0}.pp-layer .pp-modal-card .pp-modal-actions{margin-top:6px}.pp-tbl th[scope=row]{text-align:left;font-weight:400;color:inherit;background:none;font-size:.875rem;white-space:normal}.pp-tbl th[scope=row] strong{display:block;font-weight:700;overflow-wrap:anywhere}.pp-tbl th[scope=row] small{display:block;color:var(--pp-muted);font-size:.75rem}.pp-tm-seats .pp-card-body{display:flex;flex-direction:column;gap:12px}.pp-tm-seat-top{display:flex;align-items:center;gap:14px}.pp-tm-seat-top>div{flex:1;min-width:0}.pp-tm-seat-top h2{margin:0;font-size:1rem}.pp-tm-seat-top p{margin:0;color:var(--pp-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.pp-tm-seats .pp-small{margin:0}.pp-tm-list{list-style:none;margin:0;padding:0}.pp-tm-row{display:grid;grid-template-columns:36px minmax(0,1.6fr) minmax(130px,.8fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--pp-line)}.pp-tm-row:last-child{border-bottom:0}.pp-tm-who{min-width:0}.pp-tm-who strong{display:flex;align-items:center;gap:6px;font-size:.9375rem;overflow-wrap:anywhere}.pp-tm-who small{display:block;color:var(--pp-muted);font-size:.8125rem;overflow-wrap:anywhere}.pp-tm-you{font-style:normal;font-size:.6875rem;font-weight:800;background:var(--pp-sunken);color:var(--pp-muted);padding:1px 7px;border-radius:999px}.pp-root .pp-tm-role select{padding-top:6px;padding-bottom:6px;font-size:.8125rem}.pp-tm-st{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.pp-tm-st small{color:var(--pp-muted);font-size:.75rem}.pp-tm-acts{display:flex;gap:4px;justify-content:flex-end;align-items:center}.pp-tm-note{display:flex;gap:8px;align-items:center;margin:0;padding:12px 22px;border-top:1px solid var(--pp-line);font-size:.8125rem;color:var(--pp-muted)}.pp-tm-note .pp-ico{width:15px;height:15px}.pp-tm-roles{list-style:none;margin:0;padding:8px 22px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.pp-tm-roles li{display:flex;gap:12px;align-items:baseline;padding:8px 0}.pp-tm-roles .pp-role{flex:none;min-width:72px;justify-content:center}.pp-tm-roles p{margin:0;font-size:.8125rem;color:var(--pp-ink-2)}.pp-cl-card{margin-top:16px}.pp-cl-tbl th[scope=row]{display:flex;align-items:center;gap:10px;min-width:200px}.pp-cl-tbl th[scope=row] .pp-avatar{border-radius:9px}.pp-cl-tbl th[scope=row]>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.pp-cl-tbl tr.is-paused td,.pp-cl-tbl tr.is-paused th{opacity:.7}.pp-cl-acts{white-space:nowrap;text-align:right}.pp-cl-acts .pp-btn{margin-right:4px}.pp-cl-perfs{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.pp-cl-perf ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.pp-cl-perf li strong{display:block;font-size:.875rem}.pp-cl-perf li span{font-size:.8125rem;color:var(--pp-muted)}.pp-cl-perf.is-bottom .pp-sub{color:#8a5a00}.pp-br-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px;align-items:start}.pp-br-grid>.pp-card+.pp-card{margin-top:0}.pp-br-prev{position:sticky;top:16px}.pp-br-logo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pp-br-logoimg{width:56px;height:56px;border-radius:14px;border:1px dashed var(--pp-line-2);display:grid;place-items:center;overflow:hidden;background:var(--pp-sunken);font-weight:800;color:var(--pp-muted);flex:none}.pp-br-logoimg img{width:100%;height:100%;object-fit:contain}.pp-br-file{position:relative}.pp-br-file.is-disabled{opacity:.55;pointer-events:none}.pp-br-file:focus-within{outline:2px solid var(--pp-primary);outline-offset:2px}.pp-br-url{margin-top:10px}.pp-br-color{display:flex;gap:8px;align-items:center}.pp-br-color input[type=color]{width:44px;height:40px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r);padding:3px;background:var(--pp-surface);cursor:pointer;flex:none}.pp-root .pp-br-color input[type=text]{max-width:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pp-br-mock{display:grid;grid-template-columns:120px minmax(0,1fr);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden;min-height:200px;font-size:.75rem}.pp-br-mside{background:var(--pp-surface);border-right:1px solid var(--pp-line);padding:10px 8px;display:flex;flex-direction:column;gap:3px}.pp-br-mbrand{display:flex;align-items:center;gap:6px;margin-bottom:8px;min-width:0}.pp-br-mbrand i{width:22px;height:22px;border-radius:6px;background:var(--mk);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:.625rem;overflow:hidden;flex:none}.pp-br-mbrand i img{width:100%;height:100%;object-fit:contain;background:#fff}.pp-br-mbrand b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-br-mside p{margin:0;display:flex;align-items:center;gap:5px;padding:4px 6px;border-radius:6px;color:var(--pp-ink-2)}.pp-br-mside p .pp-ico{width:12px;height:12px}.pp-br-mside p.is-on{background:var(--mk-soft);color:var(--mk);font-weight:700}.pp-br-mmain{background:var(--pp-bg);padding:14px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pp-br-mmain strong{font-size:.875rem}.pp-br-mbar{width:100%;height:6px;border-radius:99px;background:var(--pp-sunken);overflow:hidden}.pp-br-mbar i{display:block;width:62%;height:100%;background:var(--mk)}.pp-br-mbtn{background:var(--mk);color:#fff;font-weight:700;padding:6px 10px;border-radius:6px}.pp-br-mmain small{color:var(--pp-muted)}.pp-br-pw{margin-top:auto;font-size:.6875rem}.pp-logo-img{object-fit:contain;border-radius:8px;background:#fff}.pp-logo-txt{border-radius:9px;background:var(--pp-primary);color:#fff!important;display:inline-grid;place-items:center;font-weight:800;font-size:.8125rem}.pp-dl-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.pp-dl-top .pp-card+.pp-card{margin-top:0}.pp-dl-top+.pp-card,.pp-dl-page .pp-card+.pp-card{margin-top:16px}.pp-dl-score-in{display:flex;gap:22px;align-items:center;padding:22px}.pp-dl-score-in h2{font-size:1.375rem;margin:0 0 4px}.pp-dl-score-in .pp-sub{margin:0}.pp-dl-score-in p{color:var(--pp-ink-2);font-size:.875rem;margin:0}.pp-dl-facts{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.8125rem;color:var(--pp-muted)}.pp-dl-facts li{display:flex;gap:5px;align-items:center}.pp-dl-facts .pp-ico{width:14px;height:14px}.pp-dl-facts .is-warn{color:#8a5a00;font-weight:700}.pp-dl-fixgo{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;margin:-2px -8px -2px -6px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:#8a5a0059;text-underline-offset:3px}.pp-dl-fixgo:hover{background:#fff4d6;text-decoration-color:currentColor}.pp-dl-fixgo:focus-visible{outline:2px solid #8a5a00;outline-offset:2px}.pp-dl-fixgo .pp-ico{width:14px;height:14px}.pp-dl-fixes{scroll-margin-top:80px;border-radius:var(--pp-r-lg)}.pp-dl-dom{scroll-margin-top:80px}.pp-dl-fixes:focus{outline:none}.pp-dl-fixes.is-flash{animation:pp-dl-flash 2.2s ease-out}@keyframes pp-dl-flash{0%,35%{box-shadow:0 0 0 4px #f5b4008c;background:#fff8e6}to{box-shadow:0 0 0 4px #f5b40000;background:transparent}}@media(prefers-reduced-motion:reduce){.pp-dl-fixes.is-flash{animation:none;box-shadow:0 0 0 3px #f5b40099}}.pp-dl-alist{list-style:none;margin:0;padding:6px 0;max-height:300px;overflow-y:auto}.pp-dl-alist li{display:flex;gap:12px;align-items:flex-start;padding:10px 22px}.pp-dl-alist li>i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--pp-info-soft);color:var(--pp-info)}.pp-dl-alist li>i .pp-ico{width:15px;height:15px}.pp-dl-alist li.is-bad>i{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-dl-alist li.is-wait>i{background:var(--pp-credit-soft);color:#8a5a00}.pp-dl-alist li.is-ok>i{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-dl-alist li>div{flex:1;min-width:0}.pp-dl-alist p{margin:0;font-size:.875rem}.pp-dl-alist small{display:block;color:var(--pp-muted);font-size:.75rem}.pp-dl-none{display:flex;gap:8px;align-items:center;margin:0;padding:22px;color:var(--pp-wa);font-weight:700;font-size:.875rem}.pp-dl-doms{display:flex;flex-direction:column}.pp-dl-dom{padding:18px 22px;border-bottom:1px solid var(--pp-line)}.pp-dl-dom:last-child{border-bottom:0}.pp-dl-dom header{display:flex;gap:12px;align-items:center;margin-bottom:10px}.pp-dl-dom h3{margin:0;overflow-wrap:anywhere}.pp-dl-dom header small{color:var(--pp-muted);font-size:.75rem}.pp-dl-sum{font-size:.875rem;color:var(--pp-ink-2);margin:0 0 10px}.pp-dl-sum.is-bad{color:var(--pp-danger)}.pp-dl-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-dl-checks li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--pp-r);background:var(--pp-sunken)}.pp-dl-checks li>i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--pp-line);color:var(--pp-ink-2);margin-top:1px}.pp-dl-checks li>i .pp-ico{width:13px;height:13px;stroke-width:2.6}.pp-dl-checks li.is-ok>i{background:var(--pp-wa);color:#fff}.pp-dl-checks li.is-bad>i{background:var(--pp-danger);color:#fff}.pp-dl-checks li.is-warn>i{background:var(--pp-credit);color:var(--pp-ink)}.pp-dl-checks li>div{flex:1;min-width:0}.pp-dl-checks strong{display:block;font-size:.8125rem}.pp-dl-checks span{display:block;font-size:.75rem;color:var(--pp-muted);overflow-wrap:anywhere}.pp-dl-checks em{font-style:normal;font-size:.6875rem;font-weight:800;color:var(--pp-muted);white-space:nowrap}.pp-dl-checks li.is-ok em{color:var(--pp-wa)}.pp-dl-checks li.is-bad em{color:var(--pp-danger)}.pp-dl-checks li.is-warn em{color:#8a5a00}.pp-dl-fixes{margin-top:14px}.pp-dl-fixes ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:fx}.pp-dl-fixes li{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:12px 14px}.pp-dl-fix-t{display:flex;gap:10px;align-items:flex-start}.pp-dl-fix-t>.pp-ico{color:#8a5a00;margin-top:2px}.pp-dl-fix-t strong{font-size:.875rem}.pp-dl-fix-t p{margin:2px 0 0;font-size:.8125rem;color:var(--pp-ink-2);overflow-wrap:anywhere}.pp-dl-recs{margin:10px 0 0 28px}.pp-dl-kv{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0}.pp-dl-kv>div{display:flex;align-items:center;gap:6px}.pp-dl-kv dt{font-size:.75rem;font-weight:700;color:var(--pp-muted)}.pp-dl-kv dd{margin:0;display:flex;align-items:center;gap:6px}.pp-dl-kv code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;background:var(--pp-sunken);border-radius:6px;padding:2px 6px}.pp-dl-mbt td small{display:block;color:var(--pp-muted);font-size:.6875rem}.pp-dl-mbt th[scope=row]>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:180px}.pp-dl-mbacts{text-align:right}.pp-dl-run{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.pp-dl-run .pp-field{flex:1 1 260px}.pp-dl-live:empty{display:none}.pp-dl-live{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);overflow:hidden}.pp-dl-livehead{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 16px;background:var(--pp-sunken)}.pp-dl-livehead .pp-rs-spin{width:22px;height:22px;border-width:3px}.pp-dl-livehead strong{font-size:.9375rem}.pp-dl-livehead strong.is-ok{color:var(--pp-wa)}.pp-dl-livehead strong.is-wait{color:#8a5a00}.pp-dl-livehead strong.is-bad{color:var(--pp-danger)}.pp-dl-livehead small{flex-basis:100%;color:var(--pp-muted);font-size:.8125rem}.pp-dl-seeds{list-style:none;margin:0;padding:0}.pp-dl-seeds li{display:flex;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--pp-line)}.pp-dl-seeds li>i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--pp-sunken)}.pp-dl-seeds li>i .pp-rs-spin{width:18px;height:18px;border-width:2px}.pp-dl-seeds li.is-ok>i{background:var(--pp-wa);color:#fff}.pp-dl-seeds li.is-bad>i{background:var(--pp-danger);color:#fff}.pp-dl-seeds li>i .pp-ico{width:14px;height:14px;stroke-width:2.6}.pp-dl-seeds li>div{flex:1;min-width:0}.pp-dl-seeds strong{display:block;font-size:.875rem}.pp-dl-seeds small{display:block;font-size:.75rem;color:var(--pp-muted);overflow-wrap:anywhere}.pp-dl-seeds em{font-style:normal;font-weight:800;font-size:.8125rem;white-space:nowrap;color:var(--pp-muted)}.pp-dl-seeds li.is-ok em{color:var(--pp-wa)}.pp-dl-seeds li.is-bad em{color:var(--pp-danger)}.pp-dl-pastlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pp-dl-past{display:flex;gap:10px;align-items:center;width:100%;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:var(--pp-r);padding:8px 12px;cursor:pointer;font:inherit;text-align:left;color:inherit}.pp-dl-past:hover{border-color:var(--pp-line-2)}.pp-dl-past span{flex:1;min-width:0;font-size:.8125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-dl-past small{font-size:.75rem;color:var(--pp-muted);white-space:nowrap}.pp-dl-past b{font-size:.75rem;white-space:nowrap}.pp-dl-past b.is-ok{color:var(--pp-wa)}.pp-dl-past b.is-wait{color:#8a5a00}.pp-dl-past b.is-bad{color:var(--pp-danger)}.pp-dl-wagrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pp-dl-wak{background:var(--pp-sunken);border-radius:var(--pp-r);padding:12px 14px;min-width:0}.pp-dl-wak>span{display:block;font-size:.75rem;font-weight:700;color:var(--pp-muted)}.pp-dl-wak strong{display:flex;align-items:center;gap:6px;font-size:1.0625rem;margin-top:2px}.pp-dl-wak strong.is-ok{color:var(--pp-wa)}.pp-dl-wak strong.is-wait{color:#8a5a00}.pp-dl-wak strong.is-bad{color:var(--pp-danger)}.pp-dl-wak small{display:block;font-size:.75rem;color:var(--pp-muted);margin-top:2px}.pp-dl-reasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.8125rem}.pp-dl-reasons li{display:flex;gap:8px;align-items:flex-start}.pp-dl-wasec{display:flex;flex-direction:column;gap:10px}.pp-dl-wasec+.pp-sub{margin-top:14px;padding-top:14px;border-top:1px solid var(--pp-line)}.pp-dl-wasec h3.pp-sub,.pp-dl-wa h3.pp-sub{margin:0}.pp-dl-watable td,.pp-dl-watable th{white-space:nowrap}.pp-dl-watable small{white-space:normal}.pp-dl-wrisk{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.75rem;font-weight:700;background:var(--pp-sunken)}.pp-dl-wrisk.is-ok{color:var(--pp-wa);background:#e6f6ec}.pp-dl-wrisk.is-wait{color:#8a5a00;background:#fff4d6}.pp-dl-wrisk.is-bad{color:var(--pp-danger);background:#fde8e8}.pp-dl-reasons .pp-ico{width:15px;height:15px;margin-top:2px;color:var(--pp-muted)}.pp-dl-hist2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.8125rem}.pp-dl-hist2 time{color:var(--pp-muted);font-size:.75rem;margin-right:8px}.pp-cp-page>.pp-card,.pp-cp-page>div+.pp-card{margin-top:16px}.pp-cp-page>#pp-cp-check+.pp-card{margin-top:16px}.pp-cp-list{list-style:none;margin:0;padding:6px 0}.pp-cp-list li{display:flex;gap:12px;align-items:flex-start;padding:10px 22px}.pp-cp-list li>i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:1px;background:var(--pp-credit);color:var(--pp-ink)}.pp-cp-list li.is-ok>i{background:var(--pp-wa);color:#fff}.pp-cp-list li>i .pp-ico{width:13px;height:13px;stroke-width:2.6}.pp-cp-list li>div{flex:1;min-width:0}.pp-cp-list strong{display:block;font-size:.875rem}.pp-cp-list span{display:block;font-size:.8125rem;color:var(--pp-muted);overflow-wrap:anywhere}.pp-cp-site{font-size:.75rem;color:var(--pp-muted);white-space:nowrap}.pp-cp-legal{display:flex;gap:8px;align-items:flex-start;margin:0;padding:12px 22px;border-top:1px solid var(--pp-line);font-size:.75rem;color:var(--pp-muted)}.pp-cp-legal .pp-ico{width:14px;height:14px;flex:none;margin-top:2px}.pp-cp-reqs{padding:12px 22px;border-top:1px solid var(--pp-line)}.pp-cp-reqs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.8125rem}.pp-cp-reqs li{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.pp-cp-reqs small{color:var(--pp-muted)}.pp-cp-tools{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid var(--pp-line)}.pp-cp-search{flex:0 1 320px}.pp-cp-count{margin:0;padding:8px 22px 0}.pp-cp-empty{padding:36px 22px}.pp-cp-tbl td,.pp-cp-tbl th[scope=row]{vertical-align:top}.pp-cp-look{display:flex;gap:8px;max-width:560px}.pp-cp-look input{flex:1;min-width:0}.pp-cp-found{display:flex;flex-direction:column;gap:12px}.pp-cp-found>p{margin:0}.pp-cp-groups{list-style:none;margin:0;padding:0;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg)}.pp-cp-groups li{display:flex;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--pp-line)}.pp-cp-groups li:last-child{border-bottom:0}.pp-cp-groups li>i{color:var(--pp-muted);display:grid}.pp-cp-groups li>div{flex:1;min-width:0}.pp-cp-groups strong{display:block;font-size:.875rem}.pp-cp-groups span{display:block;font-size:.75rem;color:var(--pp-muted);overflow-wrap:anywhere}.pp-cp-groups b{font-size:1rem}.pp-cp-nothing{display:flex;gap:8px;align-items:center;margin:0;font-size:.875rem;color:var(--pp-wa);font-weight:700}.pp-ib-mine{display:flex}.pp-ib-mine[hidden]{display:none}.pp-ib-mine button{flex:1;padding:5px 6px;font-size:.75rem}.pp-ib-as{display:inline-flex}.pp-ib-as .pp-avatar{width:18px;height:18px;font-size:.5625rem;background:var(--pp-ink-2);color:#fff}.pp-ib-assign{position:relative}.pp-ib-assign .pp-btn .pp-avatar{width:20px;height:20px;font-size:.5625rem}.pp-ib-assign .pp-btn.is-set{border-color:#b9d9d5;background:var(--pp-primary-soft);color:var(--pp-primary)!important}.pp-ib-amenu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:220px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-shadow-lg);padding:6px;display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.pp-ib-amenu button{display:flex;gap:8px;align-items:center;border:0;background:none;border-radius:var(--pp-r);padding:7px 8px;cursor:pointer;text-align:left;font-size:.8125rem;font-weight:600}.pp-ib-amenu button:hover,.pp-ib-amenu button:focus-visible{background:var(--pp-sunken)}.pp-ib-amenu button span:not(.pp-avatar){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ib-amenu .pp-avatar{width:24px;height:24px;font-size:.625rem}.pp-ib-amenu .pp-ico{width:15px;height:15px;color:var(--pp-primary)}.pp-ib-amenu .is-clear{color:var(--pp-muted);border-top:1px solid var(--pp-line);border-radius:0 0 var(--pp-r) var(--pp-r)}.pp-ib-amenu .is-clear .pp-ico{color:var(--pp-muted)}.pp-avatar.is-wa{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-msg.is-out.is-wa{background:#d9fdd3;border-color:#bfe8b8}.pp-wawin{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.8125rem;padding:8px 12px;border-radius:var(--pp-r)}.pp-wawin .pp-ico{width:15px;height:15px;flex:none;margin-top:2px}.pp-wawin.is-open{background:var(--pp-wa-soft);color:#0f5e33}.pp-wawin.is-closed{background:var(--pp-credit-soft);color:#6b4600}.pp-ib-tpl{display:flex;flex-direction:column;gap:10px}.pp-ib-tvars{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.pp-ib-tplpv{padding:12px;border-radius:var(--pp-r)}.pp-ib-tplbox{max-height:42vh;overflow-y:auto}.pp-ib-ro{display:flex;gap:8px;align-items:center;margin:0;padding:14px 18px;border-top:1px solid var(--pp-line);font-size:.8125rem;color:var(--pp-muted)}.pp-fb-pal.is-whatsapp i,.pp-fb-node.is-whatsapp .pp-fb-ico,.pp-fb-ico.is-whatsapp{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-fwa-pv{padding:12px;border-radius:var(--pp-r)}.pp-tpl-vars.pp-stack{gap:8px}.pp-cc{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:12px;transition:opacity .15s}.pp-cc.is-busy{opacity:.6}.pp-cc-wait{display:flex;gap:8px;align-items:center;margin:0;font-size:.8125rem;color:var(--pp-muted)}.pp-cc-wait .pp-ico{width:15px;height:15px}.pp-cc-wait .pp-rs-spin{width:16px;height:16px;border-width:2px}.pp-cc-head{display:flex;gap:10px;align-items:center}.pp-cc-head strong{display:block;font-size:.875rem}.pp-cc-head small{display:block;font-size:.75rem;color:var(--pp-muted)}.pp-cc-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.pp-cc-list li{display:flex;gap:8px;align-items:flex-start;font-size:.8125rem}.pp-cc-list .pp-ico{width:15px;height:15px;flex:none;margin-top:2px;color:var(--pp-info)}.pp-cc-list li.is-bad .pp-ico{color:var(--pp-danger)}.pp-cc-list li.is-wait .pp-ico{color:#b07800}.pp-cc-list b{display:block;font-weight:700}.pp-cc-list span{display:block;color:var(--pp-muted);font-size:.75rem}.pp-cc-list span em{font-style:normal;font-weight:600;color:var(--pp-text, inherit)}.pp-cc-list li>div{flex:1;min-width:0}.pp-cc-acts{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.pp-cc-acts .pp-btn{font-size:.75rem}.pp-cc-acts .pp-btn .pp-ico{color:inherit;margin-top:0;width:13px;height:13px}.pp-cc-edit{display:flex;flex-direction:column;gap:4px;width:100%}.pp-cc-edit>span{color:var(--pp-text, inherit);font-weight:600}.pp-cc-edit .pp-input{width:100%;font-size:.8125rem}.pp-cc-list span.pp-cc-editbtns{display:flex;gap:6px;margin-top:4px}.pp-cc-mb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 0;font-size:.8125rem;color:var(--pp-muted)}.pp-cc-mb select{flex:1;min-width:180px;max-width:100%;font-size:.8125rem;padding:6px 8px}.pp-cc-mb b{color:var(--pp-text, inherit)}.pp-cc-parts{display:grid;gap:6px;margin:12px 0 4px}.pp-cc-part{display:grid;grid-template-columns:9.5rem 1fr 2rem;gap:8px;align-items:center;font-size:.75rem}.pp-cc-part b{text-align:right;font-variant-numeric:tabular-nums}.pp-cc-bar{height:6px;border-radius:99px;background:var(--pp-line);overflow:hidden}.pp-cc-bar i{display:block;height:100%;border-radius:inherit;background:var(--pp-info)}.pp-cc-bar.is-good i,.pp-cc-bar.is-ok i{background:var(--pp-ok, #1a8754)}.pp-cc-bar.is-warn i{background:#d99a00}.pp-cc-bar.is-bad i{background:var(--pp-danger)}.pp-cc-gh{margin:12px 0 0;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pp-muted)}.pp-cc-tips{margin-top:12px;font-size:.8125rem}.pp-cc-tips summary{cursor:pointer;font-weight:600}.pp-cc-tips ol{margin:8px 0 0;padding-left:1.2rem;display:flex;flex-direction:column;gap:4px;color:var(--pp-muted)}.pp-cc-cap{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#fff4dc;color:#6b4a00;font-size:.75rem}.pp-cc-cap .pp-ico{width:15px;height:15px;flex:none;margin-top:1px}.pp-cc-note{margin:10px 0 0;font-size:.75rem;color:var(--pp-muted)}@media(max-width:480px){.pp-cc-part{grid-template-columns:7rem 1fr 2rem}}.pp-bill{margin-bottom:16px}.pp-bill-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.pp-bill-amt span{display:block;font-size:.8125rem;font-weight:700;color:var(--pp-muted)}.pp-bill-amt strong{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.pp-bill-amt small{display:block;font-size:.8125rem;color:var(--pp-muted)}.pp-bill-amt p{margin:8px 0 0}.pp-bill-q{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pp-bill-q .pp-usage{width:100%;margin:0}.pp-trial{position:relative;overflow:hidden;padding:20px 22px;margin-bottom:16px;border-color:#f3e3b8;background:linear-gradient(180deg,#fffaf0,#fff 60%)}.pp-trial-head{display:flex;gap:14px;align-items:flex-start}.pp-trial-head>div:not(.pp-trial-prog){flex:1;min-width:0}.pp-trial-head h2{margin:0 0 2px}.pp-trial-head p{margin:0;font-size:.875rem;color:var(--pp-ink-2)}.pp-trial-head .pp-sub{color:#8a5a00;margin:0 0 2px}.pp-trial .pp-rs-ico{background:var(--pp-credit-soft);color:#8a5a00}.pp-trial-prog{flex:none;width:140px;text-align:right}.pp-trial-prog b{font-size:1.5rem;font-weight:800}.pp-trial-prog b small{font-size:.875rem;color:var(--pp-muted)}.pp-trial-prog span{display:block;height:6px;background:#f1ead7;border-radius:99px;overflow:hidden;margin-top:4px}.pp-trial-prog i{display:block;height:100%;background:var(--pp-credit);border-radius:99px}.pp-trial-steps{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pp-trial-steps li{display:flex;gap:12px;align-items:center;padding:9px 12px;border-radius:var(--pp-r);background:var(--pp-surface);border:1px solid var(--pp-line)}.pp-trial-steps li>i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--pp-sunken);color:var(--pp-muted)}.pp-trial-steps li>i .pp-ico{width:15px;height:15px}.pp-trial-steps li>div{flex:1;min-width:0}.pp-trial-steps strong{display:block;font-size:.875rem}.pp-trial-steps small{display:block;font-size:.75rem;color:var(--pp-muted)}.pp-trial-steps li.is-done{background:transparent;border-color:transparent}.pp-trial-steps li.is-done>i{background:var(--pp-wa);color:#fff}.pp-trial-steps li.is-done strong{color:var(--pp-muted);text-decoration:line-through;text-decoration-color:var(--pp-line-2)}.pp-trial-steps li.is-next{border-color:var(--pp-credit);box-shadow:0 0 0 3px #f2b01e29}.pp-trial-steps li.is-next>i{background:var(--pp-credit);color:var(--pp-ink)}.pp-trial.is-won{border-color:#bfe3cd;background:linear-gradient(180deg,#effaf3,#fff 65%);display:flex;flex-direction:column;gap:14px}.pp-trial.is-won .pp-rs-ico{background:var(--pp-wa);color:#fff}.pp-trial.is-won .pp-sub{color:var(--pp-wa)}.pp-trial.is-won .pp-small{margin:0}.pp-trial-quote{margin:0;padding:12px 16px;border-left:3px solid var(--pp-wa);background:var(--pp-surface);border-radius:0 var(--pp-r) var(--pp-r) 0;font-size:.9375rem;color:var(--pp-ink-2)}.pp-trial-confetti i{position:absolute;top:-10px;width:8px;height:14px;border-radius:2px;opacity:.85;animation:pp-confetti 2.6s ease-in 1 forwards}.pp-trial-confetti i:nth-child(1){left:12%;background:var(--pp-credit);animation-delay:.1s}.pp-trial-confetti i:nth-child(2){left:30%;background:var(--pp-wa);animation-delay:.5s}.pp-trial-confetti i:nth-child(3){left:48%;background:var(--pp-primary);animation-delay:.2s}.pp-trial-confetti i:nth-child(4){left:66%;background:#e8618c;animation-delay:.7s}.pp-trial-confetti i:nth-child(5){left:80%;background:var(--pp-credit);animation-delay:.35s}.pp-trial-confetti i:nth-child(6){left:92%;background:var(--pp-info);animation-delay:.9s}@keyframes pp-confetti{to{transform:translateY(260px) rotate(540deg);opacity:0}}.pp-ro [data-mb-add],.pp-ro [data-mb-bulk],.pp-ro .pp-mbx-acts,.pp-ro [data-fl-new],.pp-ro .pp-fb-palette,.pp-ro .pp-fb-plus,.pp-ro .pp-fb-head [data-fb-act=save],.pp-ro .pp-fb-head [data-fb-act=activate],.pp-ro .pp-fb-head [data-fb-act=pause],.pp-ro .pp-fb-head [data-fb-act=enroll],.pp-ro .pp-fb-danger,.pp-ro [data-unlock],.pp-ro .pp-bulk,.pp-ro [data-save-search],.pp-ro .pp-head [data-go=start],.pp-ro .pp-head [data-go=pipeline],.pp-ro [data-del-saved],.pp-ro .pp-sel,.pp-ro [data-selall],.pp-as-member .pp-mbx-del{display:none!important}.pp-nobrand .pp-nav-guide[href*=help]{display:none}@media(max-width:1100px){.pp-dl-wagrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-bill-grid{grid-template-columns:1fr 1fr}.pp-bill-amt{grid-column:1 / -1}.pp-br-grid{grid-template-columns:1fr}.pp-br-prev{position:static}}@media(max-width:860px){.pp-wsbar,.pp-trialbar,.pp-invbar.is-top{padding:9px 16px;flex-wrap:wrap}.pp-dl-top{grid-template-columns:minmax(0,1fr)}.pp-dl-checks{grid-template-columns:1fr}.pp-tm-row{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"av who acts" "av role role" "av st st";row-gap:8px;padding:14px 16px}.pp-tm-row>.pp-avatar{grid-area:av;align-self:start}.pp-tm-who{grid-area:who}.pp-tm-role{grid-area:role}.pp-tm-st{grid-area:st;flex-direction:row;align-items:center;gap:8px}.pp-tm-acts{grid-area:acts;align-self:start}.pp-root .pp-tm-role select{max-width:220px}.pp-tm-roles{grid-template-columns:1fr;padding:6px 16px 12px}.pp-tm-note{padding:12px 16px}.pp-cl-perfs{grid-template-columns:1fr}.pp-cp-tools{padding:12px 16px}.pp-cp-search{flex:1 1 100%}.pp-cp-list li,.pp-dl-alist li{padding:10px 16px}.pp-cp-legal,.pp-cp-reqs{padding:12px 16px}.pp-dl-dom{padding:16px}.pp-dl-score-in{padding:18px 16px;gap:16px}.pp-score{width:92px;height:92px}.pp-score b{font-size:1.625rem}.pp-trial-head{flex-wrap:wrap}.pp-trial-prog{width:100%;text-align:left;display:flex;align-items:center;gap:10px}.pp-trial-prog span{flex:1;margin:0}.pp-trial{padding:18px 16px}}@media(max-width:760px){.pp-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pp-tbl,.pp-tbl tbody,.pp-tbl tr,.pp-tbl th[scope=row],.pp-tbl td{display:block;width:100%}.pp-tbl tr{padding:12px 16px;border-bottom:1px solid var(--pp-line);display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.pp-tbl tr:last-child{border-bottom:0}.pp-tbl th[scope=row]{grid-column:1 / -1;padding:0 0 4px;border:0;min-width:0!important}.pp-tbl td{padding:0;border:0!important;text-align:left!important;display:flex;flex-direction:column;font-size:.875rem;min-width:0}.pp-tbl td[data-label]:before{content:attr(data-label);font-size:.6875rem;font-weight:700;color:var(--pp-muted)}.pp-tbl td:not([data-label]){grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:flex-start;padding-top:6px}.pp-cl-tbl th[scope=row]>div,.pp-dl-mbt th[scope=row]>div{min-width:0}.pp-cp-look{flex-wrap:wrap}.pp-cp-look .pp-btn{flex:1 1 100%}.pp-dl-wagrid,.pp-bill-grid{grid-template-columns:1fr}.pp-dl-recs{margin-left:0}.pp-dl-run .pp-btn{flex:1 1 100%}.pp-ib-amenu{right:auto;left:0}}@media(max-width:420px){.pp-dl-score-in{flex-direction:column;align-items:flex-start}.pp-br-mock{grid-template-columns:96px minmax(0,1fr)}}.pp-dl-page .pp-dl-top>.pp-card+.pp-card{margin-top:0}.pp-dl-mbt th,.pp-dl-mbt td{padding-left:12px;padding-right:12px}.pp-dl-mbt td.pp-small{white-space:nowrap}.pp-trial-confetti{position:absolute;inset:0;pointer-events:none;z-index:0}.pp-trial.is-won>*:not(.pp-trial-confetti){position:relative;z-index:1}.pp-tbl tr:last-child th[scope=row]{border-bottom:0}@media(max-width:1440px){.pp-ib-side .pp-ib-mine{grid-column:1 / -1}}@media(max-width:860px){.pp-ib-side .pp-ib-mine{grid-column:1 / -1}}@media(max-width:760px){.pp-tbl td[data-label]>*{align-self:flex-start}.pp-tbl.pp-cl-tbl th[scope=row]{display:flex}.pp-trial-steps li{flex-wrap:wrap}.pp-trial-steps li>.pp-btn{margin-left:40px}}.pp-sub-price{font-style:normal;font-weight:700;font-size:.8125rem;color:var(--pp-primary);margin-left:6px;white-space:nowrap}.pp-sub-steps{display:flex;gap:18px;flex-wrap:wrap}.pp-sub-steps .pp-field>span{font-size:.8125rem}.pp-cel{position:relative;text-align:center}.pp-cel .pp-modal-actions{padding:4px}.pp-cel>*:not(.pp-trial-confetti){position:relative;z-index:1}.pp-cel-badge{width:56px;height:56px;border-radius:16px;background:var(--pp-wa);color:#fff;display:inline-grid;place-items:center;margin-bottom:10px}.pp-cel-badge .pp-ico{width:28px;height:28px}.pp-cel .pp-trial-quote{text-align:left;margin:0 0 14px}.pp-cel .pp-modal-actions{justify-content:center}.pp-trialbar.is-ended{background:var(--pp-danger-soft);color:var(--pp-danger)}@media(max-width:560px){.pp-sub-price{display:block;margin:2px 0 0}}.pp-layer .pp-modal-card{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto}.pp-sub-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;justify-content:space-between}.pp-sub-row .pp-field{flex:0 1 200px}#pp-sub.pp-stack{gap:12px}.pp-sub-plans label{padding:10px 14px}.pp-lang{display:flex;width:100%}.pp-lang button{flex:1}.pp-lang button[lang=zh]{font-weight:600}.pp-lang-side{margin-top:2px}.pp-lang-acct{align-items:center;gap:10px}.pp-lang-acct .pp-lang{width:auto}.pp-lang-acct .pp-lang button{flex:0 0 auto;min-width:52px}.pp-lock{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:16px 20px;padding:22px 24px;border:1px dashed var(--pp-line-2);background:linear-gradient(180deg,#fbfcfd,var(--pp-surface))}.pp-lock-txt{flex:1 1 240px;min-width:0}.pp-lock-ico{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--pp-credit-soft);color:#8a5a00}.pp-lock-ico .pp-ico{width:24px;height:24px}.pp-root .pp-lock h2{margin:0 0 4px;font-size:1.0625rem}.pp-lock p{margin:0;color:var(--pp-ink-2)}.pp-lock.is-modal{border:0;padding:4px 0 8px;background:none}.pp-lock>.pp-btn{flex:0 1 auto}.pp-logo.pp-site-logo{width:auto;max-width:180px;height:32px;object-fit:contain;border-radius:0;background:none}.pp-btn.pp-btn-wave{position:relative;isolation:isolate;border-color:var(--pp-primary);color:var(--pp-primary);background:linear-gradient(120deg,#fff 0% 40%,#e3f4f1 50%,#fff 60% 100%);background-size:250% 100%;animation:ppShine 3.2s ease-in-out infinite}.pp-btn.pp-btn-wave:before,.pp-btn.pp-btn-wave:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:-1;animation:ppWave 2.4s cubic-bezier(.22,.61,.36,1) infinite}.pp-btn.pp-btn-wave:after{animation-delay:1.2s}.pp-btn.pp-btn-wave svg{animation:ppBolt 2.4s ease-in-out infinite;transform-origin:50% 50%}.pp-btn.pp-btn-wave:hover{animation-play-state:paused;background:#e3f4f1}.pp-btn.pp-btn-wave:hover:before,.pp-btn.pp-btn-wave:hover:after{animation:none}@keyframes ppWave{0%{box-shadow:0 0 color-mix(in srgb,var(--pp-primary, #0e6f68) 45%,transparent)}70%{box-shadow:0 0 0 14px color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}}@keyframes ppShine{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes ppBolt{0%,60%,to{transform:scale(1) rotate(0);color:var(--pp-primary)}70%{transform:scale(1.25) rotate(-12deg);color:#f2b01e}80%{transform:scale(1.1) rotate(8deg);color:#f2b01e}}@media(prefers-reduced-motion:reduce){.pp-btn.pp-btn-wave,.pp-btn.pp-btn-wave:before,.pp-btn.pp-btn-wave:after,.pp-btn.pp-btn-wave svg{animation:none}}.pp-ret-box{margin-top:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pp-ret-quiet{justify-content:flex-end}.pp-ret-quiet .pp-btn-quiet{color:var(--pp-muted);font-weight:600}.pp-ret-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 6px}.pp-ret-stats div{background:var(--pp-sunken);border-radius:var(--pp-r);padding:10px 12px;display:flex;flex-direction:column}.pp-ret-stats strong{font-size:20px;color:var(--pp-ink)}.pp-ret-stats span{font-size:12px;color:var(--pp-muted)}.pp-ret-reasons{border:0;padding:0;margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.pp-ret-reasons legend{margin-bottom:8px}.pp-ret-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0}.pp-ret-offer{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--pp-surface)}.pp-ret-offer h4{margin:0;font-size:15px;color:var(--pp-ink)}.pp-ret-offer p{margin:0;font-size:13px;color:var(--pp-ink-2)}.pp-ret-offer.is-hot{border-color:var(--pp-credit);background:var(--pp-credit-soft)}.pp-ret-offer .pp-btn{align-self:flex-start}@media(max-width:560px){.pp-ret-reasons{grid-template-columns:1fr}.pp-ret-stats strong{font-size:17px}}.pp-ret-offer input,.pp-ret-offer select{width:100%;padding:9px 11px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r);font:inherit;background:var(--pp-surface);color:var(--pp-ink)}.pp-ret-offer .pp-row select{width:auto;flex:1}.pp-ret-manage{margin-top:8px;padding:4px 2px}.pp-ret-manage summary{cursor:pointer;color:var(--pp-muted);font-size:13px;font-weight:600;list-style:none}.pp-ret-manage summary::-webkit-details-marker{display:none}.pp-ret-manage summary:after{content:" \203a"}.pp-ret-manage[open] summary:after{content:" \2304"}.pp-ret-manage-body{padding:10px 0 4px;font-size:13px;color:var(--pp-ink-2)}.pp-ret-manage-body p{margin:0 0 8px}.pp-ret-link{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--pp-muted);text-decoration:underline;cursor:pointer}.pp-ret-link:hover{color:var(--pp-ink-2)}.pp-agent-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pp-agent-stats div{background:var(--pp-sunken);border-radius:var(--pp-r);padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.pp-agent-stats span{font-size:12px;color:var(--pp-muted)}.pp-agent-stats strong{font-size:17px;color:var(--pp-ink);overflow-wrap:anywhere}.pp-agent-list{overflow-x:auto}.pp-agent-list table{width:100%;border-collapse:collapse;font-size:13px}.pp-agent-list th,.pp-agent-list td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--pp-line)}.pp-agent-list th{color:var(--pp-muted);font-weight:700;font-size:12px}.pp-agent-pay{font-size:11px;font-weight:700;color:var(--pp-wa);background:var(--pp-wa-soft);border-radius:999px;padding:1px 7px}@media(max-width:700px){.pp-agent-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-vc{border-top:1px solid var(--pp-line);padding-top:14px;display:flex;flex-direction:column;gap:10px}.pp-vc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pp-vc-head h3{margin:0 0 2px;font-size:15px;color:var(--pp-ink)}.pp-vc-head p{margin:0}.pp-vc-head .pp-btn{flex:0 0 auto}.pp-vc-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.pp-vc-act{white-space:nowrap;text-align:right}.pp-vc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:700px){.pp-vc-head{flex-direction:column}.pp-vc-grid{grid-template-columns:1fr}.pp-vc-act{white-space:normal}}.pp-fb-hist{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:var(--pp-surface)}.pp-fb-histbtn{width:40px;height:40px}.pp-fb-histbtn:disabled{opacity:.35;cursor:default}@media(max-width:860px){.pp-fb-head .pp-head-actions .pp-fb-hist{flex:0 0 auto}}.pp-sub-free{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--pp-credit-soft);color:#8a5a00;font-size:.75rem;font-weight:700;vertical-align:1px}.pp-bill-est.is-free{padding:10px 12px;border-radius:var(--pp-r);background:var(--pp-primary-soft);color:var(--pp-ink-2);font-weight:600}.pp-ec{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;line-height:1;padding:4px 8px;border-radius:999px;white-space:nowrap;vertical-align:middle}.pp-ec-low{background:#e3f4ec;color:#146c43}.pp-ec-basic{background:#eef1f4;color:#4a5562}.pp-ec-medium{background:#fff4dc;color:#8a5a00}.pp-ec-high{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-ec-wait{background:#eef1f4;color:#7a8591;font-weight:600}.pp-ec-box{border:1px solid var(--pp-line, #e3e7ec);border-radius:var(--pp-r, 10px);padding:12px 14px;margin:12px 0;background:var(--pp-surface, #fff)}.pp-ec-box .pp-sub{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-weight:700}.pp-ec-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pp-ec-list{list-style:none;margin:8px 0;padding:0;max-height:260px;overflow:auto}.pp-ec-list li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-top:1px solid var(--pp-line, #eef0f3)}.pp-ec-list li:first-child{border-top:0}.pp-ec-list li>div{min-width:0}.pp-ec-list strong{display:block;font-size:.85rem;word-break:break-all}.pp-ec-list small{color:var(--pp-muted, #6b7785);font-size:.78rem}.pp-ec-acts{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.pp-ec-card .pp-ec-box{border:0;padding:0;margin:0;background:none}.pp-item-ci{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;font-size:.82rem}.pp-ci{display:inline-flex;align-items:center;gap:5px;color:var(--pp-ink);text-decoration:none;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.pp-ci:hover{color:var(--pp-primary);text-decoration:underline}.pp-ci .pp-ico{width:14px;height:14px;flex:none;color:var(--pp-muted)}.pp-ci.is-locked,.pp-ci-lead{color:var(--pp-muted)}.pp-lists{list-style:none;margin:0;padding:0}.pp-lists li+li{border-top:1px solid var(--pp-line)}.pp-lists-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;background:none;border:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.pp-lists-row:hover{background:var(--pp-sunken)}.pp-lists-txt{flex:1;min-width:0;display:flex;flex-direction:column}.pp-lists-txt small{color:var(--pp-muted)}.pp-crumb{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px}.pp-lnew{margin-top:12px}.pp-lnew input,#pp-nl,#pp-rl{width:100%}.pp-more{padding:14px;text-align:center;border-top:1px solid var(--pp-line)}.pp-bulk button.is-list{background:#2f5bb7}.pp-bulk button.is-list:hover{background:#3a68c6}.pp-bulk button.is-csv{background:#4b5563}.pp-bulk button.is-csv:hover{background:#5b6473}.pp-bulk button.is-unlist{background:#6b3a3a}.pp-bulk button.is-unlist:hover{background:#7d4545}.pp-disc-count{margin:6px 0 0;font-size:13px;font-weight:700;color:var(--pp-brand, var(--pp-primary, #0e6f68))}.pp-item.is-new{animation:pp-new-in .5s ease-out;box-shadow:inset 3px 0 0 var(--pp-brand, var(--pp-primary, #0e6f68))}@keyframes pp-new-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pp-item.is-new{animation:none}}.pp-limit-alert{display:flex;gap:12px;align-items:center;margin:12px 16px;padding:14px 16px;border:1px solid #f1c2be;border-left:4px solid var(--pp-danger);border-radius:var(--pp-r);background:var(--pp-danger-soft);color:var(--pp-ink)}.pp-limit-alert strong{display:block;color:var(--pp-danger);font-size:.9375rem}.pp-limit-alert p{margin:2px 0 0;font-size:.8125rem;color:var(--pp-ink)}.pp-limit-alert>div{flex:1;min-width:0}.pp-limit-alert .pp-btn{flex:none;background:var(--pp-danger);border-color:var(--pp-danger);color:#fff!important}.pp-limit-alert .pp-btn:hover{filter:brightness(.94)}.pp-limit-ico{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pp-danger)}.pp-limit-ico .pp-ico{width:18px;height:18px}.pp-pager-gap{align-self:center;padding:0 4px;color:var(--pp-muted)}@media(max-width:640px){.pp-limit-alert{flex-wrap:wrap}.pp-limit-alert .pp-btn{width:100%;justify-content:center}}.pp-disc-note{display:flex;gap:12px;align-items:center;margin:0 0 12px;padding:12px 16px;border:1px solid var(--pp-line);border-left:4px solid var(--pp-primary);border-radius:var(--pp-r);background:var(--pp-surface)}.pp-disc-note strong{display:block;font-size:.9375rem}.pp-disc-note p{margin:2px 0 0;font-size:.8125rem;color:var(--pp-muted)}.pp-disc-note>div{flex:1;min-width:0}.pp-more{border-left-color:var(--pp-credit)}.pp-more .pp-disc-note-ico .pp-ico{color:#8a5a00}.pp-disc-note .pp-btn{flex:none}.pp-disc-note-ico{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-disc-note-ico .pp-ico{width:17px;height:17px}@media(max-width:640px){.pp-disc-note{flex-wrap:wrap}.pp-disc-note .pp-btn{width:100%;justify-content:center}}.pp-selgroup{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.pp-selnote{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;color:var(--pp-ink-2, #374151)}.pp-selnote .pp-selsep{color:var(--pp-ink-3, #9ca3af)}.pp-selnote .pp-linkbtn{font-weight:600}.pp-selnote[hidden]{display:none}.pp-selnote .pp-muted{font-size:.8125rem}.pp-selnote svg{width:16px;height:16px;vertical-align:-3px}.pp-selnote .pp-selhow{display:inline-flex;align-items:center;gap:6px;font-weight:600;cursor:text}.pp-selnote .pp-selhow input[type=number]{width:5.5em;min-height:30px;padding:3px 8px;margin:0;font:inherit;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pp-ink, #111827);background:var(--pp-surface, #fff);border:1px solid var(--pp-line, #d1d5db);border-radius:8px;box-shadow:none;-moz-appearance:textfield}.pp-selnote .pp-selhow input[type=number]:focus{outline:2px solid var(--pp-primary);outline-offset:1px;border-color:var(--pp-primary)}.pp-selnote .pp-selhow input[type=number]::-webkit-inner-spin-button,.pp-selnote .pp-selhow input[type=number]::-webkit-outer-spin-button{opacity:1}.pp-linkbtn{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--pp-brand, #0f766e);text-decoration:underline;cursor:pointer}.pp-linkbtn:disabled{opacity:.6;cursor:progress}.pp-bulk strong small{font-weight:500;opacity:.8;margin-left:4px}.pp-up{display:grid;gap:14px}.pp-up-plans{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pp-up-plan{position:relative;display:block;padding:14px 14px 12px;border:1.5px solid var(--pp-line, #e5e7eb);border-radius:12px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}.pp-up-plan input{position:absolute;opacity:0;pointer-events:none}.pp-up-plan:hover{border-color:var(--pp-brand, #0f766e)}.pp-up-plan.is-on{border-color:var(--pp-brand, #0f766e);box-shadow:0 0 0 3px #0f766e26}.pp-up-plan.is-mine{cursor:default;background:var(--pp-bg-2, #f8fafc)}.pp-up-plan.is-mine:hover{border-color:var(--pp-line, #e5e7eb)}.pp-up-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-up-top strong{font-size:1rem}.pp-up-tag{font-style:normal;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;background:#fef3c7;color:#92400e;white-space:nowrap}.pp-up-tag.is-mine{background:#e0f2f1;color:var(--pp-brand, #0f766e)}.pp-up-price{margin:6px 0 4px;font-size:1.15rem;font-weight:800}.pp-up-price small{font-size:.78rem;font-weight:500;color:var(--pp-ink-3, #6b7280)}.pp-up-tl{margin:0 0 6px;font-size:.82rem;color:var(--pp-ink-3, #6b7280)}.pp-up-plan ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.82rem}.pp-up-plan li{display:flex;gap:6px;align-items:flex-start}.pp-up-plan li svg{width:14px;height:14px;flex:none;margin-top:2px;color:var(--pp-brand, #0f766e)}.pp-up-row{display:flex;flex-wrap:wrap;gap:10px}.pp-up-note{margin:0}.pp-all-sec{margin-top:18px;overflow:hidden}.pp-all-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:16px 18px 6px}.pp-all-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:17px}.pp-all-head .pp-total{font-weight:600;opacity:.7;font-size:14px}.pp-all-q{font-size:13px;color:var(--pp-muted, #6b7280)}.pp-all-foot{display:flex;justify-content:flex-end;padding:10px 18px 16px;border-top:1px solid var(--pp-line, #eef0f2)}.pp-all-explain{font-size:13px;color:var(--pp-muted, #6b7280)}.pp-badge-cands{cursor:pointer;border:0;font:inherit}.pp-badge-cands:hover{filter:brightness(.95)}.pp-tco{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-weight:600}.pp-tco .pp-ico{width:14px;height:14px}.pp-people{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pp-people li{display:flex;gap:10px;align-items:flex-start}.pp-people li>div{min-width:0;display:flex;flex-direction:column;gap:2px}.pp-people strong{font-size:14px}.pp-people span,.pp-people small{color:var(--pp-muted, #6b7280);font-size:13px}.pp-people small{display:inline-flex;align-items:center;gap:4px}.pp-people-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px}.pp-people-links a{display:inline-flex;align-items:center;gap:4px}.pp-people .pp-ico{width:14px;height:14px}.pp-people details{margin-top:6px;font-size:13px}.pp-people details summary{cursor:pointer;color:var(--pp-primary, #0e6f68)}.pp-people details p{margin:6px 0 0;white-space:normal}.pp-people details b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.02em;opacity:.7}.pp-cb-gap{display:block;width:22px}.pp-switch-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 0;padding:12px 16px;border-radius:12px;background:var(--pp-primary-soft);border:1px solid var(--pp-line);color:var(--pp-ink-2);font-size:14px}.pp-switch-note>span:nth-child(2){flex:1 1 260px}.pp-switch-note .pp-btn{margin-left:auto}.pp-switch-note .pp-ai{color:var(--pp-primary);display:inline-flex}.pp-crawl{border-left-color:var(--pp-info);background:linear-gradient(90deg,var(--pp-info-soft),var(--pp-surface) 70%)}.pp-crawl.is-working{align-items:flex-start;padding:14px 18px}.pp-crawl-main{flex:1;min-width:0}.pp-crawl-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.pp-crawl-top strong{font-size:1rem;color:var(--pp-ink)}.pp-crawl-eta{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--pp-surface);border:1px solid color-mix(in srgb,var(--pp-info) 30%,transparent);color:var(--pp-info);font-size:.8125rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.pp-crawl-eta .pp-ico{width:14px;height:14px;margin:0!important}.pp-crawl-bar{position:relative;height:8px;margin:10px 0 8px;border-radius:999px;background:color-mix(in srgb,var(--pp-info) 14%,var(--pp-surface));overflow:hidden}.pp-crawl-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--pp-info),color-mix(in srgb,var(--pp-info) 70%,#6ea8ff));transition:width .8s ease}.pp-crawl-bar i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:pp-crawl-shine 2.2s linear infinite}@keyframes pp-crawl-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.pp-crawl-bar i{transition:none}.pp-crawl-bar i:after{animation:none}}.pp-disc-note .pp-crawl-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.875rem;color:var(--pp-ink-2)}.pp-crawl-meta b{color:var(--pp-ink);font-variant-numeric:tabular-nums}.pp-crawl-got{display:inline-flex;align-items:center;gap:5px;color:var(--pp-wa);font-weight:700}.pp-crawl-got .pp-ico{width:14px;height:14px}.pp-disc-note .pp-crawl-desc{margin-top:6px;font-size:.8125rem;line-height:1.5;color:var(--pp-muted)}.pp-crawl.is-done{border-left-color:var(--pp-primary);background:linear-gradient(90deg,var(--pp-primary-soft),var(--pp-surface) 70%)}#pp-crawl-ready .pp-crawl{margin:0 0 12px}.pp-aif{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--pp-line);background:var(--pp-sunken)}.pp-aif.is-on{background:var(--pp-primary-soft)}.pp-aif-ico{display:inline-flex;color:var(--pp-primary)}.pp-aif input[type=text]{flex:1 1 260px;min-width:0;height:34px;padding:0 12px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r);background:var(--pp-surface);font:inherit;color:var(--pp-ink)}.pp-aif input[type=text]:focus{border-color:var(--pp-primary);outline:none;box-shadow:0 0 0 3px var(--pp-primary-soft)}.pp-aif-txt{flex:1 1 260px;min-width:0;color:var(--pp-ink-2)}.pp-aif-sub{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--pp-muted)}.pp-aif-ex{border:1px dashed var(--pp-line-2);background:var(--pp-surface);color:var(--pp-ink-2);border-radius:999px;padding:2px 10px;font:inherit;font-size:12px;cursor:pointer}.pp-aif-ex:hover{border-color:var(--pp-primary);color:var(--pp-primary)}.pp-aif-bar{flex:1 1 160px;max-width:280px;height:6px;border-radius:999px;background:var(--pp-line);overflow:hidden}.pp-aif-bar i{display:block;height:100%;background:var(--pp-primary);transition:width .4s ease}@media(max-width:640px){.pp-aif{padding:10px 12px}}.pp-finder{--pf-ink: #0f1d1f;--pf-ink-2: #3a4a4d;--pf-muted: #6a7a7c;--pf-line: #e2e7e6;--pf-line-strong: #cfd8d6;--pf-tint: #f6f8f7;--pf-teal: var(--pp-primary, #0e6f68);--pf-teal-deep: #0a524d;--pf-teal-wash: #eaf4f2;max-width:1120px}.pp-finder .pp-head{margin-bottom:18px;align-items:flex-start}.pp-finder .pp-head h1{font-size:1.75rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--pf-ink)}.pp-finder .pp-head p{font-size:.9375rem;color:var(--pf-muted);max-width:64ch;margin-top:6px}.pp-finder .pp-composer{padding:6px;border:1px solid var(--pf-line-strong);border-radius:14px;background:#fff;box-shadow:0 1px #0f1d1f08,0 10px 30px -18px #0a524d59}.pp-finder .pp-composer:focus-within{border-color:var(--pf-teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--pp-primary, #0e6f68) 12%,transparent),0 10px 30px -18px #0a524d73}.pp-finder .pp-composer-input{padding:4px 10px 4px 14px}.pp-finder .pp-composer-input .pp-ico{width:20px;height:20px;color:var(--pf-teal)}.pp-root .pp-finder .pp-composer-input textarea{font-size:1.0625rem;font-weight:500;color:var(--pf-ink);padding:14px 0;min-height:54px}.pp-root .pp-finder .pp-composer-input textarea::placeholder{color:#8b9a9c;font-weight:400}.pp-finder .pp-composer-where{border-top:1px solid var(--pf-line);margin-top:4px;padding-top:6px;gap:6px}.pp-finder .pp-where{background:var(--pf-tint);border-radius:10px;min-height:46px}.pp-finder .pp-where:focus-within{background:#fff;box-shadow:inset 0 0 0 1px var(--pf-line-strong)}.pp-finder .pp-composer .pp-btn{min-height:46px;padding:0 22px;border-radius:10px;font-size:.9375rem;background:var(--pf-teal);border-color:var(--pf-teal)}.pp-finder .pp-composer .pp-btn:hover{background:var(--pf-teal-deep);border-color:var(--pf-teal-deep)}.pp-finder .pp-kw-left{margin:8px 4px 0}.pp-finder #pp-research{margin-top:20px}.pp-finder .pp-rs{border-color:var(--pf-line);box-shadow:none;border-radius:12px}.pp-finder .pp-rs-head{padding:14px 18px;align-items:center}.pp-finder .pp-rs-ico{width:34px;height:34px;border-radius:9px}.pp-finder .pp-rs-ico .pp-ico{width:18px;height:18px}.pp-finder .pp-rs-title h2{font-size:.9375rem;color:var(--pf-ink)}.pp-finder .pp-rs-title p{font-size:.8125rem;color:var(--pf-muted);max-width:80ch}.pp-finder .pp-rs-body{padding:16px 18px;gap:20px;background:var(--pf-tint);border-radius:0 0 12px 12px}.pp-finder .pp-sub{font-size:.75rem;font-weight:700;color:var(--pf-muted);margin-bottom:8px;letter-spacing:.01em}.pp-finder .pp-rs-facts .pp-badge{background:#fff;border:1px solid var(--pf-line);color:var(--pf-ink-2);font-weight:600}.pp-finder .pp-seg-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.pp-finder .pp-seg-card{border-color:var(--pf-line);border-radius:10px;padding:14px 14px 12px;gap:7px;box-shadow:none}.pp-finder .pp-seg-card:hover{border-color:var(--pf-line-strong);box-shadow:none}.pp-finder .pp-seg-top h3{font-size:.9375rem;color:var(--pf-ink)}.pp-finder .pp-fit b{color:var(--pf-teal);font-variant-numeric:tabular-nums}.pp-finder .pp-fitbar{height:4px;background:#e7ecea}.pp-finder .pp-fitbar i{background:var(--pf-teal)}.pp-finder .pp-seg-card p{color:var(--pf-ink-2);line-height:1.5}.pp-finder .pp-seg-foot{border-top-color:var(--pf-line)}.pp-finder .pp-seg-foot .pp-btn{min-height:32px;padding:0 12px;font-size:.8125rem;border-radius:8px}.pp-finder .pp-rs-exp{background:#fff;border-color:var(--pf-line);border-radius:10px}.pp-finder .pp-rs-foot{margin:0}.pp-finder .pp-understood{margin:26px 2px 10px;gap:6px;font-size:.8125rem;color:var(--pf-muted)}.pp-finder .pp-understood .pp-ai{color:var(--pf-teal)}.pp-finder .pp-understood .pp-badge{background:#fff;border:1px solid var(--pf-line);color:var(--pf-ink);font-weight:600;padding:5px 9px}.pp-finder .pp-understood .pp-badge-role{color:#4c3a8c}.pp-finder .pp-understood .pp-total{font-size:1rem;font-weight:800;color:var(--pf-ink);letter-spacing:-.01em}.pp-finder #pp-results-wrap>.pp-card{border-color:var(--pf-line);border-radius:12px;box-shadow:0 1px 2px #0f1d1f0a;overflow:visible}.pp-finder .pp-toolbar{padding:10px 16px;min-height:56px;gap:14px;border-bottom-color:var(--pf-line)}.pp-finder .pp-selall{font-size:.8125rem;color:var(--pf-ink-2)}.pp-finder .pp-selnote .pp-linkbtn{color:var(--pf-teal)}.pp-finder .pp-filters{gap:0;background:var(--pf-tint);border:1px solid var(--pf-line);border-radius:9px;padding:3px}.pp-finder .pp-filter{border:0;border-radius:7px;background:transparent;padding:6px 12px;font-size:.8125rem;font-weight:600;color:var(--pf-muted)}.pp-finder .pp-filter:hover{color:var(--pf-ink);background:transparent}.pp-finder .pp-filter.is-on{background:#fff;color:var(--pf-ink);box-shadow:0 1px 2px #0f1d1f14,0 0 0 1px var(--pf-line)}.pp-finder .pp-toolbar>.pp-btn-ghost{min-height:36px;border-radius:9px;font-size:.8125rem}.pp-finder .pp-aif{background:#fff;padding:10px 16px;border-bottom-color:var(--pf-line)}.pp-finder .pp-aif.is-on{background:var(--pf-teal-wash)}.pp-finder .pp-aif input[type=text]{height:36px;border-color:var(--pf-line);background:var(--pf-tint);border-radius:8px}.pp-finder .pp-aif input[type=text]:focus{background:#fff;border-color:var(--pf-teal)}.pp-finder .pp-aif .pp-btn{min-height:36px;border-radius:8px}.pp-finder .pp-aif-ex{border-style:solid;border-color:var(--pf-line);color:var(--pf-muted);padding:3px 10px}.pp-finder .pp-aif-ex:hover{border-color:var(--pf-teal);color:var(--pf-teal)}.pp-finder .pp-list-head{display:grid;grid-template-columns:22px minmax(0,2.2fr) minmax(0,1.6fr) auto;gap:16px;padding:8px 16px;background:var(--pf-tint);border-bottom:1px solid var(--pf-line);font-size:.75rem;font-weight:700;color:var(--pf-muted)}.pp-finder .pp-list-head span:last-child{text-align:right;min-width:96px}.pp-finder .pp-item{padding:15px 16px;border-bottom-color:var(--pf-line);position:relative}.pp-finder .pp-item:hover{background:#fbfcfc}.pp-finder .pp-item.is-selected{background:#f3f9f8}.pp-finder .pp-item.is-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pf-teal)}.pp-finder .pp-item-name{font-size:.96875rem;color:var(--pf-ink);letter-spacing:-.005em}.pp-finder .pp-item-name>button{color:var(--pf-ink)}.pp-finder .pp-item-name>button:hover{color:var(--pf-teal)}.pp-finder .pp-item-meta{font-size:.8125rem;color:var(--pf-muted);margin-top:3px}.pp-finder .pp-item-meta b{color:var(--pf-ink-2)}.pp-finder .pp-item-ci{margin-top:7px;gap:4px 16px;font-size:.8125rem}.pp-finder .pp-ci{color:var(--pf-ink-2)}.pp-finder a.pp-ci:hover{color:var(--pf-teal);text-decoration:underline;text-underline-offset:3px}.pp-finder .pp-ci.is-wa{color:#137a43}.pp-finder .pp-ci.is-locked{color:#8b9a9c}.pp-finder .pp-ci-lead{color:#8b9a9c;font-weight:600}.pp-finder .pp-redact{height:12px;border-radius:3px;background:repeating-linear-gradient(-45deg,#e9eeed 0 5px,#dfe6e4 5px 10px)}.pp-finder .pp-item-tags{gap:6px;align-items:flex-start}.pp-finder .pp-tag-stack{flex-direction:row;flex-wrap:wrap;gap:6px}.pp-finder .pp-item .pp-badge{background:#fff;border:1px solid var(--pf-line);color:var(--pf-ink-2);font-weight:600;padding:4px 8px}.pp-finder .pp-item .pp-badge-wa{color:#137a43;border-color:#cfe9da;background:#f4fbf7}.pp-finder .pp-item .pp-badge-email{color:#2f5fb3;border-color:#d8e3f7;background:#f7f9fe}.pp-finder .pp-item .pp-badge-signal{color:#8a5a00;border-color:#f2dfb0;background:#fffaf0}.pp-finder .pp-item-end{min-width:96px}.pp-finder .pp-stage{font-size:.75rem;padding:4px 9px;border:1px solid var(--pf-line);background:#fff}.pp-finder .pp-stage-contacted{border-color:#d8e3f7;background:#f7f9fe}.pp-finder .pp-stage-replied,.pp-finder .pp-stage-meeting{border-color:#cbe4e0;background:var(--pf-teal-wash)}.pp-finder .pp-stage-won{border-color:var(--pf-teal)}.pp-finder .pp-btn-credit{min-height:34px;padding:0 14px;border-radius:8px;font-size:.8125rem;box-shadow:none}.pp-finder .pp-pager{border-top-color:var(--pf-line);padding:12px}.pp-finder .pp-pager button{border-radius:8px;color:var(--pf-muted);font-variant-numeric:tabular-nums}.pp-finder .pp-pager button.is-on{color:var(--pf-ink);border-color:var(--pf-line-strong)}.pp-finder .pp-foot-note{background:var(--pf-tint);border-top-color:var(--pf-line);color:var(--pf-muted);border-radius:0 0 12px 12px}.pp-finder .pp-disc-note,.pp-finder .pp-fresh{border-radius:12px}@media(max-width:1100px){.pp-finder .pp-list-head{display:none}}@media(max-width:860px){.pp-finder .pp-head h1{font-size:1.5rem}.pp-finder .pp-filters{width:100%;overflow-x:auto;flex-wrap:nowrap}.pp-finder .pp-filter{white-space:nowrap}.pp-finder .pp-item-end{min-width:0}}@media(max-width:560px){.pp-finder .pp-selsep{display:none}}.pp-crawl-pop-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.pp-crawl-pop-head h3{margin:2px 0 6px;font-size:1.25rem}.pp-crawl-pop-head p{margin:0}.pp-crawl-pop-ico{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-crawl-pop-sub{margin:0 0 8px!important;color:#101828!important;font-weight:600}.pp-crawl-pop-list{list-style:none;margin:0 0 14px;padding:12px 14px;border:1px solid var(--pp-line);border-radius:10px;display:grid;gap:8px}.pp-crawl-pop-list li{display:flex;gap:10px;align-items:center;color:#344054}.pp-crawl-pop-list .pp-ico{flex:none;width:18px;height:18px;color:var(--pp-primary)}.pp-crawl-pop-when{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border-radius:10px;background:var(--pp-credit-soft);color:#7a4f00}.pp-crawl-pop-when .pp-ico{flex:none;width:18px;height:18px;margin-top:2px}#pp-results-wrap{scroll-margin-top:16px}@media(max-width:860px){#pp-results-wrap{scroll-margin-top:72px}}.pp-ib-card{margin:10px 18px 0;padding:10px 14px;border:1px solid var(--pp-line, #e5e7eb);border-radius:10px;background:var(--pp-soft, #f8fafb)}.pp-ib-card>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-weight:600}.pp-ib-card>summary small{font-weight:400}.pp-ib-cardl{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin:10px 0}.pp-ib-cardl dt{font-size:.75rem;color:var(--pp-muted, #6b7280)}.pp-ib-cardl dd{margin:0;overflow-wrap:anywhere}.pp-cal-grid{display:grid;gap:14px;align-items:start}@media(min-width:1100px){.pp-cal-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.pp-cal-onoff{margin-bottom:14px;padding:12px;border-radius:12px;background:var(--pp-sunken)}.pp-cal-days{display:flex;flex-direction:column;border-top:1px solid var(--pp-line);margin-bottom:4px}.pp-cal-day{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--pp-line)}.pp-cal-dn{display:flex;align-items:center;gap:10px;min-width:150px;font-weight:600;cursor:pointer}.pp-cal-tm{display:flex;align-items:center;gap:8px}.pp-cal-tm input{width:120px}.pp-cal-offlbl,.pp-cal-day.is-off .pp-cal-tm{display:none}.pp-cal-day.is-off .pp-cal-offlbl{display:inline}.pp-cal-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:14px}.pp-cal-wide{grid-column:1 / -1}.pp-cal-blk{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;align-items:end;margin:10px 0 14px}.pp-cal-blk .pp-cal-tm{grid-column:1 / -1}.pp-cal-blk .pp-check{align-self:center}.pp-cal-list{list-style:none;margin:0;padding:0}.pp-cal-list li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--pp-line)}.pp-cal-list li.is-off{opacity:.6}.pp-bc{margin-top:10px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg, 14px);padding:12px;background:var(--pp-surface);user-select:none;-webkit-user-select:none}.pp-bc-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pp-bc-nav .pp-iconbtn{font-size:20px;line-height:1;width:34px;height:34px}.pp-bc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.pp-bc-wd{text-align:center;font-size:12px;color:var(--pp-muted);padding:2px 0 4px}.pp-bc-day{position:relative;height:40px;border:1px solid transparent;border-radius:10px;background:var(--pp-sunken);color:var(--pp-ink);font:inherit;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pp-bc-day:hover:not(:disabled){border-color:var(--pp-primary)}.pp-bc-day.is-off{background:transparent;color:var(--pp-muted);border-color:var(--pp-line)}.pp-bc-day.is-today{font-weight:700;box-shadow:inset 0 0 0 2px var(--pp-primary-soft)}.pp-bc-day.is-part{background:repeating-linear-gradient(135deg,var(--pp-danger-soft) 0 5px,transparent 5px 10px)}.pp-bc-day.is-blocked{background:var(--pp-danger-soft);color:var(--pp-danger)}.pp-bc-day.is-sel{background:var(--pp-primary);color:#fff;border-color:var(--pp-primary)}.pp-bc-day:disabled{opacity:.35;cursor:default}.pp-bc-dot{position:absolute;bottom:5px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--pp-info, #2563eb)}.pp-bc-day.is-sel .pp-bc-dot{background:#fff}.pp-bc-key{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;color:var(--pp-muted)}.pp-bc-key span{display:inline-flex;align-items:center;gap:5px}.pp-bc-key i{display:inline-block;width:12px;height:12px;border-radius:4px}.pp-bc-key .pp-bc-dot{position:static;margin:0;width:6px;height:6px}.pp-bc-key .k-sel{background:var(--pp-primary)}.pp-bc-key .k-blk{background:var(--pp-danger-soft)}.pp-bc-key .k-part{background:repeating-linear-gradient(135deg,var(--pp-danger-soft) 0 3px,transparent 3px 6px);border:1px solid var(--pp-line)}.pp-bc-key .k-off{border:1px solid var(--pp-line)}.pp-bc-times{margin-top:12px}.pp-bc-sub{margin-bottom:8px}.pp-bc-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;user-select:none;-webkit-user-select:none}.pp-bc-slot{border:1px solid var(--pp-line);border-radius:8px;background:var(--pp-surface);color:var(--pp-ink);font:inherit;font-size:13px;padding:7px 4px;cursor:pointer}.pp-bc-slot:hover{border-color:var(--pp-primary)}.pp-bc-slot.is-off{color:var(--pp-muted);background:var(--pp-sunken)}.pp-bc-slot.is-blocked{background:var(--pp-danger-soft);color:var(--pp-danger);border-color:transparent}.pp-bc-slot.is-sel{background:var(--pp-primary);color:#fff;border-color:var(--pp-primary)}.pp-bc-sum{margin:12px 0 4px;font-size:14px}.pp-bc-grid,.pp-bc-slots{touch-action:none}.pp-bc-day.is-anchor,.pp-bc-slot.is-anchor{box-shadow:0 0 0 3px var(--pp-primary-soft),inset 0 0 0 2px #fff}.pp-bc-hint{display:block;margin-bottom:4px;color:var(--pp-primary);font-weight:600}.pp-sg{margin-top:16px}.pp-sg-body{padding:16px 22px 18px;display:flex;flex-direction:column;gap:12px}.pp-sg-steps{margin:0;padding:0;list-style:none;counter-reset:sg;display:grid;gap:12px}.pp-sg-steps li{counter-increment:sg;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:6px;align-items:start}.pp-sg-steps li:before{content:counter(sg);grid-row:span 3;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.85rem;background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-sg-steps li>span{color:var(--pp-ink-2);font-size:.875rem}.pp-sg-steps li>.pp-btn{justify-self:start}.pp-sg-keyrow{display:flex;gap:8px;flex-wrap:wrap}.pp-sg-keyrow input{flex:1 1 260px;min-width:0}.pp-sg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.875rem;color:var(--pp-ink-2)}.pp-sg-meta code{font-size:.8rem}.pp-sg-list{list-style:none;margin:0;padding:0;border:1px solid var(--pp-line);border-radius:12px}.pp-sg-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--pp-line)}.pp-sg-list li:first-child{border-top:0}.pp-sg-list strong{display:block;font-size:.9rem}.pp-sg-list small{display:block;color:var(--pp-muted);font-size:.8rem;margin-top:2px}.pp-sg-tog{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.85rem;white-space:nowrap;cursor:pointer}.pp-sg-tog.is-off{opacity:.55;cursor:not-allowed}.pp-sg-tog input{width:18px;height:18px;accent-color:var(--pp-primary)}.pp-sg-hook{border:1px solid var(--pp-line);border-radius:12px;padding:10px 14px;background:var(--pp-sunken)}.pp-sg-hook summary{cursor:pointer;font-weight:700;font-size:.875rem}.pp-sg-hook p{font-size:.85rem;color:var(--pp-ink-2)}.pp-sg-msg{margin:0;padding:8px 12px;border-radius:10px;font-size:.85rem;background:var(--pp-primary-soft);color:var(--pp-primary)}.pp-sg-msg.is-bad{background:#fdecea;color:#a4262c}.pp-bc-slot.is-blocked,.pp-bc-day.is-blocked{cursor:pointer}.pp-bc-slot.is-blocked:hover,.pp-bc-day.is-blocked:hover{border-color:var(--pp-danger);text-decoration:line-through}.pp-fwa-lk{display:grid;gap:8px}.pp-fwa-lk textarea{width:100%;min-height:120px}.pp-fwa-lk code{font-size:11.5px;background:var(--pp-sunken);padding:1px 4px;border-radius:4px}.pp-wa-moved .pp-card-head .pp-ico,.pp-wa-moved .pp-card-head svg{width:28px;height:28px;color:#25d366}.ppwa-cold-warn{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#fdeceb;color:#8a1c13;border:1px solid #f3c7c2;line-height:1.55}.pp-rtable .pp-rsel{width:36px;padding-right:0}.pp-rtable .pp-rsel input{width:16px;height:16px;cursor:pointer;accent-color:var(--pp-brand, #0f766e)}.pp-rbulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--pp-line);background:#f6fbfa;position:sticky;top:0;z-index:2}.pp-rbulk[hidden]{display:none}.pp-rbulk [data-rcount]{font-weight:600;margin-right:auto}.pp-cal-up{margin-bottom:16px}.pp-cal-up .pp-cal-list>li{display:flex;align-items:center;gap:10px}.pp-cal-bk{flex:1;min-width:0;display:grid;grid-template-columns:minmax(150px,auto) 1fr auto 16px;align-items:center;gap:4px 14px;padding:10px 12px;margin:-4px 0;border:1px solid transparent;border-radius:var(--pp-r);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pp-cal-bk:hover{background:var(--pp-sunken);border-color:var(--pp-line)}.pp-cal-bk:focus-visible{outline:2px solid var(--pp-brand, #0f766e);outline-offset:2px}.pp-cal-bk-when{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-cal-bk-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-cal-bk-who strong{margin-right:2px}.pp-cal-bk-meta{display:inline-flex;gap:4px;align-items:center;font-size:.8125rem}.pp-cal-bk .pp-ico{width:14px;height:14px}.pp-cal-up li.is-off .pp-cal-bk{opacity:.6}.pp-cal-dl{margin:0;display:flex;flex-direction:column;gap:12px}.pp-cal-dl>div{display:grid;grid-template-columns:130px 1fr;gap:10px}.pp-cal-dl dt{font-size:.8125rem;font-weight:700;color:var(--pp-muted)}.pp-cal-dl dd{margin:0;word-break:break-word}@media(max-width:720px){.pp-cal-bk{grid-template-columns:1fr 16px}.pp-cal-bk-meta{display:none}.pp-cal-dl>div{grid-template-columns:1fr;gap:2px}}.pp-mv-days{display:flex;gap:6px;overflow-x:auto;padding:10px 0 6px}.pp-mv-day{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;min-width:64px;padding:8px 10px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:transparent;color:inherit;font:inherit;cursor:pointer}.pp-mv-day small{font-size:.75rem;color:var(--pp-muted)}.pp-mv-day.is-on{border-color:var(--pp-brand, #0f766e);background:var(--pp-brand, #0f766e);color:#fff}.pp-mv-day.is-on small{color:#ffffffd9}.pp-mv-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin-top:6px}.pp-mv-time{padding:8px 6px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:transparent;color:inherit;font:inherit;cursor:pointer}.pp-mv-time:hover{border-color:var(--pp-brand, #0f766e)}.pp-mv-time.is-on{border-color:var(--pp-brand, #0f766e);background:var(--pp-brand, #0f766e);color:#fff;font-weight:700}.pp-mv-day:focus-visible,.pp-mv-time:focus-visible{outline:2px solid var(--pp-brand, #0f766e);outline-offset:2px}.pp-drawer.pp-bkd{width:min(1240px,100vw)}.pp-bkd-ai{display:flex;gap:8px;align-items:center;padding:10px 12px;margin-bottom:14px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-sunken)}.pp-bkd-ai>.pp-ico{color:var(--pp-muted)}.pp-bkd-ai input{flex:1;min-width:0;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:9px 12px;font:inherit;background:var(--pp-surface)}.pp-bkd-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px;align-items:start}.pp-bkd-side{display:flex;flex-direction:column;gap:12px}.pp-bkd-sec{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:12px 14px;background:var(--pp-surface)}.pp-bkd-sec .pp-sub{margin:0 0 6px}.pp-bkd-pal{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pp-bkd-pi{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px dashed var(--pp-line-2, #d0d5dd);border-radius:var(--pp-r);background:var(--pp-surface);font:inherit;font-size:.8125rem;cursor:grab;text-align:left}.pp-bkd-pi:hover{border-color:var(--pp-brand, #0f766e);background:var(--pp-sunken)}.pp-bkd-pi .pp-ico{width:14px;height:14px}.pp-bkd-sec input[type=color]{width:44px;height:32px;padding:0;border:1px solid var(--pp-line);border-radius:6px;background:none;cursor:pointer}.pp-bkd-canvas{--bk-a: var(--pp-primary, #0e6f68);--bk-a2: var(--pp-primary-soft, #e7f3f2);--bk-bg: #f4f6f8;--bk-r: 16px;background:var(--bk-bg);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:22px;min-height:420px;color:#101828}.pp-bkd-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:22px;align-items:start}.pp-bkd-page.is-form-left{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.pp-bkd-page.is-form-left .pp-bkd-form{order:-1}.pp-bkd-page.is-stacked{grid-template-columns:minmax(0,560px);justify-content:center}.pp-bkd-copy{min-height:120px;display:flex;flex-direction:column;gap:6px}.pp-bkd-b{position:relative;border:1px solid transparent;border-radius:10px;padding:4px 8px 6px;background:transparent;cursor:pointer}.pp-bkd-b:hover{border-color:#10182826;background:#fff9}.pp-bkd-b.is-sel{border-color:var(--bk-a);background:#fff;box-shadow:0 0 0 3px var(--bk-a2);cursor:default}.pp-bkd-b.is-dragging{opacity:.4}.pp-bkd-b.is-drop-a{box-shadow:0 -3px 0 0 var(--bk-a)}.pp-bkd-b.is-drop-b{box-shadow:0 3px 0 0 var(--bk-a)}.pp-bkd-bar{display:flex;align-items:center;gap:4px;opacity:0;height:26px;font-size:.75rem;color:#5d6b82}.pp-bkd-b:hover .pp-bkd-bar,.pp-bkd-b.is-sel .pp-bkd-bar,.pp-bkd-b:focus-within .pp-bkd-bar{opacity:1}.pp-bkd-bar .pp-iconbtn{width:26px;height:26px;font-size:.85rem}.pp-bkd-bar[draggable]{cursor:grab}.pp-bkd-grip{display:inline-flex;padding:0 2px}.pp-bkd-grip .pp-ico{width:14px;height:14px}.pp-bkd-type{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pp-bkd-h{font-weight:800;letter-spacing:-.02em;line-height:1.15}.pp-bkd-h.is-xl{font-size:1.9rem}.pp-bkd-h.is-l{font-size:1.4rem}.pp-bkd-h.is-m{font-size:1.1rem}.pp-bkd-p{margin:0;color:#344054}.pp-bkd-ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pp-bkd-ul li{position:relative;padding-left:26px;color:#344054}.pp-bkd-ul li:before{content:"\2713";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;border:2px solid var(--bk-a);color:var(--bk-a);font-size:.7rem;line-height:14px;text-align:center;font-weight:800}.pp-bkd-img{display:block;max-width:100%;border-radius:var(--bk-r)}.pp-bkd-ph{display:flex;gap:8px;align-items:center;justify-content:center;padding:26px;border:1px dashed rgba(16,24,40,.25);border-radius:var(--bk-r);color:#5d6b82;font-size:.875rem}.pp-bkd-q{margin:0;padding:10px 14px;border-left:4px solid var(--bk-a);background:#fff;border-radius:0 var(--bk-r) var(--bk-r) 0}.pp-bkd-q p{margin:0;font-style:italic}.pp-bkd-q cite{display:block;margin-top:4px;font-style:normal;font-weight:700;font-size:.8125rem;color:#5d6b82}.pp-bkd-a{color:var(--bk-a);text-decoration:underline}.pp-bkd-hr{border:0;border-top:1px solid rgba(16,24,40,.15);margin:6px 0}.pp-bkd-edit{margin-top:10px;padding-top:10px;border-top:1px solid var(--pp-line);display:flex;flex-direction:column;gap:8px;cursor:auto}.pp-bkd-empty{padding:40px 16px;border:2px dashed rgba(16,24,40,.2);border-radius:var(--bk-r);text-align:center;color:#5d6b82}.pp-bkd-form{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid rgba(16,24,40,.1);border-radius:calc(var(--bk-r) + 6px);padding:16px;box-shadow:0 14px 30px -14px #10182840}.pp-bkd-in{display:block;padding:9px 12px;border:1px solid #e4e7ec;border-radius:var(--bk-r);color:#98a2b3;font-size:.8125rem}.pp-bkd-btn{display:block;padding:10px;border-radius:var(--bk-r);background:var(--bk-a);color:#fff;text-align:center;font-weight:700}@media(max-width:960px){.pp-bkd-grid{grid-template-columns:1fr}.pp-bkd-side{position:static}.pp-bkd-page,.pp-bkd-page.is-form-left{grid-template-columns:1fr}}.pp-bkd-brand{display:flex;align-items:center;gap:10px;margin:-22px -22px 18px;padding:12px 22px;background:#fff;border-bottom:1px solid rgba(16,24,40,.1);border-radius:var(--pp-r-lg) var(--pp-r-lg) 0 0;font-size:1.05rem}.pp-bkd-brand img{max-height:32px;max-width:160px}.pp-bkd-foot{margin:22px -22px -22px;padding:12px 22px;border-top:1px solid rgba(16,24,40,.1);color:#5d6b82;font-size:.8125rem}@media(min-width:961px){.pp-bkd .pp-drawer-body{overflow:hidden;min-height:0;gap:14px}.pp-bkd .pp-bkd-ai{flex:none;margin-bottom:0}.pp-bkd .pp-bkd-grid{flex:1;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr)}.pp-bkd .pp-bkd-side{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.pp-bkd .pp-bkd-canvas{min-height:0;overflow-y:auto;overscroll-behavior:contain}}.pp-bkd-upl{display:flex;gap:6px;align-items:center}.pp-bkd-upl input{flex:1;min-width:0}.pp-bkd-logo{display:block;max-height:48px;max-width:100%;margin:4px 0 8px;padding:6px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:#fff}.pp-bkd-main{display:flex;flex-direction:column;gap:8px;min-width:0}.pp-bkd-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-surface);position:sticky;top:0;z-index:5}.pp-bkd-tools.is-off>:not(.pp-bkd-thint){opacity:.45}.pp-bkd-tools select{width:auto;flex:none;min-width:70px;height:30px;padding:0 6px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:var(--pp-surface);font:inherit;font-size:.8125rem}.pp-bkd-tb{min-width:30px;height:30px;padding:0 7px;border:1px solid transparent;border-radius:var(--pp-r);background:none;font:inherit;font-size:.875rem;color:var(--pp-ink, #101828);cursor:pointer}.pp-bkd-tb:hover:not(:disabled){background:var(--pp-sunken)}.pp-bkd-tb.is-on,.pp-bkd-tb[aria-pressed=true]{background:var(--pp-sunken);border-color:var(--pp-line)}.pp-bkd-tb:disabled,.pp-bkd-sw:disabled{cursor:default}.pp-bkd-tb.is-bold{font-weight:800}.pp-bkd-tb.is-italic{font-style:italic;font-family:Georgia,serif}.pp-bkd-tb.is-underline{text-decoration:underline}.pp-bkd-tb.is-clear{font-size:.75rem}.pp-bkd-sw{position:relative;width:20px;height:20px;padding:0;border:1px solid rgba(16,24,40,.2);border-radius:50%;cursor:pointer;flex:none}.pp-bkd-sw.is-on{box-shadow:0 0 0 2px var(--pp-surface),0 0 0 4px var(--pp-brand, #0f766e)}.pp-bkd-sw.is-auto{background:linear-gradient(135deg,#fff 45%,#dc2626 45% 55%,#fff 55%)}.pp-bkd-sw.is-pick{background:conic-gradient(#dc2626,#ca8a04,#16a34a,#2563eb,#7c3aed,#dc2626);overflow:hidden;display:inline-block}.pp-bkd-sw.is-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.pp-bkd-tsep{width:1px;height:20px;background:var(--pp-line);margin:0 4px}.pp-bkd-thint{flex:1 1 0;min-width:0;text-align:right;font-size:.75rem;color:var(--pp-muted, #5d6b82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-bkd-view [data-bk-rich]{cursor:text}.pp-bkd-b.is-sel [contenteditable]{outline:none;border-radius:4px;min-height:1.2em}.pp-bkd-b.is-sel [contenteditable]:focus{box-shadow:0 0 0 2px var(--bk-a2)}.pp-bkd-b.is-sel [contenteditable][data-ph]:empty:before{content:attr(data-ph);color:#98a2b3}.pp-bkd-ul{color:#344054}.pp-bkd-ul li{color:inherit}.pp-bkd-q cite[contenteditable]{min-width:4em}@media(min-width:961px){.pp-bkd .pp-bkd-main{min-height:0}.pp-bkd .pp-bkd-main .pp-bkd-canvas{flex:1}}.pp-bkd-lrow{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 28px;gap:4px;align-items:center;margin-bottom:6px}.pp-bkd-lrow.is-title{grid-template-columns:minmax(0,1fr) 28px}.pp-bkd-lrow:not(:has(.pp-iconbtn)){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pp-bkd-lrow input{width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--pp-line);border-radius:var(--pp-r);font:inherit;font-size:.8125rem;background:var(--pp-surface)}.pp-bkd-lrow.is-title input{font-weight:700}.pp-bkd-lrow .pp-iconbtn{width:28px;height:28px}.pp-bkd-col{padding:8px;margin:0 0 8px;border:1px dashed var(--pp-line-2, #d0d5dd);border-radius:var(--pp-r)}.pp-bkd-brand{flex-wrap:wrap;gap:8px 20px}.pp-bkd-logo-in{display:inline-flex;align-items:center;gap:10px;flex:none}.pp-bkd-logo-in img{max-height:32px;max-width:160px}.pp-bkd-nav{flex:1;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:.875rem;font-weight:600;color:#344054}.pp-bkd-cta{padding:7px 14px;border-radius:calc(var(--bk-r) / 2 + 2px);background:var(--bk-a);color:#fff;font-weight:700;font-size:.8125rem}.pp-bkd-foot.is-full{background:#fff}.pp-bkd-fgrid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:18px;padding:6px 0 14px;margin-bottom:10px;border-bottom:1px solid rgba(16,24,40,.1)}.pp-bkd-fabout p{margin:8px 0 0;line-height:1.5}.pp-bkd-fcol{display:flex;flex-direction:column;gap:6px}.pp-bkd-fcol b{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.pp-bkd-fcol span{color:#101828;font-weight:600}.pp-bkd-fbase{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.pp-cal-bk-sub{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--pp-muted, #5d6b82);font-size:.8125rem;margin-top:2px}.pp-bkd-who{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;flex:none}.pp-bkd-whobtn{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 12px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:var(--pp-surface);font:inherit;cursor:pointer}.pp-bkd-whobtn strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-bkd-whobtn:hover,.pp-bkd-whobtn[aria-expanded=true]{border-color:var(--pp-brand, #0f766e)}.pp-bkd-whobtn .pp-ico{width:16px;height:16px}.pp-bkd-whobox{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:min(420px,92vw);padding:8px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-surface);box-shadow:0 18px 40px -16px #10182859}.pp-bkd-whobox input{width:100%;height:36px;padding:0 10px;border:1px solid var(--pp-line);border-radius:var(--pp-r);font:inherit;margin-bottom:6px}.pp-bkd-wholist{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.pp-bkd-whoit{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;border:0;border-radius:var(--pp-r);background:none;font:inherit;text-align:left;cursor:pointer}.pp-bkd-whoit:hover,.pp-bkd-whoit:focus-visible{background:var(--pp-sunken)}.pp-bkd-whoit.is-on{background:var(--pp-sunken);box-shadow:inset 3px 0 0 var(--pp-brand, #0f766e)}.pp-bkd-whoit small{color:var(--pp-muted, #5d6b82);font-size:.75rem}.pp-qs-sub{display:block;margin-top:4px;font-size:.75rem;color:var(--pp-muted, #5d6b82)}.pp-rs-toggle,.pp-root .pp-rs-toggle{border-color:var(--pp-line-2, #d0d5dd);background:var(--pp-surface, #fff);color:var(--pp-ink, #101828)}.pp-rs-toggle:hover,.pp-rs-toggle:focus-visible,.pp-root .pp-rs-toggle:hover,.pp-root .pp-rs-toggle:focus-visible{border-color:var(--pp-primary, #0e6f68);color:var(--pp-primary, #0e6f68)}.pp-rs-wave,.pp-root .pp-rs-wave{position:relative;isolation:isolate;border-color:var(--pp-primary, #0e6f68);color:var(--pp-primary, #0e6f68)}.pp-rs-wave:before,.pp-rs-wave:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:-1;animation:ppRsWave 2.2s cubic-bezier(.22,.61,.36,1) infinite}.pp-rs-wave:after{animation-delay:1.1s}.pp-rs-wave:hover:before,.pp-rs-wave:hover:after,.pp-rs-wave:focus-visible:before,.pp-rs-wave:focus-visible:after{animation:none}@keyframes ppRsWave{0%{box-shadow:0 0 color-mix(in srgb,var(--pp-primary, #0e6f68) 50%,transparent)}70%{box-shadow:0 0 0 14px color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.pp-rs-wave:before,.pp-rs-wave:after{animation:none}.pp-rs-wave{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 35%,transparent)}}.pp-btn.pp-btn-findwave{position:relative;isolation:isolate}.pp-btn.pp-btn-findwave:before,.pp-btn.pp-btn-findwave:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;animation:ppFindWave 2.2s cubic-bezier(.22,.61,.36,1) infinite}.pp-btn.pp-btn-findwave:after{animation-delay:1.1s}.pp-btn.pp-btn-findwave:hover:before,.pp-btn.pp-btn-findwave:hover:after,.pp-btn.pp-btn-findwave:focus-visible:before,.pp-btn.pp-btn-findwave:focus-visible:after{animation:none}@keyframes ppFindWave{0%{box-shadow:0 0 color-mix(in srgb,var(--pp-primary, #0e6f68) 55%,transparent)}70%{box-shadow:0 0 0 18px color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb,var(--pp-primary, #0e6f68) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.pp-btn.pp-btn-findwave:before,.pp-btn.pp-btn-findwave:after{animation:none}.pp-btn.pp-btn-findwave{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 35%,transparent)}}.pp-btn.pp-btn-findwave:disabled:before,.pp-btn.pp-btn-findwave:disabled:after{animation:none}.pp-cal-logo-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pp-cal-logo-prev{min-width:140px;max-width:220px;height:64px;padding:8px 12px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:#fff;display:grid;place-items:center;box-sizing:border-box}.pp-cal-logo-prev img{display:block;max-width:100%;max-height:46px;width:auto;height:auto}.pp-cal-logo-prev.is-empty{border-style:dashed;background:var(--pp-sunken, #f5f6f8)}.pp-cal-logo-prev.is-empty span{font-weight:800;font-size:.95rem;color:var(--pp-ink-2, #475467);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pp-cal-logo .pp-row{gap:8px}.pp-cal-logo-note{margin:10px 0 0}.pp-cal-logo-warn{margin:8px 0 0;color:#b54708}.pp-cal-logo-warn .pp-link{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--pp-primary)!important;text-decoration:underline;cursor:pointer}.pp-cal-share{margin-bottom:16px}.pp-cal-share .pp-card-head h2{display:flex;align-items:center;gap:8px}.pp-cal-share .pp-card-head h2 .pp-ico{width:18px;height:18px;color:var(--pp-primary)}.pp-cal-share-row{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--pp-line)}.pp-cal-share-body{padding-top:4px;padding-bottom:6px}.pp-cal-share-row:first-child{border-top:0}.pp-cal-share-t{flex:1 1 220px;min-width:0}.pp-cal-share-t strong{display:block;font-size:.9375rem}.pp-cal-share-t small{display:block;color:var(--pp-muted);font-size:.8125rem}.pp-cal-share-act{display:flex;gap:8px;align-items:center;flex:2 1 380px;min-width:0}.pp-cal-share-act input,.pp-share-link input{flex:1 1 auto;min-width:0;font-size:.8125rem;color:var(--pp-ink-2);background:var(--pp-sunken, #f5f6f8);cursor:text;text-overflow:ellipsis}.pp-share-link{display:flex;gap:8px;align-items:center;margin:4px 0 14px}.pp-share-msg{display:grid;gap:4px;margin-bottom:14px;font-size:.8125rem;font-weight:600}.pp-share-msg textarea{width:100%;box-sizing:border-box;resize:vertical;font-weight:400}.pp-share-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:18px}.pp-share-btn{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:var(--pp-surface, #fff);font:inherit;font-size:.875rem;font-weight:600;color:var(--pp-ink);cursor:pointer}.pp-share-btn:hover,.pp-share-btn:focus-visible{border-color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-share-btn .pp-ico{width:18px;height:18px;flex:none}.pp-share-btn b{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;flex:none;color:#fff;font-size:12px;font-weight:800;font-family:Arial,sans-serif}.pp-share-btn.is-wa .pp-ico{color:#25d366}.pp-share-btn.is-li b{background:#0a66c2}.pp-share-btn.is-fb b{background:#1877f2}.pp-modal-card h3 .pp-ico{width:18px;height:18px;vertical-align:-3px;color:var(--pp-primary)}@media(max-width:560px){.pp-cal-share-act{flex-wrap:wrap}.pp-cal-share-act input{flex-basis:100%}}.pp-share-btn span{white-space:nowrap}.pp-cal-name-open{display:inline-flex;align-items:center;gap:5px;margin-top:6px;background:none;border:0;padding:0;font:inherit;font-size:.8125rem;font-weight:700;color:var(--pp-primary)!important;cursor:pointer}.pp-cal-name-open .pp-ico{width:14px;height:14px}.pp-cal-name-open:hover{text-decoration:underline}.pp-cal-name{flex:1 1 100%;display:grid;gap:8px;padding:14px;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);background:var(--pp-sunken, #f5f6f8)}.pp-cal-name-in{display:flex;align-items:stretch;border:1px solid var(--pp-line-2, #d0d5dd);border-radius:var(--pp-r);background:#fff;overflow:hidden}.pp-cal-name-in:focus-within{border-color:var(--pp-primary);box-shadow:0 0 0 3px var(--pp-primary-soft)}.pp-cal-name-pre{display:flex;align-items:center;padding:0 4px 0 12px;color:var(--pp-muted);font-size:.8125rem;white-space:nowrap;flex:none}.pp-cal-name-in input{flex:1 1 auto;min-width:0;border:0!important;box-shadow:none!important;padding:10px 12px 10px 0;font-weight:700;font-size:.9375rem;outline:none}.pp-cal-name-st{margin:0;min-height:1.2em;color:var(--pp-muted)}.pp-cal-name-st.is-ok{color:#067647;font-weight:600}.pp-cal-name-st.is-bad{color:#b42318;font-weight:600}.pp-cal-name p{margin:0}.pp-cal-name .pp-row{gap:8px;flex-wrap:wrap}@media(max-width:560px){.pp-cal-name-pre{display:none}.pp-cal-name-in input{padding-left:12px}}.pp-cv-table td{vertical-align:middle}.pp-cv-table td:first-child{min-width:260px}.pp-cv-table td:first-child strong{display:block;line-height:1.4}.pp-cv-table .pp-cv-prog{white-space:nowrap}.pp-cv-table .pp-cv-found{min-width:190px;max-width:280px;color:var(--pp-ink-2)}.pp-cv-table th:last-child,.pp-cv-table td:last-child{padding-right:18px}.pp-dl-wawrap{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg, 12px)}#pp-crawls>.pp-scroll{border-radius:inherit}.pp-found,.pp-people .pp-found{display:block;margin-top:4px;font-size:.75rem;color:var(--pp-muted)}.pp-found a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pp-found-both,.pp-people .pp-found-both{display:inline-flex;align-items:center;gap:3px;margin-right:6px;padding:1px 7px;border-radius:999px;background:var(--pp-ok-bg, #e7f6ee);color:var(--pp-ok, #15803d);font-weight:700}.pp-found-both svg{width:11px;height:11px}.pp-team-q{width:100%;margin:0 0 10px}.pp-team{max-height:520px;overflow:auto;padding-right:4px}.pp-thist{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--pp-line);display:grid;gap:12px}.pp-thist li{position:relative}.pp-thist li:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--pp-surface, #fff);border:2px solid var(--pp-primary, #0e6f68)}.pp-thist strong{display:block;font-size:.9375rem}.pp-thist span{display:block;font-size:.875rem;color:var(--pp-muted)}.pp-thist small{display:block;font-size:.75rem;color:var(--pp-muted)}.pp-thist p{margin:4px 0 0;font-size:.8125rem}.pp-trich .pp-trow{padding:12px 0;border-top:1px dashed var(--pp-line)}.pp-trich .pp-trow:first-of-type{border-top:0;padding-top:4px}.pp-dl-pmsteps{margin:0;padding-left:20px;display:grid;gap:6px;font-size:.875rem}.pp-dl-pmlist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pp-dl-pmlist li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--pp-line);border-radius:12px}.pp-dl-pmlist li>div{min-width:0;display:flex;flex-direction:column}.pp-dl-pmlist li>div strong{overflow-wrap:anywhere}.pp-dl-pmlist small{color:var(--pp-muted);font-size:.75rem}.pp-dl-pmlist b{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.pp-dl-pmlist li.is-bad b{color:var(--pp-danger)}.pp-dl-pmdays{display:inline-flex;align-items:flex-end;gap:3px;height:28px}.pp-dl-pmdays i{width:6px;border-radius:2px;background:var(--pp-wa)}.pp-dl-pmdays i.is-wait{background:var(--pp-credit)}.pp-dl-pmdays i.is-bad{background:var(--pp-danger)}@media(max-width:640px){.pp-dl-pmlist li{grid-template-columns:minmax(0,1fr) auto}.pp-dl-pmdays{display:none}}button.pp-link{background:none;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.pp-fpick-row.is-off{opacity:.6;cursor:default}.pp-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.pp-term{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:10px;border:1px solid var(--pp-line);background:var(--pp-surface);font:inherit;color:var(--pp-ink);cursor:pointer;transition:border-color .15s,box-shadow .15s}.pp-term strong{font-size:.875rem}.pp-term small{font-size:.75rem;color:var(--pp-muted)}.pp-term em{font-style:normal;font-size:.6875rem;font-weight:800;color:var(--pp-primary)}.pp-term:hover:not(:disabled){border-color:var(--pp-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--pp-primary, #0e6f68) 15%,transparent)}.pp-term.is-on{background:var(--pp-credit-soft, #fff3d6);border-color:var(--pp-credit, #f0b429);cursor:default}.pp-term:disabled:not(.is-on){opacity:.55;cursor:not-allowed}@media(max-width:520px){.pp-terms{grid-template-columns:1fr}}.pp-pipe-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px 0}.pp-pipe-search{flex:1 1 280px;display:flex;align-items:center;gap:8px;border:1px solid var(--pp-line);border-radius:10px;padding:0 12px;background:var(--pp-surface)}.pp-pipe-search svg{width:16px;height:16px;color:var(--pp-muted);flex:none}.pp-root .pp-pipe-search input{border:0;box-shadow:none;padding:9px 0;min-width:0;flex:1;background:transparent}.pp-root #pp-pf{width:auto;min-width:190px}.pp-msgs-btn{margin-right:6px}.pp-msgs{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow:auto}.pp-msg{border:1px solid var(--pp-line);border-radius:12px;padding:10px 12px;background:var(--pp-surface)}.pp-msg.is-in{background:var(--pp-sunken);border-left:3px solid var(--pp-primary)}.pp-msg.is-wa.is-out{border-left:3px solid #25d366}.pp-msg-top{display:flex;justify-content:space-between;gap:10px;font-size:.8125rem;font-weight:700}.pp-msg-top span{display:inline-flex;align-items:center;gap:6px}.pp-msg-top svg{width:14px;height:14px}.pp-msg-top time{color:var(--pp-muted);font-weight:600;white-space:nowrap}.pp-root .pp-msg-sub{margin:6px 0 0;font-size:.8125rem}.pp-msg-body{margin-top:6px;font-size:.8125rem;white-space:pre-wrap;color:var(--pp-ink-2);max-height:4.6em;overflow:hidden}.pp-msg-body.is-open{max-height:none}.pp-verify{margin:12px 0 0;padding:12px 14px;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-sunken)}.pp-root .pp-verify-h{margin:0 0 8px;display:flex;align-items:center;gap:6px;font-weight:800;font-size:.875rem}.pp-verify-h svg,.pp-verify-sum svg{width:16px;height:16px;flex:none}.pp-verify-sum{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.8125rem}.pp-verify-sum li{display:flex;gap:8px;align-items:flex-start}.pp-verify .is-bad{color:#b42318}.pp-verify-bad{margin-top:8px;font-size:.8125rem}.pp-verify-bad summary{cursor:pointer;font-weight:700}.pp-verify-bad ul{list-style:none;margin:6px 0 0;padding:0;max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:6px}.pp-verify-bad li{display:flex;flex-direction:column}.pp-verify-bad small{color:var(--pp-muted)}.pp-bulk button.is-check{background:var(--pp-primary, #0e6f68)}.pp-bulk button.is-check:hover{background:#12827a}.pp-sender{margin-top:16px}.pp-sender-grid{gap:12px 16px}@media(max-width:760px){.pp-sender-grid{grid-template-columns:1fr}}.pp-vpick{display:flex;flex-direction:column;gap:6px}.pp-vpick .pp-fpick-row{padding:8px 12px}.pp-vpick .pp-fpick-row small{display:block;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.pp-vpick .pp-fpick-row small svg{width:12px;height:12px;vertical-align:-2px;margin-right:3px}.pp-vpick .pp-fpick-row small.is-bad{color:#b42318;font-weight:600}.pp-vpick .pp-fpick-row.is-off{cursor:default;opacity:.8}.pp-vpick .pp-fpick-row:has(input:checked){border-color:#f1c2be;background:#fef3f2}.pp-fpick-row .pp-sent-flag{color:var(--pp-danger);font-weight:600}.pp-modal .pp-notice+p{margin-top:10px}.pp-vpick .pp-vgroup{margin:10px 0 2px;font-size:.8125rem}.pp-vpick .pp-vgroup:first-child{margin-top:0}.pp-vpick .pp-vgroup span{display:block;color:var(--pp-muted, #667085);font-size:.75rem}.pp-vpick .pp-fpick-row:has(input:checked){border-color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-vtag{display:inline-block;font-size:.6875rem;font-weight:600;line-height:1;padding:3px 7px;border-radius:999px;vertical-align:1px;margin-left:4px}.pp-vtag.is-dead{background:var(--pp-danger-soft, #fef3f2);color:var(--pp-danger, #b42318)}.pp-vtag.is-soft{background:var(--pp-credit-soft, #fdf4de);color:#8a5a00}.pp-modal-actions.pp-vfoot{position:sticky;bottom:-26px;background:#fff;margin:12px -26px -26px;padding:12px 26px 18px;border-top:1px solid var(--pp-line-2, #eaecf0);z-index:1}.pp-rtable small.pp-wa-skip{display:block;color:var(--pp-danger);font-weight:600;max-width:260px}.pp-verify-sum b.is-warn{color:#8a5a00}.pp-ci+.pp-ec{margin-left:4px}.pp-ec.pp-es-ok{background:#e3f4ec;color:#146c43}.pp-ec.pp-es-med{background:#fff1dc;color:#a35a00}.pp-ec.pp-es-risky{background:#fde8e7;color:#c0362c}.pp-ec.pp-es-high{background:#7a1712;color:#fff}.pp-ec.pp-es-new{background:#eef1f4;color:#4a5562}.pp-mf{position:relative;display:inline-block}.pp-mf-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:220px;min-height:42px;padding:8px 12px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:var(--pp-surface);color:var(--pp-ink);font:inherit;cursor:pointer}.pp-mf-btn .pp-ico{width:16px;height:16px}.pp-mf-pop{position:absolute;z-index:50;top:calc(100% + 4px);right:0;min-width:260px;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r);box-shadow:0 10px 30px #10182824;padding:6px}.pp-mf-opt{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;cursor:pointer;font-size:.875rem}.pp-mf-opt:hover{background:var(--pp-sunken)}.pp-mf-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--pp-line);margin-top:4px;padding:8px 4px 2px}.pp-keep{border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:12px 14px;margin:12px 0;background:var(--pp-surface)}.pp-keep-h{display:flex;flex-direction:column;gap:2px;margin:0 0 8px}.pp-keep-g{margin:8px 0}.pp-keep-opts{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.pp-keep-opt{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pp-keep-opt small{color:var(--pp-muted, #6b7685)}.pp-keep-mode label{margin-right:14px;cursor:pointer}.pp-badge-email .pp-badge-st{font-style:normal;font-weight:700;margin-left:6px;padding-left:6px;border-left:1px solid currentColor}.pp-badge.pp-badge-email.pp-badge-es-ok{background:#e3f4ec;color:#146c43}.pp-badge.pp-badge-email.pp-badge-es-med{background:#fff1dc;color:#a35a00}.pp-badge.pp-badge-email.pp-badge-es-risky{background:#fde8e7;color:#c0362c}.pp-badge.pp-badge-email.pp-badge-es-high{background:#7a1712;color:#fff}.pp-badge.pp-badge-email.pp-badge-es-new .pp-badge-st{opacity:.75;font-weight:600}.pp-kp{border:1px solid var(--pp-line);border-radius:14px;padding:16px;margin:14px 0 10px;background:var(--pp-surface)}.pp-kp-h{display:flex;flex-direction:column;gap:2px;margin:0 0 12px}.pp-kp-h strong{font-size:1rem}.pp-kp-h span{font-size:.8125rem;color:var(--pp-muted, #6b7685)}.pp-kp-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:start;padding:8px 0;border-top:1px dashed var(--pp-line)}.pp-kp-l{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.875rem;padding-top:6px}.pp-kp-l .pp-ico{width:16px;height:16px}.pp-kp-chips{display:flex;flex-wrap:wrap;gap:8px}.pp-kchip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:2px solid transparent;cursor:pointer;font-size:.8125rem;font-weight:700;user-select:none;transition:border-color .12s,box-shadow .12s}.pp-kchip input{position:absolute;opacity:0;pointer-events:none}.pp-kchip b{font-weight:600;opacity:.75}.pp-kchip.pp-es-ok{background:#e3f4ec;color:#146c43}.pp-kchip.pp-es-med{background:#fff1dc;color:#a35a00}.pp-kchip.pp-es-risky{background:#fde8e7;color:#c0362c}.pp-kchip.pp-es-high{background:#7a1712;color:#fff}.pp-kchip.pp-es-new{background:#eef1f4;color:#4a5562}.pp-kchip:has(input:checked){border-color:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 12%,transparent)}.pp-kchip:has(input:checked):before{content:"\2713";font-weight:800}.pp-kchip.pp-es-high:has(input:checked){border-color:#3b0a07}.pp-kp-mode{display:inline-flex;gap:0;margin:10px 0 4px;border:1px solid var(--pp-line);border-radius:999px;overflow:hidden}.pp-kp-mode label{cursor:pointer}.pp-kp-mode input{position:absolute;opacity:0}.pp-kp-mode span{display:inline-block;padding:6px 14px;font-size:.8125rem;font-weight:600}.pp-kp-mode input:checked+span{background:var(--pp-primary, #0e6f68);color:#fff}.pp-kp-dead{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:.875rem;cursor:pointer}.pp-kp-sum{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--pp-line);font-size:.9375rem}.pp-kp-sum .is-ok{color:#146c43}.pp-kp-sum .is-bad{color:#c0362c}.pp-kp-list{margin:8px 0;font-size:.875rem}.pp-kp-list summary{cursor:pointer;font-weight:700;padding:6px 0}.pp-kp-list ul{list-style:none;margin:6px 0 0;padding:0;max-height:260px;overflow:auto}.pp-kp-list li{padding:8px 0;border-top:1px solid var(--pp-line)}.pp-kp-list li small{display:block;color:var(--pp-muted, #6b7685);margin-top:2px}@media(max-width:560px){.pp-kp-row{grid-template-columns:1fr}}.pp-vbg{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:12px 14px;border-radius:var(--pp-r-lg, 12px);background:var(--pp-primary-soft, #e7f4f0);color:var(--pp-ink, #101828);font-size:.875rem;line-height:1.45}.pp-vbg .pp-ico{flex:0 0 18px;width:18px;height:18px;margin-top:2px;color:var(--pp-primary, #0f766e)}.pp-vprogs{margin:12px 0 0;padding:14px 16px;border:1px solid var(--pp-line-2, #eaecf0);border-radius:var(--pp-r-lg, 12px)}.pp-vprog+.pp-vprog{margin-top:10px}.pp-vprog-l{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;color:var(--pp-ink-2, #475467);margin-bottom:5px}.pp-vprog-l span{display:inline-flex;align-items:center;gap:6px}.pp-vprog-l .pp-ico{width:15px;height:15px}.pp-vprog-l b{color:var(--pp-ink, #101828);font-weight:600;font-variant-numeric:tabular-nums}.pp-vprog-t{height:6px;border-radius:99px;background:var(--pp-line-2, #eaecf0);overflow:hidden}.pp-vprog-t i{display:block;height:100%;border-radius:inherit;background:var(--pp-primary, #0f766e);transition:width .6s ease}.pp-vprog.is-big .pp-vprog-l{font-size:.9375rem}.pp-vprog.is-big .pp-vprog-t{height:10px}.pp-veta{margin:10px 0 0!important}@media(prefers-reduced-motion:reduce){.pp-vprog-t i{transition:none}}.pp-vline{margin:0 0 14px;padding:12px 16px;border:1px solid var(--pp-line-2, #eaecf0);border-radius:var(--pp-r-lg, 12px);background:var(--pp-primary-soft, #e7f4f0);font-size:.875rem;color:var(--pp-ink, #101828)}.pp-vline[hidden]{display:none}.pp-vline-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pp-vline-top>span{flex:1;min-width:0}.pp-vline-top .pp-ico,.pp-vline.is-done .pp-ico{flex:0 0 18px;width:18px;height:18px;color:var(--pp-primary, #0f766e)}.pp-vline-top .pp-link{white-space:nowrap;font-size:.8125rem}.pp-vline.is-paused{background:#fff8eb;border-color:#f6dfb1}.pp-vline.is-paused .pp-ico{color:#b54708}.pp-vline.is-paused .pp-vprog-t i{background:#f2b01e}.pp-vline-why{display:block;margin-top:2px;font-size:.8125rem;color:var(--pp-ink-2, #475467)}.pp-vline.is-done{display:flex;align-items:center;gap:10px}@media(max-width:640px){.pp-vline-top{flex-wrap:wrap}}.pp-mb-auth-brevo{color:#0b6e4f;background:#e7f6ef}.pp-mb-auth-brevo .pp-ico{width:14px;height:14px}.pp-mbx-badges{min-width:0;max-width:100%}.pp-mbx-badges .pp-mb-auth,.pp-mbx-badges .pp-dnsb{max-width:100%;min-width:0;flex:0 1 auto;overflow:hidden}.pp-mb-auth .pp-ico,.pp-mb-auth .pp-brandlogo{flex:none}.pp-mb-auth-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-mb-plan{color:var(--pp-muted);background:var(--pp-sunken);text-transform:capitalize;font-weight:600}.pp-mbx-id,.pp-mbx-today{min-width:0}.pp-mbx-today small{display:block;overflow-wrap:anywhere}.pp-filters-hint{font-size:.75rem;font-weight:700;color:var(--pf-muted, #6b7280);align-self:center;margin-right:4px;white-space:nowrap}.pp-filter .pp-fbox{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1.5px solid currentColor;border-radius:4px;margin-right:6px;vertical-align:-3px;opacity:.55}.pp-filter .pp-fbox svg{width:11px;height:11px;visibility:hidden}.pp-filter.is-on .pp-fbox{opacity:1;background:#0f766e;border-color:#0f766e;color:#fff}.pp-filter.is-on .pp-fbox svg{visibility:visible}.pp-finder .pp-filter.is-on{color:#0f766e}.pp-fsum{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 0;font-size:.8125rem;color:var(--pf-muted, #4b5563)}.pp-fsum[hidden]{display:none}.pp-fsum svg{width:15px;height:15px}.pp-fb-node{position:relative}.pp-fbl{position:absolute;top:-11px;right:12px;display:flex;gap:6px;z-index:2;pointer-events:none}.pp-fbl span{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;line-height:1;padding:5px 9px;border-radius:999px;white-space:nowrap;box-shadow:0 1px 2px #0f1d1f1f}.pp-fbl svg{width:12px;height:12px}.pp-fbl-sent{background:#e6f4f1;color:#0f766e;border:1px solid #b7e1d8}.pp-fbl-here{background:#0f766e;color:#fff}.pp-fbl.is-moved .pp-fbl-here{animation:pp-fbl-pop .9s ease}@keyframes pp-fbl-pop{0%{transform:scale(1)}30%{transform:scale(1.25)}to{transform:scale(1)}}.pp-fbl-sum{display:flex;align-items:center;gap:5px;margin-top:4px;color:#0f766e!important;font-weight:600}.pp-fbl-sum:empty{display:none}.pp-fbl-sum svg{width:13px;height:13px}@media(prefers-reduced-motion:reduce){.pp-fbl.is-moved .pp-fbl-here{animation:none}}.pp-fbl-eng{background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe}.pp-fbl-sum{flex-direction:column;align-items:flex-start!important;gap:4px!important}.pp-fbl-sum>span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pp-fbl-sum small{font-weight:500;opacity:.8}.pp-fbl-st.is-on{color:#0f766e}.pp-fbl-st.is-wait{color:#b45309}.pp-fbl-st.is-off{color:#b91c1c}.pp-fbl-tot{color:#334155}.pp-lpager .pp-pg{min-width:34px;height:34px;padding:0 8px;border-radius:8px;border:1px solid var(--line, #e5e7eb);background:var(--card, #fff);color:inherit;font:inherit;cursor:pointer}.pp-lpager .pp-pg:hover{border-color:var(--brand, #0f766e)}.pp-lpager .pp-pg.is-on{display:inline-flex;align-items:center;justify-content:center;background:var(--brand, #0f766e);border-color:var(--brand, #0f766e);color:#fff;font-weight:700}#pp-lbox.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}[data-lper]{padding:4px 8px;border-radius:8px;border:1px solid var(--line, #e5e7eb);background:var(--card, #fff);font:inherit}.pp-tipped{cursor:help}.pp-tipped:focus-visible{outline:2px solid var(--brand, #0f766e);outline-offset:2px}.pp-tipbubble{position:absolute;z-index:100000;display:none;max-width:320px;padding:10px 12px;border-radius:10px;background:#111827;color:#f9fafb;font-size:13px;line-height:1.45;box-shadow:0 10px 30px #00000038;pointer-events:none}.pp-tipbubble strong{display:block;margin-bottom:4px;font-size:13.5px}.pp-tipbubble p{margin:0 0 4px;color:#e5e7eb}.pp-tipbubble p:last-child{margin-bottom:0}@media(prefers-color-scheme:dark){.pp-tipbubble{background:#f9fafb;color:#111827}.pp-tipbubble p{color:#374151}}@media(max-width:640px){.pp-item,.pp-finder .pp-item{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"cb main end" "cb tags tags";column-gap:10px;row-gap:10px;align-items:start;padding:14px 12px}.pp-item>.pp-cb{grid-area:cb;margin-top:2px}.pp-item-main{grid-area:main}.pp-item-tags,.pp-finder .pp-item-tags{grid-area:tags}.pp-item-end,.pp-finder .pp-item-end{grid-area:end;flex-direction:row;align-items:center;gap:4px;min-width:0}.pp-tag-stack,.pp-finder .pp-tag-stack{display:contents}.pp-item-name>button{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.pp-item-meta{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.pp-item-ci{gap:4px 12px}.pp-item-ci .pp-ci{min-height:28px;display:inline-flex;align-items:center}.pp-item .pp-badge{font-size:.75rem}}@media(max-width:640px){.pp-bulk{left:8px;right:8px;width:auto;max-width:none;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px;gap:6px;border-radius:14px;bottom:max(12px,env(safe-area-inset-bottom,0px))}.pp-bulk::-webkit-scrollbar{display:none}.pp-bulk strong{position:sticky;left:-8px;z-index:1;background:#101828;padding:9px 8px 9px 6px;margin:-8px 0 -8px -8px;align-self:stretch;display:flex;align-items:center;box-shadow:8px 0 10px -6px #0009;flex:0 0 auto}.pp-bulk button,.pp-layer .pp-bulk select{flex:0 0 auto;min-height:40px}.pp-bulk .pp-bulk-x{position:sticky;right:-8px;background:#101828;margin-right:-8px;padding:9px 12px;box-shadow:-8px 0 10px -6px #0009}.pp-view{padding-bottom:110px}[data-lper]{min-width:72px}.pp-toolbar label.pp-small{white-space:nowrap}}.pp-ftoggle{display:none}.pp-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pp-primary, #0e6f68);color:#fff;font-size:.6875rem;font-weight:700;margin-left:4px}@media(max-width:860px){.pp-ftoggle{display:inline-flex}.pp-finder .pp-filters-multi,.pp-filters-multi{display:none}.pp-finder .pp-filters-multi.is-open,.pp-filters-multi.is-open{display:flex;flex-wrap:wrap;overflow:visible;gap:6px;width:100%;padding:8px}.pp-filters-multi.is-open .pp-filters-hint{flex-basis:100%}.pp-filters-multi.is-open .pp-filter{white-space:nowrap;min-height:36px}}.pp-fb-trignote{display:flex;gap:6px;align-items:flex-start;margin:10px 0 0;padding:8px 10px;border-radius:8px;background:var(--pp-primary-soft, #e8f4f2);color:var(--pp-ink-2, #344054);font-size:.8125rem;line-height:1.45}.pp-fb-trignote .pp-ico{width:15px;height:15px;flex:0 0 auto;margin-top:2px;color:var(--pp-primary, #0e6f68)}.pp-work{position:fixed;left:50%;bottom:calc(max(20px,env(safe-area-inset-bottom,0px)) + 76px);transform:translate(-50%);z-index:61;width:min(560px,calc(100vw - 24px));display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;background:#fff;border:1px solid #c6e3df;border-radius:14px;box-shadow:var(--pp-shadow-lg);color:var(--pp-ink);transition:opacity .3s,transform .3s}.pp-work.is-out{opacity:0;transform:translate(-50%,12px)}.pp-work.is-warn{border-color:#f3d19b}.pp-work-ico{flex:none;width:28px;height:28px;display:grid;place-items:center;color:var(--pp-primary)}.pp-work.is-warn .pp-work-ico{color:#b25e09}.pp-work-spin{width:20px;height:20px;border-radius:50%;border:3px solid color-mix(in srgb,var(--pp-primary, #0e6f68) 18%,transparent);border-top-color:var(--pp-primary);animation:pp-spin .8s linear infinite}.pp-work-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pp-work-txt strong{font-size:.9rem}.pp-work-txt span{font-size:.8rem;color:var(--pp-muted)}.pp-work-bar{position:relative;height:6px;border-radius:99px;background:#e9eef0;overflow:hidden;margin-top:4px}.pp-work-bar i{position:absolute;inset:0 auto 0 0;background:var(--pp-primary);border-radius:99px;transition:width .4s ease}.pp-work.is-warn .pp-work-bar i{background:#e19a2b}.pp-work-bar.is-live:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:pp-slide 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.pp-work-spin,.pp-work-bar.is-live:after{animation:none}}@media(max-width:640px){.pp-work{bottom:calc(max(12px,env(safe-area-inset-bottom,0px)) + 132px)}}.pp-seg-kw{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:9px;background:#f4f8f7}.pp-seg-kw.is-angle{background:#eef7f4;box-shadow:inset 3px 0 0 var(--pp-primary)}.pp-seg-angle{display:flex;gap:6px;align-items:flex-start;font-size:.8125rem!important;color:var(--pp-ink)!important}.pp-seg-angle .pp-ico{width:14px;height:14px;flex:none;margin-top:2px;color:var(--pp-primary)}.pp-seg-kw-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.pp-seg-kw-lbl{font-size:.75rem;color:var(--pp-muted);margin-right:2px}.pp-seg-kw-chip{font-size:.75rem;padding:2px 8px;border-radius:99px;background:#fff;border:1px solid #d5e6e3;color:var(--pp-ink-2)}.pp-seg-kw-acts{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pp-seg-kw-acts .pp-linkbtn{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:700}.pp-seg-kw-acts .pp-linkbtn .pp-ico{width:14px;height:14px}.pp-seg-kw-acts .pp-linkbtn-quiet{color:var(--pp-muted)!important;font-weight:600}.pp-seg-kw-acts .pp-work-spin{width:13px;height:13px;border-width:2px}.pp-seg-card.is-busy .pp-seg-kw{opacity:.75}.pp-tag.pp-tag-ai{border-style:solid;border-color:var(--pp-primary);color:var(--pp-primary);background:#eef7f4;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.pp-tag.pp-tag-ai .pp-ico{width:13px;height:13px}.pp-pz-box{display:flex;gap:10px;align-items:flex-start;margin:8px 0 12px;padding:10px 12px;border-radius:10px;background:#eef7f4;border:1px solid #cfe6e1}.pp-pz-box.is-empty{background:#fff8e6;border-color:#f3d19b}.pp-pz-box>.pp-ico{width:16px;height:16px;flex:none;margin-top:2px;color:var(--pp-primary)}.pp-pz-box>div{flex:1;min-width:0}.pp-pz-box strong{font-size:.8125rem}.pp-pz-box p{margin:3px 0;font-size:.8125rem;white-space:pre-wrap}.pp-pz-box small{color:var(--pp-muted);font-size:.75rem}.pp-pz-ex{display:flex;flex-direction:column;gap:6px}.pp-pz-ex .pp-example{text-align:left;white-space:normal;line-height:1.4}.pp-fbl-chk{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:#fff3d6;color:#8a5a00;font-size:.75rem;font-weight:700;border:1px solid #f3d19b}.pp-fbl-ec{margin-top:8px;padding:9px 11px;border-radius:10px;background:#f6faf9;border:1px solid #d8e9e5;font-size:.78rem}.pp-fbl-ec p{margin:0 0 6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pp-fbl-ec p .pp-ico{width:14px;height:14px;color:var(--pp-primary)}.pp-fbl-ec small{color:var(--pp-muted);font-weight:500}.pp-fbl-ec ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.pp-fbl-ec li{display:flex;align-items:center;gap:6px}.pp-fbl-ec li i{font-style:normal;width:16px;text-align:center}.pp-fbl-ec li.is-ok i{color:#12805c}.pp-fbl-ec li.is-wait i,.pp-fbl-ec li.is-risky i{color:#b25e09}.pp-fbl-ec li.is-bad i,.pp-fbl-ec li.is-out i{color:#b42318}.pp-fbl-ec li.is-out{color:var(--pp-muted)}.pp-fbl-sum .pp-fbl-ec{width:100%;box-sizing:border-box;white-space:normal;color:var(--pp-ink-2);font-weight:500}.pp-fbl-sum .pp-fbl-ec li,.pp-fbl-sum .pp-fbl-ec p{white-space:normal;overflow:visible;text-overflow:clip}.pp-fbl-sum .pp-fbl-ec strong{color:var(--pp-ink)}.pp-lpick{position:relative;min-width:0}.pp-lpick .pp-lpick-in{width:100%;box-sizing:border-box;padding-right:28px;min-height:36px}.pp-fbp-airow .pp-lpick .pp-lpick-in{min-height:34px;font-size:.8125rem;padding-top:5px;padding-bottom:5px}.pp-lpick-caret{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--pp-muted);font-size:.75rem;cursor:pointer}.pp-lpick-list{position:absolute;z-index:100002;left:0;right:0;top:calc(100% + 4px);min-width:220px;max-height:280px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--pp-line-2, #d0d5dd);border-radius:10px;box-shadow:var(--pp-shadow-lg)}.pp-lpick-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:7px;cursor:pointer;font-size:.8125rem}.pp-lpick-list li small{color:var(--pp-muted);font-size:.75rem;text-align:right}.pp-lpick-list li:hover,.pp-lpick-list li.is-act{background:#eef7f4}.pp-lpick-list li.is-cur b{color:var(--pp-primary)}.pp-lpick-list li.is-custom{border-top:1px solid var(--pp-line);margin-top:4px}.pp-lpick-list li.is-none{cursor:default;color:var(--pp-muted)}.pp-cwb-now{display:flex;gap:8px;align-items:center;margin:0 0 12px;padding:8px 10px;border-radius:9px;background:#eef7f4;color:var(--pp-ink);font-size:.8125rem;font-weight:600}.pp-cwb-now .pp-ico{width:15px;height:15px;color:var(--pp-primary)}.pp-cwb-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.pp-cwb-lv{position:relative;text-align:left;display:flex;flex-direction:column;gap:4px;padding:12px;border:1.5px solid var(--pp-line);border-radius:12px;background:#fff;cursor:pointer;font:inherit;color:var(--pp-ink)}.pp-cwb-lv.is-on{border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 12%,transparent)}.pp-cwb-lv:disabled{opacity:.45;cursor:not-allowed}.pp-cwb-lv-top{display:flex;justify-content:space-between;align-items:baseline}.pp-cwb-lv-top span{font-weight:800;color:var(--pp-primary)}.pp-cwb-lv small{color:var(--pp-muted);font-size:.75rem;line-height:1.35}.pp-cwb-lv em{font-style:normal;font-weight:700;font-size:.8125rem;margin-top:2px}.pp-cwb-cur{position:absolute;top:-9px;right:10px;font-style:normal;font-size:.6875rem;font-weight:700;background:var(--pp-primary);color:#fff;padding:1px 7px;border-radius:99px}.pp-fbp-testto{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:.8125rem;font-weight:600;color:var(--pp-ink-2)}.pp-fbp-testto input{width:100%;min-height:34px;border:1px solid var(--pp-line-2, var(--pp-line));border-radius:var(--pp-r);padding:6px 10px;font:inherit;font-weight:400;font-size:.875rem;color:var(--pp-ink);background:var(--pp-surface)}.pp-fbp-testto input:focus{outline:none;border-color:var(--pp-primary);box-shadow:0 0 0 3px var(--pp-primary-soft)}.pp-fbp-testnote{margin:4px 0 8px}.pp-fbp-testto select{width:100%;min-height:34px;border:1px solid var(--pp-line-2, var(--pp-line));border-radius:var(--pp-r);padding:5px 10px;font:inherit;font-weight:400;font-size:.875rem;color:var(--pp-ink);background:var(--pp-surface)}.pp-fbp-testto select:focus{outline:none;border-color:var(--pp-primary);box-shadow:0 0 0 3px var(--pp-primary-soft)}.pp-root .pp-fbp-ai .pp-fe-format,.pp-layer .pp-fbp-ai .pp-fe-format{width:100%;margin-top:6px;min-height:34px;padding-top:5px;padding-bottom:5px;font-size:.8125rem}.pp-fe-topics{display:flex;flex-direction:column;gap:6px;margin-top:6px}.pp-root .pp-fe-topics input[type=text]{width:100%}.pp-fe-topiclist{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.pp-fe-topic{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:8px 10px;background:var(--pp-surface);cursor:pointer;font-size:.8125rem;line-height:1.35}.pp-fe-topic.is-on,.pp-fe-topic:has(input:checked){border-color:var(--pp-primary);box-shadow:0 0 0 2px var(--pp-primary-soft)}.pp-fe-topic input{margin-top:3px;flex:none}.pp-fe-topic span{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-fe-topic small{color:var(--pp-muted)}.pp-fe-topic i{font-style:normal;color:var(--pp-ink-2)}.pp-fe-topicnow{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:8px 10px;border-radius:var(--pp-r);background:var(--pp-primary-soft);font-size:.8125rem;line-height:1.35}.pp-fe-topicnow>.pp-ico{flex:none;width:16px;height:16px;margin-top:1px;color:var(--pp-primary)}.pp-fe-topicnow span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp-fe-topicnow small{color:var(--pp-muted)}.pp-fe-topicnow em{font-style:normal;color:#8a5a00}.pp-fe-topicnow.is-old{background:var(--pp-credit-soft)}.pp-fe-topicnow.is-old>.pp-ico{color:#b7791f}.pp-ea-spin{display:inline-block;width:13px;height:13px;border-radius:50%;border:2px solid var(--pp-primary-soft);border-top-color:var(--pp-primary);animation:pp-spin .9s linear infinite;vertical-align:-2px;margin-right:6px}.pp-seg-kw-acts .pp-seg-idea-go{flex-basis:100%;justify-content:center;margin-bottom:2px}.pp-seg-kw-acts .pp-seg-idea-go .pp-ico{width:14px;height:14px}.pp-ag-perf{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--pp-line);padding-top:14px}.pp-ag-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pp-ag-top h3{margin:0;font-size:16px}.pp-ag-seg{flex-wrap:wrap}.pp-ag-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-ag-tiles strong{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pp-ag-tiles em{font-style:normal;font-size:11px;color:var(--pp-muted)}.pp-ag-up,.pp-ag-down{font-size:11px;font-weight:700;border-radius:999px;padding:1px 6px}.pp-ag-up{color:var(--pp-wa);background:var(--pp-wa-soft)}.pp-ag-down{color:var(--pp-danger);background:var(--pp-danger-soft)}.pp-ag-note{margin:0}.pp-ag-chart svg{width:100%;height:170px;display:block}.pp-ag-chart rect{fill:var(--pp-primary-soft)}.pp-ag-chart rect.is-on{fill:var(--pp-primary)}.pp-ag-chart text{font-size:11px;fill:var(--pp-muted)}.pp-ag-chart line{stroke:var(--pp-line)}.pp-ag-bal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pp-ag-bal div{border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.pp-ag-bal div.is-ready{border-color:var(--pp-wa);background:var(--pp-wa-soft)}.pp-ag-bal span{font-size:12px;color:var(--pp-muted)}.pp-ag-bal strong{font-size:18px;color:var(--pp-ink);overflow-wrap:anywhere}.pp-ag-bal em{font-style:normal;font-size:12px;color:var(--pp-muted)}.pp-ag-funnel{margin:0;color:var(--pp-ink)}.pp-ag-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pp-ag-filter{display:flex;gap:6px;flex-wrap:wrap}.pp-ag-filter button{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--pp-muted);cursor:pointer}.pp-ag-filter button.is-on{border-color:var(--pp-primary);color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-agent-list .pp-num{text-align:right;white-space:nowrap}.pp-agent-list .pp-nowrap{white-space:nowrap}.pp-ag-sub{display:block;font-size:11px}.pp-ag-neg{color:var(--pp-danger)}.pp-ag-st{font-size:11px;font-weight:700;border-radius:999px;padding:1px 8px;white-space:nowrap}.pp-ag-st.is-warn{color:var(--pp-credit);background:var(--pp-credit-soft)}.pp-ag-st.is-info{color:var(--pp-info);background:var(--pp-info-soft)}.pp-ag-st.is-ok{color:var(--pp-wa);background:var(--pp-wa-soft)}.pp-ag-st.is-off{color:var(--pp-muted);background:var(--pp-sunken)}@media(max-width:700px){.pp-ag-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-ag-bal{grid-template-columns:1fr}.pp-ag-chart svg{height:130px}}.pp-fixchip{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:1px 8px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:600;line-height:1.6;cursor:pointer;white-space:nowrap;vertical-align:middle;opacity:.9}.pp-fixchip:hover,.pp-fixchip:focus-visible{opacity:1;background:var(--pp-surface)}.pp-fixchip .pp-ico{width:13px;height:13px;margin:0!important}.pp-has-fix{cursor:help}.pp-mbx-sync.pp-has-fix{flex-wrap:wrap}.pp-fixpop{position:absolute;z-index:100000;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;background:var(--pp-surface, #fff);color:var(--pp-ink, #101828);border:1px solid var(--pp-line-2, #d0d5dd);border-radius:14px;box-shadow:0 24px 56px -12px #10182852,0 4px 12px #10182814;padding:0;font-size:.875rem;line-height:1.55;max-height:min(72vh,600px);overflow:hidden;isolation:isolate;text-align:left}.pp-fixpop-head{flex:none;display:flex;align-items:center;gap:12px;padding:14px 14px 12px 16px;border-bottom:1px solid var(--pp-line, #e4e7ec);background:var(--pp-surface, #fff)}.pp-fixpop-ico{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--pp-danger-soft, #fdeceb);color:var(--pp-danger, #c0362c)}.pp-fixpop-ico .pp-ico{width:18px;height:18px;margin:0!important}.pp-fixpop-title{flex:1;min-width:0}.pp-fixpop-title strong{display:block;font-size:1rem;line-height:1.3;color:var(--pp-ink, #101828)}.pp-fixpop-title small{display:block;margin-top:2px;font-size:.75rem;color:var(--pp-muted, #667085);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-fixpop-head .pp-iconbtn{flex:none}.pp-fixpop-body{flex:1 1 auto;overflow:auto;padding:14px 16px 4px;overscroll-behavior:contain}.pp-fixpop-why{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--pp-danger-soft, #fdeceb);color:#7a271f;border:1px solid color-mix(in srgb,var(--pp-danger, #c0362c) 18%,transparent)}.pp-fixpop-sub{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-muted, #667085)}.pp-fixpop-steps{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px;counter-reset:none}.pp-fixpop-steps li{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border:1px solid var(--pp-line, #e4e7ec);border-radius:10px;background:var(--pp-sunken, #f8f9fb);color:var(--pp-ink-2, #344054)}.pp-fixpop-n{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--pp-primary, #0e6f68);color:#fff;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.pp-fixpop-txt{flex:1;min-width:0;overflow-wrap:anywhere}.pp-fixpop-arr{color:var(--pp-muted, #667085);font-weight:700;padding:0 1px}.pp-fixpop-ui{font-weight:700;color:var(--pp-ink, #101828)}.pp-fixpop a{color:var(--pp-primary, #0e6f68);font-weight:600;word-break:break-all}.pp-fixpop-check{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--pp-wa-soft, #e7f6ed);color:var(--pp-ink-2, #344054)}.pp-fixpop-check .pp-ico{width:16px;height:16px;margin-top:3px;color:var(--pp-wa, #168a4a);flex:none}.pp-fixpop-foot{flex:none;padding:12px 16px 14px;border-top:1px solid var(--pp-line, #e4e7ec);background:var(--pp-surface, #fff)}.pp-fixpop-acts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.pp-fixpop-note{margin:0;font-size:.75rem;color:var(--pp-muted, #667085)}.pp-fixpop>.pp-fixpop-load{display:flex;align-items:center;gap:10px;margin:0;padding:16px;color:var(--pp-muted, #667085)}.pp-fixpop-load .pp-spin{width:16px;height:16px;border:2px solid var(--pp-line, #e4e7ec);border-top-color:var(--pp-primary, #0e6f68);border-radius:50%;animation:pp-spin .8s linear infinite;flex:none}.pp-fixpop.is-sheet{position:fixed;left:0!important;right:0;bottom:0;top:auto!important;width:auto!important;max-height:85vh;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-reduced-motion:reduce){.pp-fixpop-load .pp-spin{animation:none}}.pp-ff-list{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.pp-ff-item{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 10px;border:1px solid var(--pp-line);border-radius:var(--pp-r);background:var(--pp-surface)}.pp-ff-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--pp-sunken);color:var(--pp-ink-2);flex:none}.pp-ff-item.is-audio .pp-ff-ico{background:var(--pp-wa-soft);color:var(--pp-wa)}.pp-ff-ico .pp-ico{width:16px;height:16px}.pp-ff-name{flex:1;min-width:0;display:grid;line-height:1.3}.pp-ff-name strong{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ff-name small{font-size:.75rem;color:var(--pp-muted)}.pp-ff-item .pp-iconbtn{width:30px;height:30px}.pp-ff-acts{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.pp-ff-acts label{position:relative;cursor:pointer}.pp-ff-acts label:focus-within{outline:2px solid var(--pp-primary);outline-offset:2px}.pp-ff-acts .pp-ico{width:15px;height:15px}.pp-ff-rec{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 4px;padding:8px 10px;border-radius:var(--pp-r);background:var(--pp-danger-soft);color:#8a1f17;font-size:.8125rem}.pp-ff-rec>span:nth-child(2){flex:1;min-width:120px}.pp-ff-dot{width:10px;height:10px;border-radius:50%;background:var(--pp-danger);animation:pp-ff-pulse 1.2s ease-in-out infinite;flex:none}@keyframes pp-ff-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.pp-ff-dot{animation:none}}.pp-ff-note{margin:4px 0 0}.pp-rs-radarcard{display:flex;align-items:center;gap:28px;padding:22px 24px}.pp-rs-radar{position:relative;width:168px;height:168px;flex:none;border-radius:50%;background:#0f2a2c;overflow:hidden;box-shadow:0 0 0 6px var(--pp-primary-soft)}.pp-rs-ring{position:absolute;border-radius:50%;border:1px solid rgba(94,234,212,.22)}.pp-rs-ring.r1{inset:21px}.pp-rs-ring.r2{inset:42px}.pp-rs-ring.r3{inset:63px}.pp-rs-axis{position:absolute;background:#5eead429}.pp-rs-axis.x{left:0;right:0;top:50%;height:1px}.pp-rs-axis.y{top:0;bottom:0;left:50%;width:1px}.pp-rs-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#5eead400 0deg 280deg,#5eead48c 358deg,#5eead400 360deg);animation:pp-rs-sweep 3s linear infinite}.pp-rs-core{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff2e}.pp-rs-blip{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#5eead4;box-shadow:0 0 8px #5eead4;opacity:0}.pp-rs-blip.is-gold{background:#f2b01e;box-shadow:0 0 8px #f2b01e}.pp-rs-blip.is-found,.pp-rs-blip[data-rs-blip="0"]{animation:pp-rs-blip 3s ease-out infinite both}@keyframes pp-rs-sweep{to{transform:rotate(360deg)}}@keyframes pp-rs-blip{0%,to{opacity:0;transform:scale(.3)}8%{opacity:1;transform:scale(1.6)}16%{transform:scale(1)}65%{opacity:.85}}.pp-rs-radartext{flex:1;min-width:0;display:grid;gap:10px}.pp-rs-radartext h2{margin:0;font-size:1.0625rem;letter-spacing:-.01em}.pp-rs-radartext>p{margin:-6px 0 0;font-size:.8125rem}.pp-rs-radarsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pp-rs-radarsteps li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--pp-r);background:var(--pp-sunken);font-size:.8125rem;font-weight:600;color:var(--pp-muted);transition:background .3s,color .3s}.pp-rs-radarsteps li i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#e2e6eb;color:transparent;flex:none;transition:background .3s}.pp-rs-radarsteps li i .pp-ico{width:11px;height:11px;stroke-width:3}.pp-rs-radarsteps li.is-on{background:color-mix(in srgb,var(--pp-primary, #0e6f68) 5%,#fff);color:var(--pp-ink)}.pp-rs-radarsteps li.is-on i{background:var(--pp-surface);box-shadow:inset 0 0 0 2px var(--pp-primary)}.pp-rs-radarsteps li.is-done{color:var(--pp-primary)}.pp-rs-radarsteps li.is-done i{background:var(--pp-primary);color:#fff}.pp-rs-radarbar{display:flex;align-items:center;gap:12px;font-size:.75rem;color:var(--pp-muted)}.pp-rs-radarbar b{flex:none;font-weight:700;color:var(--pp-ink-2)}.pp-rs-radarbar span{flex:1;height:4px;border-radius:4px;background:var(--pp-line);overflow:hidden}.pp-rs-radarbar span i{display:block;height:100%;background:var(--pp-primary);border-radius:4px;transition:width .25s linear}.pp-rs-radarsteps li small{font-weight:500;color:var(--pp-muted)}.pp-rs-radarsteps li:nth-child(3){grid-column:1 / -1}@media(max-width:640px){.pp-rs-radarcard{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.pp-rs-radar{width:132px;height:132px;align-self:center}.pp-rs-radarsteps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pp-rs-sweep{animation:none;opacity:.5}.pp-rs-blip.is-found,.pp-rs-blip[data-rs-blip="0"]{animation:none;opacity:.85}.pp-rs-radarbar span i,.pp-rs-radarsteps li,.pp-rs-radarsteps li i{transition:none}}.pp-ff-rule{display:flex;gap:8px;align-items:flex-start;color:#7a4a00}.pp-ff-rule .pp-ico{width:16px;height:16px;flex:none;margin-top:1px;color:#b07800}.pp-ff.is-locked{background:var(--pp-credit-soft);border-color:#f3e3b8}.pp-total b{font-weight:inherit;font-variant-numeric:tabular-nums}.pp-total-gain{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:999px;background:var(--pp-primary-soft);color:var(--pp-primary);font-size:.75rem;font-weight:800;animation:pp-gain 2.6s ease-out forwards;vertical-align:1px}@keyframes pp-gain{0%{opacity:0;transform:translateY(6px)}12%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.pp-total.is-up [data-cnt]{animation:pp-cnt-flash 2.2s ease-out}@keyframes pp-cnt-flash{0%,55%{color:var(--pp-primary)}to{color:inherit}}[data-disc-count] b{font-weight:800;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.pp-total-gain,.pp-total.is-up [data-cnt]{animation:none}}.pp-autofix-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 4px}.pp-autofix-row small{color:#7a271f;font-size:.8125rem;opacity:.85}.pp-btn.pp-autofix{background:var(--pp-danger, #c0362c);border-color:var(--pp-danger, #c0362c);color:#fff}.pp-btn.pp-autofix:hover{background:#a12c24;border-color:#a12c24}.pp-btn.pp-autofix .pp-ico{width:15px;height:15px}.pp-btn.pp-autofix .pp-spin{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:pp-spin .8s linear infinite;display:inline-block}.pp-autofix-done{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:12px 14px;border-radius:10px;background:var(--pp-wa-soft, #e7f6ed);color:#14532d;border:1px solid color-mix(in srgb,var(--pp-wa, #168a4a) 25%,transparent)}.pp-autofix-done.is-warn{background:var(--pp-credit-soft, #fdf4de);color:#7a4f00;border-color:color-mix(in srgb,var(--pp-credit, #f2b01e) 40%,transparent)}.pp-autofix-done p{flex:1;margin:0;font-size:.875rem}.pp-autofix-done .pp-ico{flex:none;width:18px;height:18px;margin-top:2px}.pp-finder .pp-rs.pp-rx,.pp-rs.pp-rx{padding:0;overflow:hidden;border:1px solid var(--pf-line, var(--pp-line));border-radius:14px;box-shadow:0 1px 2px #1018280a;background:var(--pp-surface)}.pp-rx-head{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;background:linear-gradient(180deg,color-mix(in srgb,var(--pp-primary) 4%,#fff),#fff)}.pp-rx.is-open .pp-rx-head{border-bottom:1px solid var(--pf-line, var(--pp-line))}.pp-rx-mono{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-size:1.25rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--pp-primary),color-mix(in srgb,var(--pp-primary) 65%,#000));box-shadow:0 4px 10px -4px color-mix(in srgb,var(--pp-primary) 60%,transparent);letter-spacing:-.02em}.pp-rx-title{flex:1;min-width:0}.pp-rx-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px!important;font-size:.6875rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-primary)!important}.pp-rx-eyebrow .pp-ico{width:13px;height:13px}.pp-rx-title h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-size:1.1875rem;line-height:1.3;color:var(--pp-ink);letter-spacing:-.015em}.pp-rx-host{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;color:var(--pp-muted)!important;text-decoration:none}.pp-rx-host:hover{color:var(--pp-primary)!important;text-decoration:underline}.pp-rx-host .pp-ico{width:12px;height:12px}.pp-rx-summary{margin:0 0 10px!important;max-width:82ch;font-size:.9063rem!important;line-height:1.6;color:var(--pp-ink-2)!important}.pp-rx-meta{display:flex;flex-wrap:wrap;gap:4px 0;margin:0!important;font-size:.75rem!important;color:var(--pp-muted)!important}.pp-rx-meta span{display:inline-flex;align-items:center;gap:5px}.pp-rx-meta span+span:before{content:"";width:3px;height:3px;margin:0 9px;border-radius:50%;background:currentColor;opacity:.6}.pp-rx-meta .pp-ico{width:12px;height:12px}.pp-rx-actions{flex:none;display:flex;align-items:center;gap:8px}.pp-rx-actions .pp-btn{min-height:34px}.pp-rx-actions .pp-rs-toggle{width:34px;height:34px;border-radius:9px}.pp-finder .pp-rx-body,.pp-rx-body{display:flex;flex-direction:column;gap:26px;padding:22px;background:var(--pf-tint, #f7f9f9);border-radius:0}.pp-rx-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--pf-line, var(--pp-line));border-radius:12px}.pp-rx-col{padding:16px 18px;min-width:0}.pp-rx-col+.pp-rx-col{border-left:1px solid var(--pf-line, var(--pp-line))}.pp-rx-coltitle{display:flex;align-items:center;gap:7px;margin:0 0 10px!important;font-size:.75rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-muted)!important}.pp-rx-coltitle .pp-ico{width:14px;height:14px;color:var(--pp-primary)}.pp-rx-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-rx-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--pp-ink-2);background:var(--pp-sunken, #f0f2f5);border:1px solid transparent}.pp-rx-chip.is-main{color:var(--pp-primary);background:var(--pp-primary-soft);border-color:color-mix(in srgb,var(--pp-primary) 22%,transparent)}.pp-rx-points{list-style:none;margin:0;padding:0;display:grid;gap:7px}.pp-rx-points li{display:flex;gap:8px;align-items:flex-start;font-size:.8438rem;line-height:1.45;color:var(--pp-ink-2)}.pp-rx-points .pp-ico{flex:none;width:16px;height:16px;padding:2px;margin-top:1px;border-radius:50%;color:#fff;background:var(--pp-primary);stroke-width:3}.pp-rx-sechead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.pp-rx-sechead h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:1rem;color:var(--pp-ink)}.pp-rx-sechead p{margin:0;font-size:.8125rem;color:var(--pp-muted)}.pp-rx-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:.75rem;font-weight:800;color:var(--pp-ink-2);background:#fff;border:1px solid var(--pf-line, var(--pp-line))}.pp-rx-label{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pp-muted)}.pp-rx-label .pp-ico{width:12px;height:12px}.pp-rx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.pp-rx-seg{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px;background:#fff;border:1px solid var(--pf-line, var(--pp-line));border-radius:12px;transition:border-color .15s,box-shadow .15s}.pp-rx-seg:hover{border-color:color-mix(in srgb,var(--pp-primary) 35%,var(--pp-line));box-shadow:0 8px 20px -12px #10182840}.pp-rx-seg-head{display:flex;align-items:flex-start;gap:10px}.pp-rx-seg-head h3{margin:0;font-size:1rem;line-height:1.35;color:var(--pp-ink)}.pp-rx-rank{flex:none;width:24px;height:24px;margin-top:1px;border-radius:7px;display:grid;place-items:center;font-size:.75rem;font-weight:800;color:var(--pp-ink-2);background:var(--pp-sunken, #f0f2f5)}.pp-rx-seg.is-high .pp-rx-rank{color:#fff;background:var(--pp-primary)}.pp-rx-fit-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px;font-size:.75rem;font-weight:700;color:var(--pp-muted)}.pp-rx-fit-top b{font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--pp-ink)}.pp-rx-fitbar{height:6px;border-radius:99px;background:var(--pp-sunken, #eef1f4);overflow:hidden}.pp-rx-fitbar i{display:block;height:100%;border-radius:inherit;background:#94a3b8}.pp-rx-seg.is-high .pp-rx-fit-top span,.pp-rx-seg.is-high .pp-rx-fit-top b{color:var(--pp-primary)}.pp-rx-seg.is-high .pp-rx-fitbar i{background:linear-gradient(90deg,color-mix(in srgb,var(--pp-primary) 55%,#fff),var(--pp-primary))}.pp-rx-seg.is-good .pp-rx-fit-top span{color:#2f5bb7}.pp-rx-seg.is-good .pp-rx-fitbar i{background:linear-gradient(90deg,#9db8ec,#2f5bb7)}.pp-rx-seg.is-fair .pp-rx-fit-top span{color:#8a5a00}.pp-rx-seg.is-fair .pp-rx-fitbar i{background:linear-gradient(90deg,#f6d38a,#d99a1c)}.pp-rx-why{margin:0!important;font-size:.875rem!important;line-height:1.55;color:var(--pp-ink-2)!important}.pp-rx-roles{display:grid;gap:6px}.pp-rx-role{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:.78rem;font-weight:600;color:var(--pp-ink-2);background:#fff;border:1px solid var(--pf-line, var(--pp-line))}.pp-rx-kw{display:grid;gap:8px;padding:12px;border-radius:10px;background:var(--pf-tint, #f6f8f7);border:1px solid var(--pf-line, var(--pp-line))}.pp-rx-kw.is-angle{background:color-mix(in srgb,var(--pp-primary) 6%,#fff);border-color:color-mix(in srgb,var(--pp-primary) 28%,transparent)}.pp-rx-kw.is-angle .pp-rx-label{color:var(--pp-primary)}.pp-rx-kw-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-rx-mini{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--pf-line, var(--pp-line));border-radius:7px;background:#fff;font:inherit;font-size:.75rem;font-weight:700;color:var(--pp-primary);cursor:pointer}.pp-rx-mini:hover:not(:disabled){border-color:var(--pp-primary)}.pp-rx-mini:disabled{color:var(--pp-muted);cursor:default}.pp-rx-mini .pp-ico{width:12px;height:12px}.pp-rx-mini .pp-work-spin{width:11px;height:11px;border-width:2px}.pp-rx-angle{margin:0!important;display:grid;gap:2px;font-size:.8438rem!important;color:var(--pp-ink)!important}.pp-rx-angle span{font-size:.78rem;color:var(--pp-muted)}.pp-rx-kwchip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.78rem;color:var(--pp-ink-2);background:#fff;border:1px solid var(--pf-line, #dfe6e5)}.pp-rx-reset{justify-self:start;display:inline-flex;align-items:center;gap:5px;font-size:.78rem!important;font-weight:600!important;color:var(--pp-muted)!important;padding:0!important}.pp-rx-reset .pp-ico{width:12px;height:12px}.pp-rx-seg.is-busy .pp-rx-kw{opacity:.7}.pp-rx-seg-foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--pf-line, var(--pp-line))}.pp-rx-seg-foot .pp-btn{min-height:34px;padding:0 14px;border-radius:9px;flex:none}.pp-rx-onfile{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem;color:var(--pp-muted);white-space:nowrap}.pp-rx-onfile b{color:var(--pp-ink);font-variant-numeric:tabular-nums}.pp-rx-onfile .pp-ico{width:14px;height:14px}.pp-rx-onfile.is-none{font-style:normal;opacity:.85}.pp-rx-exp{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--pf-line, var(--pp-line));border-radius:12px;overflow:hidden}.pp-rx-exp-row{display:flex;align-items:center;gap:14px;padding:14px 18px}.pp-rx-exp-row+.pp-rx-exp-row{border-top:1px solid var(--pf-line, var(--pp-line))}.pp-rx-exp-row:hover{background:color-mix(in srgb,var(--pp-primary) 3%,#fff)}.pp-rx-exp-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#8a5a00;background:var(--pp-credit-soft, #fdf4de)}.pp-rx-exp-ico .pp-ico{width:18px;height:18px}.pp-rx-exp-main{flex:1;min-width:0}.pp-rx-exp-main strong{display:block;font-size:.9375rem;color:var(--pp-ink)}.pp-rx-exp-main p{margin:2px 0 6px!important;font-size:.8438rem!important;color:var(--pp-ink-2)!important;line-height:1.5}.pp-rx-exp-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.pp-rx-pill{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:var(--pp-ink-2)}.pp-rx-pill .pp-ico{width:13px;height:13px;color:var(--pp-muted)}.pp-rx-exp-row .pp-btn{flex:none;gap:4px}.pp-rx-exp-row .pp-btn .pp-ico{width:14px;height:14px}.pp-rx-foot{display:flex;gap:8px;align-items:flex-start;margin:0!important;padding-top:14px;border-top:1px dashed var(--pf-line, var(--pp-line));font-size:.78rem;color:var(--pp-muted)}.pp-rx-foot .pp-ico{flex:none;width:14px;height:14px;margin-top:1px}@media(max-width:900px){.pp-rx-profile{grid-template-columns:1fr}.pp-rx-col+.pp-rx-col{border-left:0;border-top:1px solid var(--pf-line, var(--pp-line))}}@media(max-width:680px){.pp-rx-head{flex-wrap:wrap;padding:16px}.pp-rx-mono{width:40px;height:40px;font-size:1.05rem}.pp-rx-actions{width:100%;justify-content:flex-start}.pp-rx-body{padding:16px;gap:22px}.pp-rx-exp-row{flex-wrap:wrap}.pp-rx-exp-row .pp-btn{margin-left:50px}}@media(prefers-reduced-motion:reduce){.pp-rx-seg{transition:none}}.pp-root .pp-rx-mini,.pp-rx-mini{font-size:.75rem;line-height:1.3;min-height:0;height:auto;box-shadow:none}.pp-rx-seg-foot{flex-wrap:wrap}.pp-rx-seg-foot .pp-btn{margin-left:auto;max-width:100%}.pp-root .pp-rx-reset{font-size:.78rem}.pp-rx-seg-foot{flex-direction:column;align-items:stretch;gap:10px}.pp-rx-seg-foot .pp-btn{margin-left:0;width:100%;justify-content:center}.pp-demo-card .pp-card-head h2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-switchrow{display:flex;gap:14px;align-items:flex-start;cursor:pointer}.pp-switchrow strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.9375rem}.pp-switchrow small{display:block;margin-top:3px;color:var(--pp-muted);font-size:.8125rem;line-height:1.5}.pp-switch{position:relative;flex:none;width:44px;height:24px;margin-top:1px}.pp-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.pp-switch i{position:absolute;inset:0;border-radius:999px;background:var(--pp-line-2, #d0d5dd);transition:background .15s}.pp-switch i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10182840;transition:transform .15s}.pp-switch input:checked+i{background:var(--pp-primary)}.pp-switch input:checked+i:after{transform:translate(20px)}.pp-switch input:focus-visible+i{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary) 30%,transparent)}.pp-switch input:disabled+i{opacity:.6}.pp-demo-state{font-style:normal;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:var(--pp-muted);background:var(--pp-sunken, #f0f2f5)}.pp-demo-state.is-on{color:#8a5a00;background:var(--pp-credit-soft, #fdf4de)}.pp-demo-note{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:.8438rem;color:#7a4f00;background:var(--pp-credit-soft, #fdf4de);border:1px solid color-mix(in srgb,var(--pp-credit, #f2b01e) 40%,transparent)}.pp-demo-note .pp-ico{flex:none;width:16px;height:16px;margin-top:2px}.pp-demo-note a{color:inherit;font-weight:700;text-decoration:underline}@media(prefers-reduced-motion:reduce){.pp-switch i,.pp-switch i:after{transition:none}}.pp-filter.is-not,.pp-finder .pp-filter.is-not{background:#fff5f4;color:#9f2a21;box-shadow:0 0 0 1px color-mix(in srgb,var(--pp-danger, #c0362c) 35%,transparent)}.pp-filter.is-not .pp-fbox{opacity:1;background:var(--pp-danger, #c0362c);border-color:var(--pp-danger, #c0362c);color:#fff}.pp-filter.is-not .pp-fbox svg{visibility:visible;stroke-width:3}.pp-filter.is-not,.pp-filter.is-not *{text-decoration-color:currentColor}.pp-fnot{font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pp-filter.pp-fpreset,.pp-finder .pp-filter.pp-fpreset{display:inline-flex;align-items:center;gap:6px;color:#9f2a21;border:1px dashed color-mix(in srgb,var(--pp-danger, #c0362c) 45%,transparent)}.pp-filter.pp-fpreset .pp-ico{width:14px;height:14px}.pp-filter.pp-fpreset.is-on,.pp-finder .pp-filter.pp-fpreset.is-on{background:var(--pp-danger, #c0362c);color:#fff;border-style:solid;border-color:var(--pp-danger, #c0362c);box-shadow:none}.pp-fsum-neg,.pp-fsum-neg strong{color:#9f2a21}.pp-watrust{display:flex;gap:12px;align-items:flex-start;margin:0 0 14px;padding:14px 16px;border-radius:12px;background:linear-gradient(90deg,var(--pp-wa-soft, #e7f6ed),#fff 85%);border:1px solid color-mix(in srgb,var(--pp-wa, #168a4a) 28%,transparent)}.pp-watrust-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--pp-wa, #168a4a);box-shadow:0 4px 10px -4px color-mix(in srgb,var(--pp-wa, #168a4a) 60%,transparent)}.pp-watrust-ico .pp-ico{width:18px;height:18px;margin:0!important}.pp-watrust strong{display:block;font-size:.9375rem;color:#14532d}.pp-watrust p{margin:2px 0 0!important;font-size:.8438rem!important;line-height:1.5;color:var(--pp-ink-2, #344054)!important}.pp-watrust-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pp-watrust-stats span{display:inline-flex;gap:4px;align-items:baseline;padding:3px 10px;border-radius:999px;font-size:.75rem;color:var(--pp-ink-2, #344054);background:#fff;border:1px solid var(--pp-line, #e4e7ec)}.pp-watrust-stats b{font-variant-numeric:tabular-nums;color:var(--pp-ink, #101828)}.pp-watrust-stats .is-ok b{color:var(--pp-wa, #168a4a)}.pp-watrust-stats .is-off b{color:var(--pp-danger, #c0362c)}.pp-watrust.is-compact{padding:11px 13px;gap:10px}.pp-watrust.is-compact .pp-watrust-ico{width:30px;height:30px;border-radius:8px}.pp-watrust.is-compact .pp-watrust-ico .pp-ico{width:15px;height:15px}.pp-watrust.is-compact strong{font-size:.875rem}.pp-safecard .pp-card-body{display:block}.pp-safe-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-safe-list li{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--pp-line, #e4e7ec);border-radius:12px;background:#fff}.pp-safe-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-safe-ico .pp-ico{width:18px;height:18px;margin:0!important}.pp-safe-list strong{display:block;font-size:.9063rem;color:var(--pp-ink)}.pp-safe-list p{margin:3px 0 0!important;font-size:.8125rem!important;line-height:1.5;color:var(--pp-ink-2)!important}.pp-safe-sub{margin:18px 0 8px!important;font-size:.75rem!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pp-muted)!important}.pp-safe-tips{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pp-safe-tips li{display:flex;gap:8px;align-items:flex-start;font-size:.8438rem;color:var(--pp-ink-2)}.pp-safe-tips .pp-ico{flex:none;width:15px;height:15px;margin-top:2px;color:var(--pp-primary)}.pp-safe-note{margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--pp-credit-soft, #fdf4de);border:1px solid color-mix(in srgb,var(--pp-credit, #f2b01e) 40%,transparent);color:#7a4f00}.pp-safe-note strong{display:block;font-size:.875rem}.pp-safe-note p{margin:3px 0 0!important;font-size:.8125rem!important;line-height:1.5;color:#7a4f00!important}@media(max-width:720px){.pp-safe-list{grid-template-columns:1fr}}.pp-fbar{position:relative;display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.pp-fbar .pp-ftoggle{display:inline-flex}.pp-fchips{display:contents}.pp-fchip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--pp-ink, #0f1d1f);color:#fff;font-size:.75rem;font-weight:600;line-height:1.3;max-width:220px}.pp-fchip.is-not{background:#9f2a21}.pp-fchip em{font-style:normal;opacity:.85}.pp-fchip button{display:inline-grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:#ffffff2e;color:inherit;cursor:pointer;padding:0}.pp-fchip button:hover{background:#ffffff52}.pp-fchip svg{width:11px;height:11px}.pp-finder .pp-fbar .pp-fpanel,.pp-fbar .pp-fpanel{display:none;position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(640px,calc(100vw - 32px));max-height:min(70vh,560px);overflow:hidden;flex-direction:column;background:var(--pp-surface, #fff);border:1px solid var(--pp-line, #e3e7ea);border-radius:12px;box-shadow:0 12px 32px #0f1d1f29;padding:0;margin:0;gap:0}.pp-finder .pp-fbar .pp-fpanel.is-open,.pp-fbar .pp-fpanel.is-open{display:flex;flex-wrap:nowrap;width:min(640px,calc(100vw - 32px));padding:0}.pp-fpanel-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pp-line, #e3e7ea)}.pp-fpanel-head .pp-small{flex:1;min-width:0}.pp-fpanel-body{overflow-y:auto;padding:6px 14px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.pp-fgroup{padding:8px 0;min-width:0}.pp-fgroup-h{margin:0 0 6px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-muted, #667085)}.pp-fgroup-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-finder .pp-fpanel .pp-filter,.pp-fpanel .pp-filter{border:1px solid var(--pp-line, #e3e7ea);border-radius:999px;background:var(--pp-surface, #fff);padding:5px 11px;font-size:.8125rem;font-weight:600;color:var(--pp-ink-2, #344054);box-shadow:none;white-space:nowrap;min-height:32px}.pp-finder .pp-fpanel .pp-filter.is-on,.pp-fpanel .pp-filter.is-on{background:var(--pp-ink, #0f1d1f);border-color:var(--pp-ink, #0f1d1f);color:#fff}.pp-finder .pp-fpanel .pp-filter.is-not,.pp-fpanel .pp-filter.is-not{background:#fdecea;border-color:#f3b4ad;color:#9f2a21}.pp-fpanel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--pp-line, #e3e7ea);background:var(--pp-sunken, #f6f7f9)}@media(max-width:860px){.pp-finder .pp-fbar .pp-fpanel,.pp-fbar .pp-fpanel,.pp-finder .pp-fbar .pp-fpanel.is-open,.pp-fbar .pp-fpanel.is-open{position:fixed;inset:auto 0 0;width:100%;max-height:80vh;border-radius:16px 16px 0 0}.pp-fpanel-body{grid-template-columns:minmax(0,1fr)}.pp-fpanel .pp-filter{min-height:38px}}.pp-side .pp-rs-label{display:flex;align-items:center;gap:8px;border-top:1px solid var(--pp-line);margin-top:12px;padding-top:16px}.pp-side .pp-rs-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pp-credit)}.pp-nav-item .pp-rs-due{background:var(--pp-credit-soft);color:#8a5a00;border-radius:999px;padding:1px 7px;min-width:20px;text-align:center}.pp-nav-item .pp-rs-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--pp-danger)}.pp-calc{border-top:1px solid var(--pp-line);margin-top:20px;padding-top:20px}.pp-calc-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.pp-calc-head h3{margin:0 0 4px}.pp-calc-head p{margin:0;max-width:70ch}.pp-calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.pp-calc-grid fieldset{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:12px 14px 4px;margin:0;min-width:0;background:var(--pp-surface)}.pp-calc-grid legend{font-size:.8125rem;font-weight:800;padding:0 6px;color:var(--pp-ink)}.pp-calc-f{display:flex;flex-direction:column;gap:4px;margin:0 0 10px;font-size:.8125rem;font-weight:600;color:var(--pp-ink-2)}.pp-root .pp-calc-f input{width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r);font:inherit;font-size:.875rem;font-variant-numeric:tabular-nums}.pp-calc-f input:focus{outline:none;border-color:var(--pp-primary);box-shadow:0 0 0 3px #0e6f6829}.pp-calc-f small{font-size:.75rem;font-weight:500;color:var(--pp-muted)}.pp-calc-tot{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0 14px}.pp-calc-tot>div{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:2px;background:var(--pp-surface)}.pp-calc-tot>div.is-main{background:var(--pp-primary);border-color:var(--pp-primary);color:#fff}.pp-calc-tot span{font-size:.8125rem;font-weight:600;opacity:.85}.pp-calc-tot strong{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-calc-tot em{font-style:normal;font-size:.75rem;opacity:.8}.pp-calc-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;align-items:start}.pp-calc-tree,.pp-calc-tree ul{list-style:none;margin:0;padding:0}.pp-calc-tree ul{padding-left:22px;margin-left:14px;border-left:2px solid var(--pp-line)}.pp-calc-tree li{position:relative;padding:6px 0 0}.pp-calc-tree ul>li:before{content:"";position:absolute;left:-22px;top:26px;width:18px;height:2px;background:var(--pp-line)}.pp-calc-node{display:inline-flex;flex-direction:column;gap:1px;border:1px solid var(--pp-line);border-radius:var(--pp-r);padding:8px 12px;background:var(--pp-surface);box-shadow:var(--pp-shadow);max-width:100%}.pp-calc-node strong{font-size:.875rem}.pp-calc-node span{font-size:.75rem;color:var(--pp-muted)}.pp-calc-node em{font-style:normal;font-size:.8125rem;font-weight:800;color:var(--pp-primary)}.pp-calc-node.is-you{background:var(--pp-primary);border-color:var(--pp-primary)}.pp-calc-node.is-you strong,.pp-calc-node.is-you span{color:#fff}.pp-calc-node.is-l1{border-left:3px solid var(--pp-primary)}.pp-calc-node.is-l2{border-left:3px solid var(--pp-credit)}.pp-calc-node.is-l3{border-left:3px solid var(--pp-info)}.pp-calc-node.is-off{opacity:.55}.pp-calc-lv{font-size:.6875rem;font-weight:700;background:var(--pp-credit-soft);color:#8a5a00;border-radius:999px;padding:1px 7px}.pp-calc-note{margin:12px 0 0!important}@media(max-width:900px){.pp-calc-cols{grid-template-columns:1fr}.pp-calc-head{flex-direction:column}}.pp-agent-net{border-top:1px solid var(--pp-line);margin-top:20px;padding-top:20px}.pp-agent-net h3{margin:0 0 4px}.pp-agent-net>p{margin:0 0 12px}.pp-agent-rsc{border-top:1px solid var(--pp-line);margin-top:20px;padding-top:20px}.pp-agent-rsc h3{margin:0 0 4px}.pp-agent-rsc>p{margin:0 0 12px}#pp-cal-hours,#pp-cal-blocks{padding:0 22px 20px}#pp-cal-hours>.pp-card-head,#pp-cal-blocks>.pp-card-head{margin:0 -22px 16px}#pp-cal-hours>.pp-skel{padding-top:20px}@media(max-width:600px){#pp-cal-hours,#pp-cal-blocks{padding:0 14px 16px}#pp-cal-hours>.pp-card-head,#pp-cal-blocks>.pp-card-head{margin:0 -14px 14px;padding-left:14px;padding-right:14px}}.pp-fin-body{padding:18px 20px 20px}.pp-fin-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-fin-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-fin-tiles .pp-tile strong{display:block;font-size:1.125rem;line-height:1.35;margin-top:2px}.pp-fin-tiles .pp-tile small{display:block;margin-top:4px;font-size:.75rem}.pp-fin-h{font-size:1rem;margin:18px 0 8px}.pp-fin-todo{list-style:none;margin:0 0 12px;padding:0;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg)}.pp-fin-todo li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--pp-line)}.pp-fin-todo li:last-child{border-bottom:0}.pp-fin-todo li>span{flex:1 1 260px}.pp-fin-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.pp-fin-filters .pp-input{width:auto;min-width:200px;flex:1 1 200px;max-width:320px}.pp-fin-filters .pp-fin-type{flex:0 1 170px;min-width:150px}.pp-fin-filters [data-fa]{margin-left:auto}.pp-fin-body .pp-rtable td strong+.pp-badge{margin-left:4px}.pp-fin-acts{white-space:nowrap;text-align:right}.pp-fin-acts .pp-btn+.pp-btn{margin-left:6px}.pp-fin-dacts{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 8px}.pp-fin-down{list-style:none;margin:0;padding:0;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);max-height:280px;overflow:auto}.pp-fin-down li{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--pp-line);font-size:.875rem}.pp-fin-down li:last-child{border-bottom:0}.pp-fin-down li>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.pp-fin-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.pp-fin-body{padding:14px}.pp-fin-tiles,.pp-fin-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-fin-filters .pp-input,.pp-fin-filters .pp-fin-type{max-width:none;flex-basis:100%}.pp-fin-filters [data-fa]{margin-left:0}}.pp-fin-batches{display:grid;gap:10px}.pp-fin-batch{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:12px 14px}.pp-fin-batch-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pp-fin-batch-top strong{font-size:1.0625rem;font-variant-numeric:tabular-nums}.pp-fin-batch-top small{display:block}.pp-fin-batch .pp-fin-dacts{margin:10px 0 0}.pp-fin-team{margin-top:10px}.pp-fin-team .pp-fin-down li{flex-wrap:wrap}.pp-fin-todo li small{font-size:.8125rem}.pp-fin-kvs{display:grid;gap:0;border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);margin-bottom:12px}.pp-fin-kv{display:grid;grid-template-columns:140px 1fr;gap:10px;padding:9px 12px;border-bottom:1px solid var(--pp-line);font-size:.875rem}.pp-fin-kv:last-child{border-bottom:0}.pp-fin-kv>span{color:var(--pp-muted)}.pp-fin-kv>strong{font-weight:600;overflow-wrap:anywhere}.pp-fin-kv small{display:block;font-weight:400;color:var(--pp-muted)}.pp-fin-form{display:grid;gap:6px;max-width:420px}.pp-fin-form .pp-seg{justify-self:start;margin-bottom:4px}.pp-fin-form .pp-btn{justify-self:start;margin-top:6px}.pp-fin-form .pp-check{display:flex;gap:8px;align-items:center;font-size:.875rem}.pp-fin-sug{background:var(--pp-sunken);border-radius:10px;padding:10px 12px;margin-bottom:10px;font-size:.875rem;display:grid;gap:6px;justify-items:start}.pp-fin-sug ul{margin:4px 0 0;padding-left:18px}.pp-danger{color:var(--pp-danger)!important}@media(max-width:640px){.pp-fin-kv{grid-template-columns:1fr;gap:2px}}.pp-fin-tiles-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1280px){.pp-fin-tiles-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.pp-fin-tiles-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-fin-pfilters .pp-fin-date{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--pp-muted);flex:0 1 auto}.pp-fin-pfilters .pp-fin-date .pp-input{min-width:0;width:150px;flex:0 0 auto}.pp-fin-sum{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding:10px 12px;margin:0 0 12px;border-radius:10px;background:var(--pp-sunken, #f4f6f8)}.pp-fin-sum span{color:var(--pp-ink-2, inherit);font-variant-numeric:tabular-nums}.pp-fin-note{padding:8px 12px;border-radius:10px;background:#fff8e6;border:1px solid #f3df8a;color:#6b4e00}.pp-fin-pager{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;padding:14px 0 0}.pp-fin-pager .pp-small{margin-left:8px}[data-fpl].is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.pp-fin-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:4px 0 12px}.pp-fin-doc{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:14px;display:grid;gap:8px;align-content:start}.pp-fin-doc h3{margin:0;font-size:.9375rem}.pp-fin-doc p{margin:0}.pp-fin-doc .pp-fin-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pp-fin-doc .pp-input{width:auto;flex:1 1 140px;min-width:0}@media(max-width:640px){.pp-fin-pfilters .pp-fin-date{flex:1 1 calc(50% - 10px)}.pp-fin-pfilters .pp-fin-date .pp-input{width:100%;flex:1 1 auto}}.pp-fin-filters .pp-fin-csv{margin-left:auto}@media(max-width:640px){.pp-fin-filters .pp-fin-csv{margin-left:0}}@media(max-width:760px){table.pp-cards{min-width:0!important;width:100%!important}table.pp-cards thead,table.pp-cards tr.pp-cards-hrow{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.pp-cards,table.pp-cards tbody,table.pp-cards tr,table.pp-cards td{display:block;width:100%}table.pp-cards tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:14px 16px;border-bottom:1px solid var(--pp-line)}table.pp-cards tr:last-child{border-bottom:0}table.pp-cards tbody tr:hover td{background:none}table.pp-cards td{padding:0!important;border:0!important;min-width:0!important;max-width:none!important;width:auto!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;font-size:.875rem}table.pp-cards td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:.6875rem;font-weight:700;letter-spacing:.01em;color:var(--pp-muted)}table.pp-cards td.ppcards-head,table.pp-cards td.ppcards-acts,table.pp-cards td.ppcards-full{grid-column:1 / -1}table.pp-cards td.ppcards-head{font-size:.9375rem;order:-1}table.pp-cards tr.ppcards-hassel td.ppcards-head{padding-right:34px!important}table.pp-cards td.ppcards-sel{position:absolute;top:14px;right:16px;width:auto}table.pp-cards td.ppcards-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}table.pp-cards td.ppcards-acts:empty{display:none}table.pp-cards td.ppcards-acts .pp-btn+.pp-btn{margin-left:0}table.pp-cards td.ppcards-acts form{display:inline-flex;flex-wrap:wrap;gap:6px}.pp-scroll:has(>table.pp-cards),.pprs2 .scroll:has(>table.pp-cards){overflow-x:visible}}.pp-root .pp-fin-body input[type=date],.pp-layer .pp-fin-doc input[type=date]{font:inherit;font-size:.9375rem;color:var(--pp-ink);background-color:var(--pp-surface);border:1px solid var(--pp-line-2);border-radius:var(--pp-r);padding:8px 10px;box-shadow:var(--pp-shadow);margin:0;min-height:40px}.pp-root .pp-fin-body input[type=date]:focus,.pp-layer .pp-fin-doc input[type=date]:focus{outline:none;border-color:var(--pp-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-primary, #0e6f68) 15%,transparent)}.pp-fin-pfilters .pp-fin-type{min-height:40px}.pp-rx-more{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#0f766e12;font-size:13px;color:inherit}.pp-composer-row.pp-sby-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:0}.pp-sby button{display:inline-flex;align-items:center;gap:6px}.pp-sby button svg{width:15px;height:15px}@media(max-width:560px){.pp-sby{width:100%}.pp-sby button{flex:1;justify-content:center;padding:7px 8px}}.pp-root{overflow-x:clip}.pp-root img,.pp-root video{max-width:100%;height:auto}.pp-view{padding:clamp(18px,2.2vw,40px) clamp(14px,2.6vw,48px) 120px;max-width:min(1320px,100%);margin-inline:auto}.pp-view.pp-view-wide{max-width:min(1560px,100%)}@media(min-width:1680px){.pp-view{max-width:1480px}.pp-view.pp-view-wide{max-width:1760px}}@media(min-width:2200px){.pp-view{max-width:1680px}.pp-view.pp-view-wide{max-width:2040px}.pp-shell{grid-template-columns:280px minmax(0,1fr)}}.pp-view:has(.pp-ib){max-width:none;padding-bottom:20px}.pp-ib{height:calc(100vh - 150px);height:calc(100dvh - 150px)}@media(min-width:1600px){.pp-ib{grid-template-columns:230px minmax(320px,420px) minmax(0,1fr)}}@media(min-width:2200px){.pp-ib{grid-template-columns:250px minmax(360px,480px) minmax(0,1fr)}}.pp-item,.pp-msg,.pp-bubble,.pp-drawer,.pp-card,.pp-pf-card{overflow-wrap:anywhere}.pp-root table{max-width:100%}@media(pointer:coarse){.pp-root .pp-btn,.pp-root .pp-seg button,.pp-root .pp-ib-view{min-height:40px}.pp-root input,.pp-root select,.pp-root textarea{font-size:16px}}@media(max-width:860px){.pp-drawer{width:100vw}.pp-head{align-items:flex-start}.pp-head-actions{width:100%}}@media(max-width:420px){.pp-view{padding:14px 12px 150px}.pp-root h1{font-size:clamp(1.375rem,7vw,1.75rem)}.pp-item{grid-template-columns:20px minmax(0,1fr)}.pp-item-end{grid-column:1 / -1;grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.pp-sby-row>span{display:none}}.pp-phone-row{display:flex;gap:8px}.pp-root .pp-phone-row select{flex:0 0 auto;width:auto}.pp-root .pp-phone-row input{flex:1;min-width:0}.pp-acc-send{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.pp-root .pp-acc-send select{width:auto;min-width:220px}.pp-root .pp-acc-send input[data-anote]{flex:1;min-width:200px}.pp-acc-bulk{margin-top:12px;padding:12px 14px;border:1px solid var(--pp-line-2);border-radius:var(--pp-r-lg);background:var(--pp-primary-soft)}.pp-acc-bal{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0 6px;font-size:.875rem}.pp-acc-bal b{font-variant-numeric:tabular-nums}.pp-seg button.is-on{background:var(--pp-surface);box-shadow:var(--pp-shadow)}.pp-acc-tabs{margin:0 0 14px;padding:0}.pp-acc-tabs .pp-ico{width:16px;height:16px}.pp-acc-per{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pp-root .pp-acc-per select{width:auto;min-width:0;padding-top:6px;padding-bottom:6px}.pp-acc-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:8px 0 12px}.pp-acc-kpi{border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);padding:10px 12px;background:var(--pp-surface);display:flex;flex-direction:column;gap:2px;min-width:0}.pp-acc-kpi span{font-size:.75rem;color:var(--pp-muted);font-weight:600}.pp-acc-kpi b{font-size:1.0625rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-acc-kpi small{font-size:.75rem;color:var(--pp-muted)}.pp-acc-path{margin:12px 0 8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-acc-focus{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start;margin-bottom:4px}.pp-acc-tres{position:absolute;top:100%;left:0;right:0;z-index:30;margin-top:4px;max-height:340px;overflow-y:auto;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:var(--pp-r-lg);box-shadow:var(--pp-shadow-md)}.pp-acc-tres button{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--pp-line)}.pp-acc-tres button:hover{background:var(--pp-sunken)}.pp-acc-sort{border:0;background:none;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;white-space:nowrap}.pp-acc-sort.is-on{color:var(--pp-primary)}.pp-acc-tree td.pp-num{white-space:nowrap}.pp-acc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pp-line-2);margin-right:6px;vertical-align:middle}.pp-acc-dot.is-on{background:var(--pp-primary)}.pp-ask{margin:0 0 14px}.pp-ask-card{padding:16px 18px;border-color:#b9d9d5}.pp-ask-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.pp-ask-head .pp-iconbtn{margin-left:auto}.pp-ask-wait{margin:0;animation:pp-ask-pulse 1.4s ease-in-out infinite}@keyframes pp-ask-pulse{50%{opacity:.45}}.pp-ask-body{font-size:.9375rem;line-height:1.6;color:var(--pp-ink)}.pp-ask-body p{margin:0 0 8px}.pp-ask-body ul,.pp-ask-body ol{margin:0 0 8px;padding-left:20px}.pp-ask-body li{margin:2px 0}.pp-ask-cite{font-size:.6875rem;margin-left:2px;white-space:nowrap}.pp-ask-cite a{display:inline-block;min-width:16px;padding:0 4px;border-radius:999px;background:var(--pp-primary-soft);color:var(--pp-primary);text-decoration:none;text-align:center;font-weight:700}.pp-ask-src{margin-top:10px;font-size:.8125rem}.pp-ask-src summary{cursor:pointer;font-weight:700;color:var(--pp-muted)}.pp-ask-src ol{margin:6px 0 0;padding-left:22px}.pp-ask-src li{margin:3px 0;overflow-wrap:anywhere}.pp-ask-suggest{display:block;width:100%;height:64px;border:0;margin-top:10px}.pp-ask-note{margin:8px 0 0}@media(prefers-reduced-motion:reduce){.pp-ask-wait{animation:none}}.pp-acc-balbtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:999px;padding:5px 12px;font:inherit;font-size:.875rem;color:var(--pp-ink);cursor:pointer}.pp-acc-balbtn:hover,.pp-acc-balbtn.is-on{border-color:var(--pp-primary);background:var(--pp-primary-soft)}.pp-acc-balbtn b{font-variant-numeric:tabular-nums}.pp-acc-balbtn .pp-ico{width:14px;height:14px;color:var(--pp-muted)}.pp-acc-edit{border:1px solid var(--pp-line-2);border-radius:var(--pp-r-lg);padding:10px 14px;margin:0 0 12px;background:var(--pp-primary-soft)}.pp-acc-edit p{margin:0 0 4px}.pp-tok-help{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:6px;padding:0;border:1px solid var(--pp-line-2);border-radius:50%;background:var(--pp-surface);color:var(--pp-muted);cursor:pointer;vertical-align:middle}.pp-tok-help:hover,.pp-tok-help:focus-visible{color:var(--pp-primary);border-color:var(--pp-primary)}.pp-tok-help .pp-ico{width:13px;height:13px}.pp-tok-uses{margin:0 0 10px;padding-left:20px}.pp-tok-uses li{margin:3px 0}.pp-role-edit{display:inline-flex;align-items:center;gap:4px;margin-top:2px}.pp-role-edit .pp-ico{width:13px;height:13px}.pp-role-form{display:flex;gap:6px;margin-top:6px}.pp-role-form .pp-input{flex:1;min-width:0;padding-top:6px;padding-bottom:6px}.pp-srch-status{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-weight:600;color:var(--pp-ink)}.pp-srch-spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--pp-primary-soft);border-top-color:var(--pp-primary);animation:pp-srch-spin .8s linear infinite;flex:none}@keyframes pp-srch-spin{to{transform:rotate(360deg)}}.pp-srch-steps{display:flex;gap:6px;list-style:none;margin:0 0 14px;padding:0}.pp-srch-steps li{flex:1;height:4px;border-radius:2px;background:var(--pp-line);transition:background .3s}.pp-srch-steps li.is-on{background:var(--pp-primary)}@media(prefers-reduced-motion:reduce){.pp-srch-spin{animation:none}}.pp-ap{margin-bottom:16px}.pp-ap .pp-card-head{align-items:center}.pp-ap-prog{text-align:center;flex:none}.pp-ap-prog b{display:block;font-size:1.375rem;line-height:1.1;font-variant-numeric:tabular-nums}.pp-ap-prog span{font-size:.6875rem;color:var(--pp-muted);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pp-ap-bar{height:8px;border-radius:99px;background:var(--pp-line);overflow:hidden;margin:4px 0 14px}.pp-ap-bar i{display:block;height:100%;border-radius:inherit;background:var(--pp-primary);transition:width .3s ease}.pp-ap-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pp-ap-steps li{border:1px solid var(--pp-line);border-radius:var(--pp-r);background:var(--pp-surface)}.pp-ap-steps li.is-todo{border-color:#f0cfa0;background:#fffaf2}.pp-ap-steps li.is-tip{background:var(--pp-sunken)}.pp-ap-steps summary{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;list-style:none;font-size:.875rem}.pp-ap-steps summary::-webkit-details-marker{display:none}.pp-ap-steps summary i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--pp-sunken);color:var(--pp-muted);flex:none}.pp-ap-steps summary i .pp-ico{width:14px;height:14px}.pp-ap-steps li.is-done summary i{background:#e3f4ec;color:var(--pp-ok, #1a8754)}.pp-ap-steps li.is-todo summary i{background:#fdeed8;color:#b07800}.pp-ap-steps summary b{flex:1;font-weight:700;min-width:0}.pp-ap-steps summary em{font-style:normal;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--pp-muted);white-space:nowrap}.pp-ap-steps li.is-todo summary em{color:#b07800}.pp-ap-steps li.is-done summary em{color:var(--pp-ok, #1a8754)}.pp-ap-steps details>div{padding:0 12px 12px 48px;font-size:.8125rem}.pp-ap-steps details>div p{margin:0 0 8px}.pp-ap-issue{color:var(--pp-ink-2)}.pp-ap-fix em{font-style:normal;font-weight:700}@media(max-width:560px){.pp-ap-steps details>div{padding-left:12px}}.pp-ib-wait{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:700;color:var(--pp-muted)}.pp-ib-wait .pp-ico{width:11px;height:11px}.pp-ib-wait.is-hot{color:#b03000}.pp-ibw-note{display:flex;gap:8px;align-items:flex-start;margin:0;padding:8px 10px;border-radius:8px;background:var(--pp-sunken);font-size:.8125rem;color:var(--pp-ink-2)}.pp-ibw-note .pp-ico{width:15px;height:15px;flex:none;margin-top:1px}.pp-ibw-note.is-hot{background:#fdeee8;color:#8a2a00}.pp-badge-fit{background:#eef7f1;border-color:#bfe2cd;color:#14683c;font-weight:700}.pp-badge-fit .pp-ico{color:#1a8754}.pp-fbp-aboff{margin:6px 0 0;color:#b03000}.pp-mbx-free{display:block;margin-top:6px;color:#8a5a00;line-height:1.4}.pp-mbw-guide{margin:10px 0 4px;border:1px solid var(--pp-line, #e5e7eb);border-radius:10px;padding:8px 12px;background:var(--pp-surface-2, #f8fafc)}.pp-mbw-guide summary{cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px}.pp-mbw-guide summary svg{width:16px;height:16px}.pp-mbw-guide ol{margin:8px 0 4px;padding-left:20px;line-height:1.5;font-size:.9rem}.pp-mbw-guide li{margin:4px 0}.pp-modal-card:has(.pp-dgd){max-width:760px}.pp-dgd{border:0!important;box-shadow:none!important;outline:0;padding:0}.pp-dgd .pp-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pp-dgd .pp-modal-head h3{margin:0 0 6px}.pp-dgd h4{margin:16px 0 6px;font-size:.95rem;font-weight:700}.pp-dgd p{margin:4px 0;line-height:1.5}.pp-dgd-rules{background:var(--pp-surface-2, #f6faf8);border:1px solid var(--pp-line, #e5e7eb);border-radius:10px;padding:4px 14px 8px;margin-top:10px}.pp-dgd-rules ul{margin:4px 0;padding-left:18px;line-height:1.5}.pp-dgd-rules li{margin:5px 0}.pp-dgd-steps{list-style:none;margin:0;padding:0}.pp-dgd-step{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--pp-line, #eef0f2)}.pp-dgd-step:first-child{border-top:0}.pp-dgd-n{flex:0 0 26px;height:26px;border-radius:50%;background:var(--pp-brand, #0f6b5c);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.pp-dgd-step strong{display:block;margin-bottom:2px}.pp-dnsfix{margin:14px 0;padding:14px 16px;border:1px solid #b7e1d4;background:#f1faf6;border-radius:12px;display:flex;flex-direction:column;gap:10px}.pp-dnsfix-h{display:flex;gap:10px;align-items:flex-start}.pp-dnsfix-h svg{width:20px;height:20px;color:var(--pp-brand, #0f6b5c);flex:0 0 20px;margin-top:2px}.pp-dnsfix-h strong{display:block}.pp-dnsfix-h span{display:block;color:#475467;font-size:.92rem;line-height:1.45}.pp-dnsfix-how{margin:0;padding-left:20px;font-size:.9rem;line-height:1.5}.pp-dnsfix .pp-btn{align-self:flex-start}.pp-cg h2{margin:0 0 10px}.pp-cg h3{font-size:1rem;margin:22px 0 8px;color:var(--pp-primary)}.pp-cg-lead{background:color-mix(in srgb,var(--pp-primary) 8%,transparent);border-left:4px solid var(--pp-primary);padding:10px 14px;border-radius:8px;margin:0 0 14px}.pp-cg-svg{display:block;width:min(100%,520px);height:auto;margin:10px auto;color:var(--pp-ink)}.pp-cg-tbl{overflow-x:auto;margin:8px 0 12px}.pp-cg-tbl table{border-collapse:collapse;width:100%;font-size:.875rem}.pp-cg-tbl th,.pp-cg-tbl td{border:1px solid var(--pp-line);padding:6px 10px;text-align:left;vertical-align:top}.pp-cg-tbl th{background:color-mix(in srgb,var(--pp-primary) 6%,transparent)}.pp-cg-list{margin:6px 0 10px 20px}.pp-cg-tabs{margin-bottom:14px}.pp-side .pp-demo-label:before{background:#f2b01e}.pp-rcpts{margin:0 0 14px}.pp-rcpts .pp-crow a{font-weight:600}.pp-skel-shell{display:contents}.pp-skel-shell .pp-brand{display:flex;align-items:center;gap:8px;font-weight:800;padding:6px 8px 14px}.pp-skel-shell .pp-brand .pp-logo{width:32px;height:32px;color:var(--pp-primary)}.pp-skel-shell .pp-brand .pp-site-logo{width:auto;max-width:160px;height:32px;object-fit:contain}.pp-skel-shell i{display:block;border-radius:8px;background:linear-gradient(90deg,var(--pp-sunken) 25%,#f8f9fb 50%,var(--pp-sunken) 75%);background-size:200% 100%;animation:pp-shimmer 1.3s infinite}.pp-skel-nav{display:flex;flex-direction:column;gap:10px;padding:4px 8px}.pp-skel-nav i{height:20px;width:70%}.pp-skel-nav i:nth-child(2n){width:55%}.pp-skel-nav i:nth-child(3n){width:62%}.pp-skel-shell .pp-main{padding:28px 32px}.pp-skel-top{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.pp-skel-top i:first-child{height:30px;width:240px}.pp-skel-top i:last-child{height:16px;width:360px;max-width:100%}.pp-skel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.pp-skel-cards i{height:92px;border-radius:var(--pp-r-lg)}.pp-skel-card{height:280px;border-radius:var(--pp-r-lg);background:var(--pp-surface);border:1px solid var(--pp-line)}@media(max-width:900px){.pp-skel-shell .pp-side{display:none}.pp-skel-shell .pp-main{padding:18px 16px}.pp-skel-cards{grid-template-columns:1fr}}.pp-acc{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:600;line-height:17px;vertical-align:middle;white-space:nowrap;cursor:help}.pp-acc.is-high{background:#e3f6ea;color:#17703d}.pp-acc.is-medium{background:#fff4dc;color:#8a5a00}.pp-acc.is-low{background:#fde8e8;color:#a32020}.pp-spf-steps{margin:10px 0 6px;padding-left:20px}.pp-spf-steps li{margin:0 0 10px}.pp-spf-steps li p{margin:2px 0 6px}.pp-mbx-note{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.8125rem;color:#7a5300;background:#fff7e6;border-radius:var(--pp-r);padding:8px 12px}.pp-mbx-note .pp-ico,.pp-mbx-err .pp-ico{width:15px;height:15px;margin-top:2px;flex:0 0 auto}.pp-mbx-raw{margin-top:4px;font-size:12px}.pp-mbx-raw summary{cursor:pointer;opacity:.8}.pp-mbx-raw code{display:block;margin-top:4px;white-space:normal;word-break:break-word;opacity:.85}.pp-legal-gate{position:fixed;inset:0;z-index:2147483000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px}.pp-legal-card{background:var(--pp-surface, #fff);color:inherit;border-radius:14px;max-width:620px;width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:24px;box-shadow:0 20px 60px #00000040}.pp-legal-card h2{margin:0 0 6px;font-size:1.25rem}.pp-legal-card .pp-check,.pp-legal-checks .pp-check{display:flex;gap:10px;align-items:flex-start;margin:12px 0;font-size:.875rem;line-height:1.45}.pp-legal-card .pp-check input,.pp-legal-checks .pp-check input{margin-top:3px;flex:0 0 auto}.pp-legal-acts{display:flex;gap:16px;align-items:center;margin-top:16px;flex-wrap:wrap}.pp-legal-err{color:var(--pp-danger, #b42318);font-size:.8125rem}.pp-legal-checks{border:0;padding:0;margin:4px 0 8px}.pp-legal-checks legend{font-weight:600;font-size:.875rem;margin-bottom:2px}body.pp-legal-open .pp-tour{display:none!important}.pp-wsbar.is-demo{background:#efe9ff;color:#3d2a8a;border-bottom-color:#c8b8ff}.pp-wsbar.is-demo .pp-btn{flex:none}.pp-ws-demo{border-bottom:1px solid var(--pp-line, #e6e8ec);padding-bottom:6px;margin-bottom:6px}.pp-xform{display:grid;gap:14px;margin:6px 0 4px}.pp-xfs{border:1px solid var(--pp-line,#e5e7eb);border-radius:12px;padding:10px 12px 12px;margin:0;min-width:0}.pp-xfs legend{font-weight:600;font-size:13px;padding:0 6px}.pp-xgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.pp-xopt{display:flex;gap:10px;align-items:flex-start;padding:6px 2px;cursor:pointer}.pp-xopt input{margin-top:3px}.pp-xopt span{display:grid;gap:2px}.pp-xopt small{color:var(--pp-muted,#6b7280);font-size:12px;line-height:1.4}.pp-xchk{display:flex;gap:8px;align-items:center;font-size:14px;padding:3px 0;cursor:pointer}@media(max-width:520px){.pp-xgrid{grid-template-columns:1fr}}.pp-xhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-xhead h3{margin:0}
