:root{color-scheme:light;--vc-color-canvas:var(--canvas);--vc-color-surface:var(--surface-0);--vc-color-surface-subtle:var(--surface-1);--vc-color-surface-strong:var(--surface-2);--vc-color-elevated:#ffffff;--vc-color-inverse:var(--text-primary);--vc-text-primary:var(--text-primary);--vc-text-secondary:var(--text-secondary);--vc-text-muted:#596672;--vc-text-disabled:var(--text-disabled);--vc-text-inverse:#ffffff;--vc-border-subtle:var(--border-subtle);--vc-border-default:var(--border);--vc-border-strong:var(--border-strong);--vc-action-primary:var(--accent-hover);--vc-action-primary-hover:var(--accent-active);--vc-action-primary-active:#4f36c8;--vc-action-primary-text:#ffffff;--vc-action-secondary:var(--brand);--vc-action-secondary-hover:var(--brand-hover);--vc-focus-ring:rgba(109,74,255,0.34);--vc-state-success:#0f6b3a;--vc-state-success-surface:#e8f6ee;--vc-state-warning:#805100;--vc-state-warning-surface:#fff4d6;--vc-state-danger:#b4232d;--vc-state-danger-hover:#91202a;--vc-state-danger-surface:#fcebec;--vc-state-info:var(--brand);--vc-state-info-surface:var(--brand-subtle);--vc-font-sans:var(--font-sora),"Sora","Segoe UI",sans-serif;--vc-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--vc-type-xs:0.75rem;--vc-type-sm:0.875rem;--vc-type-md:1rem;--vc-type-lg:1.125rem;--vc-type-xl:1.375rem;--vc-type-2xl:clamp(1.75rem,3vw,2.5rem);--vc-type-3xl:clamp(2rem,4vw,3rem);--vc-type-display:clamp(2.5rem,7vw,5.5rem);--vc-leading-tight:1.08;--vc-leading-body:1.6;--vc-tracking-tight:-0.035em;--vc-tracking-caps:0.12em;--vc-space-1:0.25rem;--vc-space-2:0.5rem;--vc-space-3:0.75rem;--vc-space-4:1rem;--vc-space-5:1.25rem;--vc-space-6:1.5rem;--vc-space-8:2rem;--vc-space-10:2.5rem;--vc-space-12:3rem;--vc-space-16:4rem;--vc-radius-sm:var(--radius-sm);--vc-radius-md:var(--radius-md);--vc-radius-lg:var(--radius-lg);--vc-radius-xl:var(--radius-xl);--vc-radius-2xl:var(--radius-2xl);--vc-radius-full:var(--radius-full);--vc-shadow-xs:var(--shadow-xs);--vc-shadow-sm:var(--shadow-sm);--vc-shadow-md:var(--shadow-md);--vc-shadow-lg:var(--shadow-lg);--vc-shadow-focus:0 0 0 4px var(--vc-focus-ring);--vc-motion-fast:120ms;--vc-motion-base:180ms;--vc-motion-slow:320ms;--vc-ease-standard:cubic-bezier(0.2,0,0,1);--vc-ease-emphasized:cubic-bezier(0.22,1,0.36,1);--vc-layer-modal:1000;--vc-layer-toast:1100}.vc-theme-inverse{color-scheme:dark;--vc-color-canvas:#0a0f12;--vc-color-surface:#14222e;--vc-color-surface-subtle:#1c2e3a;--vc-color-surface-strong:#273b48;--vc-color-elevated:#1c2e3a;--vc-color-inverse:#faf6ec;--vc-text-primary:#faf6ec;--vc-text-secondary:#d7dee3;--vc-text-muted:#a9b4bc;--vc-text-disabled:#6c7a84;--vc-text-inverse:#14222e;--vc-border-subtle:rgba(255,255,255,0.07);--vc-border-default:rgba(255,255,255,0.14);--vc-border-strong:rgba(255,255,255,0.24);--vc-action-primary:#9b82ff;--vc-action-primary-hover:#ad99ff;--vc-action-primary-active:#b9a9ff;--vc-action-primary-text:#14222e;--vc-action-secondary:#faf6ec;--vc-action-secondary-hover:#ffffff;--vc-focus-ring:rgba(155,130,255,0.42);--vc-state-success:#83e5ad;--vc-state-success-surface:rgba(15,107,58,0.25);--vc-state-warning:#f4d786;--vc-state-warning-surface:rgba(128,81,0,0.28);--vc-state-danger:#ffb1b8;--vc-state-danger-hover:#ffc5ca;--vc-state-danger-surface:rgba(180,35,45,0.25);--vc-state-info:#b9a9ff;--vc-state-info-surface:rgba(124,92,255,0.18);--vc-shadow-xs:0 1px 2px rgba(0,0,0,0.3);--vc-shadow-sm:0 2px 8px rgba(0,0,0,0.3);--vc-shadow-md:0 12px 28px rgba(0,0,0,0.34);--vc-shadow-lg:0 24px 56px rgba(0,0,0,0.46)}.vc-body,.vc-display,.vc-eyebrow,.vc-heading-lg,.vc-heading-md,.vc-heading-xl{font-family:var(--vc-font-sans)}.vc-display{font-size:var(--vc-type-display);font-weight:800;letter-spacing:-.06em;line-height:.95;text-wrap:balance}.vc-display,.vc-heading-xl{color:var(--vc-text-primary)}.vc-heading-xl{font-size:var(--vc-type-2xl);font-weight:750;letter-spacing:-.045em;line-height:1}.vc-heading-lg{font-size:var(--vc-type-xl);letter-spacing:var(--vc-tracking-tight);line-height:1.15}.vc-heading-lg,.vc-heading-md{color:var(--vc-text-primary);font-weight:700}.vc-heading-md{font-size:var(--vc-type-lg);line-height:1.25}.vc-body{color:var(--vc-text-secondary);font-size:var(--vc-type-md);line-height:var(--vc-leading-body)}.vc-eyebrow{color:var(--vc-action-primary);font-size:var(--vc-type-xs);font-weight:750;letter-spacing:var(--vc-tracking-caps);line-height:1.2;text-transform:uppercase}.vc-mono{font-family:var(--vc-font-mono);font-variant-numeric:tabular-nums}.vc-button{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:var(--vc-space-2);border:1px solid transparent;border-radius:var(--vc-radius-md);font-family:var(--vc-font-sans);font-weight:700;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--vc-motion-base) var(--vc-ease-standard),border-color var(--vc-motion-base) var(--vc-ease-standard),color var(--vc-motion-base) var(--vc-ease-standard),box-shadow var(--vc-motion-base) var(--vc-ease-standard),transform var(--vc-motion-fast) var(--vc-ease-standard)}.vc-button--sm{min-height:2rem;padding:.45rem .75rem;font-size:var(--vc-type-xs)}.vc-button--md{min-height:2.75rem;padding:.65rem 1rem;font-size:var(--vc-type-sm)}.vc-button--lg{min-height:3.25rem;padding:.8rem 1.25rem;font-size:var(--vc-type-md)}.vc-button--full{width:100%}.vc-button--primary{background:linear-gradient(135deg,var(--vc-action-primary),var(--vc-action-primary-hover));color:var(--vc-action-primary-text);box-shadow:0 .55rem 1.2rem rgba(91,63,224,.2)}.vc-button--secondary{border-color:var(--vc-border-default);background:var(--vc-color-surface);color:var(--vc-text-primary);box-shadow:var(--vc-shadow-xs)}.vc-button--ghost{background:transparent;color:var(--vc-text-secondary)}.vc-button--danger{background:var(--vc-state-danger);color:#ffffff}.vc-button:hover:not(:disabled){transform:translateY(-1px)}.vc-button--primary:hover:not(:disabled){background:linear-gradient(135deg,var(--vc-action-primary-hover),var(--vc-action-primary-active));box-shadow:0 .75rem 1.6rem rgba(91,63,224,.26)}.vc-button--secondary:hover:not(:disabled){border-color:var(--vc-border-strong);background:var(--vc-color-surface-subtle)}.vc-button--ghost:hover:not(:disabled){background:var(--vc-color-surface-subtle);color:var(--vc-text-primary)}.vc-button--danger:hover:not(:disabled){background:var(--vc-state-danger-hover)}.vc-button:active:not(:disabled){transform:translateY(0) scale(.985)}.vc-button:focus-visible{outline:2px solid var(--vc-action-primary);outline-offset:3px;box-shadow:var(--vc-shadow-focus)}.vc-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.vc-button__spinner{width:1rem;height:1rem;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:vc-spin .72s linear infinite}.vc-card{border:1px solid var(--vc-border-default);border-radius:var(--vc-radius-lg);background:var(--vc-color-surface);color:var(--vc-text-primary);box-shadow:var(--vc-shadow-xs)}.vc-card--subtle{border-color:var(--vc-border-subtle);background:var(--vc-color-surface-subtle);box-shadow:none}.vc-card--elevated{background:var(--vc-color-elevated);box-shadow:var(--vc-shadow-md)}.vc-card--inverse{border-color:rgba(255,255,255,.12);background:var(--text-primary);color:#faf6ec;box-shadow:var(--vc-shadow-lg)}.vc-card--interactive{transition:border-color var(--vc-motion-base) var(--vc-ease-standard),box-shadow var(--vc-motion-base) var(--vc-ease-standard),transform var(--vc-motion-base) var(--vc-ease-standard)}.vc-card--interactive:hover{border-color:var(--vc-border-strong);box-shadow:var(--vc-shadow-md);transform:translateY(-2px)}.vc-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vc-space-4);margin-bottom:var(--vc-space-4)}.vc-card__title{color:inherit;font-size:var(--vc-type-md);font-weight:750;letter-spacing:-.02em}.vc-stat-value{color:var(--vc-text-primary);font-family:var(--vc-font-sans);font-size:var(--vc-type-xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.vc-stat-value--large{font-size:var(--vc-type-3xl)}.vc-stat-delta{gap:.2rem;margin-top:var(--vc-space-1);border-radius:var(--vc-radius-full);padding:.2rem .45rem;font-size:.6875rem}.vc-badge,.vc-stat-delta{display:inline-flex;align-items:center;font-weight:750}.vc-badge{width:fit-content;gap:.35rem;border:1px solid transparent;border-radius:var(--vc-radius-full);font-family:var(--vc-font-sans);line-height:1;white-space:nowrap}.vc-badge--sm{min-height:1.5rem;padding:.25rem .5rem;font-size:.6875rem}.vc-badge--md{min-height:1.875rem;padding:.35rem .65rem;font-size:var(--vc-type-xs)}.vc-badge--neutral{border-color:var(--vc-border-default);background:var(--vc-color-surface-subtle);color:var(--vc-text-secondary)}.vc-badge--accent{border-color:rgba(109,74,255,.25);background:var(--accent-subtle);color:var(--vc-action-primary-hover)}.vc-badge--success{background:var(--vc-state-success-surface);color:var(--vc-state-success)}.vc-badge--warning{background:var(--vc-state-warning-surface);color:var(--vc-state-warning)}.vc-badge--danger{background:var(--vc-state-danger-surface);color:var(--vc-state-danger)}.vc-badge--info{background:var(--vc-state-info-surface);color:var(--vc-state-info)}.vc-badge--iridium{border-color:rgba(124,92,255,.28);background:linear-gradient(110deg,rgba(124,92,255,.16),rgba(58,208,196,.16),rgba(232,200,119,.18));color:var(--vc-text-primary)}.vc-category-chip{display:inline-flex;min-height:2rem;align-items:center;gap:var(--vc-space-2);border-radius:var(--vc-radius-full);padding:.35rem .7rem;font-size:var(--vc-type-xs);font-weight:650}.vc-category-chip__icon{font-size:var(--vc-type-sm);line-height:1}.vc-field{display:grid;min-width:0;gap:.45rem;color:var(--vc-text-primary);font-family:var(--vc-font-sans)}.vc-field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vc-space-3)}.vc-field__label{font-size:var(--vc-type-sm);font-weight:700}.vc-field__optional{color:var(--vc-text-muted);font-size:var(--vc-type-xs);font-weight:500}.vc-field__control{position:relative;display:flex;min-width:0;align-items:center}.vc-field__input,.vc-field__select,.vc-field__textarea{width:100%;border:1px solid var(--vc-border-default);border-radius:var(--vc-radius-md);outline:none;background:var(--vc-color-surface);color:var(--vc-text-primary);font:inherit;transition:border-color var(--vc-motion-base) var(--vc-ease-standard),box-shadow var(--vc-motion-base) var(--vc-ease-standard),background var(--vc-motion-base) var(--vc-ease-standard)}.vc-field__input,.vc-field__select{min-height:2.875rem;padding:.68rem .85rem}.vc-field__textarea{min-height:7rem;resize:vertical;padding:.8rem .85rem;line-height:1.5}.vc-field__input::placeholder,.vc-field__textarea::placeholder{color:var(--vc-text-muted);opacity:.78}.vc-field__input:focus,.vc-field__select:focus,.vc-field__textarea:focus{border-color:var(--vc-action-primary);box-shadow:var(--vc-shadow-focus)}.vc-field__input:disabled,.vc-field__select:disabled,.vc-field__textarea:disabled{background:var(--vc-color-surface-subtle);color:var(--vc-text-disabled);cursor:not-allowed}.vc-field__input[aria-invalid=true],.vc-field__select[aria-invalid=true],.vc-field__textarea[aria-invalid=true]{border-color:var(--vc-state-danger)}.vc-field__input[aria-invalid=true]:focus,.vc-field__select[aria-invalid=true]:focus,.vc-field__textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px rgba(180,35,45,.18)}.vc-field__error,.vc-field__hint{font-size:var(--vc-type-xs);line-height:1.45}.vc-field__hint{color:var(--vc-text-muted)}.vc-field__error{color:var(--vc-state-danger);font-weight:650}.vc-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vc-space-3);border:1px solid;border-radius:var(--vc-radius-lg);padding:var(--vc-space-4);font-family:var(--vc-font-sans)}.vc-alert__icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;font-weight:800}.vc-alert__title{font-weight:750}.vc-alert__body,.vc-alert__title{color:currentColor;font-size:var(--vc-type-sm)}.vc-alert__body{margin-top:.2rem;line-height:1.5;opacity:.92}.vc-alert--info{border-color:rgba(0,48,73,.22);background:var(--vc-state-info-surface);color:var(--vc-state-info)}.vc-alert--success{border-color:rgba(15,107,58,.22);background:var(--vc-state-success-surface);color:var(--vc-state-success)}.vc-alert--warning{border-color:rgba(128,81,0,.24);background:var(--vc-state-warning-surface);color:var(--vc-state-warning)}.vc-alert--danger{border-color:rgba(180,35,45,.22);background:var(--vc-state-danger-surface);color:var(--vc-state-danger)}.vc-state-panel{display:grid;min-height:13rem;place-items:center;align-content:center;gap:var(--vc-space-3);border:1px dashed var(--vc-border-strong);border-radius:var(--vc-radius-xl);padding:var(--vc-space-8);background:var(--vc-color-surface);color:var(--vc-text-secondary);text-align:center}.vc-state-panel__icon{display:grid;width:3rem;height:3rem;place-items:center;border-radius:1rem;background:var(--vc-color-surface-subtle);color:var(--vc-action-primary);font-size:1.35rem;font-weight:800}.vc-state-panel--error .vc-state-panel__icon{background:var(--vc-state-danger-surface);color:var(--vc-state-danger)}.vc-state-panel--success .vc-state-panel__icon{background:var(--vc-state-success-surface);color:var(--vc-state-success)}.vc-state-panel__title{color:var(--vc-text-primary);font-size:var(--vc-type-lg);font-weight:750;letter-spacing:-.02em}.vc-state-panel__description{max-width:32rem;color:var(--vc-text-secondary);font-size:var(--vc-type-sm);line-height:1.55}.vc-state-panel__action{margin-top:var(--vc-space-2)}.vc-skeleton{position:relative;display:block;overflow:hidden;border-radius:var(--vc-radius-sm);background:var(--vc-color-surface-strong)}.vc-skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);content:"";transform:translateX(-100%);animation:vc-shimmer 1.45s var(--vc-ease-standard) infinite}.vc-skeleton-card{display:grid;gap:var(--vc-space-3);border:1px solid var(--vc-border-default);border-radius:var(--vc-radius-lg);padding:var(--vc-space-5);background:var(--vc-color-surface)}.vc-modal__backdrop{position:fixed;inset:0;z-index:var(--vc-layer-modal);display:grid;place-items:center;overflow-y:auto;padding:var(--vc-space-4);background:rgba(10,15,18,.68);backdrop-filter:blur(8px);animation:vc-fade-in var(--vc-motion-base) var(--vc-ease-standard)}.vc-modal{width:min(100%,34rem);max-height:min(44rem,calc(100svh - 2rem));overflow:auto;border:1px solid var(--vc-border-default);border-radius:var(--vc-radius-xl);background:var(--vc-color-elevated);color:var(--vc-text-primary);box-shadow:0 2rem 5rem rgba(10,15,18,.32);animation:vc-modal-in var(--vc-motion-slow) var(--vc-ease-emphasized)}.vc-modal--sm{width:min(100%,26rem)}.vc-modal--lg{width:min(100%,48rem)}.vc-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vc-space-4);border-bottom:1px solid var(--vc-border-subtle);padding:var(--vc-space-5) var(--vc-space-6)}.vc-modal__title{font-size:var(--vc-type-lg);font-weight:750;letter-spacing:-.025em}.vc-modal__description{margin-top:var(--vc-space-2);color:var(--vc-text-secondary);font-size:var(--vc-type-sm);line-height:1.5}.vc-modal__close{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid var(--vc-border-default);border-radius:50%;background:transparent;color:var(--vc-text-secondary);cursor:pointer}.vc-modal__close:hover{background:var(--vc-color-surface-subtle);color:var(--vc-text-primary)}.vc-modal__close:focus-visible{outline:2px solid var(--vc-action-primary);outline-offset:2px}.vc-modal__body{padding:var(--vc-space-6)}.vc-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vc-space-3);border-top:1px solid var(--vc-border-subtle);padding:var(--vc-space-4) var(--vc-space-6)}.vc-toast-viewport{position:fixed;right:max(var(--vc-space-4),env(safe-area-inset-right));bottom:max(var(--vc-space-4),env(safe-area-inset-bottom));z-index:var(--vc-layer-toast);width:min(25rem,calc(100vw - 2rem));pointer-events:none}.vc-toast,.vc-toast-viewport{display:grid;gap:var(--vc-space-3)}.vc-toast{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;border:1px solid var(--vc-border-default);border-radius:var(--vc-radius-lg);padding:var(--vc-space-4);background:var(--vc-color-elevated);color:var(--vc-text-primary);box-shadow:var(--vc-shadow-lg);pointer-events:auto;animation:vc-toast-in var(--vc-motion-slow) var(--vc-ease-emphasized)}.vc-toast__icon{margin-top:.1rem;color:var(--vc-state-info)}.vc-toast--success .vc-toast__icon{color:var(--vc-state-success)}.vc-toast--warning .vc-toast__icon{color:var(--vc-state-warning)}.vc-toast--danger .vc-toast__icon{color:var(--vc-state-danger)}.vc-toast__content{min-width:0}.vc-toast__marker{width:.65rem;height:.65rem;margin-top:.3rem;border-radius:50%;background:var(--vc-state-info);box-shadow:0 0 0 5px var(--vc-state-info-surface)}.vc-toast--success .vc-toast__marker{background:var(--vc-state-success);box-shadow:0 0 0 5px var(--vc-state-success-surface)}.vc-toast--warning .vc-toast__marker{background:var(--vc-state-warning);box-shadow:0 0 0 5px var(--vc-state-warning-surface)}.vc-toast--danger .vc-toast__marker{background:var(--vc-state-danger);box-shadow:0 0 0 5px var(--vc-state-danger-surface)}.vc-toast__title{font-size:var(--vc-type-sm);font-weight:750}.vc-toast__description{margin-top:.2rem;color:var(--vc-text-secondary);font-size:var(--vc-type-xs);line-height:1.45}.vc-toast__close{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--vc-text-muted);cursor:pointer}.vc-toast__close:hover{background:var(--vc-color-surface-subtle);color:var(--vc-text-primary)}.vc-toast__close:focus-visible{outline:2px solid var(--vc-action-primary);outline-offset:2px}.vc-tier-card{--tier-text:#f5f7f8;--tier-muted:#d6dee3;--tier-chip-a:#c3a34b;--tier-chip-b:#f0d488;position:relative;isolation:isolate;width:100%;aspect-ratio:1.586/1;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:clamp(1rem,4vw,1.5rem);padding:clamp(1rem,4vw,1.4rem);color:var(--tier-text);box-shadow:0 1.5rem 3.5rem -1.7rem rgba(10,15,18,.68),inset 0 1px 0 rgba(255,255,255,.28);font-family:var(--vc-font-sans)}.vc-tier-card:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(120% 100% at 12% -4%,rgba(255,255,255,.42),transparent 44%);content:""}.vc-tier-card:after{position:absolute;z-index:-1;inset:-40% -60%;background:linear-gradient(108deg,transparent 36%,rgba(255,255,255,.36) 48%,transparent 60%);content:"";transform:translateX(-30%)}.vc-tier-card--member{background:linear-gradient(135deg,#202a31,#3e4a52 38%,#65727b 52%,#38434b 68%,#1c262d)}.vc-tier-card--gold{--tier-text:#201a0b;--tier-muted:#493a12;--tier-chip-a:#8a6a1e;--tier-chip-b:#e9ce86;border-color:rgba(82,61,8,.22);background:linear-gradient(rgba(255,248,219,.44),rgba(255,248,219,.44)),linear-gradient(135deg,#6e5316,#b8912f 28%,#f4db93 48%,#c9a227 64%,#7e611c)}.vc-tier-card--platinum{--tier-text:#17232d;--tier-muted:#44525c;--tier-chip-a:#737d86;--tier-chip-b:#e7eaee;border-color:rgba(38,48,58,.2);background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.28)),linear-gradient(135deg,#7d8790,#c3c9d0 30%,#f7f9fa 48%,#c9cfd6 64%,#8b959e)}.vc-tier-card--iridium{--tier-text:#faf6ec;--tier-muted:#eadfff;background:linear-gradient(rgba(10,15,18,.34),rgba(10,15,18,.34)),linear-gradient(120deg,rgba(124,92,255,.95),rgba(91,141,239,.88) 24%,rgba(58,208,196,.86) 46%,rgba(232,200,119,.86) 68%,rgba(200,111,224,.92) 90%),#0c1013;box-shadow:0 1.8rem 4rem -1.5rem rgba(124,92,255,.58),inset 0 1px 0 rgba(255,255,255,.3)}.vc-tier-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--vc-space-3)}.vc-tier-card__brand{font-size:clamp(.9rem,3.8vw,1.18rem);font-weight:800;letter-spacing:-.035em}.vc-tier-card__brand-accent{opacity:.78}.vc-tier-card__tier{border:1px solid;border-radius:var(--vc-radius-full);padding:.3rem .55rem;font-size:clamp(.58rem,2.5vw,.7rem);font-weight:750;letter-spacing:.14em;opacity:.82;text-transform:uppercase}.vc-tier-card__chip{position:absolute;left:clamp(1rem,4vw,1.4rem);bottom:clamp(2.75rem,12vw,3.8rem);width:clamp(2.15rem,10vw,3rem);aspect-ratio:1.28;border:1px solid rgba(255,255,255,.36);border-radius:.45rem;background:linear-gradient(135deg,var(--tier-chip-a),var(--tier-chip-b));box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.vc-tier-card__chip:after,.vc-tier-card__chip:before{position:absolute;background:rgba(54,45,18,.28);content:""}.vc-tier-card__chip:before{top:0;bottom:0;left:48%;width:1px}.vc-tier-card__chip:after{right:0;bottom:47%;left:0;height:1px}.vc-tier-card__number{position:absolute;left:clamp(3.8rem,18vw,5.2rem);bottom:clamp(3rem,12.5vw,4rem);color:var(--tier-muted);font-family:var(--vc-font-mono);font-size:clamp(.68rem,2.8vw,.82rem);font-weight:650;letter-spacing:.2em}.vc-tier-card__member{position:absolute;right:clamp(1rem,4vw,1.4rem);bottom:clamp(1rem,4vw,1.35rem);left:clamp(1rem,4vw,1.4rem);overflow:hidden;color:var(--tier-muted);font-size:clamp(.67rem,2.7vw,.82rem);font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vc-showcase{display:grid;gap:var(--vc-space-10)}.vc-showcase__hero{overflow:hidden;border:1px solid rgba(124,92,255,.2);border-radius:var(--vc-radius-2xl);padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(circle at 92% 0,rgba(124,92,255,.28),transparent 32%),linear-gradient(135deg,#0a0f12,#14222e 58%,#1c2e3a);color:#faf6ec;box-shadow:var(--vc-shadow-lg)}.vc-showcase__hero .vc-display{max-width:11ch;color:#faf6ec}.vc-showcase__hero .vc-body{max-width:42rem;margin-top:var(--vc-space-4);color:#d7dee3}.vc-showcase__section{display:grid;gap:var(--vc-space-5)}.vc-showcase__section-header{display:flex;align-items:end;justify-content:space-between;gap:var(--vc-space-4)}.vc-showcase__section-header p{max-width:38rem;color:var(--vc-text-muted);font-size:var(--vc-type-sm);line-height:1.55}.vc-showcase__grid{display:grid;gap:var(--vc-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.vc-showcase__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-showcase__stack{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vc-space-3)}.vc-showcase__surface{display:grid;gap:var(--vc-space-5);border-radius:var(--vc-radius-xl);padding:clamp(1rem,3vw,2rem);background:var(--vc-color-canvas);color:var(--vc-text-primary)}.vc-showcase__swatches{display:grid;gap:var(--vc-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.vc-showcase__swatch{display:grid;gap:var(--vc-space-2);color:var(--vc-text-secondary);font-size:var(--vc-type-xs)}.vc-showcase__swatch-color{height:4.5rem;border:1px solid var(--vc-border-default);border-radius:var(--vc-radius-md);box-shadow:var(--vc-shadow-xs)}@keyframes vc-spin{to{transform:rotate(1turn)}}@keyframes vc-shimmer{to{transform:translateX(100%)}}@keyframes vc-fade-in{0%{opacity:0}}@keyframes vc-modal-in{0%{opacity:0;transform:translateY(1rem) scale(.98)}}@keyframes vc-toast-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}}@keyframes vc-tier-shine{0%{transform:translateX(-35%)}to{transform:translateX(35%)}}@media (prefers-reduced-motion:no-preference){.vc-tier-card--iridium:after{animation:vc-tier-shine 7s ease-in-out infinite alternate}}@media (max-width:900px){.vc-showcase__grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vc-showcase__grid,.vc-showcase__grid--four,.vc-showcase__swatches{grid-template-columns:1fr}.vc-showcase__section-header{align-items:flex-start;flex-direction:column}.vc-modal__backdrop{align-items:end;padding:0}.vc-modal{width:100%;max-height:calc(100svh - 1rem);border-radius:var(--vc-radius-xl) var(--vc-radius-xl) 0 0}.vc-modal__body,.vc-modal__footer,.vc-modal__header{padding-inline:var(--vc-space-4)}.vc-modal__footer>.vc-button{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.vc-button,.vc-card--interactive,.vc-field__input,.vc-field__select,.vc-field__textarea{transition-duration:.01ms}.vc-button:active:not(:disabled),.vc-button:hover:not(:disabled),.vc-card--interactive:hover{transform:none}.vc-button__spinner{animation-duration:1.5s}.vc-modal,.vc-modal__backdrop,.vc-skeleton:after,.vc-tier-card--iridium:after,.vc-toast{animation:none}}@media (forced-colors:active){.vc-alert,.vc-badge,.vc-button,.vc-card,.vc-field__input,.vc-field__select,.vc-field__textarea,.vc-modal,.vc-toast{border:1px solid CanvasText}.vc-button:focus-visible,.vc-field__input:focus,.vc-field__select:focus,.vc-field__textarea:focus{outline:2px solid Highlight}}