:root{--primary: #0075de;--primary-hover: #0068c6;--primary-active: #005bab;--primary-text: #0075de;--primary-tint: #ebf4fd;--primary-tint-hover: #dcebfb;--primary-tint-active: #d2e5fa;--secondary: #213183;--on-primary: #ffffff;--canvas: #ffffff;--canvas-soft: #faf9f8;--surface: #ffffff;--hairline: #e6e6e6;--hairline-input: #dddddd;--border-strong: #8c8782;--hover-tint: rgba(55, 53, 47, .06);--press-tint: rgba(55, 53, 47, .1);--icon-button-fill: rgba(0, 0, 0, .05);--inverse: #31302e;--on-inverse: #ffffff;--ink: #000000;--ink-secondary: #31302e;--ink-muted: #615d59;--ink-faint: #a39e98;--accent-sky: #62aef0;--accent-purple: #d6b6f6;--accent-purple-deep: #391c57;--accent-pink: #ff64c8;--accent-orange: #dd5b00;--accent-orange-deep: #793400;--accent-teal: #2a9d99;--accent-green: #1aae39;--accent-brown: #523410;--success: #137a2a;--success-bg: #eaf6ec;--warning: #ad4500;--warning-bg: #fdf0e6;--danger: #c42b2b;--danger-fill: #c42b2b;--danger-hover: #a52222;--danger-bg: #fdecec;--info: var(--primary-active);--info-bg: var(--primary-tint);--status-gray-bg: #e7e6e3;--status-gray-text: #55524e;--status-gray-dot: #9f9a94;--status-brown-bg: #eee2dc;--status-brown-text: #6b4a3c;--status-brown-dot: #a27763;--status-orange-bg: #f9dfc8;--status-orange-text: #8a4512;--status-orange-dot: #d9730d;--status-yellow-bg: #f7e8b9;--status-yellow-text: #76580a;--status-yellow-dot: #c9a03c;--status-green-bg: #dfeedf;--status-green-text: #2f6534;--status-green-dot: #5a9a6c;--status-blue-bg: #dcebf8;--status-blue-text: #1d5a8c;--status-blue-dot: #3b82e6;--status-purple-bg: #e9dff3;--status-purple-text: #5c3a7d;--status-purple-dot: #a77fc6;--status-pink-bg: #f6dcea;--status-pink-text: #8a2e5c;--status-pink-dot: #d0619c;--status-red-bg: #f9dcdc;--status-red-text: #9f2f2d;--status-red-dot: #d44c47;--focus-ring: #0075de;--surface-disabled: #f1f0ef;--ink-disabled: #a39e98;--toggle-off: #c9c6c2;--overlay-scrim: rgba(15, 15, 15, .4);--skeleton-shine: rgba(255, 255, 255, .6);--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 28px;--space-xxl: 32px;--space-section: 64px;--radius-xs: 4px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .28s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-linear: linear;--z-sticky: 100;--z-overlay: 1000;--z-popover: 1100;--shadow-0: none;--shadow-1: rgba(0,0,0,.01) 0 .175px 1.041px, rgba(0,0,0,.02) 0 .8px 2.925px, rgba(0,0,0,.027) 0 2.025px 7.847px, rgba(0,0,0,.04) 0 4px 18px;--shadow-2: rgba(0,0,0,.01) 0 1px 3px, rgba(0,0,0,.02) 0 3px 7px, rgba(0,0,0,.02) 0 7px 15px, rgba(0,0,0,.04) 0 14px 28px, rgba(0,0,0,.05) 0 23px 52px;--font-sans: Inter, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif}:root{color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark}}body{margin:0;font-family:var(--font-sans);font-feature-settings:"lnum","locl";background:var(--canvas-soft);color:var(--ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.pp-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-icon{flex:none;display:block}:where(.pp-btn,.pp-nav a,.pp-nav__toggle,.pp-control,.pp-select,.pp-tab,.pp-iconbtn,.pp-link,.pp-table__sort,.pp-chip button,.pp-search__clear,.pp-tabs__panel,.pp-card.is-link,.pp-tag__x):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.pp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);box-sizing:border-box;font-family:inherit;font-weight:500;line-height:1.5;letter-spacing:0;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.pp-btn--lg{font-size:16px;padding:11px var(--space-lg);min-height:48px}.pp-btn--md{font-size:16px;padding:7px var(--space-md);min-height:40px}.pp-btn--sm{font-size:14px;padding:4px var(--space-sm);min-height:32px}.pp-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.pp-btn.is-full{display:flex;width:100%}.pp-btn--primary{background:var(--primary);color:var(--on-primary)}.pp-btn--primary:hover{background:var(--primary-hover)}.pp-btn--primary:active{background:var(--primary-active)}.pp-btn--secondary{background:var(--primary-tint);color:var(--info)}.pp-btn--secondary:hover{background:var(--primary-tint-hover);border-color:var(--primary)}.pp-btn--secondary:active{background:var(--primary-tint-active);border-color:var(--primary)}.pp-btn--tertiary{background:var(--surface);color:var(--ink);border-color:var(--hairline)}.pp-btn--tertiary:hover{background:var(--canvas-soft);border-color:var(--border-strong)}.pp-btn--tertiary:active{background:var(--surface-disabled)}.pp-btn--ghost{background:transparent;color:var(--ink-secondary)}.pp-btn--ghost.pp-btn--md{padding-left:10px;padding-right:10px}.pp-btn--ghost.pp-btn--sm{padding-left:8px;padding-right:8px}.pp-btn--ghost:hover{background:var(--hover-tint);color:var(--ink)}.pp-btn--ghost:active{background:var(--press-tint)}.pp-btn--link{background:transparent;color:var(--primary-text);padding:0!important;min-height:0!important;border:0;border-radius:var(--radius-xs);text-underline-offset:3px}.pp-btn--link:hover{color:var(--info);text-decoration:underline;text-underline-offset:3px}.pp-btn--link:active:not(:disabled){transform:none;color:var(--info)}.pp-btn--link:disabled,.pp-btn--link[aria-disabled=true]:not(.is-loading){background:transparent!important;color:var(--ink-disabled);text-decoration:none}.pp-btn--danger{background:var(--danger-fill);color:var(--on-primary)}.pp-btn--danger:hover,.pp-btn--danger:active{background:var(--danger-hover)}.pp-btn--danger-secondary{background:var(--danger-bg);color:var(--danger)}.pp-btn--danger-secondary:hover{background:color-mix(in srgb,var(--danger) 8%,var(--danger-bg));border-color:var(--danger)}.pp-btn--danger-secondary:active{background:color-mix(in srgb,var(--danger) 14%,var(--danger-bg));border-color:var(--danger)}.pp-btn--icon{background:var(--icon-button-fill);color:var(--ink);padding:0}.pp-btn--icon.pp-btn--lg{width:48px;height:48px;min-height:48px}.pp-btn--icon.pp-btn--md{width:40px;height:40px;min-height:40px}.pp-btn--icon.pp-btn--sm{width:32px;height:32px;min-height:32px}.pp-btn--icon:hover{background:var(--press-tint)}.pp-btn--icon>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pp-btn:disabled,.pp-btn[aria-disabled=true]:not(.is-loading){background:var(--surface-disabled);color:var(--ink-disabled);border-color:transparent;box-shadow:none;cursor:not-allowed}.pp-btn--ghost:disabled{background:transparent}.pp-btn--tertiary:disabled{border-color:transparent}.pp-btn.is-loading{cursor:progress}.pp-tag{display:inline-flex;align-items:center;gap:var(--space-xxs);box-sizing:border-box;font-size:12px;line-height:1.33;font-weight:600;letter-spacing:.125px;padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;vertical-align:middle}.pp-tag--blue{background:var(--surface);color:var(--primary-text);border-color:var(--hairline)}.pp-tag--neutral{background:var(--surface-disabled);color:var(--ink-secondary)}.pp-tag--info{background:var(--info-bg);color:var(--info)}.pp-tag--success{background:var(--success-bg);color:var(--success)}.pp-tag--warning{background:var(--warning-bg);color:var(--warning)}.pp-tag--danger{background:var(--danger-bg);color:var(--danger)}.pp-tag.has-remove{padding-right:2px}.pp-tag__x{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:inherit;cursor:pointer}.pp-tag__x:hover{background:var(--press-tint)}.is-sky{--sticker: var(--accent-sky)}.is-purple{--sticker: var(--accent-purple)}.is-pink{--sticker: var(--accent-pink)}.is-orange{--sticker: var(--accent-orange)}.is-teal{--sticker: var(--accent-teal)}.is-green{--sticker: var(--accent-green)}.is-brown{--sticker: var(--accent-brown)}.pp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-field__label{font-size:14px;line-height:1.43;font-weight:500;color:var(--ink-secondary)}.pp-field__foot{display:flex;justify-content:space-between;gap:var(--space-sm);font-size:14px;line-height:1.43;font-feature-settings:"tnum"}.pp-field__hint{color:var(--ink-muted)}.pp-field__error,.pp-field__success{display:inline-flex;align-items:center;gap:6px}.pp-field__error{color:var(--danger)}.pp-field__success{color:var(--success)}.pp-field__count{color:var(--ink-muted);margin-left:auto}.pp-control{position:relative;display:flex;align-items:center;background:var(--surface);border:1px solid var(--hairline-input);border-radius:var(--radius-xs);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.pp-control input,.pp-control textarea,.pp-control select{flex:1;min-width:0;width:100%;box-sizing:border-box;min-height:36px;border:0;outline:0;background:transparent;font-family:inherit;font-size:15px;line-height:1.33;color:var(--ink);padding:6px 10px;border-radius:inherit}.pp-control textarea{resize:vertical;min-height:88px;display:block;line-height:1.5}.pp-control ::placeholder{color:var(--ink-faint);opacity:1}.pp-control--icon input{padding-left:34px}.pp-control__icon{position:absolute;left:10px;color:var(--ink-muted);pointer-events:none}.pp-control:hover,.pp-control.is-hover{border-color:var(--border-strong)}.pp-control:focus-within,.pp-control.is-focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-1)}.pp-control:focus-within .pp-control__icon{color:var(--primary-text)}.pp-control.is-error{border-color:var(--danger)}.pp-control.is-error:focus-within,.pp-control.is-error.is-focus{box-shadow:0 0 0 1px var(--danger),var(--shadow-1)}.pp-control.is-success{border-color:var(--success)}.pp-control.is-success:focus-within{box-shadow:0 0 0 1px var(--success),var(--shadow-1)}.pp-control.is-disabled{background:var(--surface-disabled);border-color:var(--surface-disabled)}.pp-control.is-disabled input,.pp-control.is-disabled textarea{color:var(--ink-disabled);cursor:not-allowed}.pp-control.is-readonly{background:var(--canvas-soft)}.pp-nav{position:relative;background:var(--canvas);border-bottom:1px solid var(--hairline);font-size:15px;line-height:1.33}.pp-nav__bar{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-xs) var(--space-md);max-width:1300px;margin:0 auto;box-sizing:border-box;min-height:64px}.pp-nav__brand{display:inline-flex;align-items:center;font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--ink);text-decoration:none;white-space:nowrap;border-radius:var(--radius-xs)}.pp-nav__brand img,.pp-nav__brand svg{display:block;height:28px;width:auto}.pp-nav__links{display:flex;gap:2px;flex:1 0 auto}.pp-nav__link{white-space:nowrap;font-size:15px;font-weight:500;color:var(--ink-secondary);text-decoration:none;padding:6px 10px;border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard)}.pp-nav__link:hover{color:var(--ink);background:var(--hover-tint)}.pp-nav__link.is-active{color:var(--ink);font-weight:600}.pp-nav__tools{display:flex;align-items:center;gap:var(--space-xxs);margin-left:auto;flex:none}.pp-nav__actions{display:flex;gap:var(--space-xs);align-items:center;margin-right:var(--space-xxs)}.pp-nav__tool{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:40px;padding:0 var(--space-xs);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-secondary);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.pp-nav__tool--text{padding:0 10px}.pp-nav__tool:hover,.pp-nav__tool.is-open{background:var(--hover-tint);color:var(--ink)}.pp-nav__badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);font-size:11px;font-weight:600;line-height:18px;text-align:center;font-feature-settings:"tnum";box-shadow:0 0 0 2px var(--canvas)}.pp-nav__menuwrap{position:relative}.pp-nav__toggle{display:none;background:transparent;border:0;color:var(--ink);padding:var(--space-xs);border-radius:var(--radius-md);cursor:pointer}.pp-nav__toggle:hover{background:var(--hover-tint)}.pp-avatar{display:inline-grid;place-items:center;width:34px;height:34px;margin-left:var(--space-xxs);flex:none;border:0;padding:0;border-radius:var(--radius-full);background:var(--accent-purple);color:var(--accent-purple-deep);font:inherit;font-size:13px;font-weight:600;letter-spacing:.2px;cursor:pointer}button.pp-avatar:hover,.pp-avatar.is-open{box-shadow:0 0 0 3px var(--hover-tint)}.pp-avatar--lg{width:44px;height:44px;font-size:16px;margin:0;cursor:default}:where(.pp-nav__tool,.pp-avatar,.pp-nav__brand,.pp-menu__item):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-popover, 1100);min-width:200px;box-sizing:border-box;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-xxs);display:flex;flex-direction:column;animation:pp-drop var(--duration-fast) var(--ease-standard)}.pp-menu--account{width:280px}.pp-menu__item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:32px;padding:6px var(--space-xs);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:15px;line-height:1.33;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer}.pp-menu__item .pp-icon{color:var(--ink-muted)}.pp-menu__item:hover,.pp-menu__item.is-active{background:var(--hover-tint)}.pp-menu__item:active{background:var(--press-tint)}.pp-menu__item.is-selected{font-weight:500}.pp-menu__item--danger,.pp-menu__item--danger .pp-icon{color:var(--danger)}.pp-menu__item--danger:hover{background:var(--danger-bg)}.pp-menu__label{flex:1}.pp-menu__meta{font-size:14px;color:var(--ink-muted)}.pp-menu__tick{color:var(--primary-text)!important}.pp-menu__profile{display:flex;gap:var(--space-sm);align-items:center;padding:var(--space-sm)}.pp-menu__who{min-width:0}.pp-menu__who p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-menu__name{font-size:15px;font-weight:600;color:var(--ink)}.pp-menu__pos{font-size:14px;color:var(--ink-secondary)}.pp-menu__email{font-size:14px;color:var(--ink-muted)}.pp-menu__sep{height:1px;background:var(--hairline);margin:var(--space-xxs) 0}.pp-nav.is-compact .pp-nav__links,.pp-nav.is-compact .pp-nav__bar .pp-nav__actions{display:none}.pp-nav.is-compact .pp-nav__toggle{display:block}.pp-nav.is-tight .pp-nav__lang{display:none}.pp-nav__sheet{display:flex;flex-direction:column;gap:2px;padding:0 var(--space-md) var(--space-md);max-width:1300px;margin:0 auto;box-sizing:border-box}.pp-nav__sheet .pp-nav__link{padding:10px var(--space-sm);font-size:16px}.pp-nav__sheet-lang{padding-top:var(--space-sm);margin-top:var(--space-xs);border-top:1px solid var(--hairline)}.pp-nav__sheet-head{margin:0 0 var(--space-xs);padding:0 var(--space-sm);font-size:12px;font-weight:600;letter-spacing:.125px;color:var(--ink-muted)}.pp-nav__langs{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:0 var(--space-sm)}.pp-nav__langopt{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);font:inherit;font-size:14px;color:var(--ink-secondary);cursor:pointer}.pp-nav__langopt:hover{background:var(--hover-tint);color:var(--ink)}.pp-nav__langopt.is-selected{border-color:var(--primary);color:var(--primary-text);font-weight:600}.pp-nav__langopt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-nav__sheet-actions{display:flex;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) 0;border-top:1px solid var(--hairline);margin-top:var(--space-xs)}.pp-nav__sheet-actions .pp-btn{flex:1}@media (max-width: 767px){.pp-nav__bar{gap:var(--space-xs);padding:var(--space-xs) var(--space-md);min-height:56px}}.pp-table{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden}.pp-table__scroll{overflow-x:auto}.pp-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.33}.pp-table th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.125px;text-transform:uppercase;color:var(--ink-muted);background:var(--canvas-soft);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--hairline);white-space:nowrap}.pp-table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--hairline);color:var(--ink);vertical-align:middle}.pp-table tbody tr:last-child td{border-bottom:0}.pp-table tbody tr:hover td{background:var(--hover-tint)}.pp-table tr.is-clickable{cursor:pointer}.pp-table tr.is-selected td{background:var(--primary-tint)}.pp-table .is-num{text-align:right;font-feature-settings:"tnum";white-space:nowrap}.pp-table th.is-num .pp-table__sort{flex-direction:row-reverse}.pp-table__sort{display:inline-flex;align-items:center;gap:var(--space-xxs);background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-radius:var(--radius-xs)}.pp-table__sort:hover,.pp-table__sort.is-active{color:var(--ink)}.pp-table__sorticon{color:var(--ink-muted);stroke-width:2.25;opacity:.7}.pp-table__sort:hover .pp-table__sorticon{opacity:1}.pp-table__sort.is-active .pp-table__sorticon{color:var(--primary-text);opacity:1}.pp-table__empty{text-align:center;color:var(--ink-muted);padding:var(--space-xxl) var(--space-md)!important}.pp-table__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-top:1px solid var(--hairline);font-size:14px;color:var(--ink-muted);font-feature-settings:"tnum"}.pp-search{display:flex;flex-direction:column;gap:var(--space-sm)}.pp-search__row{display:flex;gap:var(--space-xs);align-items:center;flex-wrap:wrap}.pp-search__field{flex:1 1 240px}.pp-search__field input::-webkit-search-cancel-button{display:none}.pp-search__clear{position:absolute;right:6px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--ink-muted);cursor:pointer}.pp-search__clear:hover{background:var(--hover-tint);color:var(--ink)}.pp-select{position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);height:38px;box-sizing:border-box;padding:0 10px;background:var(--surface);border:1px solid var(--hairline-input);border-radius:var(--radius-xs);color:var(--ink-secondary);font:inherit;font-size:15px;cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard)}.pp-select:hover{border-color:var(--border-strong)}.pp-select:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-1)}.pp-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;font:inherit;color:var(--ink);padding:0 18px 0 0;margin-right:-18px;cursor:pointer}.pp-select>.pp-icon:last-child{pointer-events:none;color:var(--ink-muted)}.pp-select--btn.is-active{border-color:var(--primary);color:var(--primary-text)}.pp-select--btn.is-open{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-1)}.pp-select--btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-select__pre{color:var(--ink-muted)}.pp-select__val{color:var(--ink);font-weight:500}.pp-select__chev{color:var(--ink-muted);transition:transform var(--duration-fast) var(--ease-standard)}.pp-search__sort{position:relative}.pp-menu--sort{min-width:220px}.pp-menu__head{margin:0;padding:var(--space-xs) var(--space-xs) var(--space-xxs);font-size:12px;font-weight:600;letter-spacing:.125px;color:var(--ink-muted)}.pp-search__badge{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);font-size:11px;font-weight:600;line-height:18px;text-align:center;font-feature-settings:"tnum"}.pp-search__filter{position:relative}.pp-search__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-popover, 1100);width:260px;box-sizing:border-box;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-xxs);display:flex;flex-direction:column}.pp-search__panel-foot{display:flex;justify-content:space-between;gap:var(--space-xs);padding:var(--space-xs) var(--space-xxs) var(--space-xxs);margin-top:var(--space-xxs);border-top:1px solid var(--hairline)}.pp-check{position:relative;display:flex;align-items:center;gap:10px;padding:6px var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;font-size:15px;line-height:1.33}.pp-check:hover{background:var(--hover-tint)}.pp-check input{position:absolute;opacity:0;width:1px;height:1px}.pp-check__box{display:grid;place-items:center;width:16px;height:16px;flex:none;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);color:transparent}.pp-check input:checked+.pp-check__box{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pp-check input:focus-visible+.pp-check__box{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-check__label{flex:1}.pp-check__count{color:var(--ink-muted);font-size:14px;font-feature-settings:"tnum"}.pp-search__chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.pp-chip{display:inline-flex;align-items:center;gap:var(--space-xxs);padding:3px 3px 3px 10px;background:var(--primary-tint);color:var(--info);border-radius:var(--radius-full);font-size:14px;font-weight:500;line-height:1.43}.pp-chip button{display:grid;place-items:center;width:20px;height:20px;border:0;padding:0;border-radius:var(--radius-full);background:transparent;color:inherit;cursor:pointer}.pp-chip button:hover{background:var(--press-tint)}.pp-link{background:none;border:0;padding:0;font:inherit;font-size:14px;font-weight:500;color:var(--primary-text);cursor:pointer;border-radius:var(--radius-xs);text-decoration:none}.pp-link:hover{color:var(--info);text-decoration:underline;text-underline-offset:3px}.pp-tabs__list{display:flex;gap:var(--space-xxs);border-bottom:1px solid var(--hairline);max-width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.pp-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);background:transparent;border:0;padding:var(--space-xs) 10px 10px;margin-bottom:-1px;font:inherit;font-size:15px;font-weight:500;line-height:1.33;color:var(--ink-muted);cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.pp-tab:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.pp-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pp-tab:hover{color:var(--ink)}.pp-tab:hover:not(.is-selected):not(:disabled):after{background:var(--border-strong)}.pp-tab.is-selected{color:var(--ink);font-weight:600}.pp-tab.is-selected:after{background:var(--primary)}.pp-tab:disabled{color:var(--ink-disabled);background:transparent;cursor:not-allowed}.pp-tab__count{font-size:12px;font-weight:600;font-feature-settings:"tnum";line-height:18px;padding:0 6px;border-radius:var(--radius-full);background:var(--surface-disabled);color:var(--ink-secondary)}.pp-tab.is-selected .pp-tab__count{background:var(--primary-tint);color:var(--info)}.pp-tabs__panel{padding:var(--space-md) 0 0;color:var(--ink-secondary);border-radius:var(--radius-xs)}.pp-alert{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--ink)}.pp-alert--info{background:var(--info-bg)}.pp-alert--info .pp-alert__icon{color:var(--info)}.pp-alert--success{background:var(--success-bg)}.pp-alert--success .pp-alert__icon{color:var(--success)}.pp-alert--warning{background:var(--warning-bg)}.pp-alert--warning .pp-alert__icon{color:var(--warning)}.pp-alert--danger{background:var(--danger-bg)}.pp-alert--danger .pp-alert__icon{color:var(--danger)}.pp-alert__icon{padding-top:1px}.pp-alert__icon .pp-icon{width:18px;height:18px}.pp-alert__body{flex:1;min-width:0}.pp-alert__title{margin:0;font-size:15px;font-weight:600;line-height:20px}.pp-alert__text{font-size:14px;line-height:1.43;color:var(--ink-secondary)}.pp-alert__title+.pp-alert__text{margin-top:2px}.pp-alert__action{margin-top:var(--space-xs)}.pp-iconbtn{flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px -4px 0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);cursor:pointer}.pp-iconbtn:hover{background:var(--hover-tint);color:var(--ink)}.pp-iconbtn:active{background:var(--press-tint)}.pp-toasts{position:fixed;z-index:var(--z-popover, 1100);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);pointer-events:none}.pp-toasts>*{pointer-events:auto}.pp-toasts--bottom-right{right:0;bottom:0;align-items:flex-end}.pp-toasts--bottom-center{left:50%;bottom:0;transform:translate(-50%);align-items:center}.pp-toasts--top-right{right:0;top:0;align-items:flex-end}.pp-toasts.is-inline{position:static;transform:none;padding:0}.pp-toast{display:flex;align-items:flex-start;gap:var(--space-sm);width:360px;max-width:calc(100vw - 48px);box-sizing:border-box;padding:var(--space-sm) var(--space-md);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);font-size:15px;line-height:1.33;animation:pp-toast-in var(--duration-slow) var(--ease-standard)}@keyframes pp-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pp-toast__icon{display:grid;place-items:center;width:28px;height:28px;flex:none;margin-top:-3px;border-radius:var(--radius-full)}.pp-toast--info .pp-toast__icon{background:var(--info-bg);color:var(--info)}.pp-toast--success .pp-toast__icon{background:var(--success-bg);color:var(--success)}.pp-toast--warning .pp-toast__icon{background:var(--warning-bg);color:var(--warning)}.pp-toast--danger .pp-toast__icon{background:var(--danger-bg);color:var(--danger)}.pp-toast__icon .pp-icon{width:16px;height:16px}.pp-toast__body{flex:1;min-width:0}.pp-toast__title{margin:0;font-size:15px;font-weight:600;line-height:1.33;color:var(--ink)}.pp-toast__text{margin:2px 0 0;font-size:14px;line-height:1.43;color:var(--ink-muted)}.pp-toast__action{align-self:center}.pp-toast .pp-iconbtn{margin-top:-3px}.pp-card{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);box-sizing:border-box;padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);text-decoration:none;text-align:left;font:inherit;font-size:16px;line-height:1.5;overflow:hidden}button.pp-card{width:100%;cursor:pointer}.pp-card.is-compact{padding:var(--space-md)}.pp-card--elevated{box-shadow:var(--shadow-1)}.pp-card--soft{background:var(--canvas-soft)}.pp-card--inverse{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.pp-card.is-link:hover{box-shadow:var(--shadow-1);border-color:var(--border-strong)}.pp-card.is-link:active{transform:translateY(1px);box-shadow:none}.pp-card.is-selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.pp-card.is-selected:hover{box-shadow:0 0 0 1px var(--primary),var(--shadow-1);border-color:var(--primary)}.pp-card.is-disabled,.pp-card.is-disabled:hover,.pp-card.is-disabled:active{background:var(--surface-disabled);border-color:var(--hairline);box-shadow:none;transform:none;color:var(--ink-disabled);cursor:not-allowed}.pp-card.is-disabled .pp-card__eyebrow,.pp-card.is-disabled .pp-card__title,.pp-card.is-disabled .pp-card__figure,.pp-card.is-disabled .pp-card__body,.pp-card.is-disabled .pp-card__body *{color:var(--ink-disabled)!important}.pp-card.is-disabled .pp-badge{background:transparent;color:var(--ink-disabled)}.pp-card.is-disabled .pp-card__band{opacity:.4}.pp-card.has-band{padding-top:calc(var(--space-lg) + 72px)}.pp-card.is-compact.has-band{padding-top:calc(var(--space-md) + 56px)}.pp-card__band{position:absolute;left:0;right:0;top:0;height:72px;background:var(--sticker)}.pp-card.is-compact .pp-card__band{height:56px}.pp-card__eyebrow{margin:0;font-size:12px;line-height:1.33;font-weight:600;letter-spacing:.125px;color:var(--primary-text)}.pp-card--soft .pp-card__eyebrow{color:var(--info)}.pp-card--inverse .pp-card__eyebrow{color:var(--on-inverse);opacity:.8}.pp-card__title{margin:0;font-size:22px;line-height:1.27;font-weight:700;letter-spacing:-.25px}.pp-card.is-compact .pp-card__title{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.125px}.pp-card__figure{margin:var(--space-xxs) 0 0;font-size:26px;line-height:1.23;font-weight:700;letter-spacing:-.625px;font-feature-settings:"tnum"}.pp-card__body{font-size:16px;line-height:1.5;color:var(--ink-secondary)}.pp-card.is-compact .pp-card__body{font-size:15px;line-height:1.33}.pp-card--inverse .pp-card__body{color:var(--on-inverse);opacity:.86}.pp-card__body>:first-child{margin-top:0}.pp-card__body>:last-child{margin-bottom:0}.pp-card__foot{margin-top:auto;padding-top:var(--space-md);display:flex;gap:var(--space-xs);flex-wrap:wrap}.pp-choice__row{position:relative;display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer}.pp-choice input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.pp-choice__box{display:grid;place-items:center;width:18px;height:18px;flex:none;box-sizing:border-box;margin-top:2px;border:1.5px solid var(--border-strong);background:var(--surface);color:var(--on-primary);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.pp-choice__box--check{border-radius:var(--radius-xs)}.pp-choice__box--radio{border-radius:50%}.pp-choice__box svg path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:none}.pp-choice__text{display:flex;flex-direction:column;gap:2px}.pp-choice__label{font-size:15px;line-height:22px;color:var(--ink)}.pp-choice__desc{font-size:14px;line-height:1.43;color:var(--ink-muted)}.pp-choice__error{display:inline-flex;align-items:center;gap:6px;color:var(--danger);font-size:14px}.pp-choice__row:hover .pp-choice__box,.pp-choice.is-hover .pp-choice__box{border-color:var(--ink-muted);background:var(--hover-tint)}.pp-choice input:checked+.pp-choice__box,.pp-choice input[type=checkbox]:indeterminate+.pp-choice__box{background:var(--primary);border-color:var(--primary)}.pp-choice__row:hover input:checked+.pp-choice__box,.pp-choice.is-hover input:checked+.pp-choice__box{background:var(--primary-hover);border-color:var(--primary-hover)}.pp-choice input:checked+.pp-choice__box .pp-choice__tick{display:block}.pp-choice input[type=checkbox]:indeterminate+.pp-choice__box .pp-choice__tick{display:none}.pp-choice input[type=checkbox]:indeterminate+.pp-choice__box .pp-choice__dash{display:block}.pp-choice input:checked+.pp-choice__box--radio{background:var(--surface);box-shadow:inset 0 0 0 4px var(--primary)}.pp-choice__row:hover input:checked+.pp-choice__box--radio,.pp-choice.is-hover input:checked+.pp-choice__box--radio{background:var(--surface);box-shadow:inset 0 0 0 4px var(--primary-hover)}.pp-choice__row:active .pp-choice__box{transform:scale(.92)}.pp-choice input:focus-visible+.pp-choice__box,.pp-choice.is-focus .pp-choice__box{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-choice.is-error .pp-choice__box{border-color:var(--danger)}.pp-choice.is-error .pp-choice__row:hover .pp-choice__box,.pp-choice.is-error.is-hover .pp-choice__box{background:var(--danger-bg);border-color:var(--danger)}.pp-choice.is-error input:checked+.pp-choice__box{background:var(--danger-fill);border-color:var(--danger-fill)}.pp-choice.is-error input:checked+.pp-choice__box--radio{background:var(--surface);box-shadow:inset 0 0 0 4px var(--danger)}.pp-choice.is-disabled .pp-choice__row{cursor:not-allowed}.pp-choice.is-disabled .pp-choice__box{border-color:var(--ink-disabled);background:var(--surface-disabled);transform:none}.pp-choice.is-disabled input:checked+.pp-choice__box{background:var(--ink-disabled);border-color:var(--ink-disabled)}.pp-choice.is-disabled input:checked+.pp-choice__box--radio{background:var(--surface-disabled);box-shadow:inset 0 0 0 4px var(--ink-disabled)}.pp-choice.is-disabled .pp-choice__label,.pp-choice.is-disabled .pp-choice__desc{color:var(--ink-disabled)}.pp-radios{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs)}.pp-radios legend{padding:0;margin-bottom:var(--space-xs)}.pp-radios__list{display:flex;flex-direction:column;gap:var(--space-sm)}.pp-radios.is-row .pp-radios__list{flex-direction:row;flex-wrap:wrap;gap:var(--space-lg)}.pp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 1000);display:grid;place-items:center;padding:var(--space-md);background:var(--overlay-scrim);animation:pp-fade var(--duration-slow) var(--ease-standard)}.pp-overlay.is-inline{position:absolute}.pp-modal{width:100%;max-height:calc(100% - 32px);overflow:auto;box-sizing:border-box;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);display:flex;flex-direction:column;animation:pp-pop var(--duration-slow) var(--ease-standard);outline:none}.pp-modal--sm{max-width:400px}.pp-modal--md{max-width:560px}.pp-modal--lg{max-width:800px}.pp-modal__head{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) 0}.pp-modal__titles{flex:1;min-width:0}.pp-modal__title{margin:0;font-size:26px;line-height:1.23;font-weight:700;letter-spacing:-.625px;color:var(--ink)}.pp-modal__desc{margin:var(--space-xxs) 0 0;font-size:15px;line-height:1.33;color:var(--ink-muted)}.pp-modal__body{padding:var(--space-md) var(--space-lg) 0;display:flex;flex-direction:column;gap:var(--space-md);color:var(--ink-secondary)}.pp-modal__foot{display:flex;justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;padding:var(--space-lg)}.pp-alertmodal{padding:var(--space-lg);align-items:flex-start}.pp-alertmodal .pp-modal__title{margin-top:var(--space-md);font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.125px}.pp-alertmodal .pp-modal__desc{color:var(--ink-secondary)}.pp-alertmodal .pp-modal__foot{padding:var(--space-lg) 0 0;width:100%}.pp-modal .pp-alertmodal__icon{display:grid;place-items:center;flex:0 0 44px;align-self:flex-start;box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;aspect-ratio:1;padding:0;margin:0;border-radius:50%}.pp-modal .pp-alertmodal__icon .pp-icon{width:22px;height:22px}.pp-alertmodal--danger .pp-alertmodal__icon{background:var(--danger-bg);color:var(--danger)}.pp-alertmodal--warning .pp-alertmodal__icon{background:var(--warning-bg);color:var(--warning)}.pp-alertmodal--info .pp-alertmodal__icon{background:var(--info-bg);color:var(--info)}.pp-alertmodal--success .pp-alertmodal__icon{background:var(--success-bg);color:var(--success)}@keyframes pp-fade{0%{opacity:0}}@keyframes pp-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width: 479px){.pp-modal__foot{flex-direction:column-reverse}.pp-modal__foot .pp-btn{width:100%}}.pp-picker{position:relative}.pp-control--trigger{cursor:pointer}.pp-picker__trigger{flex:1;min-width:0;min-height:36px;text-align:left;background:transparent;border:0;outline:0;font-family:inherit;font-feature-settings:"tnum";font-size:15px;line-height:1.33;color:var(--ink);padding:6px 32px 6px 34px;border-radius:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-picker__trigger.is-placeholder{color:var(--ink-faint)}.pp-picker__trigger:disabled{color:var(--ink-disabled);cursor:not-allowed}.pp-picker__chev{position:absolute;right:10px;color:var(--ink-muted);pointer-events:none}.pp-picker__pop{position:absolute;left:0;top:calc(100% + 6px);z-index:var(--z-popover, 1100);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-sm);animation:pp-drop var(--duration-fast) var(--ease-standard)}.pp-cal{width:280px}.pp-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs)}.pp-cal__head .pp-iconbtn{margin:0}.pp-cal__head .pp-iconbtn:disabled{color:var(--ink-disabled);cursor:not-allowed;background:transparent}.pp-cal__title{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.pp-cal__row{display:grid;grid-template-columns:repeat(7,40px)}.pp-cal__wd{height:28px;display:grid;place-items:center;font-size:12px;font-weight:600;letter-spacing:.125px;color:var(--ink-muted)}.pp-cal__row>span{display:grid;place-items:center;height:40px}.pp-cal__day{width:36px;height:36px;border:0;padding:0;border-radius:var(--radius-full);background:transparent;font:inherit;font-size:14px;font-feature-settings:"tnum";color:var(--ink);cursor:pointer}.pp-cal__day:hover{background:var(--hover-tint)}.pp-cal__day:active:not(:disabled):not(.is-selected){background:var(--press-tint)}.pp-cal__day.is-outside{color:var(--ink-muted)}.pp-cal__day.is-today{font-weight:700;color:var(--primary-text);box-shadow:inset 0 0 0 1px var(--primary)}.pp-cal__day.is-selected{background:var(--primary);color:var(--on-primary);font-weight:600;box-shadow:none}.pp-cal__day.is-selected:hover{background:var(--primary-hover)}.pp-cal__day:disabled{color:var(--ink-disabled);background:transparent;cursor:not-allowed;box-shadow:none;text-decoration:line-through}.pp-cal__day:focus-visible,.pp-time__opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-time{display:flex;flex-direction:column}.pp-time__cols{display:flex;gap:var(--space-xxs)}.pp-time__col{width:64px;height:216px;overflow-y:auto;padding:var(--space-xxs);scrollbar-width:thin;position:relative}.pp-time__col+.pp-time__col{border-left:1px solid var(--hairline)}.pp-time__opt{height:36px;display:grid;place-items:center;border-radius:var(--radius-sm);font-size:15px;font-feature-settings:"tnum";color:var(--ink);cursor:pointer}.pp-time__opt:hover{background:var(--hover-tint)}.pp-time__opt.is-selected{background:var(--primary);color:var(--on-primary);font-weight:600}.pp-time__opt.is-disabled{color:var(--ink-disabled);background:transparent;cursor:not-allowed}.pp-time__foot{display:flex;justify-content:flex-end;gap:var(--space-xs);padding-top:var(--space-sm);margin-top:var(--space-xs);border-top:1px solid var(--hairline)}.pp-pages{display:inline-flex;align-items:center;gap:var(--space-xxs)}.pp-pages__item,.pp-pages__arrow{display:grid;place-items:center;min-width:36px;height:36px;box-sizing:border-box;padding:0 var(--space-xs);border-radius:var(--radius-md);font:inherit;font-size:15px;font-feature-settings:"tnum";cursor:pointer}.pp-pages__item{background:transparent;border:1px solid transparent;color:var(--ink-secondary)}.pp-pages__item:hover{background:var(--hover-tint);color:var(--ink)}.pp-pages__item:active{background:var(--press-tint)}.pp-pages__item.is-current{background:var(--surface);border-color:var(--hairline);color:var(--ink);font-weight:600;cursor:default;box-shadow:var(--shadow-1)}.pp-pages__arrow{background:transparent;border:1px solid transparent;color:var(--ink);padding:0}.pp-pages__arrow:hover{background:var(--hover-tint)}.pp-pages__arrow:disabled{color:var(--ink-disabled);background:transparent;cursor:not-allowed}.pp-pages__gap{min-width:20px;text-align:center;color:var(--ink-muted)}.pp-pages__item:focus-visible,.pp-pages__arrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-nav__tool:active,.pp-iconbtn:active,.pp-search__clear:active,.pp-pages__arrow:active:not(:disabled){background:var(--press-tint)}.pp-menu__item:active,.pp-check:active,.pp-time__opt:active:not(.is-selected){background:var(--press-tint)}.pp-nav__link:active{background:var(--press-tint)}.pp-chip button:active{transform:scale(.9)}.pp-link:active{color:var(--info)}.pp-btn:disabled,.pp-pages__arrow:disabled,.pp-iconbtn:disabled,.pp-tab:disabled,.pp-cal__day:disabled,.pp-time__opt.is-disabled{transform:none;box-shadow:none}.pp-iconbtn:disabled{color:var(--ink-disabled);background:transparent;cursor:not-allowed}.pp-spinner{flex:none;display:block;animation:pp-spin .7s var(--ease-linear) infinite}.pp-btn--primary.is-loading{background:var(--primary-hover)}.pp-btn--danger.is-loading{background:var(--danger-hover)}.pp-control__end{position:absolute;right:10px;color:var(--ink-muted);display:grid;place-items:center;pointer-events:none}.pp-control.is-loading input{padding-right:36px}.pp-skel{display:inline-block;height:12px;max-width:100%;border-radius:var(--radius-xs);vertical-align:middle;background:var(--surface-disabled) linear-gradient(90deg,transparent 0%,var(--skeleton-shine) 50%,transparent 100%) no-repeat;background-size:200% 100%;animation:pp-shimmer 1.4s var(--ease-linear) infinite}.pp-skel--text{display:block;height:12px;margin:6px 0}.pp-skel--rect{display:block;width:100%;height:120px;border-radius:var(--radius-lg)}.pp-skel--circle{display:block;width:40px;height:40px;border-radius:var(--radius-full)}.pp-skel-lines{display:block}.pp-table.is-loading .pp-table__sort{pointer-events:none}.pp-table__skel:hover td{background:transparent!important}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes pp-drop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.pp-spinner{animation:pp-spin 1.6s linear infinite!important;animation-iteration-count:infinite!important;animation-duration:1.6s!important}.pp-skel{animation:none!important}}.pp-nav__dd{position:relative}.pp-nav__ddbtn{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;font:inherit;font-size:15px;cursor:pointer}.pp-nav__ddbtn.is-open{color:var(--primary-active);background:var(--info-bg)}.pp-nav__ddchev{color:var(--ink-muted);transition:transform var(--duration-base) var(--ease-standard)}.pp-nav__ddbtn:hover .pp-nav__ddchev,.pp-nav__ddbtn.is-open .pp-nav__ddchev{color:currentColor}.pp-nav__ddchev.is-flipped{transform:rotate(180deg)}.pp-nav__tool:hover .pp-nav__ddchev,.pp-nav__tool.is-open .pp-nav__ddchev{color:currentColor}.pp-menu--nav{left:0;right:auto;width:320px;padding:var(--space-xs)}.pp-menu__item--rich{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-sm);text-decoration:none}.pp-menu__icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--radius-sm);background:var(--info-bg);color:var(--primary-text)}.pp-menu__item--rich .pp-menu__icon .pp-icon{color:var(--primary-text)}.pp-menu__item--rich:hover .pp-menu__icon{background:var(--canvas)}.pp-menu__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-menu__item--rich .pp-menu__label{font-weight:600;color:var(--ink)}.pp-menu__desc{font-size:14px;line-height:1.4;color:var(--ink-muted)}.pp-menu__item--rich.is-selected .pp-menu__label{color:var(--primary-active)}.pp-menu__item--footer{justify-content:space-between;font-size:14px;font-weight:600;color:var(--primary-text);text-decoration:none}.pp-menu__item--footer:hover{text-decoration:underline;text-underline-offset:3px}.pp-menu__item--footer .pp-icon{color:var(--primary-text)}.pp-nav__group{display:flex;flex-direction:column}.pp-nav__sheet .pp-nav__ddbtn{justify-content:space-between;width:100%;text-align:left}.pp-nav__sub{display:flex;flex-direction:column;gap:2px;padding:var(--space-xxs) 0 var(--space-xs) var(--space-sm);margin-left:var(--space-sm);border-left:1px solid var(--hairline);animation:pp-drop var(--duration-base) var(--ease-standard)}.pp-nav__sublink{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);font-size:15px;color:var(--ink-secondary);text-decoration:none}.pp-nav__sublink .pp-icon{color:var(--ink-muted)}.pp-nav__sublink:hover{background:var(--hover-tint);color:var(--ink)}.pp-nav__sublink:hover .pp-icon{color:var(--ink)}.pp-nav__sublink.is-active{color:var(--ink);font-weight:600}.pp-nav__sublink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-menu__item{box-sizing:border-box}.pp-menu__item--rich.is-selected{font-weight:400}.pp-steps{container-type:inline-size}.pp-steps__list{list-style:none;margin:0;padding:0;display:flex}.pp-step{position:relative;flex:1 1 0;min-width:0}.pp-step__hit{display:flex;align-items:flex-start;gap:var(--space-xs);background:none;border:0;padding:0;font:inherit;text-align:left;color:inherit;border-radius:var(--radius-sm)}button.pp-step__hit{cursor:pointer}.pp-step__marker{display:grid;place-items:center;width:28px;height:28px;flex:none;box-sizing:border-box;border-radius:var(--radius-full);border:1.5px solid var(--hairline-input);background:var(--canvas);color:var(--ink-muted);font-size:14px;font-weight:600;font-feature-settings:"tnum";position:relative;z-index:1}.pp-step__text{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:4px}.pp-step__label{font-size:14px;line-height:20px;color:var(--ink-secondary)}.pp-step__desc{font-size:14px;line-height:1.4;color:var(--ink-muted)}.pp-step.is-current .pp-step__marker{border-color:var(--primary);color:var(--primary-text);box-shadow:0 0 0 4px var(--info-bg)}.pp-step.is-current .pp-step__label{color:var(--ink);font-weight:600}.pp-step.is-complete .pp-step__marker{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.pp-step.is-complete .pp-step__label{color:var(--ink)}.pp-step.is-error .pp-step__marker{border-color:var(--danger-fill);background:var(--danger-fill);color:var(--on-primary)}.pp-step.is-error .pp-step__label{color:var(--danger);font-weight:600}button.pp-step__hit:hover .pp-step__marker{background:var(--primary-hover);border-color:var(--primary-hover)}button.pp-step__hit:hover .pp-step__label{color:var(--ink);text-decoration:underline;text-underline-offset:3px}button.pp-step__hit:active .pp-step__marker{transform:scale(.94)}.pp-step__hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.pp-step__marker,.pp-step__label,.pp-step__line:after{transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.pp-step__line{position:absolute;background:var(--hairline);border-radius:var(--radius-full);overflow:hidden}.pp-step__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary);transform-origin:left;transform:scaleX(0);transition:transform var(--duration-base) var(--ease-standard)}.pp-step.is-done-line .pp-step__line:after{transform:none}.pp-steps--horizontal .pp-step{display:flex;justify-content:center}.pp-steps--horizontal .pp-step__hit{flex-direction:column;align-items:center;gap:var(--space-xs);text-align:center;max-width:100%;padding:0 var(--space-xs);box-sizing:border-box}.pp-steps--horizontal .pp-step__text{padding-top:0;align-items:center}.pp-steps--horizontal .pp-step__line{top:13px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px}.pp-steps--vertical .pp-steps__list{flex-direction:column}.pp-steps--vertical .pp-step{padding-bottom:var(--space-lg)}.pp-steps--vertical .pp-step:last-child{padding-bottom:0}.pp-steps--vertical .pp-step__line{left:13px;top:34px;bottom:6px;width:2px}.pp-steps--vertical .pp-step__line:after{transform-origin:top;transform:scaleY(0)}.pp-steps--vertical .pp-step.is-done-line .pp-step__line:after{transform:none}.pp-steps__compact{display:none;margin:var(--space-xs) 0 0;font-size:14px;line-height:1.4;text-align:center}.pp-steps__count{color:var(--ink-muted);font-feature-settings:"tnum"}.pp-steps__count:after{content:" · "}.pp-steps__name{color:var(--ink);font-weight:600}@container (max-width: 520px){.pp-steps--horizontal .pp-step__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-steps--horizontal .pp-steps__compact{display:block}}@media (prefers-reduced-motion: reduce){.pp-step__line:after{transition:none}}.pp-progress{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-progress__head{display:flex;justify-content:space-between;gap:var(--space-sm);font-size:14px;line-height:1.4}.pp-progress__label{color:var(--ink);font-weight:600}.pp-progress__value{color:var(--ink-secondary);font-feature-settings:"tnum"}.pp-progress__track{position:relative;height:8px;border-radius:var(--radius-full);background:var(--surface-disabled);overflow:hidden}.pp-progress--sm .pp-progress__track{height:4px}.pp-progress__bar{height:100%;border-radius:inherit;background:var(--primary);transition:width var(--duration-base) var(--ease-standard)}.pp-progress--success .pp-progress__bar{background:var(--success)}.pp-progress--warning .pp-progress__bar{background:var(--warning)}.pp-progress--danger .pp-progress__bar{background:var(--danger)}.pp-progress.is-indeterminate .pp-progress__bar{position:absolute;width:40%;animation:pp-indet 1.2s var(--ease-standard) infinite}.pp-progress__hint{font-size:14px;color:var(--ink-muted);font-feature-settings:"tnum"}@keyframes pp-indet{0%{left:-40%}to{left:100%}}.pp-tip-wrap{position:relative;display:inline-flex}.pp-tip{position:absolute;z-index:50;width:max-content;max-width:240px;padding:6px var(--space-xs);border-radius:var(--radius-sm);background:var(--inverse);color:var(--on-primary);font-size:14px;line-height:1.4;font-weight:400;text-align:left;box-shadow:var(--shadow-2);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),visibility var(--duration-fast)}.pp-tip:after{content:"";position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg)}.pp-tip.is-open{opacity:1;visibility:visible}.pp-tip--top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.pp-tip--top.is-open{transform:translate(-50%)}.pp-tip--top:after{bottom:-4px;left:calc(50% - 4px)}.pp-tip--bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.pp-tip--bottom.is-open{transform:translate(-50%)}.pp-tip--bottom:after{top:-4px;left:calc(50% - 4px)}.pp-tip--right{left:calc(100% + 8px);top:50%;transform:translate(-4px,-50%)}.pp-tip--right.is-open{transform:translateY(-50%)}.pp-tip--right:after{left:-4px;top:calc(50% - 4px)}.pp-tip--left{right:calc(100% + 8px);top:50%;transform:translate(4px,-50%)}.pp-tip--left.is-open{transform:translateY(-50%)}.pp-tip--left:after{right:-4px;top:calc(50% - 4px)}.pp-acc--bordered{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--canvas);overflow:hidden}.pp-acc__item+.pp-acc__item{border-top:1px solid var(--hairline)}.pp-acc--plain .pp-acc__item{border-bottom:1px solid var(--hairline)}.pp-acc--plain .pp-acc__item+.pp-acc__item{border-top:0}.pp-acc__h{margin:0;font:inherit}.pp-acc__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;padding:var(--space-md) var(--space-lg);border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;line-height:1.4;color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.pp-acc--plain .pp-acc__btn{padding-left:0;padding-right:0}.pp-acc__btn:hover{background:var(--canvas-soft);color:var(--ink)}.pp-acc--plain .pp-acc__btn:hover{background:transparent}.pp-acc__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.pp-acc__btn:disabled{color:var(--ink-disabled);cursor:not-allowed;background:transparent}.pp-acc__chev{color:var(--ink-muted);flex:none;transition:transform var(--duration-base) var(--ease-standard)}.pp-acc__item.is-open .pp-acc__chev{transform:rotate(180deg);color:var(--primary-text)}.pp-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-standard)}.pp-acc__item.is-open .pp-acc__panel{grid-template-rows:1fr}.pp-acc__inner{overflow:hidden;min-height:0}.pp-acc__content{padding:0 var(--space-lg) var(--space-md);font-size:14px;line-height:1.5;color:var(--ink-secondary)}.pp-acc--plain .pp-acc__content{padding-left:0;padding-right:0}.pp-acc__content>:first-child{margin-top:0}.pp-acc__content>:last-child{margin-bottom:0}.pp-dl{container-type:inline-size}.pp-dl__title{margin:0 0 var(--space-sm);font-size:15px;font-weight:600;color:var(--ink)}.pp-dl__list{margin:0}.pp-dl__row{display:grid;gap:var(--space-xxs) var(--space-md)}.pp-dl__term{font-size:14px;line-height:1.4;color:var(--ink-muted)}.pp-dl__value{margin:0;display:flex;align-items:center;gap:var(--space-xxs);font-size:14px;line-height:1.4;color:var(--ink);min-width:0;overflow-wrap:anywhere}.pp-dl__value.is-num{font-feature-settings:"tnum"}.pp-dl--horizontal .pp-dl__row{grid-template-columns:minmax(120px,2fr) 3fr;align-items:center;padding:var(--space-xs) 0}.pp-dl--horizontal .pp-dl__term{font-size:14px}.pp-dl--stacked .pp-dl__row+.pp-dl__row{margin-top:var(--space-md)}.pp-dl--grid .pp-dl__list{display:grid;grid-template-columns:repeat(var(--pp-dl-cols, 3),minmax(0,1fr));gap:var(--space-md) var(--space-lg)}@container (max-width: 480px){.pp-dl--horizontal .pp-dl__row{grid-template-columns:1fr}.pp-dl--grid .pp-dl__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-dl__copy{width:24px;height:24px;margin:-4px 0}.pp-dl__copy.is-done{color:var(--success)}.pp-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xxs);margin:0;padding:0;list-style:none;font-size:14px;line-height:20px}.pp-crumbs li{display:inline-flex;align-items:center;gap:var(--space-xxs);min-width:0}.pp-crumbs__link{display:inline-flex;align-items:center;gap:6px;color:var(--ink-secondary);text-decoration:none;border-radius:var(--radius-xs);padding:2px 4px}.pp-crumbs__link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pp-crumbs__link:active{color:var(--ink);background:var(--press-tint)}.pp-crumbs__current{color:var(--ink);font-weight:600;padding:2px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch}.pp-crumbs__sep{color:var(--ink-muted);flex:none}.pp-crumbs__more{display:grid;place-items:center;width:28px;height:24px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--ink-secondary);cursor:pointer}.pp-crumbs__more:hover{background:var(--hover-tint);color:var(--ink)}:where(.pp-crumbs__link,.pp-crumbs__more):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.pp-crumbs__link,.pp-crumbs__more){transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.pp-side{display:flex;flex-direction:column;width:248px;height:100%;box-sizing:border-box;background:var(--canvas);border-right:1px solid var(--hairline);padding:var(--space-sm);transition:width var(--duration-base) var(--ease-standard)}.pp-side.is-collapsed{width:64px;padding:var(--space-sm) var(--space-xs)}.pp-side__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-height:36px;padding:0 var(--space-xxs) var(--space-sm)}.pp-side.is-collapsed .pp-side__head{justify-content:center;padding-left:0;padding-right:0}.pp-side__header{font-size:16px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden}.pp-side__toggle{margin:0}.pp-side__nav{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-md)}.pp-side__title{margin:0 0 var(--space-xxs);padding:0 var(--space-sm);font-size:12px;font-weight:600;letter-spacing:.125px;color:var(--ink-muted)}.pp-side.is-collapsed .pp-side__title{height:1px;margin:0 var(--space-xs) var(--space-xs);padding:0;background:var(--hairline)}.pp-side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pp-side__link{display:flex;align-items:center;gap:var(--space-sm);width:100%;box-sizing:border-box;min-height:40px;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:15px;color:var(--ink-secondary);text-decoration:none;text-align:left;cursor:pointer;white-space:nowrap}.pp-side__link .pp-icon{color:var(--ink-muted);flex:none}.pp-side__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pp-side__link:hover{background:var(--hover-tint);color:var(--ink)}.pp-side__link:hover .pp-icon{color:var(--ink)}.pp-side__link:active{background:var(--press-tint)}.pp-side__link.is-active{background:var(--info-bg);color:var(--primary-active);font-weight:600}.pp-side__link.is-active .pp-icon{color:var(--primary-text)}.pp-side__group.is-within{color:var(--ink);font-weight:600}.pp-side__link.is-nested{min-height:36px;padding-left:44px;font-size:14px}.pp-side__badge{flex:none;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--radius-full);background:var(--surface-disabled);color:var(--ink-secondary);font-size:12px;font-weight:600;line-height:20px;text-align:center;font-feature-settings:"tnum"}.pp-side__link.is-active .pp-side__badge{background:var(--primary);color:var(--on-primary)}.pp-side__chev{transition:transform var(--duration-base) var(--ease-standard)}.pp-side__chev.is-flipped{transform:rotate(180deg)}.pp-side__sub{margin-top:2px!important;animation:pp-drop var(--duration-base) var(--ease-standard)}.pp-side.is-collapsed .pp-side__link{justify-content:center;padding:var(--space-xs);gap:0}.pp-side.is-collapsed .pp-side__label,.pp-side.is-collapsed .pp-side__chev{display:none}.pp-side.is-collapsed .pp-side__badge{position:absolute;transform:translate(12px,-10px);min-width:16px;height:16px;line-height:16px;font-size:10px;padding:0 4px}.pp-side__foot{border-top:1px solid var(--hairline);padding-top:var(--space-sm);margin-top:var(--space-sm)}:where(.pp-side__link):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:where(.pp-side__link){transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.pp-combo{position:relative}.pp-control--combo input{padding-left:34px;padding-right:32px}.pp-control--combo input::placeholder{color:var(--ink-faint)}.pp-control--combo .pp-picker__chev,.pp-control--combo .pp-search__clear{position:absolute;right:var(--space-xs)}.pp-control--combo .pp-picker__chev{right:var(--space-sm)}.pp-combo__list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:var(--z-popover, 1100);max-height:280px;overflow-y:auto;margin:0;padding:var(--space-xxs);list-style:none;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-2);animation:pp-drop var(--duration-base) var(--ease-standard)}.pp-combo__group{padding:var(--space-xs) var(--space-sm) var(--space-xxs);font-size:12px;font-weight:600;letter-spacing:.125px;color:var(--ink-muted)}.pp-combo__opt{display:flex;align-items:center;gap:10px;padding:6px var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.pp-combo__opt.is-active{background:var(--hover-tint)}.pp-combo__opt.is-selected .pp-combo__label{font-weight:600}.pp-combo__opt.is-disabled{cursor:not-allowed}.pp-combo__opt.is-disabled .pp-combo__label,.pp-combo__opt.is-disabled .pp-combo__desc{color:var(--ink-disabled)}.pp-combo__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pp-combo__label{font-size:15px;color:var(--ink)}.pp-combo__desc{font-size:14px;color:var(--ink-muted)}.pp-combo__mark{background:transparent;color:var(--ink);font-weight:700}.pp-combo__tick{color:var(--primary-text);flex:none}.pp-combo__empty{padding:var(--space-sm);font-size:14px;color:var(--ink-muted);text-align:center}.pp-upload{display:flex;flex-direction:column;gap:var(--space-sm)}.pp-upload__zone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-lg) var(--space-md);border:1.5px dashed var(--hairline-input);border-radius:var(--radius-lg);background:var(--canvas);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.pp-upload__zone:hover,.pp-upload__zone.is-hover{border-color:var(--border-strong);background:var(--canvas-soft)}.pp-upload__zone.is-drag{border-color:var(--primary);border-style:solid;background:var(--info-bg)}.pp-upload__zone:focus-within,.pp-upload__zone.is-focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-1)}.pp-upload__zone.is-error{border-color:var(--danger)}.pp-upload__zone.is-disabled{cursor:not-allowed;background:var(--surface-disabled);border-color:var(--surface-disabled)}.pp-upload__zone.is-disabled .pp-upload__icon,.pp-upload__zone.is-disabled .pp-upload__prompt,.pp-upload__zone.is-disabled .pp-link{color:var(--ink-disabled);background:transparent}.pp-upload__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--info-bg);color:var(--primary-text);margin-bottom:4px}.pp-upload__zone.is-drag .pp-upload__icon{background:var(--canvas)}.pp-upload__prompt{font-size:15px;color:var(--ink)}.pp-upload__prompt .pp-link{font-size:15px}.pp-upload__meta{font-size:14px;color:var(--ink-muted)}.pp-upload__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.pp-upload__file{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--canvas)}.pp-upload__file.is-error{border-color:var(--danger);background:var(--danger-bg)}.pp-upload__thumb{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--radius-sm);background:var(--canvas-soft);color:var(--ink-muted);overflow:hidden}.pp-upload__thumb img{width:100%;height:100%;object-fit:cover}.pp-upload__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pp-upload__name{font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-upload__sub{display:flex;gap:var(--space-xs);align-items:center;font-size:14px;color:var(--ink-muted);font-feature-settings:"tnum"}.pp-upload__ok{display:inline-flex;align-items:center;gap:4px;color:var(--success)}.pp-upload__pct{font-size:14px;color:var(--ink-secondary);font-feature-settings:"tnum";min-width:36px;text-align:right}.pp-footer{background:var(--canvas);border-top:1px solid var(--hairline);container-type:inline-size}.pp-footer__inner{max-width:1300px;margin:0 auto;padding:var(--space-section) var(--space-lg) var(--space-lg);box-sizing:border-box}.pp-footer--compact .pp-footer__inner{padding-top:var(--space-md);padding-bottom:var(--space-md)}.pp-footer__top{display:grid;grid-template-columns:minmax(200px,1.6fr) repeat(var(--pp-footer-cols, 4),minmax(112px,1fr));gap:var(--space-xxl) var(--space-lg);padding-bottom:var(--space-xxl)}.pp-footer__logo{font-size:18px;font-weight:700;color:var(--ink)}.pp-footer__tagline{margin:var(--space-xs) 0 0;max-width:32ch;font-size:14px;line-height:1.5;color:var(--ink-secondary)}.pp-footer__title{margin:0 0 var(--space-sm);font-size:14px;font-weight:600;color:var(--ink)}.pp-footer ul{list-style:none;margin:0;padding:0}.pp-footer__col li+li{margin-top:var(--space-xs)}.pp-footer__link{font-size:14px;color:var(--ink-muted);text-decoration:none;border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-standard)}.pp-footer__link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pp-footer__link:active{color:var(--primary-text)}.pp-footer__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--hairline);font-size:14px;color:var(--ink-muted)}.pp-footer--compact .pp-footer__legal{padding-top:0;border-top:0}.pp-footer__legal-links{display:flex;flex-wrap:wrap;gap:var(--space-md)}.pp-footer__legal .pp-footer__link{font-size:14px}.pp-footer__aside{margin-left:auto}@container (max-width: 640px){.pp-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-footer__brand{grid-column:1 / -1}.pp-footer__aside{margin-left:0}}@media (prefers-reduced-motion: reduce){.pp-progress.is-indeterminate .pp-progress__bar{animation-duration:2.4s}.pp-acc__panel,.pp-side{transition:none}}.pp-av{position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-disabled);color:var(--ink-secondary);font:inherit;font-weight:600;font-size:15px;letter-spacing:.2px;line-height:1;vertical-align:middle;-webkit-user-select:none;user-select:none}.pp-av--xs{width:24px;height:24px;font-size:10px;letter-spacing:0}.pp-av--sm{width:32px;height:32px;font-size:12px}.pp-av--md{width:40px;height:40px;font-size:15px}.pp-av--lg{width:56px;height:56px;font-size:20px}.pp-av--xl{width:80px;height:80px;font-size:28px}.pp-av--square{border-radius:var(--radius-md)}.pp-av--xs.pp-av--square,.pp-av--sm.pp-av--square{border-radius:var(--radius-sm)}.pp-av--xl.pp-av--square{border-radius:var(--radius-lg)}.pp-av__img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;box-shadow:inset 0 0 0 1px var(--hover-tint)}.pp-av--indigo{background:var(--info-bg);color:var(--primary-text)}.pp-av--blue{background:var(--info-bg);color:var(--info)}.pp-av--green{background:var(--success-bg);color:var(--success)}.pp-av--amber{background:var(--warning-bg);color:var(--warning)}.pp-av--cream{background:var(--canvas-soft);color:var(--ink)}.pp-av--lavender{background:var(--press-tint);color:var(--primary-active)}.pp-av--grey{background:var(--surface-disabled);color:var(--ink-secondary)}.pp-av--more{background:var(--canvas);color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--hairline-input)}.pp-av__status{position:absolute;right:0;bottom:0;width:30%;height:30%;min-width:8px;min-height:8px;max-width:16px;max-height:16px;box-sizing:border-box;border-radius:var(--radius-full);border:2px solid var(--canvas)}.pp-av--square .pp-av__status{right:-3px;bottom:-3px}.pp-av__status.is-online{background:var(--success)}.pp-av__status.is-away{background:var(--warning)}.pp-av__status.is-busy{background:var(--danger)}.pp-av__status.is-offline{background:var(--canvas);box-shadow:inset 0 0 0 2px var(--ink-disabled)}.pp-av.is-button{cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),outline-offset var(--duration-fast) var(--ease-standard);outline:2px solid transparent;outline-offset:0}.pp-av.is-button:hover{box-shadow:0 0 0 1px var(--primary),var(--shadow-1)}.pp-av.is-button:active{transform:scale(.96)}.pp-av.is-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-avg{display:inline-flex;align-items:center}.pp-avg .pp-av{box-shadow:0 0 0 2px var(--canvas)}.pp-avg .pp-av--more{box-shadow:0 0 0 2px var(--canvas),inset 0 0 0 1px var(--hairline-input)}.pp-avg .pp-av+.pp-av{margin-left:-8px}.pp-avg--xs .pp-av+.pp-av{margin-left:-6px}.pp-avg--lg .pp-av+.pp-av,.pp-avg--xl .pp-av+.pp-av{margin-left:-12px}@media (prefers-reduced-motion: reduce){.pp-av.is-button:active{transform:none}}.pp-select__trigger.no-icon{padding-left:var(--space-sm)}.pp-select__chev{transition:transform var(--duration-base) var(--ease-standard)}.pp-select__chev.is-flipped{transform:rotate(180deg)}.pp-picker .pp-combo__list{right:0}.pp-qty{display:inline-flex;align-items:center;height:40px;box-sizing:border-box;border:1px solid var(--hairline-input);border-radius:var(--radius-full);background:var(--canvas);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.pp-qty--sm{height:32px}.pp-qty:hover{border-color:var(--border-strong)}.pp-qty:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-1)}.pp-qty__btn{display:grid;place-items:center;width:38px;height:100%;border:0;padding:0;background:transparent;color:var(--ink-secondary);cursor:pointer;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.pp-qty--sm .pp-qty__btn{width:30px}.pp-qty__btn:active:not(:disabled){background:var(--press-tint);transform:scale(.94)}.pp-qty__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pp-qty__btn:disabled{color:var(--ink-disabled);cursor:not-allowed}.pp-qty__btn.is-remove:hover{background:var(--danger-bg);color:var(--danger)}.pp-qty__field{display:grid;place-items:center;min-width:36px;color:var(--primary-text)}.pp-qty__field input{width:36px;border:0;outline:0;background:transparent;text-align:center;font:inherit;font-size:15px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";padding:0}.pp-qty--sm .pp-qty__field input{font-size:14px;width:30px}.pp-qty.is-disabled{background:var(--surface-disabled);border-color:var(--surface-disabled)}.pp-qty.is-disabled input{color:var(--ink-disabled)}.pp-qty.is-loading .pp-qty__btn{pointer-events:none;opacity:.5}.pp-switch{display:inline-flex;align-items:flex-start;gap:var(--space-sm)}.pp-switch.is-start{flex-direction:row-reverse;justify-content:space-between;display:flex}.pp-switch__track{position:relative;flex:none;width:40px;height:24px;margin-top:-2px;padding:0;border:0;border-radius:var(--radius-full);background:var(--toggle-off);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);outline:2px solid transparent;outline-offset:0}.pp-switch--sm .pp-switch__track{width:32px;height:20px;margin-top:0}.pp-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--on-primary);color:var(--primary);box-shadow:0 1px 3px #0f0f0f33,0 0 0 .5px #0f0f0f14;transition:transform var(--duration-base) var(--ease-standard)}.pp-switch--sm .pp-switch__thumb{width:16px;height:16px}.pp-switch__track.is-on{background:var(--primary)}.pp-switch__track.is-on .pp-switch__thumb{transform:translate(16px)}.pp-switch--sm .pp-switch__track.is-on .pp-switch__thumb{transform:translate(12px)}.pp-switch__track:hover:not(:disabled),.pp-switch.is-hover .pp-switch__track{background:var(--border-strong)}.pp-switch__track.is-on:hover:not(:disabled),.pp-switch.is-hover .pp-switch__track.is-on{background:var(--primary-hover)}.pp-switch__track:active:not(:disabled) .pp-switch__thumb{width:24px}.pp-switch__track.is-on:active:not(:disabled) .pp-switch__thumb{transform:translate(12px)}.pp-switch__track:focus-visible,.pp-switch.is-focus .pp-switch__track{outline:2px solid var(--focus-ring);outline-offset:2px}.pp-switch__track.is-loading{cursor:progress}.pp-switch__track:disabled{background:var(--surface-disabled);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--hairline-input)}.pp-switch__track.is-on:disabled{background:var(--press-tint);box-shadow:none}.pp-switch__track:disabled .pp-switch__thumb{box-shadow:none}.pp-switch__text{display:flex;flex-direction:column;gap:2px;cursor:pointer}.pp-switch__label{font-size:15px;line-height:20px;color:var(--ink)}.pp-switch__desc{font-size:14px;line-height:1.4;color:var(--ink-muted)}.pp-switch.is-disabled .pp-switch__label{color:var(--ink-disabled)}.pp-switch.is-disabled .pp-switch__text{cursor:not-allowed}.pp-actions{position:relative;display:inline-flex}.pp-actions__btn{margin:0;width:32px;height:32px}.pp-actions__btn.is-open{background:var(--info-bg);color:var(--primary-active)}.pp-menu--actions{min-width:180px;z-index:950}.pp-menu__item:disabled{color:var(--ink-disabled);cursor:not-allowed;background:transparent}.pp-menu__item:disabled .pp-icon{color:var(--ink-disabled)}.pp-menu__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pp-overlay--drawer{place-items:stretch end;grid-template-rows:100%;grid-template-columns:100%;padding:0}.pp-overlay--drawer.is-left{place-items:stretch start}.pp-drawer{display:flex;flex-direction:column;height:100%;max-height:100%;width:100%;background:var(--canvas);box-shadow:var(--shadow-2);outline:none;animation:pp-drawer-in var(--duration-slow) var(--ease-standard)}.pp-drawer--sm{max-width:400px}.pp-drawer--md{max-width:560px}.pp-drawer--lg{max-width:720px}.pp-drawer--left{animation-name:pp-drawer-in-left}.pp-drawer__head{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--hairline)}.pp-drawer__body{flex:1;overflow-y:auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.pp-drawer__foot{display:flex;justify-content:flex-end;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--hairline);background:var(--canvas)}@keyframes pp-drawer-in{0%{transform:translate(24px);opacity:0}}@keyframes pp-drawer-in-left{0%{transform:translate(-24px);opacity:0}}.pp-overlay--sheet{place-items:end stretch;grid-template-rows:100%;grid-template-columns:100%;padding:0}.pp-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:640px;max-height:85%;margin:0 auto;background:var(--canvas);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-2);outline:none;animation:pp-sheet-in var(--duration-slow) var(--ease-standard)}.pp-sheet__handle{display:block;width:40px;height:4px;margin:var(--space-xs) auto 0;border-radius:var(--radius-full);background:var(--hairline-input)}.pp-sheet__head{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-sm) var(--space-lg) var(--space-xs)}.pp-sheet__body{flex:1;overflow-y:auto;padding:var(--space-xs) var(--space-lg) var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.pp-sheet__foot{display:flex;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg) var(--space-lg);border-top:1px solid var(--hairline)}.pp-sheet__foot .pp-btn{flex:1}@keyframes pp-sheet-in{0%{transform:translateY(32px);opacity:0}}@media (max-width: 639px){.pp-drawer{max-width:none!important}}@media (prefers-reduced-motion: reduce){.pp-drawer,.pp-sheet{animation:none}}.pp-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-section) var(--space-lg)}.pp-empty--sm{padding:var(--space-xxl) var(--space-md)}.pp-empty.is-framed{border:1.5px dashed var(--hairline-input);border-radius:var(--radius-lg)}.pp-empty__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--info-bg);color:var(--primary-text);margin-bottom:var(--space-md)}.pp-empty--sm .pp-empty__icon{width:44px;height:44px;margin-bottom:var(--space-sm)}.pp-empty__title{margin:0;font-size:20px;line-height:1.4;font-weight:600;color:var(--ink)}.pp-empty--sm .pp-empty__title{font-size:15px;letter-spacing:0}.pp-empty__desc{margin:var(--space-xxs) 0 0;max-width:44ch;font-size:15px;line-height:1.5;color:var(--ink-secondary)}.pp-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);margin-top:var(--space-lg)}.pp-empty--sm .pp-empty__actions{margin-top:var(--space-md)}.pp-product{position:relative;display:flex;flex-direction:column;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.pp-product:hover{box-shadow:var(--shadow-1);border-color:var(--hairline-input)}.pp-product:has(.pp-product__link:active){transform:translateY(1px);box-shadow:none}.pp-product__link{display:block;outline:2px solid transparent;outline-offset:-2px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.pp-product__link:focus-visible{outline-color:var(--focus-ring)}.pp-product__media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--canvas-soft)}.pp-product__media img{width:100%;height:100%;object-fit:contain;padding:var(--space-md);box-sizing:border-box}.pp-product__ph{color:var(--ink-muted)}.pp-product__badge{position:absolute;top:var(--space-sm);left:var(--space-sm)}.pp-product__body{display:flex;flex-direction:column;gap:4px;padding:var(--space-md) var(--space-md) 0;flex:1}.pp-product__grade{margin-bottom:4px}.pp-product__name{margin:0;font-size:16px;line-height:1.35;font-weight:600;color:var(--ink)}.pp-product__name a{color:inherit;text-decoration:none}.pp-product:hover .pp-product__name a{color:var(--ink)}.pp-product__variant{margin:0;font-size:14px;color:var(--ink-muted)}.pp-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-xs);margin:var(--space-xs) 0 0;font-feature-settings:"tnum"}.pp-product__now{font-size:20px;font-weight:700;color:var(--ink)}.pp-product__was{font-size:14px;color:var(--ink-muted);text-decoration:line-through}.pp-product__save{font-size:14px;font-weight:600;color:var(--success)}.pp-product__note{margin:0;font-size:14px;color:var(--ink-secondary)}.pp-product__foot{padding:var(--space-md)}.pp-product__foot .pp-btn{width:100%}.pp-product.is-out .pp-product__media>:not(.pp-product__badge){opacity:.5}.pp-product.is-out .pp-product__now{color:var(--ink-muted)}.pp-multi__field{min-height:38px;padding:4px 64px 4px var(--space-xs);cursor:pointer;outline:none}.pp-multi__field:focus-visible{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--shadow-1)}.pp-multi__values{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;flex:1}.pp-multi__ph{padding:0 4px;font-size:15px;color:var(--ink-faint)}.pp-multi__chip{padding-top:2px;padding-bottom:2px;font-size:14px;max-width:180px}.pp-multi__chip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-multi__more{padding:0 6px;font-size:14px;font-weight:600;color:var(--ink-secondary);font-feature-settings:"tnum"}.pp-multi__clear{right:32px!important}.pp-multi__chev{position:absolute;right:var(--space-sm);color:var(--ink-muted);pointer-events:none}.pp-control.is-disabled .pp-multi__chip{background:var(--canvas);color:var(--ink-disabled);padding-right:var(--space-sm)}.pp-control.is-disabled.pp-multi__field{cursor:not-allowed}.pp-multi__panel{padding:0;max-height:none;display:flex;flex-direction:column;overflow:hidden}.pp-multi__panel ul{list-style:none;margin:0;padding:var(--space-xxs);max-height:248px;overflow-y:auto}.pp-multi__search{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--hairline);color:var(--ink-muted)}.pp-multi__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--ink);padding:4px 0}.pp-multi__search:focus-within{color:var(--ink)}.pp-multi__bulk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--hairline)}.pp-multi__bulk .pp-link{font-size:14px}.pp-multi__bulk .pp-link:disabled{color:var(--ink-disabled);cursor:not-allowed;text-decoration:none}.pp-multi__count{font-size:14px;color:var(--ink-muted);font-feature-settings:"tnum"}.pp-multi__box{display:grid;place-items:center;width:16px;height:16px;flex:none;box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--on-primary);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.pp-multi__box path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:none}.pp-multi__opt:hover .pp-multi__box,.pp-multi__opt.is-active .pp-multi__box{border-color:var(--ink-muted)}.pp-multi__opt.is-on .pp-multi__box{background:var(--primary);border-color:var(--primary)}.pp-multi__opt.is-on .pp-multi__box path{display:block}.pp-multi__opt.is-on .pp-combo__label{font-weight:600}.pp-multi__opt.is-disabled .pp-multi__box{border-color:var(--ink-disabled);background:var(--surface-disabled)}.pp-multi__opt:active:not(.is-disabled) .pp-multi__box{transform:scale(.92)}.pp-multi__foot{display:flex;justify-content:flex-end;padding:var(--space-xs) var(--space-sm);border-top:1px solid var(--hairline)}.pp-nav__ddbtn.is-open{color:var(--ink);background:var(--hover-tint)}.pp-menu__item--rich{align-items:flex-start}.pp-menu__icon{width:20px;height:20px;margin-top:0;background:none;border:0;border-radius:0;color:var(--ink-secondary);align-self:flex-start}.pp-menu__item--rich .pp-menu__icon .pp-icon{color:var(--ink-secondary)}.pp-menu__item--rich:hover .pp-menu__icon{background:none}.pp-menu__item--rich .pp-menu__label{line-height:20px}.pp-menu__item--rich.is-selected .pp-menu__label{color:var(--ink)}.pp-acc--bordered{background:var(--surface)}.pp-acc__btn{font-size:16px;line-height:1.5}.pp-acc__btn:hover{background:var(--hover-tint);color:var(--ink)}.pp-acc__btn:active{background:var(--press-tint)}.pp-acc__item.is-open .pp-acc__chev{color:var(--ink-secondary)}.pp-acc__content{font-size:15px}.pp-side{background:var(--canvas-soft)}.pp-side__link{border-radius:var(--radius-sm);min-height:36px;padding:6px 10px;font-size:15px}.pp-side__link.is-active{background:var(--primary-tint);color:var(--info);font-weight:600}.pp-side__link.is-active .pp-icon{color:var(--info)}.pp-side__link.is-nested{padding-left:38px}.pp-upload__zone{background:var(--surface);border-color:var(--border-strong)}.pp-upload__icon{background:var(--canvas-soft);color:var(--ink-muted)}.pp-upload__zone.is-drag .pp-upload__icon{background:var(--surface);color:var(--primary-text)}.pp-footer{background:var(--canvas-soft);border-top:0}.pp-footer__inner{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}.pp-footer__logo{font-size:20px;font-weight:700;letter-spacing:-.4px}.pp-footer__tagline{color:var(--ink-secondary)}.pp-footer__title{font-size:14px;color:var(--ink)}.pp-footer__link{color:var(--ink-secondary)}.pp-footer__link:hover,.pp-footer__link:active{color:var(--ink)}.pp-footer__legal{color:var(--ink-muted)}.pp-qty{border-radius:var(--radius-md);background:var(--surface)}.pp-qty__btn{border-radius:var(--radius-sm)}.pp-qty__btn:hover:not(:disabled){background:var(--hover-tint);color:var(--ink)}.pp-qty__field{color:var(--ink-muted)}.pp-actions__btn.is-open{background:var(--press-tint);color:var(--ink)}.pp-tip{background:var(--inverse);color:var(--on-inverse)}.pp-drawer,.pp-drawer__foot,.pp-sheet{background:var(--surface)}.pp-sheet__handle{background:var(--border-strong)}.pp-empty__icon{background:var(--surface);border:1px solid var(--hairline);box-sizing:border-box;color:var(--ink-muted)}.pp-empty.is-framed{border:0;border-radius:var(--radius-xl);background:var(--canvas-soft);padding:var(--space-xxl)}.pp-empty__title{font-size:20px;font-weight:600;letter-spacing:-.125px}.pp-empty__desc{font-size:16px;color:var(--ink-muted)}.pp-empty--sm .pp-empty__desc{font-size:14px}.pp-product{background:var(--surface)}.pp-product:hover{border-color:var(--border-strong)}.pp-product__name{font-size:16px;line-height:1.5;font-weight:600}.pp-product:hover .pp-product__name a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pp-product__now{font-size:20px;font-weight:600;letter-spacing:-.125px}.pp-product__media{border-bottom:1px solid var(--hairline)}.pp-step__marker{background:var(--surface)}.pp-dl__term{font-size:14px}.pp-dl__value{font-size:15px;font-weight:500}.pp-crumbs ol{font-size:14px}.pp-switch__label,.pp-choice__label{font-size:15px}.pp-av{background:var(--surface-disabled);color:var(--ink)}.pp-av--sky{background:color-mix(in srgb,var(--accent-sky) 26%,var(--surface))}.pp-av--purple{background:color-mix(in srgb,var(--accent-purple) 45%,var(--surface))}.pp-av--pink{background:color-mix(in srgb,var(--accent-pink) 22%,var(--surface))}.pp-av--orange{background:color-mix(in srgb,var(--accent-orange) 20%,var(--surface))}.pp-av--teal{background:color-mix(in srgb,var(--accent-teal) 22%,var(--surface))}.pp-av--green{background:color-mix(in srgb,var(--accent-green) 20%,var(--surface))}.pp-av--brown{background:color-mix(in srgb,var(--accent-brown) 18%,var(--surface))}.pp-av--neutral{background:var(--surface-disabled)}.pp-av--more{background:var(--surface);color:var(--ink-secondary);box-shadow:inset 0 0 0 1px var(--hairline)}.pp-av__status{border-color:var(--surface)}.pp-av.is-button:hover{box-shadow:0 0 0 3px var(--hover-tint)}.pp-avg .pp-av{box-shadow:0 0 0 2px var(--surface)}.pp-plan{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);box-sizing:border-box;padding:var(--space-lg);background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-md);font-size:15px;line-height:1.33}.pp-plan--soft{background:var(--canvas-soft)}.pp-plan--inverse{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse);border-radius:var(--radius-xl)}.pp-plan.is-selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.pp-plan__badge{align-self:flex-start;margin-bottom:var(--space-xxs)}.pp-plan__name{margin:0;font-size:22px;line-height:1.27;font-weight:700;letter-spacing:-.25px}.pp-plan__desc{margin:0;color:var(--ink-muted)}.pp-plan--inverse .pp-plan__desc{color:var(--on-inverse);opacity:.8}.pp-plan__price{display:flex;align-items:baseline;gap:var(--space-xxs);margin:var(--space-xs) 0 var(--space-sm);font-feature-settings:"tnum"}.pp-plan__amount{font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-1px}.pp-plan__period{font-size:14px;color:var(--ink-muted)}.pp-plan--inverse .pp-plan__period{color:var(--on-inverse);opacity:.8}.pp-plan__features{list-style:none;margin:var(--space-md) 0 0;padding:var(--space-md) 0 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:var(--space-xs);color:var(--ink-secondary)}.pp-plan--inverse .pp-plan__features{border-top-color:color-mix(in srgb,var(--on-inverse) 20%,transparent);color:var(--on-inverse)}.pp-plan__features li{display:flex;gap:var(--space-xs);align-items:flex-start}.pp-plan__features .pp-icon{margin-top:1px;color:var(--success)}.pp-plan--inverse .pp-plan__features .pp-icon{color:currentColor}.pp-hero{position:relative;overflow:hidden;background:var(--secondary);color:var(--on-primary);padding:var(--space-section) var(--space-xxl);container-type:inline-size}.pp-hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pp-hero__star{position:absolute;border-radius:var(--radius-full);background:var(--sticker);box-shadow:0 0 16px 2px var(--sticker);opacity:.9}.pp-hero__star.is-square{border-radius:var(--radius-xs);transform:rotate(12deg)}.pp-hero__inner{position:relative;max-width:1080px;margin:0 auto;display:grid;gap:var(--space-xxl);align-items:center}.pp-hero.has-media .pp-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-hero--center .pp-hero__text{text-align:center;margin:0 auto;max-width:760px}.pp-hero--center .pp-hero__actions{justify-content:center}.pp-hero__eyebrow{margin:0 0 var(--space-sm);font-size:12px;line-height:1.33;font-weight:600;letter-spacing:.125px;color:var(--accent-sky)}.pp-hero__title{margin:0;font-size:64px;line-height:1;font-weight:700;letter-spacing:-2.125px}.pp-hero__desc{margin:var(--space-md) 0 0;font-size:20px;line-height:1.4;font-weight:400;letter-spacing:-.125px;color:var(--on-primary);opacity:.86}.pp-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.pp-hero__media{display:grid;place-items:center}.pp-hero__media img{max-width:100%;border-radius:var(--radius-lg)}@container (max-width: 720px){.pp-hero.has-media .pp-hero__inner{grid-template-columns:1fr}.pp-hero__title{font-size:40px;line-height:1.1;letter-spacing:-1px}.pp-hero__desc{font-size:16px;line-height:1.5}}@media (max-width: 600px){.pp-hero{padding:var(--space-xxl) var(--space-md)}.pp-hero__actions .pp-btn{flex:1 1 100%}}.pp-upload__file{align-items:flex-start;padding:var(--space-sm)}.pp-upload__thumb{width:20px;height:20px;background:none;border-radius:0;color:var(--ink-muted)}.pp-upload__thumb.has-img{width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--hairline);box-sizing:border-box}.pp-upload__name{line-height:20px}.pp-upload__file .pp-iconbtn{margin-top:-4px}.pp-status{gap:6px;padding:2px 10px 2px 8px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;border:0;background:var(--st-bg);color:var(--st-text)}.pp-status__dot{width:8px;height:8px;flex:none;border-radius:var(--radius-full);background:var(--st-dot)}.pp-status-group{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.pp-status__count{font-size:14px;line-height:20px;font-weight:500;color:var(--st-text);font-variant-numeric:tabular-nums}.pp-status--gray{--st-bg: var(--status-gray-bg);--st-text: var(--status-gray-text);--st-dot: var(--status-gray-dot)}.pp-status--brown{--st-bg: var(--status-brown-bg);--st-text: var(--status-brown-text);--st-dot: var(--status-brown-dot)}.pp-status--orange{--st-bg: var(--status-orange-bg);--st-text: var(--status-orange-text);--st-dot: var(--status-orange-dot)}.pp-status--yellow{--st-bg: var(--status-yellow-bg);--st-text: var(--status-yellow-text);--st-dot: var(--status-yellow-dot)}.pp-status--green{--st-bg: var(--status-green-bg);--st-text: var(--status-green-text);--st-dot: var(--status-green-dot)}.pp-status--blue{--st-bg: var(--status-blue-bg);--st-text: var(--status-blue-text);--st-dot: var(--status-blue-dot)}.pp-status--purple{--st-bg: var(--status-purple-bg);--st-text: var(--status-purple-text);--st-dot: var(--status-purple-dot)}.pp-status--pink{--st-bg: var(--status-pink-bg);--st-text: var(--status-pink-text);--st-dot: var(--status-pink-dot)}.pp-status--red{--st-bg: var(--status-red-bg);--st-text: var(--status-red-text);--st-dot: var(--status-red-dot)}.pp-cat{background:var(--st-bg);color:var(--st-text);border-color:transparent}.pp-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--space-md);align-items:start;padding:var(--space-md) 0;border-bottom:1px solid var(--hairline);font-size:15px;line-height:1.33;container-type:inline-size}.pp-line:last-child{border-bottom:0}.pp-line__media{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:var(--radius-md);background:var(--canvas-soft);border:1px solid var(--hairline);box-sizing:border-box;color:var(--ink-muted)}.pp-line__media img{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.pp-line__qty-badge{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--radius-full);background:var(--ink-secondary);color:var(--canvas);font-size:12px;font-weight:600;line-height:20px;text-align:center;font-feature-settings:"tnum"}.pp-line__main{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.pp-line__text{display:flex;flex-direction:column;gap:4px;min-width:0}.pp-line__name{font-size:16px;line-height:1.5;font-weight:600;color:var(--ink);text-decoration:none}a.pp-line__name:hover{text-decoration:underline;text-underline-offset:3px}.pp-line__variant{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);color:var(--ink-muted);font-size:14px}.pp-line__note{margin:0;font-size:14px;color:var(--ink-secondary)}.pp-line__controls{display:flex;align-items:center;gap:var(--space-md)}.pp-line__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-feature-settings:"tnum";white-space:nowrap}.pp-line__now{font-size:16px;font-weight:600;color:var(--ink)}.pp-line__was{font-size:14px;color:var(--ink-muted);text-decoration:line-through}.pp-line__unit{font-size:14px;color:var(--ink-muted)}.pp-line.is-readonly{grid-template-columns:56px minmax(0,1fr) auto;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:0;align-items:center}.pp-line.is-readonly .pp-line__media{width:56px;height:56px}.pp-line.is-readonly .pp-line__name,.pp-line.is-readonly .pp-line__now{font-size:15px}@container (max-width: 420px){.pp-line:not(.is-readonly){grid-template-columns:64px minmax(0,1fr)}.pp-line:not(.is-readonly) .pp-line__media{width:64px;height:64px}.pp-line:not(.is-readonly) .pp-line__price{grid-column:2;align-items:flex-start;text-align:left;flex-direction:row;gap:var(--space-xs)}}.pp-sum{display:flex;flex-direction:column;box-sizing:border-box;padding:var(--space-lg);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);color:var(--ink);font-size:15px;line-height:1.33}.pp-sum.is-sticky{position:sticky;top:var(--space-lg)}.pp-sum__title{margin:0 0 var(--space-md);font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.125px}.pp-sum__items{margin:calc(var(--space-xs) * -1) 0 var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--hairline)}.pp-sum__rows{margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.pp-sum__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md)}.pp-sum__row dt{display:flex;flex-direction:column;gap:2px;color:var(--ink-secondary)}.pp-sum__row dd{margin:0;color:var(--ink);font-feature-settings:"tnum";white-space:nowrap;text-align:right}.pp-sum__hint{font-size:14px;color:var(--ink-muted)}.pp-sum__row.is-discount dd,.pp-sum__row.is-credit dd{color:var(--success);font-weight:500}.pp-sum__row.is-muted dd{color:var(--ink-muted)}.pp-sum__promo{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--hairline)}.pp-sum__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--hairline);font-size:16px;font-weight:600}.pp-sum__amount{font-size:26px;line-height:1.23;font-weight:700;letter-spacing:-.625px;font-feature-settings:"tnum"}.pp-sum__note{margin:4px 0 0;text-align:right;font-size:14px;color:var(--ink-muted)}.pp-sum__action{margin-top:var(--space-lg)}.pp-sum__foot{margin:var(--space-sm) 0 0;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:14px;color:var(--ink-muted)}.pp-quote{display:flex;flex-direction:column;gap:var(--space-xs);box-sizing:border-box;padding:var(--space-lg);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);color:var(--ink);font-size:15px;line-height:1.33}.pp-quote__device{display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-md);margin-bottom:var(--space-xs);border-bottom:1px solid var(--hairline)}.pp-quote__media{display:grid;place-items:center;width:56px;height:56px;flex:none;border-radius:var(--radius-md);background:var(--canvas-soft);border:1px solid var(--hairline);box-sizing:border-box;color:var(--ink-muted)}.pp-quote__media img{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.pp-quote__who{flex:1;min-width:0}.pp-quote__name{margin:0;font-size:16px;line-height:1.5;font-weight:600}.pp-quote__specs{margin:0;font-size:14px;color:var(--ink-muted)}.pp-quote__offer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.pp-quote__label{font-size:14px;font-weight:500;color:var(--ink-secondary)}.pp-quote__amount{margin:0;display:flex;align-items:baseline;gap:var(--space-sm);font-feature-settings:"tnum"}.pp-quote__now{font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-1px}.pp-quote__was{font-size:16px;color:var(--ink-muted);text-decoration:line-through}.pp-quote__expires{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-muted)}.pp-quote__breakdown{margin:var(--space-sm) 0 var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--hairline);font-size:14px}.pp-quote>.pp-btn{margin-top:var(--space-md)}.pp-quote.is-expired .pp-quote__now{color:var(--ink-muted);text-decoration:line-through;text-decoration-thickness:2px}.pp-quote.is-expired .pp-quote__expires{color:var(--danger)}.pp-quote.is-locked .pp-quote__expires .pp-icon{color:var(--success)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:#faf9f8}html:has(.pp-overlay){overflow:hidden}.pp-overlay,.pp-sheet__body,.pp-modal__body,.pp-drawer__body{overscroll-behavior:contain}a:hover{color:#005bab}a:not([class]){text-decoration:none}a:not([class]):hover{text-decoration:underline!important;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid #0075de;outline-offset:2px}.rw-foot-link:hover{color:#000!important;text-decoration:underline!important;text-underline-offset:3px}@keyframes rw-head{to{background:#fff;border-bottom-color:#e6e6e6}}@keyframes rw-head-nav{to{min-height:56px;padding-top:4px;padding-bottom:4px}}@supports (animation-timeline: scroll()){.rw-header{animation:rw-head linear both;animation-timeline:scroll(root);animation-range:0 16px}.rw-header>nav{animation:rw-head-nav linear both;animation-timeline:scroll(root);animation-range:0 48px}}.rw-lang::-webkit-details-marker{display:none}.rw-lang-chev{transition:transform .2s cubic-bezier(.2,0,0,1)}.rw-langmenu[open] .rw-lang-chev{transform:rotate(180deg)}.rw-langmenu[open] .rw-lang{background:#37352f0f;color:#000}img,svg,video{max-width:100%}@media (max-width: 600px){body[data-page] main>.rw-wrap,body[data-page] main>.rw-grid{padding-bottom:40px!important}main>.rw-done{padding-top:48px!important}main>.rw-wrap:has(>:first-child>.rw-back:first-child){padding-top:16px!important}.rw-done-inner{padding-top:0!important}.rw-nav{flex-wrap:nowrap!important;gap:8px!important;min-height:56px!important;padding-top:8px!important;padding-bottom:8px!important}.rw-brand{gap:10px!important;min-width:0}.rw-lang{padding:0 8px!important}main h1[style*="font-size: 40px"]{font-size:32px!important;letter-spacing:-.5px!important}.pp-card:not(.is-compact){padding:16px}.rw-trade{flex-wrap:nowrap!important}.rw-trade-main{flex:1 1 auto}.rw-trade-cta{white-space:nowrap}.rw-trade-cta-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rw-foot-cols{flex-direction:column!important}.rw-account-links{justify-content:center}.pp-picker__pop{right:0}.pp-picker__pop .pp-cal{width:auto}.pp-picker__pop .pp-cal__row{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width: 479px){.rw-lang-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pp-modal__foot{flex-direction:column!important}}@media (max-width: 359px){.rw-brand-sub,.rw-brand>span[aria-hidden]{display:none!important}}.rw-offer-bar,.rw-offer-spacer{display:none}@media (max-width: 1023px){.rw-offer-aside{display:none!important}.rw-offer-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #e6e6e6;box-shadow:0 -4px 16px #0000000f;padding:0 0 env(safe-area-inset-bottom)}.rw-offer-spacer{display:block;height:84px;background:#fff}.rw-offer-bar__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;min-height:72px;padding:12px 32px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.rw-offer-bar__btn:hover>span:last-child{color:#005bab!important}}@media (max-width: 600px){.rw-offer-bar__btn{padding:12px 16px}}.pp-sheet{max-width:none}.pp-sheet__body>*{flex-shrink:0}@media (max-width: 600px){@container (max-width: 520px){.pp-steps--horizontal .pp-step__hit{padding:0}.pp-steps--horizontal .pp-step__marker{width:20px;height:20px;font-size:11px;border-width:1.5px}.pp-steps--horizontal .pp-step__marker svg{width:11px;height:11px}.pp-steps--horizontal .pp-step.is-current .pp-step__marker{box-shadow:0 0 0 2px var(--info-bg)}.pp-steps--horizontal .pp-step__line{top:9px;left:calc(50% + 12px);right:calc(-50% + 12px)}}}@media (max-width: 1023px){.rw-actions{grid-template-columns:1fr!important}.rw-cta-row>*{flex:1 1 100%}.rw-cta{align-self:stretch!important;width:auto!important;min-width:0!important}}.rw-steps-bar{display:none}@media (max-width: 600px){.rw-steps-full{display:none}.rw-steps-bar{display:block}}@media (pointer: coarse){footer nav{gap:4px!important}footer nav>span{margin-bottom:4px}.rw-foot-link{display:flex;align-items:center;min-height:32px}.rw-terms{display:inline-flex;align-items:center;min-height:44px}}.rw-header{view-transition-name:site-header}@media (prefers-reduced-motion: no-preference){::view-transition-old(root){animation:rw-fade-out var(--duration-fast) var(--ease-standard) both}::view-transition-new(root){animation:rw-fade-in var(--duration-base) var(--ease-standard) 40ms both}::view-transition-group(site-header){animation:none}main>.rw-wrap>*,main>.rw-hero,main>.rw-grid>*{animation:rw-rise .42s var(--ease-standard) backwards}main>.rw-wrap>:nth-child(2),main>.rw-grid>:nth-child(1){animation-delay:60ms}main>.rw-wrap>:nth-child(3),main>.rw-grid>:nth-child(2){animation-delay:.12s}main>.rw-wrap>:nth-child(4),main>.rw-grid>:nth-child(3){animation-delay:.18s}main>.rw-wrap>:nth-child(n+5){animation-delay:.24s}.rw-device-grid>*,.rw-prep-grid>*,.rw-q-col>fieldset,section[aria-label="Your trade-ins"] li{animation:rw-rise .42s var(--ease-standard) backwards}:is(.rw-device-grid,.rw-prep-grid)>:nth-child(1),.rw-q-col>fieldset:nth-of-type(1),section[aria-label="Your trade-ins"] li:nth-child(1){animation-delay:.12s}:is(.rw-device-grid,.rw-prep-grid)>:nth-child(2),.rw-q-col>fieldset:nth-of-type(2),section[aria-label="Your trade-ins"] li:nth-child(2){animation-delay:.17s}:is(.rw-device-grid,.rw-prep-grid)>:nth-child(3),.rw-q-col>fieldset:nth-of-type(3),section[aria-label="Your trade-ins"] li:nth-child(3){animation-delay:.22s}:is(.rw-device-grid,.rw-prep-grid)>:nth-child(4),.rw-q-col>fieldset:nth-of-type(4),section[aria-label="Your trade-ins"] li:nth-child(4){animation-delay:.27s}:is(.rw-device-grid,.rw-prep-grid)>:nth-child(n+5),.rw-q-col>fieldset:nth-of-type(n+5),section[aria-label="Your trade-ins"] li:nth-child(n+5){animation-delay:.32s}.pp-card,.rw-card{transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}button.pp-card:active:not(:disabled),a.pp-card:active,.rw-card:active{transform:scale(.985)!important}.pp-card span[aria-hidden=true][style*=border-radius]{transition:border-width var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.pp-card.is-selected span[aria-hidden=true][style*=border-radius] svg{animation:rw-pop var(--duration-slow) var(--ease-standard) backwards}a,button,summary,.rw-btn,.rw-btn2,.pp-btn,.pp-card,.rw-card{transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.rw-steps-bar .pp-progress__bar{transform-origin:left center;animation:rw-bar-grow .6s var(--ease-standard) .2s backwards}.pp-step.is-done-line:has(+.pp-step.is-current) .pp-step__line:after{animation:rw-line-draw .5s var(--ease-standard) .2s backwards}.pp-step.is-current .pp-step__marker{animation:rw-pop var(--duration-slow) var(--ease-standard) .6s backwards}.rw-offer-bar{animation:rw-slide-up .4s var(--ease-standard) .3s backwards}.pp-sheet{animation:rw-sheet-in .42s cubic-bezier(.32,.72,0,1)}}@keyframes rw-fade-in{0%{opacity:0}}@keyframes rw-fade-out{to{opacity:0}}@keyframes rw-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes rw-pop{0%{opacity:0;transform:scale(.6)}}@keyframes rw-bar-grow{0%{transform:scaleX(calc((var(--step, 1) - 1) / var(--step, 1)))}}@keyframes rw-line-draw{0%{transform:scaleX(0)}}@keyframes rw-slide-up{0%{transform:translateY(100%)}}@keyframes rw-sheet-in{0%{transform:translateY(100%)}}html[lang=ja] body,html[lang=ja] [style*=font-family]{font-family:Inter,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic UI,Yu Gothic,Meiryo,system-ui,sans-serif!important}html[lang=ja] body{word-break:auto-phrase;line-break:strict}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=ja] [style*="letter-spacing: -"]{letter-spacing:0!important}body[data-page=code] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=code] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=code] .rw-lang:active{background:#37352f1a}body[data-page=code] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=code] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=code] .pp-control input,body[data-page=code] .pp-control select,body[data-page=code] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=code] .pp-control input,body[data-page=code] .pp-control select,body[data-page=code] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=code] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=code] .rw-otp:hover{border-color:#8c8782}body[data-page=code] .rw-otp:focus{outline:none;border-color:#0075de;box-shadow:0 0 0 1px #0075de}body[data-page=code] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=code] .pp-step__text,body[data-page=code] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=code] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=code] .rw-hero{padding-top:40px!important}body[data-page=code] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=code] a,body[data-page=code] button{transition:none}body[data-page=code] .rw-btn:active{transform:none}}body[data-page=condition] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=condition] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=condition] .rw-lang:active{background:#37352f1a}body[data-page=condition] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=condition] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=condition] .pp-control input,body[data-page=condition] .pp-control select,body[data-page=condition] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=condition] .pp-control input,body[data-page=condition] .pp-control select,body[data-page=condition] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=condition] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=condition] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=condition] .pp-quote__breakdown .pp-sum__row+.pp-sum__row:not(.is-muted) dd{display:inline-flex;align-items:center;padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-full);background:var(--warning-bg);color:var(--warning);font-size:12px;line-height:1.33;font-weight:600;letter-spacing:.125px}body[data-page=condition] .pp-step__text,body[data-page=condition] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=condition] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=condition] .rw-hero{padding-top:40px!important}body[data-page=condition] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=condition] a,body[data-page=condition] button{transition:none}body[data-page=condition] .rw-btn:active{transform:none}}body[data-page=condition] .pp-card.is-disabled [aria-hidden=true]{background:var(--surface-disabled)!important;border-color:var(--toggle-off)!important}body[data-page=condition] .rw-q-off span{color:var(--ink-disabled)!important}body[data-page=device-type] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=device-type] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=device-type] .rw-lang:active{background:#37352f1a}body[data-page=device-type] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=device-type] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=device-type] .pp-control input,body[data-page=device-type] .pp-control select,body[data-page=device-type] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=device-type] .pp-control input,body[data-page=device-type] .pp-control select,body[data-page=device-type] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=device-type] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=device-type] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=device-type] .pp-step__text,body[data-page=device-type] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=device-type] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=device-type] .rw-hero{padding-top:40px!important}body[data-page=device-type] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=device-type] a,body[data-page=device-type] button{transition:none}body[data-page=device-type] .rw-btn:active{transform:none}}body[data-page=estimate] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=estimate] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=estimate] .rw-lang:active{background:#37352f1a}body[data-page=estimate] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=estimate] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=estimate] .pp-control input,body[data-page=estimate] .pp-control select,body[data-page=estimate] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=estimate] .pp-control input,body[data-page=estimate] .pp-control select,body[data-page=estimate] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=estimate] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}@media (max-width: 600px){body[data-page=estimate] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=estimate] .rw-hero{padding-top:40px!important}body[data-page=estimate] .rw-step-title{font-size:16px!important}body[data-page=estimate] .rw-card{padding:24px!important}}@media (prefers-reduced-motion: reduce){body[data-page=estimate] a,body[data-page=estimate] button{transition:none}body[data-page=estimate] .rw-btn:active{transform:none}}body[data-page=id-submitted] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=id-submitted] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=id-submitted] .rw-lang:active{background:#37352f1a}body[data-page=id-submitted] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=id-submitted] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=id-submitted] .pp-control input,body[data-page=id-submitted] .pp-control select,body[data-page=id-submitted] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=id-submitted] .pp-control input,body[data-page=id-submitted] .pp-control select,body[data-page=id-submitted] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=id-submitted] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=id-submitted] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=id-submitted] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}@media (max-width: 900px){body[data-page=id-submitted] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=id-submitted] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=id-submitted] .pp-step__text,body[data-page=id-submitted] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=id-submitted] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=id-submitted] .rw-hero{padding-top:40px!important}body[data-page=id-submitted] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=id-submitted] a,body[data-page=id-submitted] button{transition:none}body[data-page=id-submitted] .rw-btn:active{transform:none}}body[data-page=identify] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=identify] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=identify] .rw-lang:active{background:#37352f1a}body[data-page=identify] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=identify] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=identify] .pp-control input,body[data-page=identify] .pp-control select,body[data-page=identify] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=identify] .pp-control input,body[data-page=identify] .pp-control select,body[data-page=identify] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=identify] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=identify] .rw-copy:hover{background:#37352f0f!important;color:#000!important}body[data-page=identify] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=identify] .pp-step__text,body[data-page=identify] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=identify] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=identify] .rw-hero{padding-top:40px!important}body[data-page=identify] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=identify] a,body[data-page=identify] button{transition:none}body[data-page=identify] .rw-btn:active{transform:none}}body[data-page=identify] .pp-card:has(.pp-control,body[data-page=identify] .pp-picker,body[data-page=identify] .pp-select,body[data-page=identify] .pp-menu,body[data-page=identify] .pp-cal){overflow:visible!important}body[data-page=look-up] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=look-up] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=look-up] .rw-lang:active{background:#37352f1a}body[data-page=look-up] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=look-up] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=look-up] .pp-control input,body[data-page=look-up] .pp-control select,body[data-page=look-up] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=look-up] .pp-control input,body[data-page=look-up] .pp-control select,body[data-page=look-up] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=look-up] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=look-up] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=look-up] .pp-step__text,body[data-page=look-up] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=look-up] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=look-up] .rw-hero{padding-top:40px!important}body[data-page=look-up] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=look-up] a,body[data-page=look-up] button{transition:none}body[data-page=look-up] .rw-btn:active{transform:none}}body[data-page=look-up] .pp-card:has(.pp-control,body[data-page=look-up] .pp-picker,body[data-page=look-up] .pp-select,body[data-page=look-up] .pp-menu,body[data-page=look-up] .pp-cal){overflow:visible!important}body[data-page=look-up-code] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=look-up-code] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=look-up-code] .rw-lang:active{background:#37352f1a}body[data-page=look-up-code] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=look-up-code] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=look-up-code] .pp-control input,body[data-page=look-up-code] .pp-control select,body[data-page=look-up-code] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=look-up-code] .pp-control input,body[data-page=look-up-code] .pp-control select,body[data-page=look-up-code] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=look-up-code] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=look-up-code] .rw-otp:hover{border-color:#8c8782}body[data-page=look-up-code] .rw-otp:focus{outline:none;border-color:#0075de;box-shadow:0 0 0 1px #0075de}body[data-page=look-up-code] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=look-up-code] .pp-step__text,body[data-page=look-up-code] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=look-up-code] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=look-up-code] .rw-hero{padding-top:40px!important}body[data-page=look-up-code] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=look-up-code] a,body[data-page=look-up-code] button{transition:none}body[data-page=look-up-code] .rw-btn:active{transform:none}}body[data-page=main] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1)}body[data-page=main] .rw-nav-link:hover,body[data-page=main] .rw-icon-btn:hover,body[data-page=main] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=main] .rw-nav-link:active,body[data-page=main] .rw-icon-btn:active,body[data-page=main] .rw-lang:active{background:#37352f1a}body[data-page=main] .rw-card:hover{border-color:#8c8782!important;box-shadow:0 0 0 1px #8c8782;color:#000}body[data-page=main] .rw-card:hover .rw-card-cta{color:#005bab!important;text-decoration:underline;text-underline-offset:3px}body[data-page=main] .rw-card:active{transform:scale(.99)}body[data-page=main] .rw-hero h1,body[data-page=main] .rw-hero p{text-wrap:balance}@media (max-width: 600px){body[data-page=main] .rw-hero{padding-top:64px!important;padding-left:16px!important;padding-right:16px!important}body[data-page=main] .rw-grid{padding-left:16px!important;padding-right:16px!important;padding-bottom:64px!important}body[data-page=main] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=main] .rw-card{min-height:0!important;padding:24px!important}}@media (prefers-reduced-motion: reduce){body[data-page=main] a,body[data-page=main] button{transition:none}body[data-page=main] .rw-card:active{transform:none}}body[data-page=offer-accepted] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=offer-accepted] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=offer-accepted] .rw-lang:active{background:#37352f1a}body[data-page=offer-accepted] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=offer-accepted] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=offer-accepted] .pp-control input,body[data-page=offer-accepted] .pp-control select,body[data-page=offer-accepted] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=offer-accepted] .pp-control input,body[data-page=offer-accepted] .pp-control select,body[data-page=offer-accepted] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=offer-accepted] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=offer-accepted] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=offer-accepted] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}@media (max-width: 900px){body[data-page=offer-accepted] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=offer-accepted] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=offer-accepted] .pp-step__text,body[data-page=offer-accepted] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=offer-accepted] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=offer-accepted] .rw-hero{padding-top:40px!important}body[data-page=offer-accepted] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=offer-accepted] a,body[data-page=offer-accepted] button{transition:none}body[data-page=offer-accepted] .rw-btn:active{transform:none}}body[data-page=offer-rejected] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=offer-rejected] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=offer-rejected] .rw-lang:active{background:#37352f1a}body[data-page=offer-rejected] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=offer-rejected] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=offer-rejected] .pp-control input,body[data-page=offer-rejected] .pp-control select,body[data-page=offer-rejected] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=offer-rejected] .pp-control input,body[data-page=offer-rejected] .pp-control select,body[data-page=offer-rejected] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=offer-rejected] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=offer-rejected] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=offer-rejected] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}@media (max-width: 900px){body[data-page=offer-rejected] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=offer-rejected] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=offer-rejected] .pp-step__text,body[data-page=offer-rejected] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=offer-rejected] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=offer-rejected] .rw-hero{padding-top:40px!important}body[data-page=offer-rejected] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=offer-rejected] a,body[data-page=offer-rejected] button{transition:none}body[data-page=offer-rejected] .rw-btn:active{transform:none}}body[data-page=personal-details] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=personal-details] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=personal-details] .rw-lang:active{background:#37352f1a}body[data-page=personal-details] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=personal-details] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=personal-details] .pp-control input,body[data-page=personal-details] .pp-control select,body[data-page=personal-details] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=personal-details] .pp-control input,body[data-page=personal-details] .pp-control select,body[data-page=personal-details] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=personal-details] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=personal-details] .pp-picker__chev{display:none!important}body[data-page=personal-details] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=personal-details] .pp-step__text,body[data-page=personal-details] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=personal-details] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=personal-details] .rw-hero{padding-top:40px!important}body[data-page=personal-details] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=personal-details] a,body[data-page=personal-details] button{transition:none}body[data-page=personal-details] .rw-btn:active{transform:none}}body[data-page=phone-returned] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=phone-returned] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=phone-returned] .rw-lang:active{background:#37352f1a}body[data-page=phone-returned] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=phone-returned] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=phone-returned] .pp-control input,body[data-page=phone-returned] .pp-control select,body[data-page=phone-returned] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=phone-returned] .pp-control input,body[data-page=phone-returned] .pp-control select,body[data-page=phone-returned] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=phone-returned] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=phone-returned] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=phone-returned] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}@media (max-width: 900px){body[data-page=phone-returned] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=phone-returned] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=phone-returned] .pp-step__text,body[data-page=phone-returned] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=phone-returned] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=phone-returned] .rw-hero{padding-top:40px!important}body[data-page=phone-returned] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=phone-returned] a,body[data-page=phone-returned] button{transition:none}body[data-page=phone-returned] .rw-btn:active{transform:none}}body[data-page=prepare] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=prepare] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=prepare] .rw-lang:active{background:#37352f1a}body[data-page=prepare] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=prepare] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=prepare] .pp-control input,body[data-page=prepare] .pp-control select,body[data-page=prepare] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=prepare] .pp-control input,body[data-page=prepare] .pp-control select,body[data-page=prepare] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=prepare] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}@media (max-width: 900px){body[data-page=prepare] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=prepare] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=prepare] .pp-step__text,body[data-page=prepare] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=prepare] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=prepare] .rw-hero{padding-top:40px!important}body[data-page=prepare] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=prepare] a,body[data-page=prepare] button{transition:none}body[data-page=prepare] .rw-btn:active{transform:none}}body[data-page=quote] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=quote] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=quote] .rw-lang:active{background:#37352f1a}body[data-page=quote] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=quote] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=quote] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=quote] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}body[data-page=quote] .pp-control input,body[data-page=quote] .pp-control select,body[data-page=quote] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=quote] .pp-control input,body[data-page=quote] .pp-control select,body[data-page=quote] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=quote] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=quote] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=quote] .pp-step__text,body[data-page=quote] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=quote] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=quote] .rw-hero{padding-top:40px!important}body[data-page=quote] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=quote] a,body[data-page=quote] button{transition:none}body[data-page=quote] .rw-btn:active{transform:none}}body[data-page=quote] .pp-modal__body:last-child{padding-bottom:var(--space-lg)}body[data-page=quote] a.pp-btn--danger-secondary,body[data-page=quote] a.pp-btn--danger-secondary:hover,body[data-page=quote] a.pp-btn--danger-secondary:active{color:var(--danger)!important;text-decoration:none!important}body[data-page=quote] a.pp-btn--primary,body[data-page=quote] a.pp-btn--primary:hover,body[data-page=quote] a.pp-btn--primary:active{color:var(--on-primary)!important;text-decoration:none!important}body[data-page=quote] .pp-modal .pp-radios legend{margin-bottom:var(--space-md)!important}body[data-page=quote-declined] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=quote-declined] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=quote-declined] .rw-lang:active{background:#37352f1a}body[data-page=quote-declined] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=quote-declined] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=quote-declined] .pp-control input,body[data-page=quote-declined] .pp-control select,body[data-page=quote-declined] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=quote-declined] .pp-control input,body[data-page=quote-declined] .pp-control select,body[data-page=quote-declined] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=quote-declined] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=quote-declined] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=quote-declined] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}@media (max-width: 900px){body[data-page=quote-declined] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=quote-declined] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=quote-declined] .pp-step__text,body[data-page=quote-declined] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=quote-declined] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=quote-declined] .rw-hero{padding-top:40px!important}body[data-page=quote-declined] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=quote-declined] a,body[data-page=quote-declined] button{transition:none}body[data-page=quote-declined] .rw-btn:active{transform:none}}body[data-page=submitted] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=submitted] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=submitted] .rw-lang:active{background:#37352f1a}body[data-page=submitted] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=submitted] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=submitted] .pp-control input,body[data-page=submitted] .pp-control select,body[data-page=submitted] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=submitted] .pp-control input,body[data-page=submitted] .pp-control select,body[data-page=submitted] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=submitted] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=submitted] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=submitted] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}@media (max-width: 900px){body[data-page=submitted] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=submitted] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=submitted] .pp-step__text,body[data-page=submitted] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=submitted] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=submitted] .rw-hero{padding-top:40px!important}body[data-page=submitted] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=submitted] a,body[data-page=submitted] button{transition:none}body[data-page=submitted] .rw-btn:active{transform:none}}body[data-page=support] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=support] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=support] .rw-lang:active{background:#37352f1a}body[data-page=support] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=support] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=support] .pp-control input,body[data-page=support] .pp-control select,body[data-page=support] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=support] .pp-control input,body[data-page=support] .pp-control select,body[data-page=support] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=support] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=support] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=support] .pp-step__text,body[data-page=support] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=support] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=support] .rw-hero{padding-top:40px!important}body[data-page=support] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=support] a,body[data-page=support] button{transition:none}body[data-page=support] .rw-btn:active{transform:none}}body[data-page=support] .pp-card:has(.pp-control,body[data-page=support] .pp-picker,body[data-page=support] .pp-select,body[data-page=support] .pp-menu,body[data-page=support] .pp-cal){overflow:visible!important}body[data-page=track] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=track] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=track] .rw-lang:active{background:#37352f1a}body[data-page=track] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=track] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=track] .pp-control input,body[data-page=track] .pp-control select,body[data-page=track] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=track] .pp-control input,body[data-page=track] .pp-control select,body[data-page=track] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=track] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}@media (max-width: 900px){body[data-page=track] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=track] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width: 600px){body[data-page=track] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=track] .rw-hero{padding-top:40px!important}body[data-page=track] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=track] a,body[data-page=track] button{transition:none}body[data-page=track] .rw-btn:active{transform:none}}body[data-page=trade-in-cancelled] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=trade-in-cancelled] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=trade-in-cancelled] .rw-lang:active{background:#37352f1a}body[data-page=trade-in-cancelled] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=trade-in-cancelled] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=trade-in-cancelled] .pp-control input,body[data-page=trade-in-cancelled] .pp-control select,body[data-page=trade-in-cancelled] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-cancelled] .pp-control input,body[data-page=trade-in-cancelled] .pp-control select,body[data-page=trade-in-cancelled] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=trade-in-cancelled] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-cancelled] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=trade-in-cancelled] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}@media (max-width: 900px){body[data-page=trade-in-cancelled] aside[aria-label="Your trade-in"]{padding-left:0!important;border-left:0!important;max-width:none!important}}body[data-page=trade-in-cancelled] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=trade-in-cancelled] .pp-step__text,body[data-page=trade-in-cancelled] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=trade-in-cancelled] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=trade-in-cancelled] .rw-hero{padding-top:40px!important}body[data-page=trade-in-cancelled] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=trade-in-cancelled] a,body[data-page=trade-in-cancelled] button{transition:none}body[data-page=trade-in-cancelled] .rw-btn:active{transform:none}}body[data-page=trade-in-detail] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=trade-in-detail] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=trade-in-detail] .rw-lang:active{background:#37352f1a}body[data-page=trade-in-detail] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=trade-in-detail] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=trade-in-detail] .pp-control input,body[data-page=trade-in-detail] .pp-control select,body[data-page=trade-in-detail] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail] .pp-control input,body[data-page=trade-in-detail] .pp-control select,body[data-page=trade-in-detail] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=trade-in-detail] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail] .rw-otp:hover{border-color:#8c8782}body[data-page=trade-in-detail] .rw-otp:focus{outline:none;border-color:#0075de;box-shadow:0 0 0 1px #0075de}body[data-page=trade-in-detail] .pp-card.is-link:hover .rw-trade-cta{color:#005bab!important}body[data-page=trade-in-detail] .pp-card.is-link:hover .rw-trade-cta-text{text-decoration:underline;text-underline-offset:3px}body[data-page=trade-in-detail] .rw-tone-warn>.pp-card{border-color:var(--warning)!important;box-shadow:0 0 0 1px var(--warning)}body[data-page=trade-in-detail] .rw-tone-ok>.pp-card{border-color:var(--success)!important;box-shadow:0 0 0 1px var(--success)}body[data-page=trade-in-detail] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width: 600px){body[data-page=trade-in-detail] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=trade-in-detail] .rw-hero{padding-top:40px!important}body[data-page=trade-in-detail] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=trade-in-detail] a,body[data-page=trade-in-detail] button{transition:none}body[data-page=trade-in-detail] .rw-btn:active{transform:none}}body[data-page=trade-in-detail] .pp-modal__body:last-child{padding-bottom:var(--space-lg)}body[data-page=trade-in-detail] a.pp-btn--danger-secondary,body[data-page=trade-in-detail] a.pp-btn--danger-secondary:hover,body[data-page=trade-in-detail] a.pp-btn--danger-secondary:active{color:var(--danger)!important;text-decoration:none!important}body[data-page=trade-in-detail] a.pp-btn--primary,body[data-page=trade-in-detail] a.pp-btn--primary:hover,body[data-page=trade-in-detail] a.pp-btn--primary:active{color:var(--on-primary)!important;text-decoration:none!important}body[data-page=trade-in-detail] .pp-modal .pp-radios legend{margin-bottom:var(--space-md)!important}body[data-page=trade-in-detail-2] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=trade-in-detail-2] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=trade-in-detail-2] .rw-lang:active{background:#37352f1a}body[data-page=trade-in-detail-2] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=trade-in-detail-2] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=trade-in-detail-2] .pp-control input,body[data-page=trade-in-detail-2] .pp-control select,body[data-page=trade-in-detail-2] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail-2] .pp-control input,body[data-page=trade-in-detail-2] .pp-control select,body[data-page=trade-in-detail-2] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=trade-in-detail-2] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail-2] .rw-otp:hover{border-color:#8c8782}body[data-page=trade-in-detail-2] .rw-otp:focus{outline:none;border-color:#0075de;box-shadow:0 0 0 1px #0075de}body[data-page=trade-in-detail-2] .pp-card.is-link:hover .rw-trade-cta{color:#005bab!important}body[data-page=trade-in-detail-2] .pp-card.is-link:hover .rw-trade-cta-text{text-decoration:underline;text-underline-offset:3px}body[data-page=trade-in-detail-2] .rw-tone-warn>.pp-card{border-color:var(--warning)!important;box-shadow:0 0 0 1px var(--warning)}body[data-page=trade-in-detail-2] .rw-tone-ok>.pp-card{border-color:var(--success)!important;box-shadow:0 0 0 1px var(--success)}body[data-page=trade-in-detail-2] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width: 600px){body[data-page=trade-in-detail-2] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=trade-in-detail-2] .rw-hero{padding-top:40px!important}body[data-page=trade-in-detail-2] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=trade-in-detail-2] a,body[data-page=trade-in-detail-2] button{transition:none}body[data-page=trade-in-detail-2] .rw-btn:active{transform:none}}body[data-page=trade-in-detail-2] .pp-modal__body:last-child{padding-bottom:var(--space-lg)}body[data-page=trade-in-detail-2] a.pp-btn--danger-secondary,body[data-page=trade-in-detail-2] a.pp-btn--danger-secondary:hover,body[data-page=trade-in-detail-2] a.pp-btn--danger-secondary:active{color:var(--danger)!important;text-decoration:none!important}body[data-page=trade-in-detail-2] a.pp-btn--primary,body[data-page=trade-in-detail-2] a.pp-btn--primary:hover,body[data-page=trade-in-detail-2] a.pp-btn--primary:active{color:var(--on-primary)!important;text-decoration:none!important}body[data-page=trade-in-detail-2] .pp-modal .pp-radios legend{margin-bottom:var(--space-md)!important}body[data-page=trade-in-detail-3] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=trade-in-detail-3] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=trade-in-detail-3] .rw-lang:active{background:#37352f1a}body[data-page=trade-in-detail-3] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=trade-in-detail-3] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=trade-in-detail-3] .pp-control input,body[data-page=trade-in-detail-3] .pp-control select,body[data-page=trade-in-detail-3] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail-3] .pp-control input,body[data-page=trade-in-detail-3] .pp-control select,body[data-page=trade-in-detail-3] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=trade-in-detail-3] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail-3] .rw-otp:hover{border-color:#8c8782}body[data-page=trade-in-detail-3] .rw-otp:focus{outline:none;border-color:#0075de;box-shadow:0 0 0 1px #0075de}body[data-page=trade-in-detail-3] .pp-card.is-link:hover .rw-trade-cta{color:#005bab!important}body[data-page=trade-in-detail-3] .pp-card.is-link:hover .rw-trade-cta-text{text-decoration:underline;text-underline-offset:3px}body[data-page=trade-in-detail-3] .rw-tone-warn>.pp-card{border-color:var(--warning)!important;box-shadow:0 0 0 1px var(--warning)}body[data-page=trade-in-detail-3] .rw-tone-ok>.pp-card{border-color:var(--success)!important;box-shadow:0 0 0 1px var(--success)}body[data-page=trade-in-detail-3] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width: 600px){body[data-page=trade-in-detail-3] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=trade-in-detail-3] .rw-hero{padding-top:40px!important}body[data-page=trade-in-detail-3] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=trade-in-detail-3] a,body[data-page=trade-in-detail-3] button{transition:none}body[data-page=trade-in-detail-3] .rw-btn:active{transform:none}}body[data-page=trade-in-detail-4] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=trade-in-detail-4] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=trade-in-detail-4] .rw-lang:active{background:#37352f1a}body[data-page=trade-in-detail-4] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=trade-in-detail-4] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=trade-in-detail-4] .pp-control input,body[data-page=trade-in-detail-4] .pp-control select,body[data-page=trade-in-detail-4] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail-4] .pp-control input,body[data-page=trade-in-detail-4] .pp-control select,body[data-page=trade-in-detail-4] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=trade-in-detail-4] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail-4] .rw-otp:hover{border-color:#8c8782}body[data-page=trade-in-detail-4] .rw-otp:focus{outline:none;border-color:#0075de;box-shadow:0 0 0 1px #0075de}body[data-page=trade-in-detail-4] .pp-card.is-link:hover .rw-trade-cta{color:#005bab!important}body[data-page=trade-in-detail-4] .pp-card.is-link:hover .rw-trade-cta-text{text-decoration:underline;text-underline-offset:3px}body[data-page=trade-in-detail-4] .rw-tone-warn>.pp-card{border-color:var(--warning)!important;box-shadow:0 0 0 1px var(--warning)}body[data-page=trade-in-detail-4] .rw-tone-ok>.pp-card{border-color:var(--success)!important;box-shadow:0 0 0 1px var(--success)}body[data-page=trade-in-detail-4] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=trade-in-detail-4] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}body[data-page=trade-in-detail-4] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width: 600px){body[data-page=trade-in-detail-4] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=trade-in-detail-4] .rw-hero{padding-top:40px!important}body[data-page=trade-in-detail-4] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=trade-in-detail-4] a,body[data-page=trade-in-detail-4] button{transition:none}body[data-page=trade-in-detail-4] .rw-btn:active{transform:none}}body[data-page=trade-in-detail-5] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=trade-in-detail-5] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=trade-in-detail-5] .rw-lang:active{background:#37352f1a}body[data-page=trade-in-detail-5] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=trade-in-detail-5] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=trade-in-detail-5] .rw-btn2:hover{background:#dcebfb!important;color:#005bab!important;border-color:#0075de!important}body[data-page=trade-in-detail-5] .rw-btn2:active{background:#d2e5fa!important;border-color:#0075de!important;transform:scale(.98)}body[data-page=trade-in-detail-5] .pp-control input,body[data-page=trade-in-detail-5] .pp-control select,body[data-page=trade-in-detail-5] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail-5] .pp-control input,body[data-page=trade-in-detail-5] .pp-control select,body[data-page=trade-in-detail-5] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=trade-in-detail-5] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-in-detail-5] .rw-otp:hover{border-color:#8c8782}body[data-page=trade-in-detail-5] .rw-otp:focus{outline:none;border-color:#0075de;box-shadow:0 0 0 1px #0075de}body[data-page=trade-in-detail-5] .pp-card.is-link:hover .rw-trade-cta{color:#005bab!important}body[data-page=trade-in-detail-5] .pp-card.is-link:hover .rw-trade-cta-text{text-decoration:underline;text-underline-offset:3px}body[data-page=trade-in-detail-5] .rw-tone-warn>.pp-card{border-color:var(--warning)!important;box-shadow:0 0 0 1px var(--warning)}body[data-page=trade-in-detail-5] .rw-tone-ok>.pp-card{border-color:var(--success)!important;box-shadow:0 0 0 1px var(--success)}body[data-page=trade-in-detail-5] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width: 600px){body[data-page=trade-in-detail-5] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=trade-in-detail-5] .rw-hero{padding-top:40px!important}body[data-page=trade-in-detail-5] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=trade-in-detail-5] a,body[data-page=trade-in-detail-5] button{transition:none}body[data-page=trade-in-detail-5] .rw-btn:active{transform:none}}body[data-page=trade-ins] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=trade-ins] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=trade-ins] .rw-lang:active{background:#37352f1a}body[data-page=trade-ins] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=trade-ins] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=trade-ins] .pp-control input,body[data-page=trade-ins] .pp-control select,body[data-page=trade-ins] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-ins] .pp-control input,body[data-page=trade-ins] .pp-control select,body[data-page=trade-ins] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=trade-ins] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=trade-ins] .rw-otp:hover{border-color:#8c8782}body[data-page=trade-ins] .rw-otp:focus{outline:none;border-color:#0075de;box-shadow:0 0 0 1px #0075de}body[data-page=trade-ins] .pp-card.is-link:hover .rw-trade-cta{color:#005bab!important}body[data-page=trade-ins] .pp-card.is-link:hover .rw-trade-cta-text{text-decoration:underline;text-underline-offset:3px}body[data-page=trade-ins] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=trade-ins] .pp-step__text,body[data-page=trade-ins] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=trade-ins] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=trade-ins] .rw-hero{padding-top:40px!important}body[data-page=trade-ins] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=trade-ins] a,body[data-page=trade-ins] button{transition:none}body[data-page=trade-ins] .rw-btn:active{transform:none}}body[data-page=verify-email] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=verify-email] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=verify-email] .rw-lang:active{background:#37352f1a}body[data-page=verify-email] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=verify-email] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=verify-email] .pp-control input,body[data-page=verify-email] .pp-control select,body[data-page=verify-email] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=verify-email] .pp-control input,body[data-page=verify-email] .pp-control select,body[data-page=verify-email] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=verify-email] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=verify-email] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=verify-email] .pp-step__text,body[data-page=verify-email] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=verify-email] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=verify-email] .rw-hero{padding-top:40px!important}body[data-page=verify-email] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=verify-email] a,body[data-page=verify-email] button{transition:none}body[data-page=verify-email] .rw-btn:active{transform:none}}body[data-page=verify-identity] a{color:#0075de;transition:color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}body[data-page=verify-identity] .rw-lang:hover{background:#37352f0f;color:#000}body[data-page=verify-identity] .rw-lang:active{background:#37352f1a}body[data-page=verify-identity] .rw-btn:hover{background:#0068c6!important;color:#fff!important}body[data-page=verify-identity] .rw-btn:active{background:#005bab!important;transform:scale(.98)}body[data-page=verify-identity] .pp-control input,body[data-page=verify-identity] .pp-control select,body[data-page=verify-identity] .pp-control textarea{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=verify-identity] .pp-control input,body[data-page=verify-identity] .pp-control select,body[data-page=verify-identity] .pp-control textarea{padding-left:14px!important;padding-right:14px!important}body[data-page=verify-identity] .pp-picker__trigger{min-height:46px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:16px!important;line-height:1.5!important}body[data-page=verify-identity] .rw-back:hover{color:#005bab!important;text-decoration:underline!important;text-underline-offset:3px}body[data-page=verify-identity] .pp-step__text,body[data-page=verify-identity] .pp-steps__compact{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){body[data-page=verify-identity] .rw-wrap{padding-left:16px!important;padding-right:16px!important}body[data-page=verify-identity] .rw-hero{padding-top:40px!important}body[data-page=verify-identity] .rw-card{padding:24px!important;min-height:0!important}}@media (prefers-reduced-motion: reduce){body[data-page=verify-identity] a,body[data-page=verify-identity] button{transition:none}body[data-page=verify-identity] .rw-btn:active{transform:none}}@media (max-width: 600px){body[data-page=condition] .rw-q-col{gap:32px!important}body[data-page=condition] .rw-q-note{margin-top:-12px}}@media (max-width: 600px){body[data-page=estimate] .rw-steps{width:fit-content;max-width:100%;margin:0 auto}body[data-page=estimate] .rw-wrap{gap:32px!important}body[data-page=estimate] .rw-values thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body[data-page=estimate] .rw-values tr{display:flex;flex-direction:column;gap:2px;padding:16px 0;border-bottom:1px solid #e6e6e6}body[data-page=estimate] .rw-values tbody tr:first-child{border-top:1px solid #e6e6e6}body[data-page=estimate] .rw-values tbody tr:last-child{border-bottom:0;padding-bottom:0}body[data-page=estimate] .rw-values td{padding:0!important;border:0!important;text-align:left!important}body[data-page=estimate] .rw-steps ol{grid-template-columns:1fr!important;gap:24px!important}body[data-page=estimate] .rw-steps li{display:grid!important;grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:2px!important;text-align:left!important;align-items:center}body[data-page=estimate] .rw-steps li>span:first-child{grid-row:1 / 3}body[data-page=estimate] .rw-steps li>span:nth-child(2){align-self:end}body[data-page=estimate] .rw-steps li>span:nth-child(3){align-self:start}body[data-page=estimate] .rw-steps-line{left:31px!important;right:auto!important;top:32px!important;bottom:32px!important;width:2px;height:auto!important}}body[data-page=prepare] .pp-sheet .rw-total{padding-top:20px!important;padding-bottom:20px!important}body[data-page=prepare] .pp-sheet .pp-card{padding-top:16px;padding-bottom:16px}body[data-page=prepare] .pp-sheet .pp-card>div{padding-top:0!important;padding-bottom:0!important}@media (max-width: 1023px){body[data-page=main] .rw-grid{grid-template-columns:1fr!important}body[data-page=main] .rw-card{min-height:0!important}}@media (max-width: 1023px){body[data-page=device-type] .rw-device-grid{grid-template-columns:1fr!important}}@media (max-width: 1023px){body[data-page=prepare] .rw-prep-grid{grid-template-columns:1fr!important}}.cp-intro{margin:0;font-size:17px;line-height:1.55;color:#615d59}.cp-updated{margin:0;font-size:14px;line-height:1.43;color:#615d59}.cp-body{display:grid;grid-template-columns:minmax(0,1fr)}.cp-body.has-toc{grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}.cp-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:12px}.cp-toc__title{font-size:14px;font-weight:600;color:#000}.cp-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cp-toc a{display:block;padding:6px 0;font-size:14px;line-height:1.43;color:#615d59;text-decoration:none}.cp-toc a:hover{color:#000;text-decoration:underline;text-underline-offset:3px}.cp-article{max-width:720px;display:flex;flex-direction:column;gap:48px}.cp-section{display:flex;flex-direction:column;gap:14px;scroll-margin-top:96px}.cp-section h2{margin:0 0 2px;font-size:22px;font-weight:700;line-height:1.27;letter-spacing:-.25px;color:#000}.cp-section h3:not(.pp-acc__h){margin:10px 0 0;font-size:17px;font-weight:600;line-height:1.4;color:#000}.cp-section .pp-acc__btn{font-size:16px}.cp-section p,.cp-section li{margin:0;font-size:16px;line-height:1.6;color:#31302e}.cp-section ul,.cp-section ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.cp-section a{color:#0075de;text-decoration:underline;text-underline-offset:3px}.cp-section a:hover{color:#005bab}.cp-section strong{font-weight:600;color:#000}.cp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 32px}.cp-cols h3{margin:0 0 6px}.cp-cols ul{padding-left:18px;gap:4px}.cp-rows{display:flex;flex-direction:column;gap:12px}.cp-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 24px;padding:18px 20px;border-radius:8px;background:#fff;border:1px solid #e6e6e6}.cp-row__term{font-size:16px;font-weight:600;color:#000}.cp-row__body{display:flex;flex-direction:column;gap:6px}.cp-row__body p{font-size:15px}.cp-tag{align-self:flex-start;display:inline-flex;align-items:center;padding:2px 10px;border-radius:9999px;background:#fdf0e8;color:#b04a17;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.cp-tag.is-full{background:#e9f6ee;color:#1a7a43}.cp-notice{margin-bottom:-16px}.cp-body.is-wide .cp-article{max-width:none}.cp-section .pp-dl--horizontal .pp-dl__row{align-items:start;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);padding:10px 0}.cp-section .pp-dl__term,.cp-section .pp-dl__value{font-size:15px;line-height:1.5}.cp-cta{padding:24px;border-radius:12px;background:#ebf4fd}@media (max-width: 1023px){.cp-body.has-toc{grid-template-columns:minmax(0,1fr);gap:0}.cp-toc{display:none}}@media (max-width: 600px){.cp-article{gap:40px}.cp-row{grid-template-columns:1fr;padding:16px}.cp-cta{padding:20px}}
