.sdkmac-ac-page{
    --ac-primary: #26335F;
  --ac-accent: #704D9A;
  --ac-bg: #FCFBF7;
  --ac-card: #FFFFFF;
  --ac-ink: #17161A;
  --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: #17161A;
  --ac-r: 11px;
  --ac-font-head: "Bricolage Grotesque", system-ui, sans-serif;
  --ac-font-body: "Albert Sans", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  min-height:100vh;
  background:var(--paper);
  color:var(--ac-ink);
  font-family:var(--ac-font-body);
  overflow-x:clip;
}

.sdkmac-ac-page [hidden]{display:none!important}

.sdkmac-ac-gate{
  display:flex;
  min-height:calc(100vh - var(--header-height));
  align-items:center;
  padding:var(--space-5) var(--gutter);
  background:#08080a;
  color:#f8f7f5;
}

.sdkmac-ac-gate-shell{
  display:grid;
  width:min(100%,var(--container-wide));
  margin-inline:auto;
  grid-template-columns:minmax(0,1fr) minmax(22rem,32rem);
  align-items:start;
  gap:var(--space-5);
}

.sdkmac-ac-brand-lockup,
.sdkmac-ac-dash-brand{
  display:flex;
  min-width:0;
  align-items:center;
  gap:.75rem;
  color:#f8f7f5;
  font-family:var(--ac-font-head);
  font-size:var(--fs-3);
  font-weight:800;
  line-height:1.2;
}

.sdkmac-ac-gate .sdkmac-ac-brand-lockup strong{color:#ffffff}

.sdkmac-ac-brand-lockup img,
.sdkmac-ac-dash-brand img{
  width:2.4rem;
  height:2.4rem;
  flex:0 0 auto;
}

.sdkmac-ac-gate-intro{
  grid-column:1;
  min-width:0;
  padding-top:0;
}

.sdkmac-ac-gate-index,
.sdkmac-ac-intake-mark,
.sdkmac-ac-register-heading>span,
.sdkmac-ac-panel-head>div>span,
.sdkmac-ac-sheet-head>span,
.sdkmac-ac-dialog-mark{
  display:block;
  color:#aaa7ae;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  line-height:1.4;
  letter-spacing:.08em;
}

.sdkmac-ac-gate-intro .sdkmac-ac-gate-index{color:#ffffff}

.sdkmac-ac-gate-intro h1{
  max-width:38rem;
  margin-top:var(--space-3);
  color:#f8f7f5;
  font-size:clamp(2.25rem,4vw,3.25rem);
  line-height:1.15;
}

.sdkmac-ac-gate .sdkmac-ac-gate-intro p{
  max-width:31rem;
  margin-top:var(--space-3);
  color:#ffffff;
  font-size:var(--fs-3);
}

.sdkmac-ac-intake{
  grid-column:2;
  grid-row:1 / span 2;
  min-width:0;
  margin-top:0;
  overflow:hidden;
  border-radius:var(--radius-lg);
  background:#fcfbf7;
  color:#17161a;
  box-shadow:var(--shadow-soft);
}

.sdkmac-ac-intake-head{
  display:flex;
  min-width:0;
  align-items:center;
  justify-content:flex-end;
  gap:var(--space-3);
  padding:var(--space-3) var(--space-4) 0;
  background:transparent;
  color:#211d2c;
}

.sdkmac-ac-gate:has(#acct-form-start:not([hidden])) .sdkmac-ac-intake-head{display:none}

.sdkmac-ac-intake-head h2,
.sdkmac-ac-intake-mark{display:none}

.sdkmac-ac-form-deck{padding:var(--space-4)}

.sdkmac-ac-access-form,
.sdkmac-ac-security-sheet,
.sdkmac-ac-ticket-sheet,
.sdkmac-ac-reply-sheet{
  display:grid;
  min-width:0;
  gap:var(--space-3);
}

.sdkmac-ac-form-heading{
  display:flex;
  min-width:0;
  align-items:start;
  justify-content:space-between;
  gap:var(--space-3);
}

.sdkmac-ac-form-heading>div{min-width:0}

.sdkmac-ac-form-heading h2{color:#17161a}

.sdkmac-ac-form-heading p{
  margin-top:var(--space-1);
  color:#5f5b63;
}

.sdkmac-ac-email-chip{
  width:fit-content;
  max-width:100%;
  overflow-wrap:anywhere;
  padding:.45rem .75rem;
  border-radius:var(--radius-sm);
  background:#d8e8e6;
  color:#172a31!important;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
}

.sdkmac-ac-field{
  display:grid;
  min-width:0;
  gap:var(--field-gap);
}

.sdkmac-ac-field label{
  color:#343139;
  font-size:var(--fs-1);
}

.sdkmac-ac-input,
.sdkmac-ac-textarea{
  width:100%;
  min-width:0;
  min-height:3.15rem;
  padding:.8rem 1rem;
  border:1px solid #99959e;
  border-radius:var(--radius-sm);
  outline:0;
  background:#ffffff;
  color:#17161a;
  font:inherit;
  line-height:1.45;
  transition:border-color var(--speed-fast),box-shadow var(--speed-fast),background var(--speed-fast);
}

.sdkmac-ac-textarea{
  min-height:8rem;
  resize:vertical;
}

.sdkmac-ac-input::placeholder,
.sdkmac-ac-textarea::placeholder{color:#77737c}

.sdkmac-ac-input:focus,
.sdkmac-ac-textarea:focus{
  border-color:var(--ac-primary);
  box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-primary) 16%,transparent);
}

.sdkmac-ac-btn{
  display:inline-flex;
  min-height:3rem;
  max-width:100%;
  align-items:center;
  justify-content:center;
  gap:.55rem;
  padding:.72rem 1.15rem;
  border:1px solid transparent;
  border-radius:var(--radius-sm);
  font:inherit;
  font-size:var(--fs-1);
  font-weight:750;
  line-height:1.25;
  text-align:center;
  transition:transform var(--speed-fast),background var(--speed-fast),border-color var(--speed-fast),color var(--speed-fast);
}

.sdkmac-ac-btn:hover{transform:translateY(-1px)}
.sdkmac-ac-btn:active{transform:none}

.sdkmac-ac-btn-primary{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
}

.sdkmac-ac-btn-primary:hover{background:var(--primary-hover)}

.sdkmac-ac-btn-line{
  border-color:color-mix(in srgb,currentColor 35%,transparent);
  background:transparent;
  color:#343139;
}

.sdkmac-ac-gate .sdkmac-ac-btn-line{
  border-color:rgba(255,255,255,.32);
  color:#f8f7f5;
}

.sdkmac-ac-intake .sdkmac-ac-btn-line,
.sdkmac-ac-dialog-card .sdkmac-ac-btn-line,
.sdkmac-ac-panel .sdkmac-ac-btn-line{
  border-color:#aaa6ad;
  color:#343139;
}

.sdkmac-ac-btn-line:hover{background:color-mix(in srgb,currentColor 7%,transparent)}

.sdkmac-ac-btn-danger{
  border-color:color-mix(in srgb,var(--ac-danger) 45%,transparent);
  background:color-mix(in srgb,var(--ac-danger) 10%,#ffffff);
  color:var(--ac-danger);
}

.sdkmac-ac-btn-danger:hover{background:color-mix(in srgb,var(--ac-danger) 16%,#ffffff)}

.sdkmac-ac-btn-sm{
  min-height:2.35rem;
  padding:.5rem .75rem;
  font-size:var(--fs-0);
}

.sdkmac-ac-submit-wide{width:100%}

.sdkmac-ac-form-actions,
.sdkmac-ac-mast-actions,
.sdkmac-ac-dialog-actions,
.sdkmac-ac-item-actions,
.sdkmac-ac-svc-actions{
  display:flex;
  min-width:0;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-2);
}

.sdkmac-ac-text-action{
  width:fit-content;
  padding:0;
  border:0;
  background:none;
  color:var(--ac-primary-text);
  font:inherit;
  font-size:var(--fs-1);
  font-weight:750;
  line-height:1.4;
}

.sdkmac-ac-text-action:hover{text-decoration:underline}

.sdkmac-ac-mode-switch{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-1);
  padding:var(--space-1);
  border-radius:var(--radius-sm);
  background:#eeece7;
}

.sdkmac-ac-mode-button{
  min-height:2.8rem;
  padding:.6rem .8rem;
  border:1px solid transparent;
  border-radius:.45rem;
  background:transparent;
  color:#5f5b63;
  font:inherit;
  font-size:var(--fs-1);
  font-weight:750;
  line-height:1.25;
}

.sdkmac-ac-mode-button[aria-selected="true"]{
  border-color:#c7c3cb;
  background:#ffffff;
  color:#17161a;
  box-shadow:0 5px 14px rgba(23,22,26,.07);
}

.sdkmac-ac-credential-block{
  display:grid;
  min-width:0;
  gap:var(--space-2);
}

.sdkmac-ac-code-line{
  display:grid;
  min-width:0;
  grid-template-columns:minmax(0,1fr) auto;
  gap:var(--space-2);
}

.sdkmac-ac-register-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-2);
}

.sdkmac-ac-msg{
  padding:.8rem 1rem;
  border-radius:var(--radius-sm);
  background:#f4dce7;
  color:#6d273e;
  font-size:var(--fs-1);
}

.sdkmac-ac-msg.is-ok{
  background:#d8e8e6;
  color:#173e3a;
}

.sdkmac-ac-gate-register{
  grid-column:1;
  display:grid;
  min-width:0;
  grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);
  gap:var(--space-3);
  margin-top:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#232226;
  color:#f8f7f5;
}

.sdkmac-ac-register-heading h2{
  margin-top:var(--space-2);
  color:#f8f7f5;
  font-size:var(--fs-3);
}

.sdkmac-ac-register-facts{
  display:grid;
  gap:0;
  margin:0;
  padding:0;
  list-style:none;
}

.sdkmac-ac-register-facts li{
  display:grid;
  min-width:0;
  grid-template-columns:2rem minmax(0,1fr);
  align-items:start;
  gap:var(--space-1);
  padding:.7rem 0;
  border-bottom:1px solid var(--line-dark);
  color:#d5d2d9;
  font-size:var(--fs-1);
}

.sdkmac-ac-register-facts li:last-child{border-bottom:0}

.sdkmac-ac-register-facts b{
  color:#a894ca;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
}

.sdkmac-ac-dash{
  width:min(100%,96rem);
  min-height:calc(100vh - var(--header-height));
  margin-inline:auto;
  padding:var(--space-4) var(--gutter) var(--space-6);
}

.sdkmac-ac-dash-mast{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr) auto;
  align-items:center;
  gap:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--radius-lg);
  background:#17161a;
  color:#f8f7f5;
}

.sdkmac-ac-dash-brand h1{
  margin-top:.15rem;
  color:#f8f7f5;
  font-size:var(--fs-4);
}

.sdkmac-ac-dash-brand span{
  color:#aaa7ae;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
}

.sdkmac-ac-account-stamp{
  min-width:0;
  padding:var(--space-2);
  border-radius:var(--radius-sm);
  background:#28262b;
  color:#f8f7f5;
}

.sdkmac-ac-account-stamp span{
  display:block;
  color:#aaa7ae;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
}

.sdkmac-ac-account-stamp strong{
  display:block;
  margin-top:.25rem;
  overflow-wrap:anywhere;
  color:#f8f7f5;
  font-size:var(--fs-1);
}

.sdkmac-ac-dash-mast .sdkmac-ac-btn-line{
  border-color:rgba(255,255,255,.3);
  color:#f8f7f5;
}

.sdkmac-ac-dash-summary{
  display:flex;
  min-width:0;
  align-items:center;
  justify-content:space-between;
  gap:var(--space-3);
  padding:var(--space-3) 0;
}

.sdkmac-ac-dash-summary p{
  max-width:45rem;
  color:#5f5b63;
}

.sdkmac-ac-drawer-index{
  display:grid;
  grid-template-columns:1.15fr .9fr .9fr 1.05fr .85fr;
  align-items:stretch;
  gap:var(--space-2);
}

.sdkmac-ac-drawer{
  position:relative;
  display:grid;
  min-width:0;
  min-height:7rem;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-content:space-between;
  align-items:start;
  gap:var(--space-1);
  padding:var(--space-3);
  border:0;
  border-radius:var(--radius-md);
  background:#e3e1ea;
  color:#211d2c;
  font:inherit;
  text-align:left;
  transition:transform var(--speed-fast),background var(--speed-fast),box-shadow var(--speed-fast);
}

.sdkmac-ac-drawer:nth-child(2){background:#d8e8e6;color:#172a31}
.sdkmac-ac-drawer:nth-child(3){background:#f2e0cf;color:#321e17}
.sdkmac-ac-drawer:nth-child(4){background:#f4dce7;color:#361b27}
.sdkmac-ac-drawer:nth-child(5){background:#e4e1c7;color:#252719}

.sdkmac-ac-drawer:hover{transform:translateY(-2px)}

.sdkmac-ac-drawer>span:first-child{
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  opacity:.68;
}

.sdkmac-ac-drawer strong{
  grid-column:1/-1;
  align-self:end;
  font-family:var(--ac-font-head);
  font-size:var(--fs-3);
  line-height:1.2;
}

.sdkmac-ac-drawer.is-on,
.sdkmac-ac-drawer[aria-selected="true"]{
  box-shadow:inset 0 -5px 0 var(--ac-primary),0 12px 25px rgba(23,22,26,.08);
}

.sdkmac-ac-count{
  display:inline-flex;
  width:1.5rem;
  height:1.5rem;
  align-items:center;
  justify-content:center;
  border-radius:var(--radius-pill);
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  line-height:1;
}

.sdkmac-ac-workbench{
  margin-top:var(--space-3);
  overflow:hidden;
  border-radius:var(--radius-lg);
  background:#ffffff;
  color:#17161a;
  box-shadow:var(--shadow-soft);
}

.sdkmac-ac-panel{
  min-width:0;
  padding:var(--space-4);
  background:#ffffff;
  color:#17161a;
}

.sdkmac-ac-panel-head{
  display:flex;
  min-width:0;
  align-items:start;
  justify-content:space-between;
  gap:var(--space-3);
  margin-bottom:var(--space-4);
  padding-bottom:var(--space-3);
  border-bottom:1px solid #d8d5d0;
}

.sdkmac-ac-panel-head>div{min-width:0}

.sdkmac-ac-panel-head>div>span{color:#6d6971}

.sdkmac-ac-panel-head h2{
  margin-top:var(--space-2);
  color:#17161a;
}

.sdkmac-ac-panel-head p{
  max-width:46rem;
  margin-top:var(--space-2);
  color:#5f5b63;
}

.sdkmac-ac-records{
  display:grid;
  min-width:0;
  gap:0;
}

.sdkmac-ac-item{
  min-width:0;
  padding:var(--space-3) 0;
  border-bottom:1px solid #d8d5d0;
  color:#17161a;
}

.sdkmac-ac-item:first-child{padding-top:0}
.sdkmac-ac-item:last-child{padding-bottom:0;border-bottom:0}

.sdkmac-ac-item-head{
  display:flex;
  min-width:0;
  align-items:start;
  justify-content:space-between;
  gap:var(--space-3);
}

.sdkmac-ac-item-title{
  min-width:0;
  color:#17161a;
  font-family:var(--ac-font-head);
  font-size:var(--fs-3);
  font-weight:800;
  line-height:1.25;
  overflow-wrap:anywhere;
}

.sdkmac-ac-item-sub{
  margin-top:var(--space-1);
  color:#6d6971;
  font-size:var(--fs-1);
}

.sdkmac-ac-item-actions,
.sdkmac-ac-svc-actions{margin-top:var(--space-3)}

.sdkmac-ac-item.is-open{
  margin-inline:calc(var(--space-3) * -1);
  padding-inline:var(--space-3);
  border-radius:var(--radius-md);
  background:#f3f1ec;
}

.sdkmac-ac-row{
  display:grid;
  min-width:0;
  grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);
  gap:var(--space-2);
  padding:.8rem 0;
  border-bottom:1px solid #e7e4df;
  color:#343139;
}

.sdkmac-ac-row:last-child{border-bottom:0}

.sdkmac-ac-dim{
  color:#6d6971;
  font-size:var(--fs-1);
}

.sdkmac-ac-chip{
  display:inline-flex;
  width:fit-content;
  max-width:100%;
  align-items:center;
  gap:.4rem;
  padding:.35rem .65rem;
  border-radius:var(--radius-pill);
  background:#d8e8e6;
  color:#173e3a;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  line-height:1.2;
}

.sdkmac-ac-chip::before{
  content:"";
  width:.42rem;
  height:.42rem;
  flex:0 0 auto;
  border-radius:50%;
  background:var(--ac-ok);
}

.sdkmac-ac-chip-idle{
  background:#e3e1ea;
  color:#514b5b;
}

.sdkmac-ac-chip-idle::before{background:#77737c}

.sdkmac-ac-chip.is-ok{
  background:#d8e8e6;
  color:#173e3a;
}

.sdkmac-ac-chip.is-on{box-shadow:inset 0 0 0 2px var(--ac-primary)}

.sdkmac-ac-copy{
  display:inline-flex;
  align-items:center;
  padding:.35rem .55rem;
  border:1px solid #aaa6ad;
  border-radius:.4rem;
  background:#ffffff;
  color:var(--ac-primary-text);
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
  font-weight:750;
}

.sdkmac-ac-copy.is-ok{
  border-color:color-mix(in srgb,var(--ac-ok) 50%,transparent);
  background:#d8e8e6;
  color:#173e3a;
}

.sdkmac-ac-creds{
  display:grid;
  min-width:0;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));
  gap:var(--space-2);
  margin-top:var(--space-3);
}

.sdkmac-ac-cred{
  min-width:0;
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#17161a;
  color:#f8f7f5;
}

.sdkmac-ac-cred .sdkmac-ac-dim{color:#aaa7ae}

.sdkmac-ac-note{
  display:grid;
  min-width:0;
  gap:var(--space-2);
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#f3f1ec;
  color:#17161a;
}

.sdkmac-ac-note.is-mine{
  margin-left:clamp(0rem,7vw,5rem);
  background:#e3e1ea;
  color:#211d2c;
}

.sdkmac-ac-note-body{
  color:inherit;
  white-space:pre-wrap;
  overflow-wrap:anywhere;
}

.sdkmac-ac-note-meta{
  color:#6d6971;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
}

.sdkmac-ac-ticket-sheet{
  margin-bottom:var(--space-4);
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#f2e0cf;
  color:#321e17;
}

.sdkmac-ac-ticket-detail{
  min-width:0;
  padding-top:var(--space-2);
}

.sdkmac-ac-ticket-detail-head{
  margin-top:var(--space-3);
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#e3e1ea;
  color:#211d2c;
}

.sdkmac-ac-ticket-detail-head h3{color:#211d2c}

.sdkmac-ac-ticket-detail-head p{
  margin-top:var(--space-1);
  color:#514b5b;
  font-family:var(--ac-font-mono);
  font-size:var(--fs-0);
}

.sdkmac-ac-thread{
  display:grid;
  gap:var(--space-2);
  margin-top:var(--space-3);
}

.sdkmac-ac-reply-sheet{
  margin-top:var(--space-4);
  padding-top:var(--space-3);
  border-top:1px solid #d8d5d0;
}

.sdkmac-ac-security-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
  gap:var(--space-3);
}

.sdkmac-ac-security-sheet{
  padding:var(--space-3);
  border-radius:var(--radius-md);
  background:#e4e1c7;
  color:#252719;
}

.sdkmac-ac-security-sheet-alt{
  background:#d8e8e6;
  color:#172a31;
}

.sdkmac-ac-sheet-head h3{
  margin-top:var(--space-2);
  color:inherit;
}

.sdkmac-ac-sheet-head p{
  margin-top:var(--space-2);
  color:inherit;
  opacity:.78;
}

.sdkmac-ac-dialog{
  position:fixed;
  inset:0;
  z-index:2000;
  display:grid;
  place-items:center;
  padding:var(--gutter);
  background:rgba(13,13,15,.76);
  backdrop-filter:blur(10px);
}

.sdkmac-ac-dialog-card{
  width:min(100%,32rem);
  padding:var(--space-4);
  border-radius:var(--radius-lg);
  background:#fcfbf7;
  color:#17161a;
  box-shadow:0 25px 70px rgba(0,0,0,.28);
}

.sdkmac-ac-dialog-mark{color:#6d6971}

.sdkmac-ac-dialog-card h3{
  margin-top:var(--space-3);
  color:#17161a;
}

.sdkmac-ac-dialog-card p{
  margin-top:var(--space-2);
  color:#5f5b63;
}

.sdkmac-ac-dialog-actions{margin-top:var(--space-3)}

.sdkmac-ac-btn.is-on{
  box-shadow:inset 0 0 0 2px var(--ac-primary);
}

.sdkmac-ac-btn.is-ok{
  border-color:var(--ac-ok);
  background:var(--ac-ok);
  color:#ffffff;
}

.sdkmac-ac-svc-actions.is-open,
.sdkmac-ac-item-actions.is-open{display:flex}

@media(max-width:64rem){
  .sdkmac-ac-gate-intro{grid-column:1}
  .sdkmac-ac-intake{grid-column:2;grid-row:auto}
  .sdkmac-ac-gate-register{grid-column:1/-1}
  .sdkmac-ac-dash-mast{grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr)}
  .sdkmac-ac-mast-actions{grid-column:1/-1}
  .sdkmac-ac-drawer-index{grid-template-columns:repeat(3,minmax(0,1fr))}
  .sdkmac-ac-drawer:nth-child(4),
  .sdkmac-ac-drawer:nth-child(5){min-height:6rem}
}

@media(max-width:760px){
  .sdkmac-ac-gate{padding:var(--space-3) var(--gutter) var(--space-4)}
  .sdkmac-ac-gate{align-items:stretch;padding:var(--space-4) var(--gutter)}
  .sdkmac-ac-gate-shell{display:flex;flex-direction:column;gap:var(--space-3)}
  .sdkmac-ac-gate-intro,
  .sdkmac-ac-intake,
  .sdkmac-ac-gate-register{width:100%;margin-top:0;grid-row:auto}
  .sdkmac-ac-gate-intro{padding-top:0}
  .sdkmac-ac-gate-intro h1{max-width:none;font-size:clamp(2.35rem,12vw,3.5rem)}
  .sdkmac-ac-gate-intro p{font-size:var(--fs-2)}
  .sdkmac-ac-intake-head{align-items:flex-start}
  .sdkmac-ac-form-deck{padding:var(--space-3)}
  .sdkmac-ac-form-heading{display:grid}
  .sdkmac-ac-register-grid,
  .sdkmac-ac-gate-register,
  .sdkmac-ac-security-grid{grid-template-columns:1fr}
  .sdkmac-ac-code-line{grid-template-columns:1fr}
  .sdkmac-ac-code-line .sdkmac-ac-btn{width:100%}
  .sdkmac-ac-form-actions .sdkmac-ac-btn{flex:1 1 12rem}
  .sdkmac-ac-dash{padding:var(--space-3) var(--gutter) var(--space-5)}
  .sdkmac-ac-dash-mast{grid-template-columns:1fr}
  .sdkmac-ac-account-stamp{width:100%}
  .sdkmac-ac-mast-actions{grid-column:auto}
  .sdkmac-ac-dash-summary{align-items:flex-start;flex-direction:column}
  .sdkmac-ac-dash-summary .sdkmac-ac-btn{width:100%}
  .sdkmac-ac-drawer-index{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sdkmac-ac-drawer{min-height:6rem;padding:var(--space-2)}
  .sdkmac-ac-drawer:last-child{grid-column:1/-1}
  .sdkmac-ac-panel{padding:var(--space-3)}
  .sdkmac-ac-panel-head{display:grid;margin-bottom:var(--space-3)}
  .sdkmac-ac-panel-head .sdkmac-ac-btn{width:100%}
  .sdkmac-ac-item-head{display:grid}
  .sdkmac-ac-row{grid-template-columns:1fr;gap:.2rem}
  .sdkmac-ac-note.is-mine{margin-left:var(--space-2)}
}

@media(max-width:390px){
  .sdkmac-ac-brand-lockup strong{font-size:var(--fs-1)}
  .sdkmac-ac-intake-head{display:grid}
  .sdkmac-ac-intake-head .sdkmac-ac-btn{width:100%}
  .sdkmac-ac-mode-switch{grid-template-columns:1fr}
  .sdkmac-ac-drawer-index{grid-template-columns:1fr}
  .sdkmac-ac-drawer:last-child{grid-column:auto}
  .sdkmac-ac-drawer{min-height:5rem}
  .sdkmac-ac-mast-actions .sdkmac-ac-btn,
  .sdkmac-ac-dialog-actions .sdkmac-ac-btn{flex:1 1 100%}
  .sdkmac-ac-dialog-card{padding:var(--space-3)}
}