.TrafficLight-module__0DcIEa__light{border:none;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:0 0 6px #0003}.TrafficLight-module__0DcIEa__green{background:var(--color-success);box-shadow:0 0 8px #4ade8066}.TrafficLight-module__0DcIEa__yellow{background:var(--color-warning);box-shadow:0 0 8px #fbbf2466}.TrafficLight-module__0DcIEa__red{background:var(--color-error);box-shadow:0 0 8px #f8717166}.TrafficLight-module__0DcIEa__errored{background:var(--color-warning);outline-offset:2px;outline:2px dashed #fbbf2499;box-shadow:0 0 8px #fbbf2480}.TrafficLight-module__0DcIEa__large{width:20px;height:20px}
.ValidateButton-module__X_-jrG__wrapper{flex-shrink:0}.ValidateButton-module__X_-jrG__button{border:1px solid var(--color-border-accent);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-accent);white-space:nowrap;background:0 0;padding:5px 12px;font-family:inherit;font-size:.78em;font-weight:600;transition:all .2s}.ValidateButton-module__X_-jrG__button:hover:not(:disabled){background:var(--color-accent);color:#fff}.ValidateButton-module__X_-jrG__button:disabled{cursor:not-allowed;opacity:.5}.ValidateButton-module__X_-jrG__queued{border-color:var(--color-warning);color:var(--color-warning);min-width:54px}.ValidateButton-module__X_-jrG__processing{border-color:var(--color-warning);color:var(--color-warning);min-width:54px;animation:1.5s ease-in-out infinite ValidateButton-module__X_-jrG__pulse}@keyframes ValidateButton-module__X_-jrG__pulse{0%,to{opacity:1}50%{opacity:.5}}.ValidateButton-module__X_-jrG__success{border-color:var(--color-success);color:var(--color-success)}.ValidateButton-module__X_-jrG__error{border-color:var(--color-error);color:var(--color-error)}.ValidateButton-module__X_-jrG__large{border-radius:var(--radius-md);letter-spacing:.02em;border-width:2px;padding:16px 40px;font-size:1.1em}.ValidateButton-module__X_-jrG__badge{border-radius:var(--radius-sm);white-space:nowrap;opacity:.8;border:none;padding:5px 12px;font-family:inherit;font-size:.78em;font-weight:600;display:inline-block}
.FixButton-module__738Dpa__button{border:1px solid var(--color-warning);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-warning);white-space:nowrap;background:0 0;padding:3px 10px;font-family:inherit;font-size:.7em;font-weight:500;transition:all .2s}.FixButton-module__738Dpa__button:hover:not(:disabled){background:var(--color-warning);color:#1a1a1a}.FixButton-module__738Dpa__button:disabled{cursor:not-allowed;opacity:.7}.FixButton-module__738Dpa__running{animation:1.5s ease-in-out infinite FixButton-module__738Dpa__pulse}@keyframes FixButton-module__738Dpa__pulse{0%,to{opacity:1}50%{opacity:.5}}.FixButton-module__738Dpa__success{border-color:var(--color-success);color:var(--color-success)}.FixButton-module__738Dpa__error{border-color:var(--color-error);color:var(--color-error)}.FixButton-module__738Dpa__large{border-radius:var(--radius-md);letter-spacing:.02em;border-width:2px;padding:16px 40px;font-size:1.1em}
.CourseCard-module__ahLxdG__card{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,transform .15s,box-shadow .2s,opacity .2s;display:flex;position:relative}.CourseCard-module__ahLxdG__card:hover{border-color:var(--color-border-accent);transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.CourseCard-module__ahLxdG__cardHidden{opacity:.5}.CourseCard-module__ahLxdG__info{flex:1;min-width:0}.CourseCard-module__ahLxdG__name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:500;overflow:hidden}.CourseCard-module__ahLxdG__tag{color:var(--color-accent);letter-spacing:.02em;margin-top:3px;font-size:.78em;font-weight:500}.CourseCard-module__ahLxdG__date{color:var(--color-text-dim);margin-top:4px;font-size:.72em}.CourseCard-module__ahLxdG__hiddenBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dim);background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:4px;padding:1px 5px;font-size:.65em;font-weight:600;display:inline-block}.CourseCard-module__ahLxdG__erroredBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-warning);border:1px dashed var(--color-warning);border-radius:var(--radius-sm);background:#fbbf241a;margin-top:4px;padding:1px 5px;font-size:.65em;font-weight:600;display:inline-block}.CourseCard-module__ahLxdG__driftBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning);border:1px solid var(--color-warning);border-radius:var(--radius-sm);vertical-align:middle;background:#fbbf241f;margin-left:8px;padding:2px 6px;font-size:.62em;font-weight:600;display:inline-block}.CourseCard-module__ahLxdG__notBuiltBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-error,#c0392b);background:color-mix(in srgb,var(--color-error,#c0392b)12%,transparent);border:1px solid var(--color-error,#c0392b);border-radius:var(--radius-sm);vertical-align:middle;margin-left:8px;padding:2px 6px;font-size:.62em;font-weight:600;display:inline-block}.CourseCard-module__ahLxdG__menuWrapper{z-index:10;position:absolute;top:6px;right:6px}.CourseCard-module__ahLxdG__menuButton{color:var(--color-text-dim);letter-spacing:.15em;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;font-family:inherit;font-size:1em;font-weight:700;line-height:1;transition:color .15s,background .15s}.CourseCard-module__ahLxdG__menuButton:hover{color:var(--color-text);background:var(--color-surface-hover)}.CourseCard-module__ahLxdG__menuDropdown{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:180px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.CourseCard-module__ahLxdG__menuItem{text-align:left;width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:.8em;transition:background .12s,color .12s;display:block}.CourseCard-module__ahLxdG__menuItem:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.CourseCard-module__ahLxdG__menuItem:disabled{opacity:.4;cursor:not-allowed}
.DriftBanner-module__kFJKbW__banner{background:var(--color-surface);border:1px solid var(--color-warning);border-left:4px solid var(--color-warning);border-radius:var(--radius-md);margin-bottom:24px;padding:16px 20px}.DriftBanner-module__kFJKbW__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.DriftBanner-module__kFJKbW__title{color:var(--color-warning);margin:0;font-size:1em;font-weight:600}.DriftBanner-module__kFJKbW__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.DriftBanner-module__kFJKbW__row{grid-template-columns:140px 1fr auto 1fr;align-items:center;gap:10px;font-family:ui-monospace,SF Mono,monospace;font-size:.88em;display:grid}.DriftBanner-module__kFJKbW__label{color:var(--color-text-muted);font-family:inherit;font-weight:500}.DriftBanner-module__kFJKbW__old{color:var(--color-error);word-break:break-word;-webkit-text-decoration:line-through #f8717180;text-decoration:line-through #f8717180}.DriftBanner-module__kFJKbW__arrow{color:var(--color-text-muted)}.DriftBanner-module__kFJKbW__new{color:var(--color-success);word-break:break-word}.DriftBanner-module__kFJKbW__button{border:1px solid var(--color-warning);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-warning);white-space:nowrap;background:0 0;padding:6px 14px;font-family:inherit;font-size:.82em;font-weight:600;transition:all .2s}.DriftBanner-module__kFJKbW__button:hover:not(:disabled){background:var(--color-warning);color:#1a1a1a}.DriftBanner-module__kFJKbW__button:disabled{cursor:not-allowed;opacity:.6}.DriftBanner-module__kFJKbW__running{animation:1.5s ease-in-out infinite DriftBanner-module__kFJKbW__pulse}@keyframes DriftBanner-module__kFJKbW__pulse{0%,to{opacity:1}50%{opacity:.5}}.DriftBanner-module__kFJKbW__success{border-color:var(--color-success);color:var(--color-success)}.DriftBanner-module__kFJKbW__error{border-color:var(--color-error);color:var(--color-error)}.DriftBanner-module__kFJKbW__errorMsg{border-radius:var(--radius-sm);color:var(--color-error);word-break:break-word;background:#f8717114;margin:12px 0 0;padding:8px 12px;font-size:.82em}.DriftBanner-module__kFJKbW__successMsg{color:var(--color-text-muted);margin:12px 0 0;font-size:.82em}
.CourseInfoPanel-module__uMoBYW__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:16px 0 24px;padding:18px 22px}.CourseInfoPanel-module__uMoBYW__heading{color:var(--color-text);margin:0 0 16px;font-size:1.1em}.CourseInfoPanel-module__uMoBYW__subheading{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:18px 0 8px;font-size:.85em;font-weight:600}.CourseInfoPanel-module__uMoBYW__metaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;display:grid}.CourseInfoPanel-module__uMoBYW__metaItem{flex-direction:column;gap:2px;display:flex}.CourseInfoPanel-module__uMoBYW__metaLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dim);font-size:.7em}.CourseInfoPanel-module__uMoBYW__metaValue{color:var(--color-text);word-break:break-word;font-family:ui-monospace,SF Mono,monospace;font-size:.95em}.CourseInfoPanel-module__uMoBYW__formsTable{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;font-size:.82em;display:flex;overflow:hidden}.CourseInfoPanel-module__uMoBYW__formsRow{border-bottom:1px solid var(--color-border);grid-template-columns:160px minmax(0,1fr) 200px 36px;align-items:center;gap:10px;padding:6px 10px;display:grid}.CourseInfoPanel-module__uMoBYW__formsRow:last-child{border-bottom:none}.CourseInfoPanel-module__uMoBYW__formsHeader{background:var(--color-surface-hover);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75em}.CourseInfoPanel-module__uMoBYW__formsLabel{color:var(--color-text);font-weight:500}.CourseInfoPanel-module__uMoBYW__formsLive a{color:var(--color-accent);word-break:break-all;font-family:ui-monospace,SF Mono,monospace;text-decoration:none}.CourseInfoPanel-module__uMoBYW__formsLive a:hover{text-decoration:underline}.CourseInfoPanel-module__uMoBYW__editorLink{color:var(--color-text-muted);font-family:ui-monospace,SF Mono,monospace;text-decoration:none}.CourseInfoPanel-module__uMoBYW__editorLink:hover{color:var(--color-text);text-decoration:underline}.CourseInfoPanel-module__uMoBYW__missing{color:var(--color-text-dim);font-family:ui-monospace,SF Mono,monospace}.CourseInfoPanel-module__uMoBYW__copyCol{justify-content:center;display:flex}.CourseInfoPanel-module__uMoBYW__copyButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;padding:2px 6px;font-family:inherit;font-size:.95em;transition:background .12s,color .12s,border-color .12s}.CourseInfoPanel-module__uMoBYW__copyButton:hover{background:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-border-accent)}.CourseInfoPanel-module__uMoBYW__copyDone{color:var(--color-success);border-color:var(--color-success)}.CourseInfoPanel-module__uMoBYW__otherList{flex-wrap:wrap;gap:14px;font-size:.88em;display:flex}.CourseInfoPanel-module__uMoBYW__otherList a{color:var(--color-accent);text-decoration:none}.CourseInfoPanel-module__uMoBYW__otherList a:hover{text-decoration:underline}
.ValidateAllButton-module__WfIvSa__wrapper{text-align:center;margin:20px 0;position:relative}.ValidateAllButton-module__WfIvSa__button{border-radius:var(--radius-sm);cursor:pointer;color:#fff;background:var(--color-accent);letter-spacing:-.01em;border:none;padding:10px 24px;font-family:inherit;font-size:.9em;font-weight:600;transition:background .2s,transform .1s}.ValidateAllButton-module__WfIvSa__button:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.ValidateAllButton-module__WfIvSa__button:disabled{cursor:not-allowed;opacity:.6}.ValidateAllButton-module__WfIvSa__loading{background:var(--color-warning);color:#1a1829}.ValidateAllButton-module__WfIvSa__tooltip{background:var(--color-surface,#1e1d2e);border:1px solid var(--color-border,#333);border-radius:var(--radius-sm);white-space:nowrap;z-index:100;text-align:left;min-width:160px;margin-top:8px;padding:8px 12px;font-size:.8em;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ValidateAllButton-module__WfIvSa__wrapper:hover .ValidateAllButton-module__WfIvSa__tooltip{display:block}.ValidateAllButton-module__WfIvSa__tooltipItem{color:var(--color-text-secondary,#aaa);align-items:center;gap:8px;padding:3px 0;display:flex}.ValidateAllButton-module__WfIvSa__tooltipBadge{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ValidateAllButton-module__WfIvSa__tooltipBadge[data-status=processing]{background:var(--color-warning);animation:1.5s ease-in-out infinite ValidateAllButton-module__WfIvSa__pulse}.ValidateAllButton-module__WfIvSa__tooltipBadge[data-status=queued]{background:var(--color-text-muted,#666)}@keyframes ValidateAllButton-module__WfIvSa__pulse{0%,to{opacity:1}50%{opacity:.4}}
.FixAllButton-module__7Cl9WG__button{border:1px solid var(--color-warning);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-warning);white-space:nowrap;background:0 0;padding:8px 16px;font-family:inherit;font-size:.85em;font-weight:600;transition:all .2s}.FixAllButton-module__7Cl9WG__button:hover:not(:disabled){background:var(--color-warning);color:#1a1a1a}.FixAllButton-module__7Cl9WG__button:disabled{cursor:not-allowed;opacity:.6}.FixAllButton-module__7Cl9WG__running{animation:1.5s ease-in-out infinite FixAllButton-module__7Cl9WG__pulse}@keyframes FixAllButton-module__7Cl9WG__pulse{0%,to{opacity:1}50%{opacity:.6}}.FixAllButton-module__7Cl9WG__success{border-color:var(--color-success);color:var(--color-success)}.FixAllButton-module__7Cl9WG__error{border-color:var(--color-error);color:var(--color-error)}
.StatusSection-module__-rTZJG__section{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);min-width:250px;padding:16px}.StatusSection-module__-rTZJG__heading{border-bottom:1px solid var(--color-border);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;margin-bottom:8px;padding-bottom:8px;font-size:1.1em;font-weight:500;display:flex}.StatusSection-module__-rTZJG__titleText{word-break:break-word;flex:auto;min-width:0}.StatusSection-module__-rTZJG__headingActions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.StatusSection-module__-rTZJG__item{color:var(--color-text-muted);align-items:center;gap:8px;margin:5px 0;font-size:.85em;display:flex}.StatusSection-module__-rTZJG__actionLink{color:var(--color-accent);border:1px solid var(--color-border-accent);border-radius:var(--radius-sm);white-space:nowrap;background:0 0;margin-left:auto;padding:3px 10px;font-size:.7em;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.StatusSection-module__-rTZJG__actionLink:hover{background:var(--color-accent);color:#fff}.StatusSection-module__-rTZJG__hasTooltip{cursor:help;position:relative}.StatusSection-module__-rTZJG__hasTooltip span{-webkit-text-decoration:underline dotted var(--color-error);text-decoration:underline dotted var(--color-error);text-underline-offset:3px}.StatusSection-module__-rTZJG__hasTooltip:after{content:attr(data-tooltip);z-index:50;background:var(--color-bg-light);max-width:320px;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:normal;pointer-events:none;opacity:0;padding:8px 12px;font-size:.82em;line-height:1.45;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:20px;box-shadow:0 4px 16px #00000059}.StatusSection-module__-rTZJG__hasTooltip:hover:after{opacity:1}.StatusSection-module__-rTZJG__categoryTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:10px;font-size:.9em;font-weight:600}
.CreateCourseRow-module__y5CSBG__row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.CreateCourseRow-module__y5CSBG__info{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.CreateCourseRow-module__y5CSBG__name{color:var(--color-text);font-size:1.05em;font-weight:600;text-decoration:none}.CreateCourseRow-module__y5CSBG__name:hover{color:var(--color-accent)}.CreateCourseRow-module__y5CSBG__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:12px;font-family:ui-monospace,SF Mono,monospace;font-size:.82em;display:flex}.CreateCourseRow-module__y5CSBG__tag{color:var(--color-text)}.CreateCourseRow-module__y5CSBG__date{color:var(--color-text-muted)}.CreateCourseRow-module__y5CSBG__price{color:var(--color-success)}.CreateCourseRow-module__y5CSBG__participant{color:var(--color-text-dim)}.CreateCourseRow-module__y5CSBG__row.CreateCourseRow-module__y5CSBG__blocked{border-color:var(--color-error,#c0392b);background:color-mix(in srgb,var(--color-error,#c0392b)6%,var(--color-surface))}.CreateCourseRow-module__y5CSBG__missing{color:var(--color-error,#c0392b);margin-top:8px;font-size:.85em;line-height:1.45}.CreateCourseRow-module__y5CSBG__missingList{margin:4px 0 0;padding-left:16px}.CreateCourseRow-module__y5CSBG__missingItem{margin-top:4px}.CreateCourseRow-module__y5CSBG__missingLabel{color:var(--color-text);margin-right:6px;font-weight:600}.CreateCourseRow-module__y5CSBG__missingHint{color:var(--color-text-muted);font-weight:400}
.TriggerButton-module__y_Ia2G__wrapper{text-align:center;margin:20px 0}.TriggerButton-module__y_Ia2G__button{border-radius:var(--radius-sm);cursor:pointer;color:#fff;background:var(--color-accent);letter-spacing:-.01em;border:none;padding:10px 24px;font-family:inherit;font-size:.9em;font-weight:600;transition:background .2s,transform .1s}.TriggerButton-module__y_Ia2G__button:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.TriggerButton-module__y_Ia2G__button:disabled{cursor:not-allowed;opacity:.6}.TriggerButton-module__y_Ia2G__loading{background:var(--color-warning);color:#1a1829}.TriggerButton-module__y_Ia2G__success{background:var(--color-success);color:#1a1829}.TriggerButton-module__y_Ia2G__error{background:var(--color-error)}.TriggerButton-module__y_Ia2G__errorMsg{color:var(--color-error);margin-top:8px;font-size:.85em}
.ValidationDetail-module__p7D5Nq__grid{flex-wrap:wrap;gap:16px;padding-bottom:10px;display:flex}.ValidationDetail-module__p7D5Nq__grid>*{flex:300px}.ValidationDetail-module__p7D5Nq__salesGroup{flex:100%}.ValidationDetail-module__p7D5Nq__salesGroupHeading{border-bottom:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:8px;margin-top:0;margin-bottom:12px;padding-bottom:8px;font-size:1.1em;font-weight:500;display:flex}.ValidationDetail-module__p7D5Nq__salesGroupGrid{flex-wrap:wrap;gap:16px;display:flex}.ValidationDetail-module__p7D5Nq__salesGroupGrid>*{flex:300px}
.ShowHiddenToggle-module__grya5a__toggle{cursor:pointer;color:var(--color-text-dim);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 16px;font-size:.78em;display:flex}.ShowHiddenToggle-module__grya5a__toggle:hover{color:var(--color-text-muted)}.ShowHiddenToggle-module__grya5a__checkbox{accent-color:var(--color-accent);cursor:pointer;width:13px;height:13px}.ShowHiddenToggle-module__grya5a__label{white-space:nowrap}
.ValidationHistory-module__xU5OHq__table{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.ValidationHistory-module__xU5OHq__header{color:var(--color-text-dim);border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:40px 60px 1fr;padding:10px 16px;font-size:.8em;font-weight:600;display:grid}.ValidationHistory-module__xU5OHq__row{color:var(--color-text);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--color-border);background:0 0;grid-template-columns:40px 60px 1fr 30px;align-items:center;width:100%;padding:10px 16px;font-family:inherit;font-size:.9em;transition:background .15s;display:grid}.ValidationHistory-module__xU5OHq__row:hover{background:var(--color-surface-hover)}.ValidationHistory-module__xU5OHq__runId{color:var(--color-text-dim)}.ValidationHistory-module__xU5OHq__date{color:var(--color-text-muted)}.ValidationHistory-module__xU5OHq__toggle{text-align:center;color:var(--color-text-dim);font-size:1.2em}.ValidationHistory-module__xU5OHq__detail{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);padding:16px}.ValidationHistory-module__xU5OHq__empty{color:var(--color-text-dim);text-align:center;padding:20px}
.page-module___h2ZxG__header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.page-module___h2ZxG__title{letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.5em;font-weight:300;display:flex}.page-module___h2ZxG__tag{color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-sm);border:1px solid var(--color-border-accent);padding:4px 12px;font-size:.85em;font-weight:500}.page-module___h2ZxG__section{margin-bottom:32px}.page-module___h2ZxG__section h2{color:var(--color-text-muted);letter-spacing:-.01em;margin-bottom:14px;font-size:1.15em;font-weight:400}.page-module___h2ZxG__date{color:var(--color-text-dim);margin-bottom:16px;font-size:.85em}.page-module___h2ZxG__empty{text-align:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin:40px 0;padding:60px 20px}.page-module___h2ZxG__emptyText{color:var(--color-text-muted);margin-bottom:24px;font-size:1.15em;font-weight:300}.page-module___h2ZxG__errorBanner{border:1px dashed var(--color-warning);border-radius:var(--radius-md);background:#fbbf2414;margin-bottom:24px;padding:14px 18px}.page-module___h2ZxG__errorBannerTitle{color:var(--color-warning);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:.9em;font-weight:600}.page-module___h2ZxG__errorBannerBody{color:var(--color-text-muted);margin:0;font-size:.88em;line-height:1.55}
.page-module__ewKzVG__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.page-module__ewKzVG__title{color:var(--color-text);margin:0;font-size:1.6em;font-weight:600}.page-module__ewKzVG__intro{color:var(--color-text-muted);max-width:720px;margin:0 0 24px;font-size:.92em;line-height:1.55}.page-module__ewKzVG__empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-text-muted);padding:24px}.page-module__ewKzVG__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}
.page-module___8aEwW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-module___8aEwW__title{letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.5em;font-weight:300;display:flex}.page-module___8aEwW__stats{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.page-module___8aEwW__stat{background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-muted);padding:8px 16px;font-size:.85em;font-weight:500}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.page-module___8aEwW__actions{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__syncInfo{color:var(--color-text-dim);align-items:center;padding:8px 16px;font-size:.78em;display:flex}.page-module___8aEwW__empty{text-align:center;color:var(--color-text-dim);padding:80px 20px;font-size:1.1em;font-weight:300}
