.site-clock{display:inline-flex;flex-direction:column;flex-shrink:0;gap:var(--av-space-1);padding-inline:var(--av-space-2);color:inherit;font-size:var(--av-font-size-xs);line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.site-clock>span{display:block}@media (max-width:480px){.site-clock{padding-inline:var(--av-space-1)}}.avref-profile-form-row:has(>label:only-child){grid-template-columns:minmax(0,1fr)}body:has(.avb-header){--avb-color-page:var(--av-color-buyer-surface-page);--avb-color-surface:var(--av-color-buyer-surface-raised);--avb-color-surface-muted:var(--av-color-buyer-surface-sunken);--avb-color-inverse:var(--av-color-buyer-surface-inverse);--avb-color-text:var(--av-color-buyer-text-primary);--avb-color-text-secondary:var(--av-color-buyer-text-secondary);--avb-color-text-muted:var(--av-color-buyer-text-muted);--avb-color-text-inverse:var(--av-color-buyer-text-inverse);--avb-color-border:var(--av-color-buyer-border-subtle);--avb-color-border-strong:var(--av-color-buyer-border-strong);--avb-color-focus:var(--av-color-buyer-border-focus);--avb-color-action:var(--av-color-buyer-action-default);--avb-color-action-hover:var(--av-color-buyer-action-hover);--avb-color-action-active:var(--av-color-buyer-action-active);--avb-color-action-subtle:var(--av-color-buyer-action-subtle);--avb-color-primary:var(--av-color-buyer-primary-default);--avb-color-primary-hover:var(--av-color-buyer-primary-hover);--avb-color-primary-foreground:var(--av-color-buyer-primary-foreground);--avb-grad-primary:linear-gradient(135deg,#ffc107,#d19900);--avb-glow-primary:0 4px 18px rgb(255 193 7/20%);--avb-color-header:var(--avb-color-surface);--avb-size-header:64px;--avb-size-header-mobile:56px;--avb-size-target:var(--av-size-buyer-tap-target);--av-color-surface-page:var(--avb-color-page);--av-color-surface-raised:var(--avb-color-surface);--av-color-surface-sunken:var(--avb-color-surface-muted);--av-color-surface-inverse:var(--avb-color-inverse);--av-color-text-primary:var(--avb-color-text);--av-color-text-secondary:var(--avb-color-text-secondary);--av-color-text-muted:var(--avb-color-text-muted);--av-color-text-inverse:var(--avb-color-text-inverse);--av-color-border-subtle:var(--avb-color-border);--av-color-border-strong:var(--avb-color-border-strong);--av-color-border-focus:var(--avb-color-focus);--av-color-action-default:var(--avb-color-action);--av-color-action-hover:var(--avb-color-action-hover);--av-color-action-active:var(--avb-color-action-active);--av-color-action-subtle:var(--avb-color-action-subtle);--av-color-primary-default:var(--avb-color-primary);--av-color-primary-hover:var(--avb-color-primary-hover);--av-color-primary-foreground:var(--avb-color-primary-foreground);background:var(--avb-color-page);color:var(--avb-color-text);font-family:var(--av-font-sans),"PingFang SC",system-ui,sans-serif}html:has(.avb-header){background:var(--av-color-buyer-surface-page)}.avb-header,.avb-header *{box-sizing:border-box}.avb-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.avb-header{position:fixed;z-index:var(--av-z-index-overlay);inset:0 0 auto;width:100%;height:var(--avb-size-header);border-bottom:1px solid var(--avb-color-border);background:var(--avb-color-header);color:var(--avb-color-text)}.avb-header-inner{display:flex;width:100%;height:100%;align-items:center;gap:var(--av-space-3);padding-inline:var(--av-space-6)}.avb-brand{display:inline-flex;width:150px;min-width:150px;min-height:var(--avb-size-target);align-items:center;gap:var(--av-space-2);color:var(--avb-color-text)}.avb-brand-glyph{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--avb-color-primary)}.avb-brand-mark{width:34px;height:28px}.avb-brand-copy{display:grid;min-width:0;gap:1px;line-height:1.1}.avb-brand-word{font-size:var(--av-font-size-base);font-weight:800;letter-spacing:.02em;text-transform:uppercase}.avb-brand-copy small{overflow:hidden;color:var(--avb-color-text-muted);font-size:var(--av-font-size-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.avb-desktop-nav{min-width:0;flex:1 1 auto}.avb-primary-nav{display:flex;min-width:0;height:100%;align-items:stretch;justify-content:flex-start;gap:0}.avb-primary-nav a{position:relative;display:inline-flex;min-height:var(--avb-size-target);align-items:center;gap:6px;padding-inline:10px;color:var(--avb-color-text-secondary);font-size:var(--av-font-size-base);font-weight:600;letter-spacing:.01em;white-space:nowrap}.avb-primary-nav a:after{position:absolute;inset:auto 10px 0;height:2px;background:transparent;content:""}.avb-primary-nav a:hover,.avb-primary-nav a[aria-current=page]{background:var(--avb-color-surface-muted);color:var(--avb-color-action)}.avb-primary-nav a[aria-current=page]:after{background:var(--avb-color-primary)}.avb-primary-nav svg{width:14px;height:14px;flex:none}.avb-utility-nav{display:flex;min-width:0;margin-inline-start:auto;align-items:center;gap:var(--av-space-1)}.avb-control{display:inline-flex;width:auto;min-width:var(--avb-size-target);min-height:var(--avb-size-target);align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--av-radius-input);background:transparent;color:var(--avb-color-text-secondary)}.avb-control:hover{border-color:var(--avb-color-border);background:var(--avb-color-surface-muted);color:var(--avb-color-action)}.avb-control:disabled{color:var(--avb-color-text-muted)}.avb-template-picker{position:relative;display:grid}.avb-template-toggle{padding-inline:10px}.avb-template-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.avb-template-swatch{display:block;width:19px;height:15px;flex:none;border:1px solid var(--avb-color-border-strong);border-radius:3px;background:linear-gradient(135deg,#fff 0 58%,#e6eef1 58% 100%);box-shadow:inset 0 -3px #078467}.avb-template-swatch[data-template=modern-light]{background:linear-gradient(135deg,#eef3f5 0 58%,#fff 58% 100%);box-shadow:inset 0 -3px #399c83}.avb-template-swatch[data-template=night-ledger]{border-color:#2a343e;background:linear-gradient(135deg,#07090c 0 58%,#131920 58% 100%);box-shadow:inset 0 -3px #22c55e}.avb-template-swatch[data-template=light-market]{border-color:#cfc8b8;background:linear-gradient(135deg,#f4f1ea 0 58%,#fff 58% 100%);box-shadow:inset 0 -3px #0f7b5f}.avb-template-menu{position:absolute;z-index:calc(var(--av-z-index-overlay) + 1);inset:calc(100% + 8px) 0 auto auto;width:min(22rem,calc(100vw - 16px));padding:7px;border:1px solid var(--avb-color-border-strong);border-radius:8px;background:var(--avb-color-surface);box-shadow:0 12px 30px rgb(15 36 49/16%);max-height:calc(100vh - 80px);overflow-y:auto}.avb-template-group,.avb-template-menu{display:grid;gap:4px}.avb-template-group+.avb-template-group{margin-top:4px;border-top:1px solid var(--avb-color-border);padding-top:8px}.avb-template-group-title{margin:2px 10px 3px;color:var(--avb-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.avb-template-option{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;min-height:56px;gap:10px;align-items:center;padding:8px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--avb-color-text);text-align:start}.avb-template-option:hover,.avb-template-option[aria-checked=true]{border-color:var(--avb-color-border);background:var(--avb-color-surface-muted)}.avb-template-option>span:nth-child(2){display:grid;min-width:0;gap:2px}.avb-template-option strong{font-size:var(--av-font-size-sm)}.avb-template-option small{color:var(--avb-color-text-muted);font-size:var(--av-font-size-xs);line-height:1.35}.avb-template-check{visibility:hidden;color:var(--avb-color-primary);font-weight:800}.avb-template-option[aria-checked=true] .avb-template-check{visibility:visible}.avb-icon-link svg,.avb-sign-out svg,.avb-theme-toggle svg,.avb-wallet-link svg{width:20px;height:20px}.avb-balance{padding-inline:2px var(--av-space-1);font-family:var(--av-font-mono),monospace;font-size:var(--av-font-size-sm);font-weight:700;letter-spacing:-.01em}.avb-cart-link{position:relative}.avb-cart-count{position:absolute;top:3px;right:3px;min-width:18px;padding:0 5px;border-radius:999px;background:var(--av-color-success-default);color:#fff;font-family:var(--av-font-mono),monospace;font-size:11px;font-weight:700;line-height:18px;text-align:center}.avb-menu>.avb-cart-link{display:none}.avb-mfa-badge{gap:6px;border-color:var(--avb-color-primary);color:var(--avb-color-action);font-size:11px;font-weight:800;letter-spacing:.06em}.avb-mfa-badge>span[aria-hidden]{width:7px;height:7px;border-radius:var(--av-radius-pill);background:var(--avb-color-primary)}.avb-sign-out>span,.avb-skin-label,.avb-theme-toggle-label,.avb-wallet-link>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.avb-locale-switcher{position:relative;display:grid;width:var(--avb-size-target);height:var(--avb-size-target);place-items:center}.avb-locale-trigger{width:var(--avb-size-target);height:var(--avb-size-target);cursor:pointer;font-size:16px}.avb-locale-options{position:fixed;z-index:var(--av-z-index-overlay);display:grid;width:max-content;min-width:160px;border:1px solid var(--avb-color-border-strong);border-radius:var(--av-radius-input);background:var(--avb-color-surface);padding:var(--av-space-1);box-shadow:0 12px 32px rgb(0 0 0/24%)}.avb-locale-option{display:flex;min-height:var(--avb-size-target);align-items:center;justify-content:space-between;gap:var(--av-space-3);border:0;border-radius:var(--av-radius-input);background:transparent;padding-inline:var(--av-space-3);color:var(--avb-color-text);cursor:pointer;font-size:var(--av-font-size-base);text-align:start}.avb-locale-option:focus-visible,.avb-locale-option:hover,.avb-locale-option[aria-current=true]{background:var(--avb-color-surface-muted);color:var(--avb-color-action)}.avb-locale-error{position:absolute;z-index:var(--av-z-index-overlay);inset:calc(100% + var(--av-space-2)) 0 auto auto;width:max-content;max-width:min(20rem,calc(100vw - 16px));border:1px solid var(--av-color-danger-default);border-radius:var(--av-radius-input);background:var(--avb-color-surface);padding:var(--av-space-2);color:var(--av-color-danger-default);font-size:var(--av-font-size-xs)}.avb-menu{position:relative;flex:none}.avb-menu,.avb-mobile-context,.avb-mobile-tools{display:none}.avb-menu-trigger{display:grid;width:var(--avb-size-target);height:var(--avb-size-target);border:0;background:transparent;cursor:pointer;place-items:center;border-radius:var(--av-radius-input);color:var(--avb-color-text)}.avb-menu-trigger:hover,.avb-menu-trigger[aria-expanded=true]{background:var(--avb-color-surface-muted);color:var(--avb-color-action)}.avb-menu-trigger>span{display:grid;width:22px;gap:5px}.avb-menu-trigger i{display:block;height:2px;border-radius:1px;background:currentcolor}.avb-menu-dialog{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;background:transparent;padding:0;color:var(--avb-color-text)}.avb-menu-dialog::backdrop{background:rgb(15 18 22/46%)}.avb-menu-dialog:not([open]){display:none}.avb-menu-panel{position:absolute;inset:calc(var(--avb-size-header) - 3px) auto 0 0;display:grid;width:min(18rem,calc(100vw - 4rem));align-content:start;overflow-y:auto;border:1px solid var(--avb-color-border);border-top:0;border-radius:0 0 var(--av-radius-card) 0;background:var(--avb-color-surface);padding:0 var(--av-space-3) var(--av-space-3);box-shadow:12px 0 28px rgb(15 18 22/12%);overscroll-behavior:contain}.avb-menu-panel-header{position:sticky;z-index:1;top:0;display:flex;min-height:var(--avb-size-target);align-items:center;justify-content:space-between;border-bottom:1px solid var(--avb-color-border);background:var(--avb-color-surface);padding-inline:var(--av-space-3) 0}.avb-menu-panel-header strong{font-size:var(--av-font-size-sm);letter-spacing:.02em}.avb-menu-close{display:grid;width:var(--avb-size-target);height:var(--avb-size-target);border:0;border-radius:var(--av-radius-input);background:transparent;color:var(--avb-color-text-secondary);cursor:pointer;place-items:center}.avb-menu-close:hover{background:var(--avb-color-surface-muted);color:var(--avb-color-action)}.avb-menu-close svg{width:20px;height:20px}.avb-menu-group{display:grid;padding-block:var(--av-space-2)}.avb-menu-group+.avb-menu-group{border-top:1px solid var(--avb-color-border)}.avb-menu-group-title{margin:0;padding:var(--av-space-1) var(--av-space-3) var(--av-space-2);color:var(--avb-color-text-muted);font-size:var(--av-font-size-xs);font-weight:700;letter-spacing:.04em}.avb-menu-panel .avb-primary-nav{display:grid;width:100%;height:auto;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:2px}.avb-menu-link,.avb-menu-panel .avb-primary-nav a{display:flex;width:100%;min-height:var(--avb-size-target);align-items:center;gap:10px;border-radius:var(--av-radius-input);padding-inline:var(--av-space-3);color:var(--avb-color-text-secondary);font-size:var(--av-font-size-base);white-space:normal}.avb-menu-panel .avb-primary-nav a:has(.avb-nav-status){display:grid;grid-template-columns:18px minmax(0,1fr)}.avb-menu-panel .avb-primary-nav a:has(.avb-nav-status)>span:not(.avb-nav-status){grid-column:2}.avb-menu-panel .avb-primary-nav a:after{content:none}.avb-menu-link:hover,.avb-menu-panel .avb-primary-nav a:hover,.avb-menu-panel .avb-primary-nav a[aria-current=page]{background:var(--avb-color-surface-muted);color:var(--avb-color-action)}.avb-install-action{border-bottom:1px solid var(--avb-color-border);padding-block:var(--av-space-2)}.avb-install-trigger{width:100%;border:0;background:transparent;cursor:pointer;font-weight:700;text-align:start}.avb-install-trigger:disabled{cursor:wait;opacity:.65}.avb-install-dialog{position:fixed;inset:0;width:min(28rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);margin:auto;overflow-y:auto;border:1px solid var(--avb-color-border-strong);border-radius:var(--av-radius-card);background:var(--avb-color-surface);padding:var(--av-space-6);color:var(--avb-color-text);box-shadow:0 20px 48px rgb(0 0 0/24%)}.avb-install-dialog::backdrop{background:rgb(0 0 0/55%)}.avb-install-dialog h2{margin:0 0 var(--av-space-3);font-size:var(--av-font-size-xl)}.avb-install-dialog p{margin:0 0 var(--av-space-3);color:var(--avb-color-text-secondary);line-height:1.6}.avb-install-close{min-width:6rem;border-color:var(--avb-color-border-strong);cursor:pointer}.avb-menu-panel .avb-primary-nav svg{width:18px;height:18px}.avb-nav-status{display:inline-flex;grid-column:2;margin-inline-start:0;align-items:center;gap:var(--av-space-1);color:var(--avb-color-text-muted);font-size:var(--av-font-size-xs);font-weight:600}.avb-nav-status i{width:8px;height:8px;flex:none;border-radius:var(--av-radius-pill);background:var(--av-color-status-live)}.avb-desktop-nav .avb-nav-status{display:none}html.avb-nav-open{overflow:hidden}.avb-header~main{margin-block-start:var(--avb-size-header)}.avb-demo-notice:has(~.avb-header){margin-block-start:var(--avb-size-header);color:#2a2112}:root[data-theme=dark] .avb-demo-notice:has(~.avb-header){color:#f8ead0}@media (prefers-color-scheme:dark){:root:not([data-theme]) .avb-demo-notice:has(~.avb-header){color:#f8ead0}}.avb-demo-notice~.avb-header~main{margin-block-start:0}.avb-header :focus-visible,.avb-header~main :focus-visible{outline:var(--av-border-width-focus) solid var(--avb-color-focus);outline-offset:2px}.avb-header~main button,.avb-header~main input:not([type=checkbox],[type=radio],[type=file]),.avb-header~main select,.avb-header~main textarea{min-height:var(--avb-size-target)}@media (max-width:80rem){.avb-header-inner{padding-inline:14px}}@media (max-width:128rem){.avb-menu{display:block}.avb-desktop-nav{display:none}}@media (min-width:128.0625rem){.avb-shortcut-orders{display:none}}@media (max-width:64rem){.avb-demo-notice:has(~.avb-header){margin-block-start:var(--avb-size-header-mobile)}.avb-header{height:var(--avb-size-header-mobile)}.avb-header-inner{gap:var(--av-space-2);padding-inline:var(--av-space-2)}.avb-brand{width:auto;min-width:0;flex:0 1 auto}.avb-brand-glyph{width:32px;height:32px;flex-basis:32px}.avb-brand-copy small,.avb-shortcut,.avb-utility-nav{display:none}.avb-brand-word{font-size:var(--av-font-size-sm)}.avb-menu{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:var(--av-space-2)}.avb-menu>.avb-cart-link{display:inline-flex;flex:0 0 auto}.avb-mobile-context{display:block;min-width:0;overflow:hidden;color:var(--avb-color-text-secondary);font-size:var(--av-font-size-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.avb-mobile-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--av-space-1);border-top:1px solid var(--avb-color-border);padding:var(--av-space-3) var(--av-space-2) 0}.avb-mobile-tools .avb-control,.avb-mobile-tools .avb-locale-switcher,.avb-mobile-tools .avb-locale-trigger,.avb-mobile-tools .avb-template-picker{width:100%}.avb-mobile-tools .avb-template-menu{position:static;inset:auto;width:100%;max-height:none;overflow:visible;margin-top:var(--av-space-2)}.avb-mobile-tools .avb-template-picker:has(.avb-template-menu){grid-column:1/-1}.avb-mobile-tools .avb-sign-out>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.avb-menu-panel{inset-block-start:calc(var(--avb-size-header-mobile) - 3px)}.avb-header~main{margin-block-start:var(--avb-size-header-mobile)}}@media (prefers-reduced-motion:reduce){.avb-header *,.avb-header~main *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.avb-skin-toggle{display:inline-flex;align-items:center;justify-content:center}.avb-skin-dot{width:14px;height:14px;border-radius:999px;border:1px solid rgb(0 0 0/25%)}.avb-skin-dot[data-skin=amber]{background:linear-gradient(135deg,#ffc107,#d19900)}.avb-skin-dot[data-skin=emerald]{background:linear-gradient(135deg,#34d399,#047857)}:root{--avh-bg:var(--av-color-buyer-surface-page);--avh-surface:var(--av-color-buyer-surface-raised);--avh-surface-soft:var(--av-color-buyer-surface-sunken);--avh-border:var(--av-color-buyer-border-subtle);--avh-border-strong:var(--av-color-buyer-border-strong);--avh-text:var(--av-color-buyer-text-secondary);--avh-ink:#111827;--avh-muted:#6b7280;--avh-accent:#d19900;--avh-accent-text:#92400e;--avh-accent-fill:#ffc107;--avh-accent-hover:#ffcd39;--avh-accent-soft:#f0e8c4;--avh-on-accent:#211900;--avh-success:#16794b;--avh-glow:rgba(255,193,7,.16)}:root[data-theme=dark]{--avh-ink:#fdf6ea;--avh-muted:#a59b88;--avh-accent:#ffc107;--avh-accent-text:#ffd24a;--avh-accent-fill:#ffc107;--avh-accent-hover:#ffd24a;--avh-accent-soft:#3a2e15;--avh-on-accent:#211900;--avh-success:#65cb91;--avh-glow:rgba(255,193,7,.14)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--avh-ink:#fdf6ea;--avh-muted:#a59b88;--avh-accent:#ffc107;--avh-accent-text:#ffd24a;--avh-accent-fill:#ffc107;--avh-accent-hover:#ffd24a;--avh-accent-soft:#3a2e15;--avh-on-accent:#211900;--avh-success:#65cb91;--avh-glow:rgba(255,193,7,.14)}}body:has(.avh-shell){--avh-bg:var(--av-color-buyer-surface-page);--avh-surface:var(--av-color-buyer-surface-raised);--avh-surface-soft:var(--av-color-buyer-surface-sunken);--avh-border:var(--av-color-buyer-border-subtle);--avh-border-strong:var(--av-color-buyer-border-strong);--avh-text:var(--av-color-buyer-text-secondary);--avh-ink:var(--av-color-buyer-text-primary);--avh-muted:var(--av-color-buyer-text-muted);overflow-x:hidden;background:var(--avh-bg);color:var(--avh-text);font-family:var(--av-font-reference),"PingFang SC",system-ui,sans-serif}.avh-shell,.avh-shell *{box-sizing:border-box}body:has(.avh-shell)>.avh-shell{width:min(calc(100% - 48px),1240px);min-height:calc(100vh - 64px);margin:64px auto 0;padding:var(--av-space-6) 0 40px;background:transparent}.avh-entry{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:var(--av-space-12);overflow:hidden;border:1px solid var(--avh-border);border-radius:24px;padding:56px 56px 60px;background:var(--avh-surface)}.avh-entry:before{position:absolute;inset:auto -10% -40% auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--avh-glow),transparent 70%);content:"";pointer-events:none}.avh-entry>*{position:relative}.avh-entry-copy{display:grid;justify-items:start;gap:var(--av-space-4)}.avh-live{display:inline-flex;margin:0;align-items:center;gap:var(--av-space-2);border:1px solid var(--avh-border-strong);border-radius:999px;padding:5px var(--av-space-3);background:var(--avh-surface-soft);color:var(--avh-muted);font-size:var(--av-font-size-xs);font-weight:600}.avh-live:before{width:7px;height:7px;border-radius:50%;background:var(--avh-success);box-shadow:0 0 0 3px var(--avh-accent-soft);content:""}.avh-entry h1{max-width:16ch;margin:0;color:var(--avh-ink);font-size:clamp(36px,4.4vw,52px);font-weight:600;letter-spacing:-.025em;line-height:1.08}.avh-entry h1 em{color:var(--avh-accent-text);font-style:normal}.avh-description{max-width:52ch;margin:0;color:var(--avh-muted);font-size:var(--av-font-size-md);line-height:1.65}.avh-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--av-space-3);margin-top:var(--av-space-2)}.avh-primary,.avh-secondary,.avh-text-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--av-space-2);border:1px solid var(--avh-border-strong);border-radius:10px;padding:0 18px;background:transparent;color:var(--avh-ink);cursor:pointer;font:inherit;font-size:var(--av-font-size-base);font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.avh-primary{border-color:var(--avh-accent-fill);background:var(--avh-accent-fill);color:var(--avh-on-accent);box-shadow:0 0 0 1px rgba(255,193,7,.2),0 8px 28px -6px rgba(255,193,7,.3)}.avh-primary:hover{background:var(--avh-accent-hover);border-color:var(--avh-accent-hover)}.avh-secondary:hover{border-color:var(--avh-accent);background:var(--avh-accent-soft)}.avh-text-action{border-color:transparent;padding-inline:6px;color:var(--avh-muted)}.avh-text-action:hover{color:var(--avh-accent-text)}.avh-card-visual{position:relative;justify-self:end;width:min(100%,380px);aspect-ratio:1.6;perspective:1200px}.avh-card{position:absolute;inset:0;border-radius:18px}.avh-card-back{transform:rotate(6deg) translate(18px,-16px);border:1px solid var(--avh-border-strong);background:var(--avh-surface-soft)}.avh-card-front{display:grid;grid-template-rows:auto 1fr auto auto;gap:var(--av-space-2);padding:22px var(--av-space-6);background:linear-gradient(135deg,#3b2f1a,#211a10 55%,#15110c);color:#fdf6ea;box-shadow:0 30px 60px -20px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,193,7,.35);transform:rotateX(8deg) rotateY(-14deg) rotate(-4deg)}.avh-card-top{display:flex;align-items:center;justify-content:space-between}.avh-card-top svg{width:22px;height:22px;color:var(--avh-accent-fill)}.avh-card-brand{color:var(--avh-accent-fill);font-size:12px;font-weight:800;letter-spacing:.18em}.avh-card-chip{width:38px;height:28px;align-self:end;border-radius:6px;background:linear-gradient(135deg,#fde68a,#d97706)}.avh-card-number{margin:0;font-family:var(--av-font-mono),monospace;font-size:clamp(15px,1.6vw,19px);letter-spacing:.12em}.avh-card-foot{display:flex;justify-content:space-between;font-size:var(--av-font-size-xs);font-weight:600}.avh-card-foot span{display:grid;gap:2px}.avh-card-foot small{color:rgba(253,246,234,.6);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.avh-state-shell{display:grid;align-content:center}.avh-state-shell .avh-state{max-width:60ch}.avh-state{grid-template-columns:minmax(0,1fr)}.avh-state .page-state{display:grid;gap:12px}.avh-state .page-state p{margin:0}.avh-market{padding:40px 0 0}.avh-featured{padding-top:32px}.avh-market+.avh-market{margin-top:28px;border-top:1px solid var(--avh-border-strong)}.avh-market-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.avh-market-head h2{margin:0;color:var(--avh-ink);font-size:22px;font-weight:600;letter-spacing:-.01em}.avh-updated{color:var(--avh-muted);font-size:13px}.avh-head-title{display:flex;min-width:0;flex-direction:column;gap:2px}.avh-market-head>.avh-text-action{margin-left:auto}.avh-filter-row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--av-space-3) 20px;padding:0 0 var(--av-space-3)}.avh-filter-row label{display:grid;gap:5px;color:var(--avh-muted);font-size:var(--av-font-size-xs);font-weight:600}.avh-filter-row select{min-width:180px;min-height:44px;border:1px solid var(--avh-border-strong);border-radius:10px;outline:0;background:var(--avh-surface);padding:0 11px;color:var(--avh-ink);font:inherit;font-size:var(--av-font-size-md)}.avh-check{display:inline-flex!important;min-height:44px;align-items:center;gap:var(--av-space-2)!important}.avh-check input{width:19px;height:19px;accent-color:var(--avh-accent-fill)}.avh-count{margin-left:auto;color:var(--avh-accent-text);font-family:var(--av-font-mono),monospace;font-size:var(--av-font-size-xs)}.avh-market .pack-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--avh-border);border-radius:14px;background:var(--avh-surface)}.avh-market .pack-list{display:table;width:100%;min-width:980px;border-collapse:collapse;color:var(--avh-text);table-layout:auto}.avh-market .pack-list thead{display:table-header-group}.avh-market .pack-list tbody{display:table-row-group}.avh-market .pack-row{display:table-row;border:0;padding:0;background:transparent}.avh-market .pack-list th,.avh-market .pack-row td{display:table-cell;height:52px;border-bottom:1px solid var(--avh-border);padding:9px 14px;background:transparent;color:var(--avh-text);font-size:var(--av-font-size-sm);text-align:left;vertical-align:middle}.avh-market .pack-list thead th{background:var(--avh-surface-soft);color:var(--avh-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.avh-market .pack-row:last-child td{border-bottom:0}.avh-market .pack-row:focus-within td,.avh-market .pack-row:hover td{background:var(--avh-accent-soft)}.avh-market .pack-ledger-key{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.avh-market .pack-ledger-key h2,.avh-market .pack-ledger-key h3{margin:0;color:var(--avh-ink);font-family:var(--av-font-mono),monospace;font-size:13px}.avh-market .pack-buy{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:8px;padding:0 14px;background:var(--avh-accent-fill);color:var(--avh-on-accent);font-size:var(--av-font-size-sm);font-weight:600;text-decoration:none}.avh-market .pack-buy svg{width:14px;height:14px}.avh-market .pack-region{display:inline-flex;align-items:center;gap:6px}.avh-market .pack-region i{font-style:normal}.avh-market .pack-delivery{display:inline-flex;color:var(--avh-muted);font-size:var(--av-font-size-xs);line-height:1.4}.avh-market .pack-availability{display:inline-flex;align-items:center;gap:6px;color:var(--avh-success);font-size:var(--av-font-size-xs)}.avh-market .pack-availability i{font-style:normal}.avh-market .pack-availability i:before{content:"✓";font-weight:800}.avh-shell .page-state{display:grid;justify-items:start;gap:10px;padding:24px 0}.avh-shell .page-state-body{margin:0;color:var(--avh-muted)}.avh-shell .page-state .secondary-action{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--avh-border-strong);border-radius:10px;padding:0 15px;color:var(--avh-ink);text-decoration:none}.avh-section{padding:72px 0 0}.avh-section-head{max-width:60ch;margin:0 auto 36px;text-align:center}.avh-section-head h2{margin:0 0 10px;color:var(--avh-ink);font-size:30px;font-weight:600;letter-spacing:-.02em}.avh-section-head p{margin:0;color:var(--avh-muted);font-size:15px}.avh-grid{display:grid;margin:0;padding:0;gap:16px;list-style:none}.avh-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.avh-tile{display:grid;align-content:start;gap:var(--av-space-3);border:1px solid var(--avh-border);border-radius:16px;padding:var(--av-space-6);background:var(--avh-surface)}.avh-step-icon,.avh-tile-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:var(--avh-accent-soft);color:var(--avh-accent-text)}.avh-step-icon svg,.avh-tile-icon svg{width:20px;height:20px}.avh-steps h3,.avh-tile h3{margin:0;color:var(--avh-ink);font-size:15px;font-weight:600}.avh-steps p,.avh-tile p{margin:0;color:var(--avh-muted);font-size:13.5px;line-height:1.6}.avh-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;gap:var(--av-space-8);list-style:none}.avh-steps:before{position:absolute;top:28px;right:16%;left:16%;border-top:1px dashed var(--avh-border-strong);content:""}.avh-steps li{position:relative;display:grid;justify-items:center;gap:10px;text-align:center}.avh-steps p{max-width:30ch}.avh-step-icon{position:relative;width:56px;height:56px;border:1px solid var(--avh-border-strong);border-radius:50%;background:var(--avh-surface)}.avh-step-icon b{position:absolute;top:-4px;right:-4px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--avh-accent-fill);color:var(--avh-on-accent);font-size:11px;font-weight:700}.avh-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;border:1px solid var(--avh-border);border-radius:20px;padding:var(--av-space-8) var(--av-space-6);background:var(--avh-surface);text-align:center}.avh-stats div{display:grid;gap:4px}.avh-stats b{color:var(--avh-accent-text);font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.avh-stats span{color:var(--avh-muted);font-size:13px}.avh-faq{display:grid;max-width:820px;margin:0 auto;gap:8px}.avh-faq details{border:1px solid var(--avh-border);border-radius:12px;background:var(--avh-surface)}.avh-faq summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--av-space-4);padding:var(--av-space-3) 18px;color:var(--avh-ink);cursor:pointer;font-size:15px;font-weight:600;list-style:none}.avh-faq summary::-webkit-details-marker{display:none}.avh-faq summary:after{width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid var(--avh-muted);border-bottom:1.5px solid var(--avh-muted);transform:rotate(45deg);transition:transform .15s;content:""}.avh-faq details[open] summary:after{transform:rotate(225deg)}.avh-faq details p{margin:0;padding:0 18px 16px;color:var(--avh-muted);font-size:14px;line-height:1.65}.avh-cta{display:grid;justify-items:center;gap:10px;margin-top:72px;border:1px solid var(--avh-border);border-radius:24px;padding:56px var(--av-space-8);background:linear-gradient(160deg,var(--avh-accent-soft),var(--avh-surface) 70%);text-align:center}.avh-cta h2{margin:0;color:var(--avh-ink);font-size:30px;font-weight:600;letter-spacing:-.02em}.avh-cta p{max-width:48ch;margin:0;color:var(--avh-muted);font-size:15px}.avh-cta .avh-action-row{justify-content:center;margin-top:12px}.avh-market-foot{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:var(--av-space-8);margin-top:64px;border-top:1px solid var(--avh-border);padding:var(--av-space-8) 0 0;color:var(--avh-muted);font-size:var(--av-font-size-sm)}.avh-market-foot p{margin:0}.avh-foot-brand{display:grid;justify-items:start;gap:10px;max-width:40ch}.avh-foot-name{color:var(--avh-ink);font-size:14px;font-weight:800;letter-spacing:.08em}.avh-foot-status{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--avh-text);text-decoration:none}.avh-foot-status span{width:7px;height:7px;border-radius:50%;background:var(--avh-success)}.avh-market-foot nav{display:grid;justify-items:start;gap:2px}.avh-market-foot nav p{margin-bottom:6px;color:var(--avh-ink);font-weight:600}.avh-market-foot a{display:inline-flex;min-height:36px;align-items:center;color:var(--avh-text);text-decoration:none}.avh-market-foot a:hover{color:var(--avh-accent-text)}.avh-foot-copy{grid-column:1/-1;border-top:1px solid var(--avh-border);padding-top:18px}.avh-shell a:focus-visible,.avh-shell button:focus-visible,.avh-shell input:focus-visible,.avh-shell select:focus-visible,.avh-shell summary:focus-visible{outline:2px solid var(--avh-accent);outline-offset:2px}@media (max-width:64rem){.avh-grid-4,.avh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.avh-stats{gap:24px}}@media (max-width:56.25rem){body:has(.avh-shell)>.avh-shell{width:calc(100% - 32px)}.avh-entry{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 28px 40px}.avh-card-visual{justify-self:start;width:min(100%,340px)}.avh-steps{grid-template-columns:minmax(0,1fr);gap:24px}.avh-steps:before{display:none}.avh-market-foot{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){body:has(.avh-shell)>.avh-shell{width:calc(100% - 20px);min-height:calc(100vh - 56px);margin-top:56px;padding:14px 0 30px}.avh-entry{border-radius:18px;padding:28px 20px 32px}.avh-card-visual{width:min(100%,300px);justify-self:center}.avh-card-front{transform:rotate(-3deg)}.avh-card-back{transform:rotate(4deg) translate(10px,-10px)}.avh-entry h1{font-size:clamp(30px,9vw,40px)}.avh-action-row>*{width:100%}.avh-section{padding-top:48px}.avh-cta h2,.avh-section-head h2{font-size:24px}.avh-grid-4,.avh-stats{grid-template-columns:minmax(0,1fr)}.avh-cta,.avh-stats{margin-top:48px}.avh-cta{padding:36px 20px}.avh-market-head{align-items:flex-start;flex-direction:column;gap:4px}.avh-filter-row{display:grid;grid-template-columns:minmax(0,1fr)}.avh-filter-row select{width:100%}.avh-count{margin-left:0}.avh-market .pack-table-scroll{overflow:visible;border:0;background:transparent;overscroll-behavior-inline:contain}.avh-market .pack-list{display:block;width:100%;min-width:0}.avh-market .pack-list thead{display:none}.avh-market .pack-list tbody{display:grid;gap:10px}.avh-market .pack-row{display:block;overflow:hidden;border:1px solid var(--avh-border);border-radius:12px;background:var(--avh-surface)}.avh-market .pack-row td{display:grid;width:100%;height:auto;min-height:44px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:9px 14px;text-align:right}.avh-market .pack-row td:before{color:var(--avh-muted);content:attr(data-label);font-size:11px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase}.avh-market .pack-row td>*{grid-column:auto;grid-row:auto;justify-self:end}.avh-market .pack-row td:last-child{border-bottom:0}.avh-market .pack-buy{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.avh-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root[data-skin=emerald]{--avh-bg:#f6f7f9;--avh-surface:#ffffff;--avh-surface-soft:#f0f2f5;--avh-border:#e6e8ec;--avh-border-strong:#d4d7de;--avh-text:#3b3d45;--avh-ink:#0b0c0e;--avh-muted:#6b6b78;--avh-accent:#047857;--avh-accent-text:#047857;--avh-accent-fill:#059669;--avh-accent-hover:#047857;--avh-accent-soft:#e7f5ef;--avh-on-accent:#04130d;--avh-success:#115e3a;--avh-glow:rgba(16,185,129,.16)}:root[data-skin=emerald][data-theme=dark]{--avh-bg:#08080a;--avh-surface:#111114;--avh-surface-soft:#18181c;--avh-border:#232329;--avh-border-strong:#34343c;--avh-text:#c9c9d2;--avh-ink:#f6f6f7;--avh-muted:#9a9aa6;--avh-accent:#34d399;--avh-accent-text:#34d399;--avh-accent-fill:#34d399;--avh-accent-hover:#6ee7b7;--avh-accent-soft:#0e2b21;--avh-on-accent:#04130d;--avh-success:#3f9d6b;--avh-glow:rgba(16,185,129,.22)}@media (prefers-color-scheme:dark){:root[data-skin=emerald]:not([data-theme]){--avh-bg:#08080a;--avh-surface:#111114;--avh-surface-soft:#18181c;--avh-border:#232329;--avh-border-strong:#34343c;--avh-text:#c9c9d2;--avh-ink:#f6f6f7;--avh-muted:#9a9aa6;--avh-accent:#34d399;--avh-accent-text:#34d399;--avh-accent-fill:#34d399;--avh-accent-hover:#6ee7b7;--avh-accent-soft:#0e2b21;--avh-on-accent:#04130d;--avh-success:#3f9d6b;--avh-glow:rgba(16,185,129,.22)}}body:has(.ava-shell),body:has(.avr-shell){background:var(--av-color-surface-page);color:var(--av-color-text-primary);font-family:var(--av-font-reference),"PingFang SC",system-ui,sans-serif}.ava-shell,.ava-shell *,.avr-shell,.avr-shell *{box-sizing:border-box}.avb-header~.ava-shell{margin-block-start:64px}.ava-shell{display:grid;width:100%;min-height:100dvh;align-content:center;justify-items:center;padding:var(--av-space-8) var(--av-space-4);background:var(--av-color-surface-page)}.ava-form{display:grid;width:min(100%,420px);gap:var(--av-space-4);padding:var(--av-space-6);border:1px solid var(--av-color-border-subtle);border-radius:14px;box-shadow:0 1px 3px rgb(0 0 0/45%);background:var(--av-color-surface-raised)}.ava-head{display:grid;justify-items:center;gap:var(--av-space-2);margin-block-end:var(--av-space-2);text-align:center}.ava-mark{display:grid;width:var(--av-size-row);height:var(--av-size-row);margin-block-end:var(--av-space-1);place-items:center;border-radius:var(--av-radius-input);background:var(--av-color-action-default);color:var(--av-color-primary-foreground)}.ava-mark .arc-mark{width:var(--av-space-8);height:var(--av-space-6)}.ava-head h1{margin:0;color:var(--av-color-text-primary);font-size:var(--av-font-size-xl);font-weight:var(--av-font-weight-semibold);letter-spacing:-.02em;line-height:var(--av-line-height-tight)}.ava-footnote,.ava-note{margin:0;color:var(--av-color-text-muted);font-size:var(--av-font-size-sm);line-height:var(--av-line-height-body)}.ava-note{max-width:36ch}.ava-footnote{padding-block-start:var(--av-space-3);border-block-start:1px solid var(--av-color-border-subtle)}.ava-field{display:grid;min-width:0;align-content:start;grid-auto-rows:max-content;gap:var(--av-space-2)}.ava-field>span{color:var(--av-color-text-secondary);font-size:var(--av-font-size-base);font-weight:var(--av-font-weight-medium)}.ava-field small{justify-self:end;color:var(--av-color-text-muted);font-size:var(--av-font-size-xs);line-height:var(--av-line-height-body)}.ava-control{display:grid;min-width:0;align-items:center}.ava-password-visibility{display:none}.ava-control input,.ava-field-icon{grid-area:1/1}.ava-field-icon{z-index:1;width:var(--av-space-4);height:var(--av-space-4);margin-inline-start:var(--av-space-3);color:#717887;pointer-events:none}.ava-control input{width:100%;min-width:0;min-height:var(--av-size-row);padding:0 var(--av-space-3) 0 var(--av-space-8);border:1px solid #d6dae1;border-radius:10px;background:#fff;color:#111827;font-size:var(--av-font-size-md)}.ava-control input[aria-invalid=true]{border-color:var(--av-color-danger-default)}.ava-pair{display:grid;min-width:0;align-items:start;grid-template-columns:minmax(0,1fr);gap:var(--av-space-3)}.ava-alternate a,.ava-button,.ava-forgot,.ava-text-action{display:inline-flex;min-height:var(--av-size-buyer-tap-target);align-items:center;justify-content:center;border-radius:var(--av-radius-input);font-size:var(--av-font-size-base);font-weight:var(--av-font-weight-medium);text-decoration:none;transition:background-color var(--av-motion-state-change),border-color var(--av-motion-state-change),color var(--av-motion-state-change)}.ava-shell .ava-button{width:100%;min-height:48px;padding-inline:var(--av-space-4);border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:var(--av-font-weight-semibold)}.ava-button--primary{background:var(--avb-grad-primary,linear-gradient(135deg,#ffc107 0,#d19900 100%));color:var(--av-color-buyer-primary-foreground);box-shadow:var(--avb-glow-primary,0 4px 18px rgb(255 193 7/20%))}.ava-button--primary:hover{background:var(--av-color-primary-hover)}.ava-button--secondary{border-color:var(--av-color-border-strong);background:var(--av-color-surface-raised);color:var(--av-color-text-primary)}.ava-button--secondary:hover{border-color:var(--av-color-action-default)}.ava-text-action{padding:0;border:0;background:transparent;color:var(--av-color-action-default);cursor:pointer}.ava-alternate a:hover,.ava-forgot:hover,.ava-text-action:hover{color:var(--av-color-action-hover);text-decoration:underline;text-underline-offset:var(--av-space-1)}.ava-forgot{justify-self:end;color:var(--av-color-action-default);font-size:var(--av-font-size-sm)}.ava-alternate{display:flex;align-items:center;justify-content:center;gap:var(--av-space-4);color:var(--av-color-text-secondary);text-align:center}.ava-alternate a{color:var(--av-color-action-default)}.ava-error{margin:0;color:var(--av-color-danger-default);font-size:var(--av-font-size-sm);line-height:var(--av-line-height-body)}.ava-key-values{display:grid;gap:var(--av-space-3);margin:0}.ava-key-values>div{display:grid;min-width:0;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:var(--av-space-3);padding-block-end:var(--av-space-2);border-block-end:1px solid var(--av-color-border-subtle)}.ava-key-values dt{color:var(--av-color-text-muted);font-size:var(--av-font-size-sm)}.ava-key-values dd{min-width:0;margin:0}.ava-key-values code{overflow-wrap:anywhere;color:var(--av-color-text-secondary);font-family:var(--av-font-mono);font-size:var(--av-font-size-xs)}.ava-recovery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--av-space-2)}.ava-recovery-list code{min-width:0;border:1px solid var(--av-color-border-subtle);border-radius:var(--av-radius-input);color:var(--av-color-text-primary);font-family:var(--av-font-mono);font-size:var(--av-font-size-sm);overflow-wrap:anywhere;text-align:center}.ava-form [data-state],.ava-recovery-list code{padding:var(--av-space-3);background:var(--av-color-surface-sunken)}.ava-form [data-state]{display:grid;justify-items:stretch;gap:var(--av-space-3);border:0;border-inline-start:var(--av-space-1) solid var(--av-color-border-strong);border-radius:0}.ava-form [data-state=error]{border-inline-start-color:var(--av-color-danger-default);background:var(--av-color-danger-subtle)}.ava-form [data-state=success]{border-inline-start-color:var(--av-color-success-default);background:var(--av-color-success-subtle)}.ava-state>[data-state]{padding:0;border:0;background:transparent}.ava-form [data-state] p{margin:0;color:var(--av-color-text-secondary);line-height:var(--av-line-height-body)}.ava-form [data-state] :is(a,button){display:inline-flex;width:100%;min-height:var(--av-size-buyer-tap-target);align-items:center;justify-content:center;padding-inline:var(--av-space-4);border:1px solid var(--av-color-border-strong);border-radius:var(--av-radius-input);background:var(--av-color-primary-default);color:var(--av-color-primary-foreground);font-weight:var(--av-font-weight-medium);text-decoration:none}.avr-shell{width:min(calc(100% - 2 * var(--av-space-6)),var(--av-size-content-max));min-width:0;min-height:calc(100dvh - 64px);margin:64px auto 0;padding:var(--av-space-6) 0 var(--av-space-12)}.avr-intro,.avr-shell--reading{max-width:var(--av-size-measure-wide)}.avr-intro{display:grid;gap:var(--av-space-2);margin-block-end:var(--av-space-6)}.avr-eyebrow{color:var(--av-color-action-default);font-size:var(--av-font-size-xs);letter-spacing:.12em;text-transform:uppercase}.avr-eyebrow,.avr-intro h1{margin:0;font-weight:var(--av-font-weight-semibold)}.avr-intro h1{color:var(--av-color-text-primary);font-size:var(--av-font-size-xl);letter-spacing:-.02em;line-height:var(--av-line-height-tight)}.avr-intro>p:last-child{max-width:68ch;margin:0;color:var(--av-color-text-secondary);font-size:var(--av-font-size-md);line-height:var(--av-line-height-body)}.avr-reading-surface{overflow:hidden;border:1px solid var(--av-color-border-subtle);border-radius:var(--av-radius-panel);background:var(--av-color-surface-raised);box-shadow:0 1px 3px rgb(0 0 0/45%)}.avr-reading-section{display:grid;gap:var(--av-space-4);padding:var(--av-space-6)}.avr-help,.avr-reading-section+.avr-reading-section{border-block-start:1px solid var(--av-color-border-subtle)}.avr-definitions h2,.avr-reading-section h2{margin:0;color:var(--av-color-text-primary);font-size:var(--av-font-size-lg);font-weight:var(--av-font-weight-semibold)}.avr-definitions p,.avr-help p,.avr-reading-section p{font-size:var(--av-font-size-md)}.avr-definitions p,.avr-help p,.avr-list,.avr-reading-section p{margin:0;color:var(--av-color-text-secondary);line-height:var(--av-line-height-loose)}.avr-list{display:grid;gap:var(--av-space-2);padding-inline-start:var(--av-space-6)}.avr-list li::marker{color:var(--av-color-action-default);font-weight:var(--av-font-weight-semibold)}.avr-help{display:flex;align-items:center;justify-content:space-between;gap:var(--av-space-4);padding:var(--av-space-4) var(--av-space-6)}.avr-action{display:inline-flex;min-height:var(--av-size-buyer-tap-target);flex:none;align-items:center;justify-content:center;padding-inline:var(--av-space-4);border-radius:var(--av-radius-input);background:var(--av-color-primary-default);color:var(--av-color-primary-foreground);font-size:var(--av-font-size-base);font-weight:var(--av-font-weight-medium)}.avr-action:hover{background:var(--av-color-primary-hover)}.avr-shell--status{display:grid;gap:var(--av-space-6)}.avr-shell--status .avr-intro{margin-block-end:0}.avr-summary{display:grid;gap:var(--av-space-3);padding-block:var(--av-space-4);border-block:1px solid var(--av-color-border-strong)}.avr-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--av-space-4)}.avr-section-heading h2{margin:0;font-size:var(--av-font-size-lg);font-weight:var(--av-font-weight-semibold)}.avr-checked{color:var(--av-color-text-muted);font-family:var(--av-font-mono);font-size:var(--av-font-size-xs)}.avr-status-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none}.avr-status-strip li{display:flex;min-width:0;min-height:var(--av-size-row);align-items:center;justify-content:space-between;gap:var(--av-space-3);padding:var(--av-space-2) var(--av-space-4);border-inline-start:1px solid var(--av-color-border-subtle);color:var(--av-color-text-primary);font-size:var(--av-font-size-base);font-weight:var(--av-font-weight-medium)}.avr-status-strip li:first-child{border-inline-start:0;padding-inline-start:0}.avr-state{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding-inline:var(--av-space-2);border:1px solid;border-radius:var(--av-radius-pill);font-size:var(--av-font-size-xs);font-weight:var(--av-font-weight-semibold);white-space:nowrap}.avr-state--ok{background:var(--av-color-success-subtle);color:var(--av-color-success-default)}.avr-state--degraded{background:var(--av-color-warning-subtle);color:var(--av-color-warning-default)}.avr-state--down{background:var(--av-color-danger-subtle);color:var(--av-color-danger-default)}.avr-state--off,.avr-state--unknown{background:var(--av-color-surface-sunken);color:var(--av-color-text-muted)}.avr-ledger{min-width:0;overflow-x:auto;border:1px solid var(--av-color-border-subtle);border-radius:var(--av-radius-input);background:var(--av-color-surface-raised)}.avr-table{width:100%;min-width:640px;border-collapse:collapse;color:var(--av-color-text-secondary);font-size:var(--av-font-size-sm);text-align:start}.avr-table td,.avr-table th{height:var(--av-size-row-compact);padding:var(--av-space-2) var(--av-space-3);border-block-end:1px solid var(--av-color-border-subtle);text-align:start;vertical-align:middle}.avr-table thead th{background:var(--av-color-surface-sunken);color:var(--av-color-text-muted);font-size:var(--av-font-size-xs);font-weight:var(--av-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.avr-table tbody th{color:var(--av-color-text-primary);font-weight:var(--av-font-weight-medium)}.avr-table tbody tr:hover>*{background:var(--av-color-surface-sunken)}.avr-table tbody tr:last-child>*{border-block-end:0}.avr-table time{font-family:var(--av-font-mono);font-size:var(--av-font-size-xs);white-space:nowrap}.avr-definitions{display:grid;max-width:var(--av-size-measure-wide);gap:var(--av-space-4);padding-block-start:var(--av-space-6);border-block-start:1px solid var(--av-color-border-strong)}.avr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:60rem){.avr-shell{width:min(calc(100% - 2 * var(--av-space-4)),var(--av-size-content-max))}.avr-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.avr-status-strip li:nth-child(odd){padding-inline-start:0;border-inline-start:0}}@media (max-width:40rem){.ava-shell{align-content:start;padding:var(--av-space-3)}.ava-form{padding:var(--av-space-4);box-shadow:none}.ava-key-values>div,.ava-recovery-list{grid-template-columns:minmax(0,1fr)}.ava-key-values>div{gap:var(--av-space-1)}.ava-alternate{flex-direction:column;gap:0}.avr-shell{width:min(calc(100% - 2 * var(--av-space-3)),var(--av-size-content-max));min-height:calc(100dvh - 56px);margin-block-start:56px;padding-block:var(--av-space-4) var(--av-space-8)}.avr-intro{margin-block-end:var(--av-space-4)}.avr-intro h1{font-size:var(--av-font-size-lg)}.avr-intro>p:last-child{font-size:var(--av-font-size-base)}.avr-help,.avr-reading-section{padding:var(--av-space-4)}.avr-help{align-items:stretch;flex-direction:column}.avr-action{width:100%}.avr-section-heading{align-items:flex-start;flex-direction:column;gap:var(--av-space-1)}.avr-status-strip{grid-template-columns:minmax(0,1fr)}.avr-status-strip li,.avr-status-strip li:nth-child(odd){padding-inline:0;border-inline-start:0;border-block-start:1px solid var(--av-color-border-subtle)}.avr-status-strip li:first-child{border-block-start:0}.avr-ledger{overflow:visible;border:0;background:transparent}.avr-table{display:block;width:100%;min-width:0}.avr-table thead{display:none}.avr-table tbody{display:grid;gap:var(--av-space-3)}.avr-table tbody tr{display:block;overflow:hidden;border:1px solid var(--av-color-border-subtle);border-radius:var(--av-radius-input);background:var(--av-color-surface-raised)}.avr-table tbody td,.avr-table tbody th{display:grid;width:100%;height:auto;min-height:var(--av-size-buyer-tap-target);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--av-space-3);padding:var(--av-space-2) var(--av-space-3);text-align:end}.avr-table tbody td:before,.avr-table tbody th:before{color:var(--av-color-text-muted);content:attr(data-label);font-size:var(--av-font-size-xs);font-weight:var(--av-font-weight-semibold);letter-spacing:.04em;text-align:start;text-transform:uppercase}.avr-table tbody td>*,.avr-table tbody th>*{justify-self:end}.avr-table tbody tr>:last-child{border-block-end:0}}@media (prefers-reduced-motion:reduce){.ava-shell *,.avr-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.avt-page,.avt-page *{box-sizing:border-box}.avt-page--checkout,.avt-page--detail,.avt-page--order,.avt-page--refund,.avt-page--vault{max-width:100%}body:has(.avt-page){background:var(--av-color-surface-page);color:var(--av-color-text-primary);font-family:var(--av-font-sans),"PingFang SC",system-ui,sans-serif}body:has(.avt-page)>.avt-page{width:min(calc(100% - 48px),1180px);min-height:calc(100vh - 64px);margin:64px auto 0;padding:28px 0 var(--av-space-12)}.avt-detail>*,.avt-page>*,.avt-refund>*,.avt-split>*{min-width:0}.avt-refund-context{align-content:start}.avt-breadcrumbs{display:flex;min-height:44px;align-items:center;gap:9px;color:var(--av-color-text-muted);font-size:var(--av-font-size-xs);overflow-wrap:anywhere}.avt-breadcrumbs a,.avt-links a,.avt-page--detail .avt-breadcrumbs a,.avt-page--detail .avt-links a{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.avt-inline-link,.avt-note a{color:var(--av-color-action-default);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;display:inline-flex;min-height:44px;align-items:center}.avt-breadcrumbs a:hover,.avt-inline-link:hover,.avt-links a:hover,.avt-note a:hover{color:var(--av-color-action-hover)}.avt-page .workspace-page-header,.avt-page-header{display:grid;gap:var(--av-space-2);min-width:0;margin:var(--av-space-3) 0 34px;padding:0 0 var(--av-space-6);border:0;border-bottom:1px solid var(--av-color-border-subtle);background:transparent;box-shadow:none}.avt-eyebrow,.avt-page .workspace-page-eyebrow{margin:0;color:var(--av-color-action-default);font-size:var(--av-font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.avt-page .workspace-page-heading{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:var(--av-space-6)}.avt-page .workspace-page-heading>div:first-child{min-width:0}.avt-page .workspace-page-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.avt-page .page-title,.avt-page-header h1{margin:0;color:var(--av-color-text-primary);font-size:clamp(26px,4vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.05;overflow-wrap:anywhere}.avt-note,.avt-page .workspace-page-description{margin:5px 0 0;color:var(--av-color-text-muted);font-size:var(--av-font-size-base);line-height:1.6}.avt-note--small{font-size:var(--av-font-size-xs)}.avt-section{min-width:0;padding:26px 0;border-top:1px solid var(--av-color-border-subtle)}.avt-form-section h2,.avt-order-summary h2,.avt-purchase h2,.avt-receipt h2,.avt-reverify h2,.avt-section-heading h2,.avt-section>h2,.avt-vault-secure h2{margin:0;color:var(--av-color-text-primary);font-size:var(--av-font-size-md);font-weight:700;line-height:1.35}.avt-page .page-state .primary-action,.avt-page .page-state .secondary-action,.avt-primary,.avt-secondary,.avt-text-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;padding:0 var(--av-space-4);font-size:var(--av-font-size-base);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.avt-page .page-state .primary-action,.avt-primary{border:1px solid var(--av-color-primary-default);background:var(--av-color-primary-default);color:var(--av-color-primary-foreground)}.avt-page .page-state .primary-action:hover,.avt-primary:hover{border-color:var(--av-color-primary-hover);background:var(--av-color-primary-hover)}.avt-page .page-state .secondary-action,.avt-secondary{border:1px solid var(--av-color-border-strong);background:transparent;color:var(--av-color-text-primary)}.avt-page .page-state .secondary-action:hover,.avt-secondary:hover{border-color:var(--av-color-action-default);background:var(--av-color-action-subtle)}.avt-text-action{border:0;background:transparent;color:var(--av-color-text-secondary)}.avt-text-action:hover{color:var(--av-color-action-default)}.avt-primary:disabled,.avt-secondary:disabled,.avt-text-action:disabled{cursor:not-allowed;opacity:.45}.avt-page :focus-visible{outline:2px solid var(--av-color-border-focus);outline-offset:3px}.avt-definition-list{display:grid;gap:0;margin:0}.avt-definition-list>div{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--av-space-3);padding:var(--av-space-3) 0;border-bottom:1px solid var(--av-color-border-subtle)}.avt-definition-list>div:first-child{padding-top:0}.avt-definition-list>div:last-child{padding-bottom:0;border-bottom:0}.avt-definition-list dt{color:var(--av-color-text-muted)}.avt-definition-list dd,.avt-definition-list dt{font-size:var(--av-font-size-base);line-height:1.45}.avt-definition-list dd{min-width:0;margin:0;color:var(--av-color-text-primary);font-weight:600;text-align:end;overflow-wrap:anywhere}.avt-definition-list--compact>div{padding-block:9px}.avt-status{display:inline-flex;min-height:28px;align-items:center;gap:7px;border:1px solid var(--av-color-border-strong);border-radius:999px;padding:3px 10px;color:var(--av-color-text-secondary);font-size:var(--av-font-size-xs);font-weight:700;line-height:1.2;white-space:nowrap}.avt-status--live{border-color:color-mix(in srgb,var(--av-color-success-default) 45%,var(--av-color-border-subtle));color:var(--av-color-success-default)}.avt-status--live i{width:7px;height:7px;border-radius:50%;background:currentColor}.avt-status[data-tone=pill-ok]{border-color:color-mix(in srgb,var(--av-color-success-default) 45%,var(--av-color-border-subtle));color:var(--av-color-success-default)}.avt-status[data-tone=pill-warn]{border-color:color-mix(in srgb,var(--av-color-warning-default) 45%,var(--av-color-border-subtle));color:var(--av-color-warning-default)}.avt-status[data-tone=pill-danger]{border-color:color-mix(in srgb,var(--av-color-danger-default) 45%,var(--av-color-border-subtle))}.avt-error,.avt-negative,.avt-status[data-tone=pill-danger]{color:var(--av-color-danger-default)}.avt-error{margin:0;font-size:var(--av-font-size-base);line-height:1.45}.avt-listing-proof{display:grid;min-width:0;gap:var(--av-space-4);padding-block:var(--av-space-4)}.avt-listing-proof>h2{margin:0;color:var(--av-color-text-secondary);font-size:var(--av-font-size-base);font-weight:600}.avt-proof-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--av-space-3) var(--av-space-6);margin:0}.avt-proof-facts>div{min-width:0}.avt-proof-facts dt{color:var(--av-color-text-muted);font-size:var(--av-font-size-xs)}.avt-proof-facts dd{margin:var(--av-space-1) 0 0;color:var(--av-color-text-secondary);font-size:var(--av-font-size-base);line-height:1.5;overflow-wrap:anywhere}.avt-listing-proof .av-proof-trace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--av-space-3);margin:0;padding:var(--av-space-3) 0 0;border-block-start:1px solid var(--av-color-border-subtle);list-style:none}.avt-listing-proof .av-proof-trace>li{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:var(--av-space-2);color:var(--av-color-text-secondary);font-size:var(--av-font-size-xs);line-height:1.5;overflow-wrap:anywhere}.avt-listing-proof .av-proof-label{min-width:0;overflow-wrap:anywhere}.avt-listing-proof .av-proof-detail{grid-column:2;color:var(--av-color-text-muted)}.avt-listing-proof .av-proof-marker{width:8px;height:8px;border:1px solid var(--av-color-proof-unavailable);border-radius:50%}.avt-listing-proof [data-state=complete] .av-proof-marker{border-color:var(--av-color-proof-complete);background:var(--av-color-proof-complete)}.avt-listing-proof [data-state=pending] .av-proof-marker{border-color:var(--av-color-proof-pending)}.avt-detail-rules .avt-definition-list>div,.avt-rules-review .avt-definition-list>div{grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr)}@media (max-width:40rem){.avt-checkout .avt-progress,.avt-detail-rules .avt-definition-list>div,.avt-listing-proof .av-proof-trace,.avt-rules-review .avt-definition-list>div{grid-template-columns:minmax(0,1fr)}.avt-checkout .avt-progress{gap:var(--av-space-3);overflow:visible}.avt-checkout .avt-progress li{min-width:0;white-space:normal}.avt-checkout .avt-progress li:after{display:none}}.avt-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"header header" "facts action" "rules action";align-items:start;gap:0 56px}.avt-detail-header{grid-area:header;display:flex;align-items:end;justify-content:space-between;gap:var(--av-space-6)}.avt-detail-header>div{min-width:0}.avt-detail-header h1{margin-top:var(--av-space-2);font-family:var(--av-font-sans),sans-serif;font-size:clamp(26px,4vw,34px);font-weight:500}.avt-detail-facts{display:grid;grid-area:facts;gap:var(--av-space-8);padding:var(--av-space-1) 0 34px}.avt-fact-run{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--av-space-6);margin:0}.avt-fact-run>div{display:grid;gap:6px}.avt-fact-run dt{color:var(--av-color-text-muted);font-size:var(--av-font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.avt-fact-run dd{margin:0;color:var(--av-color-text-primary);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.avt-assurance{display:flex;flex-wrap:wrap;gap:var(--av-space-3) 28px;color:var(--av-color-text-secondary);font-size:var(--av-font-size-base)}.avt-assurance span:before{margin-inline-end:7px;color:var(--av-color-success-default);content:"✓";font-weight:800}.avt-action-rail{position:sticky;top:88px;display:grid;align-self:start;gap:var(--av-space-6);padding-inline-start:var(--av-space-8);border-inline-start:1px solid var(--av-color-border-subtle)}.avt-detail>.avt-action-rail{grid-area:action}.avt-price{display:grid;align-content:start;gap:5px}.avt-price>span{color:var(--av-color-text-muted);font-size:var(--av-font-size-xs)}.avt-price>strong,.avt-receipt-total>strong{color:var(--av-color-text-primary);font-family:var(--av-font-mono),monospace;font-size:clamp(var(--av-font-size-xl),4vw,38px);font-weight:500;line-height:1.1;overflow-wrap:anywhere}.avt-purchase,.avt-purchase-form{display:grid;gap:18px}.avt-purchase-form .avt-primary,.avt-receipt .avt-primary{width:100%}.avt-quantity{display:grid;grid-template-columns:minmax(0,1fr) 44px 64px 44px;align-items:center;gap:5px}.avt-quantity>span{color:var(--av-color-text-secondary);font-size:var(--av-font-size-base)}.avt-quantity input,.avt-quantity-step{width:100%;height:44px;border:1px solid var(--av-color-border-strong);border-radius:8px;background:var(--av-color-surface-sunken);color:var(--av-color-text-primary);text-align:center}.avt-quantity input{padding-inline:var(--av-space-1)}.avt-quantity-step:hover:not(:disabled){border-color:var(--av-color-action-default);background:var(--av-color-action-subtle)}.avt-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--av-space-4);padding-top:var(--av-space-4);border-top:1px solid var(--av-color-border-subtle)}.avt-total>span{color:var(--av-color-text-muted);font-size:var(--av-font-size-base)}.avt-total>strong{font-family:var(--av-font-mono),monospace;font-size:var(--av-font-size-lg);font-weight:500}.avt-links{display:flex;justify-content:space-between;gap:var(--av-space-4);font-size:var(--av-font-size-base)}.avt-detail-rules{display:grid;grid-area:rules;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:var(--av-space-8)}.avt-transaction{display:grid;gap:28px}.avt-checkout{width:100%}.avt-checkout-layout{grid-template-areas:"quantity receipt";gap:var(--av-space-8)}.avt-checkout-layout>.avt-main{grid-area:quantity}.avt-checkout-layout>.avt-action-rail{grid-area:receipt}.avt-checkout-scheme{margin-bottom:var(--av-space-3)}.avt-checkout-scheme select{min-height:44px;border:1px solid var(--av-journey-rule);border-radius:var(--av-radius-input);background:var(--av-journey-raised);color:var(--av-color-text-primary)}.avt-purchase-essentials{margin-top:var(--av-space-4);font-size:var(--av-font-size-xs);line-height:1.5}.avt-purchase-essentials h2{margin:0 0 var(--av-space-2);font-size:var(--av-font-size-xs)}.avt-essential-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--av-space-2) var(--av-space-4);margin:0}.avt-essential-facts dt{color:var(--av-color-text-secondary)}.avt-essential-facts dd{margin:0}.avt-essential-wide{display:grid;grid-column:1/-1;grid-template-columns:minmax(80px,1fr) minmax(0,4fr);gap:var(--av-space-3)}.avt-page--checkout .workspace-page-header{margin-bottom:var(--av-space-6)}.avt-checkout .avt-receipt>section{gap:var(--av-space-3);padding-block:var(--av-space-4)}.avt-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 0 var(--av-space-6);border-bottom:1px solid var(--av-color-border-subtle);list-style:none}.avt-progress li{display:flex;min-width:0;align-items:center;gap:9px;color:var(--av-color-text-muted);font-size:var(--av-font-size-base)}.avt-progress li:after{height:1px;flex:1;margin-inline:9px;background:var(--av-color-border-subtle);content:""}.avt-progress li:last-child:after{display:none}.avt-progress li[aria-current=step]{color:var(--av-color-text-primary);font-weight:700}.avt-progress-marker{width:9px;height:9px;flex:0 0 9px;border:1px solid var(--av-color-border-strong);border-radius:50%;background:var(--av-color-surface-page)}.avt-progress li[aria-current=step] .avt-progress-marker{border-color:var(--av-color-primary-default);background:var(--av-color-primary-default);outline:2px solid var(--av-color-proof-current);outline-offset:2px}.avt-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:var(--av-space-12)}.avt-main{display:grid;align-content:start;gap:0}.avt-main>h2{margin:0 0 18px;font-size:18px}.avt-line-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--av-space-6);padding:20px 0;border-block:1px solid var(--av-color-border-subtle)}.avt-line-item>div:first-child{min-width:0}.avt-id{margin:0;color:var(--av-color-text-primary);font-family:var(--av-font-mono),monospace;font-size:18px;font-weight:600;overflow-wrap:anywhere}.avt-rules-review{border-top:0}.avt-rules-review>.avt-definition-list{margin-top:var(--av-space-4)}.avt-rules-review .avt-definition-list dd{font-weight:400;text-align:start}.avt-receipt{display:grid;gap:0}.avt-receipt-total{display:grid;gap:6px;padding:18px 0 22px;border-top:3px solid var(--av-color-primary-default);border-bottom:1px solid var(--av-color-border-subtle)}.avt-receipt-total>span{color:var(--av-color-text-muted);font-size:var(--av-font-size-xs)}.avt-receipt>section{display:grid;gap:var(--av-space-4);padding:22px 0;border-bottom:1px solid var(--av-color-border-subtle)}.avt-order .avt-main{gap:var(--av-space-2)}.avt-timeline{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.avt-timeline li{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(130px,.6fr) minmax(0,1fr);gap:var(--av-space-4);padding:14px 0 14px 18px;border-inline-start:2px solid var(--av-color-action-default);border-bottom:1px solid var(--av-color-border-subtle)}.avt-timeline span,.avt-timeline time{color:var(--av-color-text-muted);font-size:var(--av-font-size-base)}.avt-timeline strong{font-size:var(--av-font-size-base)}.avt-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.avt-items>ol{margin:18px 0 0;padding:0;list-style:none}.avt-items>ol>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;border-bottom:1px solid var(--av-color-border-subtle)}.avt-items>ol>li>div{display:grid;min-width:0;gap:var(--av-space-1)}.avt-items>ol>li strong{overflow-wrap:anywhere}.avt-items>ol>li>div span,.avt-row-index{color:var(--av-color-text-muted);font-size:var(--av-font-size-xs)}.avt-order-summary{gap:18px;padding-top:18px;border-top:3px solid var(--av-color-primary-default)}.avt-vault{gap:0}.avt-vault-summary{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:var(--av-space-8);border-top:0;border-bottom:1px solid var(--av-color-border-subtle)}.avt-vault-secure{display:grid;gap:var(--av-space-6);margin:28px 0;padding:30px 34px;background:var(--av-palette-warm-night-page)}.avt-secret-row-header strong,.avt-vault-secure,.avt-vault-secure .avt-definition-list dd,.avt-vault-secure h2{color:var(--av-palette-warm-night-primary)}.avt-vault-secure-header{display:grid;gap:var(--av-space-2)}.avt-quota,.avt-secret-row-header,.avt-secret-unavailable,.avt-vault-secure-header p{margin:0;color:var(--av-palette-warm-night-muted);font-size:var(--av-font-size-base);line-height:1.55}.avt-secret-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.avt-secret-row{display:grid;gap:20px;padding:var(--av-space-6) 0;border-top:1px solid var(--av-palette-warm-night-border)}.avt-secret-row:last-child{border-bottom:1px solid var(--av-palette-warm-night-border)}.avt-secret-row-header{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:var(--av-space-3)}.avt-secret-row-header strong{overflow-wrap:anywhere}.avt-secret-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--av-space-8)}.avt-secret-fields>div{border-color:var(--av-palette-warm-night-border)}.avt-secret-fields dt{color:var(--av-palette-warm-night-muted)}.avt-secret-holder,.avt-secret-masked,.avt-secret-plain{font-family:var(--av-font-mono),monospace;font-size:var(--av-font-size-base);overflow-wrap:anywhere}.avt-secret-plain{color:var(--av-palette-warm-night-primary)}.avt-secret-masked{color:var(--av-palette-warm-night-muted);letter-spacing:.08em}.avt-confirm-actions,.avt-form-actions,.avt-secret-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.avt-reverify-form--secure .avt-text-action,.avt-secret-actions .avt-secondary{border-color:var(--av-palette-warm-night-border-strong);color:var(--av-palette-warm-night-primary)}.avt-secret-actions .avt-secondary:hover{border-color:var(--av-color-primary-default);background:var(--av-palette-warm-night-raised)}.avt-reverify-form--secure,.avt-secret-confirm{display:grid;gap:var(--av-space-4);padding:18px;border:1px solid var(--av-palette-warm-night-border-strong);background:var(--av-palette-warm-night-raised)}.avt-reverify-form--secure p,.avt-secret-confirm p{margin:0}.avt-reverify-form{display:grid;width:min(100%,440px);gap:var(--av-space-4)}.avt-field,.avt-reverify-form label{display:grid;gap:var(--av-space-2);color:var(--av-color-text-secondary);font-size:var(--av-font-size-base)}.avt-field input,.avt-field textarea,.avt-reverify-form input{width:100%;min-height:44px;border:1px solid var(--av-color-border-strong);border-radius:8px;background:var(--av-color-surface-sunken);padding:10px 14px;color:var(--av-color-text-primary)}.avt-reverify-form--secure input,.avt-reverify-form--secure label{color:var(--av-palette-warm-night-primary)}.avt-reverify-form--secure input{border-color:var(--av-palette-warm-night-border-strong);background:var(--av-palette-warm-night-page)}.avt-vault-log{border-top:0}.avt-table-scroll{width:100%;margin-top:18px;overflow-x:auto}.avt-table{width:100%;min-width:680px;border-collapse:collapse;font-size:var(--av-font-size-base)}.avt-table td,.avt-table th{padding:var(--av-space-3);border-bottom:1px solid var(--av-color-border-subtle);text-align:start}.avt-table th{color:var(--av-color-text-muted);font-size:var(--av-font-size-xs);font-weight:700}.avt-refund{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:var(--av-space-12)}.avt-refund>.avt-action-rail{grid-area:auto;padding:0 30px 0 0;border-inline-start:0;border-inline-end:1px solid var(--av-color-border-subtle)}.avt-deadline{margin:0;border-inline-start:3px solid var(--av-color-primary-default);padding:var(--av-space-1) 0 var(--av-space-1) 14px;color:var(--av-color-text-primary);font-size:var(--av-font-size-base);font-weight:600;line-height:1.55}.avt-refund-scope{padding-bottom:0}.avt-plain-list{display:grid;gap:9px;margin:var(--av-space-4) 0 0;padding-inline-start:18px;color:var(--av-color-text-secondary);font-size:var(--av-font-size-base);line-height:1.5}.avt-refund-fields{display:grid;gap:0}.avt-form-section{display:grid;gap:var(--av-space-4);padding:26px 0;border-top:1px solid var(--av-color-border-subtle)}.avt-form-section:first-child{padding-top:0;border-top:0}.avt-choice-list{display:grid;gap:0;border-block:1px solid var(--av-color-border-subtle)}.avt-choice-row{display:flex;min-height:50px;align-items:center;gap:var(--av-space-3);border-bottom:1px solid var(--av-color-border-subtle);padding:10px var(--av-space-1);color:var(--av-color-text-primary);cursor:pointer}.avt-choice-row:last-child{border-bottom:0}.avt-choice-row:has(input:checked){background:var(--av-color-action-subtle);padding-inline:var(--av-space-3)}.avt-choice-row input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--av-color-primary-default)}.avt-choice-row>span{display:grid;gap:3px;min-width:0;font-size:var(--av-font-size-base);overflow-wrap:anywhere}.avt-choice-row small,.avt-field small{color:var(--av-color-text-muted);font-size:var(--av-font-size-xs);line-height:1.45}.avt-field input[type=file]{height:auto;padding:var(--av-space-3)}.avt-field textarea{min-height:132px;resize:vertical}.avt-form-actions{justify-content:space-between;padding-top:var(--av-space-6);border-top:1px solid var(--av-color-border-subtle)}.avt-page .avt-main>.page-state,.avt-page .avt-transaction>.page-state,.avt-page>.page-state{display:grid;gap:var(--av-space-3);max-width:720px;border:0;border-inline-start:3px solid var(--av-color-border-strong);border-radius:0;background:transparent;padding:18px 20px;box-shadow:none}.avt-page .page-state[data-state=caution],.avt-page .page-state[data-state=high-risk]{border-inline-start-color:var(--av-color-warning-default)}.avt-page .page-state[data-state=error]{border-inline-start-color:var(--av-color-danger-default)}.avt-page .page-state[data-state=success]{border-inline-start-color:var(--av-color-success-default)}.avt-page .page-state p{margin:0}.avt-vault-secure .page-state{border-inline-start-color:var(--av-color-danger-default);background:transparent}.avt-vault-secure .page-state-assurance,.avt-vault-secure .page-state-body,.avt-vault-secure .page-state-trace{color:var(--av-palette-warm-night-muted)}@media (max-width:56.25rem){body:has(.avt-page)>.avt-page{width:min(calc(100% - 32px),760px)}.avt-detail{grid-template-areas:"header" "action" "facts" "rules"}.avt-detail,.avt-refund,.avt-split{grid-template-columns:minmax(0,1fr)}.avt-refund,.avt-split{gap:var(--av-space-6)}.avt-checkout-layout{grid-template-areas:"quantity" "receipt";gap:var(--av-space-4)}.avt-checkout-layout>.avt-action-rail{padding:0;border:0}.avt-action-rail,.avt-refund>.avt-action-rail{position:static;padding:26px 0 0;border-inline:0;border-top:1px solid var(--av-color-border-subtle)}.avt-detail .avt-action-rail{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.avt-detail .avt-links{grid-column:1/-1}.avt-refund>.avt-action-rail{order:0}.avt-refund-fields{order:1}.avt-vault-summary{grid-template-columns:minmax(0,1fr);gap:var(--av-space-4)}}@media (max-width:40rem){body:has(.avt-page)>.avt-page{width:calc(100% - 20px);min-height:calc(100vh - 56px);margin-top:56px;padding:var(--av-space-4) 0 28px}.avt-page .workspace-page-header,.avt-page-header{margin:var(--av-space-1) 0 26px;padding-bottom:18px}.avt-detail-header,.avt-page .workspace-page-heading{align-items:start;flex-direction:column}.avt-page .workspace-page-actions{width:100%;flex-wrap:wrap}.avt-page .workspace-page-actions>*{flex:1 1 auto}.avt-page .page-title,.avt-page-header h1{font-size:var(--av-font-size-xl)}.avt-detail-header h1{font-size:36px}.avt-detail .avt-action-rail,.avt-detail-rules,.avt-fact-run,.avt-secret-fields{grid-template-columns:minmax(0,1fr)}.avt-fact-run{gap:var(--av-space-4)}.avt-detail .avt-links{grid-column:auto}.avt-line-item{align-items:stretch;flex-direction:column}.avt-line-item .avt-quantity{width:100%}.avt-progress{overflow-x:auto}.avt-progress li{min-width:max-content;white-space:nowrap}.avt-timeline li{grid-template-columns:minmax(0,1fr);gap:5px}.avt-items>ol>li{grid-template-columns:28px minmax(0,1fr);padding:var(--av-space-3) 0}.avt-items>ol>li>span:last-child{grid-column:2}.avt-vault-secure{margin-inline:-10px;padding:var(--av-space-6) 18px}.avt-definition-list>div{grid-template-columns:minmax(0,1fr);gap:var(--av-space-1)}.avt-definition-list dd{text-align:start}.avt-checkout .avt-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--av-space-3);padding-bottom:var(--av-space-4)}.avt-checkout .avt-progress li{align-items:start;font-size:var(--av-font-size-xs);line-height:1.5}.avt-checkout .avt-progress-marker{margin-top:5px}.avt-checkout .avt-line-item{gap:var(--av-space-3);padding-block:var(--av-space-3)}.avt-checkout .avt-receipt .avt-definition-list>div{grid-template-columns:minmax(0,1fr) auto;gap:var(--av-space-3);padding-block:var(--av-space-2)}.avt-checkout .avt-receipt .avt-definition-list dd{text-align:end}.avt-checkout .avt-receipt-total,.avt-checkout .avt-receipt>section{padding-block:var(--av-space-3)}.avt-checkout .avt-main>h2{margin-bottom:var(--av-space-3)}.avt-checkout{gap:var(--av-space-4)}.avt-confirm-actions>*,.avt-secret-actions>*{flex:1 1 auto}.avt-form-actions{align-items:stretch;flex-direction:column-reverse}.avt-form-actions>*{width:100%}.avt-table-scroll{overflow:visible}.avt-table{display:block;width:100%;min-width:0}.avt-table thead{display:none}.avt-table tbody{display:grid;gap:10px}.avt-table tbody tr{display:block;overflow:hidden;border:1px solid var(--av-color-border-subtle);border-radius:var(--av-radius-input)}.avt-table tbody td,.avt-table tbody th{display:grid;width:100%;min-height:var(--av-size-buyer-tap-target);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:9px var(--av-space-3);text-align:end}.avt-table tbody td:before,.avt-table tbody th:before{color:var(--av-color-text-muted);content:attr(data-label);font-size:var(--av-font-size-xs);font-weight:700;text-align:start;text-transform:uppercase}.avt-table tbody td>*,.avt-table tbody th>*{justify-self:end}.avt-table tbody tr>:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.avt-page *,.avt-page :after,.avt-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.avt-check-mode{display:grid;gap:var(--av-space-2);margin-block:var(--av-space-4);min-width:0}.avt-check-mode label{font-weight:var(--av-font-weight-medium)}.avt-check-mode select{width:100%;min-height:44px;padding:var(--av-space-2) var(--av-space-3);border:1px solid var(--av-journey-rule);border-radius:var(--av-radius-input);background:var(--av-journey-raised);color:var(--av-color-text-primary);font:inherit}.avt-check-mode select:focus-visible{outline:2px solid var(--av-color-text-primary);outline-offset:2px}.avt-check-mode p{margin:0;font-size:var(--av-font-size-sm)}