:is(.aad-post,.aad-tracker) .pkgw-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f1b2d8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:pkgw-fade .2s ease both}@keyframes pkgw-fade{0%{opacity:0}to{opacity:1}}:is(.aad-post,.aad-tracker) .pkgw-panel{position:relative;width:100%;max-width:448px;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:30px 32px 28px;animation:pkgw-rise .28s cubic-bezier(.2,.8,.2,1) both}@keyframes pkgw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-x{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;border:none;background:#0000;color:var(--fg-muted);border-radius:var(--r-md);cursor:pointer;transition:background .15s,color .15s}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-x:hover{background:var(--navy-50);color:var(--ink)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-kicker{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-600);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:5px 10px;background:var(--white)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-kicker.on-gold{background:var(--gold-100);border-color:var(--gold-400);color:var(--gold-ink)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-kicker.on-save{background:#1a8f5c1a;border-color:#1a8f5c66;color:var(--save-500)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-h{font-family:var(--font-editorial);font-weight:700;font-size:27px;line-height:1.12;letter-spacing:-.015em;color:var(--ink);margin:15px 0 0;text-wrap:balance;padding:0;border:none}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-h:before{content:none}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);margin-top:9px}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-lede{font-family:var(--font-text);font-size:15px;line-height:1.5;color:var(--slate-600);margin:11px 0 0;max-width:none}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-priceline{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:20px}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-price{font-family:var(--font-display);font-weight:800;font-size:46px;line-height:1;letter-spacing:-.02em;color:var(--ink);font-feature-settings:var(--num-tabular)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-unit{font-family:var(--font-text);font-size:14px;font-weight:600;color:var(--fg-muted)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-was{font-family:var(--font-text);font-size:15px;color:var(--fg-muted);text-decoration:line-through;margin-left:4px}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-save{font-family:var(--font-text);font-weight:700;font-size:12px;color:var(--save-500);background:#1a8f5c1a;padding:4px 9px;border-radius:var(--r-pill)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-note{font-family:var(--font-text);font-size:14px;line-height:1.5;color:var(--slate-600);margin:17px 0 0;max-width:none}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-note b{color:var(--ink);font-weight:700}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-pro{margin:22px 0 0;padding:16px 18px;border:1px solid var(--border);border-left:3px solid var(--gold-500);border-radius:var(--r-lg);background:var(--navy-50)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-pro p{font-family:var(--font-text);font-size:13.5px;line-height:1.5;color:var(--slate-700);margin:0 0 13px;max-width:none}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-pro p b{color:var(--ink);font-weight:700}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-pro-btn{display:inline-block;background:var(--gold-500);color:var(--gold-ink);font-family:var(--font-text);font-weight:700;font-size:14px;padding:10px 18px;border-radius:var(--r-md);text-decoration:none;transition:background .15s}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-pro-btn:hover{background:var(--gold-400);text-decoration:none}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-pro-fine{display:block;font-family:var(--font-text);font-size:11.5px;color:var(--fg-muted);margin-top:9px}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-form{display:flex;flex-direction:column;gap:14px;margin-top:22px}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-field{display:flex;flex-direction:column;gap:6px}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-field>span{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-field input,:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-field select{font-family:var(--font-text);font-size:15px;padding:11px 13px;width:100%;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--white);color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-field select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-field input:focus,:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-field select:focus{border-color:var(--navy-500);box-shadow:0 0 0 3px var(--navy-100)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-field select:disabled{background-color:var(--navy-50);color:var(--fg-muted);cursor:not-allowed}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-preview{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:var(--r-md);background:var(--navy-50);border:1px solid var(--navy-100)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-preview.loading{display:block;font-family:var(--font-text);font-size:13px;color:var(--fg-muted)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-preview-price{flex:none;font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--ink);letter-spacing:-.01em;line-height:1;font-feature-settings:var(--num-tabular)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-preview-price i{font-family:var(--font-text);font-style:normal;font-size:12px;font-weight:600;color:var(--fg-muted)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-preview-label{flex:1;min-width:0;font-family:var(--font-text);font-size:13.5px;line-height:1.35;color:var(--ink);font-weight:600}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-preview-was{color:var(--fg-muted);font-weight:400}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-submit{font-family:var(--font-text);font-weight:700;font-size:15px;padding:13px 20px;border:none;border-radius:var(--r-md);background:var(--gold-500);color:var(--gold-ink);cursor:pointer;transition:background .15s;margin-top:2px}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-submit:hover:not(:disabled){background:var(--gold-400)}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-submit:disabled{opacity:.55;cursor:not-allowed}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-err{font-family:var(--font-text);font-size:13px;color:#dc2626;margin:0}:is(.aad-post,.aad-tracker) .pkgw-panel .pkgw-fine{font-family:var(--font-text);font-size:11.5px;color:var(--fg-muted);text-align:center}