.rentmini-ac-page{
    --ac-primary: #981B38;
  --ac-accent: #C53B2D;
  --ac-bg: #FCFBF9;
  --ac-card: #FFFFFF;
  --ac-ink: #171426;
  --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: #171426;
  --ac-r: 18px;
  --ac-font-head: "Sora", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Chivo", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  width:100%;
  min-width:0;
  min-height:72vh;
  background:var(--rm-light);
  color:var(--ac-ink);
  font-family:var(--ac-font-body);
  overflow-x:clip
}
.rentmini-ac-page [hidden]{display:none!important}
.rentmini-ac-page *{box-sizing:border-box}
.rentmini-ac-gate{
  min-width:0;
  padding:clamp(2.5rem,7vw,6rem) var(--rm-gutter) var(--rm-section-pad);
  background:
    linear-gradient(90deg,var(--rm-mint) 0 25%,var(--rm-sand) 25% 50%,var(--rm-blue) 50% 75%,var(--rm-mauve) 75% 100%)
}
.rentmini-ac-gate-frame{
  width:min(100%,68rem);
  margin-inline:auto;
  overflow:hidden;
  border-radius:var(--rm-radius-lg);
  background:var(--ac-card);
  color:var(--ac-ink);
  box-shadow:var(--rm-shadow)
}
.rentmini-ac-gate-intro{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:var(--rm-space-2) var(--rm-space-3);
  align-items:center;
  padding:clamp(1.75rem,4vw,3rem);
  background:#171426;
  color:#fff
}
.rentmini-ac-gate-intro h1{
  min-width:0;
  color:#fff;
  font-family:var(--ac-font-head);
  font-size:clamp(2rem,4vw,3.125rem);
  line-height:1.15;
  letter-spacing:-.045em
}
.rentmini-ac-gate-intro p{
  grid-column:2;
  max-width:42rem;
  color:#c8c3cd;
  font-size:var(--rm-text-lg);
  line-height:1.65
}
.rentmini-ac-gate-mark{
  grid-row:1/3;
  width:5.25rem;
  height:5.25rem;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:var(--rm-sand);
  transform:rotate(-8deg)
}
.rentmini-ac-gate-mark span{
  position:absolute;
  display:block;
  border-radius:50%;
  border:5px solid #493512
}
.rentmini-ac-gate-mark span:nth-child(1){width:3.8rem;height:3.8rem}
.rentmini-ac-gate-mark span:nth-child(2){width:2.5rem;height:2.5rem;border-color:var(--ac-primary)}
.rentmini-ac-gate-mark span:nth-child(3){width:.7rem;height:.7rem;border:0;background:#493512}
.rentmini-ac-access-deck{
  padding:clamp(1.75rem,4vw,3rem);
  background:#fff;
  color:#171426
}
.rentmini-ac-access-form{
  width:100%;
  min-width:0
}
.rentmini-ac-access-form-start{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:var(--rm-space-2);
  align-items:end
}
.rentmini-ac-access-form-start .rentmini-ac-msg{grid-column:1/-1}
.rentmini-ac-identity-form{
  display:flex;
  flex-direction:column;
  gap:var(--rm-space-3)
}
.rentmini-ac-form-heading{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:var(--rm-space-3);
  padding-bottom:var(--rm-space-3);
  border-bottom:1px solid var(--rm-line)
}
.rentmini-ac-form-heading h2{
  color:#171426;
  font-family:var(--ac-font-head);
  font-size:var(--rm-text-2xl);
  line-height:1.2
}
.rentmini-ac-form-heading p:not(.rentmini-ac-chip){
  max-width:38rem;
  margin-top:.5rem;
  color:#696771
}
.rentmini-ac-form-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--rm-space-3)
}
.rentmini-ac-field-wide{grid-column:1/-1}
.rentmini-ac-field{
  min-width:0;
  display:grid;
  gap:.5rem;
  color:#171426
}
.rentmini-ac-field label{
  color:#3d3941;
  font-size:var(--rm-text-sm);
  font-weight:750
}
.rentmini-ac-control{
  width:100%;
  min-width:0;
  min-height:3.25rem;
  padding:.8rem 1rem;
  border:1px solid var(--rm-control-border);
  border-radius:var(--rm-radius-sm);
  outline:0;
  background:#fff;
  color:#171426;
  font:inherit;
  line-height:1.4;
  transition:border-color .2s var(--rm-ease),box-shadow .2s var(--rm-ease)
}
.rentmini-ac-control::placeholder{color:#817b83}
.rentmini-ac-control:focus{
  border-color:var(--ac-primary);
  box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-primary) 16%,transparent)
}
.rentmini-ac-textarea{
  min-height:8rem;
  resize:vertical
}
.rentmini-ac-code-line{
  min-width:0;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:var(--rm-space-1);
  align-items:stretch
}
.rentmini-ac-code-control{
  font-family:var(--ac-font-mono);
  font-variant-numeric:tabular-nums;
  letter-spacing:.04em
}
.rentmini-ac-login-block{
  min-width:0;
  display:grid;
  gap:var(--rm-space-1)
}
.rentmini-ac-mode-switch{
  display:flex;
  flex-wrap:wrap;
  gap:.35rem;
  padding:.35rem;
  border-radius:var(--rm-radius-sm);
  background:var(--rm-oat);
  color:var(--rm-oat-ink)
}
.rentmini-ac-mode-button{
  min-height:2.5rem;
  padding:.55rem .85rem;
  border:0;
  border-radius:.55rem;
  background:transparent;
  color:#62574f;
  font:inherit;
  font-size:var(--rm-text-sm);
  font-weight:750
}
.rentmini-ac-mode-button.is-on,
.rentmini-ac-mode-button[aria-selected="true"]{
  background:#fff;
  color:var(--ac-primary-text);
  box-shadow:0 4px 14px rgba(35,24,31,.08)
}
.rentmini-ac-text-button{
  width:fit-content;
  padding:.25rem 0;
  border:0;
  background:none;
  color:var(--ac-primary-text);
  font:inherit;
  font-size:var(--rm-text-sm);
  font-weight:750;
  text-decoration:underline;
  text-underline-offset:.22rem
}
.rentmini-ac-form-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:var(--rm-space-2)
}
.rentmini-ac-btn{
  min-height:3rem;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.55rem;
  padding:.75rem 1.25rem;
  border:1px solid transparent;
  border-radius:var(--rm-radius-pill);
  font-family:var(--ac-font-body);
  font-size:var(--rm-text-sm);
  font-weight:800;
  line-height:1.3;
  text-align:center;
  transition:background .2s var(--rm-ease),border-color .2s var(--rm-ease),transform .2s var(--rm-ease)
}
.rentmini-ac-btn:hover{transform:translateY(-1px)}
.rentmini-ac-btn:focus-visible,
.rentmini-ac-mode-button:focus-visible,
.rentmini-ac-switch:focus-visible,
.rentmini-ac-text-button:focus-visible{
  outline:3px solid color-mix(in srgb,var(--ac-primary) 24%,transparent);
  outline-offset:3px
}
.rentmini-ac-btn-primary{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  box-shadow:0 10px 24px color-mix(in srgb,var(--ac-primary) 20%,transparent)
}
.rentmini-ac-btn-primary:hover{background:var(--rm-primary-hover)}
.rentmini-ac-btn-line{
  border-color:color-mix(in srgb,currentColor 34%,transparent);
  background:#fff;
  color:#171426
}
.rentmini-ac-btn-danger{
  border-color:color-mix(in srgb,var(--ac-danger) 35%,transparent);
  background:color-mix(in srgb,var(--ac-danger) 8%,#fff);
  color:var(--ac-danger)
}
.rentmini-ac-btn-sm{
  min-height:2.65rem;
  padding:.62rem 1rem
}
.rentmini-ac-continue{min-height:3.25rem}
.rentmini-ac-chip{
  width:fit-content;
  max-width:100%;
  display:inline-flex;
  align-items:center;
  gap:.45rem;
  padding:.45rem .75rem;
  border-radius:var(--rm-radius-pill);
  background:var(--rm-blue);
  color:var(--rm-blue-ink);
  font-family:var(--ac-font-mono);
  font-size:var(--rm-text-xs);
  font-weight:750;
  overflow-wrap:anywhere
}
.rentmini-ac-chip::before{
  content:"";
  width:.45rem;
  height:.45rem;
  flex:0 0 auto;
  border-radius:50%;
  background:var(--ac-primary)
}
.rentmini-ac-chip-idle{
  background:var(--rm-oat);
  color:var(--rm-oat-ink)
}
.rentmini-ac-chip-idle::before{background:#756151}
.rentmini-ac-chip.is-ok,
.rentmini-ac-chip-idle.is-ok{
  background:var(--rm-mint);
  color:var(--rm-mint-ink)
}
.rentmini-ac-chip.is-ok::before,
.rentmini-ac-chip-idle.is-ok::before{background:var(--ac-ok)}
.rentmini-ac-msg{
  width:100%;
  padding:.85rem 1rem;
  border-radius:var(--rm-radius-sm);
  background:color-mix(in srgb,var(--ac-danger) 9%,#fff);
  color:#7a1f2e;
  font-size:var(--rm-text-sm)
}
.rentmini-ac-msg.is-ok{
  background:var(--rm-mint);
  color:var(--rm-mint-ink)
}
.rentmini-ac-gate-facts{
  display:grid;
  grid-template-columns:minmax(10rem,1.2fr) repeat(3,minmax(0,1fr));
  align-items:stretch;
  background:var(--rm-oat);
  color:var(--rm-oat-ink)
}
.rentmini-ac-gate-facts>strong,
.rentmini-ac-fact{
  min-width:0;
  padding:1.5rem
}
.rentmini-ac-gate-facts>strong{
  display:flex;
  align-items:center;
  font-family:var(--ac-font-head);
  font-size:var(--rm-text-lg);
  line-height:1.35
}
.rentmini-ac-fact{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:.75rem;
  border-left:1px solid rgba(65,49,38,.12)
}
.rentmini-ac-fact-index{
  color:var(--ac-primary-text);
  font-size:var(--rm-text-xs);
  font-weight:800
}
.rentmini-ac-fact p{
  color:#675548;
  font-size:var(--rm-text-sm);
  line-height:1.55
}
.rentmini-ac-dash{
  min-width:0;
  padding:clamp(2rem,5vw,4.5rem) var(--rm-gutter) var(--rm-section-pad);
  background:var(--rm-light);
  color:#171426
}
.rentmini-ac-dash-frame{
  width:min(100%,var(--rm-container-wide));
  min-width:0;
  margin-inline:auto
}
.rentmini-ac-dash-heading{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:var(--rm-space-3);
  padding:clamp(1.5rem,3vw,2.25rem);
  border-radius:var(--rm-radius-lg);
  background:#171426;
  color:#fff
}
.rentmini-ac-dash-title-block{
  min-width:0;
  display:flex;
  align-items:center;
  gap:var(--rm-space-3)
}
.rentmini-ac-dash-title-block>div{min-width:0}
.rentmini-ac-dash-title-block p{
  color:#aaa4af;
  font-size:var(--rm-text-sm)
}
.rentmini-ac-dash-title-block h1{
  margin-top:.3rem;
  color:#fff;
  font-family:var(--ac-font-head);
  font-size:clamp(2rem,4vw,3.25rem);
  line-height:1.1
}
.rentmini-ac-dash-title-block strong{
  display:block;
  margin-top:.55rem;
  color:#d6d1da;
  font-family:var(--ac-font-mono);
  font-size:var(--rm-text-sm);
  overflow-wrap:anywhere
}
.rentmini-ac-dash-symbol{
  position:relative;
  width:4.25rem;
  height:4.25rem;
  flex:0 0 auto;
  border-radius:50%;
  background:var(--rm-sand)
}
.rentmini-ac-dash-symbol span{
  position:absolute;
  inset:50% auto auto 50%;
  border-radius:50%;
  transform:translate(-50%,-50%)
}
.rentmini-ac-dash-symbol span:nth-child(1){
  width:2.8rem;
  height:2.8rem;
  border:.4rem solid #493512
}
.rentmini-ac-dash-symbol span:nth-child(2){
  width:.75rem;
  height:.75rem;
  background:var(--ac-primary)
}
.rentmini-ac-dash-tools{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:var(--rm-space-1)
}
.rentmini-ac-dash-heading .rentmini-ac-btn-line{
  border-color:rgba(255,255,255,.34);
  background:transparent;
  color:#fff
}
.rentmini-ac-dash-heading .rentmini-ac-btn-danger{
  border-color:rgba(255,255,255,.22);
  background:#fff;
  color:#711329
}
.rentmini-ac-switchboard{
  display:grid;
  grid-template-columns:1.25fr 1fr 1fr 1fr 1fr;
  gap:var(--rm-space-1);
  margin-top:var(--rm-space-3)
}
.rentmini-ac-switch{
  position:relative;
  min-width:0;
  min-height:7.5rem;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:space-between;
  gap:var(--rm-space-1);
  padding:1.25rem;
  border:0;
  border-radius:var(--rm-radius-md);
  background:var(--rm-oat);
  color:var(--rm-oat-ink);
  font:inherit;
  font-family:var(--ac-font-head);
  font-weight:800;
  text-align:left;
  overflow:hidden
}
.rentmini-ac-switch:nth-child(2){background:var(--rm-mint);color:var(--rm-mint-ink)}
.rentmini-ac-switch:nth-child(3){background:var(--rm-sand);color:var(--rm-sand-ink)}
.rentmini-ac-switch:nth-child(4){background:var(--rm-blue);color:var(--rm-blue-ink)}
.rentmini-ac-switch:nth-child(5){background:var(--rm-mauve);color:var(--rm-mauve-ink)}
.rentmini-ac-switch.is-on,
.rentmini-ac-switch[aria-selected="true"]{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  box-shadow:var(--rm-shadow-soft)
}
.rentmini-ac-switch-code{
  font-size:var(--rm-text-xs);
  font-weight:800;
  opacity:.72
}
.rentmini-ac-count{
  position:absolute;
  top:.85rem;
  right:.85rem;
  min-width:1.55rem;
  height:1.55rem;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 .4rem;
  border-radius:var(--rm-radius-pill);
  background:#fff;
  color:var(--ac-primary-text);
  font-family:var(--ac-font-mono);
  font-size:var(--rm-text-xs);
  line-height:1
}
.rentmini-ac-workspace{
  min-width:0;
  margin-top:var(--rm-space-3)
}
.rentmini-ac-panel{
  min-width:0;
  padding:clamp(1.5rem,3.5vw,2.75rem);
  border-radius:var(--rm-radius-lg);
  background:#fff;
  color:#171426;
  box-shadow:var(--rm-shadow-soft)
}
.rentmini-ac-panel-heading{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:var(--rm-space-3);
  margin-bottom:var(--rm-space-4)
}
.rentmini-ac-panel-heading>div{min-width:0}
.rentmini-ac-panel-heading h2{
  margin-top:.7rem;
  color:#171426;
  font-family:var(--ac-font-head);
  font-size:var(--rm-text-3xl);
  line-height:1.15
}
.rentmini-ac-panel-heading p{
  max-width:46rem;
  margin-top:.75rem;
  color:#696771
}
.rentmini-ac-panel-kicker{
  display:inline-flex;
  color:var(--ac-primary-text);
  font-size:var(--rm-text-xs);
  font-weight:800;
  letter-spacing:.08em
}
.rentmini-ac-collection{
  min-width:0;
  display:grid;
  gap:var(--rm-space-2)
}
.rentmini-ac-panel-foot{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--rm-space-2);
  margin-top:var(--rm-space-3);
  padding-top:var(--rm-space-3);
  border-top:1px solid var(--rm-line)
}
.rentmini-ac-panel-foot p{
  color:#696771;
  font-size:var(--rm-text-sm)
}
.rentmini-ac-panel-note{
  margin-top:var(--rm-space-3);
  padding:var(--rm-space-3);
  border-radius:var(--rm-radius-md);
  background:var(--rm-mint);
  color:var(--rm-mint-ink)
}
.rentmini-ac-panel-note strong{font-family:var(--ac-font-head)}
.rentmini-ac-panel-note p{
  margin-top:.5rem;
  color:#42665d;
  font-size:var(--rm-text-sm)
}
.rentmini-ac-billing-labels{
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.8fr);
  gap:var(--rm-space-2);
  padding:.8rem 1.25rem;
  border-radius:var(--rm-radius-sm);
  background:var(--rm-oat);
  color:var(--rm-oat-ink)
}
.rentmini-ac-billing-labels span{
  font-size:var(--rm-text-xs);
  font-weight:800;
  letter-spacing:.05em;
  text-transform:uppercase
}
.rentmini-ac-ticket-compose{
  display:flex;
  flex-direction:column;
  gap:var(--rm-space-3);
  margin-bottom:var(--rm-space-4);
  padding:var(--rm-space-3);
  border-radius:var(--rm-radius-md);
  background:var(--rm-sand);
  color:var(--rm-sand-ink)
}
.rentmini-ac-ticket-detail{
  min-width:0;
  display:grid;
  gap:var(--rm-space-3)
}
.rentmini-ac-back-button{margin-bottom:.25rem}
.rentmini-ac-ticket-subject{
  padding:var(--rm-space-3);
  border-radius:var(--rm-radius-md);
  background:var(--rm-blue);
  color:var(--rm-blue-ink)
}
.rentmini-ac-ticket-subject h3{
  color:var(--rm-blue-ink);
  font-family:var(--ac-font-head)
}
.rentmini-ac-ticket-subject p{
  margin-top:.5rem;
  color:#536078;
  font-size:var(--rm-text-sm)
}
.rentmini-ac-thread{
  min-width:0;
  display:grid;
  gap:var(--rm-space-2)
}
.rentmini-ac-reply-form{
  display:flex;
  flex-direction:column;
  gap:var(--rm-space-3);
  padding-top:var(--rm-space-3);
  border-top:1px solid var(--rm-line)
}
.rentmini-ac-security-pair{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--rm-space-3);
  align-items:start
}
.rentmini-ac-security-form{
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:var(--rm-space-3);
  padding:var(--rm-space-3);
  border-radius:var(--rm-radius-md);
  color:#171426
}
.rentmini-ac-security-form-password{background:var(--rm-blue);color:var(--rm-blue-ink)}
.rentmini-ac-security-form-code{background:var(--rm-mint);color:var(--rm-mint-ink)}
.rentmini-ac-security-form-head{
  min-width:0;
  display:flex;
  align-items:flex-start;
  gap:var(--rm-space-2);
  padding-bottom:var(--rm-space-2);
  border-bottom:1px solid rgba(23,20,38,.12)
}
.rentmini-ac-security-form-head h3{
  color:inherit;
  font-family:var(--ac-font-head)
}
.rentmini-ac-security-form-head p{
  margin-top:.5rem;
  color:inherit;
  font-size:var(--rm-text-sm);
  opacity:.78
}
.rentmini-ac-security-index{
  width:2rem;
  height:2rem;
  flex:0 0 auto;
  display:grid;
  place-items:center;
  border-radius:50%;
  background:#fff;
  color:var(--ac-primary-text);
  font-size:var(--rm-text-xs);
  font-weight:800
}
.rentmini-ac-item{
  min-width:0;
  padding:var(--rm-space-3);
  border-radius:var(--rm-radius-md);
  background:var(--rm-oat);
  color:var(--rm-oat-ink)
}
.rentmini-ac-item.is-open{
  background:var(--rm-blue);
  color:var(--rm-blue-ink);
  box-shadow:inset .35rem 0 0 var(--ac-primary)
}
.rentmini-ac-item-head{
  min-width:0;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:var(--rm-space-2)
}
.rentmini-ac-item-title{
  color:inherit;
  font-family:var(--ac-font-head);
  font-size:var(--rm-text-lg);
  font-weight:800;
  line-height:1.3;
  overflow-wrap:anywhere
}
.rentmini-ac-item-sub{
  margin-top:.45rem;
  color:inherit;
  font-size:var(--rm-text-sm);
  opacity:.76
}
.rentmini-ac-item-actions,
.rentmini-ac-svc-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:var(--rm-space-1);
  margin-top:var(--rm-space-3)
}
.rentmini-ac-row{
  min-width:0;
  display:grid;
  grid-template-columns:minmax(8rem,.65fr) minmax(0,1.35fr);
  gap:var(--rm-space-2);
  padding:.8rem 0;
  border-bottom:1px solid rgba(23,20,38,.1)
}
.rentmini-ac-row>*{min-width:0;overflow-wrap:anywhere}
.rentmini-ac-dim{
  color:#696771;
  font-size:var(--rm-text-sm)
}
.rentmini-ac-creds{
  min-width:0;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--rm-space-2);
  margin-top:var(--rm-space-3)
}
.rentmini-ac-cred{
  min-width:0;
  padding:var(--rm-space-2);
  border-radius:var(--rm-radius-sm);
  background:#fff;
  color:#171426
}
.rentmini-ac-cred.is-open{
  box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ac-primary) 32%,transparent)
}
.rentmini-ac-copy{
  width:fit-content;
  display:inline-flex;
  margin-top:.65rem;
  padding:.35rem .6rem;
  border:1px solid color-mix(in srgb,currentColor 28%,transparent);
  border-radius:var(--rm-radius-pill);
  background:#fff;
  color:var(--ac-primary-text);
  font-size:var(--rm-text-xs);
  font-weight:800
}
.rentmini-ac-note{
  min-width:0;
  padding:var(--rm-space-2);
  border-radius:var(--rm-radius-md);
  background:var(--rm-blue);
  color:var(--rm-blue-ink)
}
.rentmini-ac-note.is-mine{
  margin-left:clamp(0rem,8vw,6rem);
  background:var(--rm-mint);
  color:var(--rm-mint-ink)
}
.rentmini-ac-note-meta{
  color:inherit;
  font-family:var(--ac-font-mono);
  font-size:var(--rm-text-xs);
  font-weight:750;
  opacity:.72
}
.rentmini-ac-note-body{
  margin-top:.55rem;
  color:inherit;
  overflow-wrap:anywhere;
  white-space:pre-wrap
}
.rentmini-ac-dialog-layer{
  position:fixed;
  inset:0;
  z-index:3000;
  display:grid;
  place-items:center;
  padding:var(--rm-gutter);
  background:rgba(23,20,38,.72);
  backdrop-filter:blur(10px)
}
.rentmini-ac-dialog{
  width:min(100%,34rem);
  padding:clamp(1.75rem,4vw,2.75rem);
  border-radius:var(--rm-radius-lg);
  background:#fff;
  color:#171426;
  box-shadow:var(--rm-shadow);
  text-align:center
}
.rentmini-ac-dialog-mark{
  width:3.25rem;
  height:3.25rem;
  display:block;
  margin-inline:auto;
  margin-bottom:var(--rm-space-3);
  border:.65rem solid var(--rm-sand);
  border-radius:50%;
  box-shadow:inset 0 0 0 .35rem var(--ac-primary)
}
.rentmini-ac-dialog h3{
  color:#171426;
  font-family:var(--ac-font-head);
  font-size:var(--rm-text-2xl)
}
.rentmini-ac-dialog p{
  margin-top:var(--rm-space-2);
  color:#696771
}
.rentmini-ac-dialog-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:var(--rm-space-2);
  margin-top:var(--rm-space-3)
}
@media (max-width:760px){
  .rentmini-ac-gate{padding-top:var(--rm-space-4)}
  .rentmini-ac-gate-intro{
    grid-template-columns:1fr;
    align-items:start
  }
  .rentmini-ac-gate-mark{
    grid-row:auto;
    width:4rem;
    height:4rem
  }
  .rentmini-ac-gate-mark span:nth-child(1){width:2.9rem;height:2.9rem}
  .rentmini-ac-gate-mark span:nth-child(2){width:1.9rem;height:1.9rem}
  .rentmini-ac-gate-intro p{grid-column:auto}
  .rentmini-ac-access-form-start,
  .rentmini-ac-form-grid{grid-template-columns:1fr}
  .rentmini-ac-field-wide{grid-column:auto}
  .rentmini-ac-form-heading{
    flex-direction:column;
    align-items:stretch
  }
  .rentmini-ac-mode-switch{width:100%}
  .rentmini-ac-mode-button{flex:1 1 10rem}
  .rentmini-ac-gate-facts{grid-template-columns:1fr}
  .rentmini-ac-gate-facts>strong,
  .rentmini-ac-fact{padding:1.25rem 1.5rem}
  .rentmini-ac-fact{
    border-left:0;
    border-top:1px solid rgba(65,49,38,.12)
  }
  .rentmini-ac-dash-heading{
    align-items:flex-start;
    flex-direction:column
  }
  .rentmini-ac-dash-tools{width:100%}
  .rentmini-ac-dash-tools .rentmini-ac-btn{flex:1 1 8rem}
  .rentmini-ac-switchboard{
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .rentmini-ac-switch:first-child{grid-column:1/-1}
  .rentmini-ac-switch{min-height:6.25rem}
  .rentmini-ac-panel-heading{
    flex-direction:column;
    align-items:stretch
  }
  .rentmini-ac-billing-labels{display:none}
  .rentmini-ac-security-pair{grid-template-columns:1fr}
  .rentmini-ac-creds{grid-template-columns:1fr}
  .rentmini-ac-panel-foot{
    align-items:flex-start;
    flex-direction:column
  }
  .rentmini-ac-note.is-mine{margin-left:0}
}
@media (max-width:430px){
  .rentmini-ac-gate,
  .rentmini-ac-dash{padding-inline:var(--rm-space-2)}
  .rentmini-ac-gate-intro,
  .rentmini-ac-access-deck,
  .rentmini-ac-panel,
  .rentmini-ac-dash-heading{padding:var(--rm-space-3)}
  .rentmini-ac-code-line{grid-template-columns:1fr}
  .rentmini-ac-code-line .rentmini-ac-btn{width:100%}
  .rentmini-ac-form-actions,
  .rentmini-ac-dialog-actions{width:100%}
  .rentmini-ac-form-actions .rentmini-ac-btn,
  .rentmini-ac-dialog-actions .rentmini-ac-btn{flex:1 1 100%}
  .rentmini-ac-dash-title-block{
    align-items:flex-start;
    flex-direction:column
  }
  .rentmini-ac-dash-symbol{
    width:3.5rem;
    height:3.5rem
  }
  .rentmini-ac-switchboard{grid-template-columns:1fr}
  .rentmini-ac-switch:first-child{grid-column:auto}
  .rentmini-ac-switch{
    min-height:4.75rem;
    flex-direction:row;
    align-items:center
  }
  .rentmini-ac-row{grid-template-columns:1fr;gap:.25rem}
  .rentmini-ac-item-head{flex-direction:column}
}