: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{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;display:flex}.vip-page__wait{color:var(--color-text-muted);font-size:var(--font-size-body-app);text-align:center;margin:0}.vip-page__step{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.vip-console__body{display:contents}.vip-console__body[hidden]{display:none}.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__you{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.vip-row__meta{gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-tag{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)}.vip-row__actions{gap:var(--space-md);margin-top:var(--space-sm);flex-direction:column;display:flex}.vip-row__actions .vip-row__apart{border-top:1px solid var(--color-border-hairline);margin-top:var(--space-md);padding-top:var(--space-md)}.vip-page__subtitle{margin:var(--space-lg) 0 0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold)}.vip-page__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-caption);letter-spacing:.04em;margin:0}.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-queue__group{gap:var(--space-md);flex-direction:column;display:flex}.vip-row__secondary{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-ledger__balance{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);margin:0}.vip-tag{align-items:center;gap:var(--space-xs);display:inline-flex}.vip-tag__icon{flex:none;width:14px;height:14px}.vip-tag--pending{background:var(--color-status-pending-bg);color:var(--color-status-pending-text)}.vip-tag--info{background:var(--color-status-info-bg);color:var(--color-status-info-text)}.vip-tag--neutral{background:var(--color-status-neutral-bg);color:var(--color-status-neutral-text)}.vip-tag--urgent{background:var(--color-status-urgent-bg);color:var(--color-status-urgent-text)}.vip-queue__jobs{gap:var(--space-md);flex-direction:column;display:flex}@media (width>=900px){.vip-shell--bar .vip-queue{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 348px;align-items:start;display:grid}.vip-shell--bar .vip-queue>.vip-queue__top,.vip-shell--bar .vip-queue>.vip-sentence,.vip-shell--bar .vip-queue>.vip-page__hint,.vip-shell--bar .vip-queue>.vip-queue__stale{grid-column:1/-1}.vip-shell--bar .vip-queue__jobs{grid-column:1}.vip-shell--bar .vip-queue__side{grid-column:2}.vip-shell--bar .vip-queue__jobs--alone{grid-column:1/-1}}.vip-shell--bar .vip-page__title{font-size:var(--font-size-display);line-height:var(--line-height-tight)}.vip-screenhead{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.vip-screenhead__text{gap:var(--space-xs);flex-direction:column;min-width:0;max-width:72ch;display:flex}.vip-screenhead__action .vip-button{width:auto}.vip-row__facts{gap:var(--space-xs) var(--space-md)}.vip-row__facts>span+span{border-inline-start:1px solid var(--color-border-strong);padding-inline-start:var(--space-md)}.vip-list--cards{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.vip-queue__top{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.vip-queue__head{justify-content:flex-end;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.vip-queue__head .vip-button{width:auto}.vip-queue__count{color:var(--color-text-secondary);font-size:var(--font-size-body)}.vip-row--job,.vip-row--job .vip-row__press{column-gap:var(--space-lg);row-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chips aside""route aside";align-items:center;display:grid}.vip-row--job>.vip-row__press{grid-column:1/-1}.vip-row--pressable{grid-template-rows:auto auto;grid-template-areas:none}.vip-row--pressable>.vip-row__press{grid-row:1}.vip-row--pressable>.vip-row__detail{margin-top:var(--space-lg);grid-row:2}.vip-row--job:hover{border-color:var(--color-border-strong)}.vip-row__chips{grid-area:chips}.vip-row__route{gap:var(--space-xs);flex-direction:column;grid-area:route;min-width:0;display:flex}.vip-row__aside{align-items:center;gap:var(--space-lg);grid-area:aside;display:flex}.vip-row__price{flex-direction:column;align-items:flex-end;margin:0;display:flex}.vip-row__price dt{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-row__price dd{font-size:var(--font-size-title);font-weight:var(--font-weight-bold);margin:0}.vip-row__ref{color:var(--color-text-muted);font-size:var(--font-size-caption)}.vip-row__cue{align-items:center;gap:var(--space-xs);min-height:var(--control-secondary-height);padding:0 var(--space-md);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.vip-row__cue:not(.vip-button--primary){border:1px solid var(--color-border-strong);background:var(--color-surface-raised)}.vip-row__cue.vip-button--primary{width:auto;min-height:var(--control-secondary-height)}@media (width<=767px){.vip-row--job,.vip-row--job .vip-row__press{grid-template-columns:minmax(0,1fr);grid-template-areas:"chips""route""aside"}.vip-row__aside{justify-content:space-between}.vip-row__cue{justify-self:start}}.vip-queue__drivers{padding:var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.vip-queue__drivers>.vip-page__subtitle{margin:0}.vip-queue__caveat{color:var(--color-text-muted);font-size:var(--font-size-caption)}.vip-queue__caveatbtn{min-height:var(--control-min-touch-target);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vip-queue__driverhead{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-height:40px;display:flex}.vip-queue__group>.vip-page__subtitle{font-size:var(--font-size-body);color:var(--color-text-secondary);margin:0}.vip-queue__drivers .vip-list{gap:0}.vip-queue__driver{column-gap:var(--space-md);row-gap:var(--space-xs);padding:var(--space-md) 0;border:0;border-top:1px solid var(--color-border-hairline);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.vip-queue__driver>:not(.vip-avatar){grid-column:2;min-width:0}.vip-queue__driver>.vip-avatar{grid-area:1/1}.vip-map__header{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.vip-map__header .vip-page__step{margin:0 auto 0 0}.vip-map__header .vip-button,.vip-map__notice .vip-button{width:auto}.vip-map__body{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.vip-map__body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.vip-map__stage{height:640px}}.vip-map__stage{border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-sunken);height:480px;position:relative;overflow:hidden}.vip-map__canvas{width:100%;height:100%}.vip-map__over{top:var(--space-md);right:var(--space-md);left:var(--space-md);z-index:3;gap:var(--space-sm);pointer-events:none;flex-direction:column;display:flex;position:absolute}.vip-map__over>*{pointer-events:auto}.vip-map__notice{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.vip-map__attribution{right:var(--space-sm);bottom:var(--space-xs);z-index:3;padding:0 var(--space-xs);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0;position:absolute}.vip-map__attribution a{color:inherit;text-decoration:underline}.vip-map__header .vip-button:disabled{opacity:.5;cursor:not-allowed}.vip-map__list{gap:var(--space-md);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-map__list .vip-row__press[aria-current=true]{outline:2px solid var(--color-border-focus);outline-offset:-2px}.vip-map-pin{width:var(--space-2xl);height:var(--space-2xl)}.vip-map-pin__disc{box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-surface-raised);cursor:pointer;border:2px solid;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vip-map-pin__disc svg{width:var(--space-lg);height:var(--space-lg)}.vip-map-pin--info .vip-map-pin__disc{border-color:var(--color-status-info-text);color:var(--color-status-info-text)}.vip-map-pin--pending .vip-map-pin__disc{border-color:var(--color-status-pending-text);color:var(--color-status-pending-text)}.vip-map-pin--selected .vip-map-pin__disc{border-width:3px;border-color:var(--color-border-focus)}.vip-map-pin__label{margin-top:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--font-size-caption);white-space:nowrap;position:absolute;top:100%;left:50%;transform:translate(-50%)}.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-assign{gap:var(--space-lg);box-sizing:border-box;width:100%;max-width:640px;padding:var(--space-xl);border:1px solid var(--color-border-hairline);border-radius:var(--radius-xl);background:var(--color-surface-raised);flex-direction:column;margin-inline:auto;display:flex}.vip-actionbar{z-index:2;justify-content:flex-end;align-items:center;gap:var(--space-md);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-wrap:wrap;display:flex;position:sticky;bottom:0}.vip-actionbar--page{background:var(--color-surface-canvas);border-radius:0;margin:0;padding-inline:0}.vip-actionbar--page>.vip-inbox__apart{border-top:0;flex-direction:row;order:-1;align-items:center;margin:0 auto 0 0;padding-top:0}.vip-actionbar .vip-button{width:auto}.vip-actionbar>.vip-button--link{order:-1;margin-inline-end:auto}.vip-actionbar>.vip-card,.vip-actionbar>.vip-sentence{flex:100%}.vip-assign>.vip-button--primary{bottom:var(--space-md);z-index:2;position:sticky}html{scroll-padding-bottom:calc(var(--control-primary-height) + var(--space-3xl))}.vip-team{max-width:none}.vip-assign .vip-choice__legend{color:var(--color-text-primary);font-size:var(--font-size-body-app)}.vip-assign__job{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-canvas);flex-direction:column;display:flex}.vip-queue__held:not(.vip-queue__held--open){display:none}.vip-queue__held{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vip-queue__held-item,.vip-queue__held-press{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-queue__held-press{width:100%;min-height:var(--control-min-touch-target);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:inherit;text-align:start;cursor:pointer;font-family:inherit}.vip-queue__held-action{align-items:center;gap:var(--space-xs);font-weight:var(--font-weight-medium);margin-inline-start:auto;display:inline-flex}.vip-queue__held-problem{align-items:center;gap:var(--space-sm);flex-wrap:wrap;width:100%;margin:0;display:flex}.vip-queue__held-release{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.vip-inbox__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.vip-inbox__layout{grid-template-columns:minmax(0,1fr) 380px}}.vip-inbox__list{gap:var(--space-md);flex-direction:column;display:flex}.vip-inbox__paste-panel{gap:var(--space-md);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-inbox__paste{min-height:calc(var(--control-input-height) * 2);padding:var(--space-md);resize:vertical;line-height:var(--line-height-normal)}.vip-inbox__columns{gap:var(--space-xl);flex-direction:column;display:flex}.vip-inbox__heading{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-medium);margin:0}.vip-inbox__body,.vip-inbox__fields{gap:var(--space-md);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-inbox__text{padding:var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised);font-size:var(--font-size-body-app);line-height:var(--line-height-loose);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vip-inbox__text mark{background:var(--color-status-pending-bg);color:var(--color-status-pending-text);text-underline-offset:3px;text-decoration:underline}.vip-inbox__marker{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-family:var(--font-mono);font-size:var(--font-size-caption)}.vip-inbox__marker--on{background:var(--color-status-pending-bg);color:var(--color-status-pending-text);text-decoration:underline}.vip-inbox__field{align-items:start;column-gap:var(--space-md);row-gap:var(--space-sm);padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--color-border-hairline);background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.vip-inbox__field>.vip-tag{grid-area:1/2;align-self:end;margin-block-end:var(--space-sm)}.vip-inbox__field>:not(.vip-tag){grid-column:1/-1}.vip-inbox__field>.vip-field{grid-area:1/1}.vip-inbox__field>.vip-field,.vip-inbox__field>.vip-choice,.vip-inbox__waypoint{align-self:stretch}.vip-inbox__waypoint{gap:var(--space-sm);flex-direction:column;display:flex}@media (width>=900px){.vip-shell--bar .vip-inbox__columns{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.vip-shell--bar .vip-inbox__body{top:var(--space-lg);position:sticky}}.vip-inbox__apart{gap:var(--space-md);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-hairline);flex-direction:column;display:flex}.vip-account__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.vip-account__main,.vip-account__side{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}@media (width>=1100px){.vip-account__layout{grid-template-columns:minmax(0,1fr) 380px}}.vip-account__row{column-gap:var(--space-md);row-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar name balance""avatar chips balance";align-items:center;display:grid}.vip-account__row>.vip-avatar{grid-area:avatar}.vip-account__row>.vip-button--link{grid-area:name;justify-self:start;width:auto;padding-inline:0}.vip-account__row>.vip-row__meta{grid-area:chips}.vip-account__balance{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold);grid-area:balance}.vip-fleet>.vip-button--primary{align-self:flex-start;width:auto}.vip-rating__list{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=1000px){.vip-rating__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vip-rating__who{align-items:center;gap:var(--space-md);display:flex}.vip-rating__windows{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.vip-rating__window{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border-hairline);border-radius:var(--radius-md);background:var(--color-surface-canvas);flex-direction:column;display:flex}.vip-rating__figure{align-items:baseline;gap:var(--space-sm);display:flex}.vip-rating__mean{font-size:var(--font-size-display);font-weight:var(--font-weight-bold)}.vip-rating__count{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-rating__bars{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vip-rating__bar{align-items:center;gap:var(--space-sm);font-size:var(--font-size-caption);grid-template-columns:4.5em minmax(0,1fr) 2em;display:grid}.vip-rating__track{border-radius:var(--radius-full);background:var(--color-surface-sunken);height:10px;overflow:hidden}.vip-rating__fill{background:var(--color-text-muted);height:100%;display:block}.vip-rating__n{text-align:end}.vip-rating__reasons{gap:var(--space-xs);flex-wrap:wrap;display:flex}.vip-er__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.vip-er__layout{grid-template-columns:460px minmax(0,1fr)}}.vip-er__form,.vip-er__list{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.vip-centered{box-sizing:border-box;width:100%;max-width:560px;padding:var(--space-xl);border:1px solid var(--color-border-hairline);border-radius:var(--radius-xl);background:var(--color-surface-raised);margin-inline:auto}.vip-team>:not(ul):not(header) .vip-button{width:auto}.vip-team__who{align-items:center;gap:var(--space-md);display:flex}.vip-team__roles,.vip-team__pool{flex-wrap:wrap}.vip-team__docs{font-size:var(--font-size-caption);flex-direction:column;display:flex}.vip-team__docs>.vip-row__meta:not(.vip-team__problem),.vip-team__until{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vip-team__docs>p{color:var(--color-text-secondary);margin:0}.vip-team__problem{flex-wrap:nowrap;align-items:center}.vip-rowmenu{justify-content:flex-end;display:flex;position:relative}.vip-rowmenu__toggle{align-items:center;gap:var(--space-xs);min-height:var(--control-min-touch-target);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-caption);cursor:pointer;display:inline-flex}.vip-rowmenu__chevron{transition:transform .15s}.vip-rowmenu--open .vip-rowmenu__chevron{transform:rotate(180deg)}.vip-rowmenu__list{display:none}.vip-rowmenu--open .vip-rowmenu__list{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.vip-rowmenu__list .vip-button{width:100%;min-height:var(--control-min-touch-target);padding-inline:var(--space-md);font-size:var(--font-size-caption);justify-content:flex-start}.vip-rowmenu__list .vip-row__apart{padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border-hairline);margin:0}@media (width>=768px){.vip-rowmenu--open{justify-content:flex-end}.vip-rowmenu--open .vip-rowmenu__list{z-index:15;box-sizing:border-box;width:260px;padding:var(--space-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);margin:0;position:fixed}}.vip-pill{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);background:var(--color-surface-raised);border:1px solid var(--color-border-hairline);color:var(--color-text-secondary);font-size:var(--font-size-caption);align-self:flex-start;margin:0}.vip-queue__filters{gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-queue__filter{align-items:center;gap:var(--space-sm);min-height:var(--control-min-touch-target);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-body);cursor:pointer;display:inline-flex}.vip-queue__filter[aria-pressed=true]{border-color:var(--color-text-primary);background:var(--color-surface-sunken);font-weight:var(--font-weight-bold)}.vip-queue__filtercount{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.vip-queue__foldbtn{align-items:center;gap:var(--space-xs);min-height:var(--control-min-touch-target);padding:0 var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-caption);cursor:pointer;justify-content:space-between;display:inline-flex}.vip-queue__foldbtn[aria-expanded=true] .vip-queue__chevron{transform:rotate(180deg)}.vip-queue__holding{margin:0}.vip-queue__side{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.vip-queue__teamcard{align-items:flex-start;gap:var(--space-xs);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-queue__teamcard-title{color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);margin:0}.vip-queue__teamcard-amount{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}@media (width>=768px){.vip-shell--bar .vip-shell__main{padding-top:var(--space-lg)}.vip-shell--bar .vip-shell__content{gap:var(--space-lg)}}@media (width>=1280px){.vip-shell--bar .vip-pill{top:var(--space-md);right:calc(var(--space-2xl) + 150px);z-index:11;background:var(--color-surface-canvas);position:fixed}}@media (width<=767px){.vip-queue__head{justify-content:flex-start}}.vip-queue__quietbox{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.vip-queue__quiet[hidden]{display:none}.vip-queue__refresh{min-height:var(--control-min-touch-target);padding:0 var(--space-sm);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;text-decoration:underline}.vip-fleet__model,.vip-fleet__driver,.vip-fleet__docs{gap:var(--space-xs);flex-direction:column;display:flex}@media (width>=768px){.vip-team .vip-table th,.vip-team .vip-table td{padding:var(--space-xs) var(--space-md)}.vip-team .vip-team__status{flex-wrap:wrap;max-width:15rem}.vip-team .vip-team__problem{flex-direction:column;align-items:flex-start;gap:0}}@media (width>=1200px){.vip-team .vip-table th,.vip-team .vip-table td{white-space:nowrap}.vip-team .vip-row__meta:not(.vip-team__status){flex-wrap:nowrap}.vip-team .vip-team__docs>p{white-space:nowrap}}@media (width<=767px){.vip-team .vip-table td:last-child:before,.vip-fleet .vip-table td:last-child:before{display:none}}@media (width>=768px){.vip-fleet .vip-table th,.vip-fleet .vip-table td{padding-inline:var(--space-sm)}.vip-fleet .vip-fleet__docs>.vip-row__meta{flex-direction:column;align-items:flex-start;gap:0}}@media (width>=1200px){.vip-fleet .vip-table th,.vip-fleet .vip-table td{white-space:nowrap}}.vip-team__headtools{align-items:flex-end;gap:var(--space-md);display:flex}.vip-team__org>div{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.vip-team__org>div>.vip-page__hint,.vip-team__org>div>.vip-row__apart{flex-basis:100%}.vip-fleet__status{flex-wrap:wrap}.vip-row__detail{min-height:var(--control-min-touch-target);padding:0 var(--space-xs);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;text-decoration:underline}.vip-jobdetail__grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.vip-jobdetail__main,.vip-jobdetail__money,.vip-jobdetail__side{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.vip-jobdetail__panel{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-xl);background:var(--color-surface-raised);flex-direction:column;display:flex}.vip-jobdetail__stops,.vip-jobdetail__timeline{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vip-jobdetail__stops>li,.vip-jobdetail__timeline>li{gap:var(--space-xs);flex-direction:column;display:flex}.vip-jobdetail__facts{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.vip-jobdetail__facts>div{justify-content:space-between;gap:var(--space-md);display:flex}.vip-jobdetail__facts dt{color:var(--color-text-secondary)}.vip-jobdetail__facts dd{text-align:end;margin:0}.vip-jobdetail__price{font-size:var(--font-size-title);font-weight:var(--font-weight-bold)}@media (width>=1100px){.vip-jobdetail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 340px;align-items:start}}.vip-jobdetail .vip-screenhead__text>.vip-button{align-self:flex-start;width:auto;padding-inline:0}.vip-report{min-width:0}.vip-period{gap:var(--space-sm);flex-direction:column;display:flex}.vip-period__chips,.vip-period__custom{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-chipbutton{min-height:var(--control-min-touch-target);padding-inline:var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-body-app);cursor:pointer}.vip-chipbutton[aria-pressed=true]{border-width:2px;border-color:var(--color-text-primary);background:var(--color-surface-sunken);font-weight:var(--font-weight-bold)}.vip-chipbutton:focus-visible,.vip-report__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-report__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.vip-report__below{gap:var(--space-lg);flex-direction:column;display:flex}.vip-report__stack{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.vip-report__sides{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.vip-report__sides{grid-template-columns:repeat(2,minmax(0,1fr))}}.vip-report__main,.vip-report__side{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}@media (width>=1100px){.vip-report__layout{grid-template-columns:minmax(0,1fr) 340px}}.vip-report__state,.vip-report__actions{gap:var(--space-sm);flex-direction:column;display:flex}.vip-report__buttons{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-report__buttons .vip-button{width:auto}.vip-report__provisional{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.vip-report__who{align-items:center;gap:var(--space-md);min-width:0;display:inline-flex}.vip-report__name{overflow-wrap:anywhere;min-width:0;font-weight:var(--font-weight-medium)}.vip-report .vip-table__num,.vip-report__list dd,.vip-report__closingfig{font-variant-numeric:tabular-nums}.vip-report__closing{font-weight:var(--font-weight-bold)}.vip-report__rowactions{flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-sm));display:flex}.vip-report__headtools{justify-content:flex-end;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.vip-report .vip-table__num{white-space:nowrap}.vip-report__table tbody th[scope=row]{min-width:17rem}@media (width>=1200px){.vip-report__table tbody th[scope=row]{min-width:21rem}}.vip-report__table td[data-label] .vip-chip+.vip-chip{margin-top:var(--space-xs)}@media (width<=767px){.vip-report__table tbody th[scope=row]{min-width:0}.vip-report__headtools{justify-content:flex-start}}.vip-report .vip-button--secondary,.vip-report .vip-button--link{width:auto}.vip-report__link{min-height:var(--control-min-touch-target);padding-inline:var(--space-sm);white-space:nowrap;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;text-decoration:underline}.vip-report__detail td{padding:var(--space-sm) var(--space-lg) var(--space-md);background:var(--color-surface-sunken)}.vip-report__list{flex-direction:column;margin:0;display:flex}.vip-report__rowline{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-border-hairline);display:flex}.vip-report__rowline dt{min-width:0;color:var(--color-text-secondary)}.vip-report__rowline dd{text-align:end;margin:0}.vip-report__rowline--closing{font-weight:var(--font-weight-bold);border-bottom:0}.vip-report__rowline--closing dt{color:var(--color-text-primary)}.vip-report__driverhead{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-wrap:wrap;display:flex}.vip-report__closingfig{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.vip-report__closingfig strong{font-size:var(--font-size-subtitle)}.vip-report__date{display:block}.vip-report__pair>th,.vip-report__pair>td{background:var(--color-surface-sunken)}.vip-report__pair>th:first-child{box-shadow:inset 3px 0 0 var(--color-border-focus)}.vip-report__formula{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vip-report__formula-result{padding-top:var(--space-xs);border-top:1px solid var(--color-border-hairline);font-weight:var(--font-weight-bold)}.vip-report__printhead{display:none}.vip-row--folded .vip-report__link{padding-inline:0}@media print{.vip-topbar,.vip-rail,.vip-sheet,[data-print=hide]{display:none!important}.vip-shell{background:initial;color:initial;display:block}.vip-shell__main{padding:0}.vip-report,.vip-report *{color:initial;background:initial;box-shadow:none}.vip-report__detail td,.vip-report__pair>th,.vip-report__pair>td,.vip-report .vip-tile,.vip-report .vip-panel,.vip-report__provisional{background:initial}.vip-report__printhead{font-weight:var(--font-weight-bold);margin:0;display:block}.vip-report__layout,.vip-report__sides{grid-template-columns:minmax(0,1fr)}.vip-report table,.vip-report th,.vip-report td{border:1px solid}.vip-report__detail[hidden]{display:table-row!important}}.vip-modal{z-index:50;padding:var(--space-xl) var(--space-md);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.vip-modal__backdrop{background:var(--color-text-primary);opacity:.5;position:fixed;inset:0}.vip-modal__panel{border-radius:var(--radius-lg);background:var(--color-surface-raised);width:100%;max-width:560px;color:var(--color-text-primary);position:relative}.vip-modal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border-hairline);display:flex}.vip-modal__title{font-size:var(--font-size-subtitle);margin:0}.vip-modal__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.vip-modal__close{min-width:var(--control-min-touch-target);min-height:var(--control-min-touch-target);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-subtitle);cursor:pointer;background:0 0;border:0}.vip-modal__close:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.vip-modal__body{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.vip-modal__body .vip-card{box-shadow:none;border:0;padding:0}.vip-driveraccount__entries{gap:var(--space-sm);flex-direction:column;display:flex}.vip-report__compact{width:auto;min-height:var(--control-min-touch-target);padding-inline:var(--space-md);font-size:var(--font-size-caption)}.vip-report__rowend{text-align:end;white-space:nowrap}.vip-report__rowbuttons{gap:var(--space-sm);padding-top:var(--space-md);flex-wrap:wrap;display:flex}.vip-report__figure{display:block}.vip-report__tags{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:inline-flex}.vip-report__detail[hidden]{display:none}@media (width<=767px){.vip-report .vip-table tbody tr.vip-report__detail{margin-top:calc(-1 * var(--space-md));padding-block:0 var(--space-md);border-top:0;border-top-left-radius:0;border-top-right-radius:0}.vip-report .vip-table tbody tr.vip-report__detail>td{text-align:start;padding-inline:0;display:block}.vip-report .vip-table tbody td.vip-report__rowend{justify-content:flex-end}.vip-report .vip-table tbody td.vip-report__rowend:before{content:none}}.vip-report thead th{position:relative}.vip-report__rowend .vip-button{min-height:var(--control-min-touch-target);padding-inline:var(--space-md);font-size:var(--font-size-caption)}.vip-row--folded{min-height:0;padding-block:var(--space-xs)}@media (width<=767px){.vip-report .vip-table tbody tr.vip-report__pair{background:var(--color-surface-sunken);box-shadow:inset 3px 0 0 var(--color-border-focus)}.vip-report .vip-table tbody tr.vip-report__pair>th,.vip-report .vip-table tbody tr.vip-report__pair>td{box-shadow:none;background:0 0}}@media (width>=768px){.vip-report__figure{display:inline-block}.vip-report__tags{margin-top:0;vertical-align:middle;margin-inline-start:var(--space-sm)}}
