.vpalle-beta.vpalle-account,.vpalle-beta.vpalle-settings{--vpalle-account-gap:clamp(1.4rem,3vw,2.4rem)}.vpalle-beta .vpalle-account__heading-row{width:100%;max-width:52.5rem;margin-inline:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.vpalle-beta .vpalle-account__heading-row .vpalle-beta-heading{color:var(--vpalle-gold-bright)}.vpalle-beta .vpalle-account__lede,.vpalle-beta .vpalle-settings__lede{margin-top:.45rem;color:#d2ccc2;font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:.015em}.vpalle-beta .vpalle-account__message{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding:.8rem 1rem;border:1px solid rgba(202,166,101,.32);border-radius:7px;background:rgba(202,166,101,.07);color:#e8dcc7}.vpalle-beta .vpalle-account__message--error{border-color:rgba(196,127,114,.62);background:rgba(196,127,114,.08);color:#e9b7ae}.vpalle-beta .vpalle-account__cards{width:100%;max-width:52.5rem;margin-inline:auto;margin-top:var(--vpalle-account-gap)}.vpalle-beta .vpalle-account__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.vpalle-beta .vpalle-account__section-heading>span{color:var(--vpalle-gold);font-family:var(--vpalle-sans);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase}.vpalle-beta .vpalle-account__loading{min-height:15rem;display:grid;place-items:center;border:1px solid var(--vpalle-line);border-radius:var(--vpalle-radius);color:var(--vpalle-muted)}.vpalle-beta .vpalle-account__card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.vpalle-beta .vpalle-account-card{min-width:0;overflow:hidden;border:1px solid var(--vpalle-line);border-radius:var(--vpalle-radius);background:rgba(12,13,13,.92)}.vpalle-beta .vpalle-account-card__header{min-height:3.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid rgba(224,212,190,.13)}.vpalle-beta .vpalle-account-card__header h3{color:var(--vpalle-ink);font-family:var(--vpalle-serif);font-size:1.1rem;font-weight:400}.vpalle-beta .vpalle-account-card__header span{display:block;margin-top:.15rem;color:var(--vpalle-gold);font-family:var(--vpalle-sans);font-size:.55rem;letter-spacing:.18em;text-transform:uppercase}.vpalle-beta .vpalle-account-card__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.15rem}.vpalle-beta .vpalle-account-card__header-actions .vpalle-beta-button{min-height:2.75rem;padding-inline:.7rem;flex:0 0 auto;font-size:.78rem}.vpalle-beta .vpalle-account-card__artwork{padding:.75rem}.vpalle-beta .vpalle-account-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 .75rem .75rem}.vpalle-beta .vpalle-account-card__actions .vpalle-beta-button{width:100%;padding-inline:.65rem}.vpalle-beta .vpalle-account-card__actions .vpalle-beta-button:disabled{border-color:rgba(202,166,101,.42);background:rgba(202,166,101,.12);color:#c8b58e;opacity:1}.vpalle-beta .vpalle-account__empty .vpalle-beta-panel__body{min-height:15rem;display:grid;max-width:39rem;align-content:center;justify-items:start;gap:.85rem;margin:auto;text-align:left}.vpalle-beta .vpalle-account__empty h3{color:var(--vpalle-ink);font-size:1.6rem;font-weight:400}.vpalle-beta .vpalle-account__empty p:not(.vpalle-beta-kicker){color:var(--vpalle-muted)}.vpalle-beta .vpalle-account__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:var(--vpalle-account-gap)}.vpalle-beta .vpalle-account__summary-grid .vpalle-beta-panel__header{padding-inline:1rem}.vpalle-beta .vpalle-account__summary-grid .vpalle-beta-panel__body{padding:1rem}.vpalle-beta .vpalle-account__text-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;color:#d9bb82;font-size:.8rem;text-decoration:none}.vpalle-beta .vpalle-account__text-link:hover{color:var(--vpalle-gold-bright);text-decoration:underline;text-underline-offset:.25rem}.vpalle-beta .vpalle-account__summary-content,.vpalle-beta .vpalle-account__summary-empty{min-height:7rem;display:grid;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:.9rem;color:var(--vpalle-muted)}.vpalle-beta .vpalle-account__summary-content{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.vpalle-beta .vpalle-account__summary-content>svg{grid-row:1/-1}.vpalle-beta .vpalle-account__summary-content strong{color:var(--vpalle-ink);font-size:1.1rem;font-weight:400}.vpalle-beta .vpalle-account__summary-content small{color:#aaa397;font:.72rem/1.45 var(--vpalle-sans)}.vpalle-beta .vpalle-account__graph-preview,.vpalle-beta .vpalle-account__network-preview{min-height:9rem;display:grid;align-content:center;gap:.75rem}.vpalle-beta .vpalle-account__mini-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.vpalle-beta .vpalle-account__mini-cards figure{min-width:0;margin:0}.vpalle-beta .vpalle-account__mini-cards .vpalle-card-artwork{border:1px solid rgba(202,166,101,.24);box-shadow:0 8px 22px rgba(0,0,0,.26)}.vpalle-beta .vpalle-account__mini-cards figcaption{overflow:hidden;margin-top:.35rem;color:#c5bfb5;font:.68rem/1.3 var(--vpalle-sans);text-overflow:ellipsis;white-space:nowrap}.vpalle-beta .vpalle-account__graph-preview>svg{width:100%;height:7.5rem;display:block;border:1px solid rgba(202,166,101,.18);border-radius:6px;background:radial-gradient(circle at center,rgba(202,166,101,.05),transparent 68%)}.vpalle-beta .vpalle-account__graph-preview line{stroke:rgba(202,166,101,.42);stroke-width:1.1;vector-effect:non-scaling-stroke}.vpalle-beta .vpalle-account__graph-preview line.is-pending{stroke-dasharray:4 5}.vpalle-beta .vpalle-account__graph-preview circle{fill:var(--vpalle-gold-bright);stroke:rgba(255,255,255,.42);stroke-width:1;vector-effect:non-scaling-stroke}.vpalle-beta .vpalle-account__graph-preview circle.is-direct{fill:#0b0c0c;stroke:var(--vpalle-gold-bright);stroke-width:2}.vpalle-beta .vpalle-account__graph-preview circle.is-self{fill:#0b0c0c;stroke:#f2d49c;stroke-width:2.5}.vpalle-beta .vpalle-account__summary-counts,.vpalle-beta .vpalle-account__summary-empty-copy{color:var(--vpalle-muted);font:.76rem/1.45 var(--vpalle-sans)}.vpalle-beta .vpalle-account__summary-counts strong{color:var(--vpalle-ink);font-size:1rem;font-weight:400}.vpalle-beta .vpalle-account__summary-content svg,.vpalle-beta .vpalle-account__summary-empty svg{width:2rem;height:2rem;color:var(--vpalle-gold);stroke-width:1.2}.vpalle-beta .vpalle-account__settings-link{white-space:nowrap}.vpalle-beta .vpalle-account-dialog{width:min(calc(100% - 2rem),45rem);max-height:calc(100svh - 2rem);padding:0;overflow:hidden auto;border:1px solid #caa665;border-radius:10px;background:#0c0e0e;color:#f2eee6;font-family:Georgia,Times New Roman,Times,serif;box-shadow:0 32px 90px rgba(0,0,0,.72);color-scheme:dark}.vpalle-beta .vpalle-account-dialog::backdrop{background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vpalle-beta .vpalle-account-dialog,.vpalle-beta .vpalle-account-dialog *,.vpalle-beta .vpalle-account-dialog :after,.vpalle-beta .vpalle-account-dialog :before{box-sizing:border-box}.vpalle-beta .vpalle-account-dialog :where(button,input){font:inherit}.vpalle-beta .vpalle-account-dialog :where(button,input):focus-visible{outline:2px solid #e4c485;outline-offset:3px}.vpalle-beta .vpalle-account-dialog__form{display:grid}.vpalle-beta .vpalle-account-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.4rem 1.5rem;border-bottom:1px solid rgba(224,212,190,.2)}.vpalle-beta .vpalle-account-dialog__header h2{margin:.2rem 0 0;color:#f2eee6;font-size:1.7rem;font-weight:400}.vpalle-beta .vpalle-account-dialog__header p:last-child{margin:.35rem 0 0;color:#aaa59d;font-size:.9rem}.vpalle-beta .vpalle-account-dialog__close{width:2.75rem;height:2.75rem;display:grid;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:#d8d1c7;cursor:pointer}.vpalle-beta .vpalle-account-dialog__close:hover{border-color:rgba(224,212,190,.25);background:rgba(255,255,255,.04)}.vpalle-beta .vpalle-account-dialog .vpalle-account__message{margin:1rem 1.5rem 0}.vpalle-beta .vpalle-account-dialog__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem}.vpalle-beta .vpalle-account-dialog .vpalle-beta-field{display:grid;gap:.45rem}.vpalle-beta .vpalle-account-dialog .vpalle-beta-field__label{color:#ddd7cd;font-family:Arial,Helvetica,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.vpalle-beta .vpalle-account-dialog .vpalle-beta-field__control{width:100%;min-height:2.75rem;padding:.65rem .85rem;border:1px solid rgba(224,212,190,.34);border-radius:7px;background:rgba(5,6,6,.74);color:#f2eee6}.vpalle-beta .vpalle-account-dialog .vpalle-beta-field__control::placeholder{color:#928d85}.vpalle-beta .vpalle-account-dialog .vpalle-beta-field__hint{margin:0;color:#aaa59d;font-family:Arial,Helvetica,sans-serif;font-size:.74rem}.vpalle-beta .vpalle-account-dialog__actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.4rem;border-top:1px solid rgba(224,212,190,.2)}.vpalle-beta .vpalle-account-dialog .vpalle-beta-button{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:.62rem 1.25rem;border:1px solid #caa665;border-radius:7px;background:transparent;color:#f2eee6;cursor:pointer}.vpalle-beta .vpalle-account-dialog .vpalle-beta-button--primary{background:linear-gradient(90deg,#a98448,#e3c586 52%,#bd9453);color:#11110f}.vpalle-beta .vpalle-account-dialog .vpalle-beta-button--quiet{border-color:transparent;color:#aaa59d}.vpalle-beta .vpalle-account-dialog .vpalle-beta-button:disabled{cursor:not-allowed;opacity:.48}.vpalle-beta .vpalle-settings__heading{margin-bottom:var(--vpalle-account-gap)}.vpalle-beta .vpalle-settings__form{display:grid;gap:1rem}.vpalle-beta .vpalle-settings__top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.vpalle-beta .vpalle-settings__panel{border-color:rgba(202,166,101,.42)}.vpalle-beta .vpalle-settings__profile-row{display:flex;align-items:center;gap:1.5rem}.vpalle-beta .vpalle-settings__portrait{position:relative;width:7rem;height:7rem;display:grid;flex:0 0 auto;overflow:visible;place-items:center;border:2px solid var(--vpalle-gold-bright);border-radius:50%;background:radial-gradient(circle at 55% 35%,#2a2419,#0a0b0b 72%);color:#ead0a0;font-size:2.6rem}.vpalle-beta .vpalle-settings__portrait>img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.vpalle-beta .vpalle-settings__camera{position:absolute;right:-.35rem;bottom:.3rem;width:2.35rem;height:2.35rem;display:grid;place-items:center;border:1px solid var(--vpalle-line-strong);border-radius:50%;background:#151616;color:var(--vpalle-ink)}.vpalle-beta .vpalle-settings__photo-copy{min-width:0;display:grid;gap:.75rem}.vpalle-beta .vpalle-settings__notification-heading h3,.vpalle-beta .vpalle-settings__photo-copy h3{color:var(--vpalle-ink);font-size:1rem;font-weight:400}.vpalle-beta .vpalle-settings__photo-copy h3 span{color:var(--vpalle-muted);font-size:.85rem}.vpalle-beta .vpalle-settings__file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vpalle-beta .vpalle-settings__privacy-note{max-width:46rem;margin:1rem 0;color:var(--vpalle-muted);font-size:.88rem}.vpalle-beta .vpalle-settings__field{display:grid;gap:.45rem;color:#ddd7cd}.vpalle-beta .vpalle-settings__field>span{font-size:.95rem}.vpalle-beta .vpalle-settings__field input{width:100%;min-height:2.9rem;padding:.7rem .9rem;border:1px solid var(--vpalle-line-strong);border-radius:7px;background:rgba(5,6,6,.72);color:var(--vpalle-ink)}.vpalle-beta .vpalle-settings__field input::placeholder{color:#928d85}.vpalle-beta .vpalle-settings__field small{color:var(--vpalle-muted);font-size:.8rem}.vpalle-beta .vpalle-settings__security-intro{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin-bottom:1.25rem;color:var(--vpalle-muted)}.vpalle-beta .vpalle-settings__security-intro svg{color:var(--vpalle-gold);stroke-width:1.35}.vpalle-beta .vpalle-settings__recovery-shell{display:grid;gap:1rem}.vpalle-beta .vpalle-settings__recovery-shell .vpalle-beta-button{justify-self:start}.vpalle-beta .vpalle-settings__notification-heading{margin-bottom:.85rem}.vpalle-beta .vpalle-settings__notification-heading p{margin-top:.25rem;color:var(--vpalle-muted);font-size:.88rem}.vpalle-beta .vpalle-settings__toggle-row{position:relative;display:grid;grid-template-columns:3.2rem 1fr;align-items:center;gap:.85rem;min-height:3.5rem;cursor:pointer}.vpalle-beta .vpalle-settings__toggle-row>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.vpalle-beta .vpalle-settings__switch{position:relative;width:3.2rem;height:1.8rem;border:1px solid var(--vpalle-line-strong);border-radius:999px;background:#30302d;transition:background .14s ease,border-color .14s ease}.vpalle-beta .vpalle-settings__switch:after{position:absolute;top:.18rem;left:.2rem;width:1.3rem;height:1.3rem;border-radius:50%;background:#f4f1ea;box-shadow:0 1px 4px rgba(0,0,0,.45);content:"";transition:transform .14s ease}.vpalle-beta .vpalle-settings__toggle-row>input:checked+.vpalle-settings__switch{border-color:var(--vpalle-gold-bright);background:var(--vpalle-gold)}.vpalle-beta .vpalle-settings__toggle-row>input:checked+.vpalle-settings__switch:after{transform:translateX(1.35rem)}.vpalle-beta .vpalle-settings__toggle-row>input:focus-visible+.vpalle-settings__switch{outline:2px solid var(--vpalle-gold-bright);outline-offset:3px}.vpalle-beta .vpalle-settings__toggle-row small,.vpalle-beta .vpalle-settings__toggle-row strong{display:block}.vpalle-beta .vpalle-settings__toggle-row strong{color:var(--vpalle-ink);font-weight:400}.vpalle-beta .vpalle-settings__toggle-row small{margin-top:.1rem;color:var(--vpalle-muted);font-size:.8rem}.vpalle-beta .vpalle-settings__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem}.vpalle-beta .vpalle-settings__back{min-height:2.75rem;display:inline-flex;align-items:center;gap:.65rem;color:var(--vpalle-gold-bright);text-underline-offset:.25rem}.vpalle-beta .vpalle-settings__recovery-form{display:none}@media (max-width:72rem){.vpalle-beta .vpalle-account__summary-grid{grid-template-columns:1fr 1fr}.vpalle-beta .vpalle-account__summary-grid>:last-child{grid-column:1/-1}}@media (max-width:58rem){.vpalle-beta .vpalle-account__card-grid,.vpalle-beta .vpalle-account__summary-grid,.vpalle-beta .vpalle-settings__top-grid{grid-template-columns:1fr}.vpalle-beta .vpalle-account__summary-grid>:last-child{grid-column:auto}}@media (max-width:42rem){.vpalle-beta .vpalle-account__heading-row,.vpalle-beta .vpalle-settings__actions{align-items:stretch;flex-direction:column}.vpalle-beta .vpalle-account__heading-row>.vpalle-beta-button,.vpalle-beta .vpalle-settings__actions .vpalle-beta-button,.vpalle-beta .vpalle-settings__actions>.vpalle-beta-cluster{width:100%}.vpalle-beta .vpalle-account-card__actions,.vpalle-beta .vpalle-account-dialog__fields{grid-template-columns:1fr}.vpalle-beta .vpalle-settings__profile-row{align-items:flex-start;flex-direction:column}}@media (max-width:30rem){.vpalle-beta .vpalle-account__settings-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vpalle-beta .vpalle-settings__portrait{width:6rem;height:6rem}.vpalle-beta .vpalle-settings__toggle-row{align-items:start}.vpalle-beta .vpalle-account-dialog{width:calc(100% - 1rem);max-height:calc(100svh - 1rem)}.vpalle-beta .vpalle-account-dialog__actions,.vpalle-beta .vpalle-account-dialog__fields,.vpalle-beta .vpalle-account-dialog__header{padding-inline:1rem}.vpalle-beta .vpalle-account-dialog__actions>*{flex:1 1 8rem}}@media (prefers-reduced-motion:reduce){.vpalle-beta .vpalle-settings__switch,.vpalle-beta .vpalle-settings__switch:after{transition-duration:.01ms}}@media (forced-colors:active){.vpalle-beta .vpalle-account-dialog,.vpalle-beta .vpalle-settings__portrait,.vpalle-beta .vpalle-settings__switch{border:1px solid CanvasText}}.vpalle-beta .vpalle-account__heading-actions{display:flex;flex-wrap:wrap;gap:.75rem}