.SimulatorToggle-module__KEPXgW__wrapper{background:var(--surface-card-bg);border:1px solid var(--surface-card-border);box-shadow:var(--surface-card-glow);border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex}.SimulatorToggle-module__KEPXgW__option{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1.35rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .25s;display:flex}.SimulatorToggle-module__KEPXgW__option:hover{color:var(--foreground)}.SimulatorToggle-module__KEPXgW__active,.SimulatorToggle-module__KEPXgW__active:hover{background:var(--gradient-primary);color:#fff;box-shadow:var(--gradient-primary-shadow)}.SimulatorToggle-module__KEPXgW__dot{border:2px solid var(--border);border-radius:50%;width:8px;height:8px;transition:all .25s;display:inline-block}.SimulatorToggle-module__KEPXgW__active .SimulatorToggle-module__KEPXgW__dot{background:#fff;border-color:#fff;box-shadow:0 0 0 2px #ffffff59}
.SliderInput-module__wqhe5G__wrapper{padding:.5rem 0}.SliderInput-module__wqhe5G__wrapper+.SliderInput-module__wqhe5G__wrapper{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.75rem}.SliderInput-module__wqhe5G__wrapperWarning{border-radius:var(--radius);background:#eab3080f;margin:.25rem -.5rem;padding:.5rem}.SliderInput-module__wqhe5G__header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.SliderInput-module__wqhe5G__label{color:var(--foreground);align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;display:flex}.SliderInput-module__wqhe5G__icon{color:var(--muted-foreground);display:inline-flex}.SliderInput-module__wqhe5G__inputWrap{align-items:center;gap:.3rem;display:flex}.SliderInput-module__wqhe5G__numInput{text-align:right;border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);width:72px;color:var(--foreground);-moz-appearance:textfield;padding:.3rem .5rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:border-color .2s}.SliderInput-module__wqhe5G__numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SliderInput-module__wqhe5G__numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SliderInput-module__wqhe5G__numInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #6366f11f}.SliderInput-module__wqhe5G__numInputWarning{border-color:var(--warning)}.SliderInput-module__wqhe5G__unit{color:var(--muted-foreground);min-width:16px;font-size:.8rem;font-weight:500}.SliderInput-module__wqhe5G__sliderRow{padding:.25rem 0 .15rem}.SliderInput-module__wqhe5G__slider{appearance:none;background:linear-gradient(to right, var(--primary) 0%, var(--primary) var(--fill-pct), var(--border) var(--fill-pct), var(--border) 100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;transition:background .15s}.SliderInput-module__wqhe5G__slider::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--primary);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 4px #0000001f}.SliderInput-module__wqhe5G__slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 8px #6366f14d}.SliderInput-module__wqhe5G__slider::-webkit-slider-thumb:active{transform:scale(1.1)}.SliderInput-module__wqhe5G__slider::-moz-range-thumb{border:2px solid var(--primary);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0000001f}.SliderInput-module__wqhe5G__slider::-moz-range-track{background:var(--border);border-radius:999px;height:6px}.SliderInput-module__wqhe5G__slider::-moz-range-progress{background:var(--primary);border-radius:999px;height:6px}.SliderInput-module__wqhe5G__warningText{color:var(--warning);margin-top:.25rem;font-size:.78rem;font-weight:500}
.SimulatorResults-module__0RMCVG__wrapper{background:var(--surface-card-bg);border:1px solid var(--surface-card-border);border-radius:var(--surface-radius);box-shadow:var(--surface-card-glow);padding:1.5rem}.SimulatorResults-module__0RMCVG__title{letter-spacing:-.015em;color:var(--foreground);margin-bottom:1.25rem;font-size:1.15rem;font-weight:800}.SimulatorResults-module__0RMCVG__grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.SimulatorResults-module__0RMCVG__kpi{background:var(--muted);border:1px solid #0000;border-radius:.9rem;padding:.9rem 1rem;transition:transform .2s,box-shadow .2s}.SimulatorResults-module__0RMCVG__kpi:hover{transform:translateY(-1px);box-shadow:0 3px 10px -4px #00000014}.SimulatorResults-module__0RMCVG__kpiHeader{align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.SimulatorResults-module__0RMCVG__kpiIcon{color:var(--muted-foreground);flex-shrink:0}.SimulatorResults-module__0RMCVG__kpiLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:500;line-height:1.3}.SimulatorResults-module__0RMCVG__kpiValue{letter-spacing:-.02em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:900;transition:color .3s;display:block}.SimulatorResults-module__0RMCVG__kpiNote{color:var(--muted-foreground);margin-top:.3rem;font-size:.72rem;font-style:italic;line-height:1.4}.SimulatorResults-module__0RMCVG__highlight{background:#6366f10f;border-color:#6366f126}.SimulatorResults-module__0RMCVG__highlight .SimulatorResults-module__0RMCVG__kpiIcon{color:var(--primary)}.SimulatorResults-module__0RMCVG__expense{background:#ef44440a;border-color:#ef44441a}.SimulatorResults-module__0RMCVG__expense .SimulatorResults-module__0RMCVG__kpiIcon{color:var(--error)}.SimulatorResults-module__0RMCVG__positive .SimulatorResults-module__0RMCVG__kpiValue{color:var(--success)}.SimulatorResults-module__0RMCVG__positive{background:#22c55e0f;border-color:#22c55e26}.SimulatorResults-module__0RMCVG__negative .SimulatorResults-module__0RMCVG__kpiValue{color:var(--error)}.SimulatorResults-module__0RMCVG__negative{background:#ef44440f;border-color:#ef444426}.SimulatorResults-module__0RMCVG__seuil{text-align:center;background:#0ea5e90f;border-color:#0ea5e926;grid-column:1/-1}.SimulatorResults-module__0RMCVG__seuil .SimulatorResults-module__0RMCVG__kpiIcon{color:var(--secondary)}.SimulatorResults-module__0RMCVG__seuil .SimulatorResults-module__0RMCVG__kpiValue{color:var(--secondary);font-size:1.3rem}@media (max-width:480px){.SimulatorResults-module__0RMCVG__grid{grid-template-columns:1fr}.SimulatorResults-module__0RMCVG__seuil{grid-column:1}}
.SimulatorBreakEvenChart-module__J4TYIq__figure{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:.9rem;margin:0 0 1.25rem;padding:.9rem .75rem .75rem}.SimulatorBreakEvenChart-module__J4TYIq__caption{color:var(--foreground);margin:0 0 .25rem .25rem;font-size:.85rem;font-weight:700}.SimulatorBreakEvenChart-module__J4TYIq__plot{touch-action:pan-y;width:100%;min-height:220px;position:relative}.SimulatorBreakEvenChart-module__J4TYIq__plot svg{display:block;overflow:visible}.SimulatorBreakEvenChart-module__J4TYIq__gridLine{stroke:var(--border);stroke-width:1px}.SimulatorBreakEvenChart-module__J4TYIq__zeroLine{stroke:var(--muted-foreground);stroke-width:1px}.SimulatorBreakEvenChart-module__J4TYIq__yTick,.SimulatorBreakEvenChart-module__J4TYIq__xTick,.SimulatorBreakEvenChart-module__J4TYIq__axisLabel{fill:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.SimulatorBreakEvenChart-module__J4TYIq__yTick{text-anchor:end;dominant-baseline:middle}.SimulatorBreakEvenChart-module__J4TYIq__xTick{text-anchor:middle}.SimulatorBreakEvenChart-module__J4TYIq__axisLabel{text-anchor:end}.SimulatorBreakEvenChart-module__J4TYIq__lossArea{fill:var(--error);opacity:.14}.SimulatorBreakEvenChart-module__J4TYIq__profitArea{fill:var(--success);opacity:.16}.SimulatorBreakEvenChart-module__J4TYIq__profitLine{stroke:var(--primary-light);stroke-width:2px;stroke-linecap:round}.SimulatorBreakEvenChart-module__J4TYIq__seuilLine{stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:4 4}.SimulatorBreakEvenChart-module__J4TYIq__seuilDot{fill:var(--foreground);stroke:var(--card);stroke-width:2px}.SimulatorBreakEvenChart-module__J4TYIq__seuilLabel{fill:var(--foreground);font-size:12px;font-weight:800}.SimulatorBreakEvenChart-module__J4TYIq__currentDot{fill:var(--primary-light);stroke:var(--card);stroke-width:2px}.SimulatorBreakEvenChart-module__J4TYIq__crosshair{stroke:var(--muted-foreground);stroke-width:1px;opacity:.5}.SimulatorBreakEvenChart-module__J4TYIq__hoverDot{fill:var(--card);stroke:var(--primary-light);stroke-width:2px}.SimulatorBreakEvenChart-module__J4TYIq__tooltip{background:var(--card);border:1px solid var(--border);color:var(--foreground);white-space:nowrap;pointer-events:none;border-radius:.5rem;flex-direction:column;gap:.1rem;padding:.35rem .6rem;font-size:.78rem;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 16px -6px #0f172a40}.SimulatorBreakEvenChart-module__J4TYIq__tooltipProfit,.SimulatorBreakEvenChart-module__J4TYIq__tooltipLoss{font-variant-numeric:tabular-nums;font-weight:700}.SimulatorBreakEvenChart-module__J4TYIq__tooltipProfit{color:var(--success)}.SimulatorBreakEvenChart-module__J4TYIq__tooltipLoss{color:var(--error)}.SimulatorBreakEvenChart-module__J4TYIq__legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.4rem 1rem;margin:.4rem .25rem 0;font-size:.78rem;display:flex}.SimulatorBreakEvenChart-module__J4TYIq__legendItem{align-items:center;gap:.35rem;display:inline-flex}.SimulatorBreakEvenChart-module__J4TYIq__swatchLoss,.SimulatorBreakEvenChart-module__J4TYIq__swatchProfit,.SimulatorBreakEvenChart-module__J4TYIq__swatchCurrent{border-radius:3px;width:10px;height:10px;display:inline-block}.SimulatorBreakEvenChart-module__J4TYIq__swatchLoss{background:color-mix(in srgb, var(--error) 35%, transparent)}.SimulatorBreakEvenChart-module__J4TYIq__swatchProfit{background:color-mix(in srgb, var(--success) 40%, transparent)}.SimulatorBreakEvenChart-module__J4TYIq__swatchCurrent{background:var(--primary-light);border-radius:50%}.SimulatorBreakEvenChart-module__J4TYIq__note{color:var(--muted-foreground);margin:.5rem .25rem 0;font-size:.8rem}
.SimulatorCTA-module__FvRUmG__wrapper{border-radius:var(--surface-radius);text-align:center;border:1px solid var(--border);box-shadow:var(--surface-card-glow);padding:1.75rem 1.5rem;transition:transform .2s}.SimulatorCTA-module__FvRUmG__wrapper:hover{transform:translateY(-2px)}.SimulatorCTA-module__FvRUmG__wrapperPositive{background:linear-gradient(135deg,#22c55e0f 0%,#22c55e1f 100%);border-color:#22c55e33}.SimulatorCTA-module__FvRUmG__wrapperNegative{background:linear-gradient(135deg,#ef44440a 0%,#ef444414 100%);border-color:#ef444426}.SimulatorCTA-module__FvRUmG__title{letter-spacing:-.02em;color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:900}.SimulatorCTA-module__FvRUmG__text{color:var(--muted-foreground);max-width:400px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.5}.SimulatorCTA-module__FvRUmG__button{background:var(--gradient-primary);color:var(--primary-foreground);border-radius:.85rem;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 25px -5px #6366f173}.SimulatorCTA-module__FvRUmG__button:hover{box-shadow:var(--gradient-primary-shadow-hover);transform:translateY(-1px)}.SimulatorCTA-module__FvRUmG__badges{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.SimulatorCTA-module__FvRUmG__badge{color:var(--success);align-items:center;gap:.25rem;font-size:.78rem;font-weight:500;display:inline-flex}
.ShareButton-module__PEbKfW__shareButton{display:inline-block;position:relative}.ShareButton-module__PEbKfW__mainButton{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ShareButton-module__PEbKfW__mainButton:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.ShareButton-module__PEbKfW__mainButton.ShareButton-module__PEbKfW__iconOnly{width:auto;min-width:auto;padding:.5rem}.ShareButton-module__PEbKfW__dropdown{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:200px;animation:.2s ShareButton-module__PEbKfW__slideDown;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}@keyframes ShareButton-module__PEbKfW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ShareButton-module__PEbKfW__shareOption{color:#333;cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:background .2s;display:flex}.ShareButton-module__PEbKfW__shareOption:hover{background:#f5f5f5}.ShareButton-module__PEbKfW__divider{background:#e5e7eb;height:1px;margin:.25rem 0}@media (max-width:640px){.ShareButton-module__PEbKfW__mainButton span{display:none}.ShareButton-module__PEbKfW__mainButton{padding:.625rem}}
.AddToCalendarMenu-module__aVbh-a__wrap{flex-shrink:0;position:relative}.AddToCalendarMenu-module__aVbh-a__trigger{border:1.5px solid var(--surface-card-border);background:var(--card);color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:.7rem;align-items:center;gap:.45rem;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex;box-shadow:0 4px 14px #0000000d}.AddToCalendarMenu-module__aVbh-a__trigger svg:first-child{color:var(--primary-light)}.AddToCalendarMenu-module__aVbh-a__trigger:hover,.AddToCalendarMenu-module__aVbh-a__trigger[aria-expanded=true]{border-color:var(--primary-light);color:var(--primary-light)}.AddToCalendarMenu-module__aVbh-a__chevron{transition:transform .2s}.AddToCalendarMenu-module__aVbh-a__chevronOpen{transform:rotate(180deg)}.AddToCalendarMenu-module__aVbh-a__menu{z-index:30;background:var(--card);border:1px solid var(--surface-card-border);border-radius:1rem;min-width:15rem;padding:.4rem;animation:.15s ease-out AddToCalendarMenu-module__aVbh-a__calendarMenuIn;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 40px -12px #0f172a40}@keyframes AddToCalendarMenu-module__aVbh-a__calendarMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AddToCalendarMenu-module__aVbh-a__item{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.65rem;align-items:center;gap:.55rem;padding:.6rem .75rem;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.AddToCalendarMenu-module__aVbh-a__item:hover,.AddToCalendarMenu-module__aVbh-a__item:focus-visible{background:var(--surface-gradient-subtle);color:var(--primary-light);outline:none}.AddToCalendarMenu-module__aVbh-a__item svg{color:var(--muted-foreground)}.AddToCalendarMenu-module__aVbh-a__itemLabel{flex:1}.AddToCalendarMenu-module__aVbh-a__itemHint{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.AddToCalendarMenu-module__aVbh-a__separator{background:var(--border);height:1px;margin:.3rem .4rem}@media (max-width:640px){.AddToCalendarMenu-module__aVbh-a__menu{left:0;right:auto}}
.AgendaSeoSection-module__VBl_GW__wrapper{flex-direction:column;gap:1.25rem;margin:2.5rem 0 1rem;display:flex}.AgendaSeoSection-module__VBl_GW__card{background:var(--surface-card-bg);border:1px solid var(--surface-card-border);border-radius:var(--surface-radius);box-shadow:var(--surface-card-glow);padding:1.5rem}.AgendaSeoSection-module__VBl_GW__title{letter-spacing:-.02em;color:var(--foreground);margin:0 0 .85rem;font-size:1.25rem;font-weight:800}.AgendaSeoSection-module__VBl_GW__text{max-width:75ch;color:var(--foreground);margin:0;line-height:1.65}.AgendaSeoSection-module__VBl_GW__text+*{margin-top:1rem}.AgendaSeoSection-module__VBl_GW__links{margin:1rem 0 0}.AgendaSeoSection-module__VBl_GW__link{color:var(--primary-light);font-weight:700;text-decoration:none}.AgendaSeoSection-module__VBl_GW__link:hover{text-underline-offset:3px;text-decoration:underline}.AgendaSeoSection-module__VBl_GW__faq{gap:1rem;margin:0;display:grid}.AgendaSeoSection-module__VBl_GW__faqItem{border-bottom:1px solid var(--surface-card-border);padding-bottom:1rem}.AgendaSeoSection-module__VBl_GW__faqItem:last-child{border-bottom:0;padding-bottom:0}.AgendaSeoSection-module__VBl_GW__question{color:var(--foreground);margin:0 0 .35rem;font-weight:700}.AgendaSeoSection-module__VBl_GW__answer{max-width:75ch;color:var(--muted-foreground);margin:0;line-height:1.6}@media (max-width:640px){.AgendaSeoSection-module__VBl_GW__card{padding:1.15rem}}
.FollowOrganizerButton-module__0jEPia__button{border:1.5px solid var(--surface-card-border);background:var(--card);color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex;box-shadow:0 4px 14px #0000000d}.FollowOrganizerButton-module__0jEPia__button svg{color:var(--primary-light)}.FollowOrganizerButton-module__0jEPia__button:hover:not(:disabled){border-color:var(--primary-light);color:var(--primary-light)}.FollowOrganizerButton-module__0jEPia__button:disabled{opacity:.6;cursor:default}.FollowOrganizerButton-module__0jEPia__following{background:var(--surface-gradient-subtle), var(--card);border-color:color-mix(in srgb, var(--primary-light) 45%, transparent);color:var(--primary-light)}.FollowOrganizerButton-module__0jEPia__hoverLabel,.FollowOrganizerButton-module__0jEPia__following:hover:not(:disabled) .FollowOrganizerButton-module__0jEPia__label{display:none}.FollowOrganizerButton-module__0jEPia__following:hover:not(:disabled) .FollowOrganizerButton-module__0jEPia__hoverLabel{display:inline}
.LotoForm-module__4vajpW__formContainer{flex-direction:column;gap:.85rem;display:flex;position:relative}.LotoForm-module__4vajpW__formFrame{position:relative}.LotoForm-module__4vajpW__title{color:var(--foreground);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.LotoForm-module__4vajpW__form{flex-direction:column;gap:1rem;display:flex}.LotoForm-module__4vajpW__requiredNote{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.875rem}.LotoForm-module__4vajpW__required{color:#ef4444;font-weight:600}.LotoForm-module__4vajpW__groupSection{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--card) 92%, var(--muted) 8%);padding:1rem}.LotoForm-module__4vajpW__groupBody{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}.LotoForm-module__4vajpW__groupTitle{color:var(--foreground);border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.LotoForm-module__4vajpW__groupTitle::-webkit-details-marker{display:none}.LotoForm-module__4vajpW__groupTitle::marker{display:none}.LotoForm-module__4vajpW__groupTitle:focus{outline:none}.LotoForm-module__4vajpW__groupTitle:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.LotoForm-module__4vajpW__collapseChevron{color:var(--primary);flex-shrink:0;transition:transform .2s}.LotoForm-module__4vajpW__groupSection:not([open]) .LotoForm-module__4vajpW__collapseChevron{transform:rotate(-90deg)}.LotoForm-module__4vajpW__grid{grid-template-columns:1fr;gap:1rem;display:grid}.LotoForm-module__4vajpW__fieldFullWidth{grid-column:1/-1}.LotoForm-module__4vajpW__subSectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);border:none;margin:1.25rem 0 .35rem;padding:0;font-size:.75rem;font-weight:700}.LotoForm-module__4vajpW__grid>.LotoForm-module__4vajpW__subSectionTitle{grid-column:1/-1}.LotoForm-module__4vajpW__grid>.LotoForm-module__4vajpW__subSectionTitle:first-of-type{margin-top:0}@media (min-width:768px){.LotoForm-module__4vajpW__grid{grid-template-columns:1fr 1fr}}.LotoForm-module__4vajpW__locationFieldRow{flex-direction:column;gap:1rem;display:flex;position:relative}@media (min-width:640px){.LotoForm-module__4vajpW__locationFieldRow{flex-direction:row;align-items:flex-start;gap:1rem}.LotoForm-module__4vajpW__locationCol{flex:1;min-width:0}.LotoForm-module__4vajpW__locationColDept{flex:0 0 7rem}}.LotoForm-module__4vajpW__field{flex-direction:column;gap:.4rem;display:flex}.LotoForm-module__4vajpW__field label{color:var(--foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.LotoForm-module__4vajpW__labelIcon{color:var(--primary);flex-shrink:0}.LotoForm-module__4vajpW__field input,.LotoForm-module__4vajpW__field select,.LotoForm-module__4vajpW__field textarea{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--background);color:var(--foreground);box-sizing:border-box;width:100%;min-width:0;padding:.625rem;font-family:inherit;font-size:.95rem}.LotoForm-module__4vajpW__field input[type=checkbox],.LotoForm-module__4vajpW__field input[type=radio],.LotoForm-module__4vajpW__field input[type=file]{width:auto;min-width:unset}.LotoForm-module__4vajpW__field input:focus,.LotoForm-module__4vajpW__field select:focus,.LotoForm-module__4vajpW__field textarea:focus{outline:2px solid var(--primary);border-color:#0000}.LotoForm-module__4vajpW__captchaSection{border-top:1px solid var(--border);flex-direction:column;align-items:center;width:100%;margin-top:.5rem;padding-top:1rem;display:flex}.LotoForm-module__4vajpW__sectionTitle{color:var(--foreground);margin-bottom:.75rem;font-size:1rem;font-weight:600}.LotoForm-module__4vajpW__message{border-radius:var(--radius);padding:.875rem;font-size:.9rem;font-weight:500}.LotoForm-module__4vajpW__success{color:#10b981;background-color:#10b9811a;border:1px solid #10b981}.LotoForm-module__4vajpW__error{color:#ef4444;background-color:#ef44441a;border:1px solid #ef4444}.LotoForm-module__4vajpW__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.LotoForm-module__4vajpW__submitButton{min-height:44px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.LotoForm-module__4vajpW__suggestions{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);z-index:1000;max-height:200px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.LotoForm-module__4vajpW__suggestionItem{cursor:pointer;border-bottom:1px solid var(--border);padding:.75rem;font-size:.9rem;transition:background-color .2s}.LotoForm-module__4vajpW__suggestionItem:last-child{border-bottom:none}.LotoForm-module__4vajpW__suggestionItem:hover{background-color:var(--muted)}.LotoForm-module__4vajpW__quickCreateRow{align-items:center;gap:.5rem;display:flex}.LotoForm-module__4vajpW__quickCreateInput{border-radius:var(--radius);border:1px solid var(--primary);background-color:var(--background);color:var(--foreground);box-sizing:border-box;flex:1;min-width:0;padding:.625rem;font-family:inherit;font-size:.95rem}.LotoForm-module__4vajpW__quickCreateInput:focus{outline:2px solid var(--primary);border-color:#0000}.LotoForm-module__4vajpW__guestIntro{border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--foreground);margin:0;padding:.75rem .875rem;font-size:.9rem;line-height:1.45}.LotoForm-module__4vajpW__guestIntro a,.LotoForm-module__4vajpW__messageLink{color:var(--primary);font-weight:600;text-decoration:underline}.LotoForm-module__4vajpW__guestHint{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.4}.LotoForm-module__4vajpW__guestHintOk{color:var(--success)}.LotoForm-module__4vajpW__guestFieldset{border:none;flex-direction:column;gap:.4rem;margin:0;padding:0;display:flex}.LotoForm-module__4vajpW__guestFieldset legend{color:var(--foreground);margin-bottom:.4rem;padding:0;font-size:.875rem;font-weight:500}.LotoForm-module__4vajpW__guestChoices{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.LotoForm-module__4vajpW__guestChoice{color:var(--foreground);cursor:pointer;align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.LotoForm-module__4vajpW__guestChoiceTop{align-items:flex-start;line-height:1.45}.LotoForm-module__4vajpW__guestChoiceTop input{flex-shrink:0;margin-top:.2rem}.LotoForm-module__4vajpW__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.LotoForm-module__4vajpW__guestSent{text-align:center;color:var(--foreground);flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.LotoForm-module__4vajpW__guestSent p{margin:0;line-height:1.5}.LotoForm-module__4vajpW__guestSentIcon{color:var(--success)}.LotoForm-module__4vajpW__guestSentTitle{margin:0;font-size:1.2rem;font-weight:700}.LotoForm-module__4vajpW__prefillBox{border:1px dashed color-mix(in srgb, var(--primary) 45%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 5%, var(--card));flex-direction:column;gap:.4rem;padding:.875rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.LotoForm-module__4vajpW__prefillBoxDragging{border-style:solid;border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card))}.LotoForm-module__4vajpW__prefillLabel{color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:600;display:flex}.LotoForm-module__4vajpW__posterDrop{border:1px dashed var(--border);border-radius:var(--radius);background-color:var(--background);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem .875rem;min-height:5.5rem;margin:.25rem 0;padding:.75rem;display:flex}.LotoForm-module__4vajpW__posterDropIcon{color:var(--primary);flex-shrink:0}.LotoForm-module__4vajpW__posterDropText{color:var(--muted-foreground);font-size:.875rem}.LotoForm-module__4vajpW__posterPreview{text-align:left;align-items:center;gap:.75rem;min-width:0;display:flex}.LotoForm-module__4vajpW__posterThumb{object-fit:cover;border-radius:calc(var(--radius) / 2);border:1px solid var(--border);flex-shrink:0;width:3.5rem;height:4.5rem}.LotoForm-module__4vajpW__posterPreviewText{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.LotoForm-module__4vajpW__posterPreviewTitle{color:var(--foreground);font-size:.875rem;font-weight:600}.LotoForm-module__4vajpW__posterPreviewName{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--muted-foreground);font-size:.8rem;overflow:hidden}.LotoForm-module__4vajpW__posterLinkButton{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}.LotoForm-module__4vajpW__posterLinkButton:disabled{cursor:default;opacity:.6}.LotoForm-module__4vajpW__mobileOnly{display:none}@media (hover:none) and (pointer:coarse){.LotoForm-module__4vajpW__mobileOnly{display:contents}.LotoForm-module__4vajpW__desktopOnly{display:none}}.LotoForm-module__4vajpW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LotoForm-module__4vajpW__prefillRow{align-items:stretch;gap:.5rem;display:flex}.LotoForm-module__4vajpW__prefillInput{border-radius:var(--radius);border:1px solid var(--border);background-color:var(--background);min-width:0;color:var(--foreground);flex:1;padding:.55rem .625rem;font-family:inherit;font-size:.95rem}.LotoForm-module__4vajpW__prefillInput:focus{outline:2px solid var(--primary);border-color:#0000}.LotoForm-module__4vajpW__prefillMessage{margin:0;font-size:.85rem;line-height:1.4}.LotoForm-module__4vajpW__prefillSuccess{color:var(--success)}.LotoForm-module__4vajpW__prefillError{color:var(--error)}@media (max-width:480px){.LotoForm-module__4vajpW__prefillRow{flex-direction:column}}.LotoForm-module__4vajpW__form [data-prefilled=true]{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 7%, var(--background));animation:.9s ease-out LotoForm-module__4vajpW__prefillReveal}@keyframes LotoForm-module__4vajpW__prefillReveal{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 55%, transparent);background-color:color-mix(in srgb, var(--primary) 22%, var(--background))}to{background-color:color-mix(in srgb, var(--primary) 7%, var(--background));box-shadow:0 0 0 8px #0000}}.LotoForm-module__4vajpW__posterProgress{align-items:center;gap:.625rem;padding:.5rem .25rem .125rem;display:flex}.LotoForm-module__4vajpW__posterSpinner{color:var(--primary);flex-shrink:0;animation:.9s linear infinite LotoForm-module__4vajpW__posterSpin}.LotoForm-module__4vajpW__posterProgressBody{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.LotoForm-module__4vajpW__posterProgressText{color:var(--foreground);font-size:.875rem;font-weight:600;animation:.35s ease-out LotoForm-module__4vajpW__posterStepIn}.LotoForm-module__4vajpW__posterProgressBar{background:color-mix(in srgb, var(--primary) 15%, var(--background));border-radius:999px;height:4px;position:relative;overflow:hidden}.LotoForm-module__4vajpW__posterProgressBar:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--primary), transparent);width:40%;animation:1.3s ease-in-out infinite LotoForm-module__4vajpW__posterBar;position:absolute;inset:0}.LotoForm-module__4vajpW__posterThumbWrap{border-radius:calc(var(--radius) / 2);flex-shrink:0;display:inline-flex;position:relative;overflow:hidden}.LotoForm-module__4vajpW__posterThumbScanning:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary) 55%, transparent), transparent);height:30%;animation:1.4s ease-in-out infinite alternate LotoForm-module__4vajpW__posterScan;position:absolute;top:0;left:0;right:0}@keyframes LotoForm-module__4vajpW__posterSpin{to{transform:rotate(360deg)}}@keyframes LotoForm-module__4vajpW__posterStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes LotoForm-module__4vajpW__posterBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes LotoForm-module__4vajpW__posterScan{0%{transform:translateY(-100%)}to{transform:translateY(330%)}}@media (prefers-reduced-motion:reduce){.LotoForm-module__4vajpW__form [data-prefilled=true],.LotoForm-module__4vajpW__posterProgressText,.LotoForm-module__4vajpW__posterProgressBar:after,.LotoForm-module__4vajpW__posterThumbScanning:after{animation:none}.LotoForm-module__4vajpW__posterSpinner{animation-duration:2.5s}}
.LotoFormModal-module__TbTW2q__buttonContainer{justify-content:center;display:flex}.LotoFormModal-module__TbTW2q__modalTitle{color:var(--foreground);margin:0;font-size:1.5rem;font-weight:700}
.SimulatorActions-module__iLCwHa__wrapper{justify-content:center;gap:.75rem;display:flex}
.SimulatorFAQ-module__xDU2pa__wrapper{margin-top:3rem}.SimulatorFAQ-module__xDU2pa__title{color:var(--foreground);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.35rem;font-weight:700;display:flex}.SimulatorFAQ-module__xDU2pa__list{flex-direction:column;gap:.5rem;display:flex}.SimulatorFAQ-module__xDU2pa__item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);transition:box-shadow .2s;overflow:hidden}.SimulatorFAQ-module__xDU2pa__item:hover{box-shadow:0 2px 8px -2px #0000000f}.SimulatorFAQ-module__xDU2pa__itemOpen{border-color:var(--primary);box-shadow:0 0 0 2px #6366f114}.SimulatorFAQ-module__xDU2pa__question{cursor:pointer;width:100%;color:var(--foreground);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;display:flex}.SimulatorFAQ-module__xDU2pa__question:hover{color:var(--primary)}.SimulatorFAQ-module__xDU2pa__chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .3s}.SimulatorFAQ-module__xDU2pa__chevronOpen{color:var(--primary);transform:rotate(180deg)}.SimulatorFAQ-module__xDU2pa__answer{max-height:0;transition:max-height .35s;overflow:hidden}.SimulatorFAQ-module__xDU2pa__answerOpen{max-height:500px}.SimulatorFAQ-module__xDU2pa__answerInner{color:var(--muted-foreground);padding:0 1.25rem 1.25rem;font-size:.9rem;line-height:1.7}
.Card-module__YKd1EG__card{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.Card-module__YKd1EG__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Card-module__YKd1EG__header{margin-bottom:1rem}.Card-module__YKd1EG__title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1}.Card-module__YKd1EG__description{color:var(--muted-foreground);font-size:.875rem}.Card-module__YKd1EG__content{margin-bottom:1.5rem}.Card-module__YKd1EG__footer{border-top:1px solid var(--border);align-items:center;padding-top:1rem;display:flex}
.RegenerateCodeButton-module__S2deAG__button{cursor:pointer;color:#a855f7;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s,color .2s;display:flex}.RegenerateCodeButton-module__S2deAG__button:hover{color:#7e22ce;background-color:#f3e8ff}.RegenerateCodeButton-module__S2deAG__button:disabled{opacity:.5;cursor:not-allowed}.RegenerateCodeButton-module__S2deAG__spinning{animation:1s linear infinite RegenerateCodeButton-module__S2deAG__spin}@keyframes RegenerateCodeButton-module__S2deAG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.LiveThemeThumbnail-module__wCUp0a__thumb{--t-panel-bg:color-mix(in srgb, var(--t-panel) var(--t-panel-alpha), transparent);--t-border-soft:color-mix(in srgb, var(--t-border) 45%, transparent);isolation:isolate;aspect-ratio:16/9;background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--t-glow) 30%, transparent), transparent 55%), linear-gradient(var(--t-angle), var(--t-bg) 0%, var(--t-bg-end) 100%);border-radius:8px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.LiveThemeThumbnail-module__wCUp0a__thumb[data-image=on]:before,.LiveThemeThumbnail-module__wCUp0a__thumb[data-image=on]:after{content:"";z-index:-1;position:absolute;inset:0}.LiveThemeThumbnail-module__wCUp0a__thumb[data-image=on]:before{background:var(--t-image) center / cover no-repeat}.LiveThemeThumbnail-module__wCUp0a__thumb[data-image=on]:after{background:var(--t-bg);opacity:var(--t-overlay)}.LiveThemeThumbnail-module__wCUp0a__screen{flex-direction:column;gap:3cqw;padding:3cqw;display:flex;position:absolute;inset:0}.LiveThemeThumbnail-module__wCUp0a__header,.LiveThemeThumbnail-module__wCUp0a__board,.LiveThemeThumbnail-module__wCUp0a__side{border:1px solid var(--t-border-soft);background:var(--t-panel-bg);border-radius:2cqw}.LiveThemeThumbnail-module__wCUp0a__header{align-items:center;gap:2.5cqw;padding:2cqw;display:flex}.LiveThemeThumbnail-module__wCUp0a__logo{background:var(--t-accent);border-radius:1.5cqw;flex-shrink:0;width:7cqw;height:7cqw}.LiveThemeThumbnail-module__wCUp0a__titles{flex-direction:column;flex:1;gap:1.2cqw;display:flex}.LiveThemeThumbnail-module__wCUp0a__title,.LiveThemeThumbnail-module__wCUp0a__subtitle{background:var(--t-text);border-radius:1cqw;height:2cqw;display:block}.LiveThemeThumbnail-module__wCUp0a__title{width:40%}.LiveThemeThumbnail-module__wCUp0a__subtitle{background:var(--t-muted);width:26%;height:1.4cqw}.LiveThemeThumbnail-module__wCUp0a__badge{background:color-mix(in srgb, var(--t-accent) 55%, transparent);border-radius:1.5cqw;width:14cqw;height:6cqw}.LiveThemeThumbnail-module__wCUp0a__body{flex:1;grid-template-columns:3fr 2fr;gap:3cqw;min-height:0;display:grid}.LiveThemeThumbnail-module__wCUp0a__board{flex-direction:column;justify-content:center;align-items:center;gap:3cqw;display:flex}.LiveThemeThumbnail-module__wCUp0a__bigBall{aspect-ratio:1;background:var(--t-ball);width:17cqw;color:var(--t-ball-text);border-radius:50%;justify-content:center;align-items:center;font-size:7cqw;font-weight:800;line-height:1;display:flex}.LiveThemeThumbnail-module__wCUp0a__balls{gap:1.4cqw;display:flex}.LiveThemeThumbnail-module__wCUp0a__ball{aspect-ratio:1;background:var(--t-ball);border-radius:50%;width:5cqw}.LiveThemeThumbnail-module__wCUp0a__lastBall{background:var(--t-last)}.LiveThemeThumbnail-module__wCUp0a__thumb[data-ball-style=outline] .LiveThemeThumbnail-module__wCUp0a__bigBall,.LiveThemeThumbnail-module__wCUp0a__thumb[data-ball-style=outline] .LiveThemeThumbnail-module__wCUp0a__ball{box-shadow:inset 0 0 0 .8cqw var(--t-ball);color:var(--t-text);background:0 0}.LiveThemeThumbnail-module__wCUp0a__thumb[data-ball-style=outline] .LiveThemeThumbnail-module__wCUp0a__lastBall{box-shadow:inset 0 0 0 .8cqw var(--t-last)}.LiveThemeThumbnail-module__wCUp0a__side{flex-direction:column;justify-content:space-between;padding:2cqw;display:flex}.LiveThemeThumbnail-module__wCUp0a__prize{border:1px solid color-mix(in srgb, var(--t-prize) 45%, transparent);background:color-mix(in srgb, var(--t-prize) 18%, transparent);border-radius:1.5cqw;height:9cqw}.LiveThemeThumbnail-module__wCUp0a__qr{aspect-ratio:1;background:#fff;border-radius:1cqw;width:9cqw}
.PublishButton-module__MDu0ya__container{flex-direction:column;gap:1rem;width:100%;display:flex}.PublishButton-module__MDu0ya__publishedStatus{background-color:#0000;border:none;border-radius:0;flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.PublishButton-module__MDu0ya__statusHeader{color:var(--foreground);align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:flex}.PublishButton-module__MDu0ya__statusHeader svg{color:#16a34a}.PublishButton-module__MDu0ya__statusText{color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.5}.PublishButton-module__MDu0ya__unpublishButton{width:100%}.PublishButton-module__MDu0ya__shareLinkButton{border-color:var(--primary)!important;color:var(--primary)!important;background-color:color-mix(in srgb, var(--primary) 10%, transparent)!important}.PublishButton-module__MDu0ya__shareLinkButton:hover{background-color:color-mix(in srgb, var(--primary) 18%, transparent)!important;border-color:var(--primary-dark)!important;color:var(--primary-dark)!important}
.CopyCodeButton-module__NTCIYa__button{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}.CopyCodeButton-module__NTCIYa__button:hover{background-color:#f3e8ff}.CopyCodeButton-module__NTCIYa__copyIcon{color:#c084fc}.CopyCodeButton-module__NTCIYa__checkIcon{color:#22c55e}
.LiveThemeBuilder-module__Lfw7AG__page{flex-direction:column;gap:1rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__topBarLeft{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem .6rem;min-width:0;display:flex}.LiveThemeBuilder-module__Lfw7AG__topBarSeparator{color:var(--border,#cbd5e1)}.LiveThemeBuilder-module__Lfw7AG__unsaved{color:var(--muted-foreground,#64748b);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.LiveThemeBuilder-module__Lfw7AG__backLink{color:var(--muted-foreground,#64748b);align-items:center;gap:.35rem;font-size:.875rem;text-decoration:none;display:inline-flex}.LiveThemeBuilder-module__Lfw7AG__backLink:hover{color:var(--foreground,#0f172a)}.LiveThemeBuilder-module__Lfw7AG__dirtyDot{background:#f59e0b;border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #f59e0b40}.LiveThemeBuilder-module__Lfw7AG__nameInput{min-width:8rem;color:var(--foreground,#0f172a);background:0 0;border:1px solid #0000;border-radius:6px;flex:0 22rem;padding:.2rem .4rem;font-size:1.15rem;font-weight:700}.LiveThemeBuilder-module__Lfw7AG__nameInput:hover:not(:disabled),.LiveThemeBuilder-module__Lfw7AG__nameInput:focus{border-color:var(--border,#e2e8f0);background:var(--card,#fff)}.LiveThemeBuilder-module__Lfw7AG__topActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.85fr);align-items:start;gap:1.25rem;display:grid}.LiveThemeBuilder-module__Lfw7AG__previewPane,.LiveThemeBuilder-module__Lfw7AG__controlsPane{background:var(--card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:12px;overflow:hidden}.LiveThemeBuilder-module__Lfw7AG__previewPane{position:sticky;top:1rem}.LiveThemeBuilder-module__Lfw7AG__paneLabelRow{border-bottom:1px solid var(--border,#e2e8f0);background:#f8fafc;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem .45rem 1rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__paneLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground,#64748b);font-size:.75rem;font-weight:600}.LiveThemeBuilder-module__Lfw7AG__enlargeBtn{border:1px solid var(--border,#e2e8f0);height:30px;color:var(--foreground,#0f172a);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.LiveThemeBuilder-module__Lfw7AG__enlargeBtn:hover{color:#0284c7;background:#f0f9ff;border-color:#0284c7}.LiveThemeBuilder-module__Lfw7AG__previewBody{flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__scenes,.LiveThemeBuilder-module__Lfw7AG__segmented{border:1px solid var(--border,#e2e8f0);background:#f8fafc;border-radius:8px;flex-wrap:wrap;gap:.25rem;padding:.2rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__scenes{align-self:center}.LiveThemeBuilder-module__Lfw7AG__segment{color:var(--muted-foreground,#64748b);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.LiveThemeBuilder-module__Lfw7AG__segment:hover{color:var(--foreground,#0f172a)}.LiveThemeBuilder-module__Lfw7AG__segmentActive,.LiveThemeBuilder-module__Lfw7AG__segmentActive:hover{color:#0369a1;background:#fff;box-shadow:0 1px 3px #0f172a1f}.LiveThemeBuilder-module__Lfw7AG__controlsPane{flex-direction:column;min-height:20rem;max-height:calc(100vh - 19rem);padding:.5rem 1.1rem 1.1rem;display:flex;position:relative;overflow:auto}.LiveThemeBuilder-module__Lfw7AG__section{border-bottom:1px solid var(--border,#e2e8f0)}.LiveThemeBuilder-module__Lfw7AG__sectionTitle{cursor:pointer;justify-content:space-between;align-items:center;padding:.8rem 0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.LiveThemeBuilder-module__Lfw7AG__sectionTitle::-webkit-details-marker{display:none}.LiveThemeBuilder-module__Lfw7AG__sectionTitle:after{content:"";border-right:2px solid var(--muted-foreground,#64748b);border-bottom:2px solid var(--muted-foreground,#64748b);width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(45deg)}.LiveThemeBuilder-module__Lfw7AG__section[open]>.LiveThemeBuilder-module__Lfw7AG__sectionTitle:after{transform:rotate(-135deg)}.LiveThemeBuilder-module__Lfw7AG__sectionBody{flex-direction:column;gap:.75rem;padding:0 0 1rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__subsection{flex-direction:column;gap:.6rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__subsection+.LiveThemeBuilder-module__Lfw7AG__subsection{border-top:1px dashed var(--border,#e2e8f0);padding-top:.75rem}.LiveThemeBuilder-module__Lfw7AG__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.LiveThemeBuilder-module__Lfw7AG__presetButton{border:1px solid var(--border,#e2e8f0);color:var(--foreground,#0f172a);text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:.35rem;padding:.35rem;font-size:.8rem;font-weight:600;display:flex}.LiveThemeBuilder-module__Lfw7AG__presetButton:hover{border-color:#0284c7;box-shadow:0 0 0 2px #0284c726}.LiveThemeBuilder-module__Lfw7AG__presetButton span{padding:0 .2rem .1rem}.LiveThemeBuilder-module__Lfw7AG__colorGroup{flex-direction:column;gap:.45rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__groupTitle{color:var(--foreground,#0f172a);margin:0;font-size:.8rem;font-weight:700}.LiveThemeBuilder-module__Lfw7AG__colorGrid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.LiveThemeBuilder-module__Lfw7AG__warningBox{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:.5rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.4;display:flex}.LiveThemeBuilder-module__Lfw7AG__warningBox svg{flex-shrink:0;margin-top:.1rem}.LiveThemeBuilder-module__Lfw7AG__warningBox ul{margin:0;padding-left:1rem}.LiveThemeBuilder-module__Lfw7AG__field{flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__field input[type=text],.LiveThemeBuilder-module__Lfw7AG__field select{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:6px;height:36px;padding:0 .6rem}.LiveThemeBuilder-module__Lfw7AG__field input:disabled,.LiveThemeBuilder-module__Lfw7AG__field select:disabled{opacity:.6}.LiveThemeBuilder-module__Lfw7AG__fieldRow{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.LiveThemeBuilder-module__Lfw7AG__rangeLabel{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__rangeLabel strong{white-space:nowrap;font-size:.75rem;font-weight:600}.LiveThemeBuilder-module__Lfw7AG__slider{accent-color:#0284c7;cursor:pointer;width:100%;height:22px;margin:0}.LiveThemeBuilder-module__Lfw7AG__checkRow{align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.35;display:flex}.LiveThemeBuilder-module__Lfw7AG__checkRow input{margin-top:.15rem}.LiveThemeBuilder-module__Lfw7AG__blockList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.LiveThemeBuilder-module__Lfw7AG__blockRow{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__blockToggle{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__blockMoves{gap:.25rem;display:inline-flex}.LiveThemeBuilder-module__Lfw7AG__iconButton{border:1px solid var(--border,#e2e8f0);width:28px;height:28px;color:var(--foreground,#0f172a);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.LiveThemeBuilder-module__Lfw7AG__iconButton:hover:not(:disabled){color:#0284c7;border-color:#0284c7}.LiveThemeBuilder-module__Lfw7AG__iconButton:disabled{opacity:.35;cursor:default}.LiveThemeBuilder-module__Lfw7AG__hint{color:var(--muted-foreground,#64748b);margin:0;font-size:.8rem;line-height:1.4}.LiveThemeBuilder-module__Lfw7AG__hint a{color:var(--primary,#0284c7)}.LiveThemeBuilder-module__Lfw7AG__footnote{color:var(--muted-foreground,#64748b);margin:1rem 0 0;font-size:.8rem}.LiveThemeBuilder-module__Lfw7AG__bannerOk,.LiveThemeBuilder-module__Lfw7AG__bannerError{border-radius:8px;padding:.65rem .9rem;font-size:.875rem}.LiveThemeBuilder-module__Lfw7AG__bannerOk{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.LiveThemeBuilder-module__Lfw7AG__bannerError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.LiveThemeBuilder-module__Lfw7AG__previewModal.LiveThemeBuilder-module__Lfw7AG__previewModal{max-width:min(1280px,96vw)}.LiveThemeBuilder-module__Lfw7AG__previewModalTitle{margin:0;padding-right:2.5rem;font-size:1.15rem;font-weight:700}.LiveThemeBuilder-module__Lfw7AG__previewModalBody{flex-direction:column;gap:.75rem;display:flex}.LiveThemeBuilder-module__Lfw7AG__spin{animation:.8s linear infinite LiveThemeBuilder-module__Lfw7AG__spin}@keyframes LiveThemeBuilder-module__Lfw7AG__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.LiveThemeBuilder-module__Lfw7AG__layout{grid-template-columns:1fr}.LiveThemeBuilder-module__Lfw7AG__previewPane{position:static}.LiveThemeBuilder-module__Lfw7AG__controlsPane{max-height:none}}@media (max-width:520px){.LiveThemeBuilder-module__Lfw7AG__colorGrid,.LiveThemeBuilder-module__Lfw7AG__fieldRow,.LiveThemeBuilder-module__Lfw7AG__presetGrid{grid-template-columns:1fr}}
.AgendaPublicationSwitch-module__XQA_Ta__root{flex-direction:column;gap:.6rem;width:100%;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__toggleRow{justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:24rem;margin:0 auto;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__toggleControl{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.AgendaPublicationSwitch-module__XQA_Ta__publishedBlock{flex:1;min-width:0}.AgendaPublicationSwitch-module__XQA_Ta__kpiBlock{flex-direction:column;gap:.4rem;width:100%;padding:.15rem 0 0;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiMainRow{justify-content:space-between;align-items:center;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiMainLeft{flex-direction:column;gap:.2rem;min-width:0;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiStatValue{color:var(--foreground);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.AgendaPublicationSwitch-module__XQA_Ta__kpiStatCaption{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.AgendaPublicationSwitch-module__XQA_Ta__kpiIconSlot{opacity:.95;justify-content:center;align-items:center;width:64px;height:30px;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiIconWrap{color:#0369a1;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiSubRow{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:.4rem;font-size:.875rem;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiSubLabel{color:var(--muted-foreground);font-size:.75rem}.AgendaPublicationSwitch-module__XQA_Ta__kpiSubLink{color:#0369a1;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiSubLink:hover{color:#0284c7;text-decoration:underline}
.page-module__8qfbFG__agendaBadge{color:#0369a1;background-color:#e0f2fe}.page-module__8qfbFG__container{width:100%;max-width:100%;margin:0}.page-module__8qfbFG__welcomeBanner{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:.6rem 1.25rem;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__8qfbFG__welcomeLeft{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.page-module__8qfbFG__welcomeContent{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.page-module__8qfbFG__welcomeIcon{flex-shrink:0;animation:2s ease-in-out infinite page-module__8qfbFG__wave}@keyframes page-module__8qfbFG__wave{0%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%,60%{transform:rotate(0)}}.page-module__8qfbFG__welcomeText{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.page-module__8qfbFG__countdownSection{color:#fff;align-items:center;gap:1rem;display:flex}.page-module__8qfbFG__calendarBadge{background:var(--card);border-radius:.5rem;flex-direction:column;align-items:center;min-width:52px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000026}.page-module__8qfbFG__calendarHeader{color:#fff;text-align:center;letter-spacing:.05em;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);width:100%;padding:.15rem .5rem;font-size:.6rem;font-weight:700}.page-module__8qfbFG__calendarDay{color:var(--foreground);padding:.3rem .6rem .1rem;font-size:1.375rem;font-weight:700;line-height:1}.page-module__8qfbFG__calendarLabel{color:var(--muted-foreground);text-transform:lowercase;padding-bottom:.3rem;font-size:.65rem;font-weight:500}.page-module__8qfbFG__countdownInfo{flex-direction:column;gap:.15rem;display:flex}.page-module__8qfbFG__countdownLotoName{color:#fff;font-size:.9rem;font-weight:600;line-height:1.2}.page-module__8qfbFG__countdownDate{color:#ffffffd9;text-transform:capitalize;font-size:.75rem}.page-module__8qfbFG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.page-module__8qfbFG__headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__8qfbFG__headerActions .page-module__8qfbFG__settingsBtn{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));background:var(--card);color:var(--foreground);box-shadow:0 1px 3px color-mix(in srgb, var(--primary) 12%, transparent);border-radius:9999px;padding:.5rem 1rem .5rem .85rem;font-weight:600}.page-module__8qfbFG__headerActions .page-module__8qfbFG__settingsBtn svg{color:var(--primary);transition:transform .3s}.page-module__8qfbFG__headerActions .page-module__8qfbFG__settingsBtn:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 50%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--card))}.page-module__8qfbFG__headerActions .page-module__8qfbFG__settingsBtn:hover svg{transform:rotate(45deg)}[data-theme=dark] .page-module__8qfbFG__headerActions .page-module__8qfbFG__settingsBtn svg{color:var(--primary-light,#818cf8)}[data-theme=dark] .page-module__8qfbFG__headerActions .page-module__8qfbFG__settingsBtn:hover{color:var(--primary-light,#818cf8)}.page-module__8qfbFG__topRow{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__8qfbFG__backLink{color:var(--muted-foreground);align-items:center;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.page-module__8qfbFG__backLink:hover{color:var(--foreground)}.page-module__8qfbFG__headerContent{align-items:center;gap:1rem;display:flex}.page-module__8qfbFG__title{color:var(--foreground);font-size:2rem;font-weight:700}.page-module__8qfbFG__badge{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.page-module__8qfbFG__activeBadge{color:#166534;background-color:#dcfce7}.page-module__8qfbFG__archivedBadge,.page-module__8qfbFG__archivedTagBadge{background-color:var(--muted);color:#374151}.page-module__8qfbFG__preparationBadge{color:#c2410c;background-color:#fff7ed}.page-module__8qfbFG__grid{grid-template-columns:1fr;align-items:stretch;gap:1.15rem;display:grid}.page-module__8qfbFG__tourGroup{grid-column:1/-1;grid-template-columns:1fr;align-items:stretch;gap:1.15rem;display:grid}.page-module__8qfbFG__sectionBreak{grid-column:1/-1;align-items:center;gap:1rem;margin-top:.35rem;display:flex}.page-module__8qfbFG__sectionTitle{color:var(--foreground);flex-shrink:0;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.page-module__8qfbFG__sectionLine{background:var(--border);flex:1;height:1px}@media (min-width:768px){.page-module__8qfbFG__grid,.page-module__8qfbFG__tourGroup{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__8qfbFG__grid,.page-module__8qfbFG__tourGroup{grid-template-columns:repeat(3,1fr)}}.page-module__8qfbFG__card{border:1px solid var(--border);flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;padding:1rem 1.25rem!important}.page-module__8qfbFG__card:hover{border-color:var(--primary-light,#e2e8f0);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.page-module__8qfbFG__cardClickable{cursor:pointer}.page-module__8qfbFG__cardAnchorTarget{scroll-margin-top:6rem}.page-module__8qfbFG__cardAnchorTarget:target{border-color:var(--primary-light);animation:1.6s ease-out 2 page-module__8qfbFG__cardAnchorPulse}@keyframes page-module__8qfbFG__cardAnchorPulse{0%{box-shadow:0 0 #6366f173}to{box-shadow:0 0 0 14px #6366f100}}@media (prefers-reduced-motion:reduce){.page-module__8qfbFG__cardAnchorTarget:target{box-shadow:0 0 0 3px var(--primary-light);animation:none}}.page-module__8qfbFG__cardClickable:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.page-module__8qfbFG__cardModuleDisabled{opacity:.55;cursor:not-allowed;pointer-events:none}.page-module__8qfbFG__cardModuleDisabled:hover{box-shadow:none;transform:none}.page-module__8qfbFG__cardStretchLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.page-module__8qfbFG__cardHeaderElevated{margin-bottom:.6rem!important}.page-module__8qfbFG__cardHeaderElevated,.page-module__8qfbFG__cardContentElevated{z-index:0;pointer-events:none;position:relative}.page-module__8qfbFG__cardInteractive{z-index:2;pointer-events:auto;position:relative}.page-module__8qfbFG__cardTitle{align-items:center;gap:.75rem;display:flex}.page-module__8qfbFG__cardTitleTrailing{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.page-module__8qfbFG__settingsIconLink{width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:.45rem;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.page-module__8qfbFG__settingsIconLink:hover{background-color:var(--muted);color:var(--foreground)}.page-module__8qfbFG__cardOpenHint{width:1.75rem;height:1.75rem;color:var(--muted-foreground);opacity:.35;justify-content:center;align-items:center;transition:opacity .15s,transform .15s,color .15s;display:inline-flex;transform:translate(-2px)}.page-module__8qfbFG__cardClickable:hover .page-module__8qfbFG__cardOpenHint{opacity:1;color:var(--primary);transform:translate(0)}.page-module__8qfbFG__cardDescription{text-align:center}.page-module__8qfbFG__iconWrapper{background-color:var(--muted);width:36px;height:36px;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconWrapper{background-color:var(--primary);color:#fff}.page-module__8qfbFG__iconSales{color:#059669;background-color:#ecfdf5}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconSales{color:#fff;background-color:#059669}.page-module__8qfbFG__iconPrizes{color:#ea580c;background-color:#fff7ed}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconPrizes{color:#fff;background-color:#ea580c}.page-module__8qfbFG__iconCards{color:#2563eb;background-color:#eff6ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconCards{color:#fff;background-color:#2563eb}.page-module__8qfbFG__iconTickets{color:#c026d3;background-color:#fdf4ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconTickets{color:#fff;background-color:#c026d3}.page-module__8qfbFG__iconDraw{color:#7c3aed;background-color:#faf5ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconDraw{color:#fff;background-color:#7c3aed}.page-module__8qfbFG__iconAgenda{color:#0284c7;background-color:#f0f9ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconAgenda{color:#fff;background-color:#0284c7}.page-module__8qfbFG__iconSponsors{color:#ca8a04;background-color:#fefce8}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconSponsors{color:#fff;background-color:#ca8a04}.page-module__8qfbFG__iconRoadmap{color:#059669;background-color:#ecfdf5}.page-module__8qfbFG__iconPersonalize{color:#db2777;background-color:#fdf2f8}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconPersonalize{color:#fff;background-color:#db2777}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconRoadmap{color:#fff;background-color:#059669}.page-module__8qfbFG__iconFinance{color:#4f46e5;background-color:#eef2ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconFinance{color:#fff;background-color:#4f46e5}.page-module__8qfbFG__proPill{background:var(--gradient-primary);color:#fff;border-radius:999px;margin-left:.5rem;padding:.05rem .45rem;font-size:.6875rem;font-weight:700;line-height:1.5}.page-module__8qfbFG__cardContent{flex-direction:column;flex:1;justify-content:space-between;align-items:center;width:100%;min-height:0;padding-bottom:0;display:flex;margin-bottom:0!important}.page-module__8qfbFG__moduleSwitchRow{justify-content:center;align-items:center;width:100%;margin-top:auto;padding:.15rem 0 0;display:flex}.page-module__8qfbFG__cardFooterAction{justify-content:center;width:100%;margin-top:auto;padding-top:.5rem;display:flex}.page-module__8qfbFG__statsContainer{flex-direction:column;gap:.4rem;width:100%;margin:.15rem 0 .5rem;padding:0;display:flex}.page-module__8qfbFG__mainStat{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__8qfbFG__statValue{color:var(--foreground);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.page-module__8qfbFG__sparklineContainer{opacity:.8;flex-shrink:0;width:64px;height:22px}.page-module__8qfbFG__statsMeta{color:var(--muted-foreground);border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;padding-top:.4rem;font-size:.75rem;display:flex}.page-module__8qfbFG__statsMetaItem{color:var(--foreground);align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.page-module__8qfbFG__statsMetaMuted{color:var(--muted-foreground);font-weight:400}.page-module__8qfbFG__statsMetaTrend{color:#16a34a}.page-module__8qfbFG__statsMetaTrendDown{color:#dc2626}.page-module__8qfbFG__statsMetaTrendFlat{color:var(--muted-foreground)}@media (max-width:767px){.page-module__8qfbFG__header{gap:.6rem}.page-module__8qfbFG__headerContent{flex-wrap:wrap;gap:.4rem .6rem;min-width:0}.page-module__8qfbFG__title{overflow-wrap:anywhere;flex-basis:100%;font-size:1.5rem;line-height:1.2}.page-module__8qfbFG__badge{font-size:.78rem}.page-module__8qfbFG__welcomeBanner{flex-direction:column;align-items:stretch;gap:.85rem;padding:1rem}.page-module__8qfbFG__countdownSection{border-top:1px solid #fff3;padding-top:.85rem}.page-module__8qfbFG__countdownLotoName{display:none}.page-module__8qfbFG__countdownDate{font-size:.95rem;font-weight:600}}
.AssociationSettingsForm-module__7NWhRa__container{align-items:flex-start;gap:2rem;display:flex}.AssociationSettingsForm-module__7NWhRa__sidebar{flex-shrink:0;width:250px}.AssociationSettingsForm-module__7NWhRa__content{flex:1;min-width:0}.AssociationSettingsForm-module__7NWhRa__nav{flex-direction:column;gap:.5rem;display:flex}.AssociationSettingsForm-module__7NWhRa__navItem{border-radius:var(--radius);color:var(--muted-foreground);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.AssociationSettingsForm-module__7NWhRa__navItem:hover{background-color:var(--muted);color:var(--foreground)}.AssociationSettingsForm-module__7NWhRa__navItem.AssociationSettingsForm-module__7NWhRa__active{background-color:var(--primary);color:#fff}.AssociationSettingsForm-module__7NWhRa__form{flex-direction:column;gap:2rem;display:flex}.AssociationSettingsForm-module__7NWhRa__section{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.AssociationSettingsForm-module__7NWhRa__sectionTitle{color:var(--foreground);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.AssociationSettingsForm-module__7NWhRa__billetterieMetrics{flex-direction:column;gap:.75rem;display:flex}.AssociationSettingsForm-module__7NWhRa__billetterieMetricLabel{color:var(--muted-foreground);font-size:.875rem;font-weight:500;display:block}.AssociationSettingsForm-module__7NWhRa__billetterieMetricValue{color:var(--foreground);margin-top:.15rem;font-size:1.15rem;font-weight:800;display:block}.AssociationSettingsForm-module__7NWhRa__billetterieProgressBarBg{background-color:var(--border);border-radius:9999px;width:100%;height:.625rem;margin-top:.5rem;overflow:hidden}.AssociationSettingsForm-module__7NWhRa__billetterieProgressBarFill{background-color:var(--primary);border-radius:9999px;height:100%;transition:width .3s}.AssociationSettingsForm-module__7NWhRa__billetterieProgressBarFillOverdrawn{background-color:#dc2626}.AssociationSettingsForm-module__7NWhRa__billetterieRulesList{color:var(--muted-foreground);flex-direction:column;gap:.35rem;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.5;display:flex}.AssociationSettingsForm-module__7NWhRa__billetterieHistoryActions{justify-content:flex-start;display:flex}.AssociationSettingsForm-module__7NWhRa__field{flex-direction:column;gap:.35rem;width:100%;display:flex}.AssociationSettingsForm-module__7NWhRa__row{gap:1rem;width:100%;display:flex}.AssociationSettingsForm-module__7NWhRa__row .AssociationSettingsForm-module__7NWhRa__field{flex:1}.AssociationSettingsForm-module__7NWhRa__field label{color:var(--foreground);font-size:.875rem;font-weight:500}.AssociationSettingsForm-module__7NWhRa__field label .AssociationSettingsForm-module__7NWhRa__required{margin-left:.25rem;font-weight:800;color:var(--error,#ef4444)!important}.AssociationSettingsForm-module__7NWhRa__fieldLabelWithHelp{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AssociationSettingsForm-module__7NWhRa__fieldHelpButton{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.AssociationSettingsForm-module__7NWhRa__fieldHelpButton:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card))}.AssociationSettingsForm-module__7NWhRa__rnaHelpList{flex-direction:column;gap:.4rem;margin:.6rem 0 0;padding-left:1.2rem;display:flex}.AssociationSettingsForm-module__7NWhRa__field input,.AssociationSettingsForm-module__7NWhRa__field textarea{border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);padding:.625rem .875rem;font-size:.9rem;transition:all .2s}.AssociationSettingsForm-module__7NWhRa__field input:focus,.AssociationSettingsForm-module__7NWhRa__field textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #4338ca1a}.AssociationSettingsForm-module__7NWhRa__actions{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;display:flex}.AssociationSettingsForm-module__7NWhRa__success{color:var(--success);border-radius:var(--radius);background-color:#dcfce7;margin-right:auto;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.AssociationSettingsForm-module__7NWhRa__error{color:var(--error);border-radius:var(--radius);background-color:#fee2e2;margin-right:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.AssociationSettingsForm-module__7NWhRa__logoUploadWrapper{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;width:fit-content;min-width:150px;padding:1rem;transition:border-color .2s;position:relative}.AssociationSettingsForm-module__7NWhRa__logoUploadWrapper:hover{border-color:var(--primary)}.AssociationSettingsForm-module__7NWhRa__logoInput{display:none}.AssociationSettingsForm-module__7NWhRa__logoUploadLabel{cursor:pointer;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;display:flex}.AssociationSettingsForm-module__7NWhRa__logoUploadLabel:hover{color:var(--primary)}.AssociationSettingsForm-module__7NWhRa__logoPreview{display:inline-block;position:relative}.AssociationSettingsForm-module__7NWhRa__logoImage{border-radius:var(--radius);object-fit:contain;max-width:100px;max-height:100px}.AssociationSettingsForm-module__7NWhRa__removeLogoButton{background-color:var(--error);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:background-color .2s;display:flex;position:absolute;top:-8px;right:-8px}.AssociationSettingsForm-module__7NWhRa__removeLogoButton:hover{background-color:#dc2626}.AssociationSettingsForm-module__7NWhRa__helperText{color:var(--muted-foreground);font-size:.75rem}.AssociationSettingsForm-module__7NWhRa__errorText{color:var(--error);font-size:.75rem;font-weight:500}.AssociationSettingsForm-module__7NWhRa__inputError{border-color:var(--error)!important}.AssociationSettingsForm-module__7NWhRa__inputError:focus{box-shadow:0 0 0 3px #dc26261a!important}@media (max-width:768px){.AssociationSettingsForm-module__7NWhRa__container{flex-direction:column;align-items:stretch;gap:1rem}.AssociationSettingsForm-module__7NWhRa__sidebar{width:100%}.AssociationSettingsForm-module__7NWhRa__nav{flex-direction:row;padding-bottom:.5rem;overflow-x:auto}.AssociationSettingsForm-module__7NWhRa__navItem{white-space:nowrap;width:auto}.AssociationSettingsForm-module__7NWhRa__row{flex-direction:column}}
.page-module__3V1Eeq__container{max-width:800px;margin:0 auto;padding:0}.page-module__3V1Eeq__header{margin-bottom:1rem}.page-module__3V1Eeq__breadcrumb{color:var(--muted-foreground);align-items:center;margin-bottom:1.5rem;font-size:.9rem;display:flex}.page-module__3V1Eeq__breadcrumbLink:hover{color:var(--primary);text-decoration:underline}.page-module__3V1Eeq__breadcrumbSeparator{color:var(--muted-foreground);margin:0 .5rem}.page-module__3V1Eeq__breadcrumbCurrent{color:#3b82f6;font-weight:600}.page-module__3V1Eeq__title{margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.page-module__3V1Eeq__subtitle{color:var(--muted-foreground)}.page-module__3V1Eeq__content{flex-direction:column;gap:2rem;display:flex}.page-module__3V1Eeq__card{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;box-shadow:0 1px 3px #0000000d}.page-module__3V1Eeq__cardHeader{margin-bottom:1.5rem}.page-module__3V1Eeq__cardTitle{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.page-module__3V1Eeq__cardDescription{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.page-module__3V1Eeq__statusContainer{background-color:var(--background);border-radius:var(--radius);border:1px solid var(--border);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.page-module__3V1Eeq__statusLabel{color:var(--foreground);font-weight:500}.page-module__3V1Eeq__statusBadge{text-transform:uppercase;border-radius:9999px;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-block}.page-module__3V1Eeq__status_not_created{background-color:var(--muted);color:var(--muted-foreground)}.page-module__3V1Eeq__status_pending{color:#92400e;background-color:#fef3c7}.page-module__3V1Eeq__status_restricted{color:#b91c1c;background-color:#fee2e2}.page-module__3V1Eeq__status_active{color:#166534;background-color:#dcfce7}.page-module__3V1Eeq__actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.page-module__3V1Eeq__alert{color:#b91c1c;border-radius:var(--radius);background-color:#fee2e2;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem;font-size:.9rem;display:flex}.page-module__3V1Eeq__stripeIdSection{background-color:var(--muted);border-radius:var(--radius);border:1px solid var(--border);margin-top:1.5rem;padding:1.5rem}.page-module__3V1Eeq__stripeIdLabel{color:var(--foreground);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.page-module__3V1Eeq__stripeIdDescription{color:var(--muted-foreground);margin-bottom:1rem;font-size:.8rem;line-height:1.4}.page-module__3V1Eeq__stripeIdInputGroup{align-items:stretch;gap:.75rem;display:flex}.page-module__3V1Eeq__stripeIdInput{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);flex:1;padding:.625rem .875rem;font-size:.9rem;transition:all .2s}.page-module__3V1Eeq__stripeIdInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #6366f11a}.page-module__3V1Eeq__stripeIdInput::placeholder{color:var(--muted-foreground);opacity:.6}.page-module__3V1Eeq__stripeIdMessage{border-radius:var(--radius);align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;font-size:.85rem;display:flex}.page-module__3V1Eeq__stripeIdMessage.page-module__3V1Eeq__success{color:#166534;background-color:#dcfce7;border:1px solid #86efac}.page-module__3V1Eeq__stripeIdMessage.page-module__3V1Eeq__error{color:#b91c1c;background-color:#fee2e2;border:1px solid #fca5a5}.page-module__3V1Eeq__stripeInfoBanner{border-radius:var(--radius);color:#1e3a8a;background:linear-gradient(135deg,#eff6ff 0%,#eef2ff 100%);border:1px solid #bfdbfe;margin-top:1.5rem;padding:1rem 1.1rem}.page-module__3V1Eeq__stripeInfoHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:700;display:flex}.page-module__3V1Eeq__stripeInfoHeader h3{margin:0;font-size:.95rem;line-height:1.2}.page-module__3V1Eeq__stripeInfoBanner p{color:#1e3a8a;margin:.35rem 0 0;font-size:.86rem;line-height:1.45}@media (max-width:768px){.page-module__3V1Eeq__stripeIdSection{padding:1rem}.page-module__3V1Eeq__stripeIdInputGroup{flex-direction:column}.page-module__3V1Eeq__stripeIdInput{min-width:0}}
.LiveThemeLibrary-module___q9oFW__page{flex-direction:column;gap:1.5rem;display:flex}.LiveThemeLibrary-module___q9oFW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.LiveThemeLibrary-module___q9oFW__headerText{min-width:0;max-width:48rem}.LiveThemeLibrary-module___q9oFW__title{color:var(--foreground);font-size:1.25rem;font-weight:600}.LiveThemeLibrary-module___q9oFW__subtitle{color:var(--muted-foreground);margin-top:.25rem}.LiveThemeLibrary-module___q9oFW__hint{color:var(--muted-foreground);margin-top:.35rem;font-size:.875rem}.LiveThemeLibrary-module___q9oFW__bannerError{border-radius:var(--radius);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:.65rem .9rem;font-size:.875rem}.LiveThemeLibrary-module___q9oFW__grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.LiveThemeLibrary-module___q9oFW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.LiveThemeLibrary-module___q9oFW__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.LiveThemeLibrary-module___q9oFW__grid{grid-template-columns:repeat(4,1fr)}}.LiveThemeLibrary-module___q9oFW__card.LiveThemeLibrary-module___q9oFW__card{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.LiveThemeLibrary-module___q9oFW__cardPreview{display:block}.LiveThemeLibrary-module___q9oFW__cardPreview:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.LiveThemeLibrary-module___q9oFW__cardThumb.LiveThemeLibrary-module___q9oFW__cardThumb{border-radius:0;transition:filter .2s}.LiveThemeLibrary-module___q9oFW__cardPreview:hover .LiveThemeLibrary-module___q9oFW__cardThumb{filter:brightness(1.06)}.LiveThemeLibrary-module___q9oFW__cardBody{flex-direction:column;gap:.2rem;padding:1rem 1.25rem .75rem;display:flex}.LiveThemeLibrary-module___q9oFW__cardTitle{color:var(--foreground);overflow-wrap:anywhere;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.LiveThemeLibrary-module___q9oFW__cardMeta{color:var(--muted-foreground);margin:0;font-size:.875rem}.LiveThemeLibrary-module___q9oFW__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 1rem .75rem 1.25rem;display:flex}.LiveThemeLibrary-module___q9oFW__cardTools{align-items:center;gap:.125rem;display:flex}.LiveThemeLibrary-module___q9oFW__iconButton{width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.LiveThemeLibrary-module___q9oFW__iconButton:hover:not(:disabled){background-color:var(--muted);color:var(--primary)}.LiveThemeLibrary-module___q9oFW__iconButton:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.LiveThemeLibrary-module___q9oFW__iconButton:disabled{opacity:.5;cursor:not-allowed}.LiveThemeLibrary-module___q9oFW__iconDanger:hover:not(:disabled){color:#dc2626;background-color:#fef2f2}.LiveThemeLibrary-module___q9oFW__empty.LiveThemeLibrary-module___q9oFW__empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.LiveThemeLibrary-module___q9oFW__emptyThumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(100%,36rem);margin-bottom:.5rem;display:grid}.LiveThemeLibrary-module___q9oFW__emptyTitle{color:var(--foreground);font-size:1.25rem;font-weight:600}.LiveThemeLibrary-module___q9oFW__emptyText{max-width:32rem;color:var(--muted-foreground);margin-bottom:.75rem}.LiveThemeLibrary-module___q9oFW__createModal.LiveThemeLibrary-module___q9oFW__createModal{max-width:min(760px,96vw)}.LiveThemeLibrary-module___q9oFW__modalTitle{margin:0;padding-right:2.5rem;font-size:1.15rem;font-weight:700}.LiveThemeLibrary-module___q9oFW__modalIntro{color:var(--muted-foreground,#64748b);margin:0 0 .75rem;font-size:.9rem}.LiveThemeLibrary-module___q9oFW__presetGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.LiveThemeLibrary-module___q9oFW__presetButton{border:1px solid var(--border,#e2e8f0);color:var(--foreground,#0f172a);text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:.35rem;padding:.35rem;font-size:.8rem;font-weight:600;display:flex}.LiveThemeLibrary-module___q9oFW__presetButton span{padding:0 .2rem .1rem}.LiveThemeLibrary-module___q9oFW__presetButton:hover{border-color:var(--primary)}.LiveThemeLibrary-module___q9oFW__presetActive,.LiveThemeLibrary-module___q9oFW__presetActive:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}.LiveThemeLibrary-module___q9oFW__field{flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.LiveThemeLibrary-module___q9oFW__field input{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:6px;height:38px;padding:0 .65rem}.LiveThemeLibrary-module___q9oFW__lotoList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.LiveThemeLibrary-module___q9oFW__lotoRow{border:1px solid var(--border,#e2e8f0);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.55rem .7rem;display:flex}.LiveThemeLibrary-module___q9oFW__lotoRow input{margin-top:.2rem}.LiveThemeLibrary-module___q9oFW__lotoText{flex-direction:column;gap:.15rem;font-size:.875rem;display:flex}.LiveThemeLibrary-module___q9oFW__lotoMeta{color:var(--muted-foreground,#64748b);font-size:.8rem}.LiveThemeLibrary-module___q9oFW__assignHint{color:var(--muted-foreground,#64748b);margin:.85rem 0 0;font-size:.8rem;line-height:1.4}.LiveThemeLibrary-module___q9oFW__spin{animation:.8s linear infinite LiveThemeLibrary-module___q9oFW__spin}@keyframes LiveThemeLibrary-module___q9oFW__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.LiveThemeLibrary-module___q9oFW__emptyThumbs{grid-template-columns:1fr}}
.page-module__caAFlW__container{flex-direction:column;gap:2rem;margin-top:0;padding-top:0;display:flex}.page-module__caAFlW__topSection{flex-direction:column;gap:1rem;display:flex}.page-module__caAFlW__header{margin-bottom:.5rem}.page-module__caAFlW__pageTitle{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:800}@media (max-width:768px){.page-module__caAFlW__pageTitle{font-size:2rem}}.page-module__caAFlW__backLink{color:var(--muted-foreground);align-items:center;width:fit-content;font-size:.9rem;transition:color .2s;display:inline-flex}.page-module__caAFlW__backLink:hover{color:var(--foreground)}.page-module__caAFlW__grid{grid-template-columns:1fr 280px;gap:2rem;width:100%;display:grid}@media (max-width:1024px){.page-module__caAFlW__grid{grid-template-columns:1fr}}.page-module__caAFlW__mainContent{flex-direction:column;gap:2rem;min-width:0;display:flex}.page-module__caAFlW__sidebar{flex-direction:column;gap:1.5rem;display:flex}.page-module__caAFlW__headerFlex{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}@media (max-width:640px){.page-module__caAFlW__headerFlex{flex-direction:column}}.page-module__caAFlW__titleWithLogo{align-items:flex-start;gap:1rem;display:flex}.page-module__caAFlW__associationLogoLarge{object-fit:contain;background-color:var(--muted);border:1px solid var(--border);border-radius:.75rem;width:80px;height:80px}.page-module__caAFlW__title{color:var(--foreground);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.page-module__caAFlW__badge{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.page-module__caAFlW__adminBadge{color:#4338ca;background-color:#e0e7ff}.page-module__caAFlW__memberBadge{background-color:var(--muted);color:var(--muted-foreground);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.page-module__caAFlW__infoRow{color:var(--muted-foreground);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.95rem;display:flex}.page-module__caAFlW__infoRow svg{color:var(--muted-foreground);opacity:.7}.page-module__caAFlW__memberSince{color:var(--muted-foreground);margin-top:1.5rem;font-size:.875rem;font-style:italic}.page-module__caAFlW__inviteCard{background:var(--card);border:1px solid var(--border)}.page-module__caAFlW__inviteTitle{color:var(--foreground);font-size:1.1rem!important}.page-module__caAFlW__inviteDesc{color:var(--muted-foreground);font-size:.85rem}.page-module__caAFlW__codeBox{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.page-module__caAFlW__codeRevealCol{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.page-module__caAFlW__codeActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-module__caAFlW__code{letter-spacing:1px;color:var(--primary);font-family:monospace;font-size:1.1rem;font-weight:700}.page-module__caAFlW__codeSensitive{filter:blur(7px);-webkit-user-select:none;user-select:none;transition:filter .2s}.page-module__caAFlW__codeBox:hover .page-module__caAFlW__codeSensitive,.page-module__caAFlW__codeBox:focus-within .page-module__caAFlW__codeSensitive,.page-module__caAFlW__codeBox:active .page-module__caAFlW__codeSensitive{filter:none;-webkit-user-select:text;user-select:text}.page-module__caAFlW__codeHoverHint{color:var(--muted-foreground);opacity:.72;letter-spacing:.01em;font-size:.65rem;font-weight:500;transition:opacity .2s}.page-module__caAFlW__codeBox:hover .page-module__caAFlW__codeHoverHint,.page-module__caAFlW__codeBox:focus-within .page-module__caAFlW__codeHoverHint,.page-module__caAFlW__codeBox:active .page-module__caAFlW__codeHoverHint{opacity:.35}.page-module__caAFlW__premiumLocked{background-color:var(--muted);border-radius:var(--radius);text-align:center;padding:1.5rem}.page-module__caAFlW__premiumLockedText{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.5}.page-module__caAFlW__subscriptionInfo{flex-direction:column;gap:1rem;display:flex}.page-module__caAFlW__planBadge{text-align:center;border:1px solid;border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;padding:.35rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.page-module__caAFlW__planFree{background-color:var(--muted);color:var(--muted-foreground);border-color:var(--border)}.page-module__caAFlW__planPremium{color:#f08c00;background-color:#fff3bf;border-color:#fcc419}.page-module__caAFlW__planOverdrawn{color:#b91c1c;background-color:#fee2e2;border-color:#fecaca}.page-module__caAFlW__subscriptionDetails{background-color:var(--muted);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.page-module__caAFlW__dateRow{justify-content:space-between;font-size:.9rem;display:flex}.page-module__caAFlW__dateLabel{color:var(--muted-foreground)}.page-module__caAFlW__dateValue{color:var(--foreground);font-weight:500}.page-module__caAFlW__usageMeta{color:var(--muted-foreground);justify-content:flex-end;align-items:center;font-size:.82rem;display:flex}.page-module__caAFlW__actionsStack{flex-direction:column;gap:.75rem;display:flex}.page-module__caAFlW__fullWidthBtn{justify-content:center;width:100%}.page-module__caAFlW__membersList{flex-direction:column;gap:1rem;display:flex}.page-module__caAFlW__emptyMembers{color:var(--muted-foreground);margin:0;font-size:.9375rem}.page-module__caAFlW__memberItem{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.page-module__caAFlW__memberInfo{align-items:center;gap:1rem;display:flex}.page-module__caAFlW__avatar{background-color:var(--muted);width:40px;height:40px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__caAFlW__avatarImg{object-fit:cover;width:100%;height:100%}.page-module__caAFlW__memberName{color:var(--foreground);font-weight:500}.page-module__caAFlW__memberEmail{color:var(--muted-foreground);font-size:.85rem}.page-module__caAFlW__roleBadge{border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:flex}.page-module__caAFlW__roleAdmin{color:#92400e;background-color:#fef3c7}.page-module__caAFlW__roleMember{background-color:var(--muted);color:var(--muted-foreground)}.page-module__caAFlW__adminsList{flex-direction:column;gap:1rem;display:flex}.page-module__caAFlW__adminItem{background-color:var(--muted);border-radius:var(--radius);border:1px solid var(--border);align-items:center;gap:1rem;padding:.75rem;display:flex}.page-module__caAFlW__adminAvatar{background-color:var(--background);width:48px;height:48px;color:var(--muted-foreground);border:2px solid var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__caAFlW__adminAvatarImg{object-fit:cover;width:100%;height:100%}.page-module__caAFlW__adminInfo{flex:1;min-width:0}.page-module__caAFlW__adminName{color:var(--foreground);margin-bottom:.25rem;font-size:.95rem;font-weight:600}.page-module__caAFlW__adminEmail{color:var(--muted-foreground);font-size:.85rem}.page-module__caAFlW__lotoCounter{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.page-module__caAFlW__progressBarBg{background-color:var(--border);border-radius:9999px;width:100%;height:.625rem;margin-top:.5rem;overflow:hidden}.page-module__caAFlW__progressBarFill{background-color:var(--primary);border-radius:9999px;height:100%;transition:width .3s}.page-module__caAFlW__progressBarFillOverdrawn{background-color:#dc2626}.page-module__caAFlW__lotosList{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.page-module__caAFlW__lotoItem{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:.75rem;text-decoration:none;transition:background-color .2s;display:flex}.page-module__caAFlW__lotoItem:hover{background-color:var(--muted)}.page-module__caAFlW__lotoItemContent{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-module__caAFlW__lotoItemTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.9rem;font-weight:500;overflow:hidden}.page-module__caAFlW__lotoItemDate{color:var(--muted-foreground);font-size:.75rem;display:block}.page-module__caAFlW__lotoItemIcon{color:var(--muted-foreground);flex-shrink:0;margin-left:.5rem}.page-module__caAFlW__limitReached{text-align:center;color:var(--muted-foreground);background-color:var(--muted);border-radius:var(--radius);padding:.5rem;font-size:.875rem}
.NotificationCarousel-module__GPRGTW__carousel{align-items:center;gap:.5rem;max-width:100%;margin-top:.15rem;display:flex;position:relative}.NotificationCarousel-module__GPRGTW__navButton{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem;transition:color .2s,background .2s;display:flex}.NotificationCarousel-module__GPRGTW__navButton:hover{color:#fff;background:#ffffff1f}.NotificationCarousel-module__GPRGTW__notificationContent{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.NotificationCarousel-module__GPRGTW__iconWrapper{color:#ffffffd9;flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationCarousel-module__GPRGTW__textContent{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.NotificationCarousel-module__GPRGTW__message{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:450;overflow:hidden}.NotificationCarousel-module__GPRGTW__action{color:#fff;text-underline-offset:2px;white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600;text-decoration:underline;transition:opacity .2s}.NotificationCarousel-module__GPRGTW__action:hover{opacity:.8}.NotificationCarousel-module__GPRGTW__indicators{gap:.25rem;margin-left:.25rem;display:flex}.NotificationCarousel-module__GPRGTW__indicator{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:5px;height:5px;padding:0;transition:background .2s}.NotificationCarousel-module__GPRGTW__indicator:hover{background:#fff9}.NotificationCarousel-module__GPRGTW__indicatorActive{background:#fff}
.LiveThemeProTeaser-module__Ot0Wia__wrapper{min-height:720px;position:relative}.LiveThemeProTeaser-module__Ot0Wia__preview{filter:blur(5px)saturate(.9);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:1100px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.LiveThemeProTeaser-module__Ot0Wia__overlay{justify-content:center;align-items:flex-start;padding:4rem 1rem 2rem;display:flex;position:absolute;inset:0}.LiveThemeProTeaser-module__Ot0Wia__card{border:1px solid var(--surface-card-border);border-radius:var(--surface-radius);background:var(--card);text-align:left;width:100%;max-width:34rem;padding:1.75rem;box-shadow:0 24px 48px -16px #0f172a47}.LiveThemeProTeaser-module__Ot0Wia__badge{background:var(--gradient-primary);color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.LiveThemeProTeaser-module__Ot0Wia__title{color:var(--foreground);margin:.875rem 0 .5rem;font-size:1.375rem;font-weight:700;line-height:1.3}.LiveThemeProTeaser-module__Ot0Wia__intro{color:var(--muted-foreground);font-size:.9375rem;line-height:1.55}.LiveThemeProTeaser-module__Ot0Wia__points{flex-direction:column;gap:.625rem;margin:1.25rem 0 1.5rem;list-style:none;display:flex}.LiveThemeProTeaser-module__Ot0Wia__points li{color:var(--foreground);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.LiveThemeProTeaser-module__Ot0Wia__points svg{color:var(--primary);flex-shrink:0;margin-top:.05rem}.LiveThemeProTeaser-module__Ot0Wia__cta{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}.LiveThemeProTeaser-module__Ot0Wia__note{color:var(--muted-foreground);text-align:center;margin-top:.75rem;font-size:.8125rem}@media (max-width:640px){.LiveThemeProTeaser-module__Ot0Wia__overlay{padding-top:1.5rem}.LiveThemeProTeaser-module__Ot0Wia__card{padding:1.25rem}}
.LotoPausedBanner-module__SfQzIq__banner{color:#78350f;background:linear-gradient(135deg,#fef3c7f2,#ffedd5e6);border:1px solid #b4530959;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.LotoPausedBanner-module__SfQzIq__message{align-items:flex-start;gap:.5rem;font-size:.95rem;font-weight:600;line-height:1.35;display:flex}.LotoPausedBanner-module__SfQzIq__message svg{flex-shrink:0;margin-top:.1rem}.LotoPausedBanner-module__SfQzIq__message strong{display:block}.LotoPausedBanner-module__SfQzIq__detail{margin:.2rem 0 0;font-size:.875rem;font-weight:500}.LotoPausedBanner-module__SfQzIq__actions{flex-wrap:wrap;gap:.5rem;display:flex}
.ColorField-module__ELT40a__field{color:var(--muted-foreground,#64748b);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.ColorField-module__ELT40a__inputs{align-items:center;gap:.4rem;display:flex}.ColorField-module__ELT40a__inputs input[type=color]{border:1px solid var(--border,#e2e8f0);cursor:pointer;background:0 0;border-radius:6px;width:36px;height:32px;padding:0}.ColorField-module__ELT40a__hexInput{border:1px solid var(--border,#e2e8f0);border-radius:6px;flex:1;min-width:0;height:32px;padding:0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}
.CardDesignPreview-module__uXUaIW__stage{background:radial-gradient(circle at 20% 20%,#0284c714,#0000 45%),radial-gradient(circle at 80% 0,#0f172a0f,#0000 40%),#f1f5f9;border-radius:12px;justify-content:center;align-items:flex-start;min-height:100%;padding:1.25rem;display:flex;overflow:auto}.CardDesignPreview-module__uXUaIW__card{width:min(100%,520px);font-family:var(--cd-font,Helvetica, Arial, sans-serif);background:#fff;border:1px solid #cbd5e1;overflow:hidden;box-shadow:0 10px 30px #0f172a14}.CardDesignPreview-module__uXUaIW__stageLarge{min-height:min(70vh,720px);padding:1.5rem}.CardDesignPreview-module__uXUaIW__cardLarge{width:min(100%,760px)}.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__header{min-height:72px;padding:.55rem .75rem}.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__title{font-size:1.25rem}.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__cell{min-height:64px}.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__qrCode,.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__qrFallback{width:44px;height:44px}.CardDesignPreview-module__uXUaIW__header{background:var(--cd-header-bg);min-height:52px;color:var(--cd-header-text);border-bottom:2px solid var(--cd-header-border);grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:.35rem;padding:.4rem .55rem;display:grid}.CardDesignPreview-module__uXUaIW__headerLeft,.CardDesignPreview-module__uXUaIW__headerRight{min-width:0}.CardDesignPreview-module__uXUaIW__headerCenter{text-align:center;min-width:0}.CardDesignPreview-module__uXUaIW__brand{white-space:nowrap;align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.CardDesignPreview-module__uXUaIW__siteLogo{object-fit:contain;width:14px;height:14px}.CardDesignPreview-module__uXUaIW__titleRow{justify-content:center;align-items:center;gap:.35rem;max-width:100%;display:inline-flex}.CardDesignPreview-module__uXUaIW__assoLogo{object-fit:contain;flex-shrink:0}.CardDesignPreview-module__uXUaIW__title{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.15;overflow:hidden}.CardDesignPreview-module__uXUaIW__subtitle{opacity:.9;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.7rem;overflow:hidden}.CardDesignPreview-module__uXUaIW__headerRight{flex-direction:column;align-items:flex-end;gap:.1rem;padding-right:2rem;display:flex;position:relative}.CardDesignPreview-module__uXUaIW__meta{font-size:.68rem;font-weight:700}.CardDesignPreview-module__uXUaIW__qrCode{width:32px;height:32px;image-rendering:pixelated;background:#fff;border:1px solid #e2e8f0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.CardDesignPreview-module__uXUaIW__qrFallback{background:#f1f5f9;border:1px solid #cbd5e1;width:32px;height:32px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.CardDesignPreview-module__uXUaIW__grid{border-left:1px solid var(--cd-grid-border);border-top:1px solid var(--cd-grid-border);grid-template-columns:repeat(9,1fr);display:grid}.CardDesignPreview-module__uXUaIW__cell{aspect-ratio:1;border-right:1px solid var(--cd-grid-border);border-bottom:1px solid var(--cd-grid-border);flex-direction:column;justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.CardDesignPreview-module__uXUaIW__cellEmpty{background:var(--cd-empty)}.CardDesignPreview-module__uXUaIW__cellFilled{background:var(--cd-filled)}.CardDesignPreview-module__uXUaIW__cellBig{font-size:var(--cd-number-size,1.15rem);color:var(--cd-number);font-weight:800;line-height:1}.CardDesignPreview-module__uXUaIW__cellSmall{font-size:var(--cd-number-small-size,.65rem);color:var(--cd-number-small);position:absolute;bottom:3px}.CardDesignPreview-module__uXUaIW__footer{text-align:center;color:var(--cd-header-text);border-top:1px dashed #cbd5e1;padding:.45rem .6rem .55rem;font-size:.75rem}.CardDesignPreview-module__uXUaIW__logoGhost{background:#e2e8f0;border-radius:4px;flex-shrink:0;width:28px;height:28px}.CardDesignPreview-module__uXUaIW__ghost{opacity:.45;font-style:italic}.CardDesignPreview-module__uXUaIW__highlight{outline-offset:1px;z-index:2;border-radius:3px;outline:2px solid #0284c7;position:relative;box-shadow:0 0 0 4px #0284c738}.CardDesignPreview-module__uXUaIW__card.CardDesignPreview-module__uXUaIW__highlight{outline-offset:3px}.CardDesignPreview-module__uXUaIW__header.CardDesignPreview-module__uXUaIW__highlight{outline-offset:-1px}.CardDesignPreview-module__uXUaIW__cell.CardDesignPreview-module__uXUaIW__highlight{outline-offset:-2px;z-index:3}.CardDesignPreview-module__uXUaIW__cellBig.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__cellSmall.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__meta.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__brand.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__title.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__subtitle.CardDesignPreview-module__uXUaIW__highlight{outline-offset:2px;background:#0284c71f}@media (max-width:720px){.CardDesignPreview-module__uXUaIW__header{text-align:center;grid-template-columns:1fr}.CardDesignPreview-module__uXUaIW__headerRight{align-items:center;padding-right:0}.CardDesignPreview-module__uXUaIW__qrCode,.CardDesignPreview-module__uXUaIW__qrFallback{margin-top:.25rem;position:static;transform:none}}
.InfoModal-module__ndT5Sa__overlay{z-index:1200;background:#0206178c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.InfoModal-module__ndT5Sa__modal{border:1px solid var(--border);background:var(--card);width:min(620px,100%);color:var(--foreground);border-radius:12px;box-shadow:0 14px 35px #00000040}.InfoModal-module__ndT5Sa__header{border-bottom:1px solid var(--border);padding:1rem 1rem .6rem}.InfoModal-module__ndT5Sa__title{margin:0;font-size:1.05rem;font-weight:800}.InfoModal-module__ndT5Sa__content{color:var(--muted-foreground);padding:.9rem 1rem;font-size:.92rem;line-height:1.55}.InfoModal-module__ndT5Sa__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:.8rem 1rem 1rem;display:flex}.InfoModal-module__ndT5Sa__closeButton{border:1px solid var(--border);background:var(--muted);color:var(--foreground);cursor:pointer;border-radius:8px;padding:.42rem .85rem;font-size:.85rem;font-weight:800}.InfoModal-module__ndT5Sa__closeButton:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card))}
.page-module__WQ7-_W__container{--agenda-gradient-subtle:var(--surface-gradient-subtle);--agenda-card-bg:var(--surface-card-bg);--agenda-card-border:var(--surface-card-border);--agenda-card-glow:var(--surface-card-glow);--agenda-radius:var(--surface-radius);isolation:isolate;max-width:1100px;margin:0 auto;padding:0 1rem 4rem;position:relative}.page-module__WQ7-_W__breadcrumb{z-index:1;padding-top:1.5rem;position:relative}.page-module__WQ7-_W__section{margin-bottom:2.5rem}.page-module__WQ7-_W__sectionTitle{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:.6rem;margin:0 0 1.1rem;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;display:flex}.page-module__WQ7-_W__sectionTitle:before{content:"";background:var(--gradient-primary);border-radius:999px;width:.4rem;height:1.4rem}.page-module__WQ7-_W__empty{text-align:center;color:var(--muted-foreground);background:var(--surface-gradient-subtle);border:1px dashed var(--surface-card-border);border-radius:var(--surface-radius);padding:2rem}.page-module__WQ7-_W__moreLink{text-align:center;margin:1.25rem 0 0}.page-module__WQ7-_W__moreLink a{color:var(--primary-light);font-weight:700;text-decoration:none}.page-module__WQ7-_W__moreLink a:hover{text-underline-offset:3px;text-decoration:underline}.page-module__WQ7-_W__navIcon{vertical-align:-3px;color:var(--primary-light);margin-right:.4rem}.page-module__WQ7-_W__cityCount{color:var(--muted-foreground);font-size:.85em}
.page-module__znzpyq__header{align-items:center;gap:1rem;display:flex}.page-module__znzpyq__avatar{object-fit:cover;border:1px solid var(--evt-card-border);background:#fff;border-radius:1rem;flex-shrink:0;width:64px;height:64px}.page-module__znzpyq__headerText{flex:1;min-width:0}.page-module__znzpyq__followButton{flex-shrink:0}@media (max-width:640px){.page-module__znzpyq__header{flex-wrap:wrap}.page-module__znzpyq__followButton{width:100%}}.page-module__znzpyq__title{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:800;line-height:1.2}.page-module__znzpyq__meta{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.95rem}.page-module__znzpyq__sourceLink{color:var(--primary-light);align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__znzpyq__sourceLink:hover{text-decoration:underline}.page-module__znzpyq__empty{text-align:center;color:var(--muted-foreground);margin:0;padding:2rem 1rem}
.page-module__5IXOCW__container{width:100%;max-width:100%;margin:0;padding:0}.page-module__5IXOCW__content{width:100%}
.page-module__-PvuIG__container{background-color:var(--muted);min-height:100vh;padding:1.5rem 1rem 3rem}@media (min-width:640px){.page-module__-PvuIG__container{padding-top:3rem}}.page-module__-PvuIG__contentWrapper{width:100%;max-width:800px;margin:0 auto;position:relative}.page-module__-PvuIG__header{text-align:center;margin-bottom:2rem}.page-module__-PvuIG__title{color:var(--foreground);margin-bottom:.75rem;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;line-height:1.15}.page-module__-PvuIG__subtitle{color:var(--muted-foreground);font-size:1.05rem}.page-module__-PvuIG__accentBar{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(to right, var(--primary), var(--primary-light));height:6px;margin:-1.5rem -1.5rem 0}.page-module__-PvuIG__formGrid{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 0 0;display:grid}@media (min-width:640px){.page-module__-PvuIG__formGrid{grid-template-columns:repeat(2,1fr)}}.page-module__-PvuIG__fullWidth{grid-column:1/-1}.page-module__-PvuIG__halfWidth{grid-column:span 1}.page-module__-PvuIG__intro{color:var(--muted-foreground);font-size:.875rem}.page-module__-PvuIG__sectionHeader{color:var(--primary);border-top:1px solid var(--border);grid-column:1/-1;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.page-module__-PvuIG__intro+.page-module__-PvuIG__sectionHeader{border-top:none;margin-top:0;padding-top:0}.page-module__-PvuIG__sectionHeader h3{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.page-module__-PvuIG__label{color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.page-module__-PvuIG__labelRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.page-module__-PvuIG__labelRow .page-module__-PvuIG__label{margin-bottom:0}.page-module__-PvuIG__required{color:var(--error)}.page-module__-PvuIG__optional{color:var(--muted-foreground);margin-left:.25rem;font-size:.75rem;font-weight:400}.page-module__-PvuIG__infoIcon{color:var(--muted-foreground);cursor:help}.page-module__-PvuIG__linkButton{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}.page-module__-PvuIG__linkButton:hover{text-decoration:underline}.page-module__-PvuIG__inputWrapper{border-radius:var(--radius);position:relative;box-shadow:0 1px 2px #0000000d}.page-module__-PvuIG__icon{color:var(--muted-foreground);pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-module__-PvuIG__input{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);width:100%;color:var(--foreground);padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem;display:block}.page-module__-PvuIG__input.page-module__-PvuIG__noIcon{padding-left:.875rem}.page-module__-PvuIG__input:focus{outline:2px solid var(--primary);border-color:var(--primary)}.page-module__-PvuIG__helperText{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem}.page-module__-PvuIG__errorText{color:var(--error);margin-top:.25rem;font-size:.75rem;font-weight:500}.page-module__-PvuIG__inputError{border-color:var(--error)!important}.page-module__-PvuIG__inputError:focus{outline:2px solid var(--error)!important}.page-module__-PvuIG__error{background-color:color-mix(in srgb, var(--error) 10%, transparent);border-left:4px solid var(--error);color:var(--foreground);border-radius:var(--radius);align-items:flex-start;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.page-module__-PvuIG__error svg{color:var(--error);flex-shrink:0}.page-module__-PvuIG__actions{border-top:1px solid var(--border);flex-direction:column-reverse;gap:.75rem;padding-top:1.5rem;display:flex}.page-module__-PvuIG__actionButton{width:100%}@media (min-width:640px){.page-module__-PvuIG__actions{flex-direction:row;justify-content:space-between}.page-module__-PvuIG__actionButton{width:auto}}.page-module__-PvuIG__spin{animation:.9s linear infinite page-module__-PvuIG__spin}@keyframes page-module__-PvuIG__spin{to{transform:rotate(360deg)}}.page-module__-PvuIG__logoInput{display:none}.page-module__-PvuIG__logoField{border:1px dashed var(--border);border-radius:var(--radius);background-color:var(--background);align-items:center;gap:.75rem;min-height:2.875rem;padding:.5rem .75rem;display:flex;position:relative}.page-module__-PvuIG__logoUploadLabel{cursor:pointer;color:var(--muted-foreground);transition:border-color .2s,color .2s}.page-module__-PvuIG__logoUploadLabel:hover{border-color:var(--primary);color:var(--primary)}.page-module__-PvuIG__logoUploadLabel .page-module__-PvuIG__helperText{margin-top:0;display:block}.page-module__-PvuIG__logoUploadTitle{font-size:.875rem;font-weight:500;display:block}.page-module__-PvuIG__logoImage{border-radius:calc(var(--radius) / 2);object-fit:contain;width:2.5rem;height:2.5rem}.page-module__-PvuIG__removeLogoButton{background-color:var(--muted);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:background-color .2s,color .2s;display:flex}.page-module__-PvuIG__removeLogoButton:hover{background-color:var(--error);color:#fff}.page-module__-PvuIG__suggestions{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);z-index:1000;max-height:200px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__-PvuIG__suggestionItem{cursor:pointer;border-bottom:1px solid var(--border);padding:.75rem;font-size:.9rem;transition:background-color .2s}.page-module__-PvuIG__suggestionItem:last-child{border-bottom:none}.page-module__-PvuIG__suggestionItem:hover,.page-module__-PvuIG__suggestionActive{background-color:var(--muted)}.page-module__-PvuIG__suggestionTitle{color:var(--foreground);font-weight:600;display:block}.page-module__-PvuIG__suggestionMeta{color:var(--muted-foreground);margin-top:.2rem;font-size:.8rem;display:block}
.AgendaCalendar-module__fsoT9q__calendarContainer{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);padding:1.5rem}.AgendaCalendar-module__fsoT9q__calendarHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.AgendaCalendar-module__fsoT9q__calendarHeaderCenter{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.AgendaCalendar-module__fsoT9q__calendarTitle{background:linear-gradient(135deg,#5b7cd6 0%,#8b6bbd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:700}.AgendaCalendar-module__fsoT9q__calendarGrid{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.AgendaCalendar-module__fsoT9q__calendarWeekDay{text-align:center;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;padding:.75rem .5rem;font-size:.85rem;font-weight:600}.AgendaCalendar-module__fsoT9q__calendarDay{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:var(--background);flex-direction:column;justify-content:flex-start;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:relative}.AgendaCalendar-module__fsoT9q__calendarDay:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 2px 4px #5b7cd633}.AgendaCalendar-module__fsoT9q__calendarDayOtherMonth{opacity:.3;cursor:default}.AgendaCalendar-module__fsoT9q__calendarDayOtherMonth:hover{border-color:var(--border);box-shadow:none;transform:none}.AgendaCalendar-module__fsoT9q__calendarDayToday{border-color:var(--primary);background:linear-gradient(135deg,#5b7cd61a 0%,#8b6bbd1a 100%);font-weight:700}.AgendaCalendar-module__fsoT9q__calendarDayWithEvent{background:linear-gradient(135deg,#5b7cd60d 0%,#8b6bbd0d 100%)}.AgendaCalendar-module__fsoT9q__calendarDayWithEvent:hover{background:linear-gradient(135deg,#5b7cd626 0%,#8b6bbd26 100%)}.AgendaCalendar-module__fsoT9q__calendarDayNumber{margin-bottom:.25rem;font-size:.95rem;font-weight:500}.AgendaCalendar-module__fsoT9q__calendarEventIndicators{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:auto;display:flex}.AgendaCalendar-module__fsoT9q__calendarEventDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.AgendaCalendar-module__fsoT9q__calendarEventCount{color:var(--muted-foreground);font-size:.7rem;font-weight:600}.AgendaCalendar-module__fsoT9q__dayEventCard{transition:all .2s}.AgendaCalendar-module__fsoT9q__dayEventCard:hover{transform:translateY(-2px);box-shadow:0 4px 8px #5b7cd633}.AgendaCalendar-module__fsoT9q__serviceTags{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.AgendaCalendar-module__fsoT9q__serviceTag{border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.74rem;font-weight:600;display:inline-flex}.AgendaCalendar-module__fsoT9q__serviceTagTicketing,.AgendaCalendar-module__fsoT9q__serviceTagShop{background-color:hsl(var(--primary) / .1);color:var(--primary);border-color:hsl(var(--primary) / .25)}.AgendaCalendar-module__fsoT9q__serviceTagRefreshments{color:#c2410c;background-color:#fff7ed;border-color:#fed7aa}.AgendaCalendar-module__fsoT9q__serviceTagFoodService{color:#047857;background-color:#ecfdf5;border-color:#a7f3d0}.AgendaCalendar-module__fsoT9q__serviceTagPmr{color:#0369a1;background-color:#e0f2fe;border-color:#7dd3fc}.AgendaCalendar-module__fsoT9q__serviceTagAlmostFull{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.AgendaCalendar-module__fsoT9q__serviceTagAudience{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}@media (max-width:768px){.AgendaCalendar-module__fsoT9q__calendarContainer{padding:1rem}.AgendaCalendar-module__fsoT9q__calendarHeader{flex-wrap:wrap}.AgendaCalendar-module__fsoT9q__calendarHeaderCenter{order:-1;width:100%;margin-bottom:.5rem}.AgendaCalendar-module__fsoT9q__calendarTitle{font-size:1.25rem}.AgendaCalendar-module__fsoT9q__calendarGrid{gap:.25rem}.AgendaCalendar-module__fsoT9q__calendarWeekDay{padding:.5rem .25rem;font-size:.7rem}.AgendaCalendar-module__fsoT9q__calendarDay{min-height:60px;padding:.25rem}.AgendaCalendar-module__fsoT9q__calendarDayNumber{font-size:.85rem}.AgendaCalendar-module__fsoT9q__calendarEventDot{width:4px;height:4px}.AgendaCalendar-module__fsoT9q__calendarEventCount{font-size:.65rem}}@media (max-width:480px){.AgendaCalendar-module__fsoT9q__calendarDay{min-height:50px}.AgendaCalendar-module__fsoT9q__calendarDayNumber{font-size:.75rem}.AgendaCalendar-module__fsoT9q__calendarEventIndicators{gap:.15rem}}.AgendaCalendar-module__fsoT9q__favoriteButton{position:relative;overflow:visible}.AgendaCalendar-module__fsoT9q__favoriteIcon{transition:transform .2s,filter .2s}.AgendaCalendar-module__fsoT9q__favoriteMagic .AgendaCalendar-module__fsoT9q__favoriteIcon{filter:drop-shadow(0 0 8px #f59e0b99);animation:.6s cubic-bezier(.2,.8,.2,1) AgendaCalendar-module__fsoT9q__favoriteStarPop}.AgendaCalendar-module__fsoT9q__favoriteMagic:before,.AgendaCalendar-module__fsoT9q__favoriteMagic:after{content:"";pointer-events:none;opacity:0;background:#f59e0b;border-radius:50%;width:7px;height:7px;position:absolute}.AgendaCalendar-module__fsoT9q__favoriteMagic:before{animation:.55s ease-out AgendaCalendar-module__fsoT9q__favoriteSparkBurst;top:2px;left:3px}.AgendaCalendar-module__fsoT9q__favoriteMagic:after{background:#fbbf24;animation:.55s ease-out AgendaCalendar-module__fsoT9q__favoriteSparkBurstAlt;bottom:2px;right:2px}@keyframes AgendaCalendar-module__fsoT9q__favoriteStarPop{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.5)rotate(-12deg)}55%{transform:scale(.92)rotate(8deg)}to{transform:scale(1)rotate(0)}}@keyframes AgendaCalendar-module__fsoT9q__favoriteSparkBurst{0%{opacity:0;transform:translate(0)scale(.5)}35%{opacity:1}to{opacity:0;transform:translate(-10px,-12px)scale(1)}}@keyframes AgendaCalendar-module__fsoT9q__favoriteSparkBurstAlt{0%{opacity:0;transform:translate(0)scale(.5)}35%{opacity:1}to{opacity:0;transform:translate(11px,10px)scale(1)}}
.CardDesignBuilder-module__h8UCCa__page{flex-direction:column;gap:1rem;display:flex}.CardDesignBuilder-module__h8UCCa__topBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CardDesignBuilder-module__h8UCCa__topBarLeft{flex-direction:column;flex:24rem;gap:.3rem;min-width:0;display:flex}.CardDesignBuilder-module__h8UCCa__dirtyDot{background:#f59e0b;border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #f59e0b40}.CardDesignBuilder-module__h8UCCa__subtitle{color:var(--muted-foreground,#64748b);align-items:center;gap:.4rem;margin:0;font-size:.875rem;display:inline-flex}.CardDesignBuilder-module__h8UCCa__intro{max-width:42rem;color:var(--foreground,#0f172a);margin:0;font-size:.925rem;line-height:1.45}.CardDesignBuilder-module__h8UCCa__topActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CardDesignBuilder-module__h8UCCa__layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:1.25rem;display:grid}.CardDesignBuilder-module__h8UCCa__previewPane,.CardDesignBuilder-module__h8UCCa__controlsPane{background:var(--card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:12px;overflow:hidden}.CardDesignBuilder-module__h8UCCa__paneLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground,#64748b);border-bottom:1px solid var(--border,#e2e8f0);background:#f8fafc;padding:.65rem 1rem;font-size:.75rem;font-weight:600}.CardDesignBuilder-module__h8UCCa__paneLabelRow{border-bottom:1px solid var(--border,#e2e8f0);background:#f8fafc;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem .45rem 1rem;display:flex}.CardDesignBuilder-module__h8UCCa__paneLabelRow .CardDesignBuilder-module__h8UCCa__paneLabel{background:0 0;border:none;padding:0}.CardDesignBuilder-module__h8UCCa__enlargePreviewBtn{border:1px solid var(--border,#e2e8f0);height:30px;color:var(--foreground,#0f172a);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:.35rem;padding:0 .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.CardDesignBuilder-module__h8UCCa__enlargePreviewBtn:hover{color:#0284c7;background:#f0f9ff;border-color:#0284c7}.CardDesignBuilder-module__h8UCCa__previewModalTitle{margin:0;padding-right:2.5rem;font-size:1.15rem;font-weight:700}.CardDesignBuilder-module__h8UCCa__previewModalBody{margin:-.5rem -.25rem}.CardDesignBuilder-module__h8UCCa__controlsPane{flex-direction:column;gap:1.25rem;min-height:20rem;max-height:calc(100vh - 18.75rem);padding:1rem 1.1rem 1.25rem;display:flex;overflow:auto}.CardDesignBuilder-module__h8UCCa__section{flex-direction:column;gap:.65rem;display:flex}.CardDesignBuilder-module__h8UCCa__sectionTitle{margin:0;font-size:.95rem;font-weight:700}.CardDesignBuilder-module__h8UCCa__colorGrid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.CardDesignBuilder-module__h8UCCa__field{flex-direction:column;gap:.3rem;font-size:.85rem;display:flex}.CardDesignBuilder-module__h8UCCa__field input,.CardDesignBuilder-module__h8UCCa__field select{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:6px;height:36px;padding:0 .6rem}.CardDesignBuilder-module__h8UCCa__sliderLabel{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CardDesignBuilder-module__h8UCCa__sliderLabel strong{color:var(--foreground,#0f172a);white-space:nowrap;font-size:.75rem;font-weight:600}.CardDesignBuilder-module__h8UCCa__sliderRow{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.CardDesignBuilder-module__h8UCCa__sliderControl{--thumb:14px;--ticks:4;width:100%;max-width:none}@media (max-width:520px){.CardDesignBuilder-module__h8UCCa__sliderRow{grid-template-columns:1fr}}.CardDesignBuilder-module__h8UCCa__field .CardDesignBuilder-module__h8UCCa__slider,.CardDesignBuilder-module__h8UCCa__slider{accent-color:#0284c7;cursor:pointer;background:0 0;border:none;width:100%;height:22px;margin:0;padding:0}.CardDesignBuilder-module__h8UCCa__sliderTicks{height:1rem;margin-top:-.1rem;position:relative}.CardDesignBuilder-module__h8UCCa__sliderTicks span{top:0;left:calc(var(--thumb) / 2 + (var(--tick-i) / var(--ticks)) * (100% - var(--thumb)));color:var(--muted-foreground,#64748b);font-size:.68rem;line-height:1;position:absolute;transform:translate(-50%)}.CardDesignBuilder-module__h8UCCa__sliderTickActive{color:#0284c7;font-weight:700}.CardDesignBuilder-module__h8UCCa__checkRow{align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.35;display:flex}.CardDesignBuilder-module__h8UCCa__checkRow input{margin-top:.15rem}.CardDesignBuilder-module__h8UCCa__checkRowLocked{opacity:.85}.CardDesignBuilder-module__h8UCCa__proHint{color:var(--muted-foreground,#64748b);font-size:.8rem;font-weight:400;display:inline}.CardDesignBuilder-module__h8UCCa__proHintLink{color:var(--primary,#0284c7);font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;display:inline}.CardDesignBuilder-module__h8UCCa__proHintLink:hover{color:#0369a1}.CardDesignBuilder-module__h8UCCa__hint{color:var(--muted-foreground,#64748b);margin:-.15rem 0 0;font-size:.8rem}.CardDesignBuilder-module__h8UCCa__hint a{color:var(--primary,#0284c7)}.CardDesignBuilder-module__h8UCCa__footnote{color:var(--muted-foreground,#64748b);margin:0;font-size:.8rem}.CardDesignBuilder-module__h8UCCa__bannerOk,.CardDesignBuilder-module__h8UCCa__bannerError{border-radius:8px;padding:.65rem .9rem;font-size:.875rem}.CardDesignBuilder-module__h8UCCa__bannerOk{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.CardDesignBuilder-module__h8UCCa__bannerError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.CardDesignBuilder-module__h8UCCa__spin{animation:.8s linear infinite CardDesignBuilder-module__h8UCCa__spin}@keyframes CardDesignBuilder-module__h8UCCa__spin{to{transform:rotate(360deg)}}@media (max-width:980px){.CardDesignBuilder-module__h8UCCa__layout{grid-template-columns:1fr}.CardDesignBuilder-module__h8UCCa__controlsPane{max-height:none}.CardDesignBuilder-module__h8UCCa__colorGrid{grid-template-columns:1fr}}
.LotoNextSteps-module__pYoi0W__panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--card-foreground);margin-bottom:1rem;padding:.75rem 1rem}.LotoNextSteps-module__pYoi0W__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.LotoNextSteps-module__pYoi0W__title{margin:0;font-size:.9375rem;font-weight:600}.LotoNextSteps-module__pYoi0W__headerActions{align-items:center;gap:.5rem;display:flex}.LotoNextSteps-module__pYoi0W__dismiss{border-radius:var(--radius);width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.LotoNextSteps-module__pYoi0W__dismiss:hover{background:var(--muted);color:var(--foreground)}.LotoNextSteps-module__pYoi0W__dismiss:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.LotoNextSteps-module__pYoi0W__progress{color:var(--muted-foreground);font-size:.8125rem;font-weight:600}.LotoNextSteps-module__pYoi0W__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.LotoNextSteps-module__pYoi0W__item{min-width:0}.LotoNextSteps-module__pYoi0W__link{border-radius:var(--radius);background:var(--muted);height:100%;color:inherit;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.875rem;text-decoration:none;display:flex}a.LotoNextSteps-module__pYoi0W__link:hover{outline:1px solid var(--primary)}.LotoNextSteps-module__pYoi0W__label{flex:1;min-width:0}.LotoNextSteps-module__pYoi0W__itemDone .LotoNextSteps-module__pYoi0W__label{color:var(--muted-foreground);text-decoration:line-through}.LotoNextSteps-module__pYoi0W__iconDone{color:var(--success);flex-shrink:0}.LotoNextSteps-module__pYoi0W__iconTodo{color:var(--muted-foreground);flex-shrink:0}.LotoNextSteps-module__pYoi0W__arrow{color:var(--primary);flex-shrink:0}
.page-module__YLu-tW__container{justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem;display:flex}.page-module__YLu-tW__card{text-align:center;width:100%;max-width:400px}.page-module__YLu-tW__title{color:#10b981}.page-module__YLu-tW__content{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-module__YLu-tW__iconWrapper{margin:1rem 0}.page-module__YLu-tW__message{color:#374151;line-height:1.5}.page-module__YLu-tW__button{width:100%}
