:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface-canvas:#edf3f9;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-sunken:#e4eef8;--color-surface-inverse:#0d1d38;--color-surface-neutral:#e4eef8;--color-text-primary:#0d1d38;--color-text-secondary:#4a5f7e;--color-text-muted:#4f6380;--color-text-disabled:#4a5f7e;--color-text-disabled-reason:#7a1f38;--color-text-on-accent:#5e1429;--color-text-on-neutral:#1a3560;--color-text-inverse:#f4f8fc;--color-border-hairline:#d3dfec;--color-border-strong:#5f86b3;--color-border-focus:#0d1d38;--color-border-neutral:#cde;--color-ring:#7a1f38;--color-rail-bg:#0d1d38;--color-rail-fg:#cde;--color-rail-fg-strong:#f4f8fc;--color-rail-fg-muted:#a9c4e0;--color-rail-active:#1a3560;--color-rail-border:#0d1d38;--color-rail-badge-bg:#e3bcc5;--color-rail-badge-text:#0d1d38;--color-accent-fill:#e3bcc5;--color-accent-fill-hover:#efd3d9;--color-accent-text:#7a1f38;--color-accent-bg:#f4e1e5;--color-deep-bg:#1a3560;--color-deep-on:#eaf1fa;--color-deep-muted:#a9c4e0;--color-deep-tile:#2c456d;--color-deep-edge:#354d73;--color-deep-icon:#a9c4e0;--color-deep-warn:#4f294a;--color-deep-warn-edge:#61486b;--color-deep-warn-icon:#e46a80;--color-deep-warn-on:#fbe6ea;--color-scene-top:#f4f8fc;--color-scene-upper:#e4eef8;--color-scene-lower:#a9c4e0;--color-scene-low:#1a3560;--color-scene-bottom:#0d1d38;--color-attribution-google:#fff;--color-brand-badge:#1a3560;--color-brand-route:#f4f8fc;--color-brand-dot:#e3bcc5;--color-status-paid-bg:#ddf1e8;--color-status-paid-text:#1e5a43;--color-status-pending-bg:#f6dfa4;--color-status-pending-text:#0d1d38;--color-status-urgent-bg:#fbe6ea;--color-status-urgent-text:#7a1f38;--color-status-info-bg:#e4eef8;--color-status-info-text:#2f5c93;--color-status-neutral-bg:#cde;--color-status-neutral-text:#1a3560;--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, sans-serif;--font-display:"Manrope", "Manrope Fallback", "IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--font-size-caption:13px;--font-size-body:15px;--font-size-body-app:16px;--font-size-subtitle:17px;--font-size-title:20px;--font-size-display:26px;--font-size-amount:24px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--line-height-tight:1.3;--line-height-normal:1.5;--line-height-loose:1.7;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--radius-card:24px;--radius-panel:28px;--radius-input:16px;--radius-chip:999px;--radius-button:999px;--control-primary-height:56px;--control-secondary-height:48px;--control-input-height:48px;--control-min-touch-target:48px;--control-min-touch-gap:8px;--motion-fast:.12s;--motion-normal:.2s;--motion-slow:.32s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-glide:cubic-bezier(.22, 1, .36, 1);--motion-halo:4s;--motion-sheen:4s;--motion-settle:.35s;--motion-nudge:.42s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-canvas:#070e1c;--color-surface-raised:#0e1a31;--color-surface-overlay:#13213c;--color-surface-sunken:#050b18;--color-surface-inverse:#e8eef7;--color-surface-neutral:#18284a;--color-text-primary:#e8eef7;--color-text-secondary:#b9cbe3;--color-text-muted:#8fa3bf;--color-text-disabled:#8fa3bf;--color-text-disabled-reason:#e46a80;--color-text-on-accent:#3d0b1b;--color-text-on-neutral:#dce5f1;--color-text-inverse:#0d1d38;--color-border-hairline:#1b2b47;--color-border-strong:#5f86b3;--color-border-focus:#e8eef7;--color-border-neutral:#2a3958;--color-ring:#c99ba7;--color-rail-bg:#050b18;--color-rail-fg:#b9cbe3;--color-rail-fg-strong:#f3f6fb;--color-rail-fg-muted:#8fa3bf;--color-rail-active:#13213c;--color-rail-border:#1b2b47;--color-rail-badge-bg:#c99ba7;--color-rail-badge-text:#3d0b1b;--color-accent-fill:#c99ba7;--color-accent-fill-hover:#ddb6bf;--color-accent-text:#ebc6cf;--color-accent-bg:#232431;--color-deep-bg:#0c1830;--color-deep-on:#dce5f1;--color-deep-muted:#8fa3bf;--color-deep-tile:#18243a;--color-deep-edge:#1f2a41;--color-deep-icon:#8faed6;--color-deep-warn:#3a1b33;--color-deep-warn-edge:#482f46;--color-deep-warn-icon:#e46a80;--color-deep-warn-on:#fbe6ea;--color-scene-top:#18284a;--color-scene-upper:#13213c;--color-scene-lower:#122039;--color-scene-low:#0c1830;--color-scene-bottom:#070f21;--color-attribution-google:#fff;--color-brand-badge:#0e1a31;--color-brand-route:#cde;--color-brand-dot:#e3bcc5;--color-status-paid-bg:#243546;--color-status-paid-text:#a9dcc5;--color-status-pending-bg:#2e3641;--color-status-pending-text:#f6dfa4;--color-status-urgent-bg:#3b1c34;--color-status-urgent-text:#fbe6ea;--color-status-info-bg:#212e46;--color-status-info-text:#9dbee6;--color-status-neutral-bg:#1b2b47;--color-status-neutral-text:#b9cbe3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-canvas:#070e1c;--color-surface-raised:#0e1a31;--color-surface-overlay:#13213c;--color-surface-sunken:#050b18;--color-surface-inverse:#e8eef7;--color-surface-neutral:#18284a;--color-text-primary:#e8eef7;--color-text-secondary:#b9cbe3;--color-text-muted:#8fa3bf;--color-text-disabled:#8fa3bf;--color-text-disabled-reason:#e46a80;--color-text-on-accent:#3d0b1b;--color-text-on-neutral:#dce5f1;--color-text-inverse:#0d1d38;--color-border-hairline:#1b2b47;--color-border-strong:#5f86b3;--color-border-focus:#e8eef7;--color-border-neutral:#2a3958;--color-ring:#c99ba7;--color-rail-bg:#050b18;--color-rail-fg:#b9cbe3;--color-rail-fg-strong:#f3f6fb;--color-rail-fg-muted:#8fa3bf;--color-rail-active:#13213c;--color-rail-border:#1b2b47;--color-rail-badge-bg:#c99ba7;--color-rail-badge-text:#3d0b1b;--color-accent-fill:#c99ba7;--color-accent-fill-hover:#ddb6bf;--color-accent-text:#ebc6cf;--color-accent-bg:#232431;--color-deep-bg:#0c1830;--color-deep-on:#dce5f1;--color-deep-muted:#8fa3bf;--color-deep-tile:#18243a;--color-deep-edge:#1f2a41;--color-deep-icon:#8faed6;--color-deep-warn:#3a1b33;--color-deep-warn-edge:#482f46;--color-deep-warn-icon:#e46a80;--color-deep-warn-on:#fbe6ea;--color-scene-top:#18284a;--color-scene-upper:#13213c;--color-scene-lower:#122039;--color-scene-low:#0c1830;--color-scene-bottom:#070f21;--color-attribution-google:#fff;--color-brand-badge:#0e1a31;--color-brand-route:#cde;--color-brand-dot:#e3bcc5;--color-status-paid-bg:#243546;--color-status-paid-text:#a9dcc5;--color-status-pending-bg:#2e3641;--color-status-pending-text:#f6dfa4;--color-status-urgent-bg:#3b1c34;--color-status-urgent-text:#fbe6ea;--color-status-info-bg:#212e46;--color-status-info-text:#9dbee6;--color-status-neutral-bg:#1b2b47;--color-status-neutral-text:#b9cbe3}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/IBMPlexSans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/IBMPlexSans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans),local(Roboto);size-adjust:101%;ascent-override:101%;descent-override:27%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans),local(Roboto);size-adjust:103%;ascent-override:104%;descent-override:29%;line-gap-override:0%}.vip-button{width:100%;padding:0 var(--space-lg);border-radius:var(--radius-button);font:inherit;font-family:var(--font-sans);font-size:var(--font-size-body-app);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.vip-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-button[aria-disabled=true]{opacity:.7;cursor:progress}.vip-button--primary{min-height:var(--control-primary-height);background:var(--color-accent-fill);background-image:linear-gradient(165deg, var(--color-accent-fill-hover), transparent 85%);color:var(--color-text-on-accent);font-family:var(--font-display);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-surface-raised) 55%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--color-text-on-accent) 18%, transparent), 0 14px 30px -14px color-mix(in srgb, var(--color-surface-inverse) 70%, transparent);font-weight:800}.vip-button--primary:hover:not([aria-disabled=true]){background:var(--color-accent-fill-hover)}.vip-button--secondary{min-height:var(--control-secondary-height);background:var(--color-surface-neutral);border-color:var(--color-border-strong);color:var(--color-text-on-neutral)}.vip-button--secondary:hover:not([aria-disabled=true]){background:var(--color-surface-sunken)}.vip-button--link{min-height:var(--control-min-touch-target);color:var(--color-text-secondary);background:0 0}.vip-button--link:hover:not([aria-disabled=true]){color:var(--color-text-primary)}.vip-field{gap:var(--space-sm);flex-direction:column;display:flex}.vip-field__label{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-field__input{min-height:var(--control-input-height);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;font-family:var(--font-sans);font-size:var(--font-size-body-app)}.vip-field__input[aria-invalid=true]{border-color:var(--color-status-urgent-text);border-width:2px}.vip-field__input::placeholder{color:var(--color-text-disabled)}.vip-field__input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-field__input:disabled{background:var(--color-surface-sunken);color:var(--color-text-disabled)}.vip-card{padding:var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-text-primary)}.vip-card__title{margin:0 0 var(--space-md);font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold)}.vip-sentence{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-input);font-size:var(--font-size-body-app);line-height:var(--line-height-normal);display:flex}.vip-sentence--urgent{background:var(--color-status-urgent-bg);color:var(--color-status-urgent-text)}.vip-sentence--info{background:var(--color-status-info-bg);color:var(--color-status-info-text)}.vip-sentence__icon{flex:none;width:20px;height:20px;margin-top:2px}.vip-confirm{gap:var(--space-sm);flex-direction:column;display:flex}.vip-confirm__title{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold);margin:0}.vip-confirm__body{color:var(--color-text-secondary);font-size:var(--font-size-body-app);line-height:var(--line-height-normal);margin:0}.vip-choice{gap:var(--space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.vip-choice__legend{padding:0 0 var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-choice__option{align-items:center;gap:var(--space-md);min-height:var(--control-min-touch-target);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface-raised);font-size:var(--font-size-body-app);cursor:pointer;display:flex}.vip-choice__option:has(input:checked){border-color:var(--color-text-primary);border-width:2px}.vip-choice__option:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-choice__option input{width:20px;height:20px;accent-color:var(--color-text-primary);flex:none}.vip-choice:disabled .vip-choice__option{background:var(--color-surface-sunken);color:var(--color-text-disabled);cursor:default}.vip-choice__option:has(input:disabled){background:var(--color-surface-sunken);color:var(--color-text-disabled);cursor:default}.vip-choice__body{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) 0;flex-direction:column;display:flex}.vip-choice__tag{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-choice__body--parts{column-gap:var(--space-md);row-gap:var(--space-xs);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.vip-choice__body--parts>.vip-choice__tag{grid-area:1/2/span 2;justify-self:end}.vip-choice__body--parts>.vip-choice__note{grid-column:1/-1}.vip-choice__title{font-weight:var(--font-weight-medium);grid-column:1}.vip-choice__detail{color:var(--color-text-secondary);font-size:var(--font-size-caption);grid-column:1}@media (width<=480px){.vip-choice__body--parts{grid-template-columns:minmax(0,1fr)}.vip-choice__body--parts>.vip-choice__tag{grid-area:auto/1;justify-self:start}}.vip-choice__note{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin-left:0}.vip-own-email__fact,.vip-own-email__form{gap:var(--space-sm);flex-direction:column;display:flex}.vip-own-email__form{gap:var(--space-md)}.vip-own-email__value{color:var(--color-text-primary);font-size:var(--font-size-body-app);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.vip-own-email__hint{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-normal);margin:0}h1,h2,.vip-display{font-family:var(--font-display);letter-spacing:-.01em}:root{--shell-rail-width:236px;--shell-rail-narrow:88px;--shell-topbar-height:56px;--shell-content-max:1180px}.vip-shell{grid-template-columns:var(--shell-rail-width) minmax(0, 1fr);background:var(--color-surface-canvas);min-height:100vh;color:var(--color-text-primary);display:grid}.vip-shell__main{min-width:0;padding:var(--space-xl) var(--space-2xl) var(--space-3xl)}.vip-shell__content{gap:var(--space-xl);max-width:var(--shell-content-max);flex-direction:column;margin-inline:0;display:flex}.vip-rail{align-self:start;gap:var(--space-md);box-sizing:border-box;height:100vh;padding:var(--space-lg);background:var(--color-rail-bg);border-inline-end:1px solid var(--color-rail-border);color:var(--color-rail-fg);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.vip-topbar{display:none}.vip-brand{align-items:center;gap:var(--space-md);min-width:0;padding:0 var(--space-sm) var(--space-md);display:flex}.vip-brand__mark{border-radius:var(--radius-md);background:var(--color-surface-raised);width:32px;height:32px;color:var(--color-text-primary);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.vip-brand__text{flex-direction:column;min-width:0;display:flex}.vip-brand__title{color:var(--color-rail-fg-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.vip-brand__subtitle{color:var(--color-rail-fg-muted);font-size:var(--font-size-caption)}.vip-nav__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.vip-sheet__panel .vip-nav__list{gap:var(--space-sm)}.vip-nav__item{align-items:center;gap:var(--space-md);width:100%;min-height:var(--control-min-touch-target);box-sizing:border-box;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);color:var(--color-rail-fg);font:inherit;font-family:var(--font-sans);font-size:var(--font-size-body);text-align:start;cursor:pointer;background:0 0;border-inline-start:3px solid #0000;display:flex}.vip-nav__item:hover{background:var(--color-rail-active);color:var(--color-rail-fg-strong)}.vip-nav__item[aria-current=page]{background:var(--color-rail-active);border-inline-start-color:var(--color-rail-fg-strong);color:var(--color-rail-fg-strong);font-weight:var(--font-weight-bold)}.vip-nav__item:focus-visible,.vip-topbar__menu:focus-visible,.vip-sheet__close:focus-visible{outline:2px solid var(--color-rail-fg-strong);outline-offset:2px}.vip-nav__icon{flex:none}.vip-nav__label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.vip-nav__short{display:none}.vip-nav{scrollbar-width:thin;flex:auto;min-height:0;position:relative;overflow-y:auto}.vip-nav[data-more-below=true]{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-3xl)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--space-3xl)), transparent)}.vip-nav[data-more-above=true]{-webkit-mask-image:linear-gradient(to top, black calc(100% - var(--space-3xl)), transparent);mask-image:linear-gradient(to top, black calc(100% - var(--space-3xl)), transparent)}.vip-nav[data-more-above=true][data-more-below=true]{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-xl), black calc(100% - var(--space-xl)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--space-xl), black calc(100% - var(--space-xl)), transparent)}.vip-nav__badge{padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-rail-badge-bg);color:var(--color-rail-badge-text);font-size:var(--font-size-caption);margin-inline-start:auto}.vip-rail__footer{gap:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.vip-rail .vip-button--link,.vip-sheet__panel .vip-button--link{color:var(--color-rail-fg);justify-content:flex-start}.vip-rail .vip-button--link:hover:not([aria-disabled=true]),.vip-sheet__panel .vip-button--link:hover:not([aria-disabled=true]){background:var(--color-rail-active);color:var(--color-rail-fg-strong)}.vip-rail .vip-button:focus-visible,.vip-sheet__panel .vip-button:focus-visible{outline-color:var(--color-rail-fg-strong)}.vip-pagehead{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;display:flex}.vip-pagehead__text{gap:var(--space-xs);flex-direction:column;flex:320px;min-width:0;display:flex}.vip-pagehead__title{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}.vip-pagehead__title:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-pagehead__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:0}.vip-pagehead__aside{align-items:center;gap:var(--space-md);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.vip-pagehead__aside .vip-button{text-align:center;width:auto;max-width:100%}.vip-pagehead__back{align-self:flex-start;align-items:center;gap:var(--space-xs);min-height:var(--control-min-touch-target);padding:0 var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;font-family:var(--font-sans);font-size:var(--font-size-body);cursor:pointer;background:0 0;border:0;margin-inline-start:calc(var(--space-sm) * -1);display:inline-flex}.vip-pagehead__back:hover{color:var(--color-text-primary)}.vip-pagehead__back:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-panel{gap:var(--space-lg);box-sizing:border-box;min-width:0;padding:var(--space-xl);border:1px solid var(--color-border-hairline);border-radius:var(--radius-panel);background:var(--color-surface-raised);flex-direction:column;display:flex}.vip-panel__head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.vip-panel__title{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold);margin:0}.vip-panel__action .vip-button--link{text-underline-offset:3px;width:auto;padding-inline-end:0;text-decoration:underline}.vip-panel__body{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.vip-tiles{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.vip-tile{gap:var(--space-xs);min-width:0;padding:var(--tile-pad-y,var(--space-lg)) var(--space-xl);border:1px solid var(--color-border-hairline);border-radius:var(--radius-card);background:var(--color-surface-raised);flex-direction:column;display:flex}.vip-tile__label{color:var(--color-text-secondary);font-size:var(--font-size-body)}.vip-tile__value{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vip-tile__note{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-tile__ghost{border-radius:var(--radius-sm);background:var(--color-surface-sunken);display:block}.vip-tile__ghost--label{width:60%;height:calc(var(--font-size-body) * var(--line-height-normal))}.vip-tile__ghost--value{width:30%;height:calc(var(--font-size-display) * var(--line-height-tight))}.vip-tile__ghost--note{width:45%;height:calc(var(--font-size-caption) * var(--line-height-normal))}.vip-chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);font-size:var(--font-size-caption);white-space:nowrap;display:inline-flex}.vip-chip__icon{flex:none}.vip-chip--ok{background:var(--color-status-paid-bg);color:var(--color-status-paid-text)}.vip-chip--warn{background:var(--color-status-pending-bg);color:var(--color-status-pending-text)}.vip-chip--urgent{background:var(--color-status-urgent-bg);color:var(--color-status-urgent-text)}.vip-chip--info{background:var(--color-status-info-bg);color:var(--color-status-info-text)}.vip-avatar{border-radius:var(--radius-full);background:var(--color-surface-sunken);width:40px;height:40px;color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);flex:none;justify-content:center;align-items:center;display:inline-flex}.vip-note{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-inline-start:4px solid var(--color-status-neutral-text);border-radius:var(--radius-input);background:var(--color-status-neutral-bg);color:var(--color-text-primary);flex-direction:column;display:flex}.vip-note--urgent{border-inline-start-color:var(--color-status-urgent-text);background:var(--color-status-urgent-bg)}.vip-note--warn{border-inline-start-color:var(--color-status-pending-text);background:var(--color-status-pending-bg)}.vip-note--info{border-inline-start-color:var(--color-status-info-text);background:var(--color-status-info-bg)}.vip-note__title{font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}.vip-note__body,.vip-note__meta{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.vip-table{border:1px solid var(--color-border-hairline);border-radius:var(--radius-xl);background:var(--color-surface-raised);overflow:hidden}.vip-table__scroll{overflow-x:auto}.vip-table--paged .vip-table__scroll{overflow:clip}@media (width>=768px){.vip-table--paged thead th{z-index:1;background:var(--color-surface-raised);position:sticky;top:0}}.vip-table table{border-collapse:collapse;width:100%;font-size:var(--font-size-body)}.vip-table th,.vip-table td{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-hairline);text-align:start;vertical-align:middle}.vip-table thead th{color:var(--color-text-secondary);font-weight:var(--font-weight-regular);white-space:nowrap}.vip-table tbody th{font-weight:var(--font-weight-medium)}.vip-table tbody tr:last-child th,.vip-table tbody tr:last-child td{border-bottom:0}.vip-table .vip-table__num{text-align:end;font-variant-numeric:tabular-nums}.vip-table__foot{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-hairline);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.vip-table__foot .vip-button{width:auto}.vip-skeleton{gap:var(--space-md);flex-direction:column;display:flex}.vip-skeleton__line{height:var(--space-3xl);border-radius:var(--radius-md);background:var(--color-surface-sunken);animation:vip-skeleton-pulse 1.4s var(--motion-ease) infinite alternate;display:block}@keyframes vip-skeleton-pulse{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vip-skeleton__line{animation:none}}.vip-empty{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.vip-empty__message{color:var(--color-text-secondary);margin:0}.vip-empty .vip-button{width:auto}.vip-errorstate{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.vip-errorstate .vip-sentence{align-self:stretch}.vip-errorstate .vip-button{width:auto}.vip-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vip-sheet{z-index:20;display:flex;position:fixed;inset:0}.vip-sheet__backdrop{background:var(--color-surface-inverse);opacity:.5;position:absolute;inset:0}.vip-sheet__panel{gap:var(--space-lg);box-sizing:border-box;width:min(320px,86vw);height:100%;padding:var(--space-lg);background:var(--color-rail-bg);border-inline-end:1px solid var(--color-rail-border);color:var(--color-rail-fg);flex-direction:column;display:flex;position:relative;overflow-y:auto}.vip-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.vip-sheet__close,.vip-topbar__menu{justify-content:center;align-items:center;gap:var(--space-sm);min-width:var(--control-min-touch-target);min-height:var(--control-min-touch-target);padding:0 var(--space-md);border:1px solid var(--color-rail-fg-muted);border-radius:var(--radius-md);color:var(--color-rail-fg-strong);font:inherit;font-family:var(--font-sans);font-size:var(--font-size-body);cursor:pointer;background:0 0;display:inline-flex}@media (width<=1024px){.vip-shell{grid-template-columns:var(--shell-rail-narrow) minmax(0, 1fr)}.vip-shell__main{padding:var(--space-xl) var(--space-xl) var(--space-3xl)}.vip-rail{padding:var(--space-lg) var(--space-xs);align-items:stretch}.vip-rail .vip-brand{padding:0 0 var(--space-md);justify-content:center}.vip-rail .vip-brand__text,.vip-rail .vip-nav__label{display:none}.vip-rail .vip-nav__short{text-align:center;max-width:100%;display:block}.vip-rail .vip-rail__footer .vip-button{padding:0 var(--space-xs);font-size:var(--font-size-caption);text-align:center;justify-content:center}.vip-rail .vip-nav__item{justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs);font-size:var(--font-size-caption);text-align:center;border-block-end:3px solid #0000;border-inline-start:0;flex-direction:column}.vip-rail .vip-nav__item[aria-current=page]{border-block-end-color:var(--color-rail-fg-strong)}.vip-rail .vip-nav__badge{margin-inline-start:0}}@media (width<=767px){.vip-shell{display:block}.vip-rail{display:none}.vip-topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--shell-topbar-height);box-sizing:border-box;padding:var(--space-sm) var(--space-lg);background:var(--color-rail-bg);border-block-end:1px solid var(--color-rail-border);color:var(--color-rail-fg);display:flex;position:sticky;top:0}.vip-topbar .vip-brand{padding:0}.vip-shell__main{padding:var(--space-lg) var(--space-lg) var(--space-3xl)}.vip-pagehead__title{font-size:var(--font-size-title)}.vip-table{background:0 0;border:0;overflow:visible}.vip-table__scroll{overflow:visible}.vip-table table,.vip-table tbody,.vip-table tr,.vip-table th,.vip-table td{display:block}.vip-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vip-table tbody{gap:var(--space-md);flex-direction:column;display:flex}.vip-table tbody tr{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.vip-table tbody th,.vip-table tbody td,.vip-table tbody tr:last-child th,.vip-table tbody tr:last-child td{padding:var(--space-xs) 0;border-bottom:0}.vip-table tbody td{justify-content:space-between;align-items:baseline;gap:var(--space-md);text-align:end;display:flex}.vip-table tbody td:before{content:attr(data-label);color:var(--color-text-secondary);text-align:start}.vip-table--paged tbody tr{gap:2px var(--space-md);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.vip-table--paged tbody th,.vip-table--paged tbody td{text-align:start;padding:0;display:block}.vip-table--paged tbody td:before{content:none}.vip-table--paged tbody td:nth-last-child(-n+2){flex:1 1 calc(50% - var(--space-md));min-width:0}.vip-pagehead__aside{width:100%}.vip-pagehead__aside .vip-button{flex:auto}.vip-panel{padding:var(--space-lg)}}.vip-table td.vip-table__num{white-space:nowrap}@media (width>=768px){.vip-shell--bare{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.vip-shell--bare .vip-rail{height:auto;padding:var(--space-md) var(--space-xl);border-inline-end:0;border-block-end:1px solid var(--color-rail-border);flex-direction:row;justify-content:space-between;align-items:center;position:static}.vip-shell--bare .vip-brand{padding:0}.vip-shell--bare .vip-nav{display:none}.vip-shell--bare .vip-rail__footer{border:0;margin:0;padding:0}.vip-shell--bare .vip-shell__content{max-width:960px;margin-inline:auto}.vip-shell.vip-shell--bar{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.vip-shell--bar .vip-rail{z-index:10;align-items:center;gap:var(--space-xl);height:auto;min-height:62px;padding:0 var(--space-2xl);border-inline-end:0;border-block-end:1px solid var(--color-border-hairline);background:var(--color-surface-raised);color:var(--color-text-primary);flex-direction:row;position:sticky;top:0;overflow:visible}.vip-shell--bar .vip-brand{padding:0}.vip-shell--bar .vip-brand__title{color:var(--color-text-primary)}.vip-shell--bar .vip-brand__mark{background:var(--color-text-primary);color:var(--color-surface-raised)}.vip-shell--bar .vip-rail__footer .vip-button{width:auto;color:var(--color-text-secondary);font-size:var(--font-size-body)}.vip-shell--bar .vip-brand__subtitle{color:var(--color-text-secondary)}.vip-shell--bar .vip-nav{flex:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.vip-shell--bar .vip-nav__list{gap:var(--space-sm);flex-direction:row}.vip-shell--bar .vip-nav__item{width:auto;color:var(--color-text-secondary);white-space:nowrap;border-inline-start:0}.vip-shell--bar .vip-brand__text{display:flex}.vip-shell--bar .vip-nav__label{white-space:nowrap;display:inline}.vip-shell--bar .vip-nav__list>li{flex:none}.vip-shell--bar .vip-nav__item{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-body);border-block-end:0;flex-direction:row}.vip-shell--bar .vip-rail__footer .vip-button{padding:0 var(--space-md)}.vip-shell--bar .vip-nav__item:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.vip-shell--bar .vip-nav__item[aria-current=page]{background:var(--color-surface-sunken);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.vip-shell--bar .vip-nav__item:focus-visible{outline:2px solid var(--color-border-focus)}.vip-shell--bar .vip-nav__icon,.vip-shell--bar .vip-nav__short{display:none}.vip-shell--bar .vip-nav__badge{background:var(--color-status-urgent-bg);color:var(--color-status-urgent-text)}.vip-shell--bar .vip-rail__aside{color:var(--color-text-secondary);font-size:var(--font-size-body)}.vip-shell--bar .vip-rail__footer{border:0;flex-direction:row;align-items:center;margin:0;padding:0}.vip-shell--bar .vip-nav__more{position:relative}.vip-shell--bar .vip-nav__morebtn[data-holds-current=true]{background:var(--color-surface-sunken);color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.vip-shell--bar .vip-nav__morebtn{align-items:center;gap:var(--space-xs);display:inline-flex}.vip-shell--bar .vip-nav__menu{z-index:20;min-width:220px;margin:var(--space-xs) 0 0;padding:var(--space-xs);gap:var(--space-sm);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface-raised);border-color:var(--color-border-strong);flex-direction:column;list-style:none;display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0}.vip-shell--bar .vip-nav__menu .vip-nav__item{justify-content:space-between;width:100%;display:flex}.vip-shell--bar .vip-shell__main{padding:var(--space-xl) var(--space-2xl) var(--space-3xl)}.vip-shell--bar .vip-shell__content{max-width:1040px;margin-inline:auto}.vip-shell--wide .vip-shell__content{max-width:1280px}}.vip-stepper{gap:var(--space-sm);flex-direction:column;display:flex}.vip-stepper__caption{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.vip-stepper__list{align-items:center;gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.vip-stepper__step{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-body);flex:none;display:flex}.vip-stepper__step+.vip-stepper__step:before{content:"";width:var(--space-xl);height:1px;background:var(--color-border-hairline);order:-1;margin-inline-end:var(--space-xs)}.vip-stepper__mark{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);width:24px;height:24px;font-size:var(--font-size-caption);justify-content:center;align-items:center;display:inline-flex}.vip-stepper__step--done{color:var(--color-text-secondary)}.vip-stepper__step--done .vip-stepper__mark{border-color:var(--color-status-paid-bg);background:var(--color-status-paid-bg);color:var(--color-status-paid-text)}.vip-stepper__step--current{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.vip-stepper__step--current .vip-stepper__mark{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-surface-raised)}@media (width<=767px){.vip-stepper__step:not(.vip-stepper__step--current) .vip-stepper__label{display:none}.vip-stepper__step+.vip-stepper__step:before{width:var(--space-md)}}.vip-shell--bar .vip-brand__text{max-width:15rem}.vip-shell--bar .vip-brand__title,.vip-shell--bar .vip-brand__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vip-shell--bar .vip-rail__footer .vip-button{white-space:nowrap}.vip-dialog{z-index:30;padding:var(--space-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vip-dialog__backdrop{background:var(--color-surface-inverse);opacity:.5;position:absolute;inset:0}.vip-dialog__panel{gap:var(--space-lg);box-sizing:border-box;width:min(440px,100%);max-height:100%;padding:var(--space-xl);border-radius:var(--radius-panel);background:var(--color-surface-raised);color:var(--color-text-primary);flex-direction:column;display:flex;position:relative;overflow-y:auto}.vip-dialog__panel:focus{outline:#0000}.vip-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.vip-dialog__title{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);margin:0}.vip-dialog__subtitle{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-dialog__close{width:var(--control-min-touch-target);height:var(--control-min-touch-target);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.vip-dialog__close:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-dialog__body{gap:var(--space-md);flex-direction:column;display:flex}html{scroll-padding-bottom:calc(var(--control-min-touch-target) * 3);background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-normal)}body{margin:0}.vip-page{gap:var(--space-lg);max-width:480px;padding:var(--space-xl) var(--space-lg) var(--space-3xl);flex-direction:column;margin:0 auto;display:flex}.vip-page__title{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);margin:0}.vip-page__hint{color:var(--color-text-secondary);font-size:var(--font-size-body-app);margin:0}.vip-screen{gap:var(--space-lg);flex-direction:column;max-width:640px;display:flex}.vip-page__wait{color:var(--color-text-muted);font-size:var(--font-size-body-app);text-align:center;margin:0}.vip-list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vip-row{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;display:flex}.vip-row__name{font-size:var(--font-size-body-app);font-weight:var(--font-weight-medium)}.vip-row__meta{gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-row__press{gap:var(--space-sm);margin:calc(var(--space-lg) * -1);min-height:var(--control-min-touch-target);padding:var(--space-lg);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-self:stretch;font-family:inherit;display:flex}.vip-row__press:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-lg)}.vip-row__cue{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-row__actions{gap:var(--space-md);margin-top:var(--space-sm);flex-direction:column;display:flex}.vip-list--plain{gap:var(--space-md)}.vip-list--plain li{font-size:var(--font-size-body-app);line-height:var(--line-height-normal)}.vip-document{margin-block:var(--space-md)}.vip-document__frame{border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface-sunken);object-fit:contain;width:100%;min-height:240px;max-height:70vh;display:block}.vip-apart{border-top:1px solid var(--color-border-hairline);margin-top:var(--space-lg);padding-top:var(--space-lg)}.vip-home{gap:var(--space-lg);--tile-pad-y:var(--space-md);flex-direction:column;display:flex}.vip-home__columns{gap:var(--space-lg);grid-template-columns:minmax(0,1.31fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1024px){.vip-home .vip-home__columns{grid-template-columns:minmax(0,1fr)}}.vip-home .vip-row{align-items:center;column-gap:var(--space-md);padding:var(--space-md) var(--space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.vip-home .vip-row__press{align-items:center;column-gap:var(--space-md);min-width:0;margin:calc(var(--space-md) * -1) 0 calc(var(--space-md) * -1) calc(var(--space-lg) * -1);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.vip-home .vip-row__press:hover{background:var(--color-surface-sunken)}.vip-row__text{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.vip-row__chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-home .vip-row__name{overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}.vip-home .vip-row__meta{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-home .vip-row__cue{min-width:96px;min-height:var(--control-min-touch-target);box-sizing:border-box;padding:0 var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--font-size-body);justify-content:center;align-items:center;display:inline-flex}.vip-home .vip-list .vip-row>button:not(.vip-row__press){text-underline-offset:3px;width:auto;padding-inline-end:0;text-decoration:underline}@media (width<=767px){.vip-home .vip-list .vip-row{grid-template-columns:minmax(0,1fr)}.vip-home .vip-list .vip-row__press{row-gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);margin-inline-end:calc(var(--space-lg) * -1)}.vip-home .vip-list .vip-row__cue{grid-column:1/-1}.vip-home .vip-list .vip-row>.vip-row__press+button{justify-self:start}}.vip-review{gap:var(--space-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1024px){.vip-application .vip-review{grid-template-columns:minmax(0,1fr)}}.vip-facts{gap:var(--space-md);flex-direction:column;margin:0;display:flex}.vip-facts__row{gap:var(--space-xs);flex-direction:column;display:flex}.vip-facts dt{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-facts dd{overflow-wrap:anywhere;margin:0}.vip-applicant{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.vip-doccards{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.vip-doccard{align-items:flex-start;gap:var(--space-sm);min-width:0;padding:var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;display:flex}.vip-doccard__name{font-weight:var(--font-weight-medium)}.vip-doccard button{width:auto}.vip-review__column{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.vip-application,.vip-organizations{gap:var(--space-xl);flex-direction:column;display:flex}.vip-orgname{align-items:center;gap:var(--space-md);min-width:0;display:inline-flex}.vip-orgname__text{overflow-wrap:anywhere}.vip-identity{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:inline-flex}.vip-doccard__thumb{border-radius:var(--radius-md);background:var(--color-surface-sunken);min-height:72px;color:var(--color-text-muted);justify-content:center;align-self:stretch;align-items:center;display:flex}.vip-fields{gap:var(--space-md);flex-direction:column;display:flex}.vip-fieldset__title{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);margin:0}.vip-decision .vip-field__label{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.vip-decision .vip-page__hint{font-size:var(--font-size-caption)}.vip-decision .vip-field__input{box-sizing:border-box;width:100%}.vip-decision{flex-direction:column;display:flex}.vip-decision__bar{gap:var(--space-sm);max-height:70vh;margin-inline:calc(var(--space-xl) * -1);margin-bottom:calc(var(--space-xl) * -1);padding:var(--space-md) var(--space-xl) calc(var(--space-md) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-hairline);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--color-surface-raised);flex-direction:column;flex:none;display:flex;overflow-y:auto}@media (width>=1025px){.vip-decision--fit{max-height:calc(100vh - 9rem);position:sticky;bottom:0}.vip-decision__fields{flex:auto;min-height:0;overflow-y:auto}}@media (width<=767px){.vip-decision .vip-decision__bar{margin-inline:calc(var(--space-lg) * -1);margin-bottom:calc(var(--space-lg) * -1);padding-inline:var(--space-lg)}}.vip-workspace{gap:var(--space-xl);flex-direction:column;display:flex}.vip-split{gap:var(--space-xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.vip-stack{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}@media (width<=1024px){.vip-workspace .vip-split{grid-template-columns:minmax(0,1fr)}}.vip-queue .vip-row{padding:var(--space-md) var(--space-lg)}.vip-queue .vip-row__press{align-items:center;column-gap:var(--space-md);margin:calc(var(--space-md) * -1) calc(var(--space-lg) * -1);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.vip-queue .vip-row__press:hover{background:var(--color-surface-sunken)}.vip-queue .vip-row__name{overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}.vip-queue .vip-row__meta{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-queue .vip-row__cue{min-width:96px;min-height:var(--control-min-touch-target);box-sizing:border-box;padding:0 var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--font-size-body);justify-content:center;align-items:center;display:inline-flex}.vip-row--chosen{border-color:var(--color-border-strong);box-shadow:inset 3px 0 0 var(--color-border-strong)}@media (width<=767px){.vip-queue .vip-list .vip-row__press{row-gap:var(--space-md);grid-template-columns:minmax(0,1fr)}}.vip-row__line{gap:var(--space-xs) var(--space-lg);color:var(--color-text-secondary);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.vip-filters{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;display:grid}.vip-filters__actions{gap:var(--space-md);flex-wrap:wrap;display:flex}.vip-filters__actions>*{width:auto;min-width:120px}.vip-trail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vip-trail__step{column-gap:var(--space-md);padding-bottom:var(--space-md);border-inline-start:0;grid-template-columns:auto minmax(0,1fr);display:grid}.vip-trail__dot{border:2px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-raised);width:10px;height:10px;margin-top:6px}.vip-trail__text{gap:var(--space-xs);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.vip-trail__meta{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-hint{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.vip-workspace .vip-row>button:not(.vip-row__press){align-self:flex-start;width:auto;min-width:120px}.vip-row--split{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body action";align-items:center;row-gap:0;display:grid}.vip-row--split>:not(button){grid-area:body;min-width:0}.vip-row--split>button:not(.vip-row__press){grid-area:action;align-self:center}@media (width<=767px){.vip-list .vip-row--split{row-gap:var(--space-md);grid-template-columns:minmax(0,1fr);grid-template-areas:"body""action"}.vip-list .vip-row--split>button:not(.vip-row__press){justify-self:start}}.vip-row__body{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.vip-row--split>.vip-identity{flex-wrap:nowrap;align-items:center;display:flex}.vip-identity>.vip-row__text{flex:1;min-width:0}.vip-identity>.vip-avatar{flex:none}.vip-master{gap:var(--space-lg);grid-template-columns:330px minmax(0,1fr);align-items:start;display:grid}.vip-master__list{gap:var(--space-md);flex-direction:column;min-width:0;max-height:calc(100vh - 168px);padding:2px;display:flex;overflow-y:auto}.vip-master__title{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold);margin:0}.vip-master__detail{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.vip-workspace .vip-master__list .vip-row{padding:var(--space-md)}.vip-master--renewals{grid-template-columns:380px minmax(0,1fr)}.vip-master--accounts{grid-template-columns:574px minmax(0,1fr)}.vip-master--revenue{grid-template-columns:minmax(0,1fr) 377px}.vip-master--summary{grid-template-columns:minmax(0,1fr) 358px}.vip-master--team{grid-template-columns:minmax(0,1fr) 380px}@media (width<=1024px){.vip-workspace .vip-master{grid-template-columns:minmax(0,1fr)}}.vip-decision__groups{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.vip-hero{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.vip-hero__figure{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vip-renewal__who{min-width:0}.vip-renewal__name{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.vip-renewal__body{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=767px){.vip-renewal .vip-renewal__body{grid-template-columns:minmax(0,1fr)}}.vip-decision__bar--row{flex-flow:wrap;align-items:center}.vip-decision__bar--row>button,.vip-decision__bar--row .vip-apart button{width:auto;min-width:200px}.vip-decision__bar--row .vip-apart{border-top:0;margin:0;padding:0}.vip-row__meta--block{color:var(--color-text-secondary);font-size:var(--font-size-caption);display:block}.vip-master--reconcile{grid-template-columns:360px minmax(0,1fr)}.vip-figures{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.vip-figure{gap:var(--space-xs);min-width:0;padding:var(--space-md);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-direction:column;display:flex}.vip-figure dt{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-figure dd{overflow-wrap:anywhere;font-size:var(--font-size-title);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.vip-narrow{max-width:640px}.vip-case__reference{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.vip-toolbar{gap:var(--space-md);flex-direction:column;display:flex}.vip-toolbar__fields{gap:var(--space-sm);grid-template-columns:150px repeat(4,minmax(110px,1fr)) auto auto;align-items:center;display:grid}.vip-toolbar__fields .vip-field__input{box-sizing:border-box;width:100%}.vip-toolbar__toggle{display:none}@media (width<=1024px){.vip-toolbar .vip-toolbar__fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (width<=767px){.vip-toolbar .vip-toolbar__toggle{justify-content:center;align-items:center;display:inline-flex}.vip-toolbar .vip-toolbar__fields[data-open=false]{display:none}}.vip-dense td,.vip-dense th{padding-block:var(--space-xs)}.vip-cell--id{align-items:center;gap:var(--space-xs);flex-wrap:nowrap;min-width:0;max-width:100%;display:inline-flex}.vip-id{min-width:0;font-size:var(--font-size-caption);overflow-wrap:anywhere}.vip-iconbtn{width:var(--control-min-touch-target);height:var(--control-min-touch-target);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.vip-iconbtn:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.vip-iconbtn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0}.vip-narrow--center{width:100%;margin-inline:auto}.vip-pager{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-md);flex-wrap:wrap;display:flex}.vip-pager__label{text-align:center;min-width:6ch;font-weight:var(--font-weight-bold)}.vip-row__actions--decision{gap:var(--space-xl)}.vip-features{min-width:0;display:block}.vip-feature-grid thead th{white-space:normal;min-width:72px;max-width:100px;line-height:var(--line-height-tight)}.vip-feature-grid td{max-width:100px;padding-inline:var(--space-sm)}.vip-feature-grid tr>:first-child{z-index:1;background:var(--color-surface-raised);min-width:140px;max-width:200px;position:sticky;inset-inline-start:0}.vip-feature__name{gap:var(--space-xs);flex-direction:column;display:flex}.vip-feature__exceptions>button{text-underline-offset:3px;justify-content:flex-start;width:auto;padding-inline:0;text-decoration:underline}.vip-feature__none{color:var(--color-text-muted);font-size:var(--font-size-caption)}.vip-feature-grid tr[aria-current=true] th,.vip-feature-grid tr[aria-current=true] td{background:var(--color-surface-sunken)}.vip-feature__exception{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-switch{align-items:center;gap:var(--space-sm);min-width:var(--control-min-touch-target);min-height:var(--control-min-touch-target);padding:0 var(--space-xs);border-radius:var(--radius-full);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;display:inline-flex}.vip-switch:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-switch__track{width:calc(var(--space-xl) + var(--space-lg));height:var(--space-xl);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-neutral);flex:none;display:inline-block;position:relative}.vip-switch__knob{width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-full);background:var(--color-text-muted);position:absolute;top:3px;left:3px}.vip-switch[data-on=true] .vip-switch__track{border-color:var(--color-status-paid-text);background:var(--color-status-paid-bg)}.vip-switch[data-on=true] .vip-switch__knob{left:calc(var(--space-lg) + 3px);background:var(--color-status-paid-text)}.vip-switch[data-on=false] .vip-switch__word{color:var(--color-text-secondary)}.vip-intake__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-height-loose);margin:0}.vip-intake__text mark{padding:0 var(--space-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text);font-size:var(--font-size-caption)}.vip-intake__waypoint{align-items:end;column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.vip-intake__apart{align-items:center;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-hairline);flex-wrap:wrap;display:flex}
