.event-brief{--eb-bg:#0a0a0b;--eb-panel:#121214;--eb-line:rgba(255,255,255,.18);--eb-muted:#b4b4bd;--eb-accent:var(--nm-clr-pr-1,#c00000);--eb-gold:var(--kin-luxury,#e6ae6f);background:radial-gradient(ellipse at 90% 0,rgba(192,0,0,.13),transparent 35%),var(--eb-bg);color:#f6f6f8;font-family:var(--nm-font-1,"Dana"),Tahoma,sans-serif;padding:clamp(135px,16vw,190px) 0 90px;min-height:85svh;text-align:start}.event-brief *,.event-brief :after,.event-brief :before{box-sizing:border-box}.event-brief button,.event-brief input,.event-brief select,.event-brief textarea{font:inherit}.event-brief button{cursor:pointer}.event-brief button:disabled{cursor:wait;opacity:.6}.event-brief :focus-visible{outline:2px solid var(--eb-gold);outline-offset:4px}.eb-shell{width:min(900px,calc(100% - 40px));margin-inline:auto}.eb-back{display:inline-flex;align-items:center;gap:8px;color:var(--eb-muted);font-size:14px;margin-bottom:30px}.eb-back:hover,.eb-eyebrow{color:var(--eb-gold)}.eb-eyebrow{font-size:13px;font-weight:700;margin:0 0 16px}.event-brief h1{font-size:clamp(28px,4.4vw,46px);font-weight:900;line-height:1.5;color:#fff;margin:0 0 20px;text-wrap:balance}.eb-intro>p:not(.eb-eyebrow){max-width:660px;color:var(--eb-muted);font-size:16px;line-height:2;margin-bottom:18px}.eb-time{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--eb-gold)}.eb-entry{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}.eb-path{display:flex;flex-direction:column;align-items:flex-start;text-align:start;padding:30px;border:1px solid var(--eb-line);border-radius:16px;background:var(--eb-panel);color:#fff;transition:border-color .2s,background .2s}.eb-path:hover{border-color:var(--eb-gold);background:#191619}.eb-path-icon{display:inline-flex;color:var(--eb-gold);margin-bottom:28px}.eb-path h2{color:#fff;font-size:23px;font-weight:800;margin:0 0 12px}.eb-path p{color:var(--eb-muted);font-size:14px;line-height:1.9;margin:0 0 26px}.eb-path-action{display:inline-flex;align-items:center;gap:10px;color:var(--eb-gold);font-size:14px;font-weight:700;margin-top:auto}.eb-entry-note{text-align:center;color:var(--eb-muted);font-size:12px;margin-top:25px}.eb-form-panel{margin-top:36px;border:1px solid var(--eb-line);border-radius:18px;padding:clamp(20px,5vw,42px);background:var(--eb-panel)}.eb-toolbar{display:flex;gap:15px;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--eb-line);color:var(--eb-muted);font-size:13px}.eb-toolbar button{background:transparent;border:0;color:var(--eb-gold);min-height:44px;padding:5px;text-decoration:underline;text-underline-offset:5px}.eb-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;margin:26px 0 36px;padding:0}.eb-progress li{min-width:0}.eb-progress button{border:0;background:none;color:var(--eb-muted);display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;width:100%}.eb-progress button:disabled{opacity:1;cursor:default}.eb-progress span{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--eb-line);border-radius:50%;font-size:13px}.eb-progress small{font-size:12px;line-height:1.8}.eb-progress .is-current span{color:#fff;border-color:var(--eb-accent);background:var(--eb-accent)}.eb-progress .is-current small{color:#fff;font-weight:700}.eb-progress .is-complete span{border-color:var(--eb-gold);color:var(--eb-gold)}.eb-step-title{font-size:clamp(22px,3vw,30px);line-height:1.6;font-weight:800;color:#fff;margin:28px 0 10px;scroll-margin-top:125px}.eb-step-title:focus{outline:none}.eb-step-description{color:var(--eb-muted);font-size:14px;line-height:1.9;margin:0 0 32px}.eb-step-fields{margin:0}.eb-field,.eb-step-fields{padding:0;border:0;min-width:0}.eb-field{margin:0 0 30px;scroll-margin-top:130px}.eb-field>label:not(.eb-upload),.eb-field>legend{color:#f7f7f8;font-size:16px;font-weight:700;line-height:1.9;display:block;float:none;width:100%;margin:0 0 12px;padding:0}.eb-hint{font-size:13px;line-height:1.9;color:var(--eb-muted);margin:-3px 0 14px}.eb-field input:not([type=radio]):not([type=checkbox]):not([type=file]),.eb-field textarea{display:block;width:100%;color:#fff;background:#0c0c0e;border:1px solid #595961;border-radius:9px;padding:12px 16px;min-height:50px;font-size:16px;line-height:1.8;outline-offset:2px}.eb-field textarea{resize:vertical}.eb-field input[type=date]{color-scheme:dark}.eb-field input[dir=ltr],.eb-field textarea[dir=ltr]{text-align:left}.eb-field input::placeholder,.eb-field textarea::placeholder{color:#92929c;opacity:1}.eb-field input[aria-invalid=true],.eb-field textarea[aria-invalid=true]{border-color:#ff8b8b}.eb-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eb-choice-select{display:none}.eb-option{display:flex;align-items:flex-start;gap:10px;min-height:52px;padding:13px 14px;border:1px solid #484850;border-radius:9px;background:#0c0c0e;color:#dfdfe4;font-size:14px;line-height:1.9;cursor:pointer;transition:border-color .15s,background .15s}.eb-option.is-selected,.eb-option:hover{border-color:var(--eb-gold)}.eb-option.is-selected{background:rgba(230,174,111,.09);color:#fff}.eb-option input{flex-shrink:0;appearance:auto;width:18px;height:18px;margin:4px 0 0;accent-color:var(--eb-accent)}.eb-option:has(input:disabled){opacity:.5;cursor:default}.eb-option:focus-within{outline:2px solid var(--eb-gold);outline-offset:3px}.eb-question-card{background:#0d0d10;border:1px solid var(--eb-line);padding:24px;border-radius:12px;margin-bottom:30px}.eb-question-card h3{font-size:17px;font-weight:800;line-height:1.9;color:#fff;margin:0 0 26px}.eb-question-card .eb-field:last-child{margin-bottom:0}.eb-field-error{font-size:13px;color:#ffaaaa;line-height:1.8;margin:8px 0 0}.eb-error-summary{border:1px solid #e07777;background:rgba(192,0,0,.12);padding:18px;border-radius:9px;margin-bottom:28px;color:#ffbcbc;font-size:14px;line-height:1.9}.eb-error-summary ul{list-style:disc;padding-inline-start:22px;margin:8px 0 0}.eb-error-summary a{color:#ffbcbc;text-decoration:underline}.eb-error-summary p{color:inherit;margin:8px 0 0}.eb-notice{background:rgba(230,174,111,.08);border-radius:8px;padding:14px;color:var(--eb-gold);font-size:13px;line-height:1.9;margin:20px 0 0}.eb-upload{position:relative;display:flex;align-items:center;gap:14px;min-height:92px;border:1px dashed #686870;border-radius:12px;padding:18px;background:#0d0d10;cursor:pointer;color:var(--eb-gold);text-align:start;transition:border-color .15s,background .15s}.eb-upload:hover{border-color:var(--eb-gold);background:rgba(230,174,111,.04)}.eb-upload:has(input[aria-invalid=true]){border-color:#ff8b8b}.eb-upload-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:rgba(230,174,111,.09)}.eb-upload-copy{min-width:0}.eb-upload-copy strong{display:block;font-size:15px;font-weight:700}.eb-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.eb-upload:focus-within{outline:2px solid var(--eb-gold);outline-offset:3px}.eb-file-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0}.eb-file-limits>div{padding-inline:4px;text-align:center;font-size:12px;line-height:1.6}.eb-file-limits>div+div{border-inline-start:1px solid var(--eb-line)}.eb-file-limits dt{color:var(--eb-muted);margin-bottom:3px}.eb-file-limits dd{color:#efeff2;margin:0;font-weight:600}.eb-upload-info{margin-top:8px}.eb-upload-info summary{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--eb-gold);font-size:12px;line-height:1.8;cursor:pointer;list-style:none}.eb-upload-info summary::-webkit-details-marker{display:none}.eb-upload-info summary svg{flex-shrink:0;transition:transform .15s}.eb-upload-info[open] summary svg{transform:rotate(180deg)}.eb-upload-info p{margin:0 0 12px;color:var(--eb-muted);font-size:13px;line-height:1.9}.eb-file-count{margin:8px 0;color:var(--eb-gold);font-size:12px;line-height:1.8}.eb-files{display:grid;gap:8px;list-style:none;margin:0;padding:0}.eb-files li{display:flex;gap:10px;align-items:center;border:1px solid var(--eb-line);border-radius:9px;background:#0c0c0e;padding:8px 10px;font-size:13px}.eb-files li>svg{flex-shrink:0;color:var(--eb-muted)}.eb-files li>span{flex:1;min-width:0;overflow-wrap:anywhere}.eb-files small{display:block;color:var(--eb-muted);margin-top:4px}.eb-files button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:8px;background:none;color:var(--eb-muted)}.eb-files button:hover{color:#ffaaaa;background:rgba(192,0,0,.08)}.eb-actions{display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid var(--eb-line)}.eb-actions,.eb-button{align-items:center;gap:12px}.eb-button{display:inline-flex;justify-content:center;min-height:50px;padding:12px 24px;border:1px solid var(--eb-accent);background:var(--eb-accent);color:#fff!important;border-radius:9px;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none;transition:background .15s}.eb-button:hover{background:#9a0000}.eb-button-secondary{background:transparent;color:#fff;border-color:#595961}.eb-button-secondary:hover{background:#252528}.eb-draft-status,.eb-privacy{color:var(--eb-muted);font-size:12px;line-height:1.9;margin:18px 0 0}.eb-privacy{margin:0 0 28px}.eb-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eb-loading{color:var(--eb-muted);display:flex;gap:10px;align-items:center;margin-top:40px}.eb-spin{animation:eb-spin 1s linear infinite}@keyframes eb-spin{to{transform:rotate(1turn)}}.eb-success .eb-shell{max-width:700px;text-align:center;padding:50px 0}.eb-success .eb-shell>svg{color:var(--eb-gold);margin-bottom:28px}.eb-success .eb-shell>p:not(.eb-eyebrow){color:var(--eb-muted);font-size:16px;line-height:2.1;margin-bottom:30px}.eb-date{position:relative}.eb-date-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #595961;border-radius:9px;min-height:50px;padding:12px 16px;color:#fff;background:#0c0c0e;text-align:start}.eb-date-panel{padding:14px;margin-top:10px;border:1px solid var(--eb-line);border-radius:10px;max-width:340px;background:#1b1b20}.eb-date-nav{display:flex;align-items:center;justify-content:space-between;gap:10px}.eb-date-nav button{display:grid;place-items:center;background:transparent;color:var(--eb-gold);border:0;padding:6px;min-height:44px;min-width:44px;font-size:12px}.eb-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-block:10px}.eb-date-grid button{min-height:44px;padding:0;border:0;border-radius:7px;background:#28282f;color:#fff;font-size:14px}.eb-date-grid button:hover,.eb-date-grid button[aria-pressed=true]{background:var(--eb-accent)}.eb-date-weekday{text-align:center;font-size:12px;color:var(--eb-muted);padding:6px 0}@media (max-width:600px){.eb-shell{width:calc(100% - 28px)}.event-brief{padding-top:130px;padding-bottom:60px}.eb-entry{grid-template-columns:1fr;gap:14px;margin-top:28px}.eb-path{padding:24px}.eb-path-icon{margin-bottom:20px}.eb-options{grid-template-columns:1fr}.eb-options-desktop{display:none}.eb-choice-select{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 14px;border:1px solid #595961;border-radius:9px;background:#0c0c0e;color:var(--eb-muted);font-size:14px;line-height:1.8}.eb-choice-select>span{min-width:0}.eb-choice-select>svg{flex-shrink:0;color:var(--eb-gold)}.eb-choice-select.is-selected{border-color:var(--eb-gold);background:rgba(230,174,111,.09);color:#fff}.eb-choice-select:has(select:focus-visible){outline:2px solid var(--eb-gold);outline-offset:3px}.eb-choice-select:has(select[aria-invalid=true]){border-color:#ff8b8b}.eb-choice-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;color:#fff;background:var(--eb-panel)}.eb-options-multiple{display:flex;flex-wrap:wrap;gap:8px}.eb-options-multiple .eb-option{align-items:center;gap:8px;min-height:44px;max-width:100%;padding:9px 12px;border-radius:24px;font-size:13px;line-height:1.8}.eb-options-multiple .eb-option input{margin:0}.eb-form-panel{padding:20px 16px;border-radius:12px}.eb-progress{gap:5px}.eb-progress small{font-size:12px}.eb-intro-started h1{font-size:26px}.eb-question-card{padding:18px 14px}.eb-button{padding-inline:18px}.eb-field>label,.eb-field>legend{font-size:15px}}@media (prefers-reduced-motion:reduce){.event-brief *,.event-brief :after,.event-brief :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}