.CampaignLogo-module__dH5Ijq__logo{width:auto;max-width:100%;height:36px;display:block}
.CampaignStub-module__jUtkUq__stub{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;min-width:0;display:flex}.CampaignStub-module__jUtkUq__description{max-width:40ch;font-size:16px;line-height:var(--line-height-body);color:var(--color-ink-muted);overflow-wrap:anywhere;margin:0}
.PrizeHero-module__tOfGtq__hero{gap:var(--spacing-md);flex-direction:column;display:flex}.PrizeHero-module__tOfGtq__frame{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--color-surface-sunken);position:relative;overflow:hidden}.PrizeHero-module__tOfGtq__banner{object-fit:cover;object-position:center}.PrizeHero-module__tOfGtq__texts{align-items:center;gap:var(--spacing-xs);color:var(--color-ink);text-align:center;flex-direction:column;display:flex}.PrizeHero-module__tOfGtq__kicker{font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-muted);margin:0;line-height:1.4}.PrizeHero-module__tOfGtq__name{font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--letter-spacing-headline);overflow-wrap:anywhere;margin:0;line-height:1.3}.PrizeHero-module__tOfGtq__description{max-width:40ch;font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.PrizeHero-module__tOfGtq__date{margin:var(--spacing-sm) 0 0;text-align:right;color:var(--color-accent);align-self:stretch;font-size:20px;font-weight:700;line-height:1.3}.PrizeHero-module__tOfGtq__datePending{font-size:var(--font-size-body);font-weight:var(--font-weight-body);color:var(--color-provisional)}
.Button-module__LCT47W__button{min-height:40px;padding:0 var(--spacing-md);border-radius:var(--radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-title);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}.Button-module__LCT47W__primary{background-color:var(--color-admin-ink);border-color:var(--color-admin-ink);color:var(--color-paper)}.Button-module__LCT47W__primary:hover{opacity:.85}.Button-module__LCT47W__primary:active{opacity:.75}.Button-module__LCT47W__secondary{background-color:var(--color-paper);border-color:var(--color-border-soft);color:var(--color-ink)}.Button-module__LCT47W__secondary:hover{background-color:var(--color-surface-sunken);border-color:var(--color-ink-muted)}.Button-module__LCT47W__secondary:active{background-color:var(--color-surface-hover)}.Button-module__LCT47W__ghost{color:var(--color-ink);background-color:#0000}.Button-module__LCT47W__ghost:hover{background-color:var(--color-surface-sunken)}.Button-module__LCT47W__ghost:active{background-color:var(--color-surface-hover)}.Button-module__LCT47W__accent{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.Button-module__LCT47W__accent:hover{opacity:.85}.Button-module__LCT47W__accent:active{opacity:.75}.Button-module__LCT47W__sm{min-height:32px;padding:0 var(--spacing-sm);font-size:var(--font-size-ui)}.Button-module__LCT47W__button:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:2px}.Button-module__LCT47W__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__LCT47W__primary:disabled:hover,.Button-module__LCT47W__accent:disabled:hover{opacity:.6}.Button-module__LCT47W__secondary:disabled:hover,.Button-module__LCT47W__ghost:disabled:hover{border-color:var(--color-border-soft);background-color:#0000}
.AdminShell-module__83HBMG__shell{background-color:var(--color-paper);min-height:100vh;color:var(--color-ink);flex-direction:column;display:flex}.AdminShell-module__83HBMG__topbar{align-items:center;gap:var(--spacing-lg);min-height:52px;padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border-softer);grid-template-columns:1fr auto;display:grid}.AdminShell-module__83HBMG__brand{border-radius:var(--radius-sm);justify-self:start;align-items:baseline;gap:10px;padding:6px 0;display:inline-flex}.AdminShell-module__83HBMG__brand:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:2px}.AdminShell-module__83HBMG__brandMark{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);font-weight:600;line-height:1}.AdminShell-module__83HBMG__brandRole{font-size:var(--font-size-ui);color:var(--color-ink-muted)}.AdminShell-module__83HBMG__logout{margin:0}.AdminShell-module__83HBMG__main{width:100%;max-width:1120px;padding:var(--spacing-xl) var(--spacing-lg) 64px;margin:0 auto}.AdminShell-module__83HBMG__pageHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.AdminShell-module__83HBMG__title{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-headline);letter-spacing:normal;margin:0;font-weight:600;line-height:1.3}.AdminShell-module__83HBMG__actions{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:600px){.AdminShell-module__83HBMG__topbar{gap:var(--spacing-md);padding:0 var(--spacing-md)}.AdminShell-module__83HBMG__main{padding:var(--spacing-lg) var(--spacing-md) 48px}}
.Choice-module__LEvn3q__choice{align-items:center;gap:var(--spacing-sm);min-height:44px;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink);cursor:pointer;display:inline-flex}.Choice-module__LEvn3q__control{width:20px;height:20px;accent-color:var(--color-ink);cursor:pointer;flex:none;margin:0}.Choice-module__LEvn3q__control:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:2px}
.Field-module__W4F_KG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Field-module__W4F_KG__label{font-size:var(--font-size-ui);font-weight:var(--font-weight-title);color:var(--color-ink);overflow-wrap:anywhere;line-height:1.4}.Field-module__W4F_KG__hint{font-size:var(--font-size-small);color:var(--color-ink-muted);margin:0;line-height:1.5}.Field-module__W4F_KG__error{font-size:var(--font-size-small);color:var(--color-error);margin:0;line-height:1.5}
.FormError-module__l0O0YG__error{color:var(--color-error);font-size:var(--font-size-body);margin:0}
.ConfirmDialog-module__YdaXQa__dialog{width:min(400px, calc(100vw - 2 * var(--spacing-md)));padding:var(--spacing-lg);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background-color:var(--color-paper);color:var(--color-ink)}.ConfirmDialog-module__YdaXQa__dialog::backdrop{background-color:#1116}.ConfirmDialog-module__YdaXQa__question{margin:0 0 var(--spacing-xs);font-size:var(--font-size-title);font-weight:600;line-height:1.4}.ConfirmDialog-module__YdaXQa__detail{margin:0 0 var(--spacing-lg);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted)}.ConfirmDialog-module__YdaXQa__buttons{justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
.DeleteCampaignSection-module__supfMW__row{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.DeleteCampaignSection-module__supfMW__danger:not(:disabled){border-color:var(--color-error);color:var(--color-error)}.DeleteCampaignSection-module__supfMW__reason{font-size:var(--font-size-small);color:var(--color-ink-muted);margin:0;line-height:1.5}.DeleteCampaignSection-module__supfMW__count{margin:0 0 var(--spacing-xs);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:500}.DeleteCampaignSection-module__supfMW__field{margin-bottom:var(--spacing-lg)}.DeleteCampaignSection-module__supfMW__mono{font-family:var(--font-family-mono)}.DeleteCampaignSection-module__supfMW__error{margin-bottom:var(--spacing-md)}
.ImageSlotField-module__PW63Wa__slot{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.ImageSlotField-module__PW63Wa__current{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ImageSlotField-module__PW63Wa__bannerFrame,.ImageSlotField-module__PW63Wa__logoFrame{border:1px solid var(--color-border-softer);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);flex-shrink:0;position:relative;overflow:hidden}.ImageSlotField-module__PW63Wa__bannerFrame{aspect-ratio:3/2;width:216px}.ImageSlotField-module__PW63Wa__logoFrame{width:160px;height:48px}.ImageSlotField-module__PW63Wa__image{object-fit:contain}.ImageSlotField-module__PW63Wa__meta{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.ImageSlotField-module__PW63Wa__source{font-size:var(--font-size-ui);color:var(--color-ink-muted);margin:0;line-height:1.4}.ImageSlotField-module__PW63Wa__status{font-size:var(--font-size-small);color:var(--color-ink);margin:0;line-height:1.5}
.TutorialStepsEditor-module__HexJDW__editor{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.TutorialStepsEditor-module__HexJDW__steps{border-top:1px solid var(--color-border-softer);margin:0;padding:0;list-style:none}.TutorialStepsEditor-module__HexJDW__step{gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border-softer);grid-template-columns:72px minmax(0,1fr);display:grid}.TutorialStepsEditor-module__HexJDW__thumb{aspect-ratio:3/4;border:1px solid var(--color-border-softer);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);width:72px;position:relative;overflow:hidden}.TutorialStepsEditor-module__HexJDW__image{object-fit:cover}.TutorialStepsEditor-module__HexJDW__noImage{color:var(--color-ink-muted);margin:0;padding:6px;font-size:11px;line-height:1.35}.TutorialStepsEditor-module__HexJDW__body{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.TutorialStepsEditor-module__HexJDW__title{font-size:var(--font-size-ui);margin:0;font-weight:600;line-height:1.4}.TutorialStepsEditor-module__HexJDW__caption{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.TutorialStepsEditor-module__HexJDW__captionActions,.TutorialStepsEditor-module__HexJDW__controls{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.TutorialStepsEditor-module__HexJDW__status{font-size:var(--font-size-small);color:var(--color-ink);margin:0;line-height:1.5}.TutorialStepsEditor-module__HexJDW__empty,.TutorialStepsEditor-module__HexJDW__full{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted);margin:0}.TutorialStepsEditor-module__HexJDW__cardForm{min-width:0}.TutorialStepsEditor-module__HexJDW__card{gap:var(--spacing-md);min-width:0;padding:var(--spacing-md);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);flex-direction:column;margin:0;display:flex}.TutorialStepsEditor-module__HexJDW__cardTitle{padding:0 var(--spacing-xs);font-size:var(--font-size-ui);font-weight:600;line-height:1.4}.TutorialStepsEditor-module__HexJDW__cardBody{align-items:flex-start;gap:var(--spacing-md);min-width:0;display:flex}.TutorialStepsEditor-module__HexJDW__cardFields{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:0;display:flex}.TutorialStepsEditor-module__HexJDW__cardBody>.TutorialStepsEditor-module__HexJDW__thumb{flex:none}.TutorialStepsEditor-module__HexJDW__cardActions{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}
.StepViewer-module__oMr7ZG__viewer{width:100%;max-width:none;height:100%;max-height:none;padding:var(--spacing-md) var(--spacing-md) max(var(--spacing-lg), env(safe-area-inset-bottom));background:var(--color-paper);color:var(--color-ink);border:0;margin:0}.StepViewer-module__oMr7ZG__viewer[open]{gap:var(--spacing-sm);flex-direction:column;display:flex}.StepViewer-module__oMr7ZG__viewer::backdrop{background:var(--color-paper)}@media (prefers-reduced-motion:no-preference){.StepViewer-module__oMr7ZG__viewer[open]{animation:StepViewer-module__oMr7ZG__viewer-in var(--duration-fast) var(--ease-out)}.StepViewer-module__oMr7ZG__image,.StepViewer-module__oMr7ZG__placeholder{animation:StepViewer-module__oMr7ZG__step-in var(--duration-fast) var(--ease-out)}}@keyframes StepViewer-module__oMr7ZG__viewer-in{0%{opacity:0}}@keyframes StepViewer-module__oMr7ZG__step-in{0%{opacity:0;transform:translate(12px)}}.StepViewer-module__oMr7ZG__close{align-self:flex-end;min-height:44px}.StepViewer-module__oMr7ZG__stage{border-radius:var(--radius-sm);background:var(--color-surface-sunken);flex:1;width:100%;max-width:640px;min-height:0;margin:0 auto;position:relative;overflow:hidden}.StepViewer-module__oMr7ZG__image{object-fit:contain}.StepViewer-module__oMr7ZG__placeholder{background:var(--color-surface-sunken);position:absolute;inset:0}.StepViewer-module__oMr7ZG__caption,.StepViewer-module__oMr7ZG__nav{width:100%;max-width:640px;margin:0 auto}.StepViewer-module__oMr7ZG__caption{font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.StepViewer-module__oMr7ZG__nav{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.StepViewer-module__oMr7ZG__arrow{min-height:44px;padding:0 var(--spacing-sm)}.StepViewer-module__oMr7ZG__indicator{font-size:var(--font-size-body);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:1.4}
.page-module__CLqd1W__state{margin:calc(-1 * var(--spacing-md)) 0 0;font-size:var(--font-size-ui);color:var(--color-ink-muted);line-height:1.4}
.TutorialCarousel-module__fs3bva__tutorial{gap:var(--spacing-md);min-width:0;padding-top:var(--spacing-lg);border-top:1px dashed var(--color-border-soft);flex-direction:column;display:flex}.TutorialCarousel-module__fs3bva__heading{gap:var(--spacing-xs);flex-direction:column;display:flex}.TutorialCarousel-module__fs3bva__title{font-size:var(--font-size-title);font-weight:var(--font-weight-headline);margin:0;line-height:1.4}.TutorialCarousel-module__fs3bva__prompt{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink);align-items:center;gap:6px;margin:0;display:flex}.TutorialCarousel-module__fs3bva__prompt[data-done]{color:var(--color-ink-muted)}.TutorialCarousel-module__fs3bva__progress{gap:var(--spacing-xs);display:flex}.TutorialCarousel-module__fs3bva__segment{border-radius:var(--radius-sm);background-color:var(--color-border-softer);height:4px;transition:background-color var(--duration-fast) var(--ease-out);flex:1}.TutorialCarousel-module__fs3bva__segment[data-seen]{background-color:var(--color-ink-muted)}.TutorialCarousel-module__fs3bva__segment[data-current]{background-color:var(--color-ink)}.TutorialCarousel-module__fs3bva__carousel{gap:var(--spacing-sm);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.TutorialCarousel-module__fs3bva__carousel:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:2px}.TutorialCarousel-module__fs3bva__frame{--slide-w:100cqw;--slide-gap:var(--spacing-sm);border-radius:var(--radius-sm);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden;container-type:inline-size}.TutorialCarousel-module__fs3bva__frame[data-peek]{--slide-w:68cqw}.TutorialCarousel-module__fs3bva__track{gap:var(--slide-gap);transform:translateX(calc(50cqw - var(--slide-w) / 2 - var(--index) * (var(--slide-w) + var(--slide-gap)) + var(--drag,0px)));transition:transform .42s var(--ease-out);display:flex}.TutorialCarousel-module__fs3bva__track[data-dragging]{cursor:grabbing;transition:none}@media (prefers-reduced-motion:reduce){.TutorialCarousel-module__fs3bva__track{transition:none}}.TutorialCarousel-module__fs3bva__slide{flex:0 0 var(--slide-w);border-radius:var(--radius-sm);background:var(--color-surface-sunken);height:133.333cqw;transition:opacity .42s var(--ease-out);position:relative;overflow:hidden}.TutorialCarousel-module__fs3bva__slide[aria-hidden]{opacity:.45;cursor:pointer}.TutorialCarousel-module__fs3bva__enlarge{border-radius:var(--radius-sm);cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.TutorialCarousel-module__fs3bva__slide[aria-hidden] .TutorialCarousel-module__fs3bva__enlarge{cursor:pointer}.TutorialCarousel-module__fs3bva__enlarge:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:-2px}.TutorialCarousel-module__fs3bva__image{object-fit:contain}.TutorialCarousel-module__fs3bva__placeholder{background:var(--color-surface-sunken);position:absolute;inset:0}.TutorialCarousel-module__fs3bva__captionSlot{min-height:calc(2em * var(--line-height-body));font-size:var(--font-size-body);align-items:flex-end;display:flex}.TutorialCarousel-module__fs3bva__caption{max-width:40ch;font-size:var(--font-size-body);font-weight:var(--font-weight-title);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.TutorialCarousel-module__fs3bva__nav{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.TutorialCarousel-module__fs3bva__arrow{min-height:44px;padding:0 var(--spacing-sm)}.TutorialCarousel-module__fs3bva__arrow[data-pending]{border-color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){.TutorialCarousel-module__fs3bva__arrow[data-pending] svg{animation:TutorialCarousel-module__fs3bva__nudge .9s var(--ease-out) 1.2s 2}}@keyframes TutorialCarousel-module__fs3bva__nudge{40%{transform:translate(3px)}}.TutorialCarousel-module__fs3bva__indicator{font-size:var(--font-size-body);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:1.4}
.Input-module__Nmke_G__field{width:100%;min-width:0;padding:10px var(--spacing-sm);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-title);color:var(--color-ink);background-color:var(--color-paper);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);line-height:1.4}.Input-module__Nmke_G__field::placeholder{color:var(--color-placeholder);opacity:1}.Input-module__Nmke_G__field:hover:not(:focus-visible):not(:read-only){border-color:var(--color-ink-muted)}.Input-module__Nmke_G__field:focus-visible{border-color:var(--color-admin-ink);outline:1px solid var(--color-admin-ink);outline-offset:0}.Input-module__Nmke_G__field[aria-invalid=true],.Input-module__Nmke_G__field[aria-invalid=true]:hover:not(:focus-visible):not(:read-only){border-color:var(--color-error)}.Input-module__Nmke_G__field[aria-invalid=true]:focus-visible{border-color:var(--color-error);outline:2px solid var(--color-admin-ink);outline-offset:0}.Input-module__Nmke_G__field:read-only:not([type=file]){background-color:var(--color-surface-sunken)}textarea.Input-module__Nmke_G__field{resize:vertical;min-height:88px;line-height:1.5}.Input-module__Nmke_G__field[type=color]{cursor:pointer;width:64px;height:42px;padding:4px}.Input-module__Nmke_G__field[type=file]{font-size:var(--font-size-body);color:var(--color-ink-muted);cursor:pointer;padding:6px}.Input-module__Nmke_G__field[type=file]::file-selector-button{margin-right:var(--spacing-sm);padding:6px var(--spacing-sm);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background-color:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--font-size-ui);font-weight:var(--font-weight-title);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.Input-module__Nmke_G__field[type=file]:hover::file-selector-button{background-color:var(--color-surface-sunken);border-color:var(--color-ink-muted)}.Input-module__Nmke_G__field[type=range]{height:42px;accent-color:var(--color-admin-ink);cursor:pointer;background:0 0;border:0;padding:0}
.Confetti-module__Ak6nvW__confetti{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Confetti-module__Ak6nvW__piece{top:-20px;left:var(--x);opacity:0;width:7px;height:14px;animation:Confetti-module__Ak6nvW__fall 2.6s var(--ease-out) var(--delay) forwards;position:absolute}.Confetti-module__Ak6nvW__piece:nth-child(3n){width:8px;height:8px}.Confetti-module__Ak6nvW__ink{background-color:var(--color-ink)}.Confetti-module__Ak6nvW__muted{background-color:var(--color-ink-muted)}.Confetti-module__Ak6nvW__accent{background-color:var(--color-accent)}.Confetti-module__Ak6nvW__soft{background-color:var(--color-border-soft)}@keyframes Confetti-module__Ak6nvW__fall{0%{opacity:1;transform:translate(0,0)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate3d(var(--drift), 100vh, 0) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.Confetti-module__Ak6nvW__confetti{display:none}}
.DataTable-module__4fQFXq__frame{border:1px solid var(--color-border-softer);border-radius:var(--radius-sm);background-color:var(--color-paper);max-width:100%;position:relative;overflow-x:auto}.DataTable-module__4fQFXq__frame:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:2px}.DataTable-module__4fQFXq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-body);color:var(--color-ink);line-height:1.4}.DataTable-module__4fQFXq__table th,.DataTable-module__4fQFXq__table td{padding:10px var(--spacing-sm);text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-softer)}.DataTable-module__4fQFXq__table tbody tr:last-child>*{border-bottom:0}.DataTable-module__4fQFXq__table thead th{font-size:var(--font-size-small);font-weight:var(--font-weight-title);color:var(--color-ink-muted);white-space:nowrap;background-color:var(--color-surface-sunken);padding-top:8px;padding-bottom:8px}.DataTable-module__4fQFXq__table tbody th{font-weight:var(--font-weight-title);min-width:12ch}.DataTable-module__4fQFXq__table tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.DataTable-module__4fQFXq__table tbody tr:hover{background-color:var(--color-surface-sunken)}.DataTable-module__4fQFXq__nowrap{white-space:nowrap}.DataTable-module__4fQFXq__mono{font-family:var(--font-family-mono);font-size:var(--font-size-ui);white-space:nowrap}.DataTable-module__4fQFXq__table .DataTable-module__4fQFXq__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.DataTable-module__4fQFXq__muted{color:var(--color-ink-muted)}.DataTable-module__4fQFXq__actions{align-items:center;gap:var(--spacing-xs);white-space:nowrap;display:flex}.DataTable-module__4fQFXq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PrivacyTermForm-module__6_N1DW__form{min-width:0}.PrivacyTermForm-module__6_N1DW__frame{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.PrivacyTermForm-module__6_N1DW__choiceHint{font-size:var(--font-size-small);color:var(--color-ink-muted);margin:-6px 0 0 32px;line-height:1.5}.PrivacyTermForm-module__6_N1DW__actions{gap:var(--spacing-sm);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-softer);flex-direction:column;display:flex}.PrivacyTermForm-module__6_N1DW__status{font-size:var(--font-size-body);color:var(--color-ink);margin:0;line-height:1.5}
.EditSection-module__mg_sNa__screen{flex-direction:column;gap:40px;max-width:560px;display:flex}.EditSection-module__mg_sNa__section{min-width:0;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-softer);flex-direction:column;gap:20px;display:flex}.EditSection-module__mg_sNa__heading{gap:var(--spacing-xs);flex-direction:column;display:flex}.EditSection-module__mg_sNa__title{font-size:var(--font-size-title);margin:0;font-weight:600;line-height:1.4}.EditSection-module__mg_sNa__intro{max-width:60ch;font-size:var(--font-size-small);color:var(--color-ink-muted);margin:0;line-height:1.5}.EditSection-module__mg_sNa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.InscriptionSuccess-module__gMu_xq__ticket{padding:var(--spacing-xl) var(--spacing-lg);border:1px dashed var(--color-border-soft);border-radius:var(--radius-sm)}.InscriptionSuccess-module__gMu_xq__title{margin:0 0 var(--spacing-xl);font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--letter-spacing-headline);line-height:1.3}.InscriptionSuccess-module__gMu_xq__title:focus{outline:none}.InscriptionSuccess-module__gMu_xq__label{margin:0 0 var(--spacing-sm);font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-ink-muted)}.InscriptionSuccess-module__gMu_xq__number{margin:0 0 var(--spacing-lg);font-size:var(--font-size-ticket);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-ticket);overflow-wrap:anywhere;font-weight:700;line-height:1}.InscriptionSuccess-module__gMu_xq__date{margin:0 0 var(--spacing-xs);font-size:var(--font-size-body);line-height:var(--line-height-body)}.InscriptionSuccess-module__gMu_xq__note{max-width:40ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted);margin:0}.InscriptionSuccess-module__gMu_xq__reach{margin:var(--spacing-sm) 0 0;max-width:40ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted)}.InscriptionSuccess-module__gMu_xq__contact{font-weight:var(--font-weight-title);color:var(--color-ink);overflow-wrap:anywhere}
.InscriptionsTable-module__oDCZYa__list{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.InscriptionsTable-module__oDCZYa__contactType{font-size:var(--font-size-small);color:var(--color-ink-muted);line-height:1.5;display:block}.InscriptionsTable-module__oDCZYa__pagination{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.InscriptionsTable-module__oDCZYa__pageOf{font-size:var(--font-size-ui);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.InscriptionsTable-module__oDCZYa__empty{padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-softer)}.InscriptionsTable-module__oDCZYa__emptyTitle{margin:0 0 var(--spacing-xs);font-size:var(--font-size-title);font-weight:600;line-height:1.4}.InscriptionsTable-module__oDCZYa__emptyText{max-width:60ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted);margin:0}.InscriptionsTable-module__oDCZYa__feedback{gap:var(--spacing-xs);flex-direction:column;display:flex}.InscriptionsTable-module__oDCZYa__status{font-size:var(--font-size-small);color:var(--color-ink);margin:0;line-height:1.5}.InscriptionsTable-module__oDCZYa__emptyTitle:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:2px}
.ErrorScreen-module__PAjUSW__page{max-width:640px;min-height:100svh;padding:clamp(32px, 8vh, 72px) var(--spacing-lg);margin:0 auto}.ErrorScreen-module__PAjUSW__wordmark{font-size:var(--font-size-display);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display);overflow-wrap:anywhere;margin:0;line-height:1.2}.ErrorScreen-module__PAjUSW__message{padding-top:var(--spacing-lg);border-top:1px dashed var(--color-border-soft);margin-top:clamp(96px,24vh,220px)}.ErrorScreen-module__PAjUSW__title{margin:0 0 var(--spacing-sm);font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--letter-spacing-headline);line-height:1.3}.ErrorScreen-module__PAjUSW__body{margin:0 0 var(--spacing-lg);max-width:40ch;font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);color:var(--color-ink-muted)}.ErrorScreen-module__PAjUSW__actions{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ErrorScreen-module__PAjUSW__link{font-size:var(--font-size-body);text-underline-offset:3px;border-radius:var(--radius-sm);text-decoration:underline}.ErrorScreen-module__PAjUSW__link:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:2px}
.InscriptionForm-module__QhIoyq__form{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.InscriptionForm-module__QhIoyq__block{gap:var(--spacing-md);min-width:0;padding-top:var(--spacing-lg);border-top:1px dashed var(--color-border-soft);flex-direction:column;display:flex}.InscriptionForm-module__QhIoyq__fieldset{border-bottom:0;border-left:0;border-right:0;margin:0;padding-bottom:0;padding-left:0;padding-right:0}.InscriptionForm-module__QhIoyq__legend{float:left;width:100%;font-size:var(--font-size-ui);font-weight:var(--font-weight-title);color:var(--color-ink);padding:0;line-height:1.4}.InscriptionForm-module__QhIoyq__legend+*{clear:both}.InscriptionForm-module__QhIoyq__choices{column-gap:var(--spacing-lg);margin-top:calc(var(--spacing-xs) - var(--spacing-md));flex-wrap:wrap;display:flex}.InscriptionForm-module__QhIoyq__fileRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.InscriptionForm-module__QhIoyq__fileName{font-size:var(--font-size-small);color:var(--color-ink);overflow-wrap:anywhere;margin:0;line-height:1.5}.InscriptionForm-module__QhIoyq__closing{gap:var(--spacing-lg)}.InscriptionForm-module__QhIoyq__consent{gap:var(--spacing-sm);flex-direction:column;display:flex}.InscriptionForm-module__QhIoyq__links{align-items:center;column-gap:var(--spacing-md);row-gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.InscriptionForm-module__QhIoyq__link{font-size:var(--font-size-body);line-height:var(--line-height-body);text-underline-offset:3px;border-radius:var(--radius-sm);text-decoration:underline}.InscriptionForm-module__QhIoyq__link:focus-visible{outline:2px solid var(--color-admin-ink);outline-offset:2px}.InscriptionForm-module__QhIoyq__submit{width:100%;min-height:48px;font-size:var(--font-size-title)}.InscriptionForm-module__QhIoyq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InscriptionForm-module__QhIoyq__frame{gap:var(--spacing-lg);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.InscriptionForm-module__QhIoyq__honeypot{display:none}
.page-module__W0d5yG__page{max-width:640px;min-height:100svh;padding:clamp(32px, 8vh, 72px) var(--spacing-lg);margin:0 auto}.page-module__W0d5yG__title{font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--letter-spacing-headline);overflow-wrap:anywhere;margin:0;line-height:1.3}.page-module__W0d5yG__campaignName{font-size:var(--font-size-campaign-title);letter-spacing:var(--letter-spacing-campaign-title);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.page-module__W0d5yG__lead{max-width:40ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted);margin:0}.page-module__W0d5yG__hero{margin-top:var(--spacing-lg)}.page-module__W0d5yG__form{gap:var(--spacing-xl);margin-top:var(--spacing-xl);flex-direction:column;display:flex}.page-module__W0d5yG__closed{gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px dashed var(--color-border-soft);flex-direction:column;display:flex}
.page-module__7P09Na__page{max-width:640px;min-height:100svh;padding:clamp(32px, 8vh, 72px) var(--spacing-lg);margin:0 auto}.page-module__7P09Na__name{font-size:var(--font-size-title);font-weight:var(--font-weight-title);margin:0;line-height:1.4}.page-module__7P09Na__regulation{gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px dashed var(--color-border-soft);flex-direction:column;display:flex}.page-module__7P09Na__title{margin:0 0 var(--spacing-sm);font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--letter-spacing-headline);line-height:1.3}.page-module__7P09Na__notice{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);font-size:var(--font-size-body);font-weight:var(--font-weight-title);line-height:var(--line-height-body);margin:0}.page-module__7P09Na__paragraph{max-width:65ch;font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}
.page-module__GhK1uG__screen{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.page-module__GhK1uG__count{margin:calc(-1 * var(--spacing-md)) 0 0;font-size:var(--font-size-ui);color:var(--color-ink-muted);line-height:1.4}
.page-module__jhZ8IG__page{min-height:100vh;padding:var(--spacing-xl) var(--spacing-lg);background-color:var(--color-paper);color:var(--color-ink);place-items:center;display:grid}.page-module__jhZ8IG__panel{gap:var(--spacing-md);flex-direction:column;width:100%;max-width:360px;display:flex}.page-module__jhZ8IG__brandMark{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);color:var(--color-ink-muted);margin:0;font-weight:600}.page-module__jhZ8IG__title{margin:-4px 0 0;font-size:24px;font-weight:600;line-height:1.2}.page-module__jhZ8IG__lead{margin:-8px 0 var(--spacing-xs);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted)}.page-module__jhZ8IG__submit{width:100%}
.page-module__Z-3nqa__empty{padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-softer);flex-direction:column;align-items:flex-start;display:flex}.page-module__Z-3nqa__emptyTitle{margin:0 0 var(--spacing-xs);font-size:var(--font-size-title);font-weight:600;line-height:1.4}.page-module__Z-3nqa__emptyText{margin:0 0 var(--spacing-md);max-width:60ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted)}.page-module__Z-3nqa__notice{margin:0 0 var(--spacing-md);font-size:var(--font-size-body);line-height:var(--line-height-body)}
.page-module__uV7XVq__version{margin:calc(-1 * var(--spacing-md)) 0 0;font-size:var(--font-size-ui);color:var(--color-ink-muted);line-height:1.4}
.page-module__iTTnHW__page{max-width:720px;padding:var(--spacing-xl) var(--spacing-lg);margin:0 auto}.page-module__iTTnHW__wordmark{margin:0 0 var(--spacing-xs);font-size:var(--font-size-label);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label)}.page-module__iTTnHW__title{margin:0 0 var(--spacing-xl);font-size:var(--font-size-headline);font-weight:600}.page-module__iTTnHW__section{gap:var(--spacing-sm);padding:var(--spacing-lg) 0;border-top:1px solid var(--color-border-softer);flex-direction:column;display:flex}.page-module__iTTnHW__sectionTitle{font-size:var(--font-size-title);margin:0;font-weight:600}.page-module__iTTnHW__note{font-size:var(--font-size-small);color:var(--color-ink-muted);margin:0;line-height:1.5}.page-module__iTTnHW__row{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__iTTnHW__demo{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__iTTnHW__demo>*{align-self:stretch}.page-module__iTTnHW__demo>button{align-self:flex-start}.page-module__iTTnHW__fieldset{border:0;flex-direction:column;margin:0;padding:0;display:flex}.page-module__iTTnHW__legend{margin-bottom:var(--spacing-xs);font-size:var(--font-size-ui);padding:0;font-weight:500}
.page-module__E0kJGG__page{max-width:640px;min-height:100svh;padding:clamp(32px, 8vh, 72px) var(--spacing-lg);margin:0 auto}.page-module__E0kJGG__wordmark{font-size:var(--font-size-display);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display);overflow-wrap:anywhere;margin:0;line-height:1.2}.page-module__E0kJGG__tagline{margin:var(--spacing-sm) 0 0;max-width:40ch;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-ink-muted)}.page-module__E0kJGG__board{padding-top:var(--spacing-lg);border-top:1px dashed var(--color-border-soft);margin-top:clamp(48px,10vh,120px)}.page-module__E0kJGG__title{margin:0 0 var(--spacing-sm);font-size:var(--font-size-headline);font-weight:var(--font-weight-headline);letter-spacing:var(--letter-spacing-headline);line-height:1.3}.page-module__E0kJGG__body{max-width:40ch;font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);color:var(--color-ink-muted);margin:0}.page-module__E0kJGG__list{margin:var(--spacing-xl) 0 0;padding:0;list-style:none}.page-module__E0kJGG__item{justify-content:space-between;align-items:center;gap:var(--spacing-md) var(--spacing-lg);padding:var(--spacing-lg) 0;border-top:1px dashed var(--color-border-soft);flex-wrap:wrap;display:flex;position:relative}.page-module__E0kJGG__item:last-child{border-bottom:1px dashed var(--color-border-soft)}.page-module__E0kJGG__identity{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;flex:200px;min-width:0;display:flex}.page-module__E0kJGG__name{font-size:var(--font-size-title);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.page-module__E0kJGG__cta{flex:none;min-height:48px}.page-module__E0kJGG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CampaignCreateForm-module__Kzn8va__form{max-width:560px}.CampaignCreateForm-module__Kzn8va__frame{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.CampaignCreateForm-module__Kzn8va__pair{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.CampaignCreateForm-module__Kzn8va__group{gap:var(--spacing-xs);flex-direction:column;display:flex}.CampaignCreateForm-module__Kzn8va__mono{font-family:var(--font-family-mono)}.CampaignCreateForm-module__Kzn8va__choiceHint{font-size:var(--font-size-small);color:var(--color-ink-muted);margin:-6px 0 0 32px;line-height:1.5}.CampaignCreateForm-module__Kzn8va__actions{gap:var(--spacing-sm);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-softer);flex-direction:column;display:flex}.CampaignCreateForm-module__Kzn8va__buttons{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
