.au-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid}.au-theme{z-index:10;position:fixed;top:16px;right:16px}.au-hero{background:var(--bd-paper-2);border-right:2px solid var(--bd-line);flex-direction:column;justify-content:space-between;gap:40px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.au-hero:after{content:"";background:repeating-linear-gradient(to bottom, transparent 0 31px, var(--bd-rule) 31px 32px);opacity:.55;pointer-events:none;position:absolute;inset:0}.au-hero>*{z-index:1;position:relative}.au-brand{font-family:var(--bd-font-mono), "Martian Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:inline-flex}.au-headline{font-family:var(--bd-font-display), "Barlow Semi Condensed", Arial, sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(2.6rem,6vw,5.2rem);font-weight:800;line-height:1.18}.au-headline mark{background:var(--bd-yellow);color:#10201d;border:2px solid var(--bd-line);box-shadow:5px 5px 0 var(--bd-line);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 12px 2px}.au-lede{max-width:34ch;color:var(--bd-ink-2);margin:22px 0 0;font-size:.95rem;line-height:1.55}.au-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:560px;display:grid}.au-tile{background:var(--bd-card);border:2px solid var(--bd-line);box-shadow:4px 4px 0 var(--au-tile,var(--bd-hard));flex-direction:column;gap:10px;padding:12px 12px 10px;display:flex}.au-tile:first-child{--au-tile:var(--bd-accent)}.au-tile:nth-child(2){--au-tile:var(--bd-pos)}.au-tile:nth-child(3){--au-tile:var(--bd-salmon)}.au-tile:nth-child(4){--au-tile:var(--bd-watch)}.au-tile span{font-family:var(--bd-font-mono), "Martian Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bd-ink-3);font-size:.56rem;font-weight:700}.au-panel{justify-content:center;align-items:center;padding:48px 24px;display:flex}.au-card{width:min(420px,100%);padding:26px 26px 22px}.au-card h2{font-family:var(--bd-font-display), "Barlow Semi Condensed", Arial, sans-serif;margin:6px 0;font-size:2rem;font-weight:800;line-height:1.05}.au-sub{color:var(--bd-ink-3);margin:0 0 22px;font-size:.84rem;line-height:1.5}.au-label-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.au-label-row .bd-link{font-size:.72rem}.au-submit{width:100%;height:44px;margin-top:6px;font-size:.78rem}.au-foot{border-top:1px dashed var(--bd-rule);color:var(--bd-ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:14px;font-size:.8rem;display:flex}.au-msg{border:2px solid var(--bd-line);background:var(--bd-card);align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px;font-size:.82rem;line-height:1.45;display:flex}.au-msg svg{flex-shrink:0;margin-top:1px}.au-msg-error{box-shadow:4px 4px 0 var(--bd-over)}.au-msg-ok{box-shadow:4px 4px 0 var(--bd-pos)}.au-pw{position:relative}.au-pw .bd-input{padding-right:44px}.au-pw button{border:none;border-left:2px solid var(--bd-line);background:var(--bd-paper-2);width:38px;color:var(--bd-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;bottom:2px;right:2px}.au-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.au-meter i{border:1.5px solid var(--bd-line);background:0 0;height:6px}.au-meter i[data-on=true]{background:var(--au-meter,var(--bd-yellow))}@media (max-width:860px){.au-shell{grid-template-columns:minmax(0,1fr)}.au-hero{border-right:none;border-bottom:2px solid var(--bd-line);gap:22px;padding:22px 16px 26px}.au-headline{font-size:clamp(2.1rem,9vw,3rem)}.au-lede{margin-top:14px;font-size:.86rem}.au-tiles{display:none}.au-panel{align-items:flex-start;padding:28px 16px 48px}.au-card{padding:20px 18px 18px}.au-card .bd-input{height:46px;font-size:16px}}
