body.vca-account-page .site-header{background:#020202;border-bottom:1px solid rgb(255 255 255 / .06)}.vca-account{--vca-text:var(--text, rgba(255,255,255,.92));--vca-muted:var(--muted, rgba(255,255,255,.68));--vca-accent:var(--accent, #f2b700);--vca-line:rgba(255,255,255,.11);--vca-line-soft:rgba(255,255,255,.07);--vca-panel:rgba(255,255,255,.035);min-height:100vh;background:var(--vca-bg);color:var(--vca-text);font-family:var(--font-sans,Arial,sans-serif);font-size:var(--type-body,16px);line-height:var(--lh-copy,1.55)}.vca-account *,.vca-account *::before,.vca-account *::after{box-sizing:border-box}.vca-account a{color:inherit}.vca-account .container{width:min(100% - 40px, 1200px);margin-inline:auto}.vca-account-hero{padding:122px 0 42px;border-bottom:1px solid var(--vca-line-soft);background:linear-gradient(180deg,rgb(255 255 255 / .025),#fff0 72%),#050505}.vca-account-hero__inner{display:grid;gap:14px}.vca-account-hero__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:32px}.vca-account-eyebrow,.vca-panel__eyebrow{margin:0;color:var(--vca-accent);font-size:12px;font-weight:var(--weight-ui,800);letter-spacing:0;line-height:1.2;text-transform:uppercase}.vca-account-title{max-width:860px;margin:0;color:var(--vca-text);font-size:var(--type-page-title,clamp(42px, 5.8vw, 72px));font-weight:var(--weight-title,900);letter-spacing:var(--tracking-title,-.04em);line-height:var(--lh-title,1.05)}.vca-account-subtitle{max-width:760px;margin:10px 0 0;color:var(--vca-muted);font-size:18px;letter-spacing:0;line-height:var(--lh-copy,1.55)}.vca-auth-section,.vca-dashboard-section{padding:40px 0 92px}.vca-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vca-panel{border:1px solid var(--vca-line);border-radius:8px;background:var(--vca-panel);padding:24px}.vca-panel--wide,.vca-dashboard-main,.vca-dashboard-overview,.vca-account-section{min-width:0}.vca-panel__header{display:grid;gap:8px;margin-bottom:20px}.vca-panel h2,.vca-panel h3{margin:0;color:var(--vca-text);font-size:26px;font-weight:var(--weight-section,800);letter-spacing:0;line-height:var(--lh-title,1.05)}.vca-section-heading{display:grid;gap:10px;max-width:820px;margin-bottom:24px}.vca-section-heading h2{margin:0;color:var(--vca-text);font-size:34px;font-weight:var(--weight-title,900);letter-spacing:0;line-height:1}.vca-section-heading p:not(.vca-panel__eyebrow){max-width:720px;margin:0;color:var(--vca-muted);font-size:16px;line-height:var(--lh-copy,1.55)}.vca-form:not([hidden]){display:grid;gap:14px}.vca-form-heading{display:grid;gap:6px;margin-bottom:2px}.vca-form-heading h3{margin:0;color:var(--vca-text);font-size:20px;font-weight:var(--weight-section,800);letter-spacing:0;line-height:1.1}.vca-form-heading p{margin:0;color:var(--vca-muted);font-size:14px}.vca-field{display:grid;gap:7px}.vca-field--full{grid-column:1 / -1}.vca-field label{color:var(--vca-muted);font-size:var(--type-body-sm,14px);letter-spacing:0}.vca-field input,.vca-field textarea,.vca-field select{width:100%;min-height:48px;border:1px solid rgb(255 255 255 / .18);border-radius:6px;background:rgb(255 255 255 / .05);color:var(--vca-text);font:inherit;padding:12px 14px;resize:none;transition:background-color 9999s ease,color 9999s ease,border-color .18s ease,box-shadow .18s ease}.vca-field textarea{min-height:116px}.vca-field input:focus,.vca-field textarea:focus,.vca-field select:focus{border-color:rgb(242 183 0 / .65)!important;box-shadow:0 0 0 3px rgb(242 183 0 / .14)!important;outline:none!important}.vca-field input:-webkit-autofill,.vca-field input:-webkit-autofill:hover,.vca-field input:-webkit-autofill:focus,.vca-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px #18181e inset!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important;caret-color:rgb(255 255 255 / .92)}.vca-field-hint{margin:0;color:rgb(255 255 255 / .46);font-size:12px;line-height:1.35}.vca-field-error{display:block;color:#f87171;font-size:12px;line-height:1.3;margin-top:2px}.vca-field input[aria-invalid="true"],.vca-field textarea[aria-invalid="true"],.vca-field select[aria-invalid="true"]{border-color:rgb(240 112 112 / .6)}.vca-check{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;align-self:flex-start;justify-self:start;color:var(--vca-muted);font-size:var(--type-body-sm,14px);cursor:pointer}.vca-check input[type="checkbox"]{-webkit-appearance:none;appearance:none;position:relative;width:15px;height:15px;min-width:15px;min-height:15px;border:1px solid rgb(255 255 255 / .24);border-radius:5px;background:rgb(255 255 255 / .01);margin:0;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.vca-check input[type="checkbox"]:checked{background:rgb(242 183 0 / .86);border-color:rgb(242 183 0 / .92);box-shadow:0 2px 10px rgb(242 183 0 / .22)}.vca-check input[type="checkbox"]:checked::after{content:'';position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #181205;border-width:0 1.75px 1.75px 0;transform:rotate(45deg)}.vca-form-actions,.vca-action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vca-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;background:var(--vca-accent);color:#000;cursor:pointer;font-family:inherit;font-size:var(--type-body-sm,14px);font-weight:var(--weight-ui,800);letter-spacing:0;line-height:1;padding:13px 18px;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease;will-change:transform}.vca-button:hover{filter:brightness(.96);box-shadow:0 8px 24px rgb(242 183 0 / .18);transform:translateY(-1px)}.vca-button:focus-visible,.vca-text-link:focus-visible,.vca-account-nav__item:focus-visible,.vca-order-details summary:focus-visible{outline:2px solid var(--vca-accent);outline-offset:3px}.vca-button--secondary{border:1px solid rgb(255 255 255 / .14);background:#fff0;color:var(--vca-text)}.vca-button--secondary:hover{border-color:rgb(242 183 0 / .5);color:var(--vca-accent);box-shadow:none}.vca-button--disabled,.vca-button--disabled:hover,.vca-button:disabled,.vca-button:disabled:hover{cursor:default;pointer-events:none;opacity:.48;transform:none;box-shadow:none}.vca-text-link{color:var(--vca-muted);font-size:var(--type-body-sm,14px);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .22);transition:color .18s ease,border-color .18s ease}.vca-text-link:hover{color:var(--vca-accent);border-color:var(--vca-accent)}.vca-notice{margin:0 0 18px;border:1px solid rgb(255 255 255 / .12);border-radius:8px;padding:13px 15px;color:var(--vca-text);background:rgb(255 255 255 / .035)}.vca-notice--success{border-color:rgb(242 183 0 / .45);background:rgb(242 183 0 / .08)}.vca-notice--error{border-color:rgb(255 124 124 / .45);background:rgb(255 124 124 / .08)}.vca-dashboard-layout{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:34px}.vca-account-nav{position:sticky;top:96px;display:grid;gap:6px;border:1px solid var(--vca-line);border-radius:8px;background:rgb(255 255 255 / .025);padding:8px}.vca-account-nav__item{display:block;min-height:54px;border-radius:6px;color:var(--vca-muted);padding:10px 12px;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.vca-account-nav__item span{display:grid;gap:3px}.vca-account-nav__item strong{color:inherit;font-size:14px;font-weight:var(--weight-ui,800);letter-spacing:0;line-height:1.25}.vca-account-nav__item small{color:rgb(255 255 255 / .48);font-size:12px;line-height:1.25}.vca-account-nav__item:hover,.vca-account-nav__item.is-active{background:rgb(242 183 0 / .1);color:var(--vca-accent)}.vca-account-nav__item.is-active small,.vca-account-nav__item:hover small{color:rgb(255 255 255 / .72)}.vca-account-nav__item--logout{margin-top:4px;border-top:1px solid var(--vca-line-soft);border-radius:0}.vca-account-nav__item--logout:hover{border-radius:6px}.vca-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.vca-stat{display:grid;gap:8px;min-height:126px;border:1px solid var(--vca-line);border-radius:8px;background:var(--vca-panel);padding:16px}.vca-stat span,.vca-stat small{color:var(--vca-muted);font-size:12px;line-height:1.35}.vca-stat strong{color:var(--vca-text);font-size:28px;font-weight:var(--weight-title,900);line-height:1}.vca-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px}.vca-account-block{min-width:0}.vca-block-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.vca-block-heading h3,.vca-aside-block h3{margin:4px 0 0;color:var(--vca-text);font-size:22px;font-weight:var(--weight-section,800);letter-spacing:0;line-height:1.1}.vca-account-aside{display:grid;gap:12px}.vca-aside-block{display:grid;gap:10px;border:1px solid var(--vca-line);border-radius:8px;background:var(--vca-panel);padding:18px}.vca-aside-block p:not(.vca-panel__eyebrow){margin:0;color:var(--vca-muted);font-size:14px;line-height:1.55}.vca-inline-note{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;border:1px solid rgb(242 183 0 / .32);border-radius:8px;background:rgb(242 183 0 / .07);padding:12px 14px}.vca-inline-note strong{color:var(--vca-accent);font-size:13px;text-transform:uppercase}.vca-inline-note span{color:var(--vca-muted);font-size:13px}.vca-muted{margin:0;color:var(--vca-muted)}.vca-list,.vca-order-items{display:grid;gap:12px}.vca-list-row,.vca-order-details,.vca-order-item{border:1px solid var(--vca-line);border-radius:8px;background:var(--vca-panel)}.vca-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px}.vca-row-main{min-width:0}.vca-row-main h3{margin:0 0 5px;color:var(--vca-text);font-size:16px;font-weight:var(--weight-ui,800);letter-spacing:0;line-height:var(--lh-dense,1.2)}.vca-row-main p{margin:0;color:var(--vca-muted);font-size:var(--type-body-sm,14px);line-height:var(--lh-dense,1.25);overflow-wrap:anywhere}.vca-row-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.vca-order-details{overflow:hidden}.vca-order-details summary{position:relative;display:block;cursor:pointer;list-style:none;padding:18px 58px 18px 18px}.vca-order-details summary::-webkit-details-marker{display:none}.vca-order-details summary::after{content:"+";position:absolute;top:50%;right:18px;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(255 255 255 / .16);border-radius:50%;color:var(--vca-accent);font-size:18px;font-weight:var(--weight-ui,800);line-height:1;transform:translateY(-50%)}.vca-order-details[open]{border-color:rgb(242 183 0 / .28);background:rgb(255 255 255 / .045)}.vca-order-details[open] summary{border-bottom:1px solid var(--vca-line-soft)}.vca-order-details[open] summary::after{content:"-"}.vca-order-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.vca-order-summary__main{min-width:0}.vca-order-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.vca-status-badge{display:inline-flex;align-items:center;min-height:22px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;color:rgb(255 255 255 / .72);font-size:11px;font-weight:var(--weight-ui,800);line-height:1;padding:5px 8px;text-transform:uppercase}.vca-status-badge--paid{border-color:rgb(242 183 0 / .38);color:var(--vca-accent);background:rgb(242 183 0 / .08)}.vca-status-badge--pending{border-color:rgb(255 255 255 / .22);color:rgb(255 255 255 / .82)}.vca-status-badge--attention{border-color:rgb(248 113 113 / .42);color:#f87171;background:rgb(248 113 113 / .08)}.vca-order-summary h3{margin:0 0 6px;color:var(--vca-text);font-size:19px;font-weight:var(--weight-section,800);letter-spacing:0;line-height:1.15}.vca-order-summary p{margin:0;color:var(--vca-muted);font-size:14px;overflow-wrap:anywhere}.vca-order-summary__amount{display:grid;justify-items:end;gap:4px;white-space:nowrap}.vca-order-summary__amount strong{color:var(--vca-text);font-size:18px;line-height:1}.vca-order-summary__amount span{color:var(--vca-muted);font-size:12px}.vca-order-detail{display:grid;gap:22px;padding:20px 18px 18px}.vca-order-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vca-detail-card{min-width:0}.vca-detail-list{display:grid;gap:0;margin:10px 0 0}.vca-detail-list>div{display:grid;grid-template-columns:minmax(90px,.6fr) minmax(0,1fr);gap:12px;border-top:1px solid var(--vca-line-soft);padding:10px 0}.vca-detail-list>div:last-child{border-bottom:1px solid var(--vca-line-soft)}.vca-detail-list dt{color:var(--vca-muted);font-size:13px}.vca-detail-list dd{min-width:0;margin:0;color:var(--vca-text);font-size:13px;overflow-wrap:anywhere}.vca-order-items-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--vca-line-soft);padding-top:18px}.vca-order-items-heading h4{margin:0;color:var(--vca-text);font-size:18px;font-weight:var(--weight-section,800);letter-spacing:0}.vca-order-items-heading span{color:var(--vca-muted);font-size:13px}.vca-order-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px}.vca-empty-state{display:grid;justify-items:start;gap:14px;align-content:center;padding:24px 0;color:var(--vca-muted)}.vca-empty-state--overview{max-width:720px}.vca-empty-state strong{color:var(--vca-text);font-size:20px;line-height:var(--lh-dense,1.2)}.vca-empty-state p{max-width:560px;margin:0;color:var(--vca-muted)}.vca-settings-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:18px}.vca-settings-form{border:1px solid var(--vca-line);border-radius:8px;background:var(--vca-panel);padding:20px}.vca-settings-form:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.vca-settings-form:first-child .vca-form-heading,.vca-settings-form:first-child .vca-form-actions{grid-column:1 / -1}@media (max-width:1120px){.vca-dashboard-layout,.vca-overview-grid,.vca-order-detail__grid{grid-template-columns:1fr}.vca-account-nav{position:static;grid-template-columns:repeat(4,minmax(0,1fr))}.vca-account-nav__item--logout{margin-top:0;border-top:0;border-left:1px solid var(--vca-line-soft);border-radius:6px}}@media (max-width:980px){.vca-account-title{font-size:44px}.vca-account-hero__row,.vca-auth-grid,.vca-settings-grid,.vca-settings-form:first-child,.vca-stat-grid{grid-template-columns:1fr}.vca-account-hero__row{align-items:start}}@media (max-width:720px){.vca-account .container{width:min(100% - 28px, 1200px)}.vca-account-hero{padding:108px 0 34px}.vca-account-title{font-size:36px}.vca-account-subtitle{font-size:16px}.vca-section-heading h2{font-size:28px}.vca-auth-section,.vca-dashboard-section{padding:30px 0 60px}.vca-account-nav{grid-template-columns:1fr}.vca-account-nav__item--logout{border-left:0;border-top:1px solid var(--vca-line-soft)}.vca-block-heading,.vca-inline-note,.vca-order-summary,.vca-order-item,.vca-list-row,.vca-order-items-heading{align-items:start;grid-template-columns:1fr}.vca-block-heading,.vca-inline-note,.vca-order-items-heading{display:grid}.vca-order-summary__amount,.vca-row-actions{justify-items:start;justify-content:flex-start}.vca-detail-list>div{grid-template-columns:1fr;gap:3px}.vca-button{width:100%}}body.vca-account-page .site-header{background:var(--bg)}.vca-account{background:var(--bg)}.vca-account .container{width:min(92%, 1180px)}.vca-account-hero{padding:30px 0 28px;border-bottom:1px solid rgb(255 255 255 / .12);background:#fff0}.vca-account-hero__inner{gap:0}.vca-account-hero__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px}.vca-account-title{margin:0;font-size:34px;line-height:1}.vca-account-subtitle{margin:5px 0 0;color:rgb(255 255 255 / .68);font-size:15px}.vca-dashboard-section{padding:0 0 78px}.vca-dashboard-layout{display:grid;grid-template-columns:178px minmax(0,1fr);gap:28px;align-items:start}.vca-account-nav{position:sticky;top:84px;display:grid;align-content:start;gap:12px;min-height:0;border:0;border-right:1px solid rgb(255 255 255 / .12);border-radius:0;background:#fff0;padding:24px 18px 0 0}.vca-account-nav__item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;border:0;border-radius:0;color:rgb(255 255 255 / .42);padding:0}.vca-account-nav__item::before{content:'';position:absolute;top:6px;bottom:6px;left:-32px;width:5px;border-radius:0 4px 4px 0;background:#fff0}.vca-account-nav__item .dashicons{display:inline-block;width:22px;height:22px;color:currentColor;font-size:22px}.vca-account-nav__item strong{display:block;max-width:112px;color:currentColor;font-size:17px;font-weight:700;line-height:1.08;text-transform:none}.vca-account-nav__item:hover,.vca-account-nav__item.is-active{background:#fff0;color:var(--vca-text)}.vca-account-nav__item.is-active::before{background:var(--vca-accent)}.vca-dashboard-main{max-width:none;padding:28px 0 0}.vca-workspace-heading{display:grid;gap:4px;margin:0 0 18px}.vca-workspace-heading h2{margin:0;font-size:22px;font-weight:800}.vca-workspace-heading p{margin:0;color:rgb(255 255 255 / .54);font-size:14px}.vca-order-list{display:grid;gap:0}.vca-order-row{border-bottom:1px solid rgb(255 255 255 / .08)}.vca-order-row:first-child{border-top:1px solid rgb(255 255 255 / .08)}.vca-order-row__summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:96px;padding:16px 0;transition:background .15s}.vca-order-row__summary:hover{background:rgb(255 255 255 / .025)}.vca-order-row__toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;cursor:pointer;color:rgb(255 255 255 / .38);padding:0;border-radius:50%;flex-shrink:0;transition:color .15s}.vca-order-row__toggle:hover{color:rgb(255 255 255 / .72)}.vca-order-row__chevron{transition:transform .2s ease}.vca-order-row.is-collapsed .vca-order-row__chevron{transform:rotate(0deg)}.vca-order-row:not(.is-collapsed) .vca-order-row__chevron{transform:rotate(-180deg)}.vca-order-row__info{display:flex;flex-direction:column;gap:4px;min-width:0}.vca-order-row__track{display:block;color:var(--vca-text);font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vca-order-row__track a{color:inherit;text-decoration:none}.vca-order-row__track a:hover{color:var(--vca-accent)}.vca-order-row__license{color:rgb(255 255 255 / .42);font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vca-order-row__meta{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}.vca-order-row__price{color:var(--vca-text);font-size:15px;font-weight:700;white-space:nowrap}.vca-order-row__date,.vca-order-row__ref{color:rgb(255 255 255 / .28);font-size:12px;white-space:nowrap}.vca-status-badge{display:inline-flex;align-items:center;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;white-space:nowrap}.vca-status-badge--paid{background:rgb(74 222 128 / .1);color:#4ade80;border:1px solid rgb(74 222 128 / .22)}.vca-status-badge--pending{background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .45);border:1px solid rgb(255 255 255 / .1)}.vca-status-badge--attention{background:rgb(248 113 113 / .1);color:#f87171;border:1px solid rgb(248 113 113 / .22)}.vca-status-badge--neutral{background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .35);border:1px solid rgb(255 255 255 / .1)}.vca-order-row__dl{position:relative;align-self:center}.vca-license-actions-menu{position:relative}.vca-license-actions-menu summary{all:unset;display:inline-flex!important;align-items:center;gap:7px;padding:10px 18px!important;border-radius:7px!important;background:var(--vca-accent)!important;color:#000!important;font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-sizing:border-box;list-style:none;transition:filter .15s,transform .12s}.vca-license-actions-menu summary:hover{filter:brightness(1.08)!important;transform:translateY(-1px)}.vca-license-actions-menu summary:active{transform:translateY(0)}.vca-dl-chevron{transition:transform .2s ease;flex-shrink:0}.vca-license-actions-menu[open] summary .vca-dl-chevron{transform:rotate(-180deg)}.vca-license-actions-menu summary::-webkit-details-marker{display:none}.vca-license-actions-menu__panel{position:absolute;z-index:var(--z-dropdown,50);top:calc(100% + 6px);right:0;display:grid;width:200px;border:1px solid rgb(255 255 255 / .13);border-radius:8px;background:rgb(22 22 26 / .97);box-shadow:0 8px 8px rgb(0 0 0 / .35);padding:5px;backdrop-filter:none}.vca-license-actions-menu:not([open]) .vca-license-actions-menu__panel{display:none}.vca-license-actions-menu[open] .vca-license-actions-menu__panel{display:grid}.vca-license-menu-link{display:flex;align-items:center;gap:10px;min-height:40px;border-radius:5px;color:rgb(255 255 255 / .8);font-size:13px;text-decoration:none;padding:8px 12px;transition:background .12s,color .12s}.vca-license-menu-link:hover{background:rgb(255 255 255 / .07);color:var(--vca-text)}.vca-license-menu-link.is-disabled{color:rgb(255 255 255 / .28);pointer-events:none}.vca-order-row__detail{border-top:1px solid rgb(255 255 255 / .06);background:rgb(255 255 255 / .018);padding:20px 44px 22px;margin-bottom:2px}.vca-license-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px 40px}.vca-license-detail-grid div{display:grid;gap:4px}.vca-license-detail-grid span{color:rgb(255 255 255 / .38);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.vca-license-detail-grid strong{color:var(--vca-text);font-size:14px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.vca-license-id{color:var(--vca-accent)!important;font-size:12px!important;font-family:monospace}.vca-license-extra-tracks{margin-top:16px;border-top:1px solid rgb(255 255 255 / .07);padding-top:14px}.vca-license-extra-tracks h4{margin:0 0 8px;color:rgb(255 255 255 / .38);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vca-license-extra-track{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-top:1px solid rgb(255 255 255 / .06);padding:10px 0}.vca-license-extra-track:first-of-type{border-top:none;padding-top:0}.vca-license-extra-track strong{display:block;color:var(--vca-text);font-size:14px;font-weight:600;line-height:1.2}.vca-license-extra-track>div:first-child span{display:block;margin-top:3px;color:rgb(255 255 255 / .38);font-size:12px}.vca-license-extra-track__actions{display:flex;gap:8px}.vca-license-extra-track__actions .vca-license-menu-link{min-height:32px;border:1px solid rgb(255 255 255 / .1);border-radius:5px;font-size:12px;padding:5px 10px}@media (max-width:720px){.vca-order-row__summary{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:80px;padding:14px 0}.vca-license-actions-menu summary{padding:9px 14px!important;font-size:12px}.vca-order-row__detail{padding:16px 20px 18px}.vca-license-detail-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.vca-order-row__summary{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:12px 0}.vca-license-actions-menu summary{padding:8px 12px!important;font-size:12px}.vca-license-detail-grid{grid-template-columns:1fr}}@media (max-width:980px){.vca-account .container{width:min(92%, var(--container, 1100px))}.vca-dashboard-layout{grid-template-columns:1fr}.vca-account-nav{position:static;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;min-height:0;border-right:0;border-bottom:1px solid rgb(255 255 255 / .12);padding:14px 0}.vca-account-nav__item::before{display:none}.vca-license-card__top{grid-template-columns:24px minmax(0,1fr) auto}.vca-license-actions-menu{grid-column:3}.vca-license-detail-grid{grid-template-columns:1fr;gap:18px}}@media (max-width:720px){.vca-account .container{width:min(100% - 28px, var(--container, 1100px))}.vca-account-hero{padding:24px 0 22px}.vca-account-hero__row,.vca-license-card__top{grid-template-columns:1fr}.vca-account-nav{grid-template-columns:1fr}.vca-account-nav__item strong{max-width:none}.vca-license-actions-menu{grid-column:auto;justify-self:start}.vca-license-actions-menu__panel{left:0;right:auto}.vca-license-detail-grid{padding:16px 18px 12px}.vca-license-extra-track{grid-template-columns:1fr}.vca-license-extra-track__actions{justify-content:flex-start}}body.vca-account-page .site-header{background:var(--bg);border-bottom:1px solid rgb(255 255 255 / .06)}.vca-account{--vca-text:var(--text);--vca-muted:var(--muted);--vca-accent:var(--accent);--vca-line:var(--border);--vca-line-soft:rgba(255,255,255,.055);--vca-panel:var(--surface);--site-header-h:72px;padding-top:var(--site-header-h);background:var(--bg);color:var(--text)}.vca-account .container{width:min(92%, var(--container, 1100px))}.vca-account-hero{padding:26px 0 24px;border-bottom:1px solid var(--border);background:var(--bg)}.vca-account-hero .vicate-breadcrumbs{display:none}.vca-account-hero__row{align-items:center;grid-template-columns:minmax(0,1fr);gap:22px}.vca-account-title{font-size:clamp(28px, 2.5vw, 34px);font-weight:var(--weight-title);letter-spacing:var(--tracking-section);line-height:var(--lh-title)}.vca-account-subtitle{margin-top:4px;color:var(--muted);font-size:var(--type-body-sm);letter-spacing:var(--tracking-body);line-height:var(--lh-dense)}.vca-button{min-height:44px;border-radius:999px;font-size:var(--type-caption);font-weight:var(--weight-ui);letter-spacing:.035em;text-transform:uppercase;padding:0 18px}.vca-button{border-color:var(--accent);background:var(--accent);color:#000;box-shadow:none}.vca-button:hover{filter:brightness(.96);box-shadow:0 8px 24px rgb(242 183 0 / .2);transform:translateY(-1px)}.vca-dashboard-section{padding:0 0 72px}.vca-dashboard-layout{grid-template-columns:164px minmax(0,1fr);gap:32px}.vca-account-nav{position:sticky;top:96px;align-content:start;gap:8px;min-height:0;border-right:1px solid var(--border);padding:26px 18px 0 0}.vca-account-nav__item{grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:36px;color:rgb(246 247 248 / .58)}.vca-account-nav__item::before{top:4px;bottom:4px;left:-18px;width:3px}.vca-account-nav__item .dashicons{width:18px;height:18px;font-size:18px;line-height:1}.vca-account-nav__item strong{max-width:none;font-size:13px;font-weight:var(--weight-ui);letter-spacing:var(--tracking-body);line-height:1.18}.vca-dashboard-main{padding:28px 0 0}.vca-workspace-heading{margin-bottom:16px}.vca-workspace-heading h2{font-size:20px;font-weight:var(--weight-section);letter-spacing:var(--tracking-body)}.vca-workspace-heading p{color:var(--muted);font-size:var(--type-body-sm);line-height:var(--lh-dense)}.vca-empty-state{max-width:620px;border-top:1px solid var(--border);padding-top:24px}.vca-empty-state strong{color:var(--text);font-size:18px;font-weight:var(--weight-section);letter-spacing:var(--tracking-body);line-height:var(--lh-dense)}.vca-empty-state p{max-width:520px;color:var(--muted);font-size:var(--type-body-sm);line-height:var(--lh-copy)}.vca-action-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vca-text-link{color:rgb(246 247 248 / .72);font-size:var(--type-body-sm);letter-spacing:var(--tracking-body)}.vca-text-link:hover{color:var(--accent);border-color:var(--accent)}.vca-license-card{border-color:var(--border);background:var(--surface);box-shadow:none}.vca-license-card__top{grid-template-columns:32px minmax(260px,1fr) auto auto;min-height:82px;gap:16px;border-bottom:0;padding:16px 18px}.vca-license-card__title p{display:flex;gap:10px;flex-wrap:wrap;margin:7px 0 0;color:rgb(246 247 248 / .54);font-size:var(--type-caption);letter-spacing:.02em;line-height:1.25;text-transform:none}.vca-license-card__title h3{margin:0;font-size:22px;font-weight:var(--weight-section);letter-spacing:var(--tracking-body);line-height:1.1}.vca-license-card__amount{display:grid;justify-items:end;gap:7px}.vca-license-card__amount strong{font-size:20px;line-height:1}.vca-license-card__toggle{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:#fff0;color:rgb(246 247 248 / .58);cursor:pointer;padding:0;transition:background-color .18s ease,color .18s ease}.vca-license-card__toggle:hover,.vca-license-card__toggle:focus-visible{background:rgb(255 255 255 / .06);color:var(--text);outline:none}.vca-license-card__toggle:focus-visible{box-shadow:0 0 0 2px rgb(242 183 0 / .58)}.vca-license-card__toggle .vca-order-chevron{transition:transform .18s ease}.vca-license-card.is-collapsed .vca-order-chevron{transform:rotate(-90deg)}.vca-license-card__collapsible{border-top:1px solid var(--border)}@media (max-width:720px){.vca-dashboard-main{padding-top:22px}}body.vca-account-page{background:var(--bg-catalog,#010101)}body.vca-account-page .site-header{background:var(--bg-catalog,#010101);border-bottom:1px solid rgb(255 255 255 / .06)}.vca-account:not(.vca-account--auth){--vca-page-max:1200px;--vca-sidebar:204px;--vca-track-cover-w:84px;--vca-track-cover-h:58px;min-height:100vh;padding-top:var(--site-header-h,72px);background:radial-gradient(900px 520px at 88% 0%,rgb(242 183 0 / .045),transparent 64%),var(--bg-catalog,#010101);color:var(--text)}.vca-account:not(.vca-account--auth) .container{width:min(calc(100% - 40px), var(--vca-page-max));margin-inline:auto}.vca-account:not(.vca-account--auth) .vca-account-hero{padding:32px 0 30px;border-bottom:1px solid var(--border);background:#fff0}.vca-account:not(.vca-account--auth) .vca-account-hero .vicate-breadcrumbs{display:block;margin:0 0 24px}.vca-account:not(.vca-account--auth) .vca-account-hero__inner{gap:0}.vca-account:not(.vca-account--auth) .vca-account-hero__row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.vca-account:not(.vca-account--auth) .vca-account-title{max-width:860px;margin:0;color:var(--text);font-size:clamp(42px, 5.8vw, 64px);font-weight:var(--weight-title);letter-spacing:var(--tracking-title);line-height:var(--lh-tight)}.vca-account:not(.vca-account--auth) .vca-account-subtitle{max-width:720px;margin:10px 0 0;color:var(--muted);font-size:var(--type-body-lg);letter-spacing:var(--tracking-body);line-height:var(--lh-copy)}.vca-account:not(.vca-account--auth) .vca-dashboard-section{padding:34px 0 96px}.vca-account:not(.vca-account--auth) .vca-dashboard-layout{display:grid;grid-template-columns:var(--vca-sidebar) minmax(0,1fr);gap:44px;align-items:start}.vca-account:not(.vca-account--auth) .vca-account-nav{position:sticky;top:calc(var(--site-header-h, 72px) + 24px);display:grid;align-content:start;gap:8px;min-height:0;border:0;border-right:1px solid var(--border);border-radius:0;background:#fff0;padding:4px 22px 0 0}.vca-account:not(.vca-account--auth) .vca-account-nav__item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;border:0;border-radius:0;color:rgb(246 247 248 / .62);padding:0;text-decoration:none}.vca-account:not(.vca-account--auth) .vca-account-nav__item::before{content:'';position:absolute;top:5px;bottom:5px;left:-22px;width:3px;border-radius:0 3px 3px 0;background:#fff0}.vca-account:not(.vca-account--auth) .vca-account-nav__item .dashicons{width:18px;height:18px;color:currentColor;font-size:18px;line-height:1}.vca-account:not(.vca-account--auth) .vca-account-nav__item strong{display:block;max-width:none;color:currentColor;font-size:var(--type-body-sm);font-weight:var(--weight-ui);letter-spacing:var(--tracking-body);line-height:var(--lh-dense)}.vca-account:not(.vca-account--auth) .vca-account-nav__item:hover,.vca-account:not(.vca-account--auth) .vca-account-nav__item.is-active{background:#fff0;color:var(--text)}.vca-account:not(.vca-account--auth) .vca-account-nav__item.is-active::before{background:var(--accent)}.vca-account:not(.vca-account--auth) .vca-dashboard-main{min-width:0;padding:0}.vca-account:not(.vca-account--auth) .vca-dashboard-overview{max-width:980px}.vca-account:not(.vca-account--auth) .vca-workspace-heading{margin:0 0 20px}.vca-account:not(.vca-account--auth) .vca-workspace-heading h2,.vca-account:not(.vca-account--auth) .vca-section-heading h2{margin:0;color:var(--text);font-size:var(--type-section-title);font-weight:var(--weight-section);letter-spacing:var(--tracking-section);line-height:var(--lh-title)}.vca-account:not(.vca-account--auth) .vca-workspace-heading p,.vca-account:not(.vca-account--auth) .vca-section-heading p:not(.vca-panel__eyebrow){max-width:720px;margin:8px 0 0;color:var(--muted);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--lh-copy)}.vca-account:not(.vca-account--auth) .vca-panel__eyebrow{color:var(--accent);font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:var(--tracking-eyebrow);line-height:1.2;text-transform:uppercase}.vca-account:not(.vca-account--auth) .vca-license-card{position:relative;overflow:visible;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012) 54%,rgb(242 183 0 / .018)),var(--surface);box-shadow:none}.vca-account:not(.vca-account--auth) .vca-license-card__top{display:grid;grid-template-columns:32px var(--vca-track-cover-w) minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:96px;border-bottom:0;padding:18px 20px}.vca-account:not(.vca-account--auth) .vca-license-card__cover{position:relative;display:block;width:var(--vca-track-cover-w);height:var(--vca-track-cover-h);overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:6px;background:linear-gradient(135deg,rgb(242 183 0 / .16),transparent 38%),linear-gradient(180deg,var(--vca-surface),var(--vca-bg));background-position:center;background-size:cover;text-decoration:none}.vca-account:not(.vca-account--auth) .vca-license-card__cover.has-image{background-image:linear-gradient(0deg,rgb(1 1 1 / .18),transparent 58%),var(--vca-track-cover)}.vca-account:not(.vca-account--auth) .vca-license-card__cover span{position:absolute;right:10px;bottom:10px;left:10px;height:2px;border-radius:999px;background:rgb(242 183 0 / .9)}.vca-account:not(.vca-account--auth) .vca-license-card__title{min-width:0}.vca-account:not(.vca-account--auth) .vca-license-card__title h3{margin:0;color:var(--text);font-size:var(--type-card-title);font-weight:var(--weight-section);letter-spacing:var(--tracking-section);line-height:var(--lh-dense)}.vca-account:not(.vca-account--auth) .vca-license-card__title h3 a{color:inherit;text-decoration:none}.vca-account:not(.vca-account--auth) .vca-license-card__title h3 a:hover{color:var(--accent)}.vca-account:not(.vca-account--auth) .vca-license-card__title p{display:flex;gap:10px;flex-wrap:wrap;margin:7px 0 0;color:rgb(246 247 248 / .58);font-size:var(--type-caption);letter-spacing:var(--tracking-body);line-height:var(--lh-dense);text-transform:none}.vca-account:not(.vca-account--auth) .vca-license-card__amount{display:grid;justify-items:end;gap:7px;min-width:92px}.vca-account:not(.vca-account--auth) .vca-license-card__amount strong{color:var(--text);font-size:20px;font-weight:var(--weight-section);letter-spacing:var(--tracking-body);line-height:1}.vca-account:not(.vca-account--auth) .vca-status-badge{min-height:22px;border-radius:5px;font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:var(--tracking-ui);padding:4px 8px}.vca-account:not(.vca-account--auth) .vca-license-card__collapsible{border-top:1px solid var(--border)}.vca-account:not(.vca-account--auth) .vca-settings-grid{display:grid;grid-template-columns:1fr;gap:56px}.vca-account:not(.vca-account--auth) .vca-settings-form{border:0;border-radius:0;background:#fff0;padding:0}.vca-account:not(.vca-account--auth) .vca-settings-form:first-child{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:30px}.vca-account:not(.vca-account--auth) .vca-settings-form#password{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:30px;max-width:760px}.vca-account:not(.vca-account--auth) .vca-settings-form#password .vca-form-heading,.vca-account:not(.vca-account--auth) .vca-settings-form#password .vca-form-actions{grid-column:1 / -1}.vca-account:not(.vca-account--auth) .vca-settings-form#password .vca-field:has(#vca_current_password){grid-column:1 / -1;max-width:calc(50% - 24px)}.vca-account:not(.vca-account--auth) .vca-form-heading{margin-bottom:20px}.vca-account:not(.vca-account--auth) .vca-form-heading h3{font-size:24px;font-weight:800;letter-spacing:-.3px}.vca-account:not(.vca-account--auth) .vca-field{gap:5px}.vca-account:not(.vca-account--auth) .vca-field label{color:rgb(246 247 248 / .54);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vca-account:not(.vca-account--auth) .vca-field input,.vca-account:not(.vca-account--auth) .vca-field textarea,.vca-account:not(.vca-account--auth) .vca-field select{min-height:0;border:none;border-radius:6px;background:rgb(255 255 255 / .06);padding:10px 12px;font-size:15px}.vca-account:not(.vca-account--auth) .vca-field textarea{min-height:72px;resize:none}.vca-account:not(.vca-account--auth) .vca-field input:focus,.vca-account:not(.vca-account--auth) .vca-field textarea:focus,.vca-account:not(.vca-account--auth) .vca-field select:focus{background:rgb(255 255 255 / .09);outline:1px solid var(--accent);box-shadow:none!important}.vca-account:not(.vca-account--auth) .vca-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px rgb(40 40 40) inset!important}.vca-account:not(.vca-account--auth) .vca-button{border-radius:999px;padding:14px 30px}.vca-account:not(.vca-account--auth) .vca-order-row__detail{background:#fff0}.vca-account:not(.vca-account--auth) .vca-license-actions-menu summary{border-radius:999px!important}@media (max-width:980px){.vca-account:not(.vca-account--auth) .vca-dashboard-layout{grid-template-columns:1fr;gap:22px}.vca-account:not(.vca-account--auth) .vca-account-nav{position:static;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--border);padding:0 0 16px}.vca-account:not(.vca-account--auth) .vca-account-nav__item::before{display:none}.vca-account:not(.vca-account--auth) .vca-license-card__top{grid-template-columns:32px var(--vca-track-cover-w) minmax(0,1fr)}.vca-account:not(.vca-account--auth) .vca-license-card__amount,.vca-account:not(.vca-account--auth) .vca-license-actions-menu{grid-column:3;justify-self:start}.vca-account:not(.vca-account--auth) .vca-license-card__amount{justify-items:start}}@media (max-width:720px){.vca-account:not(.vca-account--auth) .container{width:min(100% - 28px, var(--vca-page-max))}.vca-account:not(.vca-account--auth) .vca-account-hero{padding:24px 0 22px}.vca-account:not(.vca-account--auth) .vca-account-title{font-size:clamp(36px, 12vw, 48px)}.vca-account:not(.vca-account--auth) .vca-account-subtitle{font-size:var(--type-body-sm)}.vca-account:not(.vca-account--auth) .vca-dashboard-section{padding:24px 0 72px}.vca-account:not(.vca-account--auth) .vca-account-nav{grid-template-columns:1fr}.vca-account:not(.vca-account--auth) .vca-license-card__top{grid-template-columns:32px minmax(0,1fr);gap:14px 12px;padding:16px}.vca-account:not(.vca-account--auth) .vca-license-card__cover{grid-column:2;width:min(100%, 180px);height:78px}.vca-account:not(.vca-account--auth) .vca-license-card__title,.vca-account:not(.vca-account--auth) .vca-license-card__amount,.vca-account:not(.vca-account--auth) .vca-license-actions-menu{grid-column:2}.vca-account:not(.vca-account--auth) .vca-settings-form:first-child,.vca-account:not(.vca-account--auth) .vca-settings-form#password{grid-template-columns:1fr}.vca-account:not(.vca-account--auth) .vca-settings-form#password .vca-field:has(#vca_current_password){max-width:100%}}.vca-account--auth{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:60px 20px 80px;background:var(--vca-bg)}.vca-auth-page{width:100%;max-width:360px}.vca-modal{position:fixed;inset:0;z-index:var(--z-modal,200);display:flex;align-items:center;justify-content:center;padding:24px 20px}.vca-modal[hidden]{display:none}.vca-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.vca-modal__inner{position:relative;z-index:1;width:100%;max-width:360px}body.vca-modal-open{overflow:hidden}@keyframes vcaCardIn{from{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.vca-modal:not([hidden]) .vca-modal__inner,.vca-auth-page{animation:vcaCardIn .3s cubic-bezier(.16,1,.3,1)}.vca-auth-card{--vca-text:var(--text, rgba(255,255,255,.92));--vca-muted:var(--muted, rgba(255,255,255,.68));--vca-accent:var(--accent, #f2b700);position:relative;border:1px solid rgb(255 255 255 / .09);border-radius:16px;background:var(--surface,rgb(255 255 255 / .035));box-shadow:0 0 0 1px rgb(255 255 255 / .03) inset,0 4px 8px rgb(0 0 0 / .4),0 20px 60px rgb(0 0 0 / .6),0 60px 120px rgb(0 0 0 / .35);padding:32px 28px 28px;overflow:hidden}.vca-auth-card::before{content:'';position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgb(242 183 0 / .5) 50%,transparent);pointer-events:none}.vca-auth-card__close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgb(255 255 255 / .1);border-radius:50%;background:#fff0;color:rgb(255 255 255 / .4);cursor:pointer;padding:0;transition:color .15s,border-color .15s,background .15s}.vca-auth-card__close:hover{color:var(--text,rgb(255 255 255 / .92));border-color:rgb(255 255 255 / .2);background:rgb(255 255 255 / .05)}.vca-auth-card__header{margin-bottom:20px;display:grid;gap:6px}.vca-auth-card__eyebrow{margin:0;color:var(--accent,#f2b700);font-size:10px;font-weight:var(--weight-ui,800);letter-spacing:0;line-height:1;text-transform:uppercase}.vca-auth-card__title{margin:0;color:var(--text,rgb(255 255 255 / .92));font-size:28px;font-weight:var(--weight-title,900);letter-spacing:-.03em;line-height:1.05}.vca-auth-card .vca-form:not([hidden]){gap:12px}.vca-auth-card .vca-field{gap:6px}.vca-auth-card .vca-field label{color:var(--vca-muted);font-size:12px;letter-spacing:0}.vca-auth-card .vca-field input{min-height:0;padding:10px 12px;border:none!important;border-radius:6px!important;background:rgb(255 255 255 / .06)!important;color:var(--vca-text)!important;font-size:15px}.vca-auth-card .vca-field input:focus{background:rgb(255 255 255 / .09)!important;outline:none!important;box-shadow:0 0 0 1px rgb(242 183 0 / .7),0 0 0 3px rgb(242 183 0 / .16)!important}.vca-auth-card .vca-field input:-webkit-autofill,.vca-auth-card .vca-field input:-webkit-autofill:hover,.vca-auth-card .vca-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #18181e inset!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important;caret-color:rgb(255 255 255 / .92)}.vca-auth-card .vca-check{font-size:12px;gap:8px;margin-top:-2px}.vca-auth-card .vca-field-hint{font-size:11px;margin-top:1px}.vca-auth-card .vca-notice{margin-bottom:14px;font-size:13px;padding:10px 13px;border-radius:7px}.vca-button--full{width:100%;min-height:46px;font-size:12px;letter-spacing:.08em}.vca-auth-footer{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:6px;padding-top:6px;border-top:1px solid rgb(255 255 255 / .06)}.vca-auth-subtle-link{color:rgb(255 255 255 / .54);font-size:12px;text-decoration:none;letter-spacing:0;transition:color .15s}.vca-auth-subtle-link:hover{color:var(--text,rgb(255 255 255 / .92))}.vca-auth-toggle-hint{margin:0;color:rgb(255 255 255 / .46);font-size:13px;text-align:center;line-height:1.4}.vca-auth-toggle{background:none;border:none;border-bottom:1px solid rgb(242 183 0 / .45);color:var(--accent,#f2b700);cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;transition:opacity .15s}.vca-auth-toggle:hover{opacity:.75}button.nav-link{-webkit-appearance:none;appearance:none;background:none;border:none;margin:0;padding:0;cursor:pointer;font:inherit;color:var(--text,rgb(255 255 255 / .92))}.vca-social-btns{display:grid;gap:8px;margin-bottom:4px}.vca-social-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;border:1px solid rgb(255 255 255 / .22);border-radius:999px;background:rgb(255 255 255 / .06);color:var(--text,rgb(255 255 255 / .92));font-family:var(--font-sans,Arial,sans-serif);font-size:13px;font-weight:600;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.vca-social-btn:hover{background:rgb(255 255 255 / .09);border-color:rgb(255 255 255 / .32);color:var(--text,rgb(255 255 255 / .92))}.vca-auth-divider{display:flex;align-items:center;gap:10px;margin:14px 0 6px;color:rgb(255 255 255 / .42);font-size:11px;font-weight:var(--weight-ui,800);letter-spacing:0;text-transform:uppercase}.vca-auth-divider::before,.vca-auth-divider::after{content:'';flex:1;height:1px;background:rgb(255 255 255 / .14)}@media (max-width:640px){.vca-account--auth{align-items:flex-start;padding:32px 16px 60px}.vca-auth-page,.vca-modal__inner{max-width:100%}.vca-auth-card{padding:26px 20px 22px;border-radius:8px}.vca-auth-card__close{top:12px;right:12px}}.track-fav-cell{width:36px;text-align:center;padding:0 2px}.track-fav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff0;border:none;cursor:pointer;color:rgb(255 255 255 / .35);border-radius:50%;transition:color .15s ease,transform .12s ease;flex-shrink:0}.track-fav:hover{color:var(--accent,#f2b700);transform:scale(1.15)}.track-fav.is-active{color:var(--accent,#f2b700)}.track-fav.is-active .fav-icon-path{fill:var(--accent,#f2b700)}@keyframes fav-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}100%{transform:scale(1)}}.track-fav.is-pulsing{animation:fav-pulse .35s ease forwards}body.vca-account-page .collection-track-panel{padding:0;border:none;border-radius:0;background:none;box-shadow:none}.track-cart-cell{width:36px;text-align:center;padding:0 2px}.track-cart-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff0;border:none;cursor:pointer;color:rgb(255 255 255 / .35);border-radius:50%;transition:color .15s ease,transform .12s ease;flex-shrink:0;position:relative}.track-cart-btn:hover{color:var(--accent,#f2b700);transform:scale(1.15)}.track-cart-btn.is-active,.track-cart-btn.is-added{color:var(--accent,#f2b700)}.track-cart-btn.is-loading{opacity:.55;pointer-events:none}.track-cart-btn.is-loading svg{animation:vca-spin .7s linear infinite}@keyframes vca-spin{to{transform:rotate(360deg)}}.track-cart-btn.is-added svg{animation:vca-cart-pop .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes vca-cart-pop{0%{transform:scale(1)}50%{transform:scale(1.4)}100%{transform:scale(1)}}.nav-cart-count{position:absolute;top:-5px;right:-7px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:999px;background:var(--accent,#f2b700);color:#000;font-family:var(--font-sans,sans-serif);font-size:10px;font-weight:800;line-height:1;padding:0 4px;pointer-events:none;transition:transform 0.2s cubic-bezier(.22,1,.36,1),opacity 0.2s}.nav-cart-count[hidden]{display:none!important}.nav-account-menu__panel .nav-cart-count{display:none!important}.nav-cart-count.is-bumped{animation:vca-badge-bump 0.35s cubic-bezier(.22,1,.36,1)}@keyframes vca-badge-bump{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.vca-fly-dot{position:fixed;width:10px;height:10px;border-radius:50%;background:var(--accent,#f2b700);z-index:var(--z-alert,210);pointer-events:none;transform:translate(-50%,-50%) scale(1);opacity:1;transition:none}.vca-fly-dot.is-flying{transition:left 0.5s cubic-bezier(.4,.1,.3,1),top 0.5s cubic-bezier(.4,.1,.3,1),opacity 0.5s ease,transform 0.5s ease}body.vca-cart-page{display:flex;flex-direction:column;min-height:100vh;height:auto;background:var(--bg-catalog,#010101)}body.vca-cart-page .site-header{background:var(--bg-catalog,#010101);border-bottom:1px solid rgb(255 255 255 / .06)}body.vca-cart-page main.vca-cart-page{flex:1}.vca-cart-page{--vca-text:var(--text, rgba(255,255,255,.92));--vca-muted:var(--muted, rgba(255,255,255,.68));--vca-secondary:var(--muted-soft, rgba(255,255,255,.42));--vca-accent:var(--accent, #f2b700);--vca-border:var(--border, rgba(255,255,255,.08));--vca-surface:var(--surface, #111115);--vca-page-max:1400px;--site-header-h:72px;padding-top:var(--site-header-h);background:radial-gradient(800px 460px at 80% 0%,rgb(242 183 0 / .04),transparent 62%),var(--bg-catalog,#010101);color:var(--vca-text);font-family:var(--font-sans,sans-serif)}.vca-cart-page *,.vca-cart-page *::before,.vca-cart-page *::after{box-sizing:border-box}.vca-cart-wrap{width:min(calc(100% - 40px), var(--vca-page-max));margin-inline:auto;padding:18px 0 88px}.vca-cart-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:54px}.vca-cart-header>div{display:grid;gap:10px}.vca-cart-title{margin:0;color:var(--vca-text);font-size:clamp(42px, 4.4vw, 52px);font-weight:var(--weight-title,800);letter-spacing:var(--tracking-title,-.055em);line-height:var(--lh-tight,.96)}.vca-cart-subtitle{margin:10px 0 0;color:var(--vca-muted);font-size:var(--type-body,15px)}.vca-cart-continue{display:inline-flex;align-items:center;gap:6px;color:rgb(255 255 255 / .52);font-size:12px;font-weight:500;letter-spacing:.02em;text-decoration:none;border-bottom:0;transition:color .15s ease;white-space:nowrap}.vca-cart-continue svg{color:rgb(255 255 255 / .35);flex-shrink:0;transition:color .15s ease}.vca-cart-continue:hover{color:rgb(255 255 255 / .84)}.vca-cart-continue:hover svg{color:rgb(255 255 255 / .55)}.vca-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px}.vca-cart-items-header{display:grid;grid-template-columns:minmax(0,1fr) 170px 110px 100px 36px;gap:16px;align-items:center;padding:0 0 12px;border-bottom:1px solid var(--vca-border);color:var(--vca-secondary);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vca-cart-items-header span:nth-child(3){text-align:center}.vca-cart-items-header .vca-tip{vertical-align:middle;margin-left:2px}.vca-cart-row{display:grid;grid-template-columns:minmax(0,1fr) 170px 110px 100px 36px;align-items:center;gap:16px;min-height:70px;border-bottom:1px solid var(--vca-border);padding:12px 0;overflow:hidden;transition:opacity .22s ease}.vca-cart-row.is-removing{opacity:.45;pointer-events:none}.vca-cart-row.is-removed{opacity:0;height:0!important;min-height:0;padding:0;overflow:hidden;border:0}.vca-cart-row__info{display:flex;flex-direction:column;gap:5px;min-width:0}.vca-cart-row__title{color:var(--vca-text);font-size:15px;font-weight:700;letter-spacing:var(--tracking-body,-.01em);line-height:var(--lh-dense,1.32);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vca-cart-row__title:hover{color:var(--vca-accent)}.vca-cart-row__title.is-unavailable{color:var(--vca-secondary);font-style:italic;text-decoration:line-through}.vca-cart-row__tag{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgb(255 255 255 / .10);border-radius:4px;color:var(--vca-secondary);font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1;padding:3px 7px;text-transform:uppercase}.vca-cart-row__tag--warn{border-color:rgb(248 113 113 / .3);color:#f87171}.vca-cart-row__license{display:flex;flex-direction:column;gap:4px}.vca-cart-row__license span:first-child{color:var(--vca-muted);font-size:13px;font-weight:600}.vca-cart-row__scope{color:var(--vca-secondary)!important;font-size:11px!important;font-weight:400!important}.vca-cart-row__qty{display:flex;align-items:center;justify-content:center;gap:0}.vca-qty-btn{display:flex;align-items:center;justify-content:center;width:32px;height:44px;background:none;border:none;color:var(--vca-secondary);font-size:18px;font-weight:300;line-height:1;cursor:pointer;transition:color .12s;flex-shrink:0;padding:0}.vca-qty-btn:hover:not(:disabled){color:var(--vca-text)}.vca-qty-btn:disabled{opacity:.18;cursor:default}.vca-qty-btn:focus-visible{outline:2px solid var(--vca-accent);outline-offset:2px;border-radius:4px}.vca-qty-val{min-width:32px;text-align:center;color:var(--vca-text);font-size:14px;font-weight:700;line-height:1;padding:0 4px;height:auto;display:flex;align-items:center;justify-content:center}.vca-cart-row__price{color:var(--vca-text);font-size:15px;font-weight:700;white-space:nowrap}.vca-cart-row__remove{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;color:rgb(255 255 255 / .28);cursor:pointer;padding:0;flex-shrink:0;transition:color .15s}.vca-cart-row__remove:hover{color:#f87171}.vca-cart-row__remove:focus-visible{outline:2px solid var(--vca-accent);outline-offset:2px;border-radius:4px}.vca-cart-summary{position:sticky;top:calc(var(--site-header-h) + 24px)}.vca-cart-summary__inner{border:1px solid rgb(255 255 255 / .10);border-radius:8px;background:var(--vca-surface);padding:24px;display:grid;gap:0}.vca-cart-summary__title{margin:0 0 20px;color:var(--vca-text);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.vca-cart-summary__tracks{display:grid;gap:8px;margin-bottom:16px}.vca-cart-summary__track{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.vca-cart-summary__track-name{color:var(--vca-text);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vca-cart-summary__track-qty{font-style:normal;color:var(--vca-secondary);font-weight:400;font-size:12px}.vca-cart-summary__track-price{color:var(--vca-muted);white-space:nowrap;flex-shrink:0}.vca-cart-summary__lines{display:grid;gap:12px;border-top:1px solid var(--vca-border);padding-top:18px;margin-bottom:18px}.vca-cart-summary__line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.vca-cart-summary__line span:first-child{color:var(--vca-muted)}.vca-cart-summary__line strong{color:var(--vca-text);font-weight:700}.vca-cart-summary__line--tax span{color:var(--vca-secondary);font-size:12px}.vca-cart-summary__tax-note{font-style:italic}.vca-cart-summary__total{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--vca-border);padding:18px 0;margin-bottom:18px}.vca-cart-summary__total span{color:var(--vca-text);font-size:12px;font-weight:600}.vca-cart-summary__total strong{color:var(--vca-accent);font-size:20px;font-weight:var(--weight-title,800);line-height:1}.vca-cart-checkout-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:999px!important;font-size:13px!important;font-weight:var(--weight-ui,700)!important;letter-spacing:.035em!important;margin-bottom:18px}.vca-cart-summary__note{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--vca-secondary);font-size:11px;margin-bottom:0}.vca-note-cards{display:inline-flex;align-items:center;gap:5px;margin-left:2px}.vca-note-card{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 4px;border:1px solid rgb(255 255 255 / .14);border-radius:3px;background:rgb(255 255 255 / .05);vertical-align:middle}.vca-note-card--visa{color:var(--vca-muted);font-size:8px;font-weight:900;letter-spacing:.08em;font-style:normal}.vca-note-card--mc{padding:0 3px;border:0;background:none;height:14px}.vca-cart-summary__license-note{border-top:1px solid var(--vca-border);padding-top:16px;display:grid;gap:8px}.vca-cart-summary__license-note p{margin:0;color:var(--vca-secondary);font-size:12px;line-height:1.55}.vca-cart-summary__license-note strong{color:var(--vca-muted)}.vca-cart-summary__license-note .vca-text-link{font-size:12px}.vca-cart-extended-cta{margin-top:40px;border-top:1px solid var(--vca-border);padding-top:32px}.vca-cart-extended-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:780px}.vca-cart-extended-cta .vca-panel__eyebrow{color:var(--vca-accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.vca-cart-extended-cta h3{margin:0 0 8px;color:var(--vca-text);font-size:20px;font-weight:var(--weight-section,800);letter-spacing:var(--tracking-body,-.01em);line-height:1.15}.vca-cart-extended-cta p{margin:0;color:var(--vca-muted);font-size:14px;line-height:var(--lh-copy,1.62);max-width:540px}.vca-cart-empty{display:grid;justify-items:start;gap:18px;max-width:540px;padding:48px 0}.vca-cart-empty__icon{color:var(--vca-muted)}.vca-cart-empty h2{margin:0;color:var(--vca-text);font-size:28px;font-weight:var(--weight-title,800);letter-spacing:var(--tracking-section,-.035em);line-height:var(--lh-title,1.05)}.vca-cart-empty p{margin:0;color:var(--vca-muted);font-size:var(--type-body,15px);line-height:var(--lh-copy,1.62)}.vca-cart-empty__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.vca-cart-auth-gate{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--site-header-h, 72px) - 40px)}.vca-cart-auth-gate__inner{max-width:460px;display:grid;gap:16px;padding:8px 0 40px}.vca-cart-auth-gate__inner h1{margin:0;color:var(--vca-text);font-size:clamp(28px, 4vw, 40px);font-weight:var(--weight-title,800);letter-spacing:var(--tracking-section,-.035em)}.vca-cart-auth-gate__inner p{margin:0;color:var(--vca-muted);font-size:var(--type-body,15px);line-height:var(--lh-copy,1.62)}.vca-cart-auth-gate__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.vca-checkout-page{--vca-page-max:1400px}.vca-checkout-page .vca-cart-wrap{width:min(calc(100% - 40px), var(--vca-page-max));padding:18px 0 88px}.vca-checkout-page .vca-cart-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:54px}.vca-checkout-page .vca-cart-header>div{display:grid;gap:10px}.vca-checkout-page .vca-cart-title{margin:0;color:var(--vca-text);font-size:clamp(42px, 4.4vw, 52px);letter-spacing:var(--tracking-title,-.055em);line-height:var(--lh-tight,.96)}.vca-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px}.vca-checkout-form{align-content:start;gap:24px}.vca-checkout-panel{border:0;border-radius:0;background:#fff0;padding:0}.vca-checkout-panel h2{margin:0;color:var(--vca-text);font-size:21px;font-weight:800;line-height:1.15}.vca-checkout-panel .vca-form-heading{gap:5px;margin-bottom:20px}.vca-checkout-panel .vca-form-heading p{max-width:380px;color:var(--vca-secondary);font-size:14px;line-height:1.4}.vca-checkout-page .vca-field{gap:4px}.vca-checkout-page .vca-field label,.vca-checkout-label{color:rgb(246 247 248 / .54);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vca-checkout-page .vca-field input,.vca-checkout-page .vca-field textarea,.vca-checkout-page .vca-field select{min-height:0;border:none;border-radius:6px;background:rgb(255 255 255 / .06);color:var(--vca-text);font-size:15px;padding:10px 12px}.vca-checkout-page .vca-field select{appearance:none;-webkit-appearance:none;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='rgba(255%2C255%2C255%2C.54)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.vca-country-select{position:relative;width:100%}.vca-country-select__field{position:relative;display:flex;align-items:center}.vca-country-select__input{width:100%;min-height:0;border:none;border-radius:6px;background:rgb(255 255 255 / .06);color:var(--vca-text);font-size:15px;font-family:inherit;padding:10px 36px 10px 12px;cursor:pointer;outline:none;transition:background 0.15s,box-shadow 0.15s}.vca-country-select__input::placeholder{color:rgb(255 255 255 / .42)}.vca-country-select__input.is-placeholder{color:rgb(255 255 255 / .42)}.vca-country-select.is-open .vca-country-select__input,.vca-country-select__input:focus{background:rgb(255 255 255 / .09);box-shadow:0 0 0 1px rgb(242 183 0 / .7),0 0 0 3px rgb(242 183 0 / .16);cursor:text}.vca-country-select.is-invalid .vca-country-select__input{box-shadow:0 0 0 1px rgb(239 68 68 / .7)}.vca-country-select__chevron{position:absolute;right:12px;display:flex;align-items:center;pointer-events:none;transition:transform 0.15s cubic-bezier(.22,1,.36,1)}.vca-country-select.is-open .vca-country-select__chevron{transform:rotate(180deg)}.vca-country-select__panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:200;background:rgb(18 18 22 / .82);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgb(255 255 255 / .1);border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgb(0 0 0 / .6),inset 0 1px 0 rgb(255 255 255 / .06);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity 0.15s cubic-bezier(.22,1,.36,1),transform 0.15s cubic-bezier(.22,1,.36,1)}.vca-country-select.is-open .vca-country-select__panel{opacity:1;transform:translateY(0);pointer-events:auto}@media (prefers-reduced-motion:reduce){.vca-country-select__panel{transition:none}.vca-country-select__chevron{transition:none}}.vca-country-select__list{list-style:none;margin:0;padding:4px 0;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .12) #fff0}.vca-country-select__option{padding:8px 12px;font-size:14px;color:var(--vca-text);cursor:pointer}.vca-country-select__option:hover,.vca-country-select__option.is-active{background:rgb(255 255 255 / .08)}.vca-country-select__option.is-selected{color:var(--vca-accent,#f2b700)}.vca-checkout-page .vca-field input:focus,.vca-checkout-page .vca-field textarea:focus,.vca-checkout-page .vca-field select:focus{background:rgb(255 255 255 / .09);outline:none;box-shadow:0 0 0 1px rgb(242 183 0 / .7),0 0 0 3px rgb(242 183 0 / .16)!important}.vca-checkout-page .vca-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px rgb(40 40 40) inset!important}.vca-checkout-page .vca-field textarea{min-height:84px;resize:none}.vca-checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.vca-checkout-company .vca-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vca-checkout-account-fields .vca-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vca-checkout-company .vca-field--full{grid-column:1 / -1}.vca-checkout-company-row{display:flex;align-items:center;gap:6px;margin-top:20px}.vca-checkout-company-toggle{margin-top:0}.vca-tip{position:relative;display:inline-flex;align-items:center;flex-shrink:0;cursor:default}.vca-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgb(255 255 255 / .1);color:rgb(255 255 255 / .5);font-size:10px;font-weight:700;font-style:italic;font-family:Georgia,serif;line-height:1;letter-spacing:0;text-transform:none;transition:background .15s ease,color .15s ease;user-select:none}.vca-tip:hover .vca-tip-icon{background:rgb(242 183 0 / .18);color:rgb(242 183 0 / .95)}.vca-tip__bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:210px;background:#1c1c22;border:1px solid rgb(255 255 255 / .1);border-radius:8px;color:rgb(255 255 255 / .82);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;font-style:normal;padding:8px 12px;text-align:center;white-space:normal;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:50}.vca-tip:hover .vca-tip__bubble{opacity:1}.vca-checkout-company,.vca-checkout-create-account,.vca-checkout-invoice{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-top:0;margin-top:12px;padding-top:0}.vca-checkout-create-account .vca-checkout-account-fields{width:100%;align-self:stretch}.vca-checkout-create-account{border-top:0;margin-top:20px;padding-top:0}.vca-checkout-company[hidden],.vca-checkout-account-fields[hidden],.vca-checkout-invoice-fields[hidden]{display:none}.vca-checkout-account-fields,.vca-checkout-invoice-fields{margin-top:2px;max-width:100%}.vca-checkout-account-fields .vca-checkout-fields{width:100%}.vca-checkout-confirmations{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.vca-checkout-confirmation{display:grid;gap:14px;border-top:1px solid var(--vca-border);max-width:none;padding:28px 0 0}.vca-checkout-confirmation .vca-form-heading{margin:0 0 16px}.vca-checkout-confirmation h2{margin:0;color:var(--vca-text);font-size:21px;font-weight:800;line-height:1.15;text-transform:none;letter-spacing:0}.vca-checkout-confirmation .vca-checkout-confirmations{gap:14px}.vca-checkout-steps{display:flex;align-items:center;gap:6px;margin:6px 0 14px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.vca-checkout-steps__step{display:inline-flex;align-items:center;gap:6px;color:rgb(255 255 255 / .28)}.vca-checkout-steps__num{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgb(255 255 255 / .07);color:rgb(255 255 255 / .28);font-size:9px;font-weight:800;letter-spacing:0;text-transform:none;flex-shrink:0}.vca-checkout-steps__step::after{content:'/';color:rgb(255 255 255 / .18);font-weight:300;font-size:11px;letter-spacing:0;text-transform:none}.vca-checkout-steps__step:last-child::after{display:none}.vca-checkout-steps__step--active{color:var(--vca-text);font-weight:800}.vca-checkout-steps__step--active .vca-checkout-steps__num{background:var(--vca-accent);color:#000}.vca-checkout-steps__step--done{color:rgb(255 255 255 / .45)}.vca-checkout-steps__step--done .vca-checkout-steps__num{background:rgb(255 255 255 / .10);color:rgb(255 255 255 / .45)}.vca-checkout-steps__step--done::after{color:rgb(255 255 255 / .20)}.vca-checkout-form-submit{padding-top:28px}.vca-checkout-form-submit__btn{width:100%}.vca-checkout-trust-notice{margin:8px 0 0;font-size:12px;color:var(--vca-muted);text-align:center;line-height:1.4}.vca-checkout-stripe-signal{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:10px;color:var(--vca-secondary);font-size:11px}.vca-checkout-check{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;min-width:0;color:var(--vca-muted);font-size:14px;line-height:1.3}.vca-checkout-check input[type="checkbox"]{-webkit-appearance:none!important;appearance:none!important;flex:0 0 16px;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px;max-height:16px;padding:0!important;margin:0!important;align-self:center;box-sizing:border-box;border-color:rgb(255 255 255 / .12);background:rgb(255 255 255 / .05)}.vca-checkout-check input[type="checkbox"]:checked::after{top:50%;left:50%;width:5px;height:8px;border-width:0 1.75px 1.75px 0;transform:translate(-50%,-58%) rotate(45deg)}.vca-checkout-check span{display:block;min-width:0;align-self:center;overflow:visible;white-space:normal}.vca-checkout-check a{color:var(--vca-accent);text-decoration:none;border-bottom:1px solid rgb(242 183 0 / .42)}.vca-checkout-consent-note{margin:-8px 0 0 26px;font-size:11px;line-height:1.5;color:rgb(255 255 255 / .42)}.vca-checkout-mobile-bar{display:none}.vca-checkout-account-email{display:grid;align-content:center;gap:5px;min-height:40px;border:1px solid rgb(255 255 255 / .18);border-radius:5px;background:rgb(255 255 255 / .035);margin:0;padding:7px 10px}.vca-checkout-account-email span{color:var(--vca-muted);font-size:11px}.vca-checkout-account-email strong{overflow:hidden;color:rgb(255 255 255 / .76);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vca-checkout-actions{margin-top:2px}.vca-checkout-page .vca-cart-summary{width:100%}.vca-checkout-page .vca-cart-summary__inner{border-color:rgb(255 255 255 / .10);padding:24px}.vca-checkout-page .vca-cart-summary__title{margin-bottom:20px;color:var(--vca-text);font-size:16px}.vca-checkout-summary__items{display:grid;gap:16px;border-top:1px solid var(--vca-border);padding-top:18px}.vca-checkout-summary__lines{margin-top:22px;margin-bottom:2px}.vca-checkout-summary-item{display:flex;justify-content:space-between;gap:18px;color:var(--vca-text)}.vca-checkout-summary-item div{display:grid;gap:4px;min-width:0}.vca-checkout-summary-item strong{overflow:hidden;color:var(--vca-text);font-size:14px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.vca-checkout-summary-item span{color:var(--vca-secondary);font-size:12px}.vca-checkout-summary-item b{color:var(--vca-text);font-size:14px;white-space:nowrap}.vca-checkout-page .vca-cart-summary__line{font-size:14px}.vca-checkout-page .vca-cart-summary__line--tax strong{color:var(--vca-secondary);font-weight:600}.vca-checkout-page .vca-cart-summary__total{margin-bottom:18px}.vca-checkout-page .vca-cart-summary__total strong{color:var(--vca-accent);font-size:20px}.vca-checkout-message-list{margin:0;padding-left:18px}.vca-checkout-message-list li+li{margin-top:4px}.vca-checkout-pending,.vca-checkout-status{max-width:920px}.vca-checkout-status .vca-panel__eyebrow{margin-bottom:12px;letter-spacing:.08em}.vca-checkout-status+.vca-action-row{margin-top:36px}.vca-checkout-tracks{margin-top:28px;display:flex;flex-direction:column;gap:8px}.vca-checkout-track-item{margin:0;font-size:14px;color:rgb(255 255 255 / .68)}.vca-checkout-tracks+.vca-action-row{margin-top:24px}.vca-checkout-account-nudge{margin:28px 0 0;font-size:13px;color:rgb(255 255 255 / .42);line-height:1.6}.vca-checkout-account-nudge strong{color:rgb(255 255 255 / .6);font-weight:500}.vca-checkout-account-nudge__link{display:inline-block;margin-left:6px;color:rgb(255 255 255 / .68);text-decoration:underline;text-underline-offset:2px}.vca-checkout-account-nudge__link:hover{color:rgb(255 255 255 / .92)}.vca-checkout-account-nudge+.vca-action-row{margin-top:20px}.vca-success-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 72px);padding:clamp(36px, 8vh, 80px) 20px;text-align:center}.vca-success-inner{max-width:560px;width:100%;margin:0 auto}.vca-success-heading{margin:0 0 20px;font-size:clamp(2.4rem, 6vw, 4.2rem);font-weight:800;letter-spacing:-.035em;line-height:.96;color:var(--vca-text);text-wrap:balance}.vca-success-sub{margin:0 0 12px;font-size:clamp(15px, 2.2vw, 18px);color:var(--vca-text);line-height:1.5}.vca-success-body{margin:0;font-size:14px;color:var(--vca-muted);line-height:1.65}.vca-success-body strong{color:var(--vca-text);font-weight:500}.vca-success-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:36px}.vca-success-actions .vca-button{min-width:min(200px, 80vw)}.vca-success-actions .vca-button--secondary{background:#fff0;border:1px solid rgb(255 255 255 / .14);color:var(--vca-text);box-shadow:none}.vca-success-actions .vca-button--secondary:hover{border-color:rgb(242 183 0 / .5);color:var(--vca-accent);box-shadow:none}.vca-success-tracks{margin:20px 0 0;display:flex;flex-direction:column;gap:6px}.vca-success-track-item{margin:0;font-size:14px;color:var(--vca-muted)}.vca-success-nudge{margin:24px 0 0;font-size:13px;color:var(--muted-soft,rgb(255 255 255 / .42));line-height:1.6}.vca-success-nudge strong{color:var(--vca-muted);font-weight:500}.vca-success-ellipsis{display:inline-block;animation:vca-ellipsis-pulse 1.4s ease-in-out infinite}@keyframes vca-ellipsis-pulse{0%,100%{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.vca-success-ellipsis{animation:none}}.vca-checkout-pending__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:28px 0 22px}@media (max-width:1024px){.vca-cart-layout{grid-template-columns:1fr;gap:24px}.vca-cart-summary{position:static;max-width:100%}}@media (max-width:900px){.vca-checkout-layout{grid-template-columns:minmax(0,520px);justify-content:center}.vca-checkout-page .vca-cart-summary{position:static;max-width:100%}.vca-checkout-mobile-bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;max-width:520px;margin:0 auto 20px;padding:10px 14px;border-radius:6px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07);font-size:13px;font-weight:700;color:var(--vca-text);letter-spacing:-.01em}.vca-checkout-mobile-bar__label{font-size:11px;font-weight:500;color:rgb(255 255 255 / .45);letter-spacing:.02em}.vca-checkout-stripe-signal{display:none}}@media (max-width:720px){.vca-cart-header{grid-template-columns:1fr;gap:10px}.vca-checkout-fields,.vca-checkout-pending__grid{grid-template-columns:1fr}.vca-checkout-company .vca-checkout-fields,.vca-checkout-account-fields .vca-checkout-fields{grid-template-columns:1fr}.vca-cart-row__license{display:none}.vca-cart-items-header span:nth-child(2){display:none}.vca-cart-items-header,.vca-cart-row{grid-template-columns:minmax(0,1fr) 110px 90px 36px}}@media (max-width:480px){.vca-cart-wrap{width:min(100% - 28px, var(--vca-page-max));padding:20px 0 60px}.vca-cart-items-header{display:none}.vca-cart-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"info    price" "qty     remove";gap:4px 12px;min-height:0;padding:14px 0;align-items:center}.vca-cart-row__info{grid-area:info}.vca-cart-row__price{grid-area:price;font-size:14px;font-weight:700;white-space:nowrap}.vca-cart-row__qty{grid-area:qty}.vca-cart-row__remove{grid-area:remove;justify-self:end;align-self:center}.vca-cart-checkout-btn{width:100%}}body.vca-account-page{background:var(--bg,#010101)}body.vca-account-page .site-header{background:var(--bg,#010101);border-bottom:1px solid rgb(255 255 255 / .06)}.vca-account:not(.vca-account--auth){--vca-page-max:1180px;--vca-sidebar:210px;--vca-action-ease:cubic-bezier(.22,1,.36,1);min-height:100vh;padding-top:var(--site-header-h,72px);background:var(--bg,#010101);color:var(--text);font-family:var(--font-sans,system-ui,sans-serif)}.vca-account:not(.vca-account--auth) .container{width:min(calc(100% - 40px), var(--vca-page-max));margin-inline:auto}.vca-account:not(.vca-account--auth) .vca-account-hero{padding:34px 0 30px;border-bottom:1px solid var(--border);background:#fff0}.vca-account:not(.vca-account--auth) .vca-account-hero .vicate-breadcrumbs{display:block;margin:0 0 24px}.vca-account:not(.vca-account--auth) .vca-account-title{max-width:760px;margin:0;color:var(--text);font-size:44px;font-weight:var(--weight-title);letter-spacing:var(--tracking-section);line-height:var(--lh-title);text-wrap:balance}.vca-account:not(.vca-account--auth) .vca-account-subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:720px;margin:8px 0 0;color:var(--muted);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--lh-copy)}.vca-account:not(.vca-account--auth) .vca-dashboard-section{padding:34px 0 88px}.vca-account:not(.vca-account--auth) .vca-dashboard-layout{display:grid;grid-template-columns:var(--vca-sidebar) minmax(0,1fr);align-items:start;gap:44px}.vca-account:not(.vca-account--auth) .vca-dashboard-main,.vca-account:not(.vca-account--auth) .vca-account-section,.vca-account:not(.vca-account--auth) .vca-dashboard-overview{min-width:0}.vca-account:not(.vca-account--auth) .vca-dashboard-main{padding:0}.vca-account:not(.vca-account--auth) .vca-account-nav{position:sticky;top:calc(var(--site-header-h, 72px) + 24px);display:grid;align-content:start;gap:6px;min-height:0;border:0;border-right:1px solid var(--border);border-radius:0;background:#fff0;padding:2px 22px 0 0}.vca-account:not(.vca-account--auth) .vca-account-nav__item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;border:0;border-radius:8px;color:rgb(255 255 255 / .62);padding:0 10px;text-decoration:none;transition:background-color .16s var(--vca-action-ease),color .16s var(--vca-action-ease)}.vca-account:not(.vca-account--auth) .vca-account-nav__item::before{content:none}.vca-account:not(.vca-account--auth) .vca-account-nav__item .dashicons{width:18px;height:18px;color:currentColor;font-size:18px;line-height:1}.vca-account:not(.vca-account--auth) .vca-account-nav__item strong{display:block;color:currentColor;font-size:var(--type-body-sm);font-weight:var(--weight-ui);letter-spacing:var(--tracking-body);line-height:1.18}.vca-account:not(.vca-account--auth) .vca-account-nav__item small{display:block;margin-top:3px;color:rgb(255 255 255 / .46);font-size:var(--type-micro);letter-spacing:0;line-height:1.25}.vca-account:not(.vca-account--auth) .vca-account-nav__item:hover,.vca-account:not(.vca-account--auth) .vca-account-nav__item.is-active{background:rgb(255 255 255 / .055);color:var(--text)}.vca-account:not(.vca-account--auth) .vca-account-nav__item.is-active .dashicons{color:var(--accent)}.vca-account:not(.vca-account--auth) .vca-workspace-heading,.vca-account:not(.vca-account--auth) .vca-section-heading{display:grid;gap:8px;max-width:760px;margin:0 0 24px}.vca-account:not(.vca-account--auth) .vca-workspace-heading h2,.vca-account:not(.vca-account--auth) .vca-section-heading h2{margin:0;color:var(--text);font-size:30px;font-weight:var(--weight-section);letter-spacing:var(--tracking-section);line-height:var(--lh-title);text-wrap:balance}.vca-account:not(.vca-account--auth) .vca-workspace-heading p,.vca-account:not(.vca-account--auth) .vca-section-heading p{max-width:660px;margin:0;color:var(--muted);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--lh-copy);text-wrap:pretty}.vca-account:not(.vca-account--auth) .vca-panel__eyebrow{display:none}.vca-account:not(.vca-account--auth) .vca-order-list{display:grid;gap:0;max-width:100%}.vca-account:not(.vca-account--auth) .vca-order-row{border-bottom:1px solid var(--border);background:#fff0}.vca-account:not(.vca-account--auth) .vca-order-row:first-child{border-top:1px solid var(--border)}.vca-account:not(.vca-account--auth) .vca-order-row__summary{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(300px,auto);align-items:center;gap:18px;min-height:98px;padding:17px 0;transition:background-color .16s var(--vca-action-ease)}.vca-account:not(.vca-account--auth) .vca-order-row__summary:hover{background:rgb(255 255 255 / .03)}.vca-account:not(.vca-account--auth) .vca-order-row__toggle{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#fff0;color:rgb(255 255 255 / .54);cursor:pointer;padding:0;transition:background-color .16s var(--vca-action-ease),color .16s var(--vca-action-ease)}.vca-account:not(.vca-account--auth) .vca-order-row__toggle:hover,.vca-account:not(.vca-account--auth) .vca-order-row__toggle:focus-visible{background:rgb(255 255 255 / .06);color:var(--text)}.vca-account:not(.vca-account--auth) .vca-order-row__toggle:focus-visible,.vca-account:not(.vca-account--auth) .vca-order-file-link:focus-visible,.vca-account:not(.vca-account--auth) .vca-copy-license:focus-visible,.vca-account:not(.vca-account--auth) .vca-security-panel summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vca-account:not(.vca-account--auth) .vca-order-row__chevron{transition:transform .18s var(--vca-action-ease)}.vca-account:not(.vca-account--auth) .vca-order-row:not(.is-collapsed) .vca-order-row__chevron{transform:rotate(-180deg)}.vca-account:not(.vca-account--auth) .vca-order-row__track{color:var(--text);font-size:16px;font-weight:var(--weight-ui);letter-spacing:var(--tracking-body);line-height:var(--lh-dense)}.vca-account:not(.vca-account--auth) .vca-order-row__track a{color:inherit;text-decoration:none}.vca-account:not(.vca-account--auth) .vca-order-row__track a:hover{color:var(--accent)}.vca-account:not(.vca-account--auth) .vca-order-row__license{color:rgb(255 255 255 / .58);font-size:var(--type-body-sm);line-height:var(--lh-dense)}.vca-account:not(.vca-account--auth) .vca-order-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:6px}.vca-account:not(.vca-account--auth) .vca-order-row__price{color:var(--text);font-size:var(--type-body-sm);font-weight:var(--weight-ui)}.vca-account:not(.vca-account--auth) .vca-order-row__date,.vca-account:not(.vca-account--auth) .vca-order-row__ref{color:rgb(255 255 255 / .56);font-size:var(--type-caption);line-height:1.2}.vca-account:not(.vca-account--auth) .vca-status-badge{min-height:22px;border-radius:999px;font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:var(--tracking-ui);line-height:1;padding:5px 8px}.vca-account:not(.vca-account--auth) .vca-status-badge--paid{border-color:rgb(242 183 0 / .42);background:rgb(242 183 0 / .09);color:var(--accent)}.vca-account:not(.vca-account--auth) .vca-order-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.vca-account:not(.vca-account--auth) .vca-order-file-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:999px;font-size:var(--type-caption);font-weight:var(--weight-ui);letter-spacing:.035em;line-height:1;padding:0 15px;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .16s var(--vca-action-ease),color .16s var(--vca-action-ease),filter .16s var(--vca-action-ease),transform .16s var(--vca-action-ease)}.vca-account:not(.vca-account--auth) .vca-order-file-link--primary{background:var(--accent);color:#000}.vca-account:not(.vca-account--auth) .vca-order-file-link--secondary{background:rgb(255 255 255 / .07);color:var(--text)}.vca-account:not(.vca-account--auth) .vca-order-file-link--plain{background:#fff0;color:rgb(255 255 255 / .68)}.vca-account:not(.vca-account--auth) .vca-order-file-link:hover{filter:brightness(.96);transform:translateY(-1px)}.vca-account:not(.vca-account--auth) .vca-order-file-link--secondary:hover,.vca-account:not(.vca-account--auth) .vca-order-file-link--plain:hover{background:rgb(255 255 255 / .1);color:var(--text);filter:none}.vca-account:not(.vca-account--auth) .vca-order-file-link.is-disabled{cursor:default;opacity:.38;pointer-events:none}.vca-account:not(.vca-account--auth) .vca-order-row__detail{border-top:1px solid rgb(255 255 255 / .055);background:#fff0;padding:20px 0 22px 50px;margin:0}.vca-account:not(.vca-account--auth) .vca-license-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px 34px}.vca-account:not(.vca-account--auth) .vca-license-detail-grid div{display:grid;gap:5px}.vca-account:not(.vca-account--auth) .vca-license-detail-grid span{color:rgb(255 255 255 / .54);font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:var(--tracking-ui);line-height:1.2;text-transform:uppercase}.vca-account:not(.vca-account--auth) .vca-license-detail-grid strong{color:var(--text);font-size:var(--type-body-sm);font-weight:500;line-height:var(--lh-dense);overflow-wrap:anywhere}.vca-account:not(.vca-account--auth) .vca-license-id-row{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.vca-account:not(.vca-account--auth) .vca-license-id{color:var(--accent)!important;font-family:inherit;font-size:var(--type-body-sm)!important;font-weight:var(--weight-ui);letter-spacing:.02em}.vca-account:not(.vca-account--auth) .vca-license-purchase-code{color:var(--text);font-size:var(--type-caption);font-weight:600;letter-spacing:.015em;overflow-wrap:anywhere}.vca-account:not(.vca-account--auth) .vca-license-verify-link{color:rgb(255 255 255 / .72);font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.vca-account:not(.vca-account--auth) .vca-license-verify-link:hover{color:var(--accent)}.vca-account:not(.vca-account--auth) .vca-copy-license{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:#fff0;color:rgb(255 255 255 / .72);cursor:pointer;font:inherit;font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:.04em;line-height:1;padding:0 10px;text-transform:uppercase}.vca-account:not(.vca-account--auth) .vca-copy-license:hover,.vca-account:not(.vca-account--auth) .vca-copy-license[data-copied="true"]{border-color:rgb(242 183 0 / .48);color:var(--accent)}.vca-account:not(.vca-account--auth) .vca-license-actions-menu__panel{z-index:var(--z-dropdown,50);border-radius:8px;background:var(--surface);box-shadow:0 8px 8px rgb(0 0 0 / .35);backdrop-filter:none;-webkit-backdrop-filter:none}.vca-account:not(.vca-account--auth) .vca-empty-state{display:grid;justify-items:start;gap:14px;max-width:640px;border-top:1px solid var(--border);color:var(--muted);padding:26px 0 0}.vca-account:not(.vca-account--auth) .vca-empty-state strong{color:var(--text);font-size:20px;font-weight:var(--weight-section);letter-spacing:var(--tracking-body);line-height:var(--lh-dense)}.vca-account:not(.vca-account--auth) .vca-empty-state p{max-width:560px;margin:0;color:var(--muted);font-size:var(--type-body);line-height:var(--lh-copy)}.vca-account:not(.vca-account--auth) .vca-action-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vca-account:not(.vca-account--auth) .vca-button{min-height:44px;border:0;border-radius:999px;background:var(--accent);box-shadow:none;color:#000;font-size:var(--type-caption);font-weight:var(--weight-ui);letter-spacing:.035em;line-height:1;padding:0 22px;text-transform:uppercase}.vca-account:not(.vca-account--auth) .vca-button:hover{filter:brightness(.96);box-shadow:0 8px 24px rgb(242 183 0 / .2);transform:translateY(-1px)}.vca-account:not(.vca-account--auth) .vca-button--secondary{border:1px solid rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .14);background:rgb(255 255 255 / .06);color:var(--text)}.vca-account:not(.vca-account--auth) .vca-button--secondary:hover{border-color:rgb(255 255 255 / .2);color:var(--text);box-shadow:none}.vca-account:not(.vca-account--auth) .vca-text-link{color:rgb(255 255 255 / .72);font-size:var(--type-body-sm);letter-spacing:var(--tracking-body);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .22)}.vca-account:not(.vca-account--auth) .vca-text-link:hover{color:var(--accent);border-color:var(--accent)}.vca-account:not(.vca-account--auth) .vca-settings-grid{display:grid;gap:38px;max-width:880px}.vca-account:not(.vca-account--auth) .vca-settings-form{display:grid;gap:22px 20px;border:0;border-top:1px solid var(--border);border-radius:0;background:#fff0;padding:24px 0 0}.vca-account:not(.vca-account--auth) .vca-settings-form:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.vca-account:not(.vca-account--auth) .vca-settings-form:first-child .vca-form-heading,.vca-account:not(.vca-account--auth) .vca-settings-form:first-child .vca-form-actions,.vca-account:not(.vca-account--auth) .vca-field--full{grid-column:1 / -1}.vca-account:not(.vca-account--auth) .vca-form-heading{display:grid;gap:6px;margin:0 0 2px}.vca-account:not(.vca-account--auth) .vca-form-heading h3{margin:0;color:var(--text);font-size:22px;font-weight:var(--weight-section);letter-spacing:var(--tracking-body);line-height:var(--lh-title)}.vca-account:not(.vca-account--auth) .vca-form-heading p{max-width:560px;margin:0;color:var(--muted);font-size:var(--type-body-sm);line-height:var(--lh-copy)}.vca-account:not(.vca-account--auth) .vca-field{display:grid;gap:7px}.vca-account:not(.vca-account--auth) .vca-field label{color:rgb(255 255 255 / .62);font-size:var(--type-caption);font-weight:var(--weight-ui);letter-spacing:var(--tracking-ui);line-height:1.1;text-transform:uppercase}.vca-account:not(.vca-account--auth) .vca-field input,.vca-account:not(.vca-account--auth) .vca-field textarea,.vca-account:not(.vca-account--auth) .vca-field select{width:100%;min-height:48px;border:1px solid #fff0;border-radius:4px;background:rgb(255 255 255 / .06);color:var(--text);font:inherit;font-size:var(--type-body);letter-spacing:var(--tracking-body);padding:12px 14px;transition:background-color .16s var(--vca-action-ease),border-color .16s var(--vca-action-ease),box-shadow .16s var(--vca-action-ease)}.vca-account:not(.vca-account--auth) .vca-field textarea{min-height:88px;resize:vertical}.vca-account:not(.vca-account--auth) .vca-field input::placeholder,.vca-account:not(.vca-account--auth) .vca-field textarea::placeholder{color:rgb(255 255 255 / .48)}.vca-account:not(.vca-account--auth) .vca-field input:focus,.vca-account:not(.vca-account--auth) .vca-field textarea:focus,.vca-account:not(.vca-account--auth) .vca-field select:focus{border-color:var(--accent)!important;background:rgb(255 255 255 / .075);box-shadow:0 0 0 2px rgb(242 183 0 / .18)!important;outline:none!important}.vca-account:not(.vca-account--auth) .vca-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 9999px #18181e inset!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important;caret-color:rgb(255 255 255 / .92)}.vca-account:not(.vca-account--auth) .vca-security-panel{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.vca-account:not(.vca-account--auth) .vca-security-panel summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;cursor:pointer;list-style:none;color:var(--text);padding:0}.vca-account:not(.vca-account--auth) .vca-security-panel summary::-webkit-details-marker{display:none}.vca-account:not(.vca-account--auth) .vca-security-panel strong{display:block;color:var(--text);font-size:18px;font-weight:var(--weight-section);letter-spacing:var(--tracking-body);line-height:var(--lh-dense)}.vca-account:not(.vca-account--auth) .vca-security-panel small{display:block;margin-top:3px;color:var(--muted);font-size:var(--type-body-sm);line-height:var(--lh-dense)}.vca-account:not(.vca-account--auth) .vca-security-panel__chevron{flex:0 0 auto;color:rgb(255 255 255 / .58);transition:transform .18s var(--vca-action-ease)}.vca-account:not(.vca-account--auth) .vca-security-panel[open] .vca-security-panel__chevron{transform:rotate(-180deg)}.vca-account:not(.vca-account--auth) .vca-security-panel .vca-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / .055);max-width:760px;padding:24px 0}.vca-account:not(.vca-account--auth) .vca-security-panel .vca-form-actions{grid-column:1 / -1}.vca-account:not(.vca-account--auth) .collection-track-panel{border:0;border-radius:0;background:#fff0;box-shadow:none;padding:0}.vca-modal{z-index:var(--z-modal,200)}.vca-fly-dot{z-index:var(--z-alert,210)}@media (max-width:1120px){.vca-account:not(.vca-account--auth) .vca-dashboard-layout{grid-template-columns:1fr;gap:26px}.vca-account:not(.vca-account--auth) .vca-account-nav{position:static;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--border);padding:0 0 18px}.vca-account:not(.vca-account--auth) .vca-order-row__summary{grid-template-columns:32px minmax(0,1fr)}.vca-account:not(.vca-account--auth) .vca-order-row__actions{grid-column:2;justify-content:flex-start}.vca-account:not(.vca-account--auth) .vca-order-row__detail{padding-left:50px}}@media (max-width:720px){.vca-account:not(.vca-account--auth) .container{width:min(100% - 28px, var(--vca-page-max))}.vca-account:not(.vca-account--auth) .vca-account-hero{padding:26px 0 24px}.vca-account:not(.vca-account--auth) .vca-account-title{font-size:36px}.vca-account:not(.vca-account--auth) .vca-account-subtitle{font-size:var(--type-body-sm)}.vca-account:not(.vca-account--auth) .vca-dashboard-section{padding:28px 0 72px}.vca-account:not(.vca-account--auth) .vca-account-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vca-account:not(.vca-account--auth) .vca-account-nav__item{min-width:0}.vca-account:not(.vca-account--auth) .vca-account-nav__item strong{overflow-wrap:anywhere}.vca-account:not(.vca-account--auth) .vca-account-nav__item small{display:none}.vca-account:not(.vca-account--auth) .vca-order-row__summary{grid-template-columns:32px minmax(0,1fr);gap:14px 12px;min-height:0;padding:16px 0}.vca-account:not(.vca-account--auth) .vca-order-row__info,.vca-account:not(.vca-account--auth) .vca-order-row__actions{grid-column:2}.vca-account:not(.vca-account--auth) .vca-order-row__actions{justify-content:flex-start}.vca-account:not(.vca-account--auth) .vca-order-row__detail{padding:18px 0 22px 44px}.vca-account:not(.vca-account--auth) .vca-settings-form:first-child,.vca-account:not(.vca-account--auth) .vca-security-panel .vca-settings-form{grid-template-columns:1fr}.vca-account:not(.vca-account--auth) .vca-button{width:auto}}@media (max-width:480px){.vca-account:not(.vca-account--auth) .vca-order-row__summary{grid-template-columns:28px minmax(0,1fr)}.vca-account:not(.vca-account--auth) .vca-order-file-link{min-height:38px;padding-inline:13px}.vca-account:not(.vca-account--auth) .vca-order-row__detail{padding-left:40px}}@media (prefers-reduced-motion:reduce){.vca-account:not(.vca-account--auth) *,.vca-account:not(.vca-account--auth) *::before,.vca-account:not(.vca-account--auth) *::after,.vca-cart-page *,.vca-cart-page *::before,.vca-cart-page *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.vca-button{will-change:auto}}.vca-account:not(.vca-account--auth) .vca-dashboard-overview{font-kerning:normal;font-optical-sizing:auto}.vca-account:not(.vca-account--auth) .vca-dashboard-overview .vca-workspace-heading{gap:6px}.vca-account:not(.vca-account--auth) .vca-dashboard-overview .vca-workspace-heading h2{font-size:1.75rem;font-weight:var(--weight-title);letter-spacing:-.025em;line-height:1.12}.vca-account:not(.vca-account--auth) .vca-dashboard-overview .vca-workspace-heading p{max-width:60ch;font-size:.9375rem;font-weight:400;letter-spacing:-.005em;line-height:1.55}.vca-account:not(.vca-account--auth) .vca-order-row__summary{grid-template-columns:44px minmax(0,1fr) 40px;gap:12px;min-height:72px;padding:8px 0}.vca-account:not(.vca-account--auth) .vca-order-row__toggle{width:44px;height:44px}.vca-account:not(.vca-account--auth) .vca-order-row__overview{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;min-width:0}.vca-account:not(.vca-account--auth) .vca-order-row__identity,.vca-account:not(.vca-account--auth) .vca-order-row__totals{display:flex;align-items:center;min-width:0}.vca-account:not(.vca-account--auth) .vca-order-row__identity{gap:10px 16px;flex:1 1 auto;flex-wrap:wrap}.vca-account:not(.vca-account--auth) .vca-order-row__totals{gap:20px;flex:0 0 auto}.vca-account:not(.vca-account--auth) .vca-order-row__number,.vca-account:not(.vca-account--auth) .vca-order-row__amount{color:var(--text);font-size:.9375rem;font-weight:var(--weight-ui);font-variant-numeric:tabular-nums;letter-spacing:-.012em;line-height:1.25;white-space:nowrap}.vca-account:not(.vca-account--auth) .vca-order-row__number{font-size:1rem}.vca-account:not(.vca-account--auth) .vca-order-row__date,.vca-account:not(.vca-account--auth) .vca-order-row__count{color:rgb(255 255 255 / .64);font-size:.8125rem;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.4;white-space:nowrap}.vca-account:not(.vca-account--auth) .vca-order-row__overview .vca-status-badge{font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:.06em;line-height:1}.vca-account:not(.vca-account--auth) .vca-order-row__amount,.vca-account:not(.vca-account--auth) .vca-order-row__count{min-width:72px;text-align:right}.vca-account:not(.vca-account--auth) .vca-order-menu{position:relative;justify-self:end}.vca-account:not(.vca-account--auth) .vca-order-menu>summary{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;color:rgb(255 255 255 / .58);cursor:pointer;list-style:none;transition:background-color .16s var(--vca-action-ease),color .16s var(--vca-action-ease)}.vca-account:not(.vca-account--auth) .vca-order-menu>summary::-webkit-details-marker{display:none}.vca-account:not(.vca-account--auth) .vca-order-menu>summary:hover,.vca-account:not(.vca-account--auth) .vca-order-menu>summary:focus-visible,.vca-account:not(.vca-account--auth) .vca-order-menu[open]>summary{background:rgb(255 255 255 / .07);color:var(--text)}.vca-account:not(.vca-account--auth) .vca-order-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vca-account:not(.vca-account--auth) .vca-order-menu .dashicons{width:20px;height:20px;font-size:20px;line-height:20px}.vca-account:not(.vca-account--auth) .vca-order-menu__panel{position:absolute;z-index:var(--z-dropdown,50);top:calc(100% + 8px);right:0;display:grid;width:236px;border:1px solid rgb(255 255 255 / .13);border-radius:8px;background:var(--surface);box-shadow:0 8px 8px rgb(0 0 0 / .35);padding:6px}.vca-account:not(.vca-account--auth) .vca-order-row__detail{padding:0 0 4px 56px}.vca-account:not(.vca-account--auth) .vca-order-tracks{border-top:1px solid rgb(255 255 255 / .055)}.vca-account:not(.vca-account--auth) .vca-order-track{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;border-top:1px solid var(--border);padding:12px 0}.vca-account:not(.vca-account--auth) .vca-order-track:first-child{border-top:0}.vca-account:not(.vca-account--auth) .vca-order-track__identity{display:grid;gap:4px;min-width:0}.vca-account:not(.vca-account--auth) .vca-order-track__title{color:var(--text);font-size:.9375rem;font-weight:var(--weight-ui);letter-spacing:-.012em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vca-account:not(.vca-account--auth) .vca-order-track__title a{color:inherit;text-decoration:none}.vca-account:not(.vca-account--auth) .vca-order-track__title a:hover{color:var(--accent)}.vca-account:not(.vca-account--auth) .vca-order-track__license{display:flex;align-items:baseline;gap:7px;min-width:0;color:rgb(255 255 255 / .52);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.45}.vca-account:not(.vca-account--auth) .vca-order-track__license strong{color:rgb(255 255 255 / .72);font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;overflow-wrap:anywhere}.vca-account:not(.vca-account--auth) .vca-order-track__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.vca-account:not(.vca-account--auth) .vca-order-file-link--quiet{min-height:36px;border:0;background:rgb(255 255 255 / .055);color:rgb(255 255 255 / .76);font-size:.75rem;font-weight:600;letter-spacing:-.005em;line-height:1;padding:0 13px;text-transform:none}.vca-account:not(.vca-account--auth) .vca-order-file-link--quiet:hover{background:rgb(255 255 255 / .09);color:var(--text);filter:none;transform:none}.vca-account:not(.vca-account--auth) .vca-order-menu .vca-license-menu-link{font-size:.8125rem;font-weight:600;letter-spacing:-.005em;line-height:1.35}@media (max-width:760px){.vca-account:not(.vca-account--auth) .vca-order-row__summary{align-items:center}.vca-account:not(.vca-account--auth) .vca-order-row__overview{align-items:flex-start;flex-direction:column;gap:8px;padding:4px 0}.vca-account:not(.vca-account--auth) .vca-order-row__totals{gap:16px}.vca-account:not(.vca-account--auth) .vca-order-row__amount,.vca-account:not(.vca-account--auth) .vca-order-row__count{min-width:0;text-align:left}}@media (max-width:620px){.vca-account:not(.vca-account--auth) .vca-order-row__summary{grid-template-columns:40px minmax(0,1fr) 36px;gap:12px}.vca-account:not(.vca-account--auth) .vca-order-row__toggle{width:40px;height:40px}.vca-account:not(.vca-account--auth) .vca-order-row__number{flex:0 0 100%}.vca-account:not(.vca-account--auth) .vca-order-menu>summary{width:36px;height:36px}.vca-account:not(.vca-account--auth) .vca-order-row__detail{padding-left:52px}.vca-account:not(.vca-account--auth) .vca-order-track{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0}.vca-account:not(.vca-account--auth) .vca-order-track__actions{justify-content:flex-start}.vca-account:not(.vca-account--auth) .vca-order-menu__panel{width:min(236px, calc(100vw - 56px))}}@media (max-width:520px){.vca-account:not(.vca-account--auth) .vca-account-nav{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:12px;scroll-snap-type:inline proximity;scrollbar-width:none}.vca-account:not(.vca-account--auth) .vca-account-nav::-webkit-scrollbar{display:none}.vca-account:not(.vca-account--auth) .vca-account-nav__item{flex:0 0 auto;min-width:9rem;scroll-snap-align:start}}