.ms{--ak-accent: var(--primary);--ak-accent-contrast: var(--on-primary);--ak-border: var(--border-strong);--ak-text: var(--text);--ak-text-muted: var(--text-muted);--ak-radius: 14px;--ak-radius-md: 12px;max-width: 1120px;margin: 0 auto;padding: var(--space-5, 24px) 16px 64px;display: grid;gap: var(--space-5, 24px);}.ms-crumb{margin: 0;font-size: 13px;color: var(--text-muted);}.ms-crumb a{color: var(--text-secondary);}.ms-hero{display: grid;gap: 10px;max-width: 720px;}.ms-eyebrow, .ms-side-k{margin: 0;font-size: 12px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--text-muted);}.ms-title{margin: 0;font: 800 clamp(32px, 6vw, 52px)/0.98 var(--font-heading);text-transform: uppercase;text-wrap: balance;}.ms-title em{font-style: normal;color: var(--primary);}.ms-lede{margin: 0;font-size: 17px;color: var(--text-secondary);max-width: 60ch;}.ms-perks{list-style: none;margin: 6px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px;}.ms-perks li{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;color: var(--text);border: 1px solid var(--border-strong);border-radius: 999px;padding: 5px 12px;}.ms-perks li::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--badge-lime);}.ms-layout{display: grid;grid-template-columns: minmax(0, 1fr) 320px;gap: var(--space-5, 24px);align-items: start;}.ms-form{display: grid;gap: 16px;min-width: 0;}.ms-side{position: sticky;top: 16px;display: grid;gap: 16px;}.ms-card{background: var(--bg-raised);border: 1px solid var(--border);border-radius: 18px;padding: 20px;display: grid;gap: 16px;min-width: 0;}.ms-card--private{border-style: dashed;border-color: var(--border-strong);}.ms-card-head{display: grid;grid-template-columns: 32px minmax(0, 1fr);gap: 12px;align-items: start;}.ms-card-head h2{margin: 0;font: 700 22px/1.1 var(--font-heading);text-transform: uppercase;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.ms-card-head p{margin: 4px 0 0;font-size: 14px;color: var(--text-secondary);}.ms-step{width: 32px;height: 32px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--border-strong);font: 700 15px var(--font-heading);color: var(--text);}.ms-private{display: inline-flex;align-items: center;gap: 4px;font: 600 11px var(--font-body);letter-spacing: .04em;text-transform: uppercase;color: var(--badge-teal);border: 1px solid currentColor;border-radius: 999px;padding: 2px 8px;}.ms-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px 16px;}.ms-field{display: grid;gap: 6px;align-content: start;min-width: 0;}.ms-field--wide{grid-column: 1 / -1;}.ms-fieldset{border: 0;margin: 0;padding: 0;}.ms-label{font-size: 13px;font-weight: 600;color: var(--text);padding: 0;}.ms-opt{font-weight: 500;font-size: 12px;color: var(--text-muted);margin-left: 4px;}.ms-field input[type="text"], .ms-field input[type="email"], .ms-field input[type="url"], .ms-field select, .ms-field textarea{width: 100%;min-height: 46px;padding: 10px 12px;font: 400 16px var(--font-body);color: var(--text);background: var(--bg-card);border: 1px solid var(--border-strong);border-radius: 12px;box-sizing: border-box;}.ms-field textarea{min-height: 96px;resize: vertical;line-height: 1.45;}.ms-field input::placeholder, .ms-field textarea::placeholder{color: var(--text-muted);}.ms-field input:focus, .ms-field select:focus, .ms-field textarea:focus{outline: 2px solid var(--primary);outline-offset: 1px;border-color: transparent;}.ms-help{margin: 0;font-size: 12.5px;color: var(--text-muted);}.ms-help--block{margin-top: -4px;}.ms-error{margin: 0;font-size: 13px;font-weight: 600;color: var(--alert);}.has-error > input, .has-error > select, .has-error > textarea, .has-error .ms-prefixed{border-color: var(--alert) !important;}.ms-prefixed{display: flex;align-items: stretch;border: 1px solid var(--border-strong);border-radius: 12px;overflow: hidden;background: var(--bg-card);}.ms-prefix{display: grid;place-items: center;padding: 0 12px;font-size: 15px;color: var(--text-secondary);border-right: 1px solid var(--border-strong);}.ms-prefixed input{border: 0 !important;border-radius: 0 !important;min-width: 0;}.ms-chips{display: flex;flex-wrap: wrap;gap: 8px;}.ms-chip{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 14px;font-size: 14px;border: 1px solid var(--border-strong);border-radius: 999px;cursor: pointer;color: var(--text-secondary);background: var(--bg-card);}.ms-chip input{margin: 0;accent-color: var(--primary);width: 16px;height: 16px;}.ms-chip:has(input:checked){border-color: var(--primary);color: var(--text);}.ms-chip:has(input:focus-visible){outline: 2px solid var(--primary);outline-offset: 2px;}.ms-roles{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;}.ms-role{display: flex;align-items: flex-start;gap: 10px;padding: 12px;font-size: 14px;line-height: 1.35;cursor: pointer;border: 1px solid var(--border-strong);border-radius: 12px;background: var(--bg-card);color: var(--text-secondary);}.ms-role input{margin: 2px 0 0;accent-color: var(--primary);flex: none;width: 16px;height: 16px;}.ms-role:has(input:checked){border-color: var(--primary);color: var(--text);}.ms-role:has(input:focus-visible){outline: 2px solid var(--primary);outline-offset: 2px;}.ms-check{display: flex;align-items: flex-start;gap: 10px;font-size: 14px;line-height: 1.4;cursor: pointer;color: var(--text);}.ms-check input{margin: 2px 0 0;width: 18px;height: 18px;flex: none;accent-color: var(--primary);}.ms-check small{display: block;color: var(--text-muted);font-size: 12.5px;margin-top: 2px;}.ms-check.has-error span{color: var(--alert);}.ms-lead{display: none;padding: 12px 14px;border: 1px solid var(--border-strong);border-radius: 12px;background: var(--bg-card);}.ms-form:has(input[name="submitter_role"][value="organizer"]:checked) .ms-lead{display: flex;}.ms-picker{height: 360px;}.ms-pin.has-error .ce-picker{border-color: var(--alert);}.ms-pin .ce-picker-status{margin: 8px 0 0;font-size: 13px;}.ms-pin .ce-link-btn{color: var(--primary);}.ms-submit{display: grid;gap: 12px;padding: 4px 4px 0;}.ms-alert{padding: 14px 16px;border: 1px solid var(--alert);border-radius: 14px;background: rgba(255, 90, 77, .08);font-size: 14px;}.ms-alert p{margin: 6px 0 0;}.ms-hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden;}.ms-actions{display: flex;flex-wrap: wrap;gap: 8px;}.ms-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 18px;font: 600 15px var(--font-body);text-decoration: none;border-radius: 12px;cursor: pointer;border: 1px solid var(--border-strong);background: var(--bg-card);color: var(--text);}.ms-btn:hover{border-color: var(--text-muted);}.ms-btn--primary{background: var(--primary);border-color: var(--primary);color: var(--on-primary);}.ms-btn--primary:hover{background: var(--primary-hover);border-color: var(--primary-hover);}.ms-btn--lg{min-height: 54px;font-size: 17px;justify-self: start;padding: 0 28px;}.ms-btn--sm{min-height: 34px;padding: 0 12px;font-size: 13px;}.ms-link{color: var(--primary);font-weight: 600;text-decoration: none;}.ms-preview, .ms-next{background: var(--bg-raised);border: 1px solid var(--border);border-radius: 18px;padding: 16px;display: grid;gap: 12px;}.ms-pcard{display: grid;grid-template-columns: 36px minmax(0, 1fr);gap: 10px 12px;padding: 14px;background: var(--bg-card);border: 1px solid var(--border-strong);border-radius: 14px;}.ms-pcard-pin{width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;background: rgba(155, 123, 255, .15);color: var(--badge-violet);}.ms-pcard b{display: block;font-size: 16px;overflow-wrap: anywhere;}.ms-pcard small{color: var(--text-muted);font-size: 12.5px;}.ms-pfacts{grid-column: 1 / -1;margin: 0;display: grid;gap: 4px;font-size: 13px;}.ms-pfacts div{display: grid;grid-template-columns: 56px minmax(0, 1fr);gap: 8px;}.ms-pfacts dt{color: var(--text-muted);}.ms-pfacts dd{margin: 0;overflow-wrap: anywhere;}.ms-ptags{grid-column: 1 / -1;margin: 0;display: flex;flex-wrap: wrap;gap: 6px;}.ms-ptags:empty{display: none;}.ms-ptags span{font-size: 12px;color: var(--badge-lime);border: 1px solid rgba(188, 198, 83, .35);border-radius: 6px;padding: 3px 8px;}.ms-pnote{grid-column: 1 / -1;font-size: 12px;color: var(--text-muted);}.ms-next ol{margin: 0;padding: 0;list-style: none;counter-reset: s;display: grid;gap: 10px;}.ms-next li{counter-increment: s;display: grid;grid-template-columns: 24px minmax(0, 1fr);gap: 10px;font-size: 14px;color: var(--text-secondary);}.ms-next li::before{content: counter(s);width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;font: 700 12px var(--font-heading);border: 1px solid var(--border-strong);color: var(--text);}.ms-next b{color: var(--text);}.ms-more{border: 1px solid var(--border-strong);border-radius: 14px;background: var(--bg-card);}.ms-more-sum{list-style: none;cursor: pointer;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;min-height: 52px;padding: 10px 44px 10px 14px;position: relative;font-size: 15px;font-weight: 600;}.ms-more-sum::-webkit-details-marker{display: none;}.ms-more-sum::after{content: "+";position: absolute;right: 14px;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--border-strong);color: var(--primary);font: 600 16px/1 var(--font-body);}.ms-more[open] > .ms-more-sum::after{content: "–";}.ms-more-sum:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;border-radius: 14px;}.ms-more-sum .ms-opt{margin: 0;font-weight: 500;}.ms-more-body{padding: 4px 14px 16px;}.ms-reach > .ms-help{margin: -2px 0 6px;}.ms-status-link{width: 100%;box-sizing: border-box;min-width: 0;display: grid;gap: 8px;padding: 14px;border: 1px solid var(--border-strong);border-radius: 14px;background: var(--bg-raised);}.ms-copy-row{display: flex;gap: 8px;min-width: 0;}.ms-copy-input{flex: 1;min-width: 0;min-height: 44px;padding: 0 12px;font: 500 14px var(--font-mono, monospace);color: var(--text);background: var(--bg-card);border: 1px solid var(--border-strong);border-radius: 10px;text-overflow: ellipsis;}.ms-copy-row .ms-btn{min-height: 44px;flex: none;}.ms-nowrap{white-space: nowrap;color: var(--text);}.ms-status{margin-top: 8px;}.ms-status-pill{margin: 0;display: inline-flex;align-items: center;gap: 6px;font-size: 12px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;border: 1px solid currentColor;border-radius: 999px;padding: 3px 10px;color: var(--badge-gold);}.ms-status-pill::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor;}.ms-status-pill[data-status="live"], .ms-status-pill[data-status="on_hooperslist"]{color: var(--badge-lime);}.ms-status-pill[data-status="approved"]{color: var(--badge-teal);}.ms-status-pill[data-status="rejected"], .ms-status-pill[data-status="removed"]{color: var(--text-muted);}.ms-track{list-style: none;margin: 4px 0;padding: 0;width: 100%;display: grid;gap: 0;}.ms-track li{position: relative;display: grid;gap: 2px;padding: 0 0 18px 36px;color: var(--text-muted);font-size: 13px;}.ms-track li b{color: var(--text-secondary);font-size: 15px;}.ms-track li::before{content: "";position: absolute;left: 0;top: 0;width: 22px;height: 22px;border-radius: 50%;border: 2px solid var(--border-strong);background: var(--bg);box-sizing: border-box;}.ms-track li:not(:last-child)::after{content: "";position: absolute;left: 10px;top: 24px;bottom: 2px;width: 2px;background: var(--border-strong);}.ms-track li.is-done::before{background: var(--badge-lime);border-color: var(--badge-lime);}.ms-track li.is-done::after{background: var(--badge-lime);}.ms-track li.is-done b{color: var(--text);}.ms-track li.is-now::before{border-color: var(--primary);box-shadow: 0 0 0 4px rgba(var(--primary-rgb), .2);}.ms-track li.is-now b{color: var(--text);}.ms-thanks{max-width: 640px;margin: 24px auto;display: grid;gap: 14px;justify-items: start;}.ms-thanks-ic{width: 56px;height: 56px;border-radius: 50%;display: grid;place-items: center;color: var(--badge-lime);border: 1px solid currentColor;}.ms-pitch{margin-top: 12px;display: grid;gap: 6px;padding: 16px;border: 1px dashed var(--border-strong);border-radius: 16px;color: var(--text-secondary);font-size: 14px;}.ms-pitch b{color: var(--text);font-size: 16px;}@media (max-width: 900px){.ms-layout{grid-template-columns: minmax(0, 1fr);}.ms-side{display: none;}}@media (max-width: 640px){.ms{gap: 16px;padding-top: 16px;}.ms-lede{font-size: 15.5px;}.ms-perks li{font-size: 12px;padding: 4px 10px;}.ms-grid, .ms-roles{grid-template-columns: minmax(0, 1fr);gap: 12px;}.ms-card{padding: 16px 14px;border-radius: 16px;gap: 14px;}.ms-card-head{grid-template-columns: 28px minmax(0, 1fr);gap: 10px;}.ms-step{width: 28px;height: 28px;font-size: 13px;}.ms-card-head h2{font-size: 20px;}.ms-role{padding: 12px;min-height: 48px;align-items: center;}.ms-chip{min-height: 44px;}.ms-picker{height: 280px;}.ms-more-body{padding: 4px 12px 14px;}.ms-btn--lg{justify-self: stretch;}.ms-actions{width: 100%;}.ms-actions .ms-btn{flex: 1 1 auto;}.ms-pin .ce-search{width: calc(100% - 20px);}}