html{-webkit-text-size-adjust:100%;background-color:#0a0a0a;background-color:var(--black,#0a0a0a);color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);font-family:var(--font-body);margin:0;overflow-x:hidden}*{box-sizing:border-box}img{max-width:100%}:root{--black:#0a0a0a;--asphalt:#141414;--carbon:#1c1c1c;--smoke:#2b2b2b;--white:#fff;--chrome:#c9cdd1;--silver:#8f8f8f;--signal:#d81f2a;--signal-dark:#b21722;--bg:var(--black);--bg-alt:var(--asphalt);--bg-card:var(--carbon);--accent:var(--signal);--border:#ffffff1f;--border-strong:#ffffff3d;--ink:#f2f2f2;--ink-soft:#b6b6b6;--ink-muted:var(--silver);--membership-guest:#e4b625;--membership-member:var(--signal);--membership-crew:var(--white);--kind-ausfahrt:#5ab0ff;--kind-event:#ffb340;--kind-stammtisch:#7ed6a5;--ok:#3ea76d;--warn:#d99a2b;--error:#ef4b58;--idea-new:#7aa7c7;--idea-queue:#a98bd8;--idea-plan:#45c8c0;--idea-build:#ffa0c8;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--gap-xs:0.5rem;--gap-sm:0.75rem;--gap:1rem;--gap-lg:1.5rem;--gap-xl:2.5rem;--section-y:clamp(3rem,8vw,6rem);--radius-sm:4px;--radius:8px;--radius-lg:16px;--shadow:0 2px 10px #00000080;--shadow-lg:0 16px 40px #0009;--content-max:1180px;color-scheme:dark}h1,h2,h3,h4{color:#fff;color:var(--white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display);font-weight:900;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:1.08;margin:0 0 1rem;margin:0 0 var(--gap) 0;overflow-wrap:break-word}h1{font-size:clamp(2.1rem,7vw,4.5rem)}h1,h2{text-transform:uppercase}h2{font-size:clamp(1.6rem,4.5vw,2.8rem)}h3{font-size:clamp(1.15rem,2.5vw,1.5rem)}p{color:#b6b6b6;color:var(--ink-soft);line-height:1.65;margin:0 0 1rem;margin:0 0 var(--gap) 0}a{color:#c9cdd1;color:var(--chrome);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#fff;color:var(--white)}:focus-visible{outline:3px solid #d81f2a;outline:3px solid var(--signal);outline-offset:2px}.mt-app{background:#0a0a0a;background:var(--bg);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.mt-main{flex:1 1}.mt-container{margin:0 auto;max-width:1180px;max-width:var(--content-max);padding:0 1.5rem;padding:0 var(--gap-lg);width:100%}.mt-section{padding:clamp(3rem,8vw,6rem) 0;padding:var(--section-y) 0}.mt-section--alt{background:#141414;background:var(--bg-alt);border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border);border-top:1px solid #ffffff1f;border-top:1px solid var(--border)}.mt-section--tight{padding:calc(clamp(3rem, 8vw, 6rem)*.6) 0;padding:calc(var(--section-y)*.6) 0}.mt-head{margin-bottom:2.5rem;margin-bottom:var(--gap-xl);max-width:720px}.mt-head--center{margin-left:auto;margin-right:auto;text-align:center}.mt-kicker{color:#8f8f8f;color:var(--silver);display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.22em;margin-bottom:.5rem;margin-bottom:var(--gap-xs);text-transform:uppercase}.mt-lead{color:#b6b6b6;color:var(--ink-soft);font-size:1.1rem}.mt-stripe{border-radius:2px;display:flex;height:4px;overflow:hidden;width:84px}.mt-stripe span{flex:1 1}.mt-stripe span:first-child{background:#fff;background:var(--white)}.mt-stripe span:nth-child(2){background:#8f8f8f;background:var(--silver)}.mt-stripe span:nth-child(3){background:#2b2b2b;background:var(--smoke)}.mt-btn{align-items:center;border:2px solid #0000;border-radius:4px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display);font-size:.92rem;font-weight:700;gap:.5rem;gap:var(--gap-xs);justify-content:center;letter-spacing:.06em;padding:.85rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.mt-btn:hover:not(:disabled){transform:translateY(-2px)}.mt-btn:disabled{cursor:not-allowed;opacity:.5}.mt-btn--primary{background:#d81f2a;background:var(--signal);color:#fff;color:var(--white)}.mt-btn--primary:hover:not(:disabled){background:#b21722;background:var(--signal-dark);color:#fff;color:var(--white)}.mt-btn--secondary{background:#fff;background:var(--white);color:#0a0a0a;color:var(--black)}.mt-btn--secondary:hover:not(:disabled){background:#c9cdd1;background:var(--chrome);color:#0a0a0a;color:var(--black)}.mt-btn--ghost{background:#0000;border-color:#ffffff3d;border-color:var(--border-strong);color:#f2f2f2;color:var(--ink)}.mt-btn--ghost:hover:not(:disabled){border-color:#fff;border-color:var(--white);color:#fff;color:var(--white)}.mt-btn--sm{font-size:.78rem;padding:.5rem .95rem}.mt-btn--block{width:100%}.mt-btn--danger{background:#0000;border-color:#ef4b58;border-color:var(--error);color:#ef4b58;color:var(--error)}.mt-btn--danger:hover:not(:disabled){background:#ef4b58;background:var(--error);color:#fff;color:var(--white)}.mt-card{background:#1c1c1c;background:var(--bg-card);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);padding:1.5rem;padding:var(--gap-lg)}.mt-card--signal{border-color:#d81f2a;border-color:var(--signal);border-left-width:4px}.mt-section--alt .mt-card{background:#2b2b2b;background:var(--smoke)}.mt-grid{grid-gap:1.5rem;grid-gap:var(--gap-lg);display:grid;gap:1.5rem;gap:var(--gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.mt-grid>*{min-width:0}.mt-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr))}.mt-about__more{margin-top:2.5rem;margin-top:var(--gap-xl)}.mt-about__more h3{margin-bottom:.5rem;margin-bottom:var(--gap-xs)}.mt-about__features{list-style:none;margin:1.5rem 0 0;margin:var(--gap-lg) 0 0;padding:0}.mt-about__features li{border-left:2px solid #d81f2a;border-left:2px solid var(--signal);break-inside:avoid;display:block;margin-bottom:1.5rem;margin-bottom:var(--gap-lg);padding-left:.75rem;padding-left:var(--gap-sm);page-break-inside:avoid}.mt-about__features strong{color:#f2f2f2;color:var(--ink);display:block;margin-bottom:2px}.mt-about__features span{color:#b6b6b6;color:var(--ink-soft)}@media (min-width:720px){.mt-about__features{column-count:2;column-gap:2.5rem;column-gap:var(--gap-xl)}}.mt-field{display:block;margin-bottom:1rem;margin-bottom:var(--gap)}.mt-label{color:#f2f2f2;color:var(--ink);display:block;font-size:.85rem;font-weight:600;margin-bottom:.35rem}.mt-input,.mt-select,.mt-textarea{background:#0a0a0a;background:var(--black);border:1px solid #ffffff3d;border:1px solid var(--border-strong);border-radius:4px;border-radius:var(--radius-sm);color:#f2f2f2;color:var(--ink);color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:1rem;padding:.7rem .85rem;width:100%}.mt-select option{background:#0a0a0a;background:var(--black);color:#f2f2f2;color:var(--ink)}.mt-select--sm{font-size:.85rem;min-width:9rem;padding:.35rem .5rem;width:auto}.mt-input::placeholder,.mt-textarea::placeholder{color:#8f8f8f;color:var(--silver)}.mt-input:disabled,.mt-select:disabled,.mt-textarea:disabled{background:#0a0a0a;background:var(--black);border-color:#ffffff1f;border-color:var(--border);color:#8f8f8f;color:var(--silver);cursor:not-allowed;opacity:.65}.mt-input:focus,.mt-select:focus,.mt-textarea:focus{border-color:#fff;border-color:var(--white);outline:2px solid #fff3;outline-offset:0}.mt-textarea{min-height:140px;resize:vertical}.mt-hint{color:#8f8f8f;color:var(--ink-muted);font-size:.82rem;margin-top:.3rem}.mt-audience{border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);margin:0 0 1rem;margin:0 0 var(--gap);padding:1rem;padding:var(--gap)}.mt-audience__row{align-items:center;cursor:pointer;display:flex;gap:.5rem;gap:var(--gap-xs);padding:.35rem 0}.mt-audience__row input[disabled]{cursor:default}.mt-audience__name{font-weight:600}.mt-audience__fixed{color:#8f8f8f;color:var(--ink-muted);font-size:.78rem}.mt-membership{align-items:center;display:inline-flex;font-size:.82rem;font-weight:700;gap:.4rem;letter-spacing:.02em}.mt-membership:before{background:currentColor;border-radius:50%;content:"";height:9px;width:9px}.mt-membership--guest{color:#e4b625;color:var(--membership-guest)}.mt-membership--member{color:#d81f2a;color:var(--membership-member)}.mt-membership--crew{color:#fff;color:var(--membership-crew)}.mt-profile__membership{margin:.15rem 0 .4rem}.mt-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.mt-alert{border-left:4px solid;border-radius:4px;border-radius:var(--radius-sm);font-size:.95rem;margin-bottom:1rem;margin-bottom:var(--gap);padding:.85rem 1rem}.mt-alert--error{background:#ef4b581f;border-color:#ef4b58;border-color:var(--error);color:#ffb3ba}.mt-alert--ok{background:#3ea76d1f;border-color:#3ea76d;border-color:var(--ok);color:#a5e3c1}.mt-alert--info{background:#ffffff0f;border-color:#c9cdd1;border-color:var(--chrome);color:#f2f2f2;color:var(--ink)}.mt-badge{border-radius:999px;display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.04em;padding:.2rem .6rem;text-transform:uppercase}.mt-badge--pending{background:#d99a2b2e;color:#d99a2b;color:var(--warn)}.mt-badge--active{background:#3ea76d2e;color:#3ea76d;color:var(--ok)}.mt-badge--blocked,.mt-badge--rejected{background:#ef4b5829;color:#ef4b58;color:var(--error)}.mt-badge--members{background:#fff;background:var(--white);color:#0a0a0a;color:var(--black)}.mt-badge--audience-guest{background:#e4b6252e;color:#e4b625;color:var(--membership-guest)}.mt-badge--audience-member{background:#d81f2a33;color:#ff6a73}.mt-badge--audience-crew{background:#fff;background:var(--white);color:#0a0a0a;color:var(--black)}.mt-badge--kind-ausfahrt{background:#5ab0ff2e;color:#5ab0ff;color:var(--kind-ausfahrt)}.mt-badge--kind-event{background:#ffb3402e;color:#ffb340;color:var(--kind-event)}.mt-badge--kind-stammtisch{background:#7ed6a52e;color:#7ed6a5;color:var(--kind-stammtisch)}.mt-idea-text{color:#b6b6b6;color:var(--ink-soft);line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.mt-idea-count{color:#8f8f8f;color:var(--ink-muted);display:block;font-size:.8rem;margin-top:.25rem;text-align:right}.mt-avatar{background:#2b2b2b;background:var(--smoke);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:50%;color:#b6b6b6;color:var(--ink-soft);display:grid;flex:0 0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display);font-size:1rem;height:48px;object-fit:cover;place-items:center;width:48px}.mt-avatar--sm{font-size:.82rem;height:38px;width:38px}.mt-avatar--lg{font-size:2.4rem;height:128px;width:128px}.mt-loading{align-items:center;display:flex;justify-content:center;min-height:50vh}.mt-spinner{animation:mt-spin .8s linear infinite;border:3px solid #2b2b2b;border-top-color:#d81f2a;border:3px solid var(--smoke);border-radius:50%;border-top-color:var(--signal);height:38px;width:38px}@keyframes mt-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mt-skip{background:#d81f2a;background:var(--signal);left:-9999px;padding:.75rem 1.25rem;position:absolute;top:0;z-index:200}.mt-skip,.mt-skip:focus{color:#fff;color:var(--white)}.mt-skip:focus{left:0}.mt-center{text-align:center}.mt-stack>*+*{margin-top:1rem;margin-top:var(--gap)}.mt-row{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--gap-sm)}.mt-row--tight{gap:.5rem;gap:var(--gap-xs)}.mt-muted{color:#8f8f8f;color:var(--ink-muted)}.mt-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mt-narrow{max-width:560px}.mt-subhead{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border);font-size:clamp(1.3rem,3vw,1.8rem);margin:2.5rem 0 1.5rem;margin:var(--gap-xl) 0 var(--gap-lg);padding-bottom:.5rem;padding-bottom:var(--gap-xs);text-transform:uppercase}.mt-empty{color:#8f8f8f;color:var(--ink-muted);text-align:center}.mt-empty p:last-child{margin-bottom:0}.mt-list{color:#b6b6b6;color:var(--ink-soft);line-height:1.75;margin:0 0 1rem;margin:0 0 var(--gap) 0;padding-left:1.2rem}.mt-list li{margin-bottom:.35rem}.mt-list li::marker{color:#d81f2a;color:var(--signal)}.mt-series-list{list-style:none;margin:0 0 1rem;margin:0 0 var(--gap) 0;padding:0}.mt-series-list__item{align-items:center;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem 1rem;gap:.5rem var(--gap);justify-content:space-between;padding:.6rem 0}.mt-series-list__item:last-child{border-bottom:none}.mt-series-list__item--past{opacity:.65}.mt-series-list__main{align-items:flex-start;cursor:pointer;display:flex;gap:.6rem;min-width:0}.mt-series-list__main input{accent-color:#d81f2a;accent-color:var(--signal);margin-top:.25rem}.mt-series-list__text{display:flex;flex-direction:column;min-width:0}.mt-series-list__bulk{flex-wrap:wrap;margin-bottom:.5rem}.mt-deflist{grid-gap:.5rem 1rem;grid-gap:.5rem var(--gap);display:grid;gap:.5rem 1rem;gap:.5rem var(--gap);grid-template-columns:minmax(0,140px) minmax(0,1fr);margin:0 0 1rem;margin:0 0 var(--gap) 0}.mt-deflist dt{color:#f2f2f2;color:var(--ink);font-weight:700}.mt-deflist dd{color:#b6b6b6;color:var(--ink-soft);margin:0}.mt-linkbtn{background:none;border:none;color:#c9cdd1;color:var(--chrome);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.mt-linkbtn:hover{color:#fff;color:var(--white)}.mt-check{align-items:flex-start;color:#b6b6b6;color:var(--ink-soft);display:flex;font-size:.9rem;gap:.5rem;gap:var(--gap-xs);line-height:1.5;margin-bottom:1rem;margin-bottom:var(--gap)}.mt-check input{flex-shrink:0;height:18px;margin-top:.25rem;width:18px}.mt-check input,.mt-range{accent-color:#d81f2a;accent-color:var(--signal)}.mt-range{appearance:none;background:#0000;color-scheme:dark;cursor:pointer;height:44px;margin:.5rem 0 0;margin:var(--gap-xs) 0 0;touch-action:pan-y;width:100%}.mt-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#d81f2a 0,#ffffff3d 0);background:linear-gradient(to right,var(--signal) var(--range-fill,0),var(--border-strong) var(--range-fill,0));border-radius:999px;height:6px}.mt-range::-moz-range-track{background:#ffffff3d;background:var(--border-strong);border-radius:999px;height:6px}.mt-range::-moz-range-progress{background:#d81f2a;background:var(--signal);border-radius:999px;height:6px}.mt-range::-webkit-slider-thumb{appearance:none;background:#d81f2a;background:var(--signal);border:3px solid #fff;border:3px solid var(--white);border-radius:50%;height:28px;margin-top:-11px;width:28px}.mt-range::-moz-range-thumb{background:#d81f2a;background:var(--signal);border:3px solid #fff;border:3px solid var(--white);border-radius:50%;height:22px;width:22px}.mt-range:focus-visible{outline:2px solid #fff;outline:2px solid var(--white);outline-offset:2px}.mt-range__scale{color:#8f8f8f;color:var(--ink-muted);display:flex;font-size:.8rem;justify-content:space-between}.mt-switch{align-items:center;color:#b6b6b6;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:.9rem;gap:.4rem}.mt-eventfilter,.mt-switch{margin-bottom:1rem;margin-bottom:var(--gap)}.mt-eventfilter{display:flex;flex-direction:column;gap:.5rem;gap:var(--gap-xs)}.mt-eventfilter__zeile{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--gap-sm)}.mt-eventfilter__suche{flex:1 1 220px;margin:0;min-width:0}.mt-switch input{accent-color:#d81f2a;accent-color:var(--signal);height:18px;width:18px}.mt-radius{flex-wrap:wrap;gap:.5rem 1rem;gap:var(--gap-xs) var(--gap);margin-bottom:1rem;margin-bottom:var(--gap)}.mt-radius,.mt-radius__switch{align-items:center;display:flex}.mt-radius__switch{color:#b6b6b6;color:var(--ink-soft);cursor:pointer;font-size:.9rem;gap:.4rem}.mt-radius__switch input{accent-color:#d81f2a;accent-color:var(--signal);height:18px;width:18px}.mt-radius__slider{align-items:center;display:flex;flex:1 1 200px;gap:.5rem;gap:var(--gap-xs);min-width:0}.mt-radius__slider .mt-range{flex:1 1 auto;margin:0;min-width:0}.mt-radius__value{font-feature-settings:"tnum";color:#f2f2f2;color:var(--ink);flex-shrink:0;font-size:.9rem;font-variant-numeric:tabular-nums;min-width:7.5ch}.mt-radius__hint{margin-bottom:1rem;margin-bottom:var(--gap)}.mt-radius__presets{flex-basis:100%;flex-wrap:wrap;gap:.4rem}.mt-status{margin:0 auto;max-width:620px;text-align:center}.mt-status__icon{font-size:3rem;line-height:1;margin-bottom:1rem;margin-bottom:var(--gap)}.mt-status__title{font-size:clamp(1.5rem,4vw,2.2rem)}.mt-status__actions{justify-content:center;margin-top:1.5rem;margin-top:var(--gap-lg)}.mt-auth__title{font-size:clamp(1.6rem,4vw,2.2rem)}.mt-auth__foot{border-top:1px solid #ffffff1f;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem;gap:var(--gap-xs);justify-content:space-between;margin-top:1.5rem;margin-top:var(--gap-lg);padding-top:1rem;padding-top:var(--gap)}.mt-legal{max-width:780px}.mt-legal h2{color:#fff;color:var(--white);font-size:clamp(1.1rem,2.6vw,1.4rem);margin-top:2.5rem;margin-top:var(--gap-xl)}.mt-legal h2:first-of-type{margin-top:1.5rem;margin-top:var(--gap-lg)}.mt-event{border-left:3px solid #d81f2a;border-left:3px solid var(--signal);display:flex;flex-direction:column}.mt-event--past{border-left-color:#2b2b2b;border-left-color:var(--smoke);opacity:.55}.mt-event__cover{border-radius:8px 8px 0 0;border-radius:var(--radius) var(--radius) 0 0;margin:-1.5rem -1.5rem 1rem;margin:calc(var(--gap-lg)*-1) calc(var(--gap-lg)*-1) var(--gap);overflow:hidden}.mt-event__cover img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.mt-event__host{color:#b6b6b6;color:var(--ink-soft);font-size:.9rem;margin-bottom:.5rem;margin-bottom:var(--gap-xs)}.mt-event__detail{margin-top:1rem;margin-top:var(--gap)}.mt-event__head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--gap-xs);margin-bottom:.5rem;margin-bottom:var(--gap-xs)}.mt-event__date{color:#c9cdd1;color:var(--chrome);font-size:.85rem;font-weight:700}.mt-event__relative{color:#d81f2a;color:var(--signal);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mt-event__location,.mt-event__title{margin-bottom:.5rem;margin-bottom:var(--gap-xs)}.mt-event__location{font-size:.9rem}.mt-event__text{font-size:.95rem;margin-bottom:0;overflow-wrap:anywhere;white-space:pre-line}.mt-event--card{container-type:inline-size;position:relative}.mt-event__titlelink{color:inherit;text-decoration:none}.mt-event__titlelink:after{content:"";inset:0;position:absolute;z-index:0}.mt-event--card a:not(.mt-event__titlelink),.mt-event--card button{position:relative;z-index:1}@media (hover:hover){.mt-event--card:has(.mt-event__titlelink):hover{border-color:#ffffff3d;border-color:var(--border-strong)}.mt-event--card .mt-event__titlelink:hover{text-decoration:underline}}.mt-event__titlelink:focus-visible{outline:none}.mt-event__titlelink:focus-visible:after{border-radius:8px;border-radius:var(--radius);outline:2px solid #d81f2a;outline:2px solid var(--signal);outline-offset:2px}.mt-event--card .mt-event__text{-webkit-box-orient:vertical;-webkit-line-clamp:11;display:-webkit-box;overflow:hidden}@container (min-width: 300px){.mt-event--card .mt-event__text{-webkit-line-clamp:21}}@container (min-width: 440px){.mt-event--card .mt-event__text{-webkit-line-clamp:30}}.mt-event__link{font-size:.9rem;margin-bottom:0;margin-top:.5rem;margin-top:var(--gap-xs);overflow-wrap:anywhere}.mt-event__cal{margin-top:.75rem;margin-top:var(--gap-sm)}.mt-event__actions{margin-top:1rem;margin-top:var(--gap)}.mt-clubaction{border-left:3px solid #c9cdd1;border-left:3px solid var(--chrome);margin-bottom:1.5rem;margin-bottom:var(--gap-lg)}.mt-clubaction p{margin-bottom:.5rem;margin-bottom:var(--gap-xs)}.mt-clubaction p:last-child{margin-bottom:0}.mt-clubaction__status{font-weight:700}.mt-clubaction__text{color:#b6b6b6;color:var(--ink-soft);font-size:.92rem}.mt-clubaction--reached{border-left-color:#d81f2a;border-left-color:var(--signal)}.mt-clubaction--short p{color:#b6b6b6;color:var(--ink-soft);font-size:.92rem;margin-bottom:0}.mt-gallery{grid-gap:1rem;grid-gap:var(--gap);display:grid;gap:1rem;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.mt-gallery__item{background:#1c1c1c;background:var(--bg-card);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);margin:0;overflow:hidden}.mt-gallery__item img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.mt-gallery__item figcaption{color:#b6b6b6;color:var(--ink-soft);font-size:.88rem;padding:.75rem 1rem;padding:var(--gap-sm) var(--gap)}.mt-gallery__item--admin figcaption{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--gap-xs);justify-content:space-between}.mt-gallery__item--button{color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.mt-gallery__item--button:focus-visible img,.mt-gallery__item--button:hover img{opacity:.85}.mt-gallery__caption{color:#b6b6b6;color:var(--ink-soft);display:block;font-size:.88rem;padding:.75rem 1rem;padding:var(--gap-sm) var(--gap)}.mt-share{align-items:center;border-top:1px solid #ffffff1f;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--gap-xs);margin-top:1rem;margin-top:var(--gap);padding-top:.75rem;padding-top:var(--gap-sm)}.mt-share__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mt-share__hint,.mt-share__label{color:#8f8f8f;color:var(--ink-muted)}.mt-share__hint{flex-basis:100%;font-size:.85rem;overflow-wrap:anywhere}.mt-album{color:inherit;display:block;overflow:hidden;text-decoration:none}.mt-album:hover{border-color:#ffffff3d;border-color:var(--border-strong)}.mt-album__cover{aspect-ratio:4/3;background:#2b2b2b;background:var(--smoke);margin:-1rem -1rem 1rem;margin:calc(var(--gap)*-1) calc(var(--gap)*-1) var(--gap);overflow:hidden}.mt-album__cover img,.mt-album__cover-empty{display:block;height:100%;object-fit:cover;width:100%}.mt-album__cover-empty{background:linear-gradient(135deg,#1c1c1c,#141414);background:linear-gradient(135deg,var(--carbon),var(--asphalt))}.mt-album__title{margin-bottom:.25rem;overflow-wrap:anywhere}.mt-lightbox{align-items:center;background:#000000e0;display:flex;inset:0;justify-content:center;padding:1rem;padding:var(--gap);position:fixed;z-index:100}.mt-lightbox__figure{display:flex;flex-direction:column;gap:.5rem;gap:var(--gap-xs);margin:0;max-height:92dvh;max-width:min(1100px,100%)}.mt-lightbox__figure img{border-radius:8px;border-radius:var(--radius);max-height:82dvh;min-height:0;object-fit:contain}.mt-lightbox__figure figcaption{align-items:baseline;color:#b6b6b6;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem;gap:var(--gap-xs);justify-content:space-between}.mt-lightbox__count{color:#8f8f8f;color:var(--ink-muted);font-size:.82rem}.mt-lightbox__close,.mt-lightbox__nav{background:#0009;border:1px solid #ffffff3d;border:1px solid var(--border-strong);border-radius:50%;color:#fff;color:var(--white);cursor:pointer;line-height:1;position:absolute}.mt-lightbox__close{font-size:1.1rem;height:44px;right:1rem;right:var(--gap);top:1rem;top:var(--gap);width:44px}.mt-lightbox__nav{font-size:1.8rem;height:44px;top:50%;transform:translateY(-50%);width:44px}.mt-lightbox__nav--prev{left:1rem;left:var(--gap)}.mt-lightbox__nav--next{right:1rem;right:var(--gap)}.mt-lightbox__close:hover,.mt-lightbox__nav:hover{border-color:#d81f2a;border-color:var(--signal)}.mt-dropzone{align-items:center;background:#1c1c1c;background:var(--bg-card);border:2px dashed #ffffff3d;border:2px dashed var(--border-strong);border-radius:8px;border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;gap:.2rem;margin-bottom:1rem;margin-bottom:var(--gap);padding:1.5rem 1rem;padding:var(--gap-lg) var(--gap);text-align:center}.mt-dropzone.is-dragging,.mt-dropzone:focus-visible,.mt-dropzone:hover{border-color:#d81f2a;border-color:var(--signal)}.mt-dropzone__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mt-dropzone__target{color:#b6b6b6;color:var(--ink-soft);font-size:.88rem;margin-top:.35rem}.mt-dropzone__target strong{color:#d81f2a;color:var(--signal)}.mt-albumform--edit{background:#2b2b2b;background:var(--smoke);border-color:#d81f2a;border-color:var(--signal);border-left-width:4px}.mt-bulkbar{border-color:#d81f2a;border-color:var(--signal);bottom:1rem;bottom:var(--gap);flex-wrap:wrap;gap:.75rem;gap:var(--gap-sm);justify-content:space-between;position:sticky;z-index:20}.mt-bulkbar,.mt-gallery__pick{align-items:center;display:flex}.mt-gallery__pick{cursor:pointer;gap:.5rem;gap:var(--gap-xs);overflow-wrap:anywhere}.mt-filelist{color:#b6b6b6;color:var(--ink-soft);font-size:.88rem;margin:0 0 1rem;margin:0 0 var(--gap);padding-left:1.2rem}.mt-gallery--edit{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));margin-bottom:1rem;margin-bottom:var(--gap)}.mt-gallery--edit figcaption{grid-gap:.5rem;grid-gap:var(--gap-xs);display:grid;gap:.5rem;gap:var(--gap-xs);padding:.75rem;padding:var(--gap-sm)}.mt-event-cover-slot{margin-bottom:.5rem;margin-bottom:var(--gap-xs);max-width:420px;position:relative;width:100%}.mt-event-cover-edit{aspect-ratio:4/3;background:#141414;background:var(--asphalt);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);overflow:hidden;width:100%}.mt-event-cover-edit img{display:block;height:100%;object-fit:cover;width:100%}.mt-imgedit--eventCover .mt-imgedit__overlay,.mt-imgedit--eventCover .mt-imgedit__trigger{border-radius:8px;border-radius:var(--radius)}@media (hover:hover){.mt-event-cover-edit--empty+.mt-imgedit--eventCover .mt-imgedit__overlay{background:none;opacity:1}}.mt-teaser__more{margin-top:2.5rem;margin-top:var(--gap-xl)}.mt-tablewrap{background:#1c1c1c;background:var(--bg-card);border:1px solid #ffffff1f;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);overflow-x:auto}.mt-table{border-collapse:collapse;min-width:640px;width:100%}.mt-table td,.mt-table th{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border);color:#b6b6b6;color:var(--ink-soft);font-size:.92rem;padding:.75rem 1rem;padding:var(--gap-sm) var(--gap);text-align:left;vertical-align:top}.mt-table th{background:#2b2b2b;background:var(--smoke);color:#fff;color:var(--white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mt-table strong{color:#f2f2f2;color:var(--ink)}.mt-table tr:last-child td{border-bottom:none}.mt-filters{margin-bottom:1.5rem;margin-bottom:var(--gap-lg)}.mt-chip{align-items:center;background:#0000;border:1px solid #ffffff3d;border:1px solid var(--border-strong);border-radius:999px;color:#b6b6b6;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:.85rem;gap:.4rem;padding:.4rem .9rem}.mt-chip:hover{color:#fff;color:var(--white)}.mt-chip.is-active,.mt-chip:hover{border-color:#fff;border-color:var(--white)}.mt-chip.is-active{background:#fff;background:var(--white);color:#0a0a0a;color:var(--black)}.mt-chip__count{background:#d81f2a;background:var(--signal);border-radius:999px;color:#fff;color:var(--white);display:inline-block;font-size:.75rem;font-weight:700;min-width:1.3em;padding:0 .35em;text-align:center}.mt-sep{border:0;border-top:1px solid #ffffff3d;border-top:1px solid var(--border-strong);height:0;margin:.5rem 0;opacity:.5;width:100%}.mt-chip__x{background:#0000;border:0;color:inherit;cursor:pointer;font-size:.85rem;line-height:1;margin:-.4rem -.5rem -.4rem .1rem;opacity:.7;padding:.4rem .5rem}.mt-chip__x:focus-visible,.mt-chip__x:hover{opacity:1}.mt-chip__x:disabled{cursor:default;opacity:.35}.mt-tabs{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--gap-xs);margin-bottom:1.5rem;margin-bottom:var(--gap-lg)}.mt-tab{background:none;border:none;border-bottom:3px solid #0000;color:#8f8f8f;color:var(--ink-muted);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.05em;margin-bottom:-1px;padding:.7rem 1.1rem;text-transform:uppercase}.mt-tab.is-active,.mt-tab:hover{color:#fff;color:var(--white)}.mt-tab.is-active{border-bottom-color:#d81f2a;border-bottom-color:var(--signal)}.mt-tab__count{background:#d81f2a;background:var(--signal);border-radius:999px;color:#fff;color:var(--white);display:inline-block;font-size:.75rem;letter-spacing:0;line-height:1.35;margin-left:.45rem;min-width:1.35em;padding:.05em .35em;text-align:center;text-transform:none}.mt-logo{display:inline-block;line-height:0}.mt-logo__mark{display:block;height:auto;width:172px}.mt-logo--sm .mt-logo__mark{width:138px}.mt-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0aeb;border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:60}.mt-header__inner{align-items:center;display:flex;gap:var(--gap);justify-content:space-between;min-height:72px}.mt-header__brand{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.mt-header__toggle{background:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--white);cursor:pointer;display:none;font-size:1.3rem;line-height:1;padding:.45rem .7rem}.mt-header__nav{align-items:center;display:flex;gap:var(--gap-lg)}.mt-header__link{border-bottom:2px solid #0000;color:var(--ink-soft);font-size:.9rem;font-weight:600;letter-spacing:.02em;padding:.35rem 0;text-decoration:none;white-space:nowrap}.mt-header__link.is-active,.mt-header__link:hover{border-bottom-color:var(--signal);color:var(--white)}.mt-header__ig{align-items:center;color:var(--ink-soft);display:inline-flex;font-size:.9rem;font-weight:600;gap:.35rem;text-decoration:none}.mt-header__ig:hover{color:var(--white)}@media (max-width:880px){.mt-header__toggle{display:block}.mt-header__nav{align-items:stretch;background:var(--asphalt);border-bottom:1px solid var(--border);display:none;flex-direction:column;gap:0;left:0;padding:var(--gap-sm) var(--gap-lg) var(--gap-lg);position:absolute;right:0;top:100%}.mt-header__nav.is-open{display:flex}.mt-header__ig,.mt-header__link{border-bottom:1px solid var(--border);padding:.85rem 0}.mt-header__link.is-active,.mt-header__link:hover{border-bottom-color:var(--border)}.mt-header__nav .mt-btn{margin-top:var(--gap)}}.mt-header__inner--member{grid-gap:var(--gap-sm);align-items:center;display:grid;gap:var(--gap-sm);grid-template-columns:1fr auto 1fr}.mt-header__inner--member .mt-header__brand{justify-self:center}.mt-header__inner--member .mt-header__toggle{display:block;justify-self:start}.mt-header__right{align-items:center;display:flex;gap:var(--gap-sm);justify-self:end;min-width:0}.mt-header__version{font-feature-settings:"tnum";border:1px solid var(--border);border-radius:999px;color:var(--ink-soft);font-size:.75rem;font-variant-numeric:tabular-nums;padding:.15rem .45rem;text-decoration:none;white-space:nowrap}@media (max-width:479px){.mt-header__version{display:none}}.mt-header__version:focus-visible,.mt-header__version:hover{border-color:var(--border-strong);color:var(--ink)}.mt-header__avatar{align-items:center;border-radius:50%;display:flex;text-decoration:none}.mt-header__avatar:focus-visible .mt-avatar,.mt-header__avatar:hover .mt-avatar{border-color:var(--signal)}.mt-header__nav--account{align-items:stretch;background:var(--asphalt);border:1px solid var(--border-strong);border-radius:var(--radius-sm);display:none;flex-direction:column;gap:0;left:var(--gap-lg);max-height:calc(100dvh - 72px - env(safe-area-inset-top));max-width:min(340px,calc(100vw - var(--gap-lg)*2));min-width:260px;overflow-y:auto;overscroll-behavior:contain;padding:var(--gap-sm) var(--gap) var(--gap);position:absolute;right:auto;top:100%}.mt-header__nav--account.is-open{display:flex}.mt-header__nav--account .mt-header__ig,.mt-header__nav--account .mt-header__link{border-bottom:1px solid var(--border);padding:.8rem 0;white-space:normal}.mt-header__nav--account .mt-header__link.is-active,.mt-header__nav--account .mt-header__link:hover{border-bottom-color:var(--border);color:var(--white)}.mt-header__nav--account button.mt-header__link{background:none;border-left:0;border-right:0;border-top:0;cursor:pointer;font-family:inherit;text-align:left}.mt-header__who{border-bottom:1px solid var(--border);display:flex;flex-direction:column;font-size:.9rem;gap:.1rem;overflow-wrap:anywhere;padding-bottom:.7rem}.mt-header__sep{height:var(--gap-xs)}.mt-hero{align-items:flex-end;background:var(--black);display:flex;min-height:clamp(30rem,76vh,46rem);overflow:hidden;position:relative}.mt-hero__media{display:block;inset:0;position:absolute}.mt-hero__media img{height:100%;object-fit:cover;object-position:center 34%;width:100%}.mt-hero__scrim{background:linear-gradient(180deg,#0a0a0a40,#0a0a0a1a 32%,#0a0a0ab8 62%,#0a0a0af5);inset:0;position:absolute}.mt-hero__inner{max-width:900px;padding:clamp(3rem,10vw,6rem) var(--gap-lg) clamp(2.5rem,7vw,4.5rem);position:relative}@media (max-width:600px){.mt-hero{min-height:clamp(26rem,68vh,34rem)}.mt-hero__media img{object-position:center 40%}}.mt-hero__kicker{color:var(--silver);font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.24em;margin-bottom:var(--gap);text-transform:uppercase}.mt-hero__title{color:var(--white);margin-bottom:var(--gap-lg)}.mt-hero__rule{background:var(--signal);border:0;height:4px;margin:0 0 var(--gap-lg);width:96px}.mt-hero__lead{color:var(--ink-soft);font-size:clamp(1.02rem,2.2vw,1.2rem);margin-bottom:var(--gap-xl);max-width:620px}.mt-hero__actions{gap:var(--gap)}.mt-crew{align-items:flex-end;aspect-ratio:9/4;background:var(--black);border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;min-height:clamp(20rem,42vw,26rem);overflow:hidden;position:relative;width:100%}.mt-crew__media{display:block;inset:0;position:absolute}.mt-crew__media img{height:100%;object-fit:cover;object-position:center 90%;width:100%}.mt-crew__scrim{background:linear-gradient(180deg,#0a0a0a00,#0a0a0a0f 42%,#0a0a0aad 78%,#0a0a0af0);inset:0;position:absolute}.mt-crew__inner{padding-bottom:clamp(1.75rem,4vw,3rem);padding-top:var(--gap-xl);position:relative}.mt-crew__title{color:var(--white);font-size:clamp(1.35rem,3.6vw,2.4rem);margin-bottom:0}@media (max-width:600px){.mt-crew{min-height:clamp(18rem,78vw,25rem)}.mt-crew__inner{padding-bottom:1.25rem}.mt-crew__title{font-size:1.2rem;line-height:1.25}.mt-crew .mt-kicker{margin-bottom:.25rem}}.mt-pillar__icon{display:block;filter:grayscale(1);font-size:1.8rem;line-height:1;margin-bottom:var(--gap-sm)}.mt-pillar p:last-child{margin-bottom:0}.mt-gen__era{color:var(--signal);display:block;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.16em;margin-bottom:.35rem;text-transform:uppercase}.mt-gen p:last-child{margin-bottom:0}.mt-faq{border-top:1px solid var(--border);margin:0 auto;max-width:780px}.mt-faq__item{border-bottom:1px solid var(--border)}.mt-faq__heading{font-size:1rem;margin:0}.mt-faq__trigger{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-body);font-size:1.02rem;font-weight:600;gap:var(--gap);justify-content:space-between;padding:var(--gap) 0;text-align:left;width:100%}.mt-faq__trigger:hover{color:var(--white)}.mt-faq__icon{color:var(--signal);flex-shrink:0;font-size:1.4rem;line-height:1}.mt-faq__panel{padding-bottom:var(--gap)}.mt-faq__panel p{margin-bottom:0}.mt-ig{margin:0 auto;max-width:620px;text-align:center}.mt-ig__handle{color:var(--white);display:inline-block;font-family:var(--font-display);font-size:clamp(1.3rem,4vw,2rem);font-weight:900;letter-spacing:-.01em;margin-bottom:var(--gap-lg);text-decoration:none}.mt-ig__handle:hover{color:var(--signal)}.mt-contact{grid-gap:var(--gap-xl);align-items:start;display:grid;gap:var(--gap-xl);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.mt-contact>*{min-width:0}.mt-contact__mail{color:var(--white);font-weight:600}.mt-join{grid-gap:var(--gap-xl);display:grid;gap:var(--gap-xl);max-width:900px}.mt-join__steps{margin-bottom:0}.mt-join__photo{border:1px solid var(--border);border-radius:var(--radius);display:block;line-height:0;overflow:hidden}.mt-join__photo img{display:block;height:auto;width:100%}.mt-step__n{align-items:center;background:var(--signal);border-radius:50%;color:var(--white);display:inline-flex;font-family:var(--font-display);font-size:1.1rem;font-weight:900;height:38px;justify-content:center;margin-bottom:var(--gap-sm);width:38px}.mt-step p:last-child{margin-bottom:0}.mt-join__box{max-width:none}.mt-footer{background:var(--black);border-top:1px solid var(--border);color:var(--ink-muted);padding:var(--gap-xl) 0 var(--gap-lg)}.mt-footer__top{display:flex;flex-wrap:wrap;gap:var(--gap-lg);justify-content:space-between;margin-bottom:var(--gap-lg)}.mt-footer__claim{color:var(--ink-muted);font-size:.9rem;margin:var(--gap-sm) 0 0}.mt-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-sm) var(--gap-lg)}.mt-footer__links a{color:var(--ink-soft);font-size:.9rem;text-decoration:none}.mt-footer__links a:hover{color:var(--white);text-decoration:underline}.mt-footer__note{border-top:1px solid var(--border);line-height:1.6;margin-bottom:var(--gap-xs);padding-top:var(--gap)}.mt-footer__copy,.mt-footer__note{color:var(--silver);font-size:.8rem}.mt-footer__copy{margin:0}.mt-ways{grid-gap:var(--gap);display:grid;gap:var(--gap);list-style:none;margin:var(--gap) 0 0;padding:0}.mt-ways__item p{color:var(--ink-soft);margin:.25rem 0 0}.mt-pwa{align-items:center;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-lg);bottom:calc(var(--gap-sm) + env(safe-area-inset-bottom));box-shadow:0 8px 28px #0000008c;display:flex;gap:var(--gap-sm);left:max(var(--gap-sm),env(safe-area-inset-left));padding:var(--gap-sm);position:fixed;right:max(var(--gap-sm),env(safe-area-inset-right));z-index:55}.mt-pwa--update{border-color:var(--accent);z-index:56}.mt-pwa--progress{color:var(--ink-soft);font-size:.8rem;overflow:hidden;padding:.3rem var(--gap-sm);pointer-events:none}.mt-pwa--progress:after{animation:mt-update-sweep 1.5s ease-in-out infinite;background:var(--accent);bottom:0;content:"";height:2px;left:0;position:absolute;width:35%}@keyframes mt-update-sweep{0%{transform:translateX(-100%)}to{transform:translateX(386%)}}@media (prefers-reduced-motion:reduce){.mt-pwa--progress:after{animation:none;opacity:.6;width:100%}}@media (min-width:900px){.mt-pwa--update.mt-pwa--progress{max-width:280px}}.mt-pwa__icon{border-radius:var(--radius);flex:0 0 auto;height:44px;width:44px}.mt-pwa__text{display:flex;flex:1 1 auto;flex-direction:column;font-size:.9rem;gap:.15rem;min-width:0}.mt-pwa__text strong{font-size:.95rem}.mt-pwa__text span{color:var(--ink-soft);overflow-wrap:anywhere}.mt-pwa__actions{align-items:center;display:flex;flex:0 0 auto;gap:var(--gap-sm)}@media (max-width:480px){.mt-pwa{flex-wrap:wrap}.mt-pwa__actions{justify-content:flex-end;width:100%}}@media (min-width:900px){.mt-pwa:not(.mt-pwa--update){display:none}.mt-pwa--update{left:auto;max-width:420px}}
/*# sourceMappingURL=main.2a656f60.css.map*/