.profile-page[data-astro-cid-dcjh3bu6]{min-height:78vh}.profile-shell[data-astro-cid-dcjh3bu6]{box-sizing:content-box;max-width:var(--lsu-max);margin:0 auto;padding:var(--lsu-head-gap) var(--lsu-pad-x) 100px}.profile-portal[data-astro-cid-dcjh3bu6] .profile-head,.profile-portal[data-astro-cid-dcjh3bu6] .profile-details,.profile-portal[data-astro-cid-dcjh3bu6] .entry-detail,.profile-portal[data-astro-cid-dcjh3bu6] .login-card,.profile-portal[data-astro-cid-dcjh3bu6] .empty,.profile-portal[data-astro-cid-dcjh3bu6]>p{max-width:760px}.profile-portal[data-astro-cid-dcjh3bu6] .profile-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 0 14px;border-top:1px solid var(--lsu-red);border-bottom:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .profile-head h2{margin:0;font-family:var(--lsu-display);font-size:clamp(26px,3.4vw,48px);text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] button{border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--lsu-dim-1);cursor:pointer;font:inherit}.profile-portal[data-astro-cid-dcjh3bu6] .entries-title{margin:34px 0 12px;font:18px/1 var(--lsu-mono);letter-spacing:.12em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .entry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:900px){.profile-portal[data-astro-cid-dcjh3bu6] .entry-list{grid-template-columns:1fr}}.profile-portal[data-astro-cid-dcjh3bu6] .series-event-state{padding:7px 12px 6px;border:1px solid rgba(255,255,255,.55);color:var(--lsu-white);font:13px var(--lsu-mono);letter-spacing:.16em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .series-event.is-final .series-event-state{border-color:#f6dc95d9;color:#f6dc95}.profile-portal[data-astro-cid-dcjh3bu6] .series-event-copy{max-width:580px;margin:0 0 18px;color:#ffffffc2;font-size:14px;line-height:1.5}.profile-portal[data-astro-cid-dcjh3bu6] .series-event-copy.countdown{margin:-8px 0 18px;color:var(--lsu-red);font:12px var(--lsu-mono);letter-spacing:.1em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .series-event.quiet{border-color:#dd0f1561}.profile-portal[data-astro-cid-dcjh3bu6] .entry-detail{margin-top:26px}.profile-portal[data-astro-cid-dcjh3bu6] .entry-detail h3{margin:0 0 16px;font:20px/1 var(--lsu-mono);letter-spacing:.1em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .detail-grid{border-top:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .detail-row{display:grid;grid-template-columns:minmax(130px,.45fr) 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .detail-row dt{color:#ffffff73;font:10px/1.4 var(--lsu-mono);letter-spacing:.12em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .detail-row dd{margin:0;line-height:1.5;white-space:pre-wrap}.profile-portal[data-astro-cid-dcjh3bu6] .modify{display:inline-flex;align-items:center;justify-content:center;min-height:52px;width:100%;margin-top:20px;background:var(--lsu-red);color:#000;font:600 11px/1 var(--lsu-mono);letter-spacing:.16em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .empty,.loading[data-astro-cid-dcjh3bu6]{color:var(--lsu-dim-1)}.profile-portal[data-astro-cid-dcjh3bu6] .login-card{max-width:620px;padding:30px;border:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .login-card h2{margin:0 0 10px;font-family:var(--lsu-display);font-size:clamp(26px,3.4vw,48px);text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .login-card p{color:var(--lsu-dim-1)}.profile-portal[data-astro-cid-dcjh3bu6] .login-links{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0 0}.profile-portal[data-astro-cid-dcjh3bu6] .login-links a{text-decoration:underline;text-underline-offset:4px}.profile-portal[data-astro-cid-dcjh3bu6] .login-form{display:grid;gap:18px;margin-top:28px}.profile-portal[data-astro-cid-dcjh3bu6] .profile-details{margin-top:30px;padding:0 0 28px;border-bottom:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .profile-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.profile-portal[data-astro-cid-dcjh3bu6] .profile-form .submit,.profile-portal[data-astro-cid-dcjh3bu6] .profile-form .form-message{grid-column:1 / -1}.profile-portal[data-astro-cid-dcjh3bu6] .details-top{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.profile-portal[data-astro-cid-dcjh3bu6] .details-top .entries-title{margin-top:0}.profile-portal[data-astro-cid-dcjh3bu6] .details-grid{display:grid;grid-template-columns:1fr 1fr;margin:12px 0 0;border-top:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .details-grid>div{padding:12px 18px 12px 0;border-bottom:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .details-grid dt{margin-bottom:4px;color:#ffffff73;font:10px/1.4 var(--lsu-mono);letter-spacing:.12em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .details-grid dd{margin:0;overflow-wrap:anywhere}.profile-portal[data-astro-cid-dcjh3bu6] .form-actions{grid-column:1 / -1;display:flex;align-items:center;gap:24px}.profile-portal[data-astro-cid-dcjh3bu6] .form-actions .submit{flex:1}.profile-portal[data-astro-cid-dcjh3bu6] .reg-list{display:grid;gap:10px}.profile-portal[data-astro-cid-dcjh3bu6] .reg{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border:1px solid rgba(221,15,21,.55);background:#050505;cursor:pointer}.profile-portal[data-astro-cid-dcjh3bu6] .reg:hover{border-color:var(--lsu-red)}.profile-portal[data-astro-cid-dcjh3bu6] .reg.is-final{border-color:#f6dc95b3}.profile-portal[data-astro-cid-dcjh3bu6] .reg-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0}.profile-portal[data-astro-cid-dcjh3bu6] .reg-tags{display:flex;gap:8px}.profile-portal[data-astro-cid-dcjh3bu6] .reg-tags span{padding:4px 9px 3px;border:1px solid rgba(255,255,255,.35);font:11px var(--lsu-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.profile-portal[data-astro-cid-dcjh3bu6] .reg-ed{border-color:var(--lsu-red);color:var(--lsu-red)}.profile-portal[data-astro-cid-dcjh3bu6] .reg-final{border-color:#f6dc95d9;color:#f6dc95}.profile-portal[data-astro-cid-dcjh3bu6] .reg h3{margin:0;font:22px/1 var(--lsu-display);text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .reg-line{flex-basis:100%;margin:0;color:#ffffffa6;font-size:13px}.profile-portal[data-astro-cid-dcjh3bu6] .reg-line b{color:var(--lsu-red);font:500 11px var(--lsu-mono);letter-spacing:.08em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .reg-note{flex-basis:100%;margin:4px 0 0;color:#ffffffd9;font-size:14px;line-height:1.5}.profile-portal[data-astro-cid-dcjh3bu6] .add-cal{display:inline-flex;align-items:center;min-height:44px;color:var(--lsu-red);font:600 11px var(--lsu-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.profile-portal[data-astro-cid-dcjh3bu6] .reg-action{flex:none;padding:10px 18px;border:1px solid rgba(255,255,255,.4);color:var(--lsu-white);font:600 11px var(--lsu-mono);letter-spacing:.16em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .reg:hover .reg-action{border-color:var(--lsu-red);background:var(--lsu-red);color:#fff}@media(max-width:600px){.profile-portal[data-astro-cid-dcjh3bu6] .reg{flex-direction:column;align-items:stretch}.profile-portal[data-astro-cid-dcjh3bu6] .details-grid{grid-template-columns:1fr}}.profile-portal[data-astro-cid-dcjh3bu6] .form-message{margin:0}.profile-portal[data-astro-cid-dcjh3bu6] .success{color:#70d88b}.profile-portal[data-astro-cid-dcjh3bu6] .countdown{margin-top:10px;color:var(--lsu-red);font-family:var(--lsu-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] label{display:grid;gap:8px;font-size:15px}.profile-portal[data-astro-cid-dcjh3bu6] input,.profile-portal[data-astro-cid-dcjh3bu6] select{box-sizing:border-box;width:100%;padding:15px;border:1px solid rgba(255,255,255,.24);border-radius:0;background:#090909;color:#fff;font:16px var(--lsu-body)}.profile-portal[data-astro-cid-dcjh3bu6] select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23ffffff' stroke-opacity='.7' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.profile-portal[data-astro-cid-dcjh3bu6] select option{background:#090909;color:#fff}.profile-portal[data-astro-cid-dcjh3bu6] .submit{min-height:52px;border:0;background:var(--lsu-red);color:#000;font:600 12px var(--lsu-mono);letter-spacing:.18em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .error{color:#ff725e}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-place{margin-top:30px;padding:26px;border:1px solid rgba(221,15,21,.55)}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-place.is-confirmed{border-color:#70d88b80}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-head h3{margin:0;font:20px/1.1 var(--lsu-mono);letter-spacing:.1em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-count{margin:0;color:#ffffffb3;font:12px var(--lsu-mono);letter-spacing:.16em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 16px}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-bar span{height:4px;background:#ffffff24;transition:background-color .3s ease}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-bar span.on{background:#70d88b}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-lead{margin:0 0 18px;color:#fffc;line-height:1.5}.profile-portal[data-astro-cid-dcjh3bu6] .tasks{margin:0;padding:0;list-style:none;border-top:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .task{border-bottom:1px solid var(--lsu-line-soft)}.profile-portal[data-astro-cid-dcjh3bu6] .task summary{display:grid;grid-template-columns:26px 1fr auto 12px;align-items:center;gap:14px;padding:16px 0;cursor:pointer;list-style:none}.profile-portal[data-astro-cid-dcjh3bu6] .task summary::-webkit-details-marker{display:none}.profile-portal[data-astro-cid-dcjh3bu6] .task summary:after{content:"";width:8px;height:8px;border-right:1.5px solid rgba(255,255,255,.6);border-bottom:1.5px solid rgba(255,255,255,.6);transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.profile-portal[data-astro-cid-dcjh3bu6] .task details[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.profile-portal[data-astro-cid-dcjh3bu6] .task summary:focus-visible{outline:2px solid var(--lsu-white);outline-offset:4px}.profile-portal[data-astro-cid-dcjh3bu6] .task-mark{display:grid;place-items:center;width:26px;height:26px;border:1.5px solid rgba(255,255,255,.45);border-radius:50%;font:12px var(--lsu-mono);color:#ffffffd9}.profile-portal[data-astro-cid-dcjh3bu6] .task.is-done .task-mark{border-color:#70d88b;background:#70d88b}.profile-portal[data-astro-cid-dcjh3bu6] .task.is-done .task-mark:before{content:"";width:10px;height:5px;border-left:2px solid #000;border-bottom:2px solid #000;transform:translateY(-1px) rotate(-45deg)}.profile-portal[data-astro-cid-dcjh3bu6] .task.is-waiting .task-mark{border-style:dashed;color:#ffffff80}.profile-portal[data-astro-cid-dcjh3bu6] .task-title{font:600 13px var(--lsu-mono);letter-spacing:.14em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] .task-state{color:#ffffffa6;font-size:14px;text-align:right}.profile-portal[data-astro-cid-dcjh3bu6] .task.is-done .task-state{color:#70d88b}.profile-portal[data-astro-cid-dcjh3bu6] .task-body{padding:0 0 22px 40px}@media(max-width:560px){.profile-portal[data-astro-cid-dcjh3bu6] .confirm-place{padding:20px 16px}.profile-portal[data-astro-cid-dcjh3bu6] .task summary{grid-template-columns:26px 1fr 12px}.profile-portal[data-astro-cid-dcjh3bu6] .task-state{grid-column:2;grid-row:2;text-align:left;font-size:13px}.profile-portal[data-astro-cid-dcjh3bu6] .task-body{padding-left:0}}@media(prefers-reduced-motion:reduce){.profile-portal[data-astro-cid-dcjh3bu6] .task summary:after,.profile-portal[data-astro-cid-dcjh3bu6] .confirm-bar span{transition:none}}.profile-portal[data-astro-cid-dcjh3bu6] .step-done,.profile-portal[data-astro-cid-dcjh3bu6] .step-note{margin:0;color:#ffffffb3}.profile-portal[data-astro-cid-dcjh3bu6] .step-note{margin-top:10px;font-size:13px}.profile-portal[data-astro-cid-dcjh3bu6] .step-link{margin-top:8px;color:var(--lsu-red);font:600 11px var(--lsu-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-form .wide,.profile-portal[data-astro-cid-dcjh3bu6] .confirm-form .submit,.profile-portal[data-astro-cid-dcjh3bu6] .confirm-form .form-message,.profile-portal[data-astro-cid-dcjh3bu6] .confirm-form .waiver-text,.profile-portal[data-astro-cid-dcjh3bu6] .form-sub{grid-column:1 / -1}.profile-portal[data-astro-cid-dcjh3bu6] .waiver-text{max-height:280px;overflow:auto;padding:16px;border:1px solid rgba(255,255,255,.24);background:#090909;color:#ffffffd9;font-size:14px;line-height:1.55;white-space:pre-wrap}.profile-portal[data-astro-cid-dcjh3bu6] .form-sub{margin:8px 0 0;color:#ffffff73;font:10px/1.4 var(--lsu-mono);letter-spacing:.12em;text-transform:uppercase}.profile-portal[data-astro-cid-dcjh3bu6] label.check{display:flex;align-items:flex-start;gap:12px;line-height:1.45}.profile-portal[data-astro-cid-dcjh3bu6] label.check input{flex:none;width:20px;height:20px;margin:2px 0 0;padding:0;accent-color:var(--lsu-red)}.profile-portal[data-astro-cid-dcjh3bu6] .submit:disabled{opacity:.5;cursor:not-allowed}.profile-portal[data-astro-cid-dcjh3bu6] .confirm-place .submit[data-pay]{width:100%}@keyframes ember-drift{0%{transform:translate3d(-3%,4%,0) scale(1)}to{transform:translate3d(5%,-5%,0) scale(1.12)}}@media(max-width:600px){.profile-portal[data-astro-cid-dcjh3bu6] .detail-row,.profile-portal[data-astro-cid-dcjh3bu6] .profile-form{grid-template-columns:1fr;gap:5px}}
