:root{
  --am-bg:#c7d6cf;
  --am-console:#17313a;
  --am-console-2:#0f252d;
  --am-cream:#f6edcf;
  --am-cream-2:#eadfb9;
  --am-paper:#fff9e8;
  --am-ink:#10282f;
  --am-muted:#566b70;
  --am-teal:#1fb7b9;
  --am-teal-deep:#087b82;
  --am-orange:#f28a2e;
  --am-orange-dark:#b85b17;
  --am-yellow:#f2ca3f;
  --am-blue:#4a8fc7;
  --am-green:#2dad69;
  --am-red:#cf433b;
  --am-red-dark:#8f2925;
  --am-violet:#7654a6;
  --am-metal:#a8b7b0;
  --am-line:#7f9691;
  --am-screen:#10262d;
  --am-screen-text:#e7fff3;
  --am-shadow:#718782;
  --am-white:#fffdf6;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
.adultomatic-page,.amsp-app-body{margin:0;background:
  radial-gradient(circle at 20% 0%,rgba(255,255,255,.42),transparent 34%),
  repeating-linear-gradient(0deg,rgba(24,49,58,.025),rgba(24,49,58,.025) 1px,transparent 1px,transparent 5px),
  var(--am-bg);color:var(--am-ink)}
.adultomatic-page button,.adultomatic-page input,.adultomatic-page select,.adultomatic-page textarea{font:inherit}
.amsp-app-main{min-height:70vh}

.am-machine{font-family:"Trebuchet MS",Verdana,Arial,sans-serif;color:var(--am-ink);padding:28px 18px 54px;line-height:1.45}
.am-machine button,.am-machine a{ -webkit-tap-highlight-color:transparent }
.am-machine-shell{position:relative;max-width:1220px;margin:auto;background:var(--am-console);border:3px solid #0c222a;border-radius:26px;box-shadow:
  0 3px 0 rgba(255,255,255,.32) inset,
  0 -6px 0 rgba(0,0,0,.18) inset,
  0 14px 0 #8a9d97,
  0 18px 0 #667b76,
  0 34px 70px rgba(22,42,47,.25);overflow:hidden}
.am-machine-shell:before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.16);border-radius:18px;pointer-events:none;z-index:2}
.am-fastener{position:absolute;width:15px;height:15px;border-radius:50%;z-index:10;background:radial-gradient(circle at 32% 28%,#f9fbf9 0 15%,#b9c4bf 18% 48%,#71827d 51% 100%);box-shadow:0 1px 2px rgba(0,0,0,.5),0 1px 1px #fff inset}
.am-fastener:after{content:"";position:absolute;left:3px;right:3px;top:7px;height:1px;background:#41534e;transform:rotate(-35deg)}
.am-fastener-tl{top:11px;left:11px}.am-fastener-tr{top:11px;right:11px}.am-fastener-bl{bottom:11px;left:11px}.am-fastener-br{bottom:11px;right:11px}

.am-topbar{position:relative;z-index:3;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 40px;background:
  linear-gradient(90deg,var(--am-teal) 0 10px,transparent 10px),
  linear-gradient(#f8efd3,#e7dbb3);border-bottom:4px solid #0b252d;box-shadow:0 2px 0 #fff inset,0 -2px 0 #b8aa81 inset}
.am-logo{display:inline-flex;align-items:center;gap:13px;color:var(--am-ink)!important;text-decoration:none!important}
.am-logo-mark{display:flex;align-items:flex-end;gap:4px;width:31px;height:30px;padding:3px;background:#16323a;border:2px solid #0d252c;border-radius:5px;box-shadow:0 3px 0 #8f7f58}
.am-logo-mark i{display:block;width:5px;background:var(--am-teal);border-radius:1px;box-shadow:0 0 5px rgba(31,183,185,.65)}
.am-logo-mark i:nth-child(1){height:9px}.am-logo-mark i:nth-child(2){height:15px}.am-logo-mark i:nth-child(3){height:22px}
.am-logo-copy{display:flex;flex-direction:column;gap:1px}.am-logo-copy strong{font-size:20px;letter-spacing:.105em;font-weight:950}.am-logo-copy small{font-size:11px;color:#56665d;letter-spacing:.025em}
.am-topbar-controls{display:flex;align-items:center;gap:10px}
.am-system-pill,.am-sound-toggle{border:2px solid #334c4b;border-radius:7px;background:linear-gradient(#f8f2da,#d9cfaa);box-shadow:0 3px 0 #726a50,0 1px 0 #fff inset;color:var(--am-ink);min-height:42px}
.am-system-pill{display:flex;align-items:center;gap:7px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:900;letter-spacing:.08em}
.am-system-pill strong{color:#147849}
.am-sound-toggle{display:flex;align-items:center;gap:7px;padding:7px 10px;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.08em;font-weight:900}
.am-sound-toggle:active{transform:translateY(2px);box-shadow:0 1px 0 #726a50,0 1px 3px rgba(0,0,0,.25) inset}
.am-toggle-led{width:9px;height:9px;border-radius:50%;background:#7c8c86;box-shadow:0 0 0 2px #5d6c67 inset}.am-sound-toggle.is-on .am-toggle-led{background:var(--am-orange);box-shadow:0 0 0 2px #7d4a1e inset,0 0 9px rgba(242,138,46,.85)}

.am-lamp,.am-mode-lamp,.am-button-lamp,.am-choice-lamp,.am-card-lamp,.am-browse-lamp{display:inline-block;border-radius:50%;background:#64756f;box-shadow:0 0 0 2px #344a49,0 1px 2px rgba(0,0,0,.65) inset}
.am-lamp{width:10px;height:10px}.am-lamp.is-on,.am-instrument.is-active .am-lamp{background:var(--am-green);box-shadow:0 0 0 2px #25543e,0 0 10px rgba(45,173,105,.8)}
.am-lamp.is-warn,.am-instrument.is-warn .am-lamp{background:var(--am-yellow);box-shadow:0 0 0 2px #806c26,0 0 11px rgba(242,202,63,.85)}
.am-lamp.is-danger,.am-instrument.is-danger .am-lamp{background:#ff5b4e;box-shadow:0 0 0 2px #6b2721,0 0 12px rgba(255,91,78,.9)}

.am-instrument-strip{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 14px;background:#0d252d;border-bottom:3px solid #0a1d24}
.am-instrument{min-height:58px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-content:center;padding:9px 15px;border:1px solid #60766f;border-radius:5px;background:linear-gradient(#213e46,#18323a);box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 2px 4px rgba(0,0,0,.3) inset;color:#e8f5ed}
.am-instrument .am-lamp{grid-row:1/3;align-self:center}.am-instrument-label{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.14em;color:#9eb6af;font-weight:900}.am-instrument strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;color:#f7f4d6}
.am-instrument-input{border-top:3px solid var(--am-orange)}.am-instrument-safety{border-top:3px solid var(--am-yellow)}.am-instrument-profile{border-top:3px solid var(--am-teal)}.am-instrument-system{border-top:3px solid var(--am-green)}
.am-instrument.is-danger strong{color:#ff8c83}.am-instrument.is-warn strong{color:#ffe46d}.am-instrument.is-good strong{color:#6fe3a4}

.am-hero{position:relative;padding:44px 32px 34px;background:
  linear-gradient(90deg,rgba(242,138,46,.13),transparent 21%,transparent 79%,rgba(31,183,185,.10)),
  #d4dfda;border-bottom:4px solid #0d252d}
.am-panel-tag{position:absolute;top:10px;left:18px;display:flex;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.15em;font-weight:950;color:#314a49}.am-panel-tag span{display:inline-block;width:16px;height:4px;background:var(--am-orange);box-shadow:0 5px 0 var(--am-teal)}
.am-hero-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr);gap:22px;align-items:stretch}
.am-input-console,.am-quickstart-panel{border:3px solid #19383f;border-radius:12px;box-shadow:0 5px 0 #768d87,0 2px 0 #fff inset}
.am-input-console{padding:30px;background:var(--am-cream);position:relative;overflow:hidden}
.am-input-console:after{content:"";position:absolute;right:-40px;top:-50px;width:180px;height:180px;border-radius:50%;background:rgba(31,183,185,.07);border:20px solid rgba(31,183,185,.05);pointer-events:none}
.am-eyebrow,.am-kicker,.am-control-label,.am-readout-label{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:var(--am-teal-deep)}
.am-input-console h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5.2vw,68px);line-height:.98;letter-spacing:-.045em;margin:10px 0 14px;font-weight:700;color:#10282f}
.am-hero-explainer{max-width:760px;margin:0 0 24px;color:#52666a;font-size:16px}.am-hero-explainer strong{color:var(--am-ink)}
.am-router{position:relative;z-index:2}.am-control-label{display:block;margin:0 0 7px 3px}.am-router-row{display:grid;grid-template-columns:1fr 155px;gap:12px;align-items:stretch}
.am-router-well{padding:8px;background:#24434a;border:2px solid #10282f;border-radius:9px;box-shadow:0 3px 7px rgba(0,0,0,.28) inset,0 2px 0 rgba(255,255,255,.25)}
.am-router-input{width:100%;height:60px;border:2px solid #0c272e;border-radius:5px;background:#fffdf3;padding:0 17px;font-size:18px;color:var(--am-ink);box-shadow:0 3px 5px rgba(24,44,44,.09) inset}
.am-router-input:focus{outline:4px solid rgba(31,183,185,.32);outline-offset:1px;border-color:var(--am-teal-deep)}
.am-primary,.am-secondary,.am-choice,.am-mode-button,.am-situation-card,.am-example,.am-toggle,.am-operation-button,.am-no-idea-choice,.am-no-idea-button,.am-quickstart-row{transition:transform .08s ease,box-shadow .08s ease,filter .12s ease,border-color .12s ease}
.am-primary{border:2px solid #7a3a10;background:linear-gradient(#ffa044,var(--am-orange));color:#112a31;border-radius:8px;padding:12px 17px;font-weight:950;cursor:pointer;box-shadow:0 5px 0 #8c4316,0 2px 0 #ffd49c inset;text-shadow:0 1px rgba(255,255,255,.28)}
.am-primary:hover{filter:brightness(1.04)}.am-primary:active{transform:translateY(4px);box-shadow:0 1px 0 #8c4316,0 1px 4px rgba(0,0,0,.2) inset}
.am-secondary{border:2px solid #36565b;background:linear-gradient(#f9f0d6,#d8cfac);color:#17313a;border-radius:7px;padding:10px 14px;font-weight:900;cursor:pointer;box-shadow:0 3px 0 #84918a,0 1px 0 #fff inset}.am-secondary:active{transform:translateY(2px);box-shadow:0 1px 0 #84918a}
.am-primary:focus-visible,.am-secondary:focus-visible,.am-choice:focus-visible,.am-mode-button:focus-visible,.am-situation-card:focus-visible,.am-example:focus-visible,.am-toggle:focus-visible,.am-operation-button:focus-visible,.am-no-idea-choice:focus-visible,.am-no-idea-button:focus-visible,.am-quickstart-row:focus-visible,.am-sound-toggle:focus-visible,.am-browse-group summary:focus-visible,.am-browse-shortcut:focus-visible{outline:4px solid #6be5e6;outline-offset:3px}
.am-primary:disabled{opacity:.62;cursor:default}.am-action-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:78px;letter-spacing:.06em}.am-button-lamp{width:12px;height:12px;background:#fff26e;box-shadow:0 0 0 2px #8b6115,0 0 10px rgba(255,242,110,.95)}
.am-router-examples{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.am-example{border:1px solid #8fa39d;background:#f5ecd1;color:#53676a;border-radius:999px;padding:6px 10px;cursor:pointer;font-size:12px;box-shadow:0 2px 0 #8ea09a}.am-example:hover{background:#fff8df;border-color:#5e7c76}.am-example:active{transform:translateY(1px);box-shadow:0 1px 0 #8ea09a}.am-live-result{background:#d5f1e9;color:#0e665f;border-color:#65a69d}

.am-no-idea-button{width:100%;margin-top:20px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;text-align:left;border:2px solid #6f5c16;background:linear-gradient(#ffe76d,var(--am-yellow));color:#253134;border-radius:10px;padding:11px 13px;cursor:pointer;box-shadow:0 4px 0 #8d781d,0 1px 0 #fff7b4 inset}.am-no-idea-button:active{transform:translateY(3px);box-shadow:0 1px 0 #8d781d}.am-no-idea-button strong{display:block;font-size:14px;letter-spacing:.04em}.am-no-idea-button small{display:block;font-size:12px;color:#5b5328}.am-question-dial{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#18343b;color:#fff7c5;border:3px solid #112a31;box-shadow:0 0 0 3px #d3b72c,0 2px 4px rgba(0,0,0,.3);font:900 22px/1 Georgia,serif}.am-mini-key{font:900 9px/1 ui-monospace,monospace;letter-spacing:.1em;border:1px solid #776514;border-radius:4px;padding:7px;background:#f9dc4f;box-shadow:0 2px 0 #927d1d}

.am-quickstart-panel{padding:19px;background:#1b3941;color:#edf5e9;position:relative}.am-instruction-plate-title{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px solid #806120;background:var(--am-yellow);color:#172f36;padding:8px 10px;border-radius:5px;box-shadow:0 3px 0 #745e22;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.am-plate-rivet{width:8px;height:8px;border-radius:50%;background:#625928;box-shadow:0 0 0 1px #c6ad3a inset}.am-quickstart-panel>p{font-size:13px;color:#c3d7d2;margin:13px 2px 10px}.am-quickstart-row{width:100%;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;text-align:left;border:2px solid #0c242b;border-radius:7px;margin:8px 0;padding:9px;background:#f6edcf;color:#183039;cursor:pointer;box-shadow:0 4px 0 #0b2026,0 1px 0 #fff inset}.am-quickstart-row:active,.am-quickstart-row.is-active{transform:translateY(3px);box-shadow:0 1px 0 #0b2026}.am-quickstart-row strong{display:block;font-size:13px}.am-quickstart-row small{display:block;font-size:11px;color:#617276}.am-quick-key{display:grid;place-items:center;width:30px;height:30px;border-radius:5px;color:#10282f;font-weight:950;box-shadow:0 2px 0 rgba(0,0,0,.25)}.am-quickstart-red .am-quick-key{background:#ef796e}.am-quickstart-teal .am-quick-key{background:#4bd0cb}.am-quickstart-yellow .am-quick-key{background:#f6d957}.am-quickstart-blue .am-quick-key{background:#7fb0d6}.am-instruction-note{display:flex;align-items:center;gap:8px;margin:14px 2px 2px;font:800 10px/1.35 ui-monospace,monospace;letter-spacing:.04em;color:#aee9ca}

.am-mode-panel{position:relative;padding:34px 20px 25px;background:#b8c8c2;border-bottom:4px solid #0d252d}
.am-mode-instruction{display:flex;align-items:baseline;gap:10px;margin:0 0 12px 5px}.am-mode-instruction strong{font:950 10px/1 ui-monospace,monospace;letter-spacing:.13em;color:#223c41}.am-mode-instruction span{font-size:12px;color:#5b6d70}
.am-mode-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.am-mode-button{position:relative;min-height:172px;padding:19px 16px 15px;text-align:left;color:#142d34;cursor:pointer;border:3px solid #18363e;border-radius:10px;background:var(--am-cream);box-shadow:0 7px 0 #607a74,0 2px 0 rgba(255,255,255,.75) inset,0 -3px 4px rgba(0,0,0,.08) inset;overflow:hidden}.am-mode-button:before{content:"";position:absolute;left:0;right:0;top:0;height:13px;background:var(--mode-accent,var(--am-teal));border-bottom:2px solid rgba(0,0,0,.22)}.am-mode-button:hover{filter:brightness(1.025)}.am-mode-button:active,.am-mode-button.is-active{transform:translateY(5px);box-shadow:0 2px 0 #49615c,0 2px 5px rgba(0,0,0,.22) inset}.am-mode-what{--mode-accent:#e86b5f}.am-mode-setup{--mode-accent:#28b8b7}.am-mode-scan{--mode-accent:#f0c73e}.am-mode-fix{--mode-accent:#5a93c2}.am-mode-lamp{position:absolute;top:23px;right:13px;width:13px;height:13px;background:#788680}.am-mode-button.is-active .am-mode-lamp{background:var(--mode-accent);box-shadow:0 0 0 2px #374c49,0 0 13px color-mix(in srgb,var(--mode-accent) 70%,transparent)}.am-control-index{display:block;font:950 10px/1 ui-monospace,monospace;letter-spacing:.13em;color:#46615f;margin:19px 0 14px}.am-mode-button strong{display:block;font-size:18px;letter-spacing:.015em}.am-mode-button small{display:block;min-height:40px;color:#5c6d70;font-size:12px;margin:8px 0 13px}.am-mode-switch{display:inline-block;border:2px solid #17343b;border-radius:4px;background:#223f46;color:#e9f8f0;padding:7px 12px;font:950 9px/1 ui-monospace,monospace;letter-spacing:.12em;box-shadow:0 3px 0 #0f272e,0 1px 0 #607a80 inset}.am-mode-button.is-active .am-mode-switch{background:var(--mode-accent);color:#122930;border-color:#17343b;box-shadow:0 1px 0 #0f272e inset}

.am-stage-frame{position:relative;padding-top:32px;background:#18323a;border-bottom:1px solid #081d24}.am-stage-frame>.am-panel-tag{color:#c9ded8}.am-stage{min-height:260px;margin:0 16px 18px;padding:28px;border:3px solid #0c242b;border-radius:9px;background:var(--am-cream);box-shadow:0 4px 10px rgba(0,0,0,.32) inset,0 1px 0 rgba(255,255,255,.35)}.am-stage-idle{text-align:center;padding:24px 12px}.am-ready-display{max-width:590px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:14px;border:3px solid #071d23;border-radius:7px;background:var(--am-screen);color:var(--am-screen-text);padding:20px 22px;box-shadow:0 3px 10px rgba(0,0,0,.52) inset,0 1px 0 #46626a}.am-display-icon{font-size:18px;color:#52e79b;text-shadow:0 0 10px #52e79b}.am-ready-display span:not(.am-display-icon){display:block;font:900 9px/1.3 ui-monospace,monospace;letter-spacing:.13em;color:#8cc9bd}.am-ready-display strong{display:block;font:900 22px/1.2 ui-monospace,monospace;letter-spacing:.06em}.am-ready-display small{display:block;margin-top:5px;color:#afcfc7;font-size:12px}.am-machine.is-checking .am-ready-display,.am-machine[data-safety-state="warn"] .am-ready-display{box-shadow:0 3px 10px rgba(0,0,0,.52) inset,0 0 0 2px rgba(242,202,63,.3)}

.am-panel-head{max-width:850px;margin:0 0 24px}.am-panel-head h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(30px,4vw,48px);line-height:1.02;letter-spacing:-.035em;margin:7px 0 10px;color:#142d34}.am-panel-head p{color:var(--am-muted);font-size:16px;margin:0}
.am-library-search{max-width:850px;margin-bottom:18px}.am-library-search label{display:block}.am-library-search input,.am-fix-form input,.am-fix-form select{display:block;width:100%;margin-top:7px;padding:13px 14px;border:2px solid #657d77;border-radius:6px;background:#fffaf0;color:var(--am-ink);box-shadow:0 2px 4px rgba(0,0,0,.09) inset}.am-library-search input:focus,.am-fix-form input:focus,.am-fix-form select:focus{outline:3px solid rgba(31,183,185,.3);border-color:var(--am-teal-deep)}
.am-library-group{margin:23px 0}.am-library-group h3,.am-result-group h3,.am-setup-group h3{font:950 11px/1 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:#354f4e;margin:0 0 10px;padding:8px 10px;border-left:7px solid var(--am-orange);background:#e4d9b7}
.am-situation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.am-situation-card{position:relative;min-height:112px;text-align:left;border:2px solid #49625e;border-radius:7px;background:#fff9e6;color:var(--am-ink);padding:14px 13px;cursor:pointer;box-shadow:0 4px 0 #81948e,0 1px 0 #fff inset}.am-situation-card:hover{background:#fffdf5}.am-situation-card:active{transform:translateY(3px);box-shadow:0 1px 0 #81948e}.am-card-lamp{width:9px;height:9px;background:var(--am-teal);box-shadow:0 0 0 2px #537a75,0 0 8px rgba(31,183,185,.5);margin-right:6px}.am-situation-meta{display:inline-block;font:900 8px/1 ui-monospace,monospace;letter-spacing:.12em;color:#5a7370}.am-situation-card strong{display:block;margin:8px 0 4px;font-size:14px}.am-situation-card small{display:block;font-size:11px;line-height:1.35;color:#627579}
.am-empty-state{padding:16px;border:2px dashed #95a69f;background:#eee5c8;color:#5d706f;border-radius:7px}

.am-process-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 19px;background:#1b3941;padding:7px;border-radius:7px;border:2px solid #0c242a}.am-process-step{position:relative;display:flex;align-items:center;gap:8px;min-height:50px;padding:8px;border:1px solid #536e69;border-radius:4px;background:#223e45;color:#9bb0aa}.am-process-step span{display:grid;place-items:center;width:24px;height:24px;border-radius:4px;background:#112b32;font:900 9px/1 ui-monospace,monospace}.am-process-step strong{font:900 9px/1.25 ui-monospace,monospace;letter-spacing:.05em}.am-process-step.is-complete{color:#dff9ea;border-color:#3c7861}.am-process-step.is-complete span{background:#24674a;color:#eafff1}.am-process-step.is-current{outline:2px solid var(--am-yellow);outline-offset:-2px;background:#3c4637;color:#fff6b4}
.am-route-result,.am-diagnosis,.am-scan-box,.am-fix-form,.am-no-idea-panel{border:3px solid #1a373f;border-radius:9px;background:#fff9e7;box-shadow:0 5px 0 #7b8e88,0 1px 0 #fff inset;padding:24px}.am-route-result h2,.am-diagnosis h2,.am-scan-box h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(27px,3.4vw,40px);line-height:1.04;margin:10px 0;color:#142d34}.am-status-badge{display:inline-flex;align-items:center;gap:7px;border:2px solid #304d4b;border-radius:5px;background:#d8efe8;padding:7px 9px;font:950 9px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 0 #7d938b}.am-route-possible .am-status-badge{background:#ffeca2;border-color:#80691a}.am-route-none .am-status-badge{background:#f1d7a9;border-color:#8a5b1c}.am-diagnosis-body{max-width:850px;color:#53686c;font-size:15px}.am-route-actions,.am-diagnosis-controls{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.am-link-button{font-weight:800}
.am-loading{display:flex;align-items:center;gap:12px;padding:25px;border:2px solid #45605c;border-radius:7px;background:#19363e;color:#f1f5de;font:900 11px/1 ui-monospace,monospace;letter-spacing:.08em}.am-loader{width:18px;height:18px;border:3px solid #64847b;border-top-color:var(--am-yellow);border-radius:50%;animation:am-spin .7s linear infinite}@keyframes am-spin{to{transform:rotate(360deg)}}
.am-diagnosis-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px}.am-diagnosis-category{font:950 9px/1 ui-monospace,monospace;letter-spacing:.13em;color:#526b68}.am-diagnosis{padding:0;overflow:hidden}.am-diagnosis-display{padding:22px 24px 18px;border-left:12px solid var(--tone,var(--am-teal))}.am-tone-danger{--tone:var(--am-red)}.am-tone-stop{--tone:var(--am-orange)}.am-tone-safe{--tone:var(--am-yellow)}.am-tone-diy{--tone:var(--am-green)}.am-tone-call{--tone:var(--am-blue)}.am-tone-wait{--tone:var(--am-violet)}.am-tone-info{--tone:var(--am-teal)}.am-tone-danger .am-status-badge{background:#ffd5d1;border-color:var(--am-red-dark);color:#7e211c}.am-tone-stop .am-status-badge{background:#ffe0b4;border-color:#9d501b}.am-tone-safe .am-status-badge{background:#fff0a9;border-color:#8e761e}.am-tone-diy .am-status-badge{background:#d6f1df;border-color:#3a7751}.am-tone-call .am-status-badge{background:#d8eaf8;border-color:#376786}.am-tone-wait .am-status-badge{background:#e7dcf4;border-color:#604380}.am-readout-label{display:block;margin:14px 0 3px;color:#6a7770}
.am-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 24px 22px}.am-choice{min-height:66px;display:flex;align-items:center;gap:11px;text-align:left;border:2px solid #16343b;border-radius:7px;background:linear-gradient(#254b54,#17353d);color:#f5f1d3;padding:13px 15px;cursor:pointer;box-shadow:0 4px 0 #0a252c,0 1px 0 #56747a inset}.am-choice:hover{filter:brightness(1.09)}.am-choice:active{transform:translateY(3px);box-shadow:0 1px 0 #0a252c}.am-choice-lamp{width:10px;height:10px;background:#80b0aa;flex:0 0 auto}.am-choice:hover .am-choice-lamp,.am-choice.is-selected .am-choice-lamp{background:var(--am-yellow);box-shadow:0 0 0 2px #5c5a2c,0 0 9px rgba(242,202,63,.8)}.am-choice strong{font-size:14px}.am-diagnosis-controls{padding:0 24px 22px;margin-top:0}.am-save-box{margin:0 24px 24px;padding:14px;border:2px dashed #6a827c;background:#e8e1c3;border-radius:6px}.am-save-box>strong{display:block;margin-bottom:9px;font:950 10px/1 ui-monospace,monospace;letter-spacing:.1em}.am-situation-summary{margin:15px 2px;color:#596d70}.am-sources{margin-top:13px;border:1px solid #849892;border-radius:6px;background:#e8dfc1;padding:9px 12px}.am-sources summary{cursor:pointer;font-weight:900}.am-sources ul{overflow-wrap:anywhere}.am-related{margin-top:20px}.am-related h3{font:950 10px/1 ui-monospace,monospace;letter-spacing:.12em;color:#536967}

.am-progress{height:13px;border:2px solid #19373f;border-radius:999px;background:#18343b;overflow:hidden;box-shadow:0 2px 3px rgba(0,0,0,.3) inset;margin-bottom:18px}.am-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--am-teal),var(--am-yellow));transition:width .18s ease}.am-result-group{margin:20px 0}.am-result-card{position:relative;padding:15px 15px 15px 38px;border:2px solid #6b817b;border-radius:7px;background:#fff9e8;box-shadow:0 3px 0 #9aa9a3;margin:9px 0}.am-result-card .am-card-lamp{position:absolute;left:15px;top:18px}.am-result-card strong{display:block;font-size:15px}.am-result-card p{margin:5px 0 0;color:#5f7073;font-size:13px}

.am-setup-config{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:15px;border:3px solid #15333a;background:#19373f;border-radius:8px;margin-bottom:17px}.am-setup-config>.am-kicker{grid-column:1/-1;color:#9fd5cd}.am-toggle{display:flex;align-items:center;gap:9px;min-height:58px;text-align:left;border:2px solid #657a73;border-radius:6px;background:#f0e5c4;color:#1b343a;padding:9px;cursor:pointer;box-shadow:0 3px 0 #71837d}.am-toggle:active{transform:translateY(2px);box-shadow:0 1px 0 #71837d}.am-toggle-track{position:relative;width:34px;height:18px;flex:0 0 34px;border-radius:999px;background:#7e8d88;border:2px solid #485b56}.am-toggle-track:after{content:"";position:absolute;width:12px;height:12px;left:1px;top:1px;border-radius:50%;background:#d8dfdb;transition:left .12s ease,background .12s}.am-toggle.is-on .am-toggle-track{background:#218f67}.am-toggle.is-on .am-toggle-track:after{left:17px;background:#effff1}.am-toggle strong{font-size:11px}
.am-setup-meter{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:center;border:3px solid #17343c;background:#18363e;color:#edf7e8;border-radius:8px;padding:13px 15px;margin-bottom:18px}.am-meter-readout{display:grid;place-items:center;min-height:62px;background:#0c252c;border:2px solid #56736d;border-radius:5px;color:#ffe77b;font:950 21px/1 ui-monospace,monospace;box-shadow:0 3px 7px rgba(0,0,0,.4) inset}.am-meter-copy strong{display:block;font:950 11px/1.2 ui-monospace,monospace;letter-spacing:.08em;color:#83e1bf}.am-meter-copy span{display:block;margin-top:5px;color:#b9cec8;font-size:12px}
.am-setup-group{margin:20px 0}.am-operation-card{position:relative;border:2px solid #647c76;border-radius:7px;background:#fff8e2;padding:14px 14px 15px;margin:9px 0;box-shadow:0 4px 0 #879a94}.am-operation-card.is-complete{border-color:#4c8a69;background:#e6f3df}.am-operation-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:7px}.am-operation-number,.am-operation-status{font:950 9px/1 ui-monospace,monospace;letter-spacing:.1em}.am-operation-number{display:grid;place-items:center;width:28px;height:24px;border-radius:4px;background:#203e46;color:#f8e69d}.am-operation-status{color:#a65b1f}.am-operation-card.is-complete .am-operation-status{color:#28754e}.am-operation-title{display:block;font-size:16px}.am-operation-card p{margin:5px 0 12px;color:#5c7072;font-size:13px}.am-operation-button{border:2px solid #19363e;border-radius:5px;background:#f0c941;color:#20333a;padding:7px 10px;font:950 9px/1 ui-monospace,monospace;letter-spacing:.08em;cursor:pointer;box-shadow:0 3px 0 #8b761d}.am-operation-button:active{transform:translateY(2px);box-shadow:0 1px 0 #8b761d}.am-operation-card.is-complete .am-operation-button{background:#3ab278;color:white;box-shadow:0 3px 0 #236a48}

.am-fix-form{display:grid;gap:13px}.am-fix-form label>span,.am-fix-form legend{display:block;font:950 10px/1.3 ui-monospace,monospace;letter-spacing:.08em;color:#36504e}.am-fix-form fieldset{border:2px solid #667c77;border-radius:7px;background:#ece2bf;padding:13px}.am-fix-form fieldset label{display:block;margin:9px 0;font-size:13px}.am-fix-form fieldset input{display:inline;width:auto;margin:0 6px 0 0}.am-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.am-fix-result{margin-top:17px}

.am-no-idea-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.am-no-idea-choice{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;text-align:left;border:3px solid #19363e;border-radius:8px;background:#fff8e5;padding:15px;cursor:pointer;box-shadow:0 5px 0 #7f928c}.am-no-idea-choice:active{transform:translateY(4px);box-shadow:0 1px 0 #7f928c}.am-no-idea-choice .am-choice-lamp{width:15px;height:15px}.am-no-idea-choice.is-red .am-choice-lamp{background:#e86b5f}.am-no-idea-choice.is-teal .am-choice-lamp{background:#28b8b7}.am-no-idea-choice.is-yellow .am-choice-lamp{background:#f0c73e}.am-no-idea-choice.is-blue .am-choice-lamp{background:#5a93c2}.am-no-idea-copy strong{display:block;font-size:15px}.am-no-idea-copy small{display:block;margin-top:4px;color:#637477;font-size:12px}.am-no-idea-bottom{grid-column:1/-1;border:2px dashed #5b746e;border-radius:6px;background:#e8dfbd;padding:15px}.am-no-idea-bottom>strong{font:950 10px/1 ui-monospace,monospace;letter-spacing:.1em}.am-no-idea-bottom p{margin:7px 0 12px;color:#5c6e70}

.am-browse-machine{max-width:1220px;margin:35px auto 0;border:3px solid #0e2931;border-radius:20px;background:#17323a;box-shadow:0 10px 0 #81938d,0 24px 45px rgba(24,43,47,.18);overflow:hidden;color:#eef7ec}.am-browse-header{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:24px 26px;background:linear-gradient(90deg,#17323a,#21454d);border-bottom:3px solid #0b2229}.am-browse-header h2{font-family:Georgia,serif;font-size:32px;line-height:1.02;margin:4px 0 6px;color:#f7efcf}.am-browse-header p{margin:0;color:#abc4bd}.am-browse-header .am-eyebrow{color:#70ddd4}.am-browse-shortcuts{display:flex;gap:9px}.am-browse-shortcut{display:flex;flex-direction:column;min-width:150px;border:2px solid #0b2229;border-radius:7px;padding:9px 11px;text-decoration:none!important;color:#17313a!important;box-shadow:0 4px 0 #0a2026}.am-browse-shortcut span{font:950 8px/1 ui-monospace,monospace;letter-spacing:.12em}.am-browse-shortcut strong{font-size:12px;margin-top:3px}.am-shortcut-orange{background:var(--am-orange)}.am-shortcut-yellow{background:var(--am-yellow)}.am-browse-shortcut:active{transform:translateY(3px);box-shadow:0 1px 0 #0a2026}
.am-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.am-browse-group{border:2px solid #5d766f;border-radius:7px;background:#f1e7c7;color:#17313a;overflow:hidden}.am-browse-group summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:13px;cursor:pointer}.am-browse-group summary::-webkit-details-marker{display:none}.am-browse-lamp{width:11px;height:11px;background:var(--am-teal);box-shadow:0 0 0 2px #31504d}.am-browse-group:nth-child(2) .am-browse-lamp{background:var(--am-yellow)}.am-browse-group:nth-child(3) .am-browse-lamp{background:var(--am-orange)}.am-browse-group:nth-child(4) .am-browse-lamp{background:var(--am-blue)}.am-browse-group:nth-child(5) .am-browse-lamp{background:#e86b5f}.am-browse-group:nth-child(6) .am-browse-lamp{background:#8d72b5}.am-browse-group summary strong{font:950 11px/1 ui-monospace,monospace;letter-spacing:.08em}.am-browse-group summary small{color:#697a78;font-size:10px}.am-browse-open{font:950 8px/1 ui-monospace,monospace;letter-spacing:.08em;border:1px solid #5a706b;border-radius:3px;padding:5px;background:#d5cba9}.am-browse-group[open] .am-browse-open{background:#1e3d45;color:#edf8ec}.am-browse-links{display:grid;grid-template-columns:1fr;gap:1px;border-top:1px solid #9a9e85;background:#a8a98f}.am-browse-links a{background:#fff8e2;color:#18343b!important;text-decoration:none!important;padding:9px 12px;font-size:12px}.am-browse-links a:hover{background:#fffdf2;color:#006f76!important}
.am-seo-directory{max-width:1220px;margin:17px auto 0;border:1px solid #80938d;border-radius:8px;background:#d9e2dd;color:#28413f;padding:8px 12px}.am-seo-directory summary{cursor:pointer;font:850 10px/1.3 ui-monospace,monospace;letter-spacing:.05em}.am-seo-directory-links{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.am-seo-directory-links a{font-size:11px;color:#176b70!important}

.am-supporting-content,.am-static-page{max-width:1040px;margin:25px auto;padding:24px;border:2px solid #788d87;border-radius:8px;background:#fff9e7;color:#253c40}.am-static-page h1{font-family:Georgia,serif}.am-static-page a,.am-supporting-content a{color:#087b82}.amsp-footer{background:#10272f;border-top:6px solid var(--am-orange);color:#dceae5;padding:24px 18px}.amsp-footer-inner{max-width:1080px;margin:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.amsp-footer-inner>strong{color:#fff3bd;letter-spacing:.12em}.amsp-footer-inner>span{font-size:12px;color:#a9c0ba}.amsp-footer nav{margin-left:auto;display:flex;gap:13px;flex-wrap:wrap}.amsp-footer a{color:#e2f5ed!important;text-decoration:none;font-size:12px;font-weight:800}.amsp-footer a:hover{color:#ffe269!important}

[hidden]{display:none!important}

@media (max-width:980px){
  .am-hero-grid{grid-template-columns:1fr}.am-quickstart-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.am-instruction-plate-title,.am-quickstart-panel>p,.am-instruction-note{grid-column:1/-1}.am-quickstart-row{margin:0}.am-mode-controls{grid-template-columns:repeat(2,1fr)}.am-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-setup-config{grid-template-columns:repeat(3,minmax(0,1fr))}.am-browse-grid{grid-template-columns:repeat(2,1fr)}.am-browse-header{grid-template-columns:1fr}.am-browse-shortcuts{justify-content:flex-start}.am-instrument strong{font-size:10px}.am-instrument{padding:8px 10px}
}

@media (max-width:700px){
  .am-machine{padding:12px 8px 34px}.am-machine-shell{border-radius:16px;box-shadow:0 8px 0 #7d918b,0 22px 44px rgba(22,42,47,.22)}.am-machine-shell:before{inset:5px;border-radius:11px}.am-fastener{width:11px;height:11px}.am-fastener:after{top:5px}.am-topbar{padding:15px 20px 14px;align-items:flex-start}.am-logo-copy small{display:none}.am-logo-copy strong{font-size:16px}.am-logo-mark{width:27px;height:26px}.am-system-pill{display:none}.am-sound-toggle{min-height:36px}.am-instrument-strip{grid-template-columns:repeat(2,1fr);padding:7px;gap:5px}.am-instrument{min-height:52px}.am-hero{padding:37px 12px 18px}.am-input-console{padding:22px 15px}.am-input-console h1{font-size:43px}.am-hero-explainer{font-size:14px}.am-router-row{grid-template-columns:1fr}.am-action-button{min-height:58px}.am-router-input{height:56px}.am-quickstart-panel{grid-template-columns:1fr;padding:14px}.am-instruction-plate-title,.am-quickstart-panel>p,.am-instruction-note{grid-column:auto}.am-mode-panel{padding:34px 10px 18px}.am-mode-instruction{display:block}.am-mode-instruction span{display:block;margin-top:4px}.am-mode-controls{grid-template-columns:1fr 1fr;gap:9px}.am-mode-button{min-height:155px;padding:17px 12px 12px}.am-mode-button strong{font-size:15px}.am-stage{margin:0 8px 12px;padding:17px 12px}.am-stage-frame{padding-top:30px}.am-panel-head h2{font-size:34px}.am-process-rail{grid-template-columns:1fr 1fr}.am-process-step{min-height:44px}.am-situation-grid{grid-template-columns:1fr}.am-choice-grid{grid-template-columns:1fr;padding:0 13px 14px}.am-diagnosis-display{padding:18px 15px 14px;border-left-width:8px}.am-diagnosis-controls{padding:0 13px 15px}.am-save-box{margin:0 13px 15px}.am-diagnosis-top{align-items:flex-start}.am-setup-config{grid-template-columns:1fr 1fr;padding:10px}.am-setup-meter{grid-template-columns:78px 1fr}.am-no-idea-panel{grid-template-columns:1fr;padding:14px}.am-form-grid{grid-template-columns:1fr}.am-browse-machine{margin-top:22px;border-radius:14px}.am-browse-header{padding:20px 15px}.am-browse-header h2{font-size:28px}.am-browse-shortcuts{display:grid;grid-template-columns:1fr 1fr}.am-browse-shortcut{min-width:0}.am-browse-grid{grid-template-columns:1fr;padding:11px}.am-seo-directory{margin:12px 4px 0}.am-seo-directory-links{grid-template-columns:1fr 1fr}.amsp-footer-inner{align-items:flex-start}.amsp-footer nav{margin-left:0;width:100%}
}

@media (max-width:440px){
  .am-mode-controls{grid-template-columns:1fr}.am-mode-button{min-height:128px}.am-mode-button small{min-height:0}.am-router-examples{display:none}.am-instrument-strip{grid-template-columns:1fr 1fr}.am-instrument-label{font-size:7px}.am-instrument strong{font-size:9px}.am-logo-copy strong{font-size:14px}.am-sound-toggle span:not(.am-toggle-led){display:none}.am-browse-shortcuts{grid-template-columns:1fr}.am-seo-directory-links{grid-template-columns:1fr}.am-ready-display{padding:15px}.am-ready-display strong{font-size:18px}
}

@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.am-primary,.am-secondary,.am-choice,.am-mode-button,.am-situation-card,.am-example,.am-toggle,.am-operation-button,.am-no-idea-choice,.am-no-idea-button,.am-quickstart-row,.am-progress span{transition:none!important}.am-loader{animation:none}}

/* v1.3 launch hardening */
.am-hero-grid{grid-template-columns:1fr}
.am-input-console{max-width:none}
.am-no-idea-button em{display:block;margin-bottom:3px;font:950 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;color:#635514;font-style:normal}
.am-help-first-note{display:flex;align-items:center;gap:8px;margin-top:14px;padding:9px 11px;border:1px solid #7d8e79;border-radius:6px;background:#e7dec0;color:#536663;font-size:11px}
.am-help-first-note strong{font:950 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;color:#18363d}.am-help-first-note .am-lamp{flex:0 0 auto}

.am-loaded-module{position:relative;z-index:3;padding:18px 22px 19px;background:#16343c;border-bottom:4px solid #0b252d;color:#edf7ed}
.am-loaded-display{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;max-width:1040px;margin:0 auto;padding:17px 19px;border:2px solid #66827a;border-radius:8px;background:linear-gradient(#21464e,#173740);box-shadow:0 3px 8px rgba(0,0,0,.28) inset,0 1px 0 rgba(255,255,255,.1)}
.am-loaded-lamp{width:16px;height:16px;margin-top:5px;border-radius:50%;background:var(--am-teal);box-shadow:0 0 0 3px #315b57,0 0 13px rgba(31,183,185,.75)}
.am-loaded-kicker{display:block;font:950 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;color:#82ddd5}
.am-loaded-module h1{margin:7px 0 7px;font:700 clamp(28px,4.2vw,46px)/1 Georgia,"Times New Roman",serif;color:#fff1c9;letter-spacing:-.025em}
.am-loaded-module p{max-width:860px;margin:0;color:#c3d8d2;font-size:14px}
.am-loaded-points{max-width:1040px;margin:9px auto 0;display:flex;flex-wrap:wrap;gap:7px}
.am-loaded-points span{border:1px solid #69827c;border-radius:4px;background:#0f2931;padding:6px 8px;font:900 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;color:#dbeae4}
.am-loaded-situation{background:linear-gradient(90deg,#17343c,#213f44)}
.am-loaded-situation .am-loaded-lamp{background:var(--am-orange);box-shadow:0 0 0 3px #70451f,0 0 13px rgba(242,138,46,.78)}
.am-loaded-situation .am-loaded-kicker{color:#ffc481}

.am-diagnosis.is-terminal{box-shadow:0 5px 0 #657b75,0 0 0 4px rgba(31,183,185,.08) inset}
.am-result-stamp{display:flex;align-items:center;gap:9px;margin:0 24px 14px;padding:10px 12px;border:2px solid #4c6b64;border-radius:5px;background:#15343c;color:#e7f6ed;font:950 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}
.am-result-stamp .am-lamp{background:var(--am-green)}
.am-inline-source{margin-top:16px;padding:10px 12px;border:2px solid #6c7d77;border-radius:6px;background:#e8dfc1}
.am-inline-source-label{display:block;margin-bottom:6px;font:950 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:#4c5f5d}
.am-inline-source-links{display:flex;flex-wrap:wrap;gap:7px}.am-inline-source-links a{border:1px solid #61756f;border-radius:4px;background:#fff8e4;color:#087b82!important;padding:5px 7px;text-decoration:none!important;font-size:11px;font-weight:800}.am-inline-source-links a:hover{text-decoration:underline!important}
.am-restart-button{border-color:#6e5512!important;background:#f1d04f!important;color:#21343a!important;box-shadow:0 3px 0 #8a721c!important}

.am-scan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 8px}.am-scan-summary-cell{display:flex;align-items:center;gap:10px;border:2px solid #657b75;border-radius:6px;background:#17373f;color:#e8f5ed;padding:10px 12px;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}.am-scan-summary-cell strong{font:950 22px/1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#ffe06a}.am-scan-summary-cell span{font:900 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;color:#bcd3cc}.am-result-card.is-muted-result{background:#e4e7d8;border-style:dashed;box-shadow:none}.am-result-card.is-muted-result .am-card-lamp{background:#7b918b;box-shadow:0 0 0 2px #526965}

.am-meter-readout{display:flex;flex-direction:column;gap:5px}.am-meter-readout strong{font:950 22px/1 ui-monospace,SFMono-Regular,Consolas,monospace;color:#ffe77b}.am-meter-readout small{font:850 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;color:#a9c9c0}.am-setup-progress{height:9px;margin-top:10px;border:1px solid #58736d;border-radius:999px;background:#0c252c;overflow:hidden}.am-setup-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--am-teal),var(--am-yellow));transition:width .18s ease}.am-setup-group h3{display:flex;align-items:center;justify-content:space-between;gap:10px}.am-setup-group h3 small{font:900 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em;color:#687b77}

@media (max-width:700px){
  .am-loaded-module{padding:13px 10px 14px}.am-loaded-display{padding:14px 13px;gap:10px}.am-loaded-module h1{font-size:31px}.am-loaded-module p{font-size:13px}.am-loaded-points{gap:5px}.am-loaded-points span{font-size:7px}.am-help-first-note{align-items:flex-start;flex-wrap:wrap}.am-scan-summary{grid-template-columns:1fr}.am-result-stamp{margin:0 13px 13px}.am-inline-source{margin-top:12px}.am-inline-source-links{display:grid}.am-setup-group h3{align-items:flex-start;flex-direction:column;gap:4px}
}
