:root{--vg-galaxy:#8b4fff;--vg-space:#000015;--vg-star:#ffffff;--vg-galaxy-50:#f4efff;--vg-galaxy-100:#deccff;--vg-galaxy-200:#b792ff;--vg-galaxy-300:#935cff;--vg-galaxy-400:#6841b5;--vg-galaxy-500:#3e276b;--vg-space-50:#f2f2f6;--vg-space-100:#d7d7e3;--vg-space-200:#a9a9c2;--vg-space-300:#7e7ea4;--vg-space-400:#595974;--vg-space-500:#17172b;--vg-space-600:#000015;--color-bg:var(--vg-star);--color-bg-muted:var(--vg-space-50);--color-bg-inverse:var(--vg-space);--color-text:var(--vg-space);--color-text-muted:var(--vg-space-400);--color-text-inverse:var(--vg-star);--color-accent:var(--vg-galaxy);--color-accent-hover:var(--vg-galaxy-500);--color-border:var(--vg-space);--color-divider:var(--vg-space-100);--font-sans:"Moderat",var(--font-fallback,"Inter"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-weight-regular:400;--text-display-size:160px;--text-display-lh:1;--text-display-ls:-0.02em;--text-hero-size:64px;--text-hero-lh:1.1;--text-hero-ls:-0.02em;--text-h1-size:48px;--text-h1-lh:1.2;--text-h1-ls:-0.02em;--text-h2-size:32px;--text-h2-lh:1.2;--text-h2-ls:0;--text-h3-size:16px;--text-h3-lh:1.2;--text-h3-ls:0;--text-body-size:20px;--text-body-lh:1.4;--text-legal-size:16px;--text-legal-lh:1.4;--text-link-size:32px;--text-link-lh:1.4;--text-ui-size:16px;--text-button-size:20px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:128px;--radius-none:0;--radius-pill:9999px;--radius-nav:32px;--shadow-nav:4px 4px 16px rgba(0,0,21,0.1);--gradient-hero-overlay:linear-gradient(200deg,rgba(0,0,21,0),rgba(0,0,21,0.5) 25%,#000015);--gradient-galaxy:radial-gradient(120% 140% at 100% 0%,#e7dcff 0%,#935cff 45%,#3e276b 80%,#000015 100%);--container-max:1280px;--grid-columns:12;--grid-gutter:32px;--grid-margin:32px;--nav-height:88px;--transition-fast:150ms ease-out}@media (max-width:767px){:root{--text-hero-size:32px;--text-hero-lh:1.2;--text-hero-ls:0;--text-h1-size:24px;--text-h1-lh:1.2;--text-h1-ls:0;--text-h2-size:20px;--text-body-size:16px;--text-legal-size:14px;--grid-columns:4;--grid-gutter:16px;--grid-margin:16px}}body{margin:0;font-family:var(--font-sans);font-weight:var(--font-weight-regular);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}.vg-display{font-size:var(--text-display-size);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls);color:var(--color-accent)}.vg-hero{font-size:var(--text-hero-size);line-height:var(--text-hero-lh);letter-spacing:var(--text-hero-ls)}.vg-h1{font-size:var(--text-h1-size);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls)}.vg-h2{font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.vg-h3{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);text-transform:uppercase}.vg-body{font-size:var(--text-body-size);line-height:var(--text-body-lh)}.vg-legal{font-size:var(--text-legal-size);line-height:var(--text-legal-lh)}.vg-display,.vg-h1,.vg-h2,.vg-h3,.vg-hero{font-weight:400;margin:0}.vg-container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--grid-margin);box-sizing:border-box}.vg-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.vg-section{padding-block:var(--space-8);display:flex;flex-direction:column;gap:var(--space-7)}.vg-section--muted{background:var(--color-bg-muted)}.vg-section--inverse{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.vg-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:16px 32px;border-radius:var(--radius-pill);border:2px solid transparent;font:inherit;font-size:var(--text-button-size);line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.vg-btn--primary{background:var(--color-accent);color:var(--color-text-inverse)}.vg-btn--primary:hover{background:var(--color-accent-hover)}.vg-btn--secondary{background:transparent;color:var(--color-text);border-color:var(--color-border)}.vg-btn--secondary:hover{background:var(--vg-space);color:var(--vg-star)}.vg-btn--tertiary{padding:0;border:0;border-radius:0;background:none;color:var(--color-text);font-size:var(--text-ui-size);text-transform:uppercase}.vg-btn--tertiary:after{content:"→";margin-left:var(--space-1)}.vg-btn--tertiary:hover{color:var(--color-accent)}.vg-section--inverse .vg-btn--secondary{color:var(--vg-star);border-color:var(--vg-star)}.vg-section--inverse .vg-btn--secondary:hover{background:var(--vg-star);color:var(--vg-space)}.vg-link{color:var(--color-text);font-size:var(--text-ui-size);text-transform:uppercase;text-decoration:none;transition:color var(--transition-fast)}.vg-link:hover{color:var(--color-accent)}.vg-link.is-active,.vg-link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.vg-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:10;margin-inline:16px;height:64px;padding:8px 8px 8px 16px;display:flex;align-items:center;justify-content:space-between;background:var(--vg-star);border-radius:var(--radius-nav);box-shadow:var(--shadow-nav);box-sizing:border-box}.vg-nav__links{display:flex;gap:var(--space-5)}.vg-nav .vg-btn{font-size:var(--text-button-size)}.vg-tile{flex-direction:column;gap:var(--space-8);padding:var(--space-4);min-height:237px;box-sizing:border-box;background:var(--vg-star);color:var(--color-text);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.vg-tile,.vg-tile__head{display:flex;justify-content:space-between}.vg-tile__head{align-items:flex-start}.vg-tile__title{font-size:var(--text-h3-size);line-height:var(--text-h3-lh);text-transform:uppercase}.vg-tile__text{font-size:var(--text-legal-size);line-height:var(--text-legal-lh);margin:0}.vg-tile__icon{width:32px;height:32px;flex:none}.vg-tile--light:hover{background:var(--vg-space);color:var(--vg-star)}.vg-tile--dark{background:var(--vg-space-50)}.vg-tile--dark:hover{background:var(--vg-galaxy);color:var(--vg-star)}.vg-tile.is-active{background:var(--vg-space-50)}.vg-tile--square{aspect-ratio:1;background:var(--vg-space);color:var(--vg-star)}.vg-tile--square .vg-tile__title{font-size:var(--text-h2-size);text-transform:none}.vg-tile--square:hover{background:var(--vg-galaxy)}.vg-stat{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gutter);gap:var(--grid-gutter);align-items:center;padding-block:var(--space-4);border-bottom:1px solid var(--color-divider)}.vg-stat:last-child{border-bottom:0}.vg-hero-block{position:relative;min-height:846px;display:flex;align-items:flex-end;padding:var(--space-4);color:var(--vg-star);background-size:cover;background-position:50%;box-sizing:border-box}.vg-hero-block:before{content:"";position:absolute;inset:0;background:var(--gradient-hero-overlay)}.vg-hero-block>*{position:relative}.vg-cta{padding:var(--space-6) var(--space-4);background:var(--gradient-galaxy);color:var(--vg-star);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.vg-back-to-top{width:45px;height:45px;color:var(--vg-space);background:none;border:0;cursor:pointer;padding:0}.vg-back-to-top:hover{color:var(--vg-galaxy)}:focus-visible{outline:2px solid var(--vg-galaxy);outline-offset:3px}:root{--app-title-size:40px;--app-title-lh:1.1;--app-title-ls:-0.02em;--app-h2-size:24px;--app-h2-lh:1.2;--app-h3-size:18px;--app-h3-lh:1.3;--app-body-size:16px;--app-body-lh:1.5;--app-small-size:14px;--app-small-lh:1.45;--app-eyebrow-size:13px;--app-eyebrow-ls:0.06em;--app-bg:var(--vg-space-50);--app-surface:var(--vg-star);--app-border:var(--vg-space-100);--app-border-strong:var(--vg-space-300);--app-danger:#b3261e;--app-danger-bg:#fbeceb;--app-success:#1d5c3a;--app-success-bg:#e3f2e8;--app-control-h:44px;--app-control-h-sm:36px;--app-page-pad:var(--space-4)}@media (max-width:767px){:root{--app-title-size:28px;--app-h2-size:20px;--app-page-pad:var(--space-2)}}body.vg-app{font-size:var(--app-body-size);line-height:var(--app-body-lh);background:var(--app-bg);min-height:100dvh}.vg-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.vg-title{font-size:var(--app-title-size);line-height:var(--app-title-lh);letter-spacing:var(--app-title-ls)}.vg-heading,.vg-title{margin:0;font-weight:400}.vg-heading{font-size:var(--app-h2-size);line-height:var(--app-h2-lh)}.vg-subheading{margin:0;font-weight:400;font-size:var(--app-h3-size);line-height:var(--app-h3-lh)}.vg-eyebrow{margin:0;font-size:var(--app-eyebrow-size);letter-spacing:var(--app-eyebrow-ls);text-transform:uppercase;color:var(--color-text-muted)}.vg-text{margin:0;font-size:var(--app-body-size);line-height:var(--app-body-lh)}.vg-small{margin:0;font-size:var(--app-small-size);line-height:var(--app-small-lh)}.vg-muted{color:var(--color-text-muted)}.vg-stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--space-3))}.vg-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stack-gap,var(--space-2))}.vg-row--between{justify-content:space-between}.vg-row--end{align-items:flex-end}.vg-row--nowrap{flex-wrap:nowrap}.vg-grow{flex:1 1;min-width:0}.vg-page{max-width:var(--container-max);margin-inline:auto;padding:var(--space-5) var(--app-page-pad) var(--space-7);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-4)}.vg-page--narrow{max-width:640px}.vg-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.vg-page-header__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.vg-page-header__meta{margin:0;font-size:var(--app-small-size);color:var(--color-text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.vg-back{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:var(--app-eyebrow-size);letter-spacing:var(--app-eyebrow-ls);text-transform:uppercase;color:var(--color-text);text-decoration:none;cursor:pointer}.vg-back:before{content:"←"}.vg-back:hover{color:var(--color-accent)}.vg-panel{--panel-pad:var(--space-4);background:var(--app-surface);padding:var(--panel-pad);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.vg-panel--flush{padding:0;gap:0}.vg-panel__inset{padding:0 var(--panel-pad) var(--space-3)}.vg-panel--flush>.vg-panel__head{padding:var(--space-3) var(--panel-pad) var(--space-2)}.vg-panel--muted{background:var(--vg-space-50)}.vg-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}@media (max-width:767px){.vg-panel{--panel-pad:var(--space-2)}}.vg-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:959px){.vg-columns{grid-template-columns:minmax(0,1fr)}}.vg-appnav{position:-webkit-sticky;position:sticky;top:12px;z-index:20;max-width:calc(var(--container-max) - 32px);margin:12px auto 0;height:64px;padding:8px 8px 8px 24px;display:flex;align-items:center;gap:var(--space-4);background:var(--vg-star);border-radius:var(--radius-nav);box-shadow:var(--shadow-nav);box-sizing:border-box}@media (max-width:1311px){.vg-appnav{margin-inline:16px}}.vg-appnav__brand{display:inline-flex;align-items:center;color:var(--vg-space);text-decoration:none;flex:none}.vg-appnav__brand:hover{color:var(--vg-galaxy)}.vg-appnav__links{display:flex;gap:var(--space-4);flex:1 1;min-width:0}.vg-appnav__link{font-size:var(--app-eyebrow-size);letter-spacing:var(--app-eyebrow-ls);text-transform:uppercase;color:var(--vg-space);text-decoration:none;padding-block:6px;border-bottom:2px solid transparent}.vg-appnav__link:hover{color:var(--vg-galaxy)}.vg-appnav__link[aria-current=page]{border-bottom-color:var(--vg-galaxy)}.vg-appnav__actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex:none}@media (max-width:639px){.vg-appnav{padding-left:16px;gap:var(--space-2)}.vg-appnav__links{display:none}}.vg-segmented{display:inline-flex;border:1px solid var(--app-border);border-radius:var(--radius-pill);padding:2px}.vg-segmented__btn{min-width:36px;height:32px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:none;font:inherit;font-size:var(--app-eyebrow-size);letter-spacing:var(--app-eyebrow-ls);color:var(--vg-space);cursor:pointer}.vg-segmented__btn:hover{color:var(--vg-galaxy)}.vg-segmented__btn[aria-pressed=true]{background:var(--vg-space);color:var(--vg-star)}.vg-menu{position:relative}.vg-menu__trigger{display:inline-flex;align-items:center;gap:var(--space-1);height:48px;padding:0 6px;border:0;border-radius:var(--radius-pill);background:var(--vg-space-50);font:inherit;font-size:var(--app-small-size);color:var(--vg-space);cursor:pointer}.vg-menu__trigger:hover,.vg-menu__trigger[aria-expanded=true]{background:var(--vg-space);color:var(--vg-star)}.vg-menu__trigger:hover .vg-avatar,.vg-menu__trigger[aria-expanded=true] .vg-avatar{background:var(--vg-galaxy)}.vg-menu__trigger-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}@media (max-width:639px){.vg-menu__trigger-label{display:none}}.vg-menu__panel{position:absolute;right:0;top:calc(100% + 12px);min-width:260px;background:var(--vg-star);border:1px solid var(--app-border);padding:var(--space-1) 0;display:flex;flex-direction:column;z-index:30}.vg-menu__header{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--app-border);margin-bottom:var(--space-1)}.vg-menu__item{display:block;width:100%;text-align:left;padding:12px var(--space-3);border:0;background:none;font:inherit;font-size:var(--app-small-size);color:var(--vg-space);text-decoration:none;cursor:pointer}.vg-menu__item:focus-visible,.vg-menu__item:hover{background:var(--vg-space);color:var(--vg-star);outline:none}.vg-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--vg-space);color:var(--vg-star);font-size:13px;letter-spacing:.02em;text-transform:uppercase;flex:none}.vg-app .vg-btn{font-size:var(--app-body-size);padding:0 24px;min-height:var(--app-control-h);justify-content:center;white-space:nowrap}.vg-app .vg-btn--tertiary{padding:0;min-height:0;font-size:var(--app-eyebrow-size);letter-spacing:var(--app-eyebrow-ls)}.vg-app .vg-btn--sm{font-size:var(--app-small-size);padding:0 16px;min-height:var(--app-control-h-sm)}.vg-btn--block{width:100%}.vg-btn--danger{background:transparent;color:var(--app-danger);border-color:var(--app-danger)}.vg-btn--danger:hover{background:var(--app-danger);color:var(--vg-star)}.vg-btn--secondary.vg-btn--on-dark{color:var(--vg-star);border-color:var(--vg-star)}.vg-btn--secondary.vg-btn--on-dark:hover{background:var(--vg-star);color:var(--vg-space)}.vg-btn:disabled,.vg-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.vg-btn--primary:disabled:hover{background:var(--color-accent)}.vg-btn--secondary:disabled:hover{background:transparent;color:var(--color-text)}.vg-btn__icon{width:20px;height:20px;flex:none}.vg-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vg-label{font-size:var(--app-small-size);color:var(--color-text)}.vg-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.vg-fieldset>.vg-label{padding:0;margin-bottom:4px}.vg-input{font:inherit;font-size:var(--app-body-size);line-height:1.4;color:var(--color-text);background:var(--vg-star);border:1px solid var(--app-border-strong);border-radius:var(--radius-none);min-height:var(--app-control-h);padding:9px 12px;box-sizing:border-box;width:100%;transition:border-color var(--transition-fast)}.vg-input:hover{border-color:var(--vg-space)}.vg-input:focus-visible{outline:2px solid var(--vg-galaxy);outline-offset:0;border-color:var(--vg-galaxy)}.vg-input--error{border-color:var(--app-danger)}textarea.vg-input{min-height:112px;resize:vertical}select.vg-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23000015' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.vg-hint{color:var(--color-text-muted)}.vg-error,.vg-hint{margin:0;font-size:var(--app-small-size)}.vg-error{color:var(--app-danger)}.vg-callout{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--app-small-size);border-left:3px solid var(--vg-galaxy);background:var(--vg-galaxy-50);color:var(--vg-space)}.vg-callout--danger{border-left-color:var(--app-danger);background:var(--app-danger-bg)}.vg-callout--success{border-left-color:var(--app-success);background:var(--app-success-bg)}.vg-checkbox,.vg-radio{display:inline-flex;align-items:flex-start;gap:10px;font-size:var(--app-small-size);cursor:pointer}.vg-checkbox input,.vg-radio input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--vg-galaxy);flex:none}.vg-radio-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.vg-rating{display:inline-flex;flex-wrap:wrap;gap:6px}.vg-rating__input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.vg-rating__cell{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:var(--app-body-size);color:var(--color-text);background:var(--vg-star);border:1px solid var(--app-border-strong);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.vg-rating__cell:hover{background:var(--vg-space);border-color:var(--vg-space);color:var(--vg-star)}.vg-rating__input:checked+.vg-rating__cell{background:var(--vg-galaxy);border-color:var(--vg-galaxy);color:var(--vg-star)}.vg-rating__input:focus-visible+.vg-rating__cell{outline:2px solid var(--vg-galaxy);outline-offset:2px}fieldset:disabled .vg-rating__cell{cursor:not-allowed;opacity:.5}.vg-progress{display:flex;align-items:center;gap:var(--space-2)}.vg-progress__track{flex:1 1;height:6px;background:var(--vg-space-100);overflow:hidden}.vg-progress__fill{height:100%;background:var(--vg-galaxy);transition:width var(--transition-fast)}.vg-progress__label{font-size:var(--app-small-size);color:var(--color-text-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;font-size:12px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:var(--vg-space-50);color:var(--vg-space-500)}.vg-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.vg-badge--accent{background:var(--vg-galaxy-50);color:var(--vg-galaxy-500)}.vg-badge--accent:before{background:var(--vg-galaxy)}.vg-badge--success{background:var(--app-success-bg);color:var(--app-success)}.vg-badge--inverse{background:var(--vg-space);color:var(--vg-star)}.vg-empty{padding:var(--space-5) var(--space-4);border:1px dashed var(--app-border-strong);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.vg-empty__title{margin:0;font-size:var(--app-h3-size);line-height:var(--app-h3-lh)}.vg-empty__text{margin:0;font-size:var(--app-small-size);color:var(--color-text-muted)}.vg-table-wrap{overflow-x:auto}.vg-table{width:100%;border-collapse:collapse;font-size:var(--app-small-size)}.vg-table__caption{font-size:var(--app-eyebrow-size);margin-bottom:var(--space-2)}.vg-table th,.vg-table__caption{text-align:left;text-transform:uppercase}.vg-table th{font-weight:400;font-size:12px;letter-spacing:.05em;color:var(--color-text-muted);padding:12px var(--space-2);white-space:nowrap}.vg-table td,.vg-table th{border-bottom:1px solid var(--app-border)}.vg-table td{padding:14px var(--space-2);vertical-align:middle}.vg-table tbody tr:last-child td{border-bottom:0}.vg-table td:first-child,.vg-table th:first-child{padding-left:var(--panel-pad,var(--space-2))}.vg-table td:last-child,.vg-table th:last-child{padding-right:var(--panel-pad,var(--space-2));text-align:right}.vg-table--interactive tbody tr{cursor:pointer;transition:background-color var(--transition-fast)}.vg-table--interactive tbody tr:hover{background:var(--vg-space-50)}.vg-table__primary{font-size:var(--app-body-size);color:var(--vg-space);text-decoration:none}.vg-table__primary:hover{color:var(--vg-galaxy)}.vg-table code{font-size:12px;color:var(--color-text-muted);word-break:break-all}.vg-modal{position:fixed;inset:0;background:rgba(0,0,21,.6);display:flex;align-items:center;justify-content:center;padding:var(--space-2);z-index:50}.vg-modal__panel{background:var(--vg-star);padding:var(--space-4);max-width:560px;width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);outline:none}.vg-modal__panel>h2{font-size:var(--app-h2-size);line-height:var(--app-h2-lh)}.vg-toast{padding:var(--space-2) var(--space-3);background:var(--vg-space);color:var(--vg-star);font-size:var(--app-small-size)}.vg-toast--success{background:var(--vg-galaxy-500)}.vg-toast--error{background:#7a1d1d}.vg-tabs{display:flex;gap:var(--space-4);border-bottom:1px solid var(--app-border-strong);overflow-x:auto;scrollbar-width:none}.vg-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:14px 0 12px;margin-bottom:-1px;font:inherit;font-size:var(--app-eyebrow-size);letter-spacing:var(--app-eyebrow-ls);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.vg-tab.is-active,.vg-tab:hover{color:var(--vg-space)}.vg-tab.is-active{border-bottom-color:var(--vg-galaxy)}.vg-tab__count{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--vg-space-100);color:var(--vg-space);font-size:12px;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}.vg-tab.is-active .vg-tab__count{background:var(--vg-galaxy);color:var(--vg-star)}[role=tabpanel]:focus-visible{outline-offset:8px}.vg-list{list-style:none;margin:0;padding:0}.vg-list,.vg-list__item{display:flex;flex-direction:column}.vg-list__item{padding:var(--space-2) 0;border-bottom:1px solid var(--app-border);gap:var(--space-2)}.vg-list__item:last-child{border-bottom:0}.vg-list__row{justify-content:space-between}.vg-list__actions,.vg-list__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.vg-list--boxed{border-top:1px solid var(--app-border)}.vg-list--boxed .vg-list__item{padding-inline:var(--panel-pad,var(--space-2))}.vg-person{display:inline-flex;align-items:center;gap:12px;min-width:0}.vg-person .vg-avatar{background:var(--vg-galaxy-50);color:var(--vg-galaxy-500)}.vg-person__name{display:flex;flex-direction:column;min-width:0}.vg-person__name>span:last-child{font-size:var(--app-small-size);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis}.vg-card{background:var(--app-surface);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.vg-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.vg-answers{margin:0;gap:var(--space-3)}.vg-answers,.vg-answers>div{display:flex;flex-direction:column}.vg-answers>div{gap:4px;padding-top:var(--space-2);border-top:1px solid var(--app-border)}.vg-answers__q{font-size:var(--app-small-size);color:var(--color-text-muted)}.vg-answers__a{margin:0;font-size:var(--app-body-size);white-space:pre-wrap}.vg-answers__rating{font-size:var(--app-h2-size);color:var(--vg-galaxy-500)}@media (max-width:767px){.vg-card{padding:var(--space-3) var(--space-2)}}.vg-recovery{list-style:none;margin:0;padding:var(--space-3);background:var(--vg-space);color:var(--vg-star);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px var(--space-2);gap:10px var(--space-2)}.vg-recovery__word{display:flex;align-items:baseline;gap:8px;font-size:var(--app-body-size);font-feature-settings:none;font-variant-ligatures:none}.vg-recovery__index{color:var(--vg-space-200);min-width:1.5em;text-align:right;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:767px){.vg-recovery{grid-template-columns:repeat(2,minmax(0,1fr))}}.vg-galaxy{position:relative;color:var(--vg-star);background-color:var(--vg-galaxy-500);background-image:url(/brand/galaxy.jpg);background-size:cover;background-position:0 100%}.vg-auth{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100dvh;background:var(--vg-star)}.vg-auth__brand{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-6);gap:var(--space-6)}.vg-auth__claim{margin:0;font-weight:400;font-size:clamp(56px,7vw,112px);line-height:1;letter-spacing:-.02em}.vg-auth__panel{padding:var(--space-4) var(--space-6)}.vg-auth__form,.vg-auth__panel{display:flex;flex-direction:column}.vg-auth__form{margin:auto 0;max-width:400px;gap:var(--space-3)}.vg-auth__foot{font-size:var(--app-small-size);color:var(--color-text-muted);display:flex;align-items:center;gap:8px}@media (max-width:899px){.vg-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.vg-auth__brand{padding:var(--space-3) var(--space-2) var(--space-4);gap:var(--space-6)}.vg-auth__claim{font-size:48px}.vg-auth__panel{padding:var(--space-4) var(--space-2)}}.vg-hero{padding:var(--space-6) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);min-height:280px;justify-content:flex-end;box-sizing:border-box}.vg-hero__title{margin:0;font-weight:400;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em;max-width:14ch}.vg-hero__text{margin:0;font-size:var(--app-body-size);max-width:52ch}@media (max-width:767px){.vg-hero{padding:var(--space-5) var(--space-2) var(--space-3);min-height:220px}}.vg-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:959px){.vg-tools{grid-template-columns:minmax(0,1fr)}}.vg-tool{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:var(--space-4);min-height:240px;box-sizing:border-box;background:var(--vg-space);color:var(--vg-star);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.vg-tool:hover{background:var(--vg-galaxy)}.vg-tool__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.vg-tool__title{font-size:var(--app-h2-size);line-height:var(--app-h2-lh)}.vg-tool__icon{width:32px;height:32px;flex:none}.vg-tool__text{margin:0;font-size:var(--app-small-size);line-height:var(--app-small-lh);color:var(--vg-space-100)}.vg-tool:hover .vg-tool__text{color:var(--vg-star)}.vg-tool--soon{color:var(--color-text-muted);cursor:default}.vg-tool--soon,.vg-tool--soon:hover{background:var(--app-surface)}.vg-tool--soon .vg-tool__text{color:var(--color-text-muted)}.vg-lock{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--vg-galaxy-50);color:var(--vg-galaxy-500)}.vg-footer{max-width:var(--container-max);margin:0 auto;padding:var(--space-4) var(--app-page-pad);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:var(--app-small-size);color:var(--color-text-muted)}.vg-footer__item{display:inline-flex;align-items:center;gap:8px}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f39ce02a338a92cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d2c3115c08d21714-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_b257f2{font-family:DM Sans,DM Sans Fallback;font-weight:400;font-style:normal}.__variable_b257f2{--font-fallback:"DM Sans","DM Sans Fallback"}