.testmini-ac-page{
    --ac-primary: #C74600;
  --ac-accent: #2F6FEB;
  --ac-bg: #FFFFFF;
  --ac-card: #FFFFFF;
  --ac-ink: #14161F;
  --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: #14161F;
  --ac-r: 18px;
  --ac-font-head: "Sora", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Outfit", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  width:100%;
  max-width:none;
  padding:var(--hero-top) var(--gutter) var(--space-8);
  background:var(--paper);
  color:var(--text);
  font-family:var(--f-body);
  font-variant-numeric:tabular-nums;
  overflow-x:clip;
}
.testmini-ac-page [hidden]{display:none!important}
.testmini-ac-page :where(section,article,header,footer,aside,nav,address,form,fieldset,dl,dt,dd,div){min-width:0}
.testmini-ac-page :where(h1,h2,h3,p,dl,dd){margin:0}
.testmini-ac-page :where(h1,h2,h3,p,label,dt,dd,button,a){overflow-wrap:break-word}
.testmini-ac-page :where(button,input,textarea){font-family:var(--f-body)}
.testmini-ac-page :where(input,textarea){
  display:block;
  width:100%;
  min-width:0;
  min-height:48px;
  padding:var(--space-3);
  border:var(--rule) solid var(--input-line);
  border-radius:var(--r-m);
  background:var(--paper);
  color:var(--ink);
  font-size:var(--text-base);
  line-height:var(--lh-tight);
  transition:border-color var(--duration),box-shadow var(--duration);
}
.testmini-ac-page :where(input,textarea)::placeholder{color:var(--muted);opacity:1}
.testmini-ac-page :where(input,textarea):focus-visible{
  outline:2px solid var(--accent);
  outline-offset:3px;
  border-color:var(--accent);
  box-shadow:var(--focus);
}
.testmini-ac-page :where(textarea){min-height:8rem;resize:vertical;line-height:var(--lh-body)}
.testmini-ac-page :where(input[autocomplete="one-time-code"]){
  font-family:var(--f-mono);
  font-variant-numeric:tabular-nums;
  letter-spacing:.12em;
}
.testmini-ac-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--space-2);
  min-height:44px;
  max-width:100%;
  padding:var(--button-pad);
  border:var(--rule) solid transparent;
  border-radius:var(--r-m);
  font-size:var(--text-sm);
  font-weight:var(--weight-bold);
  line-height:var(--lh-tight);
  text-align:center;
  text-decoration:none;
  white-space:normal;
  cursor:pointer;
  transition:background var(--duration),border-color var(--duration),box-shadow var(--duration);
}
.testmini-ac-btn-primary{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  border-color:var(--ac-primary);
}
.testmini-ac-btn-primary:hover{
  background:var(--primary-hover);
  color:var(--ac-on-primary);
  border-color:var(--primary-hover);
}
.testmini-ac-btn-line{
  background:var(--paper);
  color:var(--ink);
  border-color:var(--input-line);
}
.testmini-ac-btn-line:hover{
  background:var(--s-gray);
  color:var(--ink);
  border-color:var(--muted);
}
.testmini-ac-btn-danger{
  background:var(--i-pink);
  color:var(--paper);
  border-color:var(--i-pink);
}
.testmini-ac-btn-danger:hover{
  background:var(--dark);
  color:var(--paper);
  border-color:var(--dark);
}
.testmini-ac-btn-sm{
  min-height:32px;
  padding:var(--space-2) var(--space-3);
  font-size:var(--text-xs);
}
.testmini-ac-btn:focus-visible,
.testmini-ac-tab:focus-visible,
.testmini-ac-dtab:focus-visible,
.testmini-ac-copy:focus-visible{
  outline:2px solid var(--accent);
  outline-offset:3px;
  box-shadow:var(--focus);
}
.testmini-ac-btn:disabled,
.testmini-ac-copy:disabled,
.testmini-ac-tab:disabled{
  opacity:.55;
  cursor:wait;
}
.testmini-ac-link{
  display:inline-block;
  justify-self:start;
  width:fit-content;
  max-width:100%;
  padding:var(--space-2) 0;
  border:0;
  background:transparent;
  color:var(--i-blue);
  font-size:var(--text-sm);
  line-height:var(--lh-tight);
  text-align:start;
  text-decoration:underline;
  text-underline-offset:.2em;
  cursor:pointer;
}
.testmini-ac-link:hover{color:var(--ink)}
.testmini-ac-access{
  width:min(100%,47rem);
  margin-inline:auto;
  padding:var(--space-6);
  border-radius:var(--r-stage);
  background:var(--s-mint);
  color:var(--i-mint);
}
.testmini-ac-access-intro{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  margin-bottom:var(--space-5);
}
.testmini-ac-access-intro h1{
  color:var(--ink);
  font-family:var(--f-head);
  font-size:var(--text-display);
  line-height:var(--lh-display);
}
.testmini-ac-access-intro p{
  max-width:100%;
  color:var(--i-mint);
  font-size:var(--text-base);
}
.testmini-ac-access-form{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  width:100%;
}
.testmini-ac-form-title{
  font-family:var(--f-head);
  font-size:var(--text-lg);
  line-height:var(--lh-tight);
  color:var(--ink);
}
.testmini-ac-form-explainer{
  color:var(--i-mint);
  font-size:var(--text-sm);
}
.testmini-ac-fieldbook{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  align-content:start;
  gap:var(--field-gap);
  width:100%;
}
.testmini-ac-fieldbook dt{
  color:var(--ink);
  font-size:var(--text-sm);
  font-weight:var(--weight-bold);
}
.testmini-ac-fieldbook dt:not(:first-child){margin-top:var(--space-3)}
.testmini-ac-fieldbook label{
  display:block;
  font-size:var(--text-sm);
  line-height:var(--lh-tight);
}
.testmini-ac-fieldbook dd{width:100%;margin:0}
.testmini-ac-verification-slot{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(8rem,auto);
  align-items:stretch;
  gap:var(--space-2);
}
.testmini-ac-verification-slot .testmini-ac-btn{min-height:48px}
.testmini-ac-form-foot{
  display:grid;
  align-content:start;
  gap:var(--space-3);
}
.testmini-ac-submit-wide{width:100%;min-height:48px}
.testmini-ac-email-chip{
  display:block;
  width:fit-content;
  max-width:100%;
  padding:var(--space-2) var(--space-3);
  border-radius:var(--r-m);
  background:var(--paper);
  color:var(--ink);
  font-family:var(--f-mono);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  overflow-wrap:anywhere;
}
.testmini-ac-method-picker{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-content:start;
  gap:var(--space-2);
  margin:0;
  padding:0;
  border:0;
}
.testmini-ac-field-caption{
  margin-bottom:var(--field-gap);
  padding:0;
  color:var(--ink);
  font-size:var(--text-sm);
  font-weight:var(--weight-bold);
}
.testmini-ac-tab{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:var(--space-2) var(--space-3);
  border:var(--rule) solid var(--input-line);
  border-radius:var(--r-m);
  background:var(--paper);
  color:var(--ink);
  font-size:var(--text-sm);
  line-height:var(--lh-tight);
  text-align:center;
  cursor:pointer;
}
.testmini-ac-tab:hover{background:var(--s-gray);color:var(--ink)}
.testmini-ac-tab.is-on,
.testmini-ac-tab[aria-selected="true"]{
  border-color:var(--dark);
  background:var(--dark);
  color:var(--paper);
}
.testmini-ac-method-body{
  display:grid;
  align-content:start;
  gap:var(--field-gap);
}
.testmini-ac-lease-terms{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-3);
  margin-top:var(--space-5);
}
.testmini-ac-lease-fact{
  display:block;
  padding:var(--space-3);
  border-radius:var(--r-m);
  background:var(--paper);
  color:var(--i-mint);
  font-size:var(--text-xs);
  line-height:var(--lh-body);
}
.testmini-ac-lease-work{
  width:min(100%,var(--wrap-wide));
  max-width:none;
  margin-inline:auto;
}
.testmini-ac-work-caption{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--space-4);
  margin-bottom:var(--space-4);
}
.testmini-ac-work-caption h1{
  color:var(--ink);
  font-size:var(--text-section);
  line-height:var(--lh-heading);
}
.testmini-ac-work-actions,
.testmini-ac-compose-actions,
.testmini-ac-reply-actions,
.testmini-ac-security-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-2);
}
.testmini-ac-compose-actions,
.testmini-ac-reply-actions,
.testmini-ac-security-actions{margin-top:var(--space-3)}
.testmini-ac-lease-volume{
  display:flex;
  flex-direction:column;
  gap:var(--space-4);
}
.testmini-ac-leaves{
  padding:var(--card-pad);
  border-radius:var(--r-stage);
  background:var(--s-gray);
  color:var(--i-gray);
}
.testmini-ac-leaf{
  display:grid;
  align-content:start;
  gap:var(--space-4);
}
.testmini-ac-leaf-title{
  color:var(--ink);
  font-family:var(--f-head);
  font-size:var(--text-reading);
  line-height:var(--lh-heading);
  letter-spacing:-.3px;
}
.testmini-ac-records{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  width:100%;
}
.testmini-ac-volume-index{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:var(--space-3);
}
.testmini-ac-index-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:var(--space-2);
}
.testmini-ac-dtab{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--space-3);
  width:100%;
  min-height:64px;
  padding:var(--space-3) var(--space-4);
  border:var(--rule) solid transparent;
  border-radius:var(--r-m);
  background:var(--s-blue);
  color:var(--i-blue);
  font-family:var(--f-body);
  font-size:var(--text-sm);
  font-weight:var(--weight-bold);
  line-height:var(--lh-tight);
  text-align:start;
  cursor:pointer;
}
.testmini-ac-dtab code{
  color:inherit;
  font-size:var(--text-xs);
  font-weight:var(--weight-normal);
  flex:none;
}
.testmini-ac-dtab span{min-width:0}
.testmini-ac-dtab:hover{border-color:var(--input-line)}
.testmini-ac-dtab.is-on,
.testmini-ac-dtab[aria-selected="true"]{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  border-color:var(--ac-primary);
}
.testmini-ac-dtab[aria-checked="true"]{
  background:var(--dark);
  color:var(--paper);
  border-color:var(--dark);
}
.testmini-ac-count{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:1.5rem;
  height:1.5rem;
  margin-inline-start:var(--space-1);
  border-radius:var(--r-pill);
  background:var(--paper);
  color:var(--ink);
  font-family:var(--f-mono);
  font-size:var(--text-xs);
  line-height:1;
  vertical-align:middle;
}
.testmini-ac-owner{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:var(--space-2) var(--space-3);
  padding:var(--space-3) var(--space-4);
  border-radius:var(--r-m);
  background:var(--s-purple);
  color:var(--i-purple);
  font-size:var(--text-sm);
  font-style:normal;
}
.testmini-ac-owner-label{font-size:var(--text-xs)}
.testmini-ac-owner strong{
  min-width:0;
  margin-inline-end:auto;
  font-family:var(--f-mono);
  font-size:var(--text-sm);
  font-weight:var(--weight-medium);
  overflow-wrap:anywhere;
}
.testmini-ac-item{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  width:100%;
  padding:var(--space-4);
  border:var(--rule) solid var(--line);
  border-radius:var(--r-l);
  background:var(--paper);
  color:var(--text);
}
.testmini-ac-item.is-open{
  border-color:var(--input-line);
  box-shadow:inset 4px 0 0 var(--primary);
}
.testmini-ac-item-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--space-3) var(--space-4);
}
.testmini-ac-item-head>div{min-width:0}
.testmini-ac-item-head>div:not(.testmini-ac-item-actions){flex:1 1 16rem}
.testmini-ac-item-title{
  color:var(--ink);
  font-family:var(--f-head);
  font-size:var(--text-base);
  font-weight:var(--weight-bold);
  line-height:var(--lh-tight);
}
.testmini-ac-item-sub{
  margin-top:var(--field-gap);
  color:var(--muted);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
}
.testmini-ac-item-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-2);
  max-width:100%;
}
.testmini-ac-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--space-1);
  width:fit-content;
  max-width:100%;
  padding:.4em .9em;
  border-radius:var(--r-pill);
  background:var(--s-gray);
  color:var(--i-gray);
  font-size:var(--text-xs);
  font-weight:var(--weight-bold);
  line-height:1;
}
.testmini-ac-chip-ok{background:var(--s-mint);color:var(--i-mint)}
.testmini-ac-chip-warn{background:var(--s-purple);color:var(--i-purple)}
.testmini-ac-chip-bad{background:var(--s-pink);color:var(--i-pink)}
.testmini-ac-chip-idle{background:var(--s-blue);color:var(--i-blue)}
.testmini-ac-creds{
  display:grid;
  align-content:start;
  gap:var(--space-2);
  padding-top:var(--space-3);
  border-top:var(--rule) solid var(--line);
}
.testmini-ac-cred{
  display:grid;
  grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);
  align-items:start;
  gap:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--r-m);
  background:var(--s-gray);
  color:var(--i-gray);
}
.testmini-ac-cred dt{
  min-width:0;
  color:var(--muted);
  font-size:var(--text-xs);
  line-height:var(--lh-body);
}
.testmini-ac-cred dd{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--space-2) var(--space-3);
  min-width:0;
  margin:0;
  color:var(--ink);
  font-family:var(--f-mono);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  overflow-wrap:anywhere;
}
.testmini-ac-cred dd :where(span,code){min-width:0;overflow-wrap:anywhere}
.testmini-ac-copy{
  display:inline-flex;
  flex:none;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:var(--space-1) var(--space-2);
  border:var(--rule) solid var(--input-line);
  border-radius:var(--r-m);
  background:var(--paper);
  color:var(--ink);
  font-family:var(--f-body);
  font-size:var(--text-xs);
  line-height:var(--lh-tight);
  cursor:pointer;
}
.testmini-ac-copy:hover{background:var(--s-blue);color:var(--i-blue)}
.testmini-ac-row,
.testmini-ac-svc-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-2);
  min-width:0;
}
.testmini-ac-item>.testmini-ac-row{margin-top:var(--space-1)}
.testmini-ac-svc-actions{margin-top:var(--space-3)}
.testmini-ac-dim{
  color:var(--muted);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
}
.testmini-ac-msg{
  width:100%;
  padding:var(--space-3) var(--space-4);
  border-radius:var(--r-m);
  background:var(--s-pink);
  color:var(--i-pink);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
}
.testmini-ac-msg.is-ok{
  background:var(--s-mint);
  color:var(--i-mint);
}
.testmini-ac-correspondence-heading{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--space-3);
}
.testmini-ac-compose,
.testmini-ac-discussion{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  padding:var(--card-pad);
  border-radius:var(--r-l);
  background:var(--paper);
  color:var(--text);
  border:var(--rule) solid var(--line);
}
.testmini-ac-discussion>.testmini-ac-btn{justify-self:start}
.testmini-ac-discussion-caption{
  display:grid;
  align-content:start;
  gap:var(--field-gap);
}
.testmini-ac-discussion-caption h3{
  color:var(--ink);
  font-size:var(--text-lg);
  line-height:var(--lh-tight);
}
.testmini-ac-thread{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  padding-block:var(--space-3);
}
.testmini-ac-note{
  display:grid;
  align-content:start;
  justify-self:start;
  gap:var(--field-gap);
  width:min(100%,46rem);
  padding:var(--space-4);
  border-radius:var(--r-l);
  background:var(--s-blue);
  color:var(--i-blue);
}
.testmini-ac-note.is-mine{
  justify-self:end;
  background:var(--s-purple);
  color:var(--i-purple);
}
.testmini-ac-note-meta{
  color:inherit;
  font-family:var(--f-mono);
  font-size:var(--text-xs);
  line-height:var(--lh-body);
}
.testmini-ac-note-body{
  color:inherit;
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  white-space:pre-wrap;
  overflow-wrap:break-word;
}
.testmini-ac-note-body a:not(.testmini-ac-btn){text-decoration:underline}
.testmini-ac-reply{display:grid;align-content:start;gap:var(--field-gap)}
.testmini-ac-reply textarea{min-height:7rem}
.testmini-ac-security-fold{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
  gap:var(--space-4);
}
.testmini-ac-security-form{
  display:grid;
  align-content:start;
  gap:var(--space-3);
  padding:var(--card-pad);
  border-radius:var(--r-l);
  background:var(--paper);
  color:var(--text);
}
.testmini-ac-security-caption{
  display:grid;
  align-content:start;
  gap:var(--field-gap);
}
.testmini-ac-security-caption h3{
  color:var(--ink);
  font-size:var(--text-lg);
  line-height:var(--lh-tight);
}
.testmini-ac-dialog{
  position:fixed;
  inset:0;
  z-index:100;
  display:grid;
  place-items:center;
  padding:var(--gutter);
  overflow-y:auto;
  overscroll-behavior:contain;
}
.testmini-ac-dialog-backdrop{
  position:fixed;
  inset:0;
  background:color-mix(in srgb,var(--dark) 68%,transparent);
  color:var(--paper);
}
.testmini-ac-dialog-panel{
  position:relative;
  display:grid;
  align-content:start;
  gap:var(--space-3);
  width:min(100%,32rem);
  max-height:calc(100dvh - var(--gutter)*2);
  padding:var(--card-pad);
  overflow-y:auto;
  border-radius:var(--r-stage);
  background:var(--paper);
  color:var(--text);
  box-shadow:var(--shadow-stage);
  text-align:center;
}
.testmini-ac-dialog-panel h3{
  color:var(--ink);
  font-family:var(--f-head);
  font-size:var(--text-lg);
  line-height:var(--lh-tight);
}
.testmini-ac-dialog-panel p{
  color:var(--muted);
  font-size:var(--text-base);
  line-height:var(--lh-body);
}
.testmini-ac-dialog-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-2);
  margin-top:var(--space-3);
}
.testmini-ac-dialog-panel .testmini-ac-dialog-actions{justify-content:center}
.testmini-ac-dialog-panel .testmini-ac-chip{margin-inline:auto}
.testmini-ac-dialog-panel .testmini-ac-btn-primary:hover{
  background:var(--primary-hover);
  color:var(--ac-on-primary);
  border-color:var(--primary-hover);
}
.testmini-ac-dialog-panel .testmini-ac-btn-danger:hover{
  background:var(--dark);
  color:var(--paper);
  border-color:var(--dark);
}
@media (max-width: 760px){
  .testmini-ac-page{padding-top:var(--space-6);padding-bottom:var(--space-7)}
  .testmini-ac-access{padding:var(--space-4);border-radius:var(--r-l)}
  .testmini-ac-access-intro{margin-bottom:var(--space-4)}
  .testmini-ac-access-intro h1{font-size:var(--text-section)}
  .testmini-ac-verification-slot{grid-template-columns:minmax(0,1fr)}
  .testmini-ac-verification-slot .testmini-ac-btn{width:100%;min-height:44px}
  .testmini-ac-lease-terms{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}
  .testmini-ac-work-caption{align-items:flex-start}
  .testmini-ac-work-caption h1{font-size:var(--text-section)}
  .testmini-ac-work-actions{width:100%}
  .testmini-ac-work-actions .testmini-ac-btn{flex:1 1 8rem}
  .testmini-ac-leaves{padding:var(--space-4);border-radius:var(--r-l)}
  .testmini-ac-leaf{gap:var(--space-3)}
  .testmini-ac-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .testmini-ac-dtab{min-height:56px;padding:var(--space-3)}
  .testmini-ac-index-grid>.testmini-ac-dtab:last-child{grid-column:1/-1}
  .testmini-ac-owner{align-items:flex-start;padding:var(--space-3)}
  .testmini-ac-owner-label{width:100%}
  .testmini-ac-owner strong{flex:1 1 10rem}
  .testmini-ac-item{padding:var(--space-4)}
  .testmini-ac-item-head{flex-direction:column;align-items:stretch}
  .testmini-ac-item-head>div:not(.testmini-ac-item-actions){flex:0 1 auto}
  .testmini-ac-item-actions{width:100%}
  .testmini-ac-cred{grid-template-columns:minmax(0,1fr);gap:var(--field-gap)}
  .testmini-ac-cred dd{width:100%;align-items:flex-start}
  .testmini-ac-svc-actions .testmini-ac-btn{flex:1 1 7rem}
  .testmini-ac-compose,
  .testmini-ac-discussion,
  .testmini-ac-security-form{padding:var(--space-4)}
  .testmini-ac-security-fold{grid-template-columns:minmax(0,1fr)}
  .testmini-ac-correspondence-heading{align-items:flex-start}
  .testmini-ac-note{width:100%;padding:var(--space-3)}
  .testmini-ac-note.is-mine{width:calc(100% - var(--space-3))}
  .testmini-ac-dialog-panel{padding:var(--space-4);border-radius:var(--r-l)}
  .testmini-ac-dialog-panel .testmini-ac-dialog-actions .testmini-ac-btn{flex:1 1 8rem}
}
@media (max-width: 390px){
  .testmini-ac-method-picker{grid-template-columns:minmax(0,1fr)}
  .testmini-ac-access{padding:var(--space-4)}
  .testmini-ac-leaves{padding:var(--space-3)}
  .testmini-ac-compose,
  .testmini-ac-discussion,
  .testmini-ac-security-form{padding:var(--space-4)}
  .testmini-ac-compose-actions .testmini-ac-btn,
  .testmini-ac-reply-actions .testmini-ac-btn{flex:1 1 7rem}
}
@media (prefers-reduced-motion: reduce){
  .testmini-ac-btn,
  .testmini-ac-tab,
  .testmini-ac-dtab,
  .testmini-ac-copy,
  .testmini-ac-page :where(input,textarea){transition:none}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
