.mb{--mb-red:#8b0000;--mb-crimson:#b3261e;--mb-line:#b3261e73;--mb-panel:#0d0808;--mb-paper:#e9e0cc;--mb-type:"Courier New", Courier, ui-monospace, monospace;background:radial-gradient(ellipse at 50% 0%, #8b000029, transparent 60%), var(--ground,#05050a);padding-bottom:clamp(56px,8vw,96px);display:block}.mb-strip{font-family:var(--mb-type);letter-spacing:2.5px;text-transform:uppercase;color:var(--mb-paper);background:repeating-linear-gradient(135deg,#5c0909 0 14px,#680b0b 14px 28px);border-bottom:1px solid #c8a05659;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:7px clamp(16px,5vw,48px);font-size:12px;display:flex}.mb-strip-mark{font-weight:700}.mb-strip-mark span{color:var(--gold,#c8a056);margin-right:6px}.mb-strip-who{letter-spacing:1px;text-transform:none;align-items:center;gap:14px;max-width:100%;display:flex}.mb-strip-who [data-mb-email]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mb-linklike{min-height:32px;font:inherit;color:#fff;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;text-decoration:underline}.mb-intro{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:clamp(30px,4.5vw,52px) clamp(20px,5vw,48px) clamp(18px,2.5vw,28px);display:flex}.mb .mb-eyebrow,.mb .mb-label{font-family:var(--mb-type);letter-spacing:2.5px;text-transform:uppercase;color:#e9e0ccb8;font-size:12px}.mb-eyebrow{color:#e06a5c}.mb-intro h1{color:#fff;text-wrap:balance;margin:0;font-family:Marcellus,serif;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.1}.mb-tabs{border-bottom:1px solid var(--mb-line);justify-content:center;gap:4px;max-width:980px;margin:0 auto clamp(22px,3vw,34px);padding:0 16px;display:flex;overflow-x:auto}.mb-tabs[hidden]{display:none}.mb-tabs a{font-family:var(--mb-type);letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb3;border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;flex:none;margin-bottom:-1px;padding:12px 16px 10px;font-size:13px;text-decoration:none}.mb-tabs a:hover{color:#fff}.mb-tabs a[aria-current=page]{color:var(--gold,#c8a056);background:var(--mb-panel);border-color:var(--mb-line);border-bottom:1px solid var(--mb-panel)}.mb-body{flex-direction:column;gap:22px;width:100%;max-width:980px;margin:0 auto;padding:22px clamp(16px,4vw,32px) 0;display:flex}.mb-file{background:var(--mb-panel);border:1px solid var(--mb-line);border-top:3px solid var(--mb-red);padding:30px clamp(18px,3vw,28px) 24px;position:relative}.mb-file-tab{background:var(--mb-red);font-family:var(--mb-type);letter-spacing:2px;text-transform:uppercase;color:var(--mb-paper);white-space:nowrap;text-overflow:ellipsis;border-radius:3px 3px 0 0;max-width:calc(100% - 2*clamp(18px,3vw,28px));padding:4px 10px 3px;font-size:12px;position:absolute;top:-3px;left:clamp(18px,3vw,28px);overflow:hidden;transform:translateY(-100%)}.mb-file h2{color:var(--gold,#c8a056);margin:0 0 14px;font-family:Marcellus,serif;font-size:clamp(22px,2.6vw,28px);font-weight:400}.mb-file p{color:#ffffffd9;max-width:68ch;margin:0 0 12px;font-size:17px;line-height:1.65}.mb-file p:last-child{margin-bottom:0}.mb-file a:not([class]){color:#fff;text-underline-offset:3px;text-decoration-color:#e06a5ccc}.mb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px 28px;margin:0;display:grid}.mb-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mb-grid dd,.mb-value{color:#fff;overflow-wrap:anywhere;margin:0;font-family:Lora,serif;font-size:18px}.mb-hero{font-family:var(--mb-type);letter-spacing:2px;color:var(--mb-paper);font-variant-numeric:tabular-nums;font-size:clamp(26px,3.4vw,34px);font-weight:700}.mb-toggle{min-height:32px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0}.mb-toggle small{font-family:var(--mb-type);color:#e9e0cc99;margin-left:8px;font-size:12px}.mb-form{flex-direction:column;gap:16px;max-width:460px;display:flex}.mb-field{flex-direction:column;gap:6px;display:flex}.mb-field input:not([type=checkbox]),.mb-field select{color:#fff;background:#050303;border:1px solid #e9e0cc47;border-radius:2px;width:100%;min-height:46px;padding:10px 12px;font-family:Lora,serif;font-size:17px}.mb-field input:focus-visible,.mb-field select:focus-visible,.mb-check input:focus-visible{outline:2px solid var(--gold,#c8a056);outline-offset:2px}.mb-field .mb-hint{color:#fff9;font-size:14px}.mb-check{color:#ffffffd9;cursor:pointer;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.mb-check input{width:20px;height:20px;accent-color:var(--mb-crimson);flex:none;margin:2px 0 0}.mb-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.mb-btn{background:var(--mb-red);border:1px solid var(--mb-crimson);min-height:46px;font-family:var(--mb-type);letter-spacing:2px;text-transform:uppercase;color:#fff;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mb-btn:hover,.mb-btn:focus-visible{border-color:var(--gold,#c8a056)}.mb-btn[disabled]{opacity:.55;cursor:default}.mb-btn-ghost{background:0 0;border-color:#e9e0cc59}.mb-btn-danger{background:#2a0505;border-color:#e04b3c}.mb-message{border-left:3px solid var(--gold,#c8a056);color:#fff;background:#c8a05614;margin:0;padding:10px 14px;font-size:16px;line-height:1.55}.mb-message[data-kind=error]{background:#e04b3c1a;border-left-color:#e04b3c}.mb-message:empty{display:none}.mb .mb-quiet>a:only-child{padding:8px 0;display:inline-block}.mb-quiet{color:#ffffff9e!important;font-size:15px!important}.mb-app{border:1px solid var(--mb-line);border-left:3px solid var(--mb-crimson);background:linear-gradient(90deg,#8b000038,#8b00000f);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 16px;padding:16px 18px;display:grid}.mb-file .mb-app{margin-top:18px}.mb-app-icon{border:2px solid var(--mb-paper);opacity:.85;border-radius:6px;grid-row:span 4;width:26px;height:40px;margin-top:2px;position:relative}.mb-app-icon:after{content:"";background:var(--mb-paper);border-radius:1px;width:8px;height:2px;margin-left:-4px;position:absolute;bottom:3px;left:50%}.mb .mb-app .mb-label{color:#e06a5c}.mb-app strong{color:#fff;font-family:Marcellus,serif;font-size:19px;font-weight:400}.mb-app p{color:#ffffffc7;margin:0;font-size:15px;line-height:1.55}.mb .mb-app a{font-family:var(--mb-type);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold,#c8a056);justify-self:start;margin-top:0;padding:8px 0;font-size:13px;text-decoration:none;display:inline-block}.mb .mb-app a:hover{text-decoration:underline}.mb-loading{font-family:var(--mb-type);letter-spacing:2px;text-transform:uppercase;color:#e9e0ccb3;text-align:center;padding:24px 0;font-size:14px}.mb .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb [hidden]{display:none!important}
