.vpsmerge-ac-page{
   --ac-primary: #0A7F4C;
  --ac-accent: #D2F55A;
  --ac-bg: #F5F6F1;
  --ac-card: #FFFFFF;
  --ac-ink: #061A17;
  --ac-on-primary: #ffffff;
  --ac-primary-text: color-mix(in srgb, var(--ac-primary) 42%, var(--ac-ink));
  --ac-ok: #1e8e5a;
  --ac-warn: #9a6b0f;
  --ac-danger: #c53939;
  --ac-shadow: #061A17;
  --ac-r: 18px;
  --ac-font-head: "Sora", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Albert Sans", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
 background:var(--dark);
 color:var(--ink-deep);
 font-family:var(--f-body);
 padding:var(--hero-top) var(--gutter) var(--space-close);
 overflow-x:clip;
 font-variant-numeric:tabular-nums;
}
.vpsmerge-ac-page [hidden]{display:none!important}
.vpsmerge-ac-page :where(h1,h2,h3,p,dl,dd,fieldset){margin:0}
.vpsmerge-ac-page :where(h1,h2,h3){font-family:var(--f-head);font-weight:300;line-height:var(--lh-heading);overflow-wrap:break-word}
.vpsmerge-ac-page :where(button,input,textarea){font:inherit}
.vpsmerge-ac-page :where(article,section,header,footer,aside,nav,form,fieldset,div,label,p,dl,dt,dd){min-width:0}
.vpsmerge-ac-page :where(button,a,input,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:4px}
.vpsmerge-ac-entry{
 width:min(100%,48rem);
 margin-inline:auto;
 border-radius:var(--radius-card);
 background:var(--mist);
 color:var(--ink-mist);
 --ac-local-muted:var(--mute-mist);
 --ac-local-line:rgba(19,26,31,.12);
}
.vpsmerge-ac-entry-copy{padding:var(--space-5) var(--space-5) var(--space-4);display:grid;gap:var(--space-2)}
.vpsmerge-ac-entry-copy h1{font-size:clamp(2rem,4vw,3rem);line-height:var(--lh-heading)}
.vpsmerge-ac-entry-copy p{font-size:var(--text-base);color:var(--mute-mist);max-width:38rem;overflow-wrap:break-word}
.vpsmerge-ac-entry-course{display:grid;grid-template-columns:3fr 2fr 1fr;gap:var(--space-1);padding-inline:var(--space-5);height:var(--space-1)}
.vpsmerge-ac-entry-course i{display:block;border-radius:var(--radius-pill);background:var(--primary);color:var(--white)}
.vpsmerge-ac-entry-course i:nth-child(2){background:var(--accent);color:var(--dark)}
.vpsmerge-ac-entry-course i:nth-child(3){background:var(--white);color:var(--ink-light)}
.vpsmerge-ac-identity{padding:var(--space-4) var(--space-5) var(--space-5)}
.vpsmerge-ac-identity-form{display:grid;align-content:start;gap:var(--space-3);width:100%}
.vpsmerge-ac-field{display:grid;align-content:start;gap:var(--space-field);min-width:0}
.vpsmerge-ac-field>span{font-size:var(--text-sm);font-weight:600;line-height:var(--lh-ui);overflow-wrap:break-word}
.vpsmerge-ac-field>input,.vpsmerge-ac-field>textarea{
 width:100%;
 max-width:100%;
 min-width:0;
 border:1px solid var(--control-line);
 border-radius:var(--radius-in);
 background:var(--white);
 color:var(--ink-light);
 padding:var(--space-2);
 font-size:var(--text-base);
 line-height:var(--lh-ui);
}
.vpsmerge-ac-field>input{height:3.25rem}
.vpsmerge-ac-field>textarea{min-height:7rem;line-height:var(--lh-body);resize:vertical}
.vpsmerge-ac-field>input::placeholder,.vpsmerge-ac-field>textarea::placeholder{color:var(--mute-light);opacity:1}
.vpsmerge-ac-field>input:focus,.vpsmerge-ac-field>textarea:focus{border-color:var(--primary)}
.vpsmerge-ac-field>input[aria-invalid="true"],.vpsmerge-ac-field>textarea[aria-invalid="true"]{border-color:var(--ac-danger)}
.vpsmerge-ac-field>input:disabled,.vpsmerge-ac-field>textarea:disabled{background:var(--light);color:var(--mute-light);cursor:not-allowed}
.vpsmerge-ac-btn{
 display:inline-flex;
 align-items:center;
 justify-content:center;
 gap:var(--space-1);
 min-height:3.25rem;
 max-width:100%;
 padding:var(--space-2) var(--space-3);
 border:1px solid transparent;
 border-radius:var(--radius-pill);
 background:var(--mist);
 color:var(--ink-mist);
 font-family:var(--f-body);
 font-size:var(--text-base);
 font-weight:600;
 line-height:var(--lh-ui);
 text-align:center;
 text-decoration:none;
 white-space:normal;
 overflow-wrap:break-word;
 cursor:pointer;
 transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease);
}
.vpsmerge-ac-btn svg{width:var(--icon-size);height:var(--icon-size);flex:none}
.vpsmerge-ac-btn-primary{background:var(--ac-primary);color:var(--ac-on-primary)}
.vpsmerge-ac-btn-primary:hover{background:var(--primary-hover);color:var(--ac-on-primary)}
.vpsmerge-ac-btn-line{background:transparent;color:var(--ink-light);border-color:color-mix(in srgb,currentColor 40%,transparent)}
.vpsmerge-ac-btn-line:hover{background:var(--mist);color:var(--ink-mist)}
.vpsmerge-ac-btn-danger{background:var(--dark);color:var(--white);border-color:var(--ac-danger);box-shadow:inset 0 -4px 0 var(--ac-danger)}
.vpsmerge-ac-btn-danger:hover{background:var(--deep);color:var(--white)}
.vpsmerge-ac-btn-sm{min-height:2.5rem;padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}
.vpsmerge-ac-btn:disabled,.vpsmerge-ac-btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed}
.vpsmerge-ac-advance{width:100%;justify-content:center}
.vpsmerge-ac-advance svg{margin-inline-start:var(--space-1)}
.vpsmerge-ac-link{
 display:inline;
 justify-self:start;
 max-width:100%;
 padding:0;
 border:0;
 background:transparent;
 color:var(--primary);
 font-size:var(--text-sm);
 line-height:var(--lh-body);
 text-decoration:underline;
 text-underline-offset:.25em;
 overflow-wrap:break-word;
}
.vpsmerge-ac-link:hover{color:var(--primary-hover)}
.vpsmerge-ac-restart{justify-self:center;text-align:center}
.vpsmerge-ac-form-heading{display:grid;gap:var(--space-field)}
.vpsmerge-ac-form-heading h2{font-size:var(--text-xl)}
.vpsmerge-ac-form-heading h3{font-size:var(--text-lg)}
.vpsmerge-ac-form-heading>p:not(.vpsmerge-ac-email-chip){font-size:var(--text-sm);color:var(--ac-local-muted,var(--mute-light));line-height:var(--lh-body)}
.vpsmerge-ac-email-chip{
 display:inline-flex;
 align-items:center;
 gap:var(--space-1);
 width:fit-content;
 max-width:100%;
 padding:.4em .9em;
 border-radius:var(--radius-pill);
 background:var(--white);
 color:var(--ink-light);
 font-family:var(--f-mono);
 font-size:var(--text-sm);
 line-height:var(--lh-ui);
 overflow-wrap:anywhere;
}
.vpsmerge-ac-entry-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}
.vpsmerge-ac-tab{
 display:flex;
 align-items:center;
 justify-content:center;
 min-width:0;
 min-height:3rem;
 padding:var(--space-2);
 border-radius:var(--radius-in);
 background:var(--white);
 color:var(--mute-light);
 font-size:var(--text-sm);
 line-height:var(--lh-ui);
 white-space:normal;
 overflow-wrap:break-word;
}
.vpsmerge-ac-tab.is-on,.vpsmerge-ac-tab[aria-selected="true"]{background:var(--deep);color:var(--ink-deep)}
.vpsmerge-ac-tab:hover{box-shadow:inset 0 0 0 1px var(--control-line)}
.vpsmerge-ac-method{display:grid;gap:var(--space-2);align-content:start}
.vpsmerge-ac-method>.vpsmerge-ac-btn-line{justify-self:start}
.vpsmerge-ac-verification{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2);border:0;padding:0}
.vpsmerge-ac-verification>.vpsmerge-ac-btn{min-height:3.25rem;max-width:16rem}
.vpsmerge-ac-entry-facts{
 display:grid;
 grid-template-columns:repeat(2,minmax(0,1fr));
 gap:var(--space-3);
 padding:var(--space-3) var(--space-5);
 border-radius:0 0 var(--radius-card) var(--radius-card);
 background:var(--paper);
 color:var(--ink-paper);
}
.vpsmerge-ac-entry-facts p{font-size:var(--text-sm);line-height:var(--lh-body);color:var(--mute-paper);overflow-wrap:break-word}
.vpsmerge-ac-workspace{width:min(100%,var(--width-standard));max-width:none;margin-inline:auto;display:grid;gap:var(--space-3)}
.vpsmerge-ac-account-rail{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}
.vpsmerge-ac-rail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}
.vpsmerge-ac-account-rail .vpsmerge-ac-btn-line{background:var(--deep);color:var(--ink-deep);border-color:var(--line-dark)}
.vpsmerge-ac-account-rail .vpsmerge-ac-btn-line:hover{background:var(--glass-card);color:var(--ink-deep)}
.vpsmerge-ac-account-identity{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--space-1) var(--space-2)}
.vpsmerge-ac-account-identity>span{font-size:var(--text-xs);color:var(--mute-dark)}
.vpsmerge-ac-account-identity>strong{font-family:var(--f-mono);font-size:var(--text-sm);font-weight:400;color:var(--ink-deep);overflow-wrap:anywhere}
.vpsmerge-ac-lane-bed{display:flex;flex-direction:column;border-radius:var(--radius-card);background:var(--light);color:var(--ink-light);--ac-local-muted:var(--mute-light);--ac-local-line:rgba(19,26,31,.12)}
.vpsmerge-ac-panel-slot{padding:var(--space-4)}
.vpsmerge-ac-view{display:grid;gap:var(--space-3);min-width:0}
.vpsmerge-ac-view-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}
.vpsmerge-ac-view-heading h2{font-size:var(--text-xl)}
.vpsmerge-ac-records{display:grid;gap:var(--space-2);width:100%}
.vpsmerge-ac-deck-title{
 padding:var(--space-3) var(--space-4);
 border-radius:0 0 var(--radius-card) var(--radius-card);
 background:var(--paper);
 color:var(--ink-paper);
 font-size:var(--text-md);
 line-height:var(--lh-ui);
 letter-spacing:var(--tracking-head);
}
.vpsmerge-ac-route-deck{padding-top:var(--space-1)}
.vpsmerge-ac-routes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1)}
.vpsmerge-ac-dtab{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 justify-content:flex-start;
 gap:var(--space-1);
 min-width:0;
 min-height:4rem;
 padding:var(--space-2) var(--space-3);
 border-radius:var(--radius-card);
 background:var(--deep);
 color:var(--ink-deep);
 font-size:var(--text-sm);
 font-weight:500;
 line-height:var(--lh-ui);
 text-align:start;
 overflow-wrap:break-word;
}
.vpsmerge-ac-dtab>span{min-width:0}
.vpsmerge-ac-dtab>svg{width:var(--icon-size);height:var(--icon-size);flex:none}
.vpsmerge-ac-dtab:hover{background:var(--glass-card);color:var(--ink-deep)}
.vpsmerge-ac-dtab.is-on,.vpsmerge-ac-dtab[aria-selected="true"]{background:var(--primary);color:var(--white);box-shadow:inset 0 4px 0 var(--accent)}
.vpsmerge-ac-count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:1.5rem;height:1.5rem;padding-inline:.35rem;border-radius:var(--radius-pill);background:var(--accent);color:var(--dark);font-family:var(--f-mono);font-size:var(--text-xs);line-height:1}
.vpsmerge-ac-item{
 display:flex;
 flex-direction:column;
 gap:var(--space-3);
 width:100%;
 min-width:0;
 padding:var(--space-3);
 border-radius:var(--radius-card);
 background:var(--white);
 color:var(--ink-light);
 overflow-wrap:break-word;
}
.vpsmerge-ac-item.is-open{background:var(--mist);color:var(--ink-mist);box-shadow:inset 4px 0 0 var(--primary)}
.vpsmerge-ac-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}
.vpsmerge-ac-item-head>div:first-child{flex:1 1 15rem;min-width:0}
.vpsmerge-ac-item-title{font-family:var(--f-head);font-size:var(--text-md);font-weight:400;line-height:var(--lh-heading);overflow-wrap:break-word}
.vpsmerge-ac-item-sub{margin-top:var(--space-field);font-family:var(--f-mono);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--mute-light);overflow-wrap:break-word}
.vpsmerge-ac-item-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--space-1);min-width:0}
.vpsmerge-ac-chip{display:inline-flex;align-items:center;justify-content:center;gap:.4em;width:fit-content;max-width:100%;padding:.4em .9em;border-radius:var(--radius-pill);background:var(--mist);color:var(--ink-mist);font-size:var(--text-xs);line-height:1;text-align:center;overflow-wrap:break-word}
.vpsmerge-ac-chip-ok{background:var(--primary);color:var(--white)}
.vpsmerge-ac-chip-warn{background:var(--accent);color:var(--dark)}
.vpsmerge-ac-chip-bad{background:var(--dark);color:var(--white);box-shadow:inset 0 -3px 0 var(--ac-danger)}
.vpsmerge-ac-chip-idle{background:var(--paper);color:var(--ink-paper)}
.vpsmerge-ac-creds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:100%;margin:0}
.vpsmerge-ac-cred{display:grid;align-content:start;gap:var(--space-field);padding:var(--space-2);border-radius:var(--radius-in);background:var(--white);color:var(--ink-light);min-width:0}
.vpsmerge-ac-cred dt{font-size:var(--text-xs);line-height:var(--lh-ui);color:var(--mute-light)}
.vpsmerge-ac-cred dd{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-field);min-width:0;font-family:var(--f-mono);font-size:var(--text-sm);line-height:var(--lh-body);overflow-wrap:anywhere}
.vpsmerge-ac-cred .vpsmerge-ac-row{margin-top:0}
.vpsmerge-ac-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--space-1);min-width:0;margin-top:var(--space-2)}
.vpsmerge-ac-row>*{min-width:0;max-width:100%}
.vpsmerge-ac-copy{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;max-width:100%;padding:.25rem var(--space-1);border:1px solid var(--control-line);border-radius:var(--radius-pill);background:var(--light);color:var(--ink-light);font-size:var(--text-xs);line-height:var(--lh-ui);white-space:normal}
.vpsmerge-ac-copy:hover{background:var(--mist);color:var(--ink-mist)}
.vpsmerge-ac-svc-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--space-1);margin-top:var(--space-2)}
.vpsmerge-ac-dim{color:var(--mute-light);font-size:var(--text-sm);line-height:var(--lh-body);overflow-wrap:break-word}
.vpsmerge-ac-msg{padding:var(--space-2) var(--space-3);border-radius:var(--radius-in);background:var(--paper);color:var(--ink-paper);border-inline-start:4px solid var(--ac-danger);font-size:var(--text-sm);line-height:var(--lh-body);overflow-wrap:break-word}
.vpsmerge-ac-msg.is-ok{background:var(--white);color:var(--primary);border-inline-start-color:var(--primary)}
.vpsmerge-ac-support-compose,.vpsmerge-ac-security-form{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--white);color:var(--ink-light)}
.vpsmerge-ac-support-compose{box-shadow:inset 0 4px 0 var(--accent)}
.vpsmerge-ac-compose-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2);margin-top:var(--space-3)}
.vpsmerge-ac-conversation{display:grid;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--white);color:var(--ink-light)}
.vpsmerge-ac-conversation-heading{display:grid;align-content:start;justify-items:start;gap:var(--space-2)}
.vpsmerge-ac-conversation-heading h3{font-size:var(--text-lg)}
.vpsmerge-ac-thread{display:grid;align-content:start;gap:var(--space-2)}
.vpsmerge-ac-note{display:grid;gap:var(--space-field);width:min(92%,48rem);justify-self:start;padding:var(--space-3);border-radius:var(--radius-card);background:var(--mist);color:var(--ink-mist)}
.vpsmerge-ac-note.is-mine{justify-self:end;background:var(--paper);color:var(--ink-paper)}
.vpsmerge-ac-note-meta{font-size:var(--text-xs);line-height:var(--lh-body);color:var(--mute-mist);overflow-wrap:break-word}
.vpsmerge-ac-note.is-mine .vpsmerge-ac-note-meta{color:var(--mute-paper)}
.vpsmerge-ac-note-body{font-size:var(--text-base);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:break-word}
.vpsmerge-ac-reply{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line)}
.vpsmerge-ac-security-bays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start}
.vpsmerge-ac-security-form-code{background:var(--paper);color:var(--ink-paper);--ac-local-muted:var(--mute-paper)}
.vpsmerge-ac-security-form>.vpsmerge-ac-btn{justify-self:start}
.vpsmerge-ac-dialog{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:var(--gutter);overflow-y:auto;overscroll-behavior:contain}
.vpsmerge-ac-dialog-backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--dark) 78%,transparent);color:var(--ink-deep)}
.vpsmerge-ac-dialog-panel{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--space-3);width:min(100%,32rem);max-height:calc(100dvh - var(--gutter)*2);overflow-y:auto;padding:var(--space-4);border-radius:var(--radius-card);background:var(--light);color:var(--ink-light);text-align:center}
.vpsmerge-ac-dialog-mark{display:block;margin-inline:auto;color:var(--primary)}
.vpsmerge-ac-dialog-panel h3{font-size:var(--text-lg);width:100%}
.vpsmerge-ac-dialog-panel p{font-size:var(--text-base);line-height:var(--lh-body);color:var(--mute-light);overflow-wrap:break-word}
.vpsmerge-ac-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;margin-top:var(--space-3)}
.vpsmerge-ac-dialog-panel .vpsmerge-ac-dialog-actions{justify-content:center;width:100%}
.vpsmerge-ac-dialog-panel .vpsmerge-ac-btn-primary:hover{background:var(--primary-hover);color:var(--white)}
.vpsmerge-ac-dialog-panel .vpsmerge-ac-btn-danger:hover{background:var(--deep);color:var(--white)}
.vpsmerge-ac-dialog-panel .vpsmerge-ac-btn-line:hover{background:var(--mist);color:var(--ink-mist)}
.vpsmerge-ac-gw-item{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:3rem;padding:var(--space-3);border:1px solid var(--control-line);border-radius:var(--radius-card);background:var(--white);color:var(--ink-light)}
.vpsmerge-ac-gw-item[aria-checked="true"]{background:var(--mist);color:var(--ink-mist);box-shadow:inset 4px 0 0 var(--primary)}
@media(max-width:760px){
 .vpsmerge-ac-page{padding-top:var(--space-5)}
 .vpsmerge-ac-entry-copy{padding:var(--space-4) var(--space-3) var(--space-3)}
 .vpsmerge-ac-entry-copy h1{font-size:var(--text-xl)}
 .vpsmerge-ac-entry-course{padding-inline:var(--space-3)}
 .vpsmerge-ac-identity{padding:var(--space-3)}
 .vpsmerge-ac-entry-facts{padding:var(--space-3);grid-template-columns:minmax(0,1fr);gap:var(--space-1)}
 .vpsmerge-ac-workspace{width:100%;gap:var(--space-2)}
 .vpsmerge-ac-account-rail{align-items:flex-start}
 .vpsmerge-ac-account-identity{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:var(--space-field)}
 .vpsmerge-ac-panel-slot{padding:var(--space-3)}
 .vpsmerge-ac-deck-title{padding:var(--space-2) var(--space-3)}
 .vpsmerge-ac-routes{grid-template-columns:repeat(2,minmax(0,1fr))}
 .vpsmerge-ac-dtab{padding:var(--space-2);min-height:3.5rem;border-radius:var(--radius-in)}
 .vpsmerge-ac-dtab:last-child{grid-column:1/-1}
 .vpsmerge-ac-item-head{flex-direction:column;gap:var(--space-2)}
 .vpsmerge-ac-item-head>div:first-child{flex:auto;width:100%}
 .vpsmerge-ac-item-actions{width:100%}
 .vpsmerge-ac-creds{grid-template-columns:minmax(0,1fr)}
 .vpsmerge-ac-security-bays{grid-template-columns:minmax(0,1fr)}
 .vpsmerge-ac-security-form>.vpsmerge-ac-btn{justify-self:stretch}
 .vpsmerge-ac-verification{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}
 .vpsmerge-ac-verification>.vpsmerge-ac-btn{justify-self:start;max-width:100%;min-height:2.5rem}
 .vpsmerge-ac-note{width:96%;padding:var(--space-2)}
 .vpsmerge-ac-dialog-panel{padding:var(--space-3)}
 .vpsmerge-ac-dialog-panel .vpsmerge-ac-dialog-actions{flex-direction:column;align-items:stretch}
 .vpsmerge-ac-conversation,.vpsmerge-ac-support-compose,.vpsmerge-ac-security-form{padding:var(--space-3)}
 .vpsmerge-ac-svc-actions>.vpsmerge-ac-btn{flex:1 1 auto}
}
@media(max-width:390px){
 .vpsmerge-ac-panel-slot{padding:var(--space-2)}
 .vpsmerge-ac-item{padding:var(--space-3)}
 .vpsmerge-ac-entry-modes{grid-template-columns:minmax(0,1fr)}
 .vpsmerge-ac-view-heading{align-items:flex-start}
 .vpsmerge-ac-compose-actions{flex-direction:column;align-items:stretch}
 .vpsmerge-ac-account-rail{flex-direction:column;gap:var(--space-2)}
 .vpsmerge-ac-rail-actions{width:100%}
 .vpsmerge-ac-rail-actions>.vpsmerge-ac-btn{flex:1}
 .vpsmerge-ac-item-actions>.vpsmerge-ac-btn{max-width:100%}
}
@media(prefers-reduced-motion:reduce){
 .vpsmerge-ac-btn,.vpsmerge-ac-tab,.vpsmerge-ac-dtab{transition:none}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
