.entry-page,.contest-document{--entry-ink:#050508;--entry-paper:#fff;--entry-highlight:#34b2de;--entry-blue:#34b2de;--entry-lavender:#b6a0ee;color:var(--entry-paper);overflow-wrap:anywhere}.entry-page{background:radial-gradient(ellipse at 90% 0%, #34b2de10, transparent 38%), var(--entry-ink);min-height:100vh;padding:154px 24px 96px}.entry-container{max-width:960px;margin-inline:auto}.entry-eyebrow{color:var(--entry-highlight);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:800;line-height:1.7;display:flex}.entry-eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:28px;height:2px}.entry-title{letter-spacing:-.065em;text-wrap:balance;max-width:920px;margin-top:22px;font-size:clamp(2rem,5.7vw,4.5rem);font-weight:700;line-height:1.13}.entry-notice{border:1px solid #b6a0ee30;border-left:3px solid var(--entry-lavender);background:#b6a0ee06;border-radius:0 14px 14px 0;margin:36px 0 40px;padding:22px 26px;font-size:14px;line-height:1.8}.entry-notice-title{color:var(--entry-lavender);align-items:baseline;gap:9px;font-weight:700;display:flex}.entry-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.entry-dates{color:#e2e1e8;border-top:1px solid #ffffff12;margin-top:13px;padding-top:13px;font-size:12px}.entry-button{min-height:48px;color:var(--entry-paper);text-align:center;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.entry-button:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff73}.entry-button:disabled{cursor:not-allowed;opacity:.4}.entry-page :is(button,a,input):focus-visible,.contest-document :is(button,a):focus-visible{outline:2px solid var(--entry-highlight);outline-offset:5px}.entry-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.entry-tab.entry-button{letter-spacing:-.035em;border-color:#ffffff24;justify-content:flex-start;min-height:86px;padding:22px 24px;font-size:23px}.entry-tab-number{letter-spacing:.04em;opacity:.65;align-self:flex-start;margin-top:3px;font-size:11px;font-weight:500}.entry-tab-arrow{margin-left:auto;font-size:27px;font-weight:400}.entry-tab-solo[aria-pressed=true]{background:var(--entry-blue);border-color:var(--entry-blue);color:var(--entry-ink)}.entry-tab-group[aria-pressed=true]{background:var(--entry-lavender);border-color:var(--entry-lavender);color:var(--entry-ink)}.entry-tab-solo[aria-pressed=true]:hover{background:#8db2ff}.entry-tab-group[aria-pressed=true]:hover{background:#d2c2ff}.entry-form{--entry-accent:var(--entry-blue);gap:28px;margin-top:30px;display:grid}.entry-form-group{--entry-accent:var(--entry-lavender)}.entry-form fieldset{min-width:0}.entry-section{background:#ffffff03;border:1px solid #ffffff1c;border-radius:16px;padding:30px}.entry-legend{letter-spacing:-.035em;align-items:baseline;gap:14px;max-width:100%;margin-left:-12px;padding:0 12px;font-size:clamp(17px,2.5vw,23px);font-weight:600;line-height:1.5;display:flex}.entry-legend>span{color:var(--entry-accent);letter-spacing:-.02em;flex-shrink:0;font-size:12px;font-weight:400}.entry-field{min-width:0}.entry-field>label{color:#ffffffd9;font-size:13px;font-weight:600}.entry-input{width:100%;min-width:0;max-width:100%;min-height:50px;color:var(--entry-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050508;border:1px solid #ffffff2b;border-radius:7px;padding:13px 15px;font-size:16px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.entry-input:hover{border-color:#ffffff61}.entry-input:focus{border-color:var(--entry-accent);box-shadow:0 0 0 3px #34b2de18}.entry-input[aria-invalid=true]{border-color:#fda4af}.entry-input::-webkit-date-and-time-value{text-align:left}.entry-field>p{font-size:12px;line-height:1.75}.entry-member{background:#b6a0ee05;border:1px solid #b6a0ee2e;border-radius:10px;padding:24px}.entry-member>legend{color:var(--entry-lavender);font-size:13px}.entry-check{cursor:pointer;background:#05050880;border:1px solid #ffffff19;border-radius:8px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .18s,background .18s;display:flex}.entry-check:hover{border-color:#ffffff49}.entry-check:has(input:checked){background:#34b2de05;border-color:#34b2de3d}.entry-check:has(input:focus-visible){outline:2px solid var(--entry-highlight);outline-offset:3px}.entry-checkbox{appearance:auto;width:18px;height:18px;accent-color:var(--entry-highlight);flex-shrink:0;margin-top:3px}.entry-check a{color:var(--entry-blue);text-underline-offset:4px}.entry-actions{flex-direction:column;align-items:flex-end;padding:10px 0;display:flex}.entry-submit.entry-button{background:var(--entry-highlight);min-height:56px;color:var(--entry-ink);border-color:var(--entry-highlight);padding:16px 25px}.entry-review{background:linear-gradient(135deg,#34b2de09,#0000 55%),#17171b;border:1px solid #34b2de40;border-radius:16px;padding:38px;scroll-margin-top:112px}.entry-review:focus-visible{outline:2px solid var(--entry-highlight);outline-offset:5px}.entry-review-status{color:var(--entry-highlight);border:1px solid #34b2de59;border-radius:4px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.entry-review-title{letter-spacing:-.04em;margin-top:22px;font-size:clamp(23px,4vw,36px);line-height:1.3}.entry-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:28px;display:grid}.entry-summary>div{border-bottom:1px solid #ffffff1c;padding:17px 0}.entry-summary dt{font-size:12px}.entry-summary dd{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.entry-review-member{border-left:2px solid var(--entry-lavender);background:#ffffff05;padding:16px 18px}.entry-back{color:#e2e1e8;text-underline-offset:5px;margin-top:35px;padding:8px 0;font-size:13px;text-decoration:underline;display:inline-block}.entry-back:hover{color:var(--entry-highlight)}.contest-document{width:min(100%,1056px);margin-inline:auto;padding:154px 32px 100px}.document-title{letter-spacing:-.055em;text-wrap:balance;max-width:950px;margin-top:24px;font-size:clamp(29px,5.5vw,58px);font-weight:650;line-height:1.2}.document-intro{color:#e2e1e8;max-width:700px;margin-top:26px;font-size:17px;line-height:1.9}.document-notice{border-left:3px solid var(--entry-lavender);color:#e1d6ff;background:#b6a0ee09;border-radius:0 10px 10px 0;margin-top:30px;padding:20px 24px;font-size:14px;line-height:1.9}.document-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.document-download.entry-button{background:var(--entry-highlight);border-color:var(--entry-highlight);color:var(--entry-ink)}.document-download.entry-button:hover{background:#e6ff9e}.document-index{background:#ffffff03;border:1px solid #ffffff21;border-radius:14px;margin:48px 0;padding:30px}.document-index>h2{letter-spacing:-.025em;font-size:17px;font-weight:600}.document-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:18px;display:grid}.document-index-list li{border-bottom:1px solid #ffffff14;min-width:0}.document-index-link{color:#c4d8ff;padding:13px 0;font-size:13px;line-height:1.7;text-decoration:none;display:block}.document-index-link:hover{color:var(--entry-highlight);text-underline-offset:4px;text-decoration:underline}.document-body{background:#ffffff03;border:1px solid #ffffff1c;border-radius:14px;padding:4px 34px 30px}.document-section{border-top:1px solid #ffffff1f;min-width:0;padding:32px 0;scroll-margin-top:108px}.document-body>.document-section:first-child{border-top:0}.document-section-title{letter-spacing:-.025em;max-width:820px;color:var(--entry-paper);font-size:clamp(18px,2.5vw,23px);font-weight:600;line-height:1.65}.document-copy{color:#e2e1e8;max-width:78ch;margin-top:22px;font-size:15px;line-height:1.95}.document-copy p+p{margin-top:18px}.document-inline-notice{border-left:2px solid var(--entry-lavender);color:#e1d6ff;background:#b6a0ee09;margin-top:18px;padding:16px 20px;font-size:13px;line-height:1.85}.contest-document-privacy{max-width:960px}.document-privacy-intro{background:#34b2de08;border:1px solid #34b2de30;border-radius:14px;margin:36px 0 40px;padding:30px}.document-privacy-intro h2{color:#c4d8ff;letter-spacing:-.03em;font-size:20px;line-height:1.6}.document-privacy-intro p,.contest-document-privacy .document-section>p{font-size:15px;line-height:1.95}.document-contact{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:16px 26px;margin-top:12px;padding-top:24px;font-size:14px;display:flex}.document-contact a{color:var(--entry-blue)}@media (max-width:640px){.entry-page{padding:120px 18px 64px}.entry-title{letter-spacing:-.055em;font-size:clamp(28px,7vw,40px)}.entry-notice{margin:26px 0 28px;padding:18px;font-size:13px}.entry-tabs{gap:9px}.entry-tab.entry-button{gap:8px;min-height:74px;padding:17px 14px;font-size:20px}.entry-tab-number{font-size:10px}.entry-tab-arrow{font-size:23px}.entry-section{border-radius:12px;padding:22px 16px}.entry-legend{gap:9px;margin-left:-7px;padding-inline:7px;font-size:16px}.entry-legend>span{font-size:10px}.entry-member{padding:18px 12px}.entry-check{gap:10px;padding:14px 12px}.entry-check>span{font-size:13px}.entry-actions{align-items:stretch}.entry-submit.entry-button{padding-inline:15px;font-size:13px}.entry-actions>p{text-align:center}.entry-review{padding:24px 18px}.entry-summary{grid-template-columns:1fr}.contest-document{padding:120px 18px 64px}.document-title{font-size:clamp(28px,7vw,42px)}.document-intro{font-size:15px}.document-notice{padding:18px;font-size:13px}.document-index{margin-block:32px;padding:22px 18px}.document-index-list{grid-template-columns:1fr}.document-body{padding:0 18px 12px}.document-section{padding-block:26px}.document-copy{font-size:14px}.document-privacy-intro{padding:22px 18px}.document-privacy-intro h2{font-size:18px}.document-privacy-intro p,.contest-document-privacy .document-section>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.entry-page *,.contest-document *{transition:none!important}}.entry-page,.contest-document{background:linear-gradient(#05050855,#05050888),url(/brand-background.jpg) top/cover}.entry-tab-group[aria-pressed=true]{color:#fff;background:#290d68;border-color:#9476d4}.entry-eyebrow{text-transform:none}.entry-intro{color:#e2e1e8;max-width:690px;margin-top:24px;font-size:17px;line-height:1.8}.entry-stage-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.entry-submit.entry-button:hover{background:#73ceee;border-color:#73ceee}@media (max-width:640px){.entry-stage-actions{flex-direction:column}.entry-stage-actions>button{width:100%}}.entry-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.entry-choice{background:linear-gradient(145deg,#0c2834,#0b1118);border:1px solid #34b2de65;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.entry-choice:hover{background:linear-gradient(145deg,#143e50,#0b1118);border-color:#8ed1fc}.entry-choice-application{background:linear-gradient(145deg,#261448,#0f0b18);border-color:#b6a0ee65}.entry-choice-application:hover{background:linear-gradient(145deg,#351c63,#0f0b18);border-color:#d2c2ff}.entry-choice-tag{color:#8ed1fc;font-size:12px;font-weight:700}.entry-choice-application .entry-choice-tag{color:#d2c2ff}.entry-choice h2{letter-spacing:-.045em;justify-content:space-between;gap:16px;width:100%;margin-top:20px;font-size:clamp(24px,3.6vw,34px);line-height:1.3;display:flex}.entry-choice p{color:#e2e1e8;margin-top:18px;font-size:14px;line-height:1.85}.entry-choice-note{color:#e2e1e8;margin:20px 0 28px;font-size:12px;line-height:1.8;display:block}.entry-choice-cta{color:#8ed1fc;border-top:1px solid #ffffff29;width:100%;margin-top:auto;padding:13px 0 0;font-size:13px;font-weight:700}.entry-choice-application .entry-choice-cta{color:#d2c2ff}.entry-mode-nav{flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin-bottom:28px;font-size:13px;line-height:1.8;display:flex}.entry-mode-nav a{color:#c2d9f4;text-underline-offset:4px;padding-block:5px;text-decoration:underline}.entry-explainer{background:#0b0b12d9;border:1px solid #ffffff21;border-radius:12px;margin-top:36px;padding:26px 28px}.entry-explainer h2{letter-spacing:-.035em;font-size:23px;font-weight:600;line-height:1.5}.entry-explainer p{color:#e2e1e8;margin-top:12px;font-size:14px;line-height:1.9}.entry-explainer ul{color:#e2e1e8;margin-top:14px;padding-left:20px;font-size:14px;line-height:1.9;list-style:outside}.entry-check-process{gap:22px;margin-top:24px;padding-left:22px;list-style:decimal;display:grid}.entry-check-process li{padding-left:8px}.entry-check-process li::marker{color:#8ed1fc;font-weight:700}.entry-check-process strong{font-size:15px}.entry-check-process p{margin-top:5px}.entry-fee{color:#8ed1fc;letter-spacing:-.04em;margin-bottom:24px;font-size:28px;font-weight:700}.entry-fee span{color:#e2e1e8;letter-spacing:normal;margin-top:6px;font-size:13px;font-weight:400;line-height:1.8;display:block}.entry-sharing-note{background:#b6a0ee09;border-left:2px solid #b6a0ee;margin-top:24px;padding:18px 20px;font-size:13px;line-height:1.9}.entry-sharing-note p{color:#e2e1e8;margin-top:8px}.entry-field input{scroll-margin-top:120px}.entry-ticket-guide{background:#8ed1fc08;border:1px solid #8ed1fc40;border-radius:12px;margin-top:20px}.entry-ticket-guide summary{color:#a5ddf6;cursor:pointer;padding:16px 20px;font-size:14px;font-weight:600;line-height:1.7}.entry-ticket-guide summary:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #8ed1fc}.entry-ticket-guide-content{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:24px;padding:4px 20px 20px;display:grid}.entry-ticket-guide figure{min-width:0}.entry-ticket-sample{aspect-ratio:300/320;background:#fff;border-radius:8px;width:100%;max-width:240px;position:relative;overflow:hidden}.entry-ticket-sample img{width:377.333%;max-width:none;height:auto;position:absolute;top:-117.188%;left:-266.667%}.entry-ticket-sample-highlight{background:#34b2de12;border:2px solid #126080;border-radius:4px;width:75%;height:12%;position:absolute;top:87.1875%;left:20.3333%}.entry-ticket-guide figcaption{color:#e2e1e8;margin-top:10px;font-size:13px;line-height:1.6}.entry-ticket-guide-copy{font-size:14px;line-height:1.8}.entry-ticket-guide-copy p{color:#e2e1e8;margin-top:12px}.entry-ticket-guide-copy code{color:#fff;overflow-wrap:anywhere}@media (max-width:640px){.entry-ticket-guide-content{grid-template-columns:minmax(0,1fr);gap:20px;padding-inline:16px}.entry-ticket-guide summary{padding-inline:16px}}.document-section,.entry-review{scroll-margin-top:140px}@media (min-width:601px) and (max-width:640px){.entry-page,.contest-document{padding-top:152px}}@media (max-width:600px){.entry-page,.contest-document{padding-top:112px}.document-section,.entry-review{scroll-margin-top:100px}}.entry-submit.entry-button:hover:disabled{background:var(--entry-highlight);border-color:var(--entry-highlight)}@media (max-width:640px){.entry-choice-grid{grid-template-columns:1fr;gap:16px}.entry-choice{padding:25px 22px}.entry-explainer{padding:22px 18px}.entry-explainer h2{font-size:20px}.entry-review .entry-explainer{padding:18px 14px}.entry-mode-nav{font-size:12px}}:is(.entry-page,.contest-document) :is(p,span,ul)[class*=text-white\/]{color:#e2e1e8}@media (max-width:640px){:where(.entry-page,.contest-document) .text-sm{font-size:15px}.entry-eyebrow{font-size:12px}.entry-dates,.entry-field>p,.entry-summary dt,.entry-review-status,.entry-choice-tag,.entry-choice-note{font-size:13px}.entry-field>label,.entry-member>legend,.entry-back,.entry-choice-cta,.entry-fee span,.entry-sharing-note,.entry-ticket-guide figcaption,.document-index-link,.document-inline-notice{font-size:14px}.entry-mode-nav{font-size:13px}.entry-notice,.entry-check>span,.entry-submit.entry-button,.document-notice{font-size:14px}.entry-button,.entry-choice p,.entry-explainer p,.entry-explainer ul,.entry-ticket-guide summary,.entry-ticket-guide-copy,.document-copy,.document-contact,.document-privacy-intro p,.contest-document-privacy .document-section>p{font-size:15px}.entry-summary dd,.entry-check-process strong,.document-intro{font-size:16px}.entry-intro{font-size:18px}.entry-input{font-size:17px}}.entry-choice-disabled,.entry-choice-disabled:hover{background:#14101d;border-color:#b6a0ee35}.entry-choice-disabled .entry-choice-cta{cursor:not-allowed;text-align:left;color:#e2e1e8}.competitor-ticket-notice{color:#e2e1e8;overflow-wrap:anywhere;background:linear-gradient(130deg,#261448c9,#101017ed);border:1px solid #b6a0ee50;border-radius:14px;margin-block:28px;padding:24px 28px;font-size:15px;line-height:1.8}aside.competitor-ticket-notice :is(h2,h3){color:#fff;letter-spacing:-.035em;margin:0;font-size:23px;font-weight:650;line-height:1.4}aside.competitor-ticket-notice p{margin-top:14px}.competitor-ticket-notice strong{color:#fff}.competitor-ticket-prereg{color:#c4e9f8}.competitor-ticket-product{background:#b6a0ee0b;border-left:2px solid #b6a0ee;padding:12px 16px}.competitor-ticket-product span,.competitor-ticket-product strong{display:block}.competitor-ticket-products{margin-top:14px}.competitor-ticket-products summary{color:#d2c2ff;cursor:pointer;padding-block:6px}.competitor-ticket-notice .competitor-ticket-products ul{margin-top:8px;padding-left:22px;list-style:outside}.competitor-ticket-link{color:#fff;background:#b6a0ee16;border:1px solid #b6a0ee80;border-radius:8px;align-items:center;gap:12px;min-height:48px;margin-top:20px;padding:11px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.competitor-ticket-link:hover{background:#b6a0ee30}.competitor-ticket-link>span{flex-shrink:0}aside.competitor-ticket-notice :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #8ed1fc}@media (max-width:640px){.competitor-ticket-notice{padding:22px 18px;font-size:16px}aside.competitor-ticket-notice :is(h2,h3){font-size:22px}.competitor-ticket-link{font-size:15px}}
