@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.account-page{isolation:isolate;background:#101010;min-height:100dvh;padding:24px clamp(16px,4vw,60px) 40px;font-family:Segoe UI,system-ui,sans-serif;position:relative;overflow-x:clip}.account-ambient{z-index:-1;pointer-events:none;background:radial-gradient(at 20% 35%,#ad854022,#0000 55%),radial-gradient(at 85% 80%,#d1b06c12,#0000 50%);position:fixed;inset:0}.account-back{gap:8px;margin-bottom:24px;display:inline-flex}.account-shell{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:clamp(26px,6vw,80px);min-width:0;max-width:1160px;margin:auto;display:grid}.account-story{min-width:0;padding:20px 0}.account-story>.eyebrow{margin-top:50px;display:block}.account-story h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(32px,4.5vw,58px);line-height:1.12}.account-story h1 em{color:var(--gold-light);font-family:Georgia,serif;font-weight:400}.account-story p{max-width:430px;color:var(--muted);line-height:1.8}.account-mascot{filter:drop-shadow(0 12px 45px #b4893524);width:min(100%,340px);height:auto;margin:8px auto 0;animation:7s ease-in-out infinite account-float;display:block}.account-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-wrap:anywhere;background:linear-gradient(145deg,#242016d9,#151515f5 55%);border:1px solid #a5834140;border-radius:24px;width:100%;min-width:0;padding:clamp(24px,4vw,42px);animation:.55s cubic-bezier(.2,.8,.2,1) account-in;box-shadow:0 28px 90px #0007,inset 0 1px #e8d8a81a}.account-card h2{letter-spacing:-1px;margin:16px 0;font-size:clamp(26px,4vw,35px);line-height:1.2}.account-card h2:focus{outline:none}.account-card p{color:var(--muted);margin-bottom:22px;font-size:14px;line-height:1.8}.account-card .eyebrow{font-size:10px}.account-icon{width:50px;height:50px;color:var(--gold-light);background:#cba45210;border:1px solid #caa25d66;border-radius:16px;justify-content:center;align-items:center;margin-bottom:26px;display:flex}.account-card form{gap:19px;display:grid}.account-card .field{min-width:0;margin:0}.account-card .field input{box-sizing:border-box;width:100%;min-width:0;min-height:52px}.account-card .field small{font-size:11px}.password-control{align-items:center;display:flex;position:relative}.password-control input{padding-right:48px!important}.password-control button{width:42px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:5px;bottom:5px;right:5px}.account-card .button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:50px}.account-links{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:25px 0 18px;display:flex}.account-links button{color:var(--gold-light);text-align:left;background:0 0;border:0;min-height:38px;padding:4px 0;font-size:12px}.account-notice{background:#6f986414;border:1px solid #88b47f50;border-radius:12px;gap:10px;padding:14px;display:flex}.account-notice svg{flex-shrink:0;margin-top:3px}.account-ready{gap:17px;margin-top:25px;display:grid}.account-ready>.status{justify-self:start}.mfa-enrollment{border:1px solid var(--border);border-radius:12px;margin:22px 0;padding:16px}.mfa-enrollment>img{box-sizing:border-box;background:#fff;border-radius:9px;width:min(100%,240px);height:auto;margin:0 auto 20px;padding:10px;display:block}.mfa-enrollment summary{cursor:pointer;font-size:12px}.mfa-enrollment code{overflow-wrap:anywhere;background:#101010;border-radius:8px;padding:12px;font-size:12px;display:block}.mfa-enrollment p{margin:12px 0;font-size:12px}.mfa-workspace form{margin-top:20px}.mfa-workspace input[inputmode=numeric]{letter-spacing:6px;text-align:center;font-size:24px}.official-seal{margin-bottom:25px}.official-seal h3{align-items:center;gap:10px;display:flex}.official-seal p{font-size:13px;line-height:1.8}.new-security .security-grid{margin-top:24px}.new-security .account-notice{display:block}@keyframes account-in{0%{opacity:0;filter:blur(6px);transform:translateY(20px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes account-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:850px){.account-shell{grid-template-columns:minmax(0,1fr);gap:22px;max-width:530px}.account-story{padding:0}.account-story>.eyebrow{margin-top:24px}.account-story h1{letter-spacing:-1px;font-size:35px}.account-story p{max-width:none;font-size:13px}.account-mascot,.account-story>.safe-line{display:none}.account-card{border-radius:20px}.account-back{margin-bottom:20px;font-size:12px}.account-page{padding-bottom:max(32px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.account-mascot,.account-card{animation:none!important}}.sensitive-card{border:1px solid var(--border);background:#171719;border-radius:10px;margin:24px 0;padding:18px}.sensitive-card h3{align-items:center;gap:9px;font-size:16px;display:flex}.sensitive-card p,.sensitive-card small{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.sensitive-card small{color:var(--muted);margin-top:12px;display:block}.sensitive-card form{margin-top:18px}.stored-backups{margin-top:25px}.stored-backups>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.stored-backups strong,.stored-backups small{overflow-wrap:anywhere;display:block}.stored-backups small{color:var(--muted);margin-top:6px;font-size:10px}.incident-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.incident-list article{border:1px solid var(--border);border-radius:9px;min-width:0;padding:16px}.incident-list strong,.incident-list small,.incident-list code{overflow-wrap:anywhere;display:block}.incident-list small{color:var(--muted);margin:7px 0;font-size:10px}.incident-list code{color:var(--gold-light);font-size:10px}@media (max-width:620px){.stored-backups>div{flex-direction:column;align-items:stretch}.incident-list{grid-template-columns:minmax(0,1fr)}.sensitive-card>.row-between{flex-direction:column;align-items:flex-start;gap:13px}}.comparison-note{border-left:2px solid var(--gold);color:var(--gold-light);background:#b78e4310;padding:9px 11px}.activation-preview{padding:16px 0}.activation-preview dt{color:var(--muted);margin-top:15px;font-size:10px}.activation-preview dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.8}.pending-center .button b{min-width:24px;color:var(--gold-light);background:#b18f5a18;border-radius:5px;padding:2px 6px}.pending-center{margin-bottom:24px}.pending-center h2,.participant-help h2{margin-top:9px;font-size:23px}.queue-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.queue-tabs button{border:1px solid var(--border);text-align:left;background:#191919;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:16px;transition:background .2s,border-color .2s;display:flex}.queue-tabs button[aria-pressed=true]{border-color:var(--gold);background:#30271b}.queue-tabs strong{color:var(--gold-light);font-size:27px;font-weight:500}.queue-tabs span{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.work-list{margin-bottom:18px}.work-list>button{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:16px 0;display:flex}.work-list>button>span{min-width:0}.work-list strong,.work-list small{overflow-wrap:anywhere;display:block}.work-list small{color:var(--muted);margin-top:4px;font-size:11px}.work-list svg{flex-shrink:0}.filter-pills{flex-wrap:wrap;gap:8px;margin:8px 0 24px;display:flex}.filter-pills>button{border:1px solid var(--border);background:0 0;border-radius:7px;min-height:40px;padding:9px 12px;font-size:11px}.filter-pills>button.selected{border-color:var(--gold);color:var(--gold-light);background:#b58b4112}.panel-refresh{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.panel-refresh>small{color:var(--muted);font-size:10px}.operation-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operation-facts>div{min-width:0}.operation-facts strong{color:var(--gold-light);font-size:20px;font-weight:500;display:block}.operation-facts small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;display:block}.campaign-operations{border-block:1px solid var(--border);margin:18px 0;padding:17px 0}.campaign-operations progress{width:100%;height:5px;accent-color:var(--gold);border:0;margin:16px 0;display:block}.campaign-operations>p{font-size:10px;line-height:1.8}.campaign-operations .notice{margin:14px 0 0;padding:10px}.participant-next{background:linear-gradient(125deg,#302719,#1a1a1b);align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.participant-next>div{flex:1;min-width:0}.participant-next h2{margin:10px 0 12px;font-size:25px}.participant-next p{max-width:760px;font-size:13px;line-height:1.9}.participant-next small{color:var(--muted);margin-top:13px;font-size:11px;display:block}.participant-next .button-row{flex-wrap:wrap;margin-top:23px}.next-icon{min-width:48px;height:48px;color:var(--gold-light);border:1px solid #bd985d66;border-radius:12px;place-items:center;display:grid}.participant-next.winner{border-color:var(--gold)}.client-overview:has(>.profile-card:only-child){grid-template-columns:minmax(0,1fr)}.participant-help details,.dossier-details{border-top:1px solid var(--border);padding:16px 0}.participant-help details:first-of-type{margin-top:23px}.participant-help summary,.dossier-details summary{cursor:pointer;min-height:30px;font-size:13px;font-weight:500;line-height:1.8}.participant-help details p{max-width:800px;color:var(--muted);margin-top:13px;font-size:12px;line-height:1.9}.client-dossier{margin:24px 0 28px}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:16px 0 24px;display:grid}.comparison-grid>div{border:1px solid var(--border);background:#10101180;border-radius:10px;min-width:0;padding:18px}.comparison-grid h3{margin-bottom:18px;font-size:16px}.comparison-grid dt{color:var(--muted);margin-top:14px;font-size:10px}.comparison-grid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.purchase-proof{border-bottom:1px solid var(--border);padding:15px 0}.purchase-proof strong{font-size:12px}.purchase-proof p,.purchase-proof small{overflow-wrap:anywhere;font-size:11px;line-height:1.8}.dossier-details article{border-bottom:1px solid var(--border);padding:15px 0}.dossier-details article strong{font-size:12px;display:block}.dossier-details article p,.dossier-details article small,.dossier-details>p{overflow-wrap:anywhere;font-size:11px;line-height:1.8}.dossier-details article small{color:var(--muted);margin:7px 0 12px;display:block}.action-preview h3{margin:14px 0 20px;font-size:23px;line-height:1.5}.action-preview dl>div{border-bottom:1px solid var(--border);padding:13px 0}.action-preview dt{color:var(--muted);font-size:10px}.action-preview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.action-preview .notice{margin:24px 0}.action-preview .button-row{flex-wrap:wrap}@media (max-width:900px){.queue-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.pending-center>.row-between{flex-direction:column;align-items:flex-start;gap:16px}.queue-tabs{gap:9px}.queue-tabs button{padding:13px}.queue-tabs strong{font-size:24px}.panel-refresh{align-items:flex-start}.participant-next{flex-direction:column;gap:14px}.participant-next h2{font-size:22px}.participant-next .button-row{flex-direction:column;align-items:stretch}.participant-next .button{white-space:normal;text-align:left}.comparison-grid>div{padding:15px}.action-preview .button-row{flex-direction:column;align-items:stretch}}.document-actions{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;max-width:100%;display:flex}.document-actions>small{color:var(--muted);overflow-wrap:anywhere;max-width:320px;font-size:10px;line-height:1.7}.pdf-download{min-width:0;max-width:100%}.button.pdf-button{white-space:normal;text-align:left;gap:11px;max-width:100%;min-height:48px;line-height:1.5}.pdf-button>span:not(.pdf-format){overflow-wrap:anywhere;min-width:0}.pdf-button>svg{flex-shrink:0}.pdf-format{letter-spacing:.5px;border:1px solid #6d52284d;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px}.document-preview{min-height:36px}.ticket-content .document-actions,.participant-ticket>.document-actions{text-align:center;align-items:center}.document-actions.compact .pdf-button{font-size:11px}.toast.toast-portal{z-index:2000}.document-heading .document-download-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.document-save-help{color:var(--muted);margin-top:14px!important;font-size:11px!important}.success-state>.document-actions{text-align:center;align-items:center;margin-top:22px}.assigned-list .row-between:has(.document-actions){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ticket-download-hint{color:var(--muted);text-align:center;margin-top:16px;font-size:10px;line-height:1.7}@media (max-width:620px){.document-actions,.document-actions .pdf-download,.document-actions .pdf-button,.document-download-row .pdf-download,.document-download-row .pdf-button{width:100%}.document-download-row{flex-direction:column;align-items:stretch!important}.document-download-row>.button{width:100%}}.field-error{margin-top:7px;line-height:1.6;color:#f0b4a6!important;font-size:12px!important;display:block!important}[aria-invalid=true]{border-color:#d99b8c;box-shadow:inset 0 -1px #d99b8c}.registration-form .consent>.field-error{grid-column:1/-1}@media (max-width:620px){.app input,.app select,.app textarea,.overlay input,.overlay select,.overlay textarea{font-size:16px}.modal-body{scroll-padding-block:20px}.connection-banner{flex-wrap:wrap}.connection-banner .button{white-space:normal}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101011;--surface:#19191b;--surface2:#222123;--border:#383330;--gold:#dfc293;--gold-light:#f1dec0;--text:#f5f1ea;--muted:#b4aca1;--green:#abc8ad;--yellow:#e1c18a;--red:#dda69d;--radius:12px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}:focus,:focus-visible{outline:none}:where(button,a,summary,[tabindex],[role=button],[role=tab]):focus-visible{box-shadow:inset 0 -2px 0 var(--gold)}a:focus-visible,.text-link:focus-visible{box-shadow:none;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:600;line-height:1.22}p{color:var(--muted)}em{font:inherit;color:var(--gold);font-style:normal}small{font-size:11px}.app{width:100%;min-width:0}.app.has-mobile-controls{padding-bottom:0}.wrap{width:min(1200px,100% - 64px);margin-inline:auto}.narrow{max-width:850px}.topbar{border-bottom:1px solid var(--border);z-index:90;isolation:isolate;background:#101011;justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100%);min-height:88px;margin:auto;padding:18px 32px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0002}.brand{text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:16px;min-width:0;padding:0;display:flex}.brand:focus,.brand:focus-visible{box-shadow:none;outline:none}.brand:focus-visible .nexium-wordmark{text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:7px;text-decoration-thickness:1px}.nexium-lockup{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.nexium-lockup img{object-fit:contain;width:42px;height:42px}.nexium-wordmark{letter-spacing:4px;color:#eee6d8;font-size:16px;font-weight:400;line-height:1.15}.nexium-wordmark small{letter-spacing:5px;color:var(--gold);margin-top:7px;font-size:7px;display:block}.brand-project{letter-spacing:.5px;color:var(--gold);border-left:1px solid #68543c;padding-left:16px;font-size:11px;line-height:1.5}.brand-project small{letter-spacing:1.8px;color:var(--muted);margin-top:3px;font-size:7px;display:block}.nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nav a,.nav button{min-height:42px;color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:inline-flex}.nav .active,.nav a:hover,.nav button:hover{color:var(--gold-light)}.button{text-align:center;white-space:normal;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;padding:12px 18px;font-size:12px;font-weight:600;line-height:1.5;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button.gold{isolation:isolate;color:#272016;background:linear-gradient(115deg,#efd7af,#d3af77);position:relative;overflow:hidden;box-shadow:0 4px 18px #0003}.button.gold:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff7e365 50%,#0000 60%);position:absolute;inset:-40%;transform:translate(-110%)}.button.gold:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 26px #d0a6681a}.button.gold:hover:after{animation:.8s button-light}.button.secondary{color:#e8ddcb;background:0 0;border-color:#675947}.button.secondary:hover:not(:disabled){background:#b69a690a;border-color:#b79a70}.button.full{width:100%;margin-top:12px}.button:active:not(:disabled){transform:scale(.98)}.client-link{flex-shrink:0;font-size:11px}.icon-button{border:1px solid var(--border);background:#ffffff04;border-radius:8px;place-items:center;min-width:42px;min-height:42px;padding:8px;display:grid}.hamburger{display:none}.text-link{min-height:36px;color:var(--gold);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(3px)}.eyebrow,.edition-label{color:#c7ad87;letter-spacing:1.8px;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:9px;font-weight:500;line-height:1.8;display:flex}.eyebrow{margin-bottom:12px}.edition-label{color:#a69b8b;margin-bottom:18px;font-size:8px}.pill{max-width:100%;color:var(--gold);letter-spacing:1.2px;background:#cfa66007;border:1px solid #a17b4045;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;line-height:1.7;display:inline-flex}.mini-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.campaign-strip{letter-spacing:1px;text-align:center;color:#c6b08d;background:#201a13;border-bottom:1px solid #72543340;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:9px;line-height:1.8;display:flex}.campaign-strip b{color:var(--gold-light);font-weight:600}.hero{isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:58px;display:grid;position:relative}.hero-copy,.hero-art{min-width:0}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(40px,4.8vw,61px);font-weight:600;line-height:1.12}.hero h1 em{color:var(--gold-light);display:inline}.hero-sub{color:#eee1cc;margin-bottom:16px;font-size:17px}.hero-sub span{font-size:16px}.hero-description{max-width:440px;font-size:14px;line-height:1.9}.hero-description strong{color:#e2cfb0;font-weight:500}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:27px;display:flex}.safe-line{color:#b1a28c;align-items:flex-start;gap:8px;margin-top:18px;font-size:11px;line-height:1.8;display:flex}.safe-line svg{color:var(--gold);margin-top:3px}.hero-art{perspective:1000px;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.hero-art .mascot{aspect-ratio:1;object-fit:contain;mix-blend-mode:lighten;transform-origin:50%;z-index:1;border-radius:18px;width:min(100%,460px);animation:8s ease-in-out infinite mascot-idle}.art-top{z-index:2;color:#c5a77b;letter-spacing:1.4px;text-align:center;order:-1;justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex;position:relative}.art-orbit{pointer-events:none;z-index:0;border:1px solid #b0915d27;border-radius:50%;position:absolute;inset:50px 5% 80px}.art-orbit:after{content:"";border:1px solid #b0915d12;border-radius:50%;position:absolute;inset:16px}.member-tag{z-index:2;background:linear-gradient(120deg,#2b241b,#191817);border:1px solid #9b7b4b55;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,430px);padding:15px 17px;display:grid;position:relative;box-shadow:0 16px 35px #0003}.member-tag small{color:#ba9b70;letter-spacing:1.4px;font-size:8px;line-height:1.8;display:block}.member-tag strong{color:#e4d3b9;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:500;line-height:1.7;display:block}.tag-icon{width:38px;height:38px;color:var(--gold);border:1px solid #95784b55;border-radius:50%;place-items:center;display:grid}.tag-star{color:var(--gold);font-size:18px}.art-spark{color:#d5b47880;pointer-events:none;z-index:1;font-size:22px;position:absolute}.art-spark.one{animation:5s ease-in-out infinite star-pulse;top:25%;left:4%}.art-spark.two{font-size:17px;animation:5s ease-in-out 2s infinite star-pulse;top:65%;right:3%}.gold-particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.gold-particles span{opacity:0;background:#c9a367;border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite gold-drift;position:absolute}.gold-particles span:nth-child(n+9){display:none}.campaign-availability{color:#9a8a71;align-items:flex-start;gap:8px;max-width:400px;margin-top:17px;font-size:10px;display:flex}.campaign-availability svg{margin-top:2px}.trustbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:#b7aa96;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:83px;padding-block:22px;display:flex}.trustbar>div,.trustbar>span{align-items:center;gap:8px;font-size:11px;display:flex}.trustbar>div{letter-spacing:1px;font-size:9px}.trustbar b{color:#dfcfb4;font-weight:500}.trustbar svg{color:var(--gold);width:16px}.trust-divider{background:var(--border);width:1px;height:20px}.section{padding-block:76px 60px}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.section-head h2{max-width:650px;font-size:31px}.section-head>p{flex-shrink:0;font-size:12px;line-height:1.9}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.step{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(140deg,#22201d,#171719);min-width:0;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.step-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.step-top>span:last-child{color:#8d7148;font-size:28px;font-weight:300}.step-icon{width:43px;height:43px;color:var(--gold);background:#c19d5b07;border:1px solid #997b4b40;border-radius:10px;place-items:center;display:grid}.step h3{margin-bottom:12px;font-size:17px;line-height:1.5}.step p{font-size:13px;line-height:1.85}.prize-section{padding-block:0 25px}.prize-panel{isolation:isolate;background:radial-gradient(at 0,#c49f570a,#0000 65%),linear-gradient(120deg,#211c16,#171719);border:1px solid #93703e66;border-radius:16px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);display:grid}.prize-visual{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:0;padding:48px 25px 35px;display:flex;position:relative}.box-halo{aspect-ratio:1;pointer-events:none;background:radial-gradient(#c49f5720,#0000 68%);border-radius:50%;width:85%;max-width:330px;position:absolute}.gift-illustration{filter:drop-shadow(0 25px 20px #0008);flex-shrink:0;width:210px;max-width:100%;height:190px;margin-top:30px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotate(-5deg)}.prize-panel:hover .gift-illustration{transform:translateY(-7px)rotate(-2deg)}.gift-body{background:linear-gradient(135deg,#36312a,#131314 55%,#28231c);border:1px solid #ab8a5259;border-radius:3px 3px 8px 8px;place-items:center;height:140px;display:grid;position:absolute;bottom:0;left:8px;right:8px}.gift-body svg{color:#d2b17b;stroke-width:1px;margin-left:58px}.gift-lid{z-index:2;background:linear-gradient(145deg,#42392a,#191818);border:1px solid #af8a5166;border-radius:4px;height:33px;position:absolute;top:35px;left:0;right:0;box-shadow:0 5px 7px #0007}.ribbon-v{z-index:3;background:linear-gradient(90deg,#987648,#e9cc96 40%,#b79359);width:30px;position:absolute;top:35px;bottom:0;left:43px}.bow{z-index:4;border:10px solid #c8a774;width:64px;height:48px;position:absolute;top:-7px;box-shadow:inset 0 2px 5px #f5dbaa50,0 4px 5px #0006}.bow-a{border-radius:60% 60% 0;left:0;transform:rotate(18deg)}.bow-b{border-radius:60% 60% 60% 0;left:55px;transform:rotate(-18deg)}.gift-edition{color:#a38b66;letter-spacing:2px;text-align:center;order:-1;font-size:8px;line-height:1.7;position:relative}.gift-edition br{display:none}.gift-edition em{letter-spacing:1px;color:var(--gold);margin-left:5px;font-size:12px}.golden-caption{letter-spacing:1.5px;color:#b79b6d;text-align:center;font-size:8px;line-height:1.8;position:relative}.prize-copy{min-width:0;padding:42px 38px 42px 0}.prize-seal{color:var(--gold);align-items:center;gap:10px;margin-bottom:24px;display:flex}.prize-seal>svg{stroke-width:1.3px;border:1px solid #b08e5655;border-radius:50%;width:35px;height:35px;padding:8px}.prize-seal>span{letter-spacing:2px;font-size:8px;line-height:1.6}.prize-seal small{color:#a08b6b;letter-spacing:2px;margin-top:3px;font-size:6px;display:block}.prize-copy h2{margin-bottom:18px;font-size:36px}.prize-copy>p{font-size:14px;line-height:1.9}.prize-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-block:26px;font-size:12px;display:grid}.prize-items>span{color:#d4c1a2;align-items:center;gap:9px;display:flex}.prize-items svg,.delivery svg{color:var(--gold);stroke-width:1.4px}.delivery{color:#c7b18e;border-top:1px solid #a17e4433;align-items:flex-start;gap:10px;padding-top:20px;font-size:12px;line-height:1.9;display:flex}.delivery svg{margin-top:4px}.prize-copy .notice{color:#ac9776;background:0 0;border:0;padding:18px 0 0;font-size:10px}.final-cta{text-align:center;padding-block:65px 75px}.final-cta>svg{color:var(--gold);stroke-width:1.3px;margin:0 auto 20px;display:block}.final-cta h2{max-width:650px;margin:0 auto 18px;font-size:33px}.final-cta p{max-width:500px;margin:0 auto 26px;font-size:13px;line-height:1.9}.footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;padding-block:30px;display:flex}.footer-logo{margin-bottom:10px;display:inline-flex}.footer-logo .nexium-lockup img{width:34px;height:34px}.footer-logo .nexium-wordmark{font-size:13px}.footer p{max-width:340px;font-size:10px;line-height:1.8}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.footer-links button,.footer-links a{color:#baa990;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:3px 0;font-size:11px;display:inline-flex}.footer-links small{color:#93816a;font-size:9px}.page-space{min-height:65vh;padding-block:45px 65px}.page-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:30px;display:flex}.page-heading h1{margin-bottom:15px;font-size:35px}.page-heading h1>span{font-size:25px}.page-heading p{font-size:13px;line-height:1.9}.page-heading>.pill{flex-shrink:0}.panel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(140deg,#1e1c1a,#171719);min-width:0;padding:26px}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.row-between>div{min-width:0}.row-between h3{font-size:18px}.row-between p{margin-top:8px;font-size:12px}.muted{color:#ab9675;font-size:12px}.spaced{margin-top:24px}.below-heading{margin-bottom:23px}.auth-card{background:radial-gradient(at 100% 0,#b9924e0b,#0000 60%),#1a1816;border:1px solid #95744955;border-radius:14px;width:min(640px,100%);margin:10px auto 30px;padding:40px}.auth-card>svg{color:var(--gold)}.auth-card h1{margin-block:24px;font-size:35px;line-height:1.2}.auth-card p{margin-bottom:25px;font-size:14px;line-height:1.9}.auth-card small{color:#a08b6c;margin-top:24px;font-size:11px;line-height:1.8;display:block}.loading{width:100%;min-width:0;color:var(--gold);justify-content:center;align-items:center;padding:40px 24px;display:flex}.premium-loading{isolation:isolate;text-align:center;min-height:min(560px,75svh);position:relative}.premium-loading:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#bb95531a,#0000 62%);position:absolute;inset:5% 0}.loading-content{opacity:0;flex-direction:column;align-items:center;gap:18px;width:min(390px,100%);min-width:0;animation:.3s cubic-bezier(.2,.8,.2,1) .18s both loader-arrive;display:flex;transform:translateY(8px)}.premium-loading.ready .loading-content{opacity:1;transform:none}.loader-edition{letter-spacing:2.5px;color:#baa079;font-size:8px;line-height:1.8}.loading-content h2{color:#eee0c9;font-size:clamp(22px,4vw,29px);font-weight:500;line-height:1.3}.loading-content p{max-width:310px;margin:-8px 0 0;font-size:12px;line-height:1.85}.loading-content>small{color:#a58e6b;letter-spacing:.25px;font-size:9px}.loader-emblem{isolation:isolate;flex-shrink:0;place-items:center;width:112px;height:112px;margin:12px;display:grid;position:relative}.loader-monogram{background:linear-gradient(145deg,#342b1f,#181818 70%);border:1px solid #c6a16855;border-radius:24px;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 0 35px #c59e5012,inset 0 1px #f3dfb820}.loader-monogram img{object-fit:contain;width:52px;height:52px}.loader-ring{pointer-events:none;border:1px solid #e9cca0;border-color:#e9cca0 #c09c5e70 #b7955220 #b7955220;border-radius:50%;animation:2.8s linear infinite loader-orbit;position:absolute;inset:0}.loader-ring.inner{border-color:#b7955218 #b7955218 #c7a16499;animation-duration:4s;animation-direction:reverse;inset:7px}.loader-spark{pointer-events:none;background:#ead0a4;border-radius:50%;width:4px;height:4px;animation:3s ease-in-out infinite loader-twinkle;position:absolute;top:10px;left:17px;box-shadow:0 0 10px #dfbd86}.loader-spark.second{width:3px;height:3px;animation-delay:-1.5s;inset:auto 12px 14px auto}.loader-track{background:#d2b47d19;border-radius:2px;width:150px;max-width:100%;height:2px;display:block;position:relative;overflow:hidden}.loader-track>i{background:linear-gradient(90deg,#0000,#e7ca96,#0000);border-radius:2px;width:40%;animation:2s ease-in-out infinite loader-sweep;position:absolute;inset:0 auto 0 0}.loader-placeholders{opacity:.55;flex-direction:column;align-items:center;gap:8px;width:min(280px,100%);margin-top:3px;display:flex}.loader-placeholders>span,.loader-placeholders i{background:linear-gradient(100deg,#e2bd7010,#d2ac671c,#e2bd7010);border:1px solid #c09a5920;border-radius:5px;display:block}.loader-placeholders>span{width:76%;height:5px}.loader-placeholders>span:nth-child(2){width:52%}.loader-placeholders>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin-top:8px;display:grid}.loader-placeholders i{height:34px}.premium-loading.compact{min-height:230px;padding:24px 8px}.premium-loading.compact .loader-emblem{width:82px;height:82px;margin:4px}.premium-loading.compact .loader-monogram{border-radius:18px;width:58px;height:58px}.premium-loading.compact .loader-monogram img{width:39px;height:39px}.premium-loading.compact h2{font-size:21px}.premium-loading.compact .loading-content{gap:14px}.busy-note{background:linear-gradient(115deg,#30271d,#1c1a18);border:1px solid #ae8e514d;border-radius:11px;align-items:center;gap:17px;min-width:0;max-width:100%;margin-bottom:22px;padding:16px 18px;animation:.25s backwards screen-in;display:flex}.busy-note>div{flex:1;min-width:0}.busy-note strong{color:#ead5b3;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.7;display:block}.busy-note p{overflow-wrap:anywhere;margin:4px 0 9px;font-size:11px;line-height:1.8}.loader-emblem.small{width:46px;height:46px;margin:2px}.small .loader-monogram{border-radius:11px;width:34px;height:34px}.small .loader-monogram img{width:28px;height:28px}.small .loader-ring.inner{inset:4px}.small .loader-spark{display:none}.busy-note .loader-track{width:92px}.network-line{z-index:230;pointer-events:none;opacity:0;background:#b98f3f12;height:3px;transition:opacity .15s;position:fixed;inset:0 0 auto;overflow:hidden}.network-line.active{opacity:1}.network-line>span{background:linear-gradient(90deg,#0000,#e9c991,#fff0d2,#0000);width:35%;animation:1.8s ease-in-out infinite paused network-sweep;position:absolute;inset:0 auto 0 0}.network-line.active>span{animation-play-state:running}.page-stage{width:100%;min-width:0}.transition-scene{min-width:0;position:relative}.transition-scene.scene-leaving{pointer-events:none;animation:.13s both scene-leave}.transition-scene.scene-idle{animation:none}.transition-scene:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#d5b47d77,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.transition-scene.scene-entering:before{animation:.6s both scene-accent}.content-arrive,.auth-card{animation:.38s cubic-bezier(.2,.8,.2,1) both content-arrive}.modal-body>:is(form,.prose,.success-state,.auth-state){animation:.3s cubic-bezier(.2,.8,.2,1) both content-arrive}.launch-center{min-width:0}.launch-hero{background:radial-gradient(at 100% 0,#b18d4620,#0000 70%),linear-gradient(140deg,#282118,#171719)}.launch-hero h2{margin:12px 0 17px;font-size:30px}.launch-hero p{max-width:680px;font-size:12px;line-height:1.9}.launch-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.launch-metrics>span{color:#ad9778;flex-direction:column;gap:5px;font-size:10px;display:flex}.launch-metrics strong{color:#ecd1a5;font-size:30px;font-weight:400}.center-tabs{flex-wrap:wrap;gap:9px;padding:22px 0;display:flex}.center-tabs button{color:#bba88b;background:#19181a;border:1px solid #514535;border-radius:9px;min-height:43px;padding:10px 15px;font-size:11px;transition:background .2s,border-color .2s,color .2s}.center-tabs .selected{color:#efd9b4;background:#bd965915;border-color:#b19262}.launch-steps-layout,.documents-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.launch-stage-nav,.document-list{gap:10px;min-width:0;display:grid}.launch-stage-nav button,.document-list button{text-align:left;background:linear-gradient(130deg,#211e1a,#171719);border:1px solid #463b30;border-radius:10px;align-items:center;gap:12px;width:100%;min-width:0;padding:17px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.launch-stage-nav button>span{width:29px;height:29px;color:var(--gold);border:1px solid #ab8a504d;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.launch-stage-nav button>div,.document-list button>span{flex:1;min-width:0}.launch-stage-nav strong,.document-list strong{color:#e6d5bb;font-size:11px;font-weight:500;line-height:1.7;display:block}.launch-stage-nav small,.document-list small{color:#a48f70;margin-top:4px;font-size:9px;line-height:1.7;display:block}.launch-stage-nav svg,.document-list svg{color:#b69a6b}.launch-stage-nav .selected,.document-list .selected{background:linear-gradient(130deg,#30271c,#1c1a19);border-color:#c3a06a;box-shadow:inset 2px 0 #c3a06a}.launch-stage h3{margin:24px 0 17px;font-size:23px}.launch-stage p,.launch-stage li{color:#bcae9b;font-size:12px;line-height:1.9}.launch-stage ul{margin:20px 0;padding-left:19px}.launch-stage li{margin-bottom:9px}.launch-stage .button-row{flex-wrap:wrap}.operating-document{min-width:0}.document-heading{border-bottom:1px solid #82643f4d;margin-bottom:24px;padding-bottom:23px}.document-heading h2{margin:10px 0 18px;font-size:27px}.document-heading p,.operating-document>section p,.operating-document li{overflow-wrap:anywhere;font-size:12px;line-height:1.95}.document-heading .button-row{flex-wrap:wrap;margin-top:20px}.operating-document>section{margin-top:27px}.operating-document h3{color:#dfc49e;margin-bottom:14px;font-size:17px}.operating-document ul{margin:12px 0;padding-left:20px}.operating-document li{color:#baac99;margin-bottom:9px}.backup-panel h2{margin-bottom:19px;font-size:27px}.backup-panel>p{max-width:710px;font-size:12px;line-height:1.9}.backup-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.backup-facts>div{background:#c9a36305;border:1px solid #8d704a33;border-radius:9px;min-width:0;padding:16px}.backup-facts dt{color:#aa9475;font-size:10px}.backup-facts dd{color:#e0cbac;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.backup-panel .button-row{flex-wrap:wrap;margin-bottom:18px}.backup-verification{background:#78988308;border:1px solid #9ebda44d;border-radius:10px;margin:22px 0;padding:18px}.backup-verification p{margin-top:13px;font-size:12px;line-height:1.9}.guide-welcome{margin-bottom:30px}.guide-welcome h1{margin:12px 0 18px;font-size:clamp(29px,5vw,42px)}.guide-welcome p{font-size:13px;line-height:1.9}.guide-welcome .button-row{flex-wrap:wrap;margin-top:24px}@media (max-width:900px){.launch-steps-layout,.documents-layout{grid-template-columns:minmax(0,1fr)}.launch-stage-nav,.document-list{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-stage-nav button,.document-list button{gap:9px;padding:14px 12px}}@media (max-width:620px){.launch-hero h2{font-size:25px}.launch-metrics{gap:10px}.launch-metrics strong{font-size:25px}.launch-metrics>span{font-size:9px}.center-tabs{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.center-tabs button{text-align:left;min-height:44px}.launch-stage-nav,.document-list{grid-template-columns:minmax(0,1fr)}.launch-stage h3{font-size:22px}.launch-stage .button-row,.document-heading .button-row,.backup-panel .button-row{flex-direction:column;align-items:stretch;display:flex}.backup-facts{grid-template-columns:minmax(0,1fr);gap:12px}.document-heading h2{font-size:24px}}@keyframes scene-enter{0%{opacity:0}to{opacity:1}}@keyframes scene-leave{0%{opacity:1}to{opacity:0}}@keyframes scene-accent{0%{opacity:0;transform:scaleX(.3)}45%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes content-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.empty{text-align:center;padding:35px 15px}.empty>svg{color:#c2a371;stroke-width:1.25px;margin:0 auto 20px;display:block}.empty h3{max-width:480px;margin:0 auto 14px;font-size:22px;line-height:1.35}.empty p{max-width:440px;margin:0 auto 22px;font-size:13px;line-height:1.9}body.modal-open .app{pointer-events:none;-webkit-user-select:none;user-select:none}.overlay{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(.35);backdrop-filter:blur(20px)saturate(.35);overscroll-behavior:contain;isolation:isolate;background:#050507e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nexcat-dialog-layer[inert]{opacity:0;visibility:hidden;pointer-events:none}.overlay.motion-reduced,.overlay.motion-reduced *{transition:none!important;animation:none!important}.modal{background:linear-gradient(145deg,#242019,#171719 70%);border:1px solid #a2825055;border-radius:16px;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(620px,100%);min-height:0;max-height:calc(100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 30px 120px #000a}.modal.wide{width:min(900px,100%)}.modal-head{background:#211d18;border-bottom:1px solid #85643933;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px;display:flex}.modal-head>div{min-width:0}.modal-head h2{font-size:25px;line-height:1.25}.modal-head .eyebrow{margin-bottom:8px;font-size:8px}.modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a58b60 #191919;min-width:0;min-height:0;padding:27px 28px;overflow:hidden auto}.registration-form{width:100%;min-width:0;max-width:100%;min-inline-size:0}.draw-audit{background:linear-gradient(140deg,#262016,#171719);border:1px solid #a2825055;border-radius:12px;min-width:0;margin:24px 0;padding:22px}.draw-audit-heading{align-items:center;gap:13px;display:flex}.draw-audit-heading>svg{color:var(--gold);flex-shrink:0}.draw-audit-heading h3{margin:6px 0;font-size:22px}.draw-audit p{margin:15px 0;font-size:12px;line-height:1.85}.draw-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:18px;padding:18px 0;display:grid}.draw-summary>div{flex-direction:column;gap:9px;min-width:0;display:flex}.draw-summary small{letter-spacing:1px;color:#bda47b;font-size:9px}.draw-summary strong{letter-spacing:3px;font-size:30px}.draw-summary span{font-size:12px}.draw-proof{border-block:1px solid #8c704733;min-width:0;margin:12px 0;padding:12px 0}.draw-proof summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:12px;line-height:1.8;display:flex}.draw-proof dt{color:#bda47b;margin:16px 0 7px;font-size:11px}.draw-proof dd{overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:11px;line-height:1.8}.draw-number-list{flex-wrap:wrap;gap:7px;max-height:190px;display:flex;overflow:hidden auto}.draw-number-list span{font-variant-numeric:tabular-nums;letter-spacing:1px;background:#a2825017;border:1px solid #a2825033;border-radius:5px;padding:5px 9px}.draw-admin-actions{border-top:1px solid #8c704733;margin-top:22px;padding-top:4px}.draw-audit .button-row{flex-wrap:wrap}.draw-audit .button{white-space:normal}@media (max-width:620px){.draw-audit{margin-inline:0;padding:17px}.draw-audit .button-row{flex-direction:column;align-items:stretch;display:flex}.draw-audit-heading h3{font-size:20px}}.receipt-panel{justify-content:space-between;align-items:center;gap:22px;margin-top:22px;display:flex}.receipt-panel>div{min-width:0}.receipt-panel h3{margin:8px 0;font-size:21px}.receipt-panel p{max-width:520px;font-size:12px;line-height:1.8}.receipt-panel .button{flex-shrink:0}.participant-ticket>a.text-link{justify-content:center;margin:14px 12px}@media (max-width:620px){.receipt-panel{flex-direction:column;align-items:stretch}.receipt-panel .button{white-space:normal;text-align:center}}.registration-form :is(fieldset,.field,.form-grid,.consent,.registration-steps){min-width:0;min-inline-size:0;max-width:100%}.registration-form :is(p,label,legend,summary,li){overflow-wrap:anywhere}.purchase-date{border:0;min-inline-size:0;margin:0 0 20px;padding:0}.purchase-date>p{color:#ad9776;margin:8px 0 12px;font-size:11px;line-height:1.7}.purchase-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.purchase-date-grid .field{margin-bottom:0}.purchase-date-grid select{text-overflow:ellipsis;width:100%;min-width:0}@media (max-width:360px){.purchase-date-grid{grid-template-columns:minmax(0,1fr)}}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:20px;display:flex}.field>span,fieldset legend{color:#e0d1b8;font-size:12px;font-weight:500}.field small{color:#ad9776;font-size:11px;line-height:1.7}input,select,textarea{width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--text);background:#121213;border:1px solid #5d4c37;border-radius:8px;padding:11px 13px;font-size:14px;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}textarea{resize:vertical;min-height:95px}input::placeholder,textarea::placeholder{color:#93826d;font-size:12px}input:focus,textarea:focus,select:focus{border-color:#d0b078;outline:none;box-shadow:inset 0 -1px #d0b078}input:disabled{opacity:.65;cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:#d4b27b;flex-shrink:0;width:18px;height:18px;min-height:18px;margin:3px 0;padding:0;display:inline-block}input[type=month],input[type=datetime-local]{min-height:46px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 13px}.radio-group{border:0;min-width:0;margin:0 0 20px;padding:0}.radio-group legend{margin-bottom:10px}.radio-group label{color:#ccbaa0;align-items:center;gap:10px;min-height:42px;font-size:13px;display:flex}.form-intro{margin-bottom:15px;font-size:13px;line-height:1.9}.form-intro strong{color:#e7d2b0;font-weight:500}.required-note{color:#a18b69;margin-bottom:20px;font-size:11px}.registration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 25px;padding:0;list-style:none;display:grid}.registration-steps li{color:#a48e6b;align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}.registration-steps li>span{color:#c2a272;border:1px solid #70543666;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.registration-steps .current{color:#e3ccaa}.registration-steps .current>span{color:var(--gold-light);background:#d0ad6e17;border-color:#b79965}.consent{color:#c0aa86;border-top:1px solid #5d472e55;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px 12px;margin-top:5px;padding-top:19px;font-size:11px;line-height:1.85;display:grid}.consent input{margin-top:4px}.consent>label{cursor:pointer}.inline-privacy{grid-column:2;min-width:0}.inline-privacy summary{cursor:pointer;min-height:38px;color:var(--gold);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.inline-privacy>div{border:1px solid #7b603b44;border-radius:8px;min-width:0;max-height:260px;margin-block:10px;padding:15px;overflow:hidden auto}.inline-privacy .prose h2{font-size:19px}.inline-privacy .prose h3{font-size:14px}.inline-privacy .prose{font-size:11px}.inline-privacy .eyebrow{letter-spacing:1px;font-size:7px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-foot{color:#a28a66;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin-top:16px;font-size:10px;line-height:1.8;display:flex}.form-foot svg{margin-top:3px}.error{color:#e4b1a4;background:#7c453c15;border:1px solid #ae736366;border-radius:8px;align-items:flex-start;gap:9px;margin-block:15px;padding:13px 15px;font-size:12px;line-height:1.8;display:flex}.error svg{margin-top:3px}.notice{color:#c6ae84;background:#d6aa5e06;border:1px solid #a9824538;border-radius:9px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:12px;line-height:1.9;display:flex}.notice svg{color:var(--gold);margin-top:4px}.notice p{color:inherit}.auth-state,.success-state{text-align:center;padding:12px 0}.auth-state>svg{color:var(--gold);margin:0 auto 22px;display:block}.auth-state h3,.success-state h3{font-size:24px;line-height:1.35}.auth-state p,.success-state p{margin-block:20px 25px;font-size:13px;line-height:1.95}.success-state>span{width:82px;height:82px;color:var(--gold-light);background:#b18e490a;border:1px solid #b08d4e77;border-radius:50%;place-items:center;margin:0 auto 25px;animation:.5s cubic-bezier(.15,1.5,.5,1) backwards success-pop;display:grid}.prose{color:#c6b18b;font-size:13px;line-height:1.95}.prose h2{margin-block:19px 25px;font-size:28px}.prose h3{margin-block:28px 10px;font-size:18px}.prose p{color:#c0ad8c;white-space:pre-wrap;overflow-wrap:anywhere;margin-block:0 15px}.prose .prewrap{background:#121213;border:1px solid #61452b77;border-radius:8px;max-height:400px;padding:17px;overflow:auto}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.details-grid{border:1px solid var(--border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px;padding:20px;display:grid}.details-grid p{margin:0;font-size:12px}.details-grid small{color:#a38a60;margin-bottom:7px;font-size:10px;display:block}.client-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:25px;display:grid}.profile-name{align-items:flex-start;gap:15px;margin-block:22px;display:flex}.profile-name>div{min-width:0}.profile-name h2{margin-bottom:12px;font-size:23px;line-height:1.3}.avatar{width:48px;height:48px;color:var(--gold);background:#ae8b480b;border:1px solid #9b794455;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.avatar.small{width:34px;height:34px;font-size:13px}.profile-data{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:17px;padding-block:19px;display:grid}.profile-data small{color:#b2966b;font-size:10px}.profile-data p{color:#dfc8a5;overflow-wrap:anywhere;margin-top:6px;font-size:13px}.status-card>svg{color:var(--gold);stroke-width:1.4px;margin-bottom:22px}.status-card h3{margin-bottom:17px;font-size:25px;line-height:1.25}.status-card p{font-size:13px;line-height:1.95}.status{white-space:normal;border:1px solid;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:10px;font-weight:500;line-height:1.7;display:inline-flex}.status i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.status.green{color:#bad0ad;background:#8cad7b09;border-color:#87a37244}.status.yellow{color:#dec38f;background:#d3ad6709;border-color:#b9935055}.status.red{color:#dfb1a1;background:#aa675a09;border-color:#b2786755}.status.gray{color:#baa582;background:#ffffff03;border-color:#8b735144}.participation-timeline{border:1px solid var(--border);border-radius:var(--radius);background:#1c1915;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:24px;display:grid}.participation-timeline>div{grid-template-columns:34px minmax(0,1fr);gap:3px 12px;min-width:0;display:grid}.participation-timeline>div>span{color:#b69869;border:1px solid #8b6b3e55;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.participation-timeline strong{color:#b99d71;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.6}.participation-timeline small{color:#a38a61;font-size:10px;line-height:1.6}.participation-timeline .done>span{color:#e0c18c;background:#c8a5620d;border-color:#af8e5366}.participation-timeline .done strong{color:#e1c99e}.compact{margin-top:38px}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.campaign-card{min-width:0}.campaign-card h3{margin-block:23px 15px;font-size:25px}.campaign-card>p{font-size:12px}.campaign-card>.text-link{margin-top:15px}.campaign-icon{width:48px;height:48px;color:var(--gold);background:#b8945108;border:1px solid #a47d4044;border-radius:10px;place-items:center;display:grid}.campaign-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:#d1b992;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-block:20px;padding-block:18px;font-size:12px;display:grid}.campaign-summary small{color:#ab8a56;letter-spacing:1px;margin-bottom:7px;font-size:8px;display:block}.button-row{flex-wrap:wrap;gap:10px;display:flex}.ticket-list{margin-block:23px}.satin-ticket{isolation:isolate;background:linear-gradient(135deg,#382d1e,#1c1916 45%,#151516);border:1px solid #ac895159;border-radius:12px;padding:22px;position:relative;overflow:hidden}.ticket-heading{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ticket-brand{letter-spacing:1px;color:#ceb17d;align-items:center;gap:8px;font-size:8px;display:flex}.ticket-brand img{width:25px;height:25px}.ticket-edition{letter-spacing:1px;color:#af8c55;font-size:7px}.ticket-invitation,.ticket-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-block:32px 25px;display:flex;position:relative}.invitation-symbol{width:49px;height:49px;color:var(--gold);background:#c9a56808;border:1px solid #b28c4c55;border-radius:50%;place-items:center;display:grid}.ticket-invitation .eyebrow{letter-spacing:1.1px;margin:0;font-size:7px}.ticket-invitation h3{margin:0;font-size:25px;line-height:1.3}.ticket-invitation .button{margin-top:2px;font-size:11px}.ticket-content>small{letter-spacing:1.2px;color:#b39460;font-size:8px}.revealed-number{letter-spacing:0;font-variant-numeric:tabular-nums;color:#ecd2a7;-webkit-user-select:all;user-select:all;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;max-width:100%;font-size:clamp(27px,3.8vw,49px);font-weight:500;line-height:1.4;display:flex}.revealed-number>span{animation:.4s cubic-bezier(.2,.8,.2,1) backwards digit-in;display:inline-block}.revealed-number:focus-visible{box-shadow:inset 0 -2px 0 var(--gold);border-radius:3px;outline:none}.ticket-assignment{color:#ae9164;font-size:10px;line-height:1.9}.ticket-actions{border-top:1px solid #a5824933;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:5px;padding-top:15px;display:flex}.ticket-actions>span{color:#b2986a;font-size:10px}.ticket-actions .text-link{font-size:11px}.ticket-perforation{border-top:1px dashed #b58e4b3d;margin-top:4px}.ticket-certificate{color:#a68a5f;letter-spacing:.3px;overflow-wrap:anywhere;margin-top:15px;font-size:9px;line-height:1.8;display:block}.reveal-light{pointer-events:none;z-index:3;background:linear-gradient(115deg,#0000 40%,#f6ddb61a 50%,#0000 60%);position:absolute;inset:-20%;transform:translate(-100%)}.is-revealed .reveal-light{animation:.9s ease-out both ticket-light}.result{border:1px solid #a7894955;border-radius:8px;padding:14px;font-size:12px}.privacy-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.privacy-panel h2{margin-bottom:18px;font-size:27px}.privacy-panel>div>p{font-size:13px;line-height:1.95}.request-list{border-top:1px solid var(--border);grid-column:1/-1;padding-top:18px}.request-list>div{border-bottom:1px solid var(--border);padding-block:17px}.request-list p{margin-top:12px;font-size:12px;line-height:1.9}.request-list small{color:#9c8057;margin-top:12px;font-size:10px;display:block}blockquote{color:#c8af83;overflow-wrap:anywhere;background:#d0a86908;border-left:2px solid #b99254;margin:18px 0;padding:14px 17px;font-size:12px;line-height:1.9}.admin-layout{grid-template-columns:215px minmax(0,1fr);width:min(1440px,100%);min-height:70vh;margin:auto;display:grid}.sidebar{border-right:1px solid var(--border);flex-direction:column;min-width:0;padding:32px 16px;display:flex}.sidebar>.eyebrow{margin-bottom:20px;padding-left:12px;font-size:8px}.side-nav{flex-direction:column;gap:6px;display:flex}.side-nav>button{color:#bcaa8c;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:11px 12px;font-size:11px;line-height:1.7;display:flex}.side-nav button:hover{background:#c9a56808}.side-nav .selected{color:var(--gold-light);background:#c7a56b0c;border-color:#b18a4d45}.count{color:#241b0f;background:#d3b27b;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px}.side-note{border-top:1px solid var(--border);margin-top:30px;padding:22px 12px}.side-note>svg{color:var(--gold);margin-bottom:13px}.side-note strong{color:#d1b989;font-size:11px;display:block}.side-note p{margin-top:10px;font-size:10px;line-height:1.9}.side-user{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.side-user>div{min-width:0}.side-user b{font-size:10px;font-weight:500;display:block}.side-user small{color:#a78b60;overflow-wrap:anywhere;margin-top:3px;font-size:9px;line-height:1.8;display:block}.admin-content{min-width:0;padding:34px 28px 65px}.admin-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:27px;display:flex}.admin-top>div{min-width:0}.admin-top .eyebrow{font-size:8px}.admin-top h1{margin-bottom:14px;font-size:29px}.admin-top p{max-width:650px;font-size:12px;line-height:1.9}.admin-top>.button{flex-shrink:0;min-height:38px;padding:9px 12px;font-size:10px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.stat-card{background:linear-gradient(140deg,#292219,#171719);border:1px solid #58412a66;border-radius:10px;min-width:0;padding:20px}.stat-card>div{color:#c1aa83;justify-content:space-between;align-items:flex-start;gap:8px;min-height:36px;font-size:10px;line-height:1.8;display:flex}.stat-card svg{width:17px;color:var(--gold);stroke-width:1.5px}.stat-card strong{font-variant-numeric:tabular-nums;color:#e5c99d;margin-block:13px 8px;font-size:35px;font-weight:400;line-height:1.3;display:block}.stat-card small{color:#ab8c5b;font-size:8px;line-height:1.8;display:block}.green-stat svg{color:#aac49c}.red-stat svg{color:#cf9b86}.admin-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;margin-top:25px;display:grid}.admin-columns h3{font-size:18px}.recent-list{margin-top:12px}.recent-list>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:17px 0;display:grid}.recent-list>button>span:nth-child(2){min-width:0}.recent-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7;display:block}.recent-list small{color:#ad8e5d;margin-top:4px;font-size:9px;display:block}.recent-list .status{grid-column:2;justify-self:start;font-size:8px}.recent-list>button>svg{color:#a68a5e;grid-area:1/3;width:15px}.quick-start>svg{color:var(--gold);margin-bottom:19px}.quick-start h3{margin-bottom:20px;font-size:23px}.quick-start>button{border:0;border-bottom:1px solid var(--border);text-align:left;color:#cab18a;background:0 0;align-items:center;gap:11px;width:100%;min-height:49px;padding:13px 0;font-size:11px;display:flex}.quick-start>button>span{color:var(--gold);font-size:10px}.quick-start>button>svg{width:15px;margin-left:auto}.quick-start>p{margin-top:19px;font-size:10px;line-height:1.95}.table-tools{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:22px;display:flex}.search{flex:190px;align-items:center;min-width:0;display:flex;position:relative}.search svg{pointer-events:none;color:#b99b6c;width:17px;position:absolute;left:13px}.search input{padding-left:39px;font-size:12px}.table-tools select{width:auto;max-width:100%;font-size:11px}.table-tools .button{min-height:43px;padding:10px 13px;font-size:10px}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{text-transform:uppercase;letter-spacing:1px;color:#b5925d;border-bottom:1px solid #8c663b44;padding:14px 12px;font-size:8px;font-weight:500}td{color:#c6aa7e;border-bottom:1px solid #76532e30;padding:18px 12px;font-size:11px;line-height:1.8}th:first-child,td:first-child{padding-left:0}td strong{color:#e0c6a0;font-size:12px;font-weight:500;display:block}td small{color:#ac8958;margin-top:4px;font-size:9px;line-height:1.8;display:block}td .status{font-size:9px}td .button{font-size:10px}.audit-detail{white-space:pre-wrap;overflow-wrap:anywhere;min-width:220px;max-width:450px;font-size:10px}.table-foot{color:#a78b5e;overflow-wrap:anywhere;margin-top:19px;font-size:10px;line-height:1.9}.import-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:30px;display:grid}.import-panel h2{margin-bottom:18px;font-size:27px}.import-panel p{font-size:13px;line-height:1.95}.import-panel .text-link{margin-top:20px}.upload-zone{text-align:center;background:#d0a66805;border:1px dashed #ad884e66;border-radius:11px;padding:30px 22px}.upload-zone>svg{color:var(--gold);margin:0 auto 18px;display:block}.upload-zone h3{margin-bottom:14px;font-size:18px}.upload-zone p{margin-bottom:20px;font-size:11px;line-height:1.9}.upload-zone input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:1px;position:absolute}.upload-zone label{cursor:pointer;font-size:11px}.upload-zone input:focus-visible+label{box-shadow:inset 0 -2px 0 var(--gold);outline:none}.admin-request{border-bottom:1px solid var(--border);padding-block:22px}.admin-request:first-child{padding-top:0}.admin-request:last-child{border:0}.admin-request .eyebrow{font-size:8px}.admin-request h3{margin-bottom:10px;font-size:20px}.admin-request small{color:#a5885c;font-size:10px}.admin-request>p{margin-block:22px;font-size:13px;line-height:1.95}.manage-profile{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:28px;padding-bottom:24px;display:flex}.manage-profile>div{flex:200px;min-width:0}.manage-profile h3{font-size:25px}.manage-profile p{margin-block:12px;font-size:12px;line-height:1.9}.manage-profile>.button{margin-left:auto}.manage-columns{gap:28px}.manage-columns section{min-width:0}.manage-columns section>.muted{margin-bottom:20px;font-size:12px;line-height:1.9}.manage-columns .eyebrow{font-size:8px}.manage-columns .status{margin-block:17px}.check-line{color:#c3a97d;align-items:flex-start;gap:12px;margin-block:19px 24px;font-size:12px;line-height:1.9;display:flex}.check-line input{margin-top:5px}.assigned-list{border-top:1px solid var(--border);margin-top:27px;padding-top:25px}.assigned-list h3{margin-bottom:18px;font-size:18px}.assigned-list .row-between{border-bottom:1px solid #7d5a3226;padding-block:11px;font-size:12px}.assigned-list small{color:#a5885b;font-size:10px}.gold-text{color:var(--gold);letter-spacing:2px}.one-number-rule{background:#b9985a08;border:1px solid #aa824640;border-radius:10px;align-items:flex-start;gap:13px;margin-block:6px 23px;padding:18px;display:flex}.one-number-rule>svg{color:var(--gold);margin-top:3px}.one-number-rule>div{min-width:0}.one-number-rule strong{color:#dec397;font-size:12px;font-weight:500;line-height:1.8;display:block}.one-number-rule p{color:#aa8e60;margin-top:6px;font-size:11px;line-height:1.9}.one-number-rule>span{letter-spacing:1px;color:#c1a272;align-self:center;margin-left:auto;font-size:8px}.number-already-issued{text-align:center;background:linear-gradient(140deg,#3b2e1c,#1b1917);border:1px solid #a17d444d;border-radius:11px;margin-top:20px;padding:27px 20px;animation:.35s screen-in}.number-already-issued>svg{color:#bad0a4;margin:0 auto 17px;display:block}.number-already-issued h3{font-size:20px}.number-already-issued>strong{letter-spacing:4px;color:#e0c08c;overflow-wrap:anywhere;margin-top:17px;font-size:37px;font-weight:400;display:block}.number-already-issued p{margin-top:16px;font-size:12px;line-height:1.9}.sequential-action{margin-top:20px}.distribution-header{background:linear-gradient(130deg,#282116,#191819);grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:28px;display:grid}.distribution-header h2{margin-bottom:16px;font-size:29px}.distribution-header p{font-size:12px;line-height:1.9}.distribution-header>.field{margin:0}.distribution-header select{font-size:12px}.distribution-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:23px;display:grid}.distribution-stats>button{text-align:left;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:4px 12px;padding:22px;transition:transform .2s,border-color .2s;display:grid}.distribution-stats>button>svg:first-child{color:var(--gold);stroke-width:1.5px;grid-row:1/3}.distribution-stats strong{color:#e0c49b;font-size:30px;font-weight:400;line-height:1.4}.distribution-stats span{color:#b69764;grid-column:2;font-size:10px;line-height:1.8}.distribution-stats>button>svg:last-child{color:#a4885a;grid-area:1/3/3;width:14px}.distribution-stats .selected{background:#9b763615;border-color:#c39f65}.distribution-stats>button:hover{border-color:#c5a26b;transform:translateY(-3px)}.distribution-rule{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block:24px;display:flex}.distribution-rule .one-number-rule{background:0 0;border:0;flex:250px;margin:0;padding:0}.distribution-list{margin-top:24px}.distribution-row{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(100px,1fr) minmax(120px,150px) minmax(100px,auto);align-items:center;gap:17px;min-width:0;padding-block:22px;display:grid}.distribution-row h3{margin-bottom:11px;font-size:14px;line-height:1.6}.distribution-person,.distribution-number{min-width:0}.distribution-person .status{font-size:9px}.distribution-number small{letter-spacing:.6px;color:#ab8b58;font-size:8px;line-height:1.9;display:block}.distribution-number strong{letter-spacing:2px;color:#dfc194;overflow-wrap:anywhere;margin-block:6px;font-size:24px;font-weight:500;display:block}.distribution-number>span{color:#c7a879;margin-top:6px;font-size:11px;line-height:1.8;display:block}.distribution-row>.button{font-size:10px}.security-hero{background:linear-gradient(140deg,#2b2319,#191819);align-items:center;gap:26px;display:flex}.security-hero h2{margin-bottom:17px;font-size:29px}.security-hero p{max-width:670px;font-size:12px;line-height:1.95}.security-shield{width:75px;height:75px;color:var(--gold-light);background:#c3a16508;border:1px solid #ae884e66;border-radius:20px;flex-shrink:0;place-items:center;display:grid}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-top:22px;display:grid}.security-feature>div>svg{color:var(--gold);stroke-width:1.5px}.security-feature h3{margin-block:24px 15px;font-size:19px}.security-feature p,.security-next p{font-size:12px;line-height:1.95}.security-next>h3{margin-bottom:26px;font-size:25px}.security-next>div{border-top:1px solid var(--border);grid-template-columns:140px minmax(0,1fr);gap:10px 22px;padding-block:23px;display:grid}.security-next>div>.status{grid-row:1/3;place-self:start}.security-next strong{color:#dec297;font-size:13px;font-weight:500;line-height:1.8}.connection-banner{background:#302418;border:1px solid #aa824640;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:15px;font-size:12px;display:flex}.connection-banner>span{flex:1;min-width:150px}.reading-progress{z-index:1;transform-origin:0;height:2px;transform:scaleX(var(--page-progress,0));pointer-events:none;background:linear-gradient(90deg,#a17b41,#f0d7ad);position:absolute;inset:auto 0 0}.toast{z-index:200;color:#e5cc9f;background:#2b241b;border:1px solid #aa824e99;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 30px);padding:15px 19px;font-size:12px;line-height:1.8;animation:.25s backwards toast-in;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0007}.toast>span{overflow-wrap:anywhere;min-width:0}.toast>svg{color:var(--gold)}.toast button{background:0 0;border:0;place-items:center;min-width:30px;min-height:30px;margin-left:5px;padding:4px;display:grid}.mobile-register-bar,.mobile-bottom-nav{display:none}.countdown-panel{margin-top:24px}.countdown-panel .eyebrow{font-size:8px}.countdown-digits{flex-wrap:wrap;gap:9px;display:flex}.countdown-digits>div{text-align:center;background:linear-gradient(140deg,#31271b,#1a1918);border:1px solid #a17c4355;border-radius:8px;flex:0 0 60px;padding:11px 5px}.countdown-digits strong{font-variant-numeric:tabular-nums;color:#e3c490;font-size:25px;font-weight:400;line-height:1.4;display:block}.countdown-digits small{letter-spacing:1px;color:#a88b59;margin-top:5px;font-size:7px;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-grid>.campaign-card,.stats-grid>.stat-card,.steps>.step,.participation-timeline>div{animation:.48s cubic-bezier(.2,.8,.2,1) backwards card-arrive}.campaign-grid>:nth-child(2),.stats-grid>:nth-child(2),.steps>:nth-child(2),.participation-timeline>:nth-child(2){animation-delay:55ms}.campaign-grid>:nth-child(3),.stats-grid>:nth-child(3),.steps>:nth-child(3),.participation-timeline>:nth-child(3){animation-delay:.11s}.stats-grid>:nth-child(n+4){animation-delay:.15s}.campaign-card,.stat-card,.security-feature{transition:border-color .25s,box-shadow .25s,transform .3s cubic-bezier(.2,.8,.2,1)}.campaign-card:focus-within,.security-feature:focus-within{border-color:#c5a16c77}.box-halo{animation:7s ease-in-out infinite halo-breathe}.art-orbit:before{content:"";background:#ddba7e;border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite loader-twinkle;position:absolute;top:4%;left:28%;box-shadow:0 0 15px #ddba7e88}.nav a,.nav button{position:relative}.nav .active:after{content:"";background:linear-gradient(90deg,#0000,#d8b783,#0000);height:1px;animation:.35s both nav-line;position:absolute;bottom:1px;left:0;right:0}.modal-head{position:relative}.modal-head:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c4a36b88,#0000);height:1px;position:absolute;bottom:-1px;left:12%;right:12%}.success-state>span{box-shadow:0 0 40px #c6a36212}.nav.open{animation:.25s backwards screen-in}@media (hover:hover) and (pointer:fine){.campaign-card:hover,.stat-card:hover,.step:hover{border-color:#b18f5a88;transform:translateY(-3px);box-shadow:0 16px 35px #0003}.security-feature:hover{border-color:#b18f5a66}}@media (max-width:620px){.premium-loading{min-height:390px;padding:30px 20px}.premium-loading.compact{min-height:230px}.loader-edition{letter-spacing:1.8px;font-size:7px}.busy-note{gap:12px;padding:14px 13px}.loading-content{gap:17px}.loader-placeholders{width:min(235px,100%)}}.screen-enter{animation:.3s backwards screen-in}.page-stage.screen-enter{animation:.3s backwards page-reveal}.overlay.is-opening{animation:.2s both overlay-in}.overlay.is-opening .modal{animation:.35s cubic-bezier(.15,1,.3,1) both dialog-in}.overlay.is-closing{pointer-events:none;animation:.21s both overlay-out}.overlay.is-closing .modal{animation:.21s both dialog-out}.modal-body>.field,.modal-body form>.field{animation:.25s backwards screen-in}.hero-copy>.edition-label{animation:.5s backwards screen-in}.hero h1{animation:.55s 60ms backwards screen-in}.hero-sub,.hero-description{animation:.55s .1s backwards screen-in}.hero-actions{animation:.55s .15s backwards screen-in}.reveal-on-scroll{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.spin{animation:1s linear infinite spin}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s both screen-out}::view-transition-new(root){mix-blend-mode:normal;animation:.3s both screen-in}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loader-orbit{to{transform:rotate(360deg)}}@keyframes loader-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-twinkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:.85;transform:scale(1)}}@keyframes loader-sweep{0%{transform:translate(-120%)}to{transform:translate(370%)}}@keyframes network-sweep{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes card-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes halo-breathe{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:.95;transform:scale(1.07)}}@keyframes nav-line{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@keyframes screen-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes page-reveal{0%{opacity:0}to{opacity:1}}@keyframes screen-out{to{opacity:0;transform:translateY(-5px)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialog-out{to{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{to{opacity:0}}@keyframes mascot-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes star-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.8;transform:scale(1.1)}}@keyframes gold-drift{0%,to{opacity:0;transform:translateY(10px)}30%,60%{opacity:.3}85%{opacity:0;transform:translateY(-35px)}}@keyframes button-light{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes ticket-light{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes digit-in{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.88)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes success-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:1440px){.hero{padding-block:72px}.hero h1{font-size:64px}}@media (max-width:1180px){.brand-project{display:none}.nav{gap:19px}.topbar{gap:20px}.hero{gap:26px}.hero h1{font-size:50px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-columns{grid-template-columns:minmax(0,1fr)}.quick-start{display:none}.distribution-row{grid-template-columns:34px minmax(100px,1fr) minmax(100px,145px)}.distribution-row>.button{grid-column:2/4;justify-self:start;min-height:40px}}@media (max-width:900px){.wrap{width:calc(100% - 44px)}.topbar{gap:17px;padding-inline:22px}.nexium-lockup img{width:36px;height:36px}.nexium-wordmark{letter-spacing:3px;font-size:13px}.nexium-wordmark small{letter-spacing:4px;font-size:6px}.nav{gap:16px}.nav a,.nav button{font-size:11px}.client-link{padding:11px 13px;font-size:10px}.hero{gap:20px;padding-block:43px}.hero h1{letter-spacing:-1.3px;font-size:43px}.hero-sub{font-size:15px}.hero-description{font-size:13px}.hero-actions{gap:17px}.hero-actions .large{padding:14px 20px;font-size:12px}.member-tag{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px}.tag-icon{width:32px;height:32px}.tag-icon svg{width:18px}.tag-star{display:none}.member-tag small{font-size:7px}.member-tag strong{font-size:11px}.trustbar{justify-content:space-around}.trustbar>div{justify-content:center;width:100%}.trust-divider{display:none!important}.section{padding-block:58px 48px}.section-head h2{font-size:28px}.section-head>p{display:none}.steps{gap:15px}.step{padding:23px 20px}.step h3{font-size:15px}.step p{font-size:12px}.prize-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.prize-copy{padding:32px 25px 32px 0}.prize-copy h2{font-size:30px}.prize-visual{padding-inline:20px}.gift-illustration{width:190px;height:180px}.prize-items{gap:13px;font-size:11px}.prize-copy>p{font-size:13px}.footer{align-items:flex-start}.footer-links{gap:10px 17px}.admin-layout{display:block}.sidebar{border-right:0;padding:20px 22px 0;display:block}.sidebar>.eyebrow,.side-note,.side-user{display:none}.side-nav{border-bottom:1px solid var(--border);scrollbar-width:thin;flex-direction:row;max-width:100%;padding-bottom:13px;overflow-x:auto}.side-nav>button{white-space:nowrap;flex-shrink:0;min-height:43px;padding:10px 12px;font-size:10px}.side-nav>button>svg{width:16px}.admin-content{padding:27px 22px 55px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{padding:17px}.stat-card>div{font-size:9px}.stat-card small{font-size:7px}.distribution-header{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:23px}.distribution-header h2,.security-hero h2{font-size:26px}}@media (max-width:700px){.hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:34px 36px}.hero-copy{max-width:550px}.hero h1{letter-spacing:-1.3px;font-size:clamp(36px,8.5vw,54px);line-height:1.17}.hero-art{justify-self:center;width:100%;max-width:450px}.hero-art .mascot{max-width:385px}.art-top{font-size:8px}.art-orbit{inset:35px 8% 80px}.member-tag{grid-template-columns:36px minmax(0,1fr);width:100%;max-width:380px;padding:15px}.tag-icon{width:36px;height:36px}.member-tag small{font-size:7px}.member-tag strong{font-size:12px}.topbar{gap:10px;min-height:76px;padding-block:14px}.nav{background:#201b15;border-bottom:1px solid #9d783c55;padding:18px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #0005}.nav.open{flex-direction:column;align-items:stretch;gap:5px;display:flex}.nav a,.nav button{text-align:left;min-height:44px;font-size:13px}.hamburger{border:0;min-width:36px;display:grid}.client-link{margin-left:auto}.client-link span{display:none}.client-link:before{content:"Meu cadastro"}.campaign-strip{letter-spacing:.5px;padding-inline:16px;font-size:8px}.campaign-strip>span{max-width:340px}.campaign-strip svg{width:13px}.steps{grid-template-columns:minmax(0,1fr);gap:16px}.step{padding:25px}.step-top{margin-bottom:18px}.step h3{font-size:18px}.step p{font-size:13px}.prize-panel{grid-template-columns:minmax(0,1fr)}.prize-visual{gap:20px;padding:32px 25px 25px}.gift-illustration{width:210px;height:190px;margin-top:20px}.gift-edition{font-size:8px}.prize-copy{padding:27px 26px 30px}.prize-copy h2{font-size:33px}.prize-copy>p{font-size:14px}.prize-items{font-size:12px}.final-cta{padding-block:53px 60px}.final-cta h2{font-size:29px}.final-cta p{font-size:13px}.client-overview,.campaign-grid,.privacy-panel,.import-panel,.security-grid{grid-template-columns:minmax(0,1fr)}.client-overview{gap:20px}.page-heading{flex-wrap:wrap;gap:18px}.page-heading h1{font-size:31px}.participation-timeline{grid-template-columns:minmax(0,1fr);gap:23px;padding:25px}.participation-timeline strong{font-size:13px}.participation-timeline small{font-size:11px}.campaign-card h3{font-size:24px}.campaign-summary{gap:20px}.form-grid.three,.form-grid.manage-columns{grid-template-columns:minmax(0,1fr);gap:0}.manage-columns section+section{border-top:1px solid var(--border);margin-top:25px;padding-top:27px}.distribution-header{grid-template-columns:minmax(0,1fr);gap:23px}.distribution-header .field{width:100%}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-hero{align-items:flex-start;gap:22px}.security-shield{border-radius:16px;width:58px;height:58px}.security-shield svg{width:28px}.security-next>div{grid-template-columns:minmax(0,1fr);gap:14px}.security-next>div>.status{grid-row:auto}.footer{text-align:center;display:block}.footer-logo{justify-content:center}.footer>div>p{margin-inline:auto}.footer-links{justify-content:center;gap:7px 20px;margin-top:24px}.footer-links small{width:100%}}@media (max-width:620px){.wrap{width:calc(100% - 36px)}.topbar{padding-inline:18px}.nexium-lockup{gap:8px}.nexium-lockup img{width:34px;height:34px}.nexium-wordmark{letter-spacing:2.7px;font-size:12px}.nexium-wordmark small{letter-spacing:3.6px;font-size:6px}.client-link{gap:7px;min-height:42px;padding:9px 11px;font-size:10px}.client-link svg{width:14px}.hamburger{min-width:30px;padding:5px}.hamburger svg{width:21px}.edition-label{letter-spacing:1.1px;font-size:7px}.hero .pill{letter-spacing:1px;font-size:8px}.hero h1{margin-block:20px;font-size:clamp(34px,9.6vw,46px)}.hero-sub{font-size:15px}.hero-sub span{font-size:14px}.hero-description{font-size:13px;line-height:1.9}.hero-actions{gap:15px}.hero-actions .large{flex:190px;min-height:51px;font-size:13px}.hero-actions .text-link{font-size:12px}.safe-line{font-size:10px}.campaign-availability{font-size:10px;line-height:1.8}.hero-art .mascot{width:100%;max-width:360px}.art-top{letter-spacing:1px;font-size:7px}.art-spark.one{font-size:18px}.art-spark.two{font-size:15px}.trustbar{gap:18px 11px;padding-block:24px}.trustbar>div{letter-spacing:.7px;font-size:7px}.trustbar>span{font-size:9px}.trustbar>span svg{width:13px}.section-head h2{font-size:28px}.eyebrow{letter-spacing:1.4px;font-size:8px;line-height:1.9}.section{padding-top:48px}.prize-items{gap:17px 12px}.prize-copy .notice{font-size:11px}.delivery{font-size:12px}.golden-caption{letter-spacing:1px;font-size:8px}.final-cta h2{font-size:28px}.footer p{font-size:9px}.footer-links button,.footer-links a{font-size:10px}.page-space{padding-block:32px 45px}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}.page-heading .pill{font-size:8px}.panel{padding:22px}.profile-name h2{font-size:22px}.profile-data{gap:17px}.profile-data p{font-size:12px}.status-card h3{font-size:24px}.profile-card>.text-link{min-height:42px}.compact{margin-top:32px}.compact h2{font-size:27px}.campaign-card h3{font-size:24px}.campaign-card>p{font-size:12px}.button-row{gap:11px}.button-row .button{flex:90px;min-height:44px;font-size:11px}.ticket-heading{gap:12px}.ticket-brand{letter-spacing:.7px;font-size:7px}.ticket-edition{letter-spacing:.7px;font-size:6px}.satin-ticket{padding:20px}.ticket-invitation,.ticket-content{gap:17px;padding-block:29px 24px}.ticket-invitation .eyebrow{letter-spacing:.6px;font-size:7px}.ticket-invitation h3{font-size:25px;line-height:1.35}.ticket-invitation .button{width:100%;max-width:260px;padding:12px 15px;font-size:11px}.revealed-number{letter-spacing:.07em;font-size:clamp(26px,8vw,42px)}.ticket-content>small{letter-spacing:.8px;font-size:7px}.ticket-assignment{font-size:9px}.ticket-actions{justify-content:center;gap:10px}.ticket-actions>span{font-size:10px}.ticket-actions .text-link{min-height:40px;font-size:11px}.ticket-certificate{letter-spacing:0;font-size:9px}.privacy-panel{gap:25px;margin-top:26px}.privacy-panel h2{font-size:26px}.request-list .row-between{align-items:flex-start;gap:10px}.request-list .row-between strong{font-size:12px}.modal{border-radius:13px;width:100%;max-height:calc(100dvh - 16px)}.overlay{padding:8px}.modal-head{gap:14px;padding:20px}.modal-head h2{font-size:23px;line-height:1.3}.modal-head .eyebrow{margin-bottom:7px;font-size:7px}.modal-head .icon-button{min-width:39px;min-height:39px}.modal-body{padding:23px 20px;scroll-padding-top:14px}.form-grid,.form-grid.three{grid-template-columns:minmax(0,1fr);gap:0}.field{gap:9px;margin-bottom:21px}.field>span{font-size:12px}.field small{font-size:11px;line-height:1.8}input,select,textarea{min-height:48px;padding:12px 13px;font-size:16px}input::placeholder,textarea::placeholder{font-size:13px}input[type=month],input[type=datetime-local]{min-height:48px;font-size:15px}input[type=checkbox],input[type=radio]{width:19px;height:19px;min-height:19px}.radio-group label{gap:11px;min-height:46px;font-size:13px}.radio-group legend{font-size:12px;line-height:1.8}.form-intro{font-size:12px;line-height:1.95}.required-note{font-size:11px}.registration-steps{gap:7px;margin-bottom:24px}.registration-steps li{gap:6px;font-size:9px}.registration-steps li>span{width:23px;height:23px;font-size:9px}.consent{grid-template-columns:19px minmax(0,1fr);gap:9px 11px;font-size:11px;line-height:1.9}.inline-privacy summary{min-height:42px;font-size:11px}.inline-privacy>div{max-height:250px;padding:12px}.form-foot{font-size:10px;line-height:1.8}.modal .button.full{min-height:50px;font-size:12px}.auth-card{padding:30px 25px}.auth-card h1{font-size:30px}.auth-card p{font-size:13px}.auth-card .button{width:100%;font-size:12px}.auth-card small{font-size:10px}.auth-state h3,.success-state h3{font-size:23px}.auth-state p,.success-state p{font-size:13px}.prose{font-size:12px;line-height:1.95}.prose h2{font-size:25px}.prose h3{font-size:17px}.details-grid{gap:18px 13px;padding:18px 15px}.details-grid p{font-size:11px}.sidebar{padding:17px 18px 0}.side-nav{gap:5px}.side-nav>button{min-height:43px;padding:10px 11px;font-size:10px}.admin-content{padding:26px 18px 45px}.admin-top{gap:13px;margin-bottom:25px}.admin-top h1{font-size:27px}.admin-top .eyebrow{letter-spacing:1.1px;font-size:7px}.admin-top p{font-size:11px;line-height:1.9}.admin-top>.button{gap:0;min-width:38px;min-height:38px;padding:10px;font-size:0}.stats-grid{gap:12px}.stat-card{padding:18px 14px}.stat-card>div{min-height:37px;font-size:10px;line-height:1.7}.stat-card svg{width:15px}.stat-card strong{margin:14px 0 9px;font-size:33px}.stat-card small{font-size:8px;line-height:1.9}.admin-columns{margin-top:22px}.admin-columns .panel{padding:22px 19px}.admin-columns h3{font-size:17px}.recent-list strong{font-size:12px}.recent-list small{font-size:9px}.recent-list .status{font-size:8px}.table-tools{gap:10px}.search{flex-basis:100%}.search input{min-height:48px;font-size:14px}.table-tools select{flex:160px;min-height:45px;font-size:12px}.table-tools .button{flex:85px;min-height:45px;font-size:11px}.table-foot{font-size:10px;line-height:1.9}.admin-request .row-between{align-items:flex-start}.admin-request h3{font-size:19px}.admin-request .status{font-size:9px}.admin-request>p{font-size:12px}.import-panel{gap:26px;padding:25px 22px}.import-panel h2{font-size:25px}.import-panel p{font-size:12px;line-height:1.95}.upload-zone{padding:27px 19px}.upload-zone h3{font-size:17px}.upload-zone p{font-size:10px}.upload-zone .button{min-height:45px;font-size:11px}.manage-profile{gap:13px}.manage-profile>.avatar{width:39px;height:39px}.manage-profile>div{flex:170px}.manage-profile h3{font-size:23px}.manage-profile p{font-size:11px;line-height:1.9}.manage-profile>.button{min-height:44px;font-size:11px}.check-line{font-size:12px;line-height:1.9}.check-line input{margin-top:5px}.assigned-list .row-between{align-items:flex-start;gap:12px;font-size:11px}.assigned-list small{font-size:9px}.one-number-rule{gap:12px;padding:17px 15px}.one-number-rule strong{font-size:11px;line-height:1.8}.one-number-rule p{font-size:10px;line-height:1.9}.one-number-rule>span{display:none}.number-already-issued>strong{letter-spacing:3px;font-size:34px}.distribution-header{padding:25px 22px}.distribution-header h2{font-size:26px}.distribution-header p{font-size:12px}.distribution-header select{font-size:16px}.distribution-stats{gap:10px;margin-block:20px}.distribution-stats>button{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 12px;display:flex;position:relative}.distribution-stats>button>svg:first-child{width:18px;height:18px}.distribution-stats>button>svg:last-child{width:11px;position:absolute;top:19px;right:9px}.distribution-stats strong{font-size:29px}.distribution-stats span{max-width:95px;font-size:9px;line-height:1.8}.distribution-rule{gap:16px}.distribution-rule>.status{font-size:9px}.distribution-list{padding:22px 19px}.distribution-list .table-tools select,.distribution-list .table-tools .button{flex-basis:100%;width:100%;font-size:12px}.distribution-row{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:13px;padding-block:24px}.distribution-row>.avatar{width:30px;height:30px}.distribution-row h3{font-size:15px;line-height:1.5}.distribution-person .status{font-size:9px}.distribution-number{grid-column:2}.distribution-number small{font-size:8px;line-height:1.9}.distribution-number strong{letter-spacing:2px;font-size:27px}.distribution-number>span{font-size:12px}.distribution-row>.button{grid-column:2;justify-content:space-between;justify-self:stretch;min-height:45px;font-size:12px}.security-hero{flex-direction:column;gap:22px;padding:26px 22px}.security-hero h2{font-size:27px}.security-hero p{font-size:12px;line-height:1.95}.security-feature{padding:25px 22px}.security-feature h3{font-size:18px}.security-feature p{font-size:12px}.security-next{padding:26px 22px}.security-next>h3{font-size:25px}.security-next strong{font-size:13px}.security-next p{font-size:12px}.security-next .status{font-size:9px}.notice{font-size:11px;line-height:1.9}.error{font-size:12px;line-height:1.9}.connection-banner{font-size:11px}.mobile-register-bar{z-index:60;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:#191614;border-top:1px solid #a17b414d;justify-content:space-between;align-items:center;gap:15px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0003}.mobile-register-bar>span{grid-template-columns:17px minmax(0,1fr);gap:1px 9px;min-width:0;display:grid}.mobile-register-bar>span>svg{color:var(--gold);grid-row:1/3;align-self:center}.mobile-register-bar b{color:#e0c18f;font-size:12px;font-weight:500;line-height:1.6}.mobile-register-bar small{color:#b0966d;font-size:9px;line-height:1.6}.mobile-register-bar .button{flex-shrink:0;min-height:45px;padding:12px 17px;font-size:12px}.mobile-bottom-nav{z-index:60;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));background:#191614;border-top:1px solid #a17b414d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0003}.mobile-bottom-nav>button{color:#bca075;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:49px;padding:6px 3px;display:flex}.mobile-bottom-nav>button>svg{stroke-width:1.5px;width:18px;height:18px}.mobile-bottom-nav span{overflow-wrap:anywhere;font-size:9px;line-height:1.7}.mobile-bottom-nav .selected{color:#f0d7ad;background:#c19a540f}.app.has-mobile-controls{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.toast{bottom:calc(95px + env(safe-area-inset-bottom,0px));gap:10px;padding:14px 16px;font-size:11px}.overlay.is-opening .modal{animation:.32s cubic-bezier(.15,1,.3,1) both dialog-in}.countdown-digits>div{flex-basis:57px}.countdown-digits strong{font-size:24px}.countdown-panel .eyebrow{font-size:8px}}@media (max-width:360px){.wrap{width:calc(100% - 28px)}.topbar{gap:8px;padding-inline:14px}.nexium-lockup img{width:30px;height:30px}.nexium-wordmark{letter-spacing:2.3px;font-size:11px}.nexium-wordmark small{letter-spacing:3.3px;font-size:5px}.client-link{padding:9px;font-size:9px}.hamburger{min-width:28px}.edition-label{letter-spacing:.8px;font-size:6px}.hero .pill{letter-spacing:.8px;font-size:7px}.hero h1{letter-spacing:-1px;font-size:33px}.hero-sub{font-size:14px}.hero-description{font-size:12px}.hero-actions .large{flex-basis:100%}.hero-actions .text-link{min-height:38px}.member-tag{padding:13px}.member-tag small{letter-spacing:1px;font-size:6px}.member-tag strong{font-size:11px}.trustbar>div{letter-spacing:.4px;font-size:6px}.trustbar>span{gap:5px;font-size:8px}.section-head h2{font-size:26px}.prize-copy{padding:26px 22px}.prize-copy h2{font-size:30px}.prize-items{grid-template-columns:minmax(0,1fr)}.modal-head{gap:10px;padding:18px 16px}.modal-head h2{font-size:22px}.modal-body{padding:22px 17px}.registration-steps{gap:5px}.registration-steps li{gap:5px;font-size:8px}.registration-steps li>span{width:21px;height:21px;font-size:8px}.panel{padding:21px 19px}.profile-data{grid-template-columns:minmax(0,1fr);gap:15px}.satin-ticket{padding:17px}.ticket-brand{gap:6px;font-size:6px}.ticket-edition{font-size:5px}.ticket-brand img{width:22px;height:22px}.ticket-invitation h3{font-size:23px}.ticket-invitation .eyebrow{font-size:6px}.revealed-number{letter-spacing:.03em;font-size:26px}.ticket-assignment,.ticket-certificate{font-size:8px}.admin-content{padding-inline:14px}.stats-grid{gap:10px}.stat-card{padding:16px 12px}.stat-card>div{font-size:9px}.stat-card strong{font-size:31px}.distribution-stats{gap:8px}.distribution-stats>button{padding:16px 10px}.distribution-stats span{font-size:8px}.distribution-stats strong{font-size:27px}.details-grid,.campaign-summary{grid-template-columns:minmax(0,1fr)}.mobile-register-bar{gap:10px;padding-inline:14px}.mobile-register-bar .button{padding-inline:13px;font-size:11px}}.motion-reduced *,.motion-reduced :before,.motion-reduced :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-reduced .reveal-on-scroll,.motion-reduced .loading-content{opacity:1;transform:none}.motion-reduced .loader-track>i,.motion-reduced .network-line>span{opacity:.65;width:100%;transform:none}.motion-reduced .loader-spark,.motion-reduced .art-orbit:before{display:none}.motion-reduced .step:hover,.motion-reduced .campaign-card:hover,.motion-reduced .stat-card:hover{transform:none}.motion-reduced .gold-particles,.motion-reduced .reveal-light,.motion-reduced .reading-progress{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-on-scroll,.loading-content{opacity:1;transform:none}.loader-track>i,.network-line>span{opacity:.65;width:100%;transform:none}.loader-spark,.art-orbit:before{display:none}.step:hover,.campaign-card:hover,.stat-card:hover{transform:none}.gold-particles,.reveal-light,.reading-progress{display:none}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.verification-page{overflow-wrap:anywhere;max-width:920px;padding-top:38px;padding-bottom:70px}.verification-heading{padding:35px 0 22px}.verification-heading h1{margin:16px 0;font-size:clamp(30px,6vw,52px);line-height:1.13}.verification-heading p{color:#bdb6a9;max-width:650px;line-height:1.75}.verification-page>.panel{margin-top:22px}.verification-page p{line-height:1.75}.verification-page h2{margin:18px 0;font-size:clamp(21px,4vw,29px)}.verification-page .status{white-space:normal;line-height:1.5}.verification-number{color:#e9c888;letter-spacing:.14em;font-variant-numeric:tabular-nums;margin:22px 0;font-size:clamp(42px,9vw,64px);font-weight:700}.verification-qr{text-align:left;background:#141413;border:1px solid #b18b4638;border-radius:16px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;min-width:0;max-width:100%;margin:20px 0;padding:20px;display:grid}.verification-qr>svg{border-radius:8px;width:132px;max-width:100%;height:132px;display:block}.verification-qr strong{letter-spacing:0;color:#e9d1a4;font-size:15px}.verification-qr p{color:#bdb6a9;margin:8px 0 12px;font-size:13px;line-height:1.6!important}.verification-qr small{overflow-wrap:anywhere;white-space:normal;margin-top:8px;line-height:1.6;display:block;letter-spacing:0!important;font-size:11px!important}.verification-address{color:#d7bb85}.document-actions>.verification-qr{flex-basis:100%;width:100%}.verification-file{border:1px dashed #b18b4660;border-radius:12px;gap:12px;margin:20px 0;padding:18px;font-size:14px;display:grid}.verification-file input{max-width:100%;font-size:16px}.verification-failure{border-color:#c05c4d!important}.verification-page .draw-proof{margin:22px 0}.verification-page .button{white-space:normal;max-width:100%;min-height:44px}.verification-page .panel{min-width:0}.verification-page .draw-number-list{max-height:300px;overflow:auto}.verification-page dd{overflow-wrap:anywhere}@media (max-width:540px){.verification-page{padding-top:22px}.verification-page>.panel{padding:22px 18px}.verification-qr{grid-template-columns:minmax(0,1fr);gap:16px;padding:17px}.verification-qr>svg{justify-self:center;width:152px;height:152px}.verification-qr .button{width:100%}.verification-page .eyebrow{letter-spacing:1px;line-height:1.8}.verification-page .button{width:100%}}.password-checks{color:var(--muted);gap:7px;margin:0 0 18px;display:grid}.password-checks progress{width:100%;height:5px;accent-color:var(--gold)}.password-checks small{font-size:12px;line-height:1.5}.onboarding-steps{background:#cfb78008;border:1px solid #bda36c40;border-radius:16px;min-width:0;margin:24px 0;padding:18px}.onboarding-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-steps li{color:#a49b8a;overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.onboarding-steps li>span{border:1px solid #bda36c50;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.onboarding-steps li[aria-current=step]{color:#f0d79d}.onboarding-steps li[aria-current=step]>span{color:#16130e;background:#d7b673;box-shadow:0 0 22px #d7b67325}.onboarding-steps li[data-done=true]{color:#d5c79e}.onboarding-steps p{color:#c3baab;margin:16px 0 0;font-size:13px;line-height:1.65}.registration-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;display:flex}.registration-progress>span{color:#edcf98;font-size:12px;font-weight:600}.registration-progress>small{color:#bbb2a3;font-size:11px}.registration-progress progress{accent-color:#d5b77d;background:#353027;border:0;border-radius:20px;flex-basis:100%;width:100%;height:4px;overflow:hidden}.registration-progress progress::-webkit-progress-bar{background:#353027}.registration-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#ad874c,#f1d8a6);border-radius:20px;transition:width .3s}.guided-registration .registration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:25px;display:grid}.guided-registration .registration-steps li{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.5}.guided-registration .registration-steps li>span{flex-shrink:0}.registration-step-title{letter-spacing:-.5px;margin:0 0 12px;font-size:clamp(22px,4vw,28px);font-weight:600;line-height:1.25}.registration-step-title:focus{outline:none}.guided-registration .form-intro{color:#c6bfb1;margin:0 0 24px;font-size:14px;line-height:1.75}.guided-registration .field small{color:#bcb3a4;font-size:12px;line-height:1.65}.purchase-options label{border:1px solid #67543b;border-radius:12px;align-items:center;min-width:0;margin:10px 0;padding:15px;transition:background .2s,border-color .2s;display:flex;gap:13px!important}.purchase-options label.chosen{background:#bd945212;border-color:#c7a264}.purchase-options label>span{min-width:0;font-size:14px}.purchase-options label small{color:#b7ad9d;margin-top:5px;font-size:12px;line-height:1.6;display:block}.registration-review{background:#c9b48006;border:1px solid #b49a683b;border-radius:14px;gap:0;margin:0 0 16px;padding:5px 18px;display:grid}.registration-review>div{border-bottom:1px solid #b49a6828;min-width:0;padding:14px 0}.registration-review>div:last-child{border:0}.registration-review dt{color:#b8ac98;font-size:12px}.registration-review dd{color:#eee6d8;overflow-wrap:anywhere;margin:6px 0 0;font-size:15px}.registration-rule{color:#d8c59e;align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.7;display:flex}.registration-rule svg{flex-shrink:0;margin-top:3px}.guided-registration .consent{margin-top:24px;font-size:13px;line-height:1.75}.guided-registration .inline-privacy>div{max-height:none}.guided-registration .inline-privacy summary{min-height:44px}.registration-actions{border-top:1px solid #b49a6828;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:22px;display:flex}.registration-actions .button{white-space:normal;flex:1;max-width:300px;min-height:50px}.registration-actions .button:only-child{max-width:none}.guided-registration .form-foot{justify-content:center;margin:20px 0 0;line-height:1.7}.overlay{top:var(--dialog-viewport-top,0px);height:var(--dialog-viewport-height,100dvh);bottom:auto}.overlay .modal{max-height:calc(var(--dialog-viewport-height,100dvh) - 40px)}.modal-body{scrollbar-gutter:stable;overflow-x:hidden}.modal-head h2{overflow-wrap:anywhere}.modal-head .icon-button{flex-shrink:0}.list-pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.list-pagination p{color:#c4b9a6;font-size:13px}.list-pagination>div{align-items:center;gap:14px;display:flex}.list-pagination span{color:#d3c5ad;font-size:12px}.list-pagination .button{min-width:44px;min-height:44px}.email-code-field input{font-variant-numeric:tabular-nums;letter-spacing:.28em;text-align:center;font-weight:600;font-size:28px!important}.account-card .account-links button{min-height:44px;font-size:13px}.account-card .muted{font-size:12px;line-height:1.7;display:block}.account-card .onboarding-steps p{margin-bottom:0;font-size:12px;line-height:1.65}.account-card .onboarding-steps strong{font-size:11px;font-weight:500}.button:focus-visible,.icon-button:focus-visible,summary:focus-visible{outline:none;box-shadow:inset 0 -2px #efcf92}.button.gold:focus-visible{box-shadow:inset 0 -3px #45321c}.button:disabled{cursor:not-allowed}.guided-registration .transition-scene{min-height:160px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button.gold:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 24px #bc914526}.button:not(:disabled):active{transform:translateY(0)scale(.985)}}@media (max-width:620px){.overlay .modal{max-height:calc(var(--dialog-viewport-height,100dvh) - 16px)}.guided-registration .registration-steps li{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.guided-registration .registration-steps li>span{width:27px;height:27px}.guided-registration .form-intro{font-size:13px}.guided-registration .field{margin-bottom:20px}.registration-progress>small{font-size:10px}.registration-step-title{font-size:24px}.registration-actions{gap:10px}.registration-actions .button{padding-inline:14px;font-size:13px}.registration-review{padding-inline:15px}.registration-review dd{font-size:14px}.guided-registration .consent{font-size:12px}.purchase-options label{padding:14px}.account-story h1{margin:14px 0;font-size:29px}.account-story>.eyebrow{margin-top:19px}.account-story>p{display:none}.account-shell{gap:10px}.account-card{padding:26px 22px}.account-card .account-icon{width:42px;height:42px;margin-bottom:18px}.account-card .field small{font-size:12px}.list-pagination{gap:12px}.list-pagination>div{justify-content:space-between;width:100%}.list-pagination .button{flex:0 0 44px}.hero-description{font-size:14px}.hero .safe-line{font-size:11px;line-height:1.7}.topbar .icon-button{min-width:44px;min-height:44px}.participant-next h2{font-size:24px;line-height:1.3}.side-nav>button{min-height:44px;font-size:12px}.table-tools .search input{font-size:16px}.status{line-height:1.5}}@media (prefers-reduced-motion:reduce){.registration-progress progress::-webkit-progress-value{transition:none}}.recovery-page{overflow-wrap:anywhere;width:calc(100% - 40px);max-width:640px;min-height:85dvh;margin:0 auto;padding:clamp(65px,12vh,140px) 0 70px}.recovery-icon{color:#e7c78d;background:#c5a66d0d;border:1px solid #c6a36360;border-radius:20px;place-items:center;width:68px;height:68px;margin:30px 0 22px;display:grid}.recovery-code{letter-spacing:3px;color:#c9ac79;font-size:13px}.recovery-page h1{letter-spacing:-1px;margin:15px 0 20px;font-size:clamp(30px,6vw,44px);line-height:1.2}.recovery-page p{color:#c4bcae;font-size:16px;line-height:1.8}.recovery-page .button-row{flex-wrap:wrap;margin:30px 0 25px}.recovery-page small{color:#b6ac9a;font-size:12px;line-height:1.7}.recovery-page .button{white-space:normal;min-height:48px}.offline-status{z-index:1200;left:50%;top:max(12px,env(safe-area-inset-top));box-sizing:border-box;color:#eee1c7;pointer-events:none;background:#242014f5;border:1px solid #caab6a80;border-radius:12px;align-items:flex-start;gap:12px;width:calc(100% - 28px);max-width:650px;padding:15px 18px;font-size:13px;line-height:1.6;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 32px #0008}.offline-status svg{flex-shrink:0;margin-top:3px}.offline-status strong{font-weight:600;display:block}.verification-qr svg{flex-shrink:0}@media (max-width:620px){.recovery-page{padding-top:65px}.recovery-page p{font-size:14px}.recovery-page .button-row{grid-template-columns:minmax(0,1fr);display:grid}.recovery-page .button{width:100%}.offline-status{gap:10px;padding:12px 14px;font-size:12px}}.verification-qr>.qr-placeholder{box-sizing:border-box;background:#d5c39d08;border:1px solid #b39c6d38;border-radius:8px;place-items:center;width:132px;max-width:100%;height:132px;display:grid}.qr-placeholder span{color:#c7bba4;letter-spacing:0;text-align:center;padding:12px;font-size:11px}@media (max-width:540px){.verification-qr>.qr-placeholder{justify-self:center;width:152px;height:152px}}.hero-art .mascot{aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;filter:none;width:min(100%,490px);height:auto;box-shadow:none;border-radius:24px;animation:12s ease-in-out infinite editorial-breathe;-webkit-mask-image:none;mask-image:none}.hero-art .art-top{box-shadow:none;letter-spacing:1.5px;background:#151513d9;border-color:#baa07835;font-size:10px}.hero-art .member-tag{background:linear-gradient(120deg,#22211e,#181817);border-color:#bfa78035;border-radius:12px;box-shadow:0 14px 35px #0002}.hero-art .tag-star,.gold-particles,.art-orbit,.art-spark{display:none}.hero-art .tag-icon{color:#d9c59f;background:#c5ad7f0d;border-color:#bfa78030}.prize-visual{background:0 0;gap:16px;padding:24px 24px 30px;overflow:hidden}.golden-box-editorial{aspect-ratio:1;object-fit:contain;border-radius:20px;width:100%;max-width:490px;height:auto;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block;-webkit-mask-image:none;mask-image:none}.prize-image-note{letter-spacing:.3px;color:#b2a995;text-align:center;font-size:10px;line-height:1.6}.prize-visual .golden-caption{text-align:center;letter-spacing:2px;color:#d2bd96;max-width:100%;font-size:9px;line-height:1.8;position:static;transform:none}.account-mascot{filter:none;border-radius:22px;animation:12s ease-in-out infinite editorial-breathe;-webkit-mask-image:none;mask-image:none}@keyframes editorial-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.prize-visual:hover .golden-box-editorial{transform:scale(1.025)}}@media (max-width:850px){.hero-art .mascot{max-width:420px}.prize-visual{padding:16px 18px 28px}.golden-box-editorial{max-width:410px}}@media (max-width:620px){.hero-art{gap:6px}.hero-art .mascot{border-radius:16px;width:100%;max-width:370px}.hero-art .art-top{letter-spacing:1px;font-size:8px}.hero-art .member-tag{max-width:360px;padding:13px 14px}.prize-visual{padding:12px 10px 26px}.golden-box-editorial{max-width:390px}.prize-image-note{font-size:9px}.prize-visual .golden-caption{letter-spacing:1.5px;font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-art .mascot,.account-mascot{animation:none}.golden-box-editorial{transition:none}}.button{border-radius:9px;gap:8px;min-height:42px;padding:9px 16px;font-size:12px;line-height:1.5;transition:transform .18s,background-position .35s,border-color .22s,box-shadow .22s,color .22s}.button.large{min-height:44px;padding:10px 18px;font-size:12px}.button.gold{background:linear-gradient(115deg,#ead4ad 0%,#cfad78 48%,#e6c99b 100%) 0 0/180% 100%;box-shadow:inset 0 1px #fff5,0 3px 12px #0002}.button.secondary{background:#c6aa7603;border-color:#a98e643d}.button svg{stroke-width:1.7px;flex-shrink:0;width:16px;height:16px;transition:transform .22s}.button:disabled{opacity:.55;box-shadow:none}.hero-actions{gap:12px 18px;margin-top:30px}.hero-actions .large{flex:0 auto}.hero-actions .text-link{align-items:center;gap:10px;min-height:44px;padding:8px 4px;line-height:1.5;display:inline-flex}.topbar{min-height:78px;padding-block:14px}.topbar>.button{min-height:42px;padding:9px 16px}.button-row{gap:14px 12px}.registration-actions{gap:12px;margin-top:12px;padding-top:24px}.registration-actions .button{flex:0 auto;max-width:none;min-height:44px;padding:10px 18px;font-size:12px}.account-card form{gap:22px}.account-card .button{min-height:44px;padding:10px 16px;font-size:12px}.account-card .field input{min-height:48px}.account-card .account-links{gap:16px}.modal .button.full{min-height:44px}.button.pdf-button{gap:10px;min-height:44px;padding:10px 15px}.final-cta{padding-block:56px 64px}.final-cta p{margin-bottom:28px}.final-cta .button{min-height:44px;padding:10px 19px}.hero-art .mascot,.account-mascot,.golden-box-editorial{mix-blend-mode:normal;box-shadow:none;background:0 0;border-radius:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button.gold:not(:disabled):hover{background-position:100%;transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 5px 20px #b9965426}.button.secondary:not(:disabled):hover{background:#c6aa760b;border-color:#c7aa7780;transform:translateY(-1px);box-shadow:0 4px 16px #0002}.button:not(:disabled):hover svg{transform:translate(2px)}.hero-actions .text-link:hover{color:#f0d7ac}}.button:not(:disabled):active{transform:translateY(1px)scale(.98);box-shadow:inset 0 2px 6px #0002}@media (pointer:coarse){.button,.button.small,.topbar>.button{min-height:44px}}@media (max-width:620px){.topbar{min-height:72px;padding-block:12px}.topbar>.button{min-height:44px;padding:8px 12px;font-size:11px}.hero-actions{justify-content:flex-start;gap:12px 14px}.hero-actions .large{flex:0 auto;min-height:44px;padding:10px 17px;font-size:12px}.hero-actions .text-link{padding:8px 3px;font-size:12px}.button-row{gap:12px}.button-row .button{flex:0 auto;min-height:44px;padding:9px 14px;font-size:12px}.registration-actions{gap:12px;padding-top:22px}.registration-actions .button{flex:1;min-height:44px;padding:10px 12px;font-size:12px}.account-card form{gap:22px}.account-card{padding:28px 22px}.account-card .button{min-height:44px}.account-card .field input{min-height:48px}.final-cta{padding-block:48px 54px}.final-cta .button{width:auto;max-width:100%;padding:10px 17px}.button.pdf-button{text-align:left;width:100%}.list-pagination .button{flex:0 0 44px}.document-download-row>.button{width:100%}}@media (max-width:360px){.hero-actions{gap:12px}.hero-actions .large{padding-inline:14px;font-size:11px}.hero-actions .text-link{gap:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.button,.button svg{transition:none}.button.gold:after{animation:none!important}}.account-security .account-shell{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:clamp(32px,6vw,80px)}.account-security .account-story{padding-top:85px}.account-security .account-story h1{font-size:clamp(32px,4vw,49px)}.account-security .security-card{box-shadow:0 24px 65px #0003,inset 0 1px #fff04;background:linear-gradient(155deg,#1c1c1a,#131313 70%);border-color:#bfa78030;border-radius:22px;padding:clamp(24px,3vw,36px)}.security-card .account-icon{background:#c5ad7f09;border-color:#bfa78038;border-radius:13px;width:44px;height:44px;margin-bottom:20px}.security-card h2{letter-spacing:-1px;margin:14px 0 10px;font-size:clamp(26px,3vw,33px);line-height:1.2}.security-card .account-identity{color:#b8ae9e;overflow-wrap:anywhere;margin-bottom:24px;font-size:12px;line-height:1.6}.authenticator-panel{min-width:0;animation:.38s both authenticator-in}.authenticator-panel .authenticator-intro{color:#c4bcaf;margin-bottom:22px;font-size:13px;line-height:1.8}.authenticator-progress{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.authenticator-progress li{color:#b2a691;border-bottom:1px solid #bfa78024;align-items:center;gap:8px;padding-bottom:13px;font-size:10px;line-height:1.5;display:flex}.authenticator-progress li span{color:#d9c6a2;border:1px solid #bfa78040;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.authenticator-progress li[aria-current=step]{color:#f0dfbf;border-bottom-color:#c8ab77}.authenticator-progress li[aria-current=step] span{color:#211d15;background:#d8be8b;border-color:#0000}.authenticator-section-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.authenticator-section-title>span{color:#d8c29b;background:#c8aa7407;border:1px solid #bfa7802c;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.authenticator-section-title>div{min-width:0}.authenticator-section-title h3{color:#f1ede5;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.5}.authenticator-section-title p{color:#b8ae9e;margin:0;font-size:12px;line-height:1.7}.authenticator-start{text-align:center;padding:23px 0 2px}.authenticator-start>p{max-width:330px;margin:16px auto 22px;font-size:12px;line-height:1.8}.authenticator-illustration{color:#d5bf96;background:#c4a36908;border:1px solid #bfa78030;border-radius:20px;place-items:center;width:66px;height:66px;margin:auto;display:grid;position:relative}.authenticator-illustration>svg:last-child{background:#1c1c1a;border-radius:5px;position:absolute;bottom:8px;right:6px}.authenticator-qr-area{flex-direction:column;align-items:center;gap:14px;padding:24px 0 21px;display:flex}.authenticator-qr-frame{aspect-ratio:1;box-sizing:border-box;isolation:isolate;background:#fff;border-radius:15px;width:224px;max-width:100%;padding:12px;position:relative;box-shadow:0 7px 24px #0003}.authenticator-qr-frame img{object-fit:contain;background:#fff;border-radius:0;width:100%;height:100%;transition:opacity .22s;display:block}.authenticator-qr-loading{color:#625c50;background:#fff;border-radius:8px;place-content:center;justify-items:center;gap:12px;font-size:11px;display:grid;position:absolute;inset:12px}.authenticator-qr-loading svg,.mfa-loader{animation:1.1s linear infinite mfa-turn}.authenticator-qr-caption{color:#b4a995;text-align:center;align-items:center;gap:6px;font-size:9px;line-height:1.6;display:flex}.authenticator-qr-fallback{text-align:center;color:#d5bf96;box-sizing:border-box;border:1px dashed #bfa78050;border-radius:14px;justify-items:center;gap:12px;width:100%;padding:22px 18px;display:grid}.authenticator-qr-fallback strong{font-size:13px}.authenticator-qr-fallback p{margin:0;font-size:12px;line-height:1.7}.authenticator-manual{background:#fff01;border:1px solid #bfa78024;border-radius:12px;margin:0;overflow:hidden}.authenticator-manual summary{box-sizing:border-box;color:#d7c7aa;cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-size:11px;line-height:1.7;list-style:none;display:flex}.authenticator-manual summary::-webkit-details-marker{display:none}.authenticator-manual summary:after{content:"+";color:#bea982;flex-shrink:0;margin-left:auto;font-size:18px;line-height:1}.authenticator-manual[open] summary:after{content:"−"}.authenticator-manual summary svg{flex-shrink:0}.authenticator-manual>div{padding:0 15px 16px;animation:.24s authenticator-in}.authenticator-manual p{margin:0 0 16px;font-size:12px;line-height:1.8}.authenticator-manual label{color:#bdb3a2;font-size:10px;line-height:1.6;display:block}.authenticator-manual code{word-break:break-all;-webkit-user-select:all;user-select:all;color:#eee4cf;letter-spacing:1px;background:#0d0d0d;border:1px solid #bfa78025;border-radius:8px;margin:8px 0 12px;padding:13px;font-size:12px;line-height:1.8;display:block}.authenticator-manual small{color:#b0a796;margin-top:12px;font-size:10px;line-height:1.7;display:block}.authenticator-manual .authenticator-copy-status{color:#cbd4b1;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:11px;line-height:1.6;display:flex}.account-card .authenticator-panel .button{gap:9px;width:auto;max-width:100%;min-height:44px;padding:10px 15px;font-size:12px}.authenticator-manual .button.small{font-size:11px}.account-card .authenticator-confirm{border-top:1px solid #bfa78024;gap:21px;margin-top:25px;padding-top:25px;display:grid}.authenticator-confirm .field{gap:9px;display:grid}.authenticator-confirm .field>span{color:#d3c8b4;font-size:11px}.account-card .authenticator-confirm .field input{text-align:center;letter-spacing:7px;font-variant-numeric:tabular-nums;background:#101010;border:1px solid #bfa78045;border-radius:10px;width:224px;max-width:100%;min-height:51px;padding:10px 12px 10px 19px;font-size:23px;transition:border-color .18s,box-shadow .18s;display:block}.authenticator-confirm input::placeholder{color:#6c665d;opacity:.75}.authenticator-confirm input:focus{border-color:#d8be8b;outline:none;box-shadow:inset 0 -1px #d8be8b}.authenticator-confirm .field small{color:#b0a796;font-size:10px;line-height:1.6}.account-card .authenticator-confirm>.button{width:100%}.authenticator-panel summary:focus-visible,.authenticator-panel code:focus-visible{outline:none;box-shadow:inset 0 -2px #dfc595}.authenticator-panel .button:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes mfa-turn{to{transform:rotate(360deg)}}@keyframes authenticator-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.account-security .account-shell{grid-template-columns:minmax(0,1fr);gap:23px;max-width:520px}.account-security .account-story{padding:0}.account-security .account-story h1,.account-security .account-story>.eyebrow,.account-security .account-story>p,.account-security .account-mascot,.account-security .account-story>.safe-line{display:none}.account-security .nexium-lockup{justify-content:center}.account-security .account-back{margin-bottom:22px}}@media (max-width:620px){.account-page.account-security{padding:18px 16px max(28px,env(safe-area-inset-bottom))}.account-security .security-card{border-radius:18px;padding:26px 20px}.security-card .account-identity{margin-bottom:22px;font-size:11px}.authenticator-panel .authenticator-intro{font-size:12px;line-height:1.8}.authenticator-progress{gap:10px;margin-bottom:23px}.authenticator-progress li{gap:7px;font-size:9px}.authenticator-section-title{gap:10px}.authenticator-section-title h3{font-size:13px}.authenticator-section-title p{font-size:11px}.authenticator-qr-area{padding:23px 0 20px}.authenticator-qr-frame{border-radius:13px;width:208px;padding:10px}.authenticator-manual summary{gap:9px;padding:12px;font-size:10px}.authenticator-manual>div{padding:0 12px 15px}.authenticator-manual p{font-size:11px}.account-card .authenticator-confirm .field input{width:100%;max-width:260px;font-size:23px}.account-card .authenticator-panel .button{font-size:11px}.authenticator-qr-caption{font-size:8px}.account-security .account-links{margin-top:23px;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.authenticator-panel,.authenticator-manual>div,.authenticator-qr-loading svg,.mfa-loader{animation:none!important}.authenticator-qr-frame img,.authenticator-confirm input{transition:none!important}}.freeze-notice{z-index:1;box-sizing:border-box;color:#eee6d7;overflow-wrap:anywhere;background:#201c16;border:1px solid #79623e;border-radius:16px;width:calc(100% - 32px);max-width:1120px;margin:16px auto;padding:16px 20px;position:relative}.freeze-notice strong{font-size:.95rem}.freeze-notice p{color:#c5bba9;margin:5px 0 0;font-size:.85rem;line-height:1.6}.registration-boundary-fields{border:0;width:100%;min-width:0;margin:0;padding:0}.registration-boundary-fields:disabled input,.registration-boundary-fields:disabled select,.registration-boundary-fields:disabled textarea{opacity:.65}html{scrollbar-gutter:stable;scrollbar-color:#9c835b #101011;scrollbar-width:thin}.topbar .nav.open{isolation:isolate;background:#191714}.modal-body::-webkit-scrollbar{width:10px}.modal-body::-webkit-scrollbar-track{background:#191919;border-left:1px solid #b49a6820}.modal-body::-webkit-scrollbar-thumb{background:#a58b60;border:3px solid #191919;border-radius:10px}@media (max-width:620px){html{scroll-padding-top:90px}}:where(button,a,summary,[tabindex],[role=button],[role=tab]):focus:not(:focus-visible){outline:none}@media (forced-colors:active){:where(button,a,summary,input,select,textarea,[tabindex]):focus-visible{border-bottom:3px solid highlight;outline:none;text-decoration:underline}}:is(.app,.account-page) :is(button,a,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline:none;box-shadow:inset 0 -2px #efcf92}:is(.app,.account-page) .button.gold:focus-visible{box-shadow:inset 0 -3px #45321c}:is(.app,.account-page) a:not(.button):focus-visible{box-shadow:none;text-underline-offset:5px;text-decoration:underline}.app .brand:focus-visible{box-shadow:none}:is(.app,.account-page) .button.secondary,:is(.app,.account-page) .button.secondary:hover,:is(.app,.account-page) .icon-button,:is(.app,.account-page) .icon-button:hover{box-shadow:none;background:#25231f;border-color:#0000}:is(.app,.account-page) .button.gold,:is(.app,.account-page) .button.gold:hover,:is(.app,.account-page) .button.gold:active{box-shadow:none;border-color:#0000}:is(.app,.account-page) :is(button,a,summary,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:none;text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}:is(.app,.account-page) .icon-button:focus-visible,:is(.app,.account-page) .password-control button:focus-visible{color:#fff1d5;box-shadow:none;background:#4a3b25}:is(.app,.account-page) .brand:focus-visible{box-shadow:none;text-decoration:none}:is(.app,.account-page) .upload-zone input:focus-visible+label{box-shadow:none;background:#30291f;outline:none}.authenticator-panel code:focus-visible{box-shadow:none;outline:none;text-decoration:underline}[tabindex="-1"]:focus{box-shadow:none;outline:none;text-decoration:none}@media (forced-colors:active){:where(button,a,summary,input,select,textarea,[tabindex]):focus-visible{color:highlight;border-bottom-width:0;outline:none;text-decoration:underline}}:root{--gold:#c9b18a;--gold-light:#e8d8b9;--muted:#aaa69e;--border:#c7b28b26;--radius:16px}body{font-family:Segoe UI,system-ui,sans-serif;line-height:1.7}.panel{border-color:var(--border);box-shadow:none;background:#181918;border-radius:16px;padding:28px}.page-heading,.admin-top{gap:24px;margin-bottom:30px}.page-heading h1,.admin-top h1{font-size:clamp(28px,3.6vw,40px);font-weight:500;line-height:1.2}.page-heading p,.admin-top p{max-width:660px;margin-top:10px;font-size:14px;line-height:1.8}.eyebrow{color:#b7a382;letter-spacing:1.8px}.section-description{max-width:560px;margin-top:8px;font-size:13px}.hero h1{letter-spacing:-.045em;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1.12}.hero h1 em{color:#eee5d6}.hero-description{max-width:440px;line-height:1.9}.hero-copy .pill{color:#b7a382;background:0 0;border-color:#0000;padding-inline:0}.hero-art .mascot{justify-self:center;max-width:430px}.hero-art .art-top{color:#b7a382;background:0 0;border-color:#0000}.member-tag{border-color:var(--border);box-shadow:none;background:#1b1c19}.account-mascot{max-width:260px}.button,.button.large,.account-card .button{min-height:44px;box-shadow:none;border-radius:10px;padding:10px 17px;font-size:13px;font-weight:600;line-height:1.5}.button.small{min-height:40px;padding:8px 13px;font-size:12px}.button.gold{color:#28231b;background:linear-gradient(115deg,#e7d8bb,#cdb388)}:is(.app,.account-page) .button.secondary{color:#dddcd4;background:#262723}.text-link{min-height:40px;font-size:13px;line-height:1.5}.button-row{align-items:center;gap:12px}.button:hover svg{transform:none!important}.button:not(:disabled):active{box-shadow:none;transform:translateY(1px)}@media (hover:hover){:is(.app,.account-page) .button.secondary:hover{background:#30312b}.button.gold:not(:disabled):hover{box-shadow:none;transform:translateY(-1px)}}.transition-scene.scene-entering{animation:.24s cubic-bezier(.2,.7,.2,1) both luxury-scene-in}.transition-scene:before{display:none}@keyframes luxury-scene-in{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:none}}.page-stage.scene-entering{animation:.2s both luxury-page-in}@keyframes luxury-page-in{0%{opacity:.85}to{opacity:1}}@view-transition{navigation:none}.busy-note{border-color:var(--border);background:#20221d;border-radius:12px}.busy-note .loader-emblem{transform:scale(.85)}.guided-registration .registration-progress{margin-bottom:16px}.guided-registration .registration-progress>span{color:#d8c8ab;font-size:12px}.guided-registration .registration-steps{gap:12px;margin:0 0 26px;padding-bottom:20px}.guided-registration .registration-steps li{color:#a7a69d;font-size:11px}.guided-registration .registration-steps li.current{color:#e5dac6}.guided-registration .registration-steps li>span{background:#292b25;border-color:#0000}.guided-registration .registration-steps li.current>span{color:#26231d;background:#d3bd96}.guided-registration .registration-step-title{margin-bottom:10px;font-size:26px;font-weight:500}.guided-registration .form-intro{max-width:45ch;margin-bottom:24px;font-size:14px;line-height:1.7}.guided-registration .field{margin-bottom:20px}.guided-registration .field>span,.guided-registration legend{color:#e0ddd2;font-size:13px}.guided-registration input,.guided-registration select{min-height:48px;font-size:16px}.guided-registration .field small{font-size:12px;line-height:1.7}.guided-registration .consent{font-size:13px;line-height:1.75}.registration-actions{justify-content:space-between;padding-top:20px}.registration-actions .button{min-height:46px;font-size:13px}.registration-actions .button:last-child{margin-left:auto}.guided-registration .error small{color:inherit;margin-top:7px;font-size:12px;display:block}.guided-registration .form-foot{font-size:11px}.participant-next{background:linear-gradient(125deg,#25251e,#191b18);border-color:#c7b28b35;gap:20px;padding:30px}.participant-next .eyebrow{font-size:10px}.participant-next h2{max-width:600px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.25}.participant-next p{max-width:660px;font-size:14px}.next-icon{border-color:var(--border);color:#bfae8d;background:#c7b28b08}.next-ticket-number{color:#ead7b2;letter-spacing:.16em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0;font-size:clamp(42px,6vw,64px);font-weight:300;line-height:1.2;display:block}.participant-disclosure{border-bottom:1px solid var(--border);min-width:0;margin:16px 0;scroll-margin-top:20px}.participant-disclosure>summary,.ticket-document-details>summary{cursor:pointer;color:#dbd9d0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:15px 4px;font-size:14px;font-weight:500;list-style:none;display:flex}.participant-disclosure>summary::-webkit-details-marker{display:none}.ticket-document-details>summary::-webkit-details-marker{display:none}.participant-disclosure>summary svg,.ticket-document-details>summary svg{color:#b5a383;transition:transform .18s}.participant-disclosure[open]>summary svg,.ticket-document-details[open]>summary svg{transform:rotate(180deg)}.participant-disclosure[open]>.panel,.participant-disclosure[open]>.client-overview{margin:8px 0 20px;animation:.2s both luxury-scene-in}.participant-disclosure .client-overview{grid-template-columns:minmax(0,1fr)}.participant-disclosure .receipt-panel{margin-bottom:20px}.participant-disclosure .profile-data{max-width:650px}.participant-help{margin-top:30px}.participant-help h2{font-size:24px;font-weight:500}.ticket-document-details{border-top:1px solid var(--border);text-align:left;margin-top:20px}.ticket-document-details>summary{min-height:48px;font-size:12px}.ticket-document-details .document-actions{text-align:left;align-items:stretch;margin-top:15px}.ticket-document-details .pdf-button{width:100%}.satin-ticket{box-shadow:none;background:#24251e;border-color:#c7b28b45}.ticket-content{padding-block:24px}.revealed-number{color:#ead7b2;letter-spacing:.08em;font-weight:300}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-card{border-color:var(--border);background:#1b1c19;border-radius:13px;padding:22px}.stat-card strong{color:#e6e1d6;font-size:30px;font-weight:400}.stat-card>div svg{color:#a99b82}.stat-card:hover{box-shadow:none!important;border-color:var(--border)!important;transform:none!important}.pending-center .queue-tabs{gap:10px}.queue-tabs button{background:#22241f;border-color:#0000;border-radius:12px;padding:17px}.queue-tabs strong{color:#d6d1c5;font-size:26px}.queue-tabs button[aria-pressed=true]{background:#383226;border-color:#0000;box-shadow:inset 0 -2px #c9b18a}.queue-tabs button[aria-pressed=true] strong{color:#eddbb7}.queue-tabs span{font-size:12px;line-height:1.6}.work-list>button{min-height:70px;padding:15px 0}.work-list strong{font-size:14px}.work-list small{font-size:12px}.client-table-tools{grid-template-columns:minmax(180px,1fr) minmax(160px,220px) auto;gap:12px;display:grid;overflow:visible}.client-table-tools .search{width:100%;min-width:0}.search-clear{color:#bbb6a7;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;min-width:38px;height:38px;display:grid}.result-count{color:#b5b2a7;margin:17px 0;font-size:12px}.filter-pills{gap:8px;margin:12px 0 24px}.filter-pills>button{background:#23241f;border-color:#0000;min-height:40px;padding:9px 13px;font-size:12px}.filter-pills>button.selected{color:#e5d4b1;background:#373226;border-color:#0000}.records-table th{letter-spacing:.04em;color:#aaa89d;font-size:11px}.records-table td{padding-block:18px}.records-table .record-primary strong{font-weight:500}.records-table .record-actions .button{min-height:40px}.records-table tbody tr:hover{background:#ffffff03}.action-menu{z-index:15;min-width:0;position:relative}.action-menu>summary{cursor:pointer;color:#dedbd0;white-space:nowrap;background:#282924;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 15px;font-size:12px;list-style:none;display:flex}.action-menu>summary::-webkit-details-marker{display:none}.action-menu>summary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.action-menu-content{border:1px solid var(--border);background:#242620;border-radius:13px;width:240px;max-width:calc(100vw - 40px);padding:8px;animation:.16s both luxury-scene-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0005}.action-menu-content button{text-align:left;color:#e0ddd1;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px;font-size:13px;display:flex}.action-menu-content button:hover{background:#ffffff08}.action-menu-content small{color:#a8a697;padding:10px 12px;font-size:10px;line-height:1.7;display:block}.admin-content{overflow:visible}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-table-tools{grid-template-columns:minmax(0,1fr) auto}.client-table-tools .search{grid-column:1/-1}}@media (max-width:720px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:22px}.hero-art .mascot{max-width:350px}.account-mascot{max-width:190px}.queue-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-tabs button{padding:15px}.participant-next{gap:14px;padding:24px}.next-icon{min-width:38px;height:38px}.next-icon svg{width:20px;height:20px}.action-menu>summary{min-height:48px}}@media (max-width:480px){.page-heading h1,.admin-top h1{font-size:29px}.panel{padding:20px}.hero h1{font-size:38px}.participant-next{display:block}.participant-next .next-icon{width:38px;margin-bottom:18px}.participant-next h2{font-size:25px}.participant-next .button-row .button{justify-content:center;width:100%}.guided-registration .registration-step-title{font-size:24px}.guided-registration .registration-steps{gap:8px;margin-bottom:22px;padding-bottom:16px}.guided-registration .form-intro{font-size:14px}.registration-actions .button{flex:1;min-width:0;padding-inline:12px;font-size:12px}.stat-card{padding:17px}.stat-card>div{gap:8px}.stat-card strong{font-size:27px}.stat-card>div span{font-size:11px}.filter-pills>button{flex:auto;min-height:44px}.client-table-tools{grid-template-columns:minmax(0,1fr)}.client-table-tools .action-menu>summary{justify-content:space-between}.action-menu-content{width:100%;max-width:100%}.client-table-tools .search-clear{min-height:44px}.participant-disclosure>summary{min-height:58px;font-size:13px}.ticket-content{padding-inline:16px}.next-ticket-number{font-size:44px}.document-actions .button{min-height:46px}.profile-data{gap:16px}.registration-progress>small{font-size:10px}}@media (prefers-reduced-motion:reduce){.transition-scene.scene-entering,.participant-disclosure[open]>.panel,.participant-disclosure[open]>.client-overview,.action-menu-content{animation:none}.participant-disclosure>summary svg,.ticket-document-details>summary svg{transition:none}}.motion-reduced .transition-scene.scene-entering,.motion-reduced .action-menu-content,.motion-reduced .participant-disclosure[open]>.panel{animation:none}.account-shell{align-items:start}.account-story{align-self:start;padding-top:36px;position:sticky;top:35px}.account-story h1{font-size:clamp(32px,4vw,50px)}.account-card{border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1d18;box-shadow:0 20px 60px #0003}.account-card h2{font-size:30px;font-weight:500;line-height:1.25}.account-card p{line-height:1.7}.account-card .onboarding-steps{border-color:var(--border);background:#c7b28b05;border-radius:12px;margin:22px 0;padding:15px}.account-card .onboarding-steps p{margin:12px 0 0;font-size:12px}.account-card .onboarding-steps strong{font-size:11px;line-height:1.5}.client-table-tools>select{width:100%;min-width:0}@media (max-width:850px){.account-page .account-shell{grid-template-columns:minmax(0,1fr);gap:22px;max-width:540px}.account-page .account-story{padding:0;position:static}.account-page .account-story>.eyebrow,.account-page .account-story h1,.account-page .account-story>p,.account-page .account-story>.safe-line,.account-page .account-mascot{display:none}.account-page .nexium-lockup{justify-content:center}.account-page .account-back{margin-bottom:22px}.account-card h2{font-size:27px}}:root{--black-label-ink:#0e0f0e;--black-label-surface:#191a18;--black-label-elevated:#24251f;--black-label-champagne:#e7d8b9;--black-label-gold:#c9b18a;--black-label-hairline:#ddc79930}:is(.app,.account-page) :is(.panel,.account-card){border-color:var(--black-label-hairline);background-image:linear-gradient(145deg,#ead4a909,#0000 52%)}:is(.app,.account-page) :is(.button,.account-links button,.filter-pills button,.queue-tabs button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(.app,.account-page) :is(button,a,summary,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--black-label-champagne);outline-offset:3px}:is(.app,.account-page) :is(input,select,textarea):focus-visible{outline-offset:2px}:is(.app,.account-page) :is(.button,.account-card,.panel){transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}:is(.app,.account-page) :is(.button,.text-link):disabled{cursor:not-allowed;opacity:.6}@media (max-width:620px){:is(.app,.account-page) :is(.button,.account-links button,.filter-pills button){min-height:44px}:is(.app,.account-page) :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){:is(.app,.account-page) *,:is(.app,.account-page) :before,:is(.app,.account-page) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:is(.app,.account-page) :is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid highlight}}.skip-link{z-index:2000;color:#24231f;background:#e7d8b9;border-radius:10px;padding:12px 18px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus-visible{transform:none}.app .mobile-register-bar .text-link{color:#c9b18a}.motion-reduced *,.motion-reduced :before,.motion-reduced :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.launch-back-to-list{display:none}@media (max-width:900px){.launch-back-to-list{text-underline-offset:4px;min-height:44px;margin-bottom:16px;text-decoration:underline;display:inline-flex}.launch-center [data-launch-content]{min-width:0}.document-reader .document-download-row{flex-wrap:wrap}.document-reader .document-heading h2{overflow-wrap:anywhere}}@keyframes black-label-arrive{0%{opacity:.65;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes black-label-step{0%{opacity:.7;transform:translate(9px)}to{opacity:1;transform:none}}@keyframes black-label-selected{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes black-label-dialog{0%{opacity:.65;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.transition-scene.scene-entering,.page-stage.scene-entering{animation:.24s cubic-bezier(.2,.7,.2,1) both black-label-arrive}.guided-registration .transition-scene.scene-entering{animation-name:black-label-step;animation-duration:.22s}.overlay.is-opening .modal{animation:.24s cubic-bezier(.2,.7,.2,1) both black-label-dialog}.overlay.is-closing .modal{animation:.18s both dialog-out}.side-nav button.selected,.center-tabs button.selected,.launch-stage-nav button.selected,.document-list button.selected,.filter-pills button.selected,.queue-tabs button[aria-pressed=true],.mobile-bottom-nav button.selected{animation:.19s both black-label-selected}.field-error,.error[role=alert],.notice[role=status],.backup-verification{animation:.18s both black-label-arrive}:is(.app,.account-page) :is(button,.button,summary,.field>span,input,select,textarea){transition:background-color .16s,color .16s,border-color .16s,opacity .16s,transform .16s}.field:focus-within>span{color:#ead7b2}.field :is(input,select,textarea):focus{background-color:#25251f}:is(.app,.account-page) button:not(:disabled):active,:is(.app,.account-page) .button:active{transform:scale(.975)}progress::-webkit-progress-value{transition:width .22s}.action-menu-content{transform-origin:100% 0;animation:.18s both black-label-arrive}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.side-nav,.center-tabs,.launch-stage-nav,.document-list,.filter-pills) button:not(:disabled):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.transition-scene.scene-entering,.overlay.is-opening .modal,.overlay.is-closing .modal{animation:none!important}}:root{--scene-duration:.48s;--dialog-duration:.5s;--dialog-exit:.3s}:root[data-motion-profile=compact]{--scene-duration:.22s;--dialog-duration:.24s;--dialog-exit:.18s}@keyframes couture-scene{0%{opacity:.25;transform:translateY(22px)scale(.995)}to{opacity:1;transform:none}}@keyframes couture-step{0%{opacity:.25;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes couture-dialog{0%{opacity:.1;transform:translateY(32px)scale(.965)}to{opacity:1;transform:none}}@keyframes couture-dialog-out{to{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes couture-old{to{opacity:0;transform:translateY(-10px)scale(.995)}}@keyframes couture-new{0%{opacity:0;transform:translateY(18px)scale(.995)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.transition-scene.scene-entering,.page-stage.scene-entering{animation-name:couture-scene;animation-duration:var(--scene-duration);animation-timing-function:cubic-bezier(.16,1,.3,1)}.guided-registration .transition-scene.scene-entering{animation-name:couture-step;animation-duration:var(--scene-duration)}.overlay.is-opening .modal{animation:couture-dialog var(--dialog-duration) cubic-bezier(.16,1,.3,1) both}.overlay.is-opening{animation-duration:.36s}.overlay.is-closing{animation-duration:var(--dialog-exit)}.overlay.is-closing .modal{animation:couture-dialog-out var(--dialog-exit) cubic-bezier(.4,0,1,1) both}.side-nav button.selected,.center-tabs button.selected,.document-list button.selected,.launch-stage-nav button.selected{animation-duration:.32s}:root[data-motion-profile=full] .topbar{view-transition-name:nexium-header}::view-transition{pointer-events:none}::view-transition-old(root){animation:.26s cubic-bezier(.4,0,1,1) both couture-old}::view-transition-new(root){animation:.5s cubic-bezier(.16,1,.3,1) 70ms both couture-new}::view-transition-group(nexium-header){animation-duration:.3s}:root[data-motion-profile=compact] .transition-scene.scene-entering{animation-name:black-label-arrive}:root[data-motion-profile=compact] .guided-registration .transition-scene.scene-entering{animation-name:black-label-step}:root[data-motion-profile=compact] .overlay.is-opening .modal{animation-name:black-label-dialog}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.motion-reduced .transition-scene.scene-entering,.motion-reduced .modal{animation:none!important}@keyframes registration-arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:root{--registration-duration:.64s;--dialog-duration:.64s}:root[data-motion-profile=compact]{--registration-duration:.24s;--dialog-duration:.24s}.content-arrive,.auth-card,.account-card,.account-card .transition-scene.scene-entering{animation:registration-arrive var(--registration-duration) cubic-bezier(.22,.61,.36,1) both}.overlay.is-opening .modal{animation-timing-function:cubic-bezier(.22,.61,.36,1)}:root[data-motion-profile=compact] .overlay{-webkit-backdrop-filter:none}.motion-reduced .content-arrive,.motion-reduced .auth-card{animation:none!important}}.app{filter:none;opacity:1}.modal-body :is(input,select,textarea,button,[data-step-title]){scroll-margin-block:20px}.modal-body{overflow-anchor:none}@keyframes stationary-page-reveal{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:root .page-stage.transition-scene.scene-entering{animation-name:stationary-page-reveal}}.quick-review{gap:16px;min-width:0;display:grid}.quick-review h3{margin:6px 0}.quick-review>p{margin:0;line-height:1.65}.review-choices,.review-row-actions{flex-wrap:wrap;gap:8px;display:flex}.review-choices .selected{border-color:var(--gold,#d4b36a);background:#d4b36a1f}.quick-review .field{gap:8px;min-width:0;display:grid}.quick-review select,.quick-review textarea{width:100%;min-width:0;max-width:100%}.review-email-preview{background:#d4b36a12;border-radius:16px;min-width:0;padding:20px}.review-email-preview h4,.review-history h4{margin:0 0 14px}.review-reason-text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7}.review-history{gap:12px;display:grid}.review-history article{border-top:1px solid #d4b36a29;min-width:0;padding:16px}.review-history p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.review-history small{margin-top:8px;line-height:1.6;display:block}.review-email-preview .button-row{margin-top:20px}@media (max-width:430px){.review-choices .button{flex:100%;justify-content:center}.review-email-preview{padding:16px}.review-email-preview .button-row .button{justify-content:center;width:100%}.review-row-actions .button{flex:1}}.quick-review{color:#f2eee7;--review-muted:#ccc3b5;--review-gold:#e2c38e;gap:20px}.quick-review :is(p,small,span){overflow-wrap:anywhere}.quick-review h3{letter-spacing:-.5px;font-size:23px;line-height:1.25}.quick-review h3:focus{outline:none}.review-person{align-items:center;gap:12px;min-width:0;display:flex}.review-person>div{min-width:0}.review-person strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}.review-person small{color:var(--review-muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.review-person-icon{height:42px;color:var(--review-gold);background:#e2c38e12;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.review-steps{border-bottom:1px solid #b69a6433;gap:22px;margin:0;padding:0 0 17px;list-style:none;display:flex}.review-steps li{color:#b6aea2;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.review-steps li>span{border:1px solid #74644b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.review-steps li[aria-current=step]{color:var(--review-gold);font-weight:600}.review-steps li[aria-current=step]>span{color:#211b11;background:#e2c38e;border-color:#e2c38e}.quick-review .review-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-review .review-choices .button{white-space:normal;color:#e9e2d7;background:#191919;border-color:#63553f;justify-content:center;width:100%;min-width:0;min-height:49px;padding:10px 8px;font-size:12px;line-height:1.4}.quick-review .review-choices .button.selected{color:#f9e6c4;background:#e2c38e1f;border-color:#e2c38e;box-shadow:inset 0 0 0 1px #e2c38e38}.quick-review .field{gap:8px;margin:0}.quick-review .field>span{color:#eee5d7;font-size:13px}.quick-review :is(input,select,textarea){color:#f5f0e7;background:#111213;border-color:#7b6b53;font-size:16px}.quick-review select{text-overflow:ellipsis;min-height:50px;padding-right:28px}.quick-review input::placeholder,.quick-review textarea::placeholder{color:#b7ad9f;font-size:14px}.quick-review .field small{color:var(--review-muted);font-size:12px;line-height:1.6}.review-attestation{cursor:pointer;background:#e2c38e08;border:1px solid #7a684a;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.review-attestation.is-checked{background:#e2c38e12;border-color:#bea16c}.quick-review .review-attestation input{accent-color:#e2c38e;flex:0 0 21px;width:21px;height:21px;min-height:21px;margin:1px 0 0}.review-attestation strong{color:#f1e8d9;font-size:14px;font-weight:600;line-height:1.5;display:block}.review-attestation small{color:var(--review-muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.review-optional,.quick-review .review-history{border-block:1px solid #b69a6433;padding:0;display:block}.quick-review :is(.review-optional,.review-history)>summary{cursor:pointer;color:#e9dfcf;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:500;list-style:none;display:flex}.quick-review summary::-webkit-details-marker{display:none}.quick-review summary>span{color:var(--review-muted);align-items:center;gap:9px;font-size:12px;display:flex}.quick-review details[open]>summary svg{transform:rotate(180deg)}.review-optional>.field{padding:2px 0 16px}.quick-review .review-actions{background:0 0;gap:10px;padding:8px 0;display:grid;position:relative}.quick-review .review-actions .button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:52px;padding:12px 16px;font-size:14px;line-height:1.5}.quick-review .review-actions .button.gold{color:#211b11;background:#e2c38e;border-color:#e2c38e;font-weight:650}.quick-review .review-actions .button:disabled{color:#d6cbb9;opacity:1;cursor:not-allowed;background:#39352e;border-color:#665b49}.quick-review .review-action-hint{color:#e2d3bb;margin:0;font-size:12px;line-height:1.6}.quick-review .review-footnote{color:var(--review-muted);margin:0;font-size:12px;line-height:1.6}.quick-review .review-actions .text-link{color:#f0d6a9;justify-self:center;min-height:40px}.review-confirmation{gap:18px;display:grid}.review-confirmation>div>p{color:var(--review-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.quick-review .review-email-preview{background:#e2c38e08;border:1px solid #a58b604a;border-radius:14px;padding:20px}.review-email-label{color:var(--review-gold);letter-spacing:1.3px;align-items:center;gap:8px;margin-bottom:17px;font-size:10px;display:flex}.quick-review .review-email-preview h4{color:#f4ebdc;margin:0 0 16px;font-size:16px;line-height:1.5}.quick-review .review-email-preview p{color:#e3dccf;margin:12px 0;font-size:14px;line-height:1.75}.quick-review .review-email-preview small{color:var(--review-muted);margin-top:20px;font-size:12px;line-height:1.7;display:block}.review-complete{text-align:center;justify-items:center;gap:14px;padding:12px 0;display:grid}.review-complete>svg{color:#b7d9bd}.review-complete-reject>svg{color:#edb6ab}.review-complete-review>svg{color:var(--review-gold)}.quick-review .review-complete h3{margin:0;font-size:27px}.review-complete>p{color:var(--review-muted);margin:0;font-size:14px;line-height:1.6}.review-delivery{text-align:left;background:#e2c38e09;border:1px solid #a58b6055;border-radius:13px;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:17px;display:flex}.review-delivery>svg{color:var(--review-gold);flex:0 0 20px;margin-top:2px}.review-delivery strong{color:#f0e7d7;font-size:14px;line-height:1.5}.review-delivery p{color:var(--review-muted);margin:5px 0 0;font-size:12px;line-height:1.65}.review-result-actions{flex-wrap:wrap;gap:10px;width:100%;margin-top:8px;display:flex}.review-result-actions>.button{white-space:normal;flex:160px;justify-content:center;min-height:50px}.quick-review .review-complete>.text-link{white-space:normal;color:#ead1a5;justify-content:center;min-height:40px;font-size:12px}.review-complete .review-another{text-underline-offset:4px;margin-top:5px;text-decoration:underline}.quick-review .review-history article{padding:16px 0}.quick-review .review-history article>strong{color:#eee5d7;font-size:13px}.quick-review .review-history p{color:var(--review-muted);font-size:13px}.quick-review .review-history small{color:#c3b8a7;font-size:12px}.quick-review .review-load-error{background:#edb6ab0a;border-left:3px solid #e4a69b;gap:8px;padding:10px 14px;display:grid}.review-load-error p{color:#f0c9c1;margin:0;font-size:13px;line-height:1.6}.quick-review .notice{color:#e0d0b6;font-size:13px}.quick-review .error{color:#f0b9ae;font-size:13px}@media (max-width:430px){.quick-review{gap:17px}.quick-review .review-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-review .review-choices .button:last-child{grid-column:1/-1;min-height:44px}.quick-review .review-choices .button{font-size:13px}.review-steps{gap:20px;padding-bottom:14px}.quick-review .review-email-preview{padding:17px}.review-attestation{padding:14px}.quick-review .review-result-actions{grid-template-columns:1fr;display:grid}.quick-review .review-actions{padding-top:12px}}@media (prefers-reduced-motion:reduce){.quick-review *{scroll-behavior:auto}}.review-person:focus{outline:none}.participant-area{--participant-muted:#d0c7b9;--participant-gold:#e6c895;max-width:1120px}.participant-area .page-heading{align-items:center;gap:20px;margin-bottom:24px}.participant-area .page-heading p{color:var(--participant-muted);font-size:14px;line-height:1.7}.participant-area .panel-refresh small{color:#c9bfaf;font-size:12px}.participant-area .participant-journey{background:linear-gradient(135deg,#28231c,#181a19);border-color:#a58b6066;grid-template-columns:minmax(0,1fr);gap:19px;padding:clamp(22px,4vw,34px);display:grid}.journey-status{color:var(--participant-gold,#e6c895);letter-spacing:1.4px;align-items:center;gap:11px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.journey-status-icon{background:#e6c89512;border-radius:12px;flex:0 0 39px;place-items:center;height:39px;display:grid}.participant-journey.success .journey-status{color:#badebf}.participant-journey.attention .journey-status{color:#f0c2a6}.participant-area .participant-journey h2{letter-spacing:-.65px;max-width:100%;margin:0;font-size:clamp(25px,3.3vw,36px);font-weight:600;line-height:1.2}.participant-area .participant-journey p{color:var(--participant-muted);margin:0;font-size:14px;line-height:1.75}.participant-area .participant-journey .journey-participation{color:#e7dccb;font-size:13px}.journey-next{background:#e6c89509;border:1px solid #a58b6044;border-radius:13px;min-width:0;padding:17px 18px}.journey-next>strong{color:#f2e6d4;margin-bottom:6px;font-size:14px;display:block}.participant-area .journey-next>p{font-size:14px}.journey-actions{flex-wrap:wrap;gap:11px;min-width:0;display:flex}.journey-actions>.button{white-space:normal;text-align:center;justify-content:center;min-height:49px;padding:12px 20px;font-size:14px;line-height:1.5}.participant-area .journey-campaign{color:var(--participant-muted);font-size:12px;line-height:1.7}.journey-number{border-left:3px solid #e6c895;justify-items:start;gap:9px;min-width:0;padding:5px 0 5px 19px;display:grid}.journey-number>span{letter-spacing:1.5px;color:#e6c895;font-size:10px}.journey-number>strong{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#f4deb5;max-width:100%;font-size:clamp(48px,8vw,72px);font-weight:600;line-height:1}.journey-number>small{color:#d8ccba;font-size:13px;line-height:1.5}.journey-progress{border-top:1px solid #a58b6044;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;margin:3px 0 0;padding:20px 0 0;list-style:none;display:grid}.journey-progress li{align-items:flex-start;gap:9px;min-width:0;display:flex}.journey-progress li>span{color:#9f9687;flex:0 0 18px;margin-top:1px}.journey-progress .done>span{color:#badebf}.journey-progress .current>span{color:#e6c895}.journey-progress strong{color:#c8c0b4;font-size:12px;font-weight:500;line-height:1.5;display:block}.journey-progress .done strong,.journey-progress .current strong{color:#f0e5d5}.journey-progress small{color:#c4b9a7;margin-top:3px;font-size:11px;line-height:1.6;display:block}.participant-area :is(.participant-help,.campaign-card,.privacy-panel,.profile-card,.receipt-panel) p{color:var(--participant-muted);line-height:1.75}.participant-area .participant-help details>summary{color:#eee3d3;min-height:48px;font-size:14px;line-height:1.6}.participant-area .participant-help details>p{font-size:14px}.participant-area .participant-disclosure>summary{color:#eee5d7;min-height:54px;font-size:14px}.participant-area .privacy-panel h2{font-size:25px;line-height:1.3}.participant-area .privacy-panel textarea{color:#f3ede3;border-color:#7b6b53;font-size:16px}.participant-area .notice{color:#dfcfb4;font-size:13px}.participant-area .error,.participant-area .field-error{color:#f4bfb3;font-size:13px;line-height:1.65}.participant-area :is(.profile-data small,.request-list small,.document-actions>small){color:#c9bfaf;line-height:1.65}.guided-registration .form-intro{color:#d2c8ba;font-size:14px;line-height:1.7}.guided-registration .field>span,.guided-registration fieldset>legend{color:#eee2d0;font-size:13px}.guided-registration .field small,.guided-registration .purchase-date>p,.guided-registration .form-foot{color:#cbc0ad;font-size:12px;line-height:1.6}.guided-registration :is(input,select){border-color:#7b6b53;font-size:16px}.guided-registration :is(input,select)[aria-invalid=true]{border-color:#edae9f;box-shadow:inset 0 -2px #edae9f}.guided-registration .field-error{color:#f4beb0;font-size:13px;line-height:1.6;display:block}.guided-registration .registration-actions .button{white-space:normal;text-align:center;min-height:50px;font-size:14px;line-height:1.5}.registration-submit-error{background:#edb6ab0a;border-left:3px solid #edb6ab;border-radius:8px;gap:8px;padding:15px;display:grid}.registration-submit-error p{color:#f2c4b9;margin:0;font-size:14px;line-height:1.6}.registration-submit-error small{color:#d5c8b5;font-size:12px;line-height:1.6}.registration-confirmation{text-align:center;color:#f3eee5;justify-items:center;gap:18px;padding:8px 0;display:grid}.confirmation-icon{color:#badebf;background:#badebf0d;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.registration-confirmation h3{letter-spacing:-.6px;margin:0;font-size:clamp(25px,5vw,31px);line-height:1.25}.registration-confirmation>p{color:#d4caba;margin:0;font-size:15px;line-height:1.75}.confirmation-next{text-align:left;background:#e6c89509;border:1px solid #a58b6055;border-radius:13px;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:17px;display:flex}.confirmation-next>svg{color:#e6c895;flex:0 0 21px;margin-top:2px}.confirmation-next strong{font-size:14px;line-height:1.5}.confirmation-next p{color:#d4caba;margin:6px 0 0;font-size:13px;line-height:1.7}.registration-confirmation>.button{white-space:normal;justify-content:center;width:100%;min-height:52px;font-size:14px;line-height:1.5}.registration-confirmation>small{color:#c9bfaf;font-size:12px;line-height:1.7}@media (max-width:620px){.participant-area .page-heading{align-items:stretch}.participant-area .panel-refresh{align-items:flex-start}.journey-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.journey-actions{grid-template-columns:1fr;display:grid}.journey-actions>.button{width:100%}.participant-area .participant-journey{gap:17px}.participant-area .participant-help h2{font-size:23px}}@media (max-width:360px){.journey-progress{grid-template-columns:1fr;gap:12px}.journey-progress li>div{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.journey-progress small{margin:0}.guided-registration .registration-actions .button{padding-inline:10px;font-size:13px}}.participant-area .page-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.participant-area .page-heading .panel-refresh{flex-flow:wrap;align-items:center;gap:8px 14px;display:flex}.participant-area .panel-refresh>.button{min-height:44px}.participant-area .panel-refresh>small{font-size:11px;line-height:1.5}@media (max-width:620px){.participant-area .page-heading{grid-template-columns:1fr;gap:14px;margin-bottom:20px}.participant-area .page-heading .panel-refresh{justify-content:space-between;width:100%}.participant-area .page-heading p{margin-bottom:0}}.journey-team-message{border-left:3px solid #e6c895;min-width:0;padding:8px 0 8px 16px}.journey-team-message strong{color:#f0e5d5;margin-bottom:7px;font-size:13px;display:block}.participant-area .journey-team-message p{white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.golden-reveal{text-align:center;background:radial-gradient(at 50% 25%,#4f3b1c38,#0000 65%),#131612;border:1px solid #6f5937;border-radius:18px;min-width:0;margin-top:24px;padding:clamp(18px,4vw,30px);overflow:hidden}.golden-reveal h3{margin:18px 0;font-size:clamp(22px,5vw,30px);font-weight:400;line-height:1.25}.reveal-top{color:#cbb080;justify-content:space-between;align-items:center;gap:12px;display:flex}.reveal-top .eyebrow{text-align:left;letter-spacing:1.5px;font-size:9px}.reveal-stage{isolation:isolate;place-items:center;height:215px;display:grid;position:relative}.reveal-halo{z-index:-1;background:radial-gradient(#c7a15830,#0000 69%);border-radius:50%;width:190px;height:190px;position:absolute}.reveal-box{background:linear-gradient(110deg,#5c4724,#bda063 48%,#6e5429);border:1px solid #d5bb7e;width:145px;height:113px;margin-top:35px;position:relative;transform:rotate(-4deg);box-shadow:0 20px 50px #0007}.reveal-box:after{content:"";pointer-events:none;border:1px solid #eed3a65c;position:absolute;inset:11px}.reveal-box>span{color:#211c11;letter-spacing:2px;margin-top:35px;font-size:13px;font-weight:700;display:block}.reveal-box small{letter-spacing:2px;font-size:7px}.reveal-lid{z-index:2;transform-origin:0;background:linear-gradient(90deg,#9f7d3d,#e2c990,#ae8c4e);border:1px solid #e4c986;height:24px;transition:transform 1.3s cubic-bezier(.2,.6,.2,1),opacity 1.3s;position:absolute;inset:-16px -7px auto}.reveal-ribbon{opacity:.8;background:#191d16;border-inline:1px solid #a88b53;position:absolute;inset:0 62px}.reveal-nexcat{object-fit:contain;width:100px;height:100px;position:absolute;bottom:7px;right:calc(50% - 130px);transform:rotate(6deg)}.phase-opening .reveal-lid,.phase-shown .reveal-lid{transform:translate(-15px,-65px)rotate(-22deg)}.phase-opening .reveal-halo{animation:1.5s ease-in-out 3 golden-halo}.reveal-countdown{justify-content:center;gap:clamp(8px,2vw,18px);margin:8px auto 24px;display:flex}.reveal-countdown>span{gap:4px;min-width:40px;display:grid}.reveal-countdown b{color:#e3ca96;font-variant-numeric:tabular-nums;font-size:clamp(23px,5vw,34px);font-weight:400}.reveal-countdown small{color:#b4ac9b;font-size:10px}.reveal-digits{justify-content:center;gap:clamp(4px,1.3vw,10px);margin:16px 0 22px;display:flex}.reveal-digits>span{color:#91876b;font-variant-numeric:tabular-nums;background:#1d211b;border:1px solid #5e5035;border-radius:8px;place-items:center;width:clamp(35px,9vw,58px);height:clamp(50px,12vw,76px);font-size:clamp(27px,7vw,44px);font-weight:300;display:grid}.reveal-digits .digit-visible{color:#f2d598;border-color:#b69a60;animation:.45s ease-out golden-digit}.reveal-success{color:#d6c38f;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.reveal-sound{margin:16px auto}.reveal-confetti{pointer-events:none;position:absolute;inset:0}.reveal-confetti i{background:#d8ba72;width:5px;height:12px;animation:2.4s ease-out forwards golden-confetti;position:absolute;top:-20px}.prize-journey{text-align:left;border-top:1px solid #625032;margin-top:25px;padding-top:24px}.prize-journey h4{margin:12px 0;font-size:21px;font-weight:400}.prize-steps{gap:12px;padding:12px 0;font-size:12px;list-style:none;display:grid}.prize-steps li{color:#aaa696;align-items:center;gap:10px;display:flex}.prize-steps li span{border:1px solid #5e5a4c;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.prize-steps .complete{color:#e7cf9d}.prize-steps .complete span{background:#b79b5422;border-color:#c5a76b}.prize-address{gap:14px;margin:20px 0;display:grid}.prize-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prize-address label{color:#d6cbb7;gap:7px;min-width:0;font-size:12px;display:grid}.prize-address input{width:100%;min-width:0}.prize-address .check-line{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.prize-address .check-line input{flex-shrink:0;width:18px}.prize-private-address{overflow-wrap:anywhere;border:1px solid #605136;border-radius:10px;padding:14px}.prize-thanks{border-top:1px solid #625032;padding-top:12px}.prize-journey details{overflow-wrap:anywhere;margin:20px 0}.prize-journey details p{font-size:12px}.golden-reveal .muted{font-size:12px;line-height:1.7}.golden-reveal p{overflow-wrap:anywhere}.golden-reveal button{white-space:normal}.draw-audit>.golden-reveal{margin-bottom:30px}.reveal-digits,.reveal-stage{-webkit-user-select:none;user-select:none}@keyframes golden-halo{50%{opacity:.65;transform:scale(1.4)}}@keyframes golden-digit{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes golden-confetti{to{opacity:0;transform:translateY(235px)rotate(160deg)}}@media (max-width:420px){.prize-fields{grid-template-columns:minmax(0,1fr)}.golden-reveal{padding:17px 12px}.reveal-top .eyebrow{letter-spacing:.6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.golden-reveal *{transition:none!important;animation:none!important}.reveal-confetti{display:none}}.prize-mail-status{text-align:left;background:#c3a46a0b;border:1px solid #5b4b32;border-radius:10px;margin:22px 0 0;padding:16px}.prize-mail-status summary{cursor:pointer;color:#dac28f;font-size:13px}.prize-mail-status p{font-size:12px;line-height:1.7}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
