.vnd{max-width:1180px;margin:0 auto;padding:0 var(--space-lg) var(--space-3xl)}.vnd-eyebrow{display:block;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-sm)}.vnd-sec-head{display:flex;align-items:baseline;gap:var(--space-md);margin:var(--space-2xl) 0 var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.vnd-sec-num{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.18em;color:var(--color-accent)}.vnd-sec-title{margin:0;font-size:clamp(1.3rem,1.1rem + .9vw,1.8rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--color-text)}.vnd-btn{display:inline-flex;align-items:center;gap:7px;padding:11px 20px;border-radius:var(--radius-md);font-size:.92rem;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .25s,box-shadow .25s,border-color .25s,color .25s,background .25s}.vnd-btn svg{flex-shrink:0;transition:transform .25s}.vnd-btn--primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-on-accent);box-shadow:0 10px 24px -14px var(--color-accent-a40)}.vnd-btn--primary:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 14px 30px -14px var(--color-accent-a40)}.vnd-btn--ghost{background:transparent;border-color:var(--color-border-strong);color:var(--color-text-secondary)}.vnd-btn--ghost:is(:hover,:focus-visible){border-color:var(--color-accent);color:var(--color-accent)}.vnd-btn--ghost:is(:hover,:focus-visible) svg{transform:translate(3px)}:global([dir=rtl]) .vnd-btn svg{transform:scaleX(-1)}:global([dir=rtl]) .vnd-btn--ghost:is(:hover,:focus-visible) svg{transform:translate(-3px) scaleX(-1)}.vnd-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:end;overflow:hidden;margin-top:var(--space-lg);padding:var(--space-2xl) var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(150deg,var(--color-card) 0%,var(--color-bg-secondary) 55%,var(--color-bg) 100%)}@media(min-width:900px){.vnd-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-2xl);padding:var(--space-3xl) var(--space-2xl)}}.vnd-hero__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 88% 0%,var(--color-accent-a12) 0%,transparent 62%),radial-gradient(ellipse 50% 60% at 0% 100%,var(--color-market-a10) 0%,transparent 60%)}.vnd-hero__bg:after{content:"";position:absolute;inset:0;opacity:.04;mix-blend-mode:overlay;background-image:var(--grain-url)}.vnd-hero__copy{position:relative;z-index:1;min-width:0}.vnd-hero__title{margin:0 0 var(--space-md);font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem);font-weight:800;line-height:1.03;letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(120deg,var(--color-accent) 0%,var(--color-accent-gold) 55%,var(--color-accent-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vnd-hero__sub{margin:0 0 var(--space-lg);max-width:52ch;font-size:1.02rem;line-height:1.62;color:var(--color-text-secondary)}.vnd-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.vnd-facts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.vnd-fact{display:flex;flex-direction:column;gap:3px;padding:var(--space-md) var(--space-lg);background:var(--color-bg-secondary)}.vnd-fact__value{font-size:clamp(1.25rem,1.05rem + .8vw,1.65rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-accent);font-variant-numeric:tabular-nums}.vnd-fact__label{font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.vnd-terms__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}@media(min-width:900px){.vnd-terms__grid{grid-template-columns:.95fr 1.35fr 1fr}}.vnd-term{display:flex;flex-direction:column;padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card)}.vnd-term--wide{background:var(--color-bg-secondary)}.vnd-term__icon{color:var(--color-accent);margin-bottom:var(--space-sm)}.vnd-term__title{margin:0 0 var(--space-xs);font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--color-text)}.vnd-term__value{margin:auto 0 var(--space-xs);font-size:1.9rem;font-weight:800;letter-spacing:-.03em;color:var(--color-accent);font-variant-numeric:tabular-nums}.vnd-term__text{margin:0;font-size:.88rem;line-height:1.6;color:var(--color-text-secondary)}.vnd-term__text--sm{margin-top:auto;padding-top:var(--space-sm);font-size:.8rem}.vnd-ladder{display:flex;flex-direction:column;gap:6px;margin:var(--space-xs) 0 0;padding:0;list-style:none}.vnd-ladder__step{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);padding:5px 10px;border-radius:var(--radius-sm);background:var(--color-accent-a8);font-size:.85rem}.vnd-ladder__from{color:var(--color-text-secondary)}.vnd-ladder__pct{font-weight:700;color:var(--color-accent);font-variant-numeric:tabular-nums}.vnd-calc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:start}@media(min-width:1024px){.vnd-calc__grid{grid-template-columns:minmax(0,1fr) 350px}}.vnd-calc__main{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.vnd-rows{display:flex;flex-direction:column;gap:var(--space-md)}.vnd-row{position:relative;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card)}.vnd-row__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.vnd-row__num{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--color-text-secondary)}.vnd-row__remove{width:28px;height:28px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:1.3rem;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color .15s,background .15s}.vnd-row__remove:hover{color:var(--color-status-error);background:var(--color-danger-a8)}.vnd-row__fields{display:grid;grid-template-columns:2fr 1.2fr 96px auto;gap:var(--space-md);align-items:end}.vnd-row--pristine .vnd-field--variant,.vnd-row--pristine .vnd-field--qty,.vnd-row--pristine .vnd-row__subtotal{display:none}@media(max-width:1200px)and (min-width:1024px){.vnd-row__fields{grid-template-columns:1fr 1fr}}@media(max-width:700px){.vnd-row__fields{grid-template-columns:1fr}}.vnd-field label{display:block;font-size:.72rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-xs);text-transform:uppercase;letter-spacing:.05em}.vnd-field select,.vnd-field input{width:100%;padding:10px 12px;border:1px solid var(--color-text-muted);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text);font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.vnd-field select:focus-visible,.vnd-field input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.vnd-field select:focus,.vnd-field input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-a15)}.vnd-field select optgroup{font-weight:700;font-style:normal;padding:4px 0;color:var(--color-text)}.vnd-field select option{font-weight:400;padding-inline-start:8px}.vnd-field input[type=number]{-moz-appearance:textfield}.vnd-field input::-webkit-outer-spin-button,.vnd-field input::-webkit-inner-spin-button{-webkit-appearance:none}.vnd-search{position:relative;margin-bottom:var(--space-lg)}.vnd-search__icon{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.vnd-search__input{width:100%;padding:12px 38px;border:1px solid var(--color-text-muted);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text);font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.vnd-search__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-a15)}.vnd-search__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.vnd-search__input::-webkit-search-cancel-button{display:none}.vnd-search__clear{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:none;background:transparent;color:var(--color-text-secondary);font-size:1.2rem;line-height:1;cursor:pointer;border-radius:var(--radius-sm);transition:color .15s,background .15s}.vnd-search__clear:hover{color:var(--color-text);background:var(--color-card-hover)}.vnd-search__list{position:absolute;inset-inline:0;top:calc(100% + 4px);max-height:320px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:10}.vnd-search__group{font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);padding:8px 10px 4px}.vnd-search__opt{padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);font-size:.9rem;color:var(--color-text);transition:background .1s}.vnd-search__opt:hover,.vnd-search__opt--active{background:var(--color-accent-a12)}.vnd-search__opt-main{min-width:0;display:flex;flex-direction:column;gap:2px}.vnd-search__opt-sub{font-size:.78rem;line-height:1.35;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.vnd-search__opt-pct{color:var(--color-accent);font-weight:600;flex-shrink:0;white-space:nowrap;text-align:end}.vnd-search__empty,.vnd-search__more{padding:10px;color:var(--color-text-secondary);text-align:center;font-size:.85rem}.vnd-row__bulk-warn{display:flex;align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);background:color-mix(in srgb,var(--color-status-updating) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-status-updating) 80%,transparent);border-radius:var(--radius-sm);font-size:.83rem;line-height:1.45;color:var(--color-status-updating)}.vnd-row__bulk-warn svg{flex-shrink:0;margin-top:2px}.vnd-row__confirm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px dashed var(--color-border)}.vnd-row__subtitle{flex:1 1 60%;min-width:0;font-size:.8rem;line-height:1.4;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vnd-row__verify{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:600;color:var(--color-accent);text-decoration:none;white-space:nowrap;border-bottom:1px dashed var(--color-accent-a40);padding-bottom:1px;transition:border-color .15s,opacity .15s}.vnd-row__verify:hover{opacity:.85;border-bottom-color:var(--color-accent)}.vnd-row__verify svg{flex-shrink:0}.vnd-row__subtotal{display:flex;align-items:flex-end;padding-bottom:11px;font-size:1.05rem;font-weight:700;white-space:nowrap;color:var(--color-accent);font-variant-numeric:tabular-nums}.vnd-calc__actions{display:flex;gap:var(--space-sm);margin-top:var(--space-lg)}.vnd-add-btn{flex:1;padding:var(--space-md);border:1px dashed var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-a5);color:var(--color-accent);font-weight:700;font-size:.95rem;cursor:pointer;transition:background .2s,color .2s}.vnd-add-btn:hover{background:var(--color-accent);color:var(--color-text-on-accent)}.vnd-clear-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-danger-a25);border-radius:var(--radius-md);background:transparent;color:var(--color-status-error);font-weight:600;font-size:.88rem;cursor:pointer;transition:background .2s,border-color .2s;white-space:nowrap}.vnd-clear-btn:hover{background:var(--color-danger-a8);border-color:var(--color-status-error)}.vnd-summary{position:relative;padding:var(--space-lg);border:1px solid var(--color-accent-a25);border-radius:var(--radius-lg);background:var(--color-bg-secondary);overflow:hidden}@media(min-width:1024px){.vnd-summary{position:sticky;top:calc(var(--header-height) + var(--space-md));max-height:calc(100vh - var(--header-height) - var(--space-xl));overflow:hidden auto;overscroll-behavior:contain}}.vnd-summary:before{content:"";position:absolute;top:0;inset-inline:0;height:2px;background:linear-gradient(90deg,var(--color-accent),transparent 80%)}:global([dir=rtl]) .vnd-summary:before{background:linear-gradient(270deg,var(--color-accent),transparent 80%)}.vnd-summary__title{margin:0 0 var(--space-md);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.vnd-summary__empty{margin:0;padding:var(--space-lg) 0;text-align:center;font-size:.9rem;color:var(--color-text-secondary)}.vnd-summary--empty .vnd-summary__body{display:none}.vnd-summary:not(.vnd-summary--empty) .vnd-summary__empty{display:none}.vnd-tiers{display:flex;gap:6px;margin-bottom:var(--space-md)}.vnd-tier{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;border:1px solid var(--color-text-muted);border-radius:var(--radius-sm);text-align:center;transition:border-color .3s,box-shadow .3s,background .3s}.vnd-tier--active{border-color:var(--color-accent);background:var(--color-accent-a8);box-shadow:0 0 12px var(--color-accent-a20)}.vnd-tier__label{font-size:.72rem;font-weight:600;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.vnd-tier__pct{font-size:.95rem;font-weight:700;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;transition:color .3s}.vnd-tier--active .vnd-tier__pct{color:var(--color-accent)}.vnd-order__items{margin-bottom:var(--space-sm)}.vnd-order-item{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border);font-size:.85rem}.vnd-order-item__calc{font-weight:600;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.vnd-order-item__calc strong{color:var(--color-text)}.vnd-order-item__link{color:var(--color-text);text-decoration:none;border-bottom:1px dashed var(--color-accent-a40);transition:color .15s}.vnd-order-item__link:hover{color:var(--color-accent)}.vnd-order-item__nodisc{color:var(--color-status-error);font-weight:500;margin-inline-start:4px}.vnd-order__summary{margin-top:var(--space-md)}.vnd-summary-row{display:flex;justify-content:space-between;gap:var(--space-sm);padding:5px 0;font-size:.88rem;color:var(--color-text-secondary)}.vnd-summary-row span:last-child{font-variant-numeric:tabular-nums}.vnd-summary-row--accent span:last-child{color:var(--color-accent);font-weight:600}.vnd-summary-row--total{align-items:baseline;margin-top:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-border);font-size:.9rem;font-weight:700;color:var(--color-text)}.vnd-summary-row--total span:last-child{font-size:1.6rem;letter-spacing:-.03em;color:var(--color-text)}.vnd-pay-btn{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;margin-top:var(--space-md);padding:14px var(--space-md);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-on-accent);border:none;border-radius:var(--radius-md);font-weight:700;font-size:.98rem;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 10px 24px -14px var(--color-accent-a40)}.vnd-pay-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px -14px var(--color-accent-a40)}.vnd-pay-btn:disabled{opacity:.5;cursor:not-allowed}.vnd-pay-btn__amount{font-variant-numeric:tabular-nums}.vnd-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:var(--space-sm);padding:9px var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-weight:600;font-size:.85rem;cursor:pointer;transition:border-color .2s,color .2s}.vnd-copy-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.vnd-copy-btn.vnd-copy-btn--copied{border-color:var(--color-status-working);color:var(--color-status-working)}.vnd-note{margin:var(--space-sm) 0 0;font-size:.76rem;line-height:1.5;color:var(--color-text-secondary)}.vnd-note--modal{margin:0 0 var(--space-md);text-align:center}.vnd-min-hint{margin:var(--space-sm) 0 0;font-size:.8rem;line-height:1.5;text-align:center;color:var(--color-status-updating)}.vnd-screenshot-note,.vnd-crypto-tip{display:flex;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:.8rem;line-height:1.5;color:var(--color-text-secondary)}.vnd-screenshot-note{background:var(--color-accent-a8);border:1px solid var(--color-accent-a20)}.vnd-screenshot-note svg{flex-shrink:0;color:var(--color-accent);margin-top:1px}.vnd-crypto-tip{background:color-mix(in srgb,var(--color-status-working) 9%,transparent);border:1px solid color-mix(in srgb,var(--color-status-working) 24%,transparent)}.vnd-crypto-tip svg{flex-shrink:0;color:var(--color-status-working);margin-top:1px}.vnd-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}@media(min-width:700px){.vnd-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-2xl)}}@media(min-width:1024px){.vnd-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.vnd-step{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-border)}.vnd-step__num{flex-shrink:0;min-width:2ch;font-family:var(--font-mono);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--color-accent);opacity:.75}.vnd-step__text{margin:0;font-size:.9rem;line-height:1.6;color:var(--color-text-secondary)}.vnd-important{position:relative;margin-top:var(--space-2xl);padding:var(--space-xl);padding-inline-start:calc(var(--space-xl) + 3px);border:1px solid color-mix(in srgb,var(--color-status-updating) 28%,transparent);border-radius:var(--radius-lg);background:var(--color-bg-secondary);overflow:hidden}.vnd-important:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--color-status-updating)}.vnd-important__title{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);font-size:1.05rem;font-weight:700;color:var(--color-status-updating)}.vnd-important__title svg{flex-shrink:0}.vnd-important__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}@media(max-width:900px){.vnd-important__grid{grid-template-columns:1fr}}.vnd-important__card{display:flex;gap:var(--space-md);align-items:flex-start}.vnd-important__card svg{flex-shrink:0;margin-top:2px;color:var(--color-accent)}.vnd-important__card p{margin:0;font-size:.88rem;line-height:1.6;color:var(--color-text-secondary)}.vnd-inline-link{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.vnd-inline-link:hover{color:var(--color-accent-hover)}.vnd-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-2xl);padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 120% at 100% 0%,var(--color-accent-a10) 0%,transparent 60%),var(--color-card)}.vnd-help__copy{flex:1 1 380px;min-width:0}.vnd-help__title{margin:0 0 var(--space-xs);font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:var(--color-text)}.vnd-help__text{margin:0;max-width:60ch;font-size:.92rem;line-height:1.6;color:var(--color-text-secondary)}.vnd-help__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.vnd-modal-overlay{position:fixed;inset:0;z-index:var(--z-modal);background:var(--color-lightbox-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-lg)}.vnd-modal{display:flex;flex-direction:column;width:100%;max-width:700px;max-height:84vh;padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--shadow-lg)}.vnd-modal__title{margin:0 0 var(--space-lg);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;text-align:center}.vnd-modal__body{overflow-y:auto;flex:1;margin-bottom:var(--space-md)}.vnd-modal__table{width:100%;border-collapse:collapse;font-size:.85rem}.vnd-modal__table th{text-align:start;padding:var(--space-xs) var(--space-sm);border-bottom:2px solid var(--color-border);color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;font-size:.72rem;letter-spacing:.05em}.vnd-modal__table td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);vertical-align:top}.vnd-modal__table tr:last-child td{border-bottom:none}.vnd-modal__table .vnd-modal__total-row td{border-top:2px solid var(--color-accent);font-weight:700;font-size:.95rem;padding-top:var(--space-sm)}.vnd-modal__muted{color:var(--color-text-secondary)}.vnd-modal__blocked{color:var(--color-status-error)}.vnd-modal__footer{display:flex;gap:var(--space-sm)}@media(max-width:500px){.vnd-modal__footer{flex-direction:column-reverse}}.vnd-modal__btn{flex:1;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-weight:700;font-size:.92rem;cursor:pointer;border:none;transition:opacity .2s}.vnd-modal__btn:hover{opacity:.88}.vnd-modal__btn--back{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-secondary)}.vnd-modal__btn--confirm{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-on-accent)}.vnd-modal__product-link{color:var(--color-accent);text-decoration:none;border-bottom:1px dashed var(--color-accent-a40);transition:border-color .2s}.vnd-modal__product-link:hover{border-bottom-color:var(--color-accent)}:global([dir=rtl]) :is(.vnd-fact__value,.vnd-term__value,.vnd-ladder__pct,.vnd-tier__label,.vnd-tier__pct,.vnd-row__subtotal,.vnd-pay-btn__amount,.vnd-order-item__calc,.vnd-summary-row span:last-child){direction:ltr;unicode-bidi:isolate}[data-theme=light] .vnd-hero__bg:after{opacity:.02;mix-blend-mode:multiply}@media(prefers-reduced-motion:reduce){.vnd-btn,.vnd-pay-btn{transition:none}.vnd-btn:is(:hover,:focus-visible),.vnd-pay-btn:hover:not(:disabled){transform:none}}@media(max-width:700px){.vnd{padding-inline:var(--space-md)}.vnd-hero{padding:var(--space-xl) var(--space-lg)}.vnd-calc__main,.vnd-row{padding:var(--space-md)}.vnd-important{padding:var(--space-lg);padding-inline-start:calc(var(--space-lg) + 3px)}.vnd-help{padding:var(--space-lg)}.vnd-hero__actions .vnd-btn{flex:1 1 auto;justify-content:center}}
