.Badge-module__H8aylq__badge{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);padding:2px var(--sp-2);border-radius:var(--radius-full);font-weight:600;line-height:1.6;display:inline-flex}.Badge-module__H8aylq__accent{background:var(--accent-soft);color:var(--accent)}.Badge-module__H8aylq__neutral{background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border)}.Badge-module__H8aylq__success{background:var(--success-soft);color:var(--success)}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--radius-full);transition:background var(--transition), color var(--transition), border-color var(--transition), transform var(--transition);white-space:nowrap;font-weight:600;display:inline-flex}.Button-module__8RiFmG__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__8RiFmG__button:active:not(:disabled){transform:scale(.97)}.Button-module__8RiFmG__md{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-5);min-height:40px}.Button-module__8RiFmG__lg{font-size:var(--fs-lg);padding:var(--sp-3) var(--sp-8);min-height:52px}.Button-module__8RiFmG__primary{background:var(--accent);color:var(--accent-contrast)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--accent-hover)}.Button-module__8RiFmG__secondary{background:var(--bg-subtle);color:var(--text);border:1px solid var(--border-strong)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--text-muted)}.Button-module__8RiFmG__ghost{color:var(--text-muted);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){color:var(--text);background:var(--bg-subtle)}.Button-module__8RiFmG__danger{color:var(--danger);border:1px solid var(--danger);background:0 0}.Button-module__8RiFmG__danger:hover:not(:disabled){background:var(--danger-soft)}
.Timer-module__XY_04G__timer,.Timer-module__XY_04G__warning,.Timer-module__XY_04G__danger{font-size:var(--fs-timer);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:1}.Timer-module__XY_04G__warning{color:var(--warning)}.Timer-module__XY_04G__danger{color:var(--danger)}.Timer-module__XY_04G__pulse{animation:1s infinite Timer-module__XY_04G__timer-pulse}@keyframes Timer-module__XY_04G__timer-pulse{0%,to{opacity:1}50%{opacity:.55}}
.AnswerInput-module__dKCtLq__input{width:100%;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-lg);background:var(--bg-subtle);border:2px solid var(--border-strong);border-radius:var(--radius);transition:border-color var(--transition), background var(--transition)}.AnswerInput-module__dKCtLq__input:focus{border-color:var(--accent);background:var(--bg);outline:none}.AnswerInput-module__dKCtLq__input:disabled{opacity:.6}.AnswerInput-module__dKCtLq__shake{border-color:var(--danger);animation:.3s AnswerInput-module__dKCtLq__input-shake}@keyframes AnswerInput-module__dKCtLq__input-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}
.AnswerBoard-module__Xaq8vW__board{gap:var(--sp-4);flex-direction:column;display:flex}.AnswerBoard-module__Xaq8vW__groupTitle{font-size:var(--fs-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--sp-2)}.AnswerBoard-module__Xaq8vW__grid{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.AnswerBoard-module__Xaq8vW__cell{min-height:40px;padding:var(--sp-2) var(--sp-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-sm);align-items:center;display:flex;overflow:hidden}.AnswerBoard-module__Xaq8vW__cellMatched{background:var(--surface);border-color:var(--success)}.AnswerBoard-module__Xaq8vW__cellMatched .AnswerBoard-module__Xaq8vW__answer{font-weight:600}.AnswerBoard-module__Xaq8vW__cellFlash{animation:.5s AnswerBoard-module__Xaq8vW__cell-flash}@keyframes AnswerBoard-module__Xaq8vW__cell-flash{0%{background:var(--success-soft)}to{background:var(--surface)}}.AnswerBoard-module__Xaq8vW__cellRevealed{border-style:dashed}.AnswerBoard-module__Xaq8vW__cellRevealed .AnswerBoard-module__Xaq8vW__answer{color:var(--danger);opacity:.85}.AnswerBoard-module__Xaq8vW__hint{color:var(--text-muted);font-size:var(--fs-xs)}.AnswerBoard-module__Xaq8vW__answer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:768px){.AnswerBoard-module__Xaq8vW__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.AnswerBoard-module__Xaq8vW__grid{grid-template-columns:repeat(4,1fr)}}
.GameProgress-module__UTUp3W__wrap{align-items:center;gap:var(--sp-3);display:flex}.GameProgress-module__UTUp3W__count{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.GameProgress-module__UTUp3W__track{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-full);flex:1;height:8px;overflow:hidden}.GameProgress-module__UTUp3W__fill{background:var(--success);border-radius:var(--radius-full);height:100%;transition:width .3s}
.QuizCard-module__uZIg2q__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;display:flex;overflow:hidden}.QuizCard-module__uZIg2q__card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-strong);transform:translateY(-2px)}.QuizCard-module__uZIg2q__cover{background:linear-gradient(135deg, hsl(var(--cover-hue,24) 55% 88%), hsl(calc(var(--cover-hue,24) + 50) 48% 82%));place-items:center;height:96px;display:grid;overflow:hidden}[data-theme=dark] .QuizCard-module__uZIg2q__cover{background:linear-gradient(135deg, hsl(var(--cover-hue,24) 35% 21%), hsl(calc(var(--cover-hue,24) + 50) 30% 15%))}.QuizCard-module__uZIg2q__coverIcon{filter:saturate(.9);transition:transform var(--transition);font-size:2.5rem}.QuizCard-module__uZIg2q__card:hover .QuizCard-module__uZIg2q__coverIcon{transform:scale(1.15)rotate(-4deg)}.QuizCard-module__uZIg2q__body{gap:var(--sp-2);padding:var(--sp-4);flex-direction:column;display:flex}.QuizCard-module__uZIg2q__badges{gap:var(--sp-2);flex-wrap:wrap;display:flex}.QuizCard-module__uZIg2q__title{font-size:var(--fs-lg)}.QuizCard-module__uZIg2q__meta{font-size:var(--fs-xs);color:var(--text-muted);margin-top:auto}
.ResultPanel-module__Bgifwa__panel{align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;display:flex}.ResultPanel-module__Bgifwa__reason{font-size:var(--fs-lg);font-weight:600}.ResultPanel-module__Bgifwa__score{font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.ResultPanel-module__Bgifwa__percent{font-size:var(--fs-xl);color:var(--accent);font-weight:700}.ResultPanel-module__Bgifwa__compare{font-size:var(--fs-sm);color:var(--text-muted)}.ResultPanel-module__Bgifwa__actions{justify-content:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.ResultPanel-module__Bgifwa__backLink{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted)}.ResultPanel-module__Bgifwa__backLink:hover{color:var(--text)}
.QuizGrid-module__9JN9cG__grid{gap:var(--sp-4);grid-template-columns:1fr;display:grid}.QuizGrid-module__9JN9cG__empty{color:var(--text-muted);padding:var(--sp-12) 0;text-align:center}@media (min-width:640px){.QuizGrid-module__9JN9cG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.QuizGrid-module__9JN9cG__grid{grid-template-columns:repeat(3,1fr)}}
.ItemsEditor-module__-Nb5RW__card{gap:var(--sp-3);padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.ItemsEditor-module__-Nb5RW__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ItemsEditor-module__-Nb5RW__cardTitle{font-size:var(--fs-lg)}.ItemsEditor-module__-Nb5RW__count{color:var(--text-muted);font-weight:400}.ItemsEditor-module__-Nb5RW__modeToggle{font-size:var(--fs-sm);color:var(--text-muted);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);transition:color var(--transition), border-color var(--transition);font-weight:600}.ItemsEditor-module__-Nb5RW__modeToggle:hover{color:var(--accent);border-color:var(--accent)}.ItemsEditor-module__-Nb5RW__help{font-size:var(--fs-xs);color:var(--text-muted)}.ItemsEditor-module__-Nb5RW__code{background:var(--bg-subtle);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.95em}.ItemsEditor-module__-Nb5RW__list{gap:var(--sp-2);flex-direction:column;display:flex}.ItemsEditor-module__-Nb5RW__row{align-items:center;gap:var(--sp-2);grid-template-columns:28px 1fr 32px;display:grid}.ItemsEditor-module__-Nb5RW__rowError .ItemsEditor-module__-Nb5RW__rowInput{border-color:var(--danger)}.ItemsEditor-module__-Nb5RW__rowNum{font-size:var(--fs-xs);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.ItemsEditor-module__-Nb5RW__rowFields{gap:var(--sp-2);min-width:0;display:flex}.ItemsEditor-module__-Nb5RW__rowInput,.ItemsEditor-module__-Nb5RW__rowHint{padding:var(--sp-2) var(--sp-3);background:var(--bg-subtle);border:2px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0;transition:border-color var(--transition), background var(--transition)}.ItemsEditor-module__-Nb5RW__rowInput{flex:2}.ItemsEditor-module__-Nb5RW__rowHint{font-size:var(--fs-sm);flex:1}.ItemsEditor-module__-Nb5RW__rowInput:focus,.ItemsEditor-module__-Nb5RW__rowHint:focus{border-color:var(--accent);background:var(--bg);outline:none}.ItemsEditor-module__-Nb5RW__rowRemove{width:32px;height:32px;color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);place-items:center;display:grid}.ItemsEditor-module__-Nb5RW__rowRemove:hover{color:var(--danger);background:var(--danger-soft)}.ItemsEditor-module__-Nb5RW__rowIssue{font-size:var(--fs-xs);color:var(--danger);grid-column:2/-1}.ItemsEditor-module__-Nb5RW__addBtn{font-weight:600;font-size:var(--fs-sm);color:var(--accent);padding:var(--sp-2) var(--sp-4);border:1px dashed var(--border-strong);border-radius:var(--radius-full);transition:border-color var(--transition), background var(--transition);align-self:flex-start}.ItemsEditor-module__-Nb5RW__addBtn:hover{border-color:var(--accent);background:var(--accent-soft)}.ItemsEditor-module__-Nb5RW__bulk{width:100%;padding:var(--sp-3) var(--sp-4);font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:var(--fs-sm);background:var(--bg-subtle);border:2px solid var(--border-strong);border-radius:var(--radius-sm);resize:vertical;line-height:1.7}.ItemsEditor-module__-Nb5RW__bulk:focus{border-color:var(--accent);background:var(--bg);outline:none}@media (max-width:640px){.ItemsEditor-module__-Nb5RW__card{padding:var(--sp-4)}.ItemsEditor-module__-Nb5RW__rowFields{flex-direction:column}}
.GameRunner-module__DRMCYa__wrap{gap:var(--sp-4);flex-direction:column;display:flex}.GameRunner-module__DRMCYa__topBar{align-items:center;gap:var(--sp-4);top:var(--header-h);z-index:10;background:var(--bg);padding-block:var(--sp-3);border-bottom:1px solid var(--border);display:flex;position:sticky}.GameRunner-module__DRMCYa__progressArea{flex:1;min-width:0}.GameRunner-module__DRMCYa__inputRow{top:calc(var(--header-h) + 78px);z-index:10;position:sticky}
.HeroDemo-module__qHZpZW__card{gap:var(--sp-3);padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card-hover,var(--shadow-card));flex-direction:column;display:flex;position:relative}.HeroDemo-module__qHZpZW__card:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg, var(--accent), #f59f00);height:4px;position:absolute;inset:0 0 auto}.HeroDemo-module__qHZpZW__label{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:700;display:flex}.HeroDemo-module__qHZpZW__labelPulse{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.6s infinite HeroDemo-module__qHZpZW__demo-pulse}@keyframes HeroDemo-module__qHZpZW__demo-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}60%{box-shadow:0 0 0 7px #0000}}.HeroDemo-module__qHZpZW__question{font-size:var(--fs-xl);letter-spacing:-.01em}.HeroDemo-module__qHZpZW__input{width:100%;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-base);background:var(--bg-subtle);border:2px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition), background var(--transition)}.HeroDemo-module__qHZpZW__input:focus{border-color:var(--accent);background:var(--bg);outline:none}.HeroDemo-module__qHZpZW__shake{border-color:var(--danger);animation:.3s HeroDemo-module__qHZpZW__demo-shake}@keyframes HeroDemo-module__qHZpZW__demo-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.HeroDemo-module__qHZpZW__done{padding:var(--sp-3) var(--sp-4);text-align:center;color:var(--success);background:var(--success-soft);border-radius:var(--radius-sm);font-weight:700}.HeroDemo-module__qHZpZW__grid{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.HeroDemo-module__qHZpZW__cell{min-height:40px;font-size:var(--fs-sm);color:var(--text-muted);background:var(--bg-subtle);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.HeroDemo-module__qHZpZW__cellHit{color:var(--text);background:var(--surface);border:1px solid var(--success);font-weight:600}.HeroDemo-module__qHZpZW__cellFlash{animation:.5s HeroDemo-module__qHZpZW__demo-flash}@keyframes HeroDemo-module__qHZpZW__demo-flash{0%{background:var(--success-soft);transform:scale(1.04)}to{background:var(--surface);transform:scale(1)}}.HeroDemo-module__qHZpZW__footer{font-size:var(--fs-xs);color:var(--text-muted)}.HeroDemo-module__qHZpZW__footer em{color:var(--text);font-style:normal}.HeroDemo-module__qHZpZW__footerLink{font-size:var(--fs-sm);color:var(--accent);font-weight:700}.HeroDemo-module__qHZpZW__footerLink:hover{color:var(--accent-hover)}@media (min-width:480px){.HeroDemo-module__qHZpZW__grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.HeroDemo-module__qHZpZW__labelPulse,.HeroDemo-module__qHZpZW__cellFlash,.HeroDemo-module__qHZpZW__shake{animation:none}}
.ModerationCard-module__yXmDKG__card{gap:var(--sp-3);padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.ModerationCard-module__yXmDKG__head{gap:var(--sp-2);flex-direction:column;display:flex}.ModerationCard-module__yXmDKG__badges{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ModerationCard-module__yXmDKG__title{font-size:var(--fs-xl)}.ModerationCard-module__yXmDKG__description{color:var(--text-muted);font-size:var(--fs-sm)}.ModerationCard-module__yXmDKG__author{font-size:var(--fs-xs);color:var(--text-muted)}.ModerationCard-module__yXmDKG__items{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.ModerationCard-module__yXmDKG__item{padding:var(--sp-2) var(--sp-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.ModerationCard-module__yXmDKG__itemCanonical{font-weight:600;font-size:var(--fs-sm)}.ModerationCard-module__yXmDKG__itemVariants{font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ModerationCard-module__yXmDKG__more{font-size:var(--fs-sm);color:var(--accent);align-self:flex-start;font-weight:600}.ModerationCard-module__yXmDKG__more:hover{text-decoration:underline}.ModerationCard-module__yXmDKG__error{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm)}.ModerationCard-module__yXmDKG__actions{gap:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}@media (min-width:768px){.ModerationCard-module__yXmDKG__items{grid-template-columns:repeat(4,1fr)}}
.QuizEditor-module__UnNhma__editor{gap:var(--sp-4);flex-direction:column;display:flex}.QuizEditor-module__UnNhma__card{gap:var(--sp-4);padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.QuizEditor-module__UnNhma__cardTitle{font-size:var(--fs-lg)}.QuizEditor-module__UnNhma__rejected{padding:var(--sp-3) var(--sp-4);color:var(--warning);background:var(--accent-soft);border:1px solid var(--warning);border-radius:var(--radius-sm);font-weight:600}.QuizEditor-module__UnNhma__field{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.QuizEditor-module__UnNhma__label{font-size:var(--fs-sm);font-weight:600}.QuizEditor-module__UnNhma__optional{color:var(--text-muted);font-weight:400}.QuizEditor-module__UnNhma__input,.QuizEditor-module__UnNhma__textarea,.QuizEditor-module__UnNhma__select{width:100%;padding:var(--sp-3) var(--sp-4);background:var(--bg-subtle);border:2px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition), background var(--transition)}.QuizEditor-module__UnNhma__textarea{resize:vertical;font-family:inherit}.QuizEditor-module__UnNhma__input:focus,.QuizEditor-module__UnNhma__textarea:focus,.QuizEditor-module__UnNhma__select:focus{border-color:var(--accent);background:var(--bg);outline:none}.QuizEditor-module__UnNhma__row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.QuizEditor-module__UnNhma__ready{padding:var(--sp-3) var(--sp-4);color:var(--success);background:var(--success-soft);border-radius:var(--radius-sm);font-weight:600}.QuizEditor-module__UnNhma__checklist{padding:var(--sp-3) var(--sp-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm)}.QuizEditor-module__UnNhma__checklistTitle{font-weight:600;font-size:var(--fs-sm);margin-bottom:var(--sp-1)}.QuizEditor-module__UnNhma__checklistList{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--text-muted);flex-direction:column;display:flex}.QuizEditor-module__UnNhma__checklistList li:before{content:"• ";color:var(--accent)}.QuizEditor-module__UnNhma__checklistHint{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted)}.QuizEditor-module__UnNhma__error{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm)}.QuizEditor-module__UnNhma__saved{font-size:var(--fs-sm);color:var(--text-muted)}.QuizEditor-module__UnNhma__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.QuizEditor-module__UnNhma__card{padding:var(--sp-4)}.QuizEditor-module__UnNhma__row .QuizEditor-module__UnNhma__field{flex-basis:100%}}
.GameShell-module__Y2i-YW__intro{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.GameShell-module__Y2i-YW__facts{gap:var(--sp-8);display:flex}.GameShell-module__Y2i-YW__fact{text-align:center}.GameShell-module__Y2i-YW__fact dt{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.GameShell-module__Y2i-YW__fact dd{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:800}.GameShell-module__Y2i-YW__rules{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--text-muted);flex-direction:column;max-width:42ch;display:flex}.GameShell-module__Y2i-YW__rules li:before{content:"• ";color:var(--accent)}.GameShell-module__Y2i-YW__error{color:var(--danger);font-size:var(--fs-sm)}
.Reveal-module__9MPayW__reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.Reveal-module__9MPayW__in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__9MPayW__reveal{opacity:1;transition:none;transform:none}}
.QuizFilters-module__4sPUra__filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.QuizFilters-module__4sPUra__select{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--transition);font-weight:600}.QuizFilters-module__4sPUra__select:hover{border-color:var(--text-muted)}
.page-module__OmXfwq__wrap{gap:var(--sp-4);padding-block:var(--sp-8);flex-direction:column;display:flex}.page-module__OmXfwq__header{gap:var(--sp-1);flex-direction:column;display:flex}.page-module__OmXfwq__title{font-size:var(--fs-2xl)}.page-module__OmXfwq__summary{font-size:var(--fs-sm);color:var(--text-muted)}.page-module__OmXfwq__empty{padding:var(--sp-12) var(--sp-4);text-align:center;color:var(--text-muted);background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius)}.page-module__OmXfwq__list{gap:var(--sp-4);flex-direction:column;display:flex}
.page-module__dogitW__header{gap:var(--sp-3);padding-block:var(--sp-8) var(--sp-6);flex-direction:column;display:flex}.page-module__dogitW__badges{gap:var(--sp-2);display:flex}.page-module__dogitW__title{font-size:var(--fs-3xl);letter-spacing:-.02em}.page-module__dogitW__description{color:var(--text-muted);max-width:60ch}.page-module__dogitW__meta{font-size:var(--fs-sm);color:var(--text-muted)}
.page-module__reWdPW__header{gap:var(--sp-4);padding-block:var(--sp-8) var(--sp-6);flex-direction:column;display:flex}.page-module__reWdPW__title{font-size:var(--fs-2xl)}@media (min-width:768px){.page-module__reWdPW__header{flex-direction:row;justify-content:space-between;align-items:center}}
.page-module__-Xwowa__wrap{gap:var(--sp-8);padding-block:var(--sp-8);flex-direction:column;display:flex}.page-module__-Xwowa__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.page-module__-Xwowa__title{font-size:var(--fs-2xl)}.page-module__-Xwowa__meta{font-size:var(--fs-sm);color:var(--text-muted)}.page-module__-Xwowa__stats{gap:var(--sp-4);display:flex}.page-module__-Xwowa__stat{max-width:220px;padding:var(--sp-4) var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:1;display:flex}.page-module__-Xwowa__statValue{font-size:var(--fs-2xl);font-weight:800}.page-module__-Xwowa__statLabel{font-size:var(--fs-xs);color:var(--text-muted)}.page-module__-Xwowa__quickLinks{gap:var(--sp-2);flex-wrap:wrap;display:flex}.page-module__-Xwowa__quickLink{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-full);transition:border-color var(--transition), background var(--transition);font-weight:600;display:inline-flex}.page-module__-Xwowa__quickLink:hover{border-color:var(--accent);background:var(--accent-soft)}.page-module__-Xwowa__sectionTitle{font-size:var(--fs-xl);margin-bottom:var(--sp-3)}.page-module__-Xwowa__empty{color:var(--text-muted)}.page-module__-Xwowa__link{color:var(--accent);font-weight:600}.page-module__-Xwowa__playList{flex-direction:column;display:flex}.page-module__-Xwowa__playRow{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.page-module__-Xwowa__playTitle{font-weight:600}.page-module__-Xwowa__playTitle:hover{color:var(--accent)}.page-module__-Xwowa__playMeta{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}
.page-module__38iVXq__wrap{gap:var(--sp-6);padding-block:var(--sp-8);flex-direction:column;max-width:820px;display:flex}.page-module__38iVXq__header{gap:var(--sp-2);flex-direction:column;display:flex}.page-module__38iVXq__title{font-size:var(--fs-2xl)}.page-module__38iVXq__subtitle{color:var(--text-muted);max-width:60ch}.page-module__38iVXq__backLink{color:var(--accent);font-weight:600}.page-module__38iVXq__backLink:hover{color:var(--accent-hover)}
.page-module___8aEwW__page{overflow-x:clip}.page-module___8aEwW__hero{padding-block:var(--sp-12);background:linear-gradient(180deg, var(--bg-subtle), var(--bg) 85%);border-bottom:1px solid var(--border);position:relative}.page-module___8aEwW__heroGlow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 16%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;inset:-20% -10% auto auto}.page-module___8aEwW__heroInner{gap:var(--sp-8);align-items:center;display:grid;position:relative}.page-module___8aEwW__heroCopy{gap:var(--sp-4);flex-direction:column;animation:.7s both page-module___8aEwW__hero-in;display:flex}.page-module___8aEwW__heroDemo{animation:.7s .15s both page-module___8aEwW__hero-in}@keyframes page-module___8aEwW__hero-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.page-module___8aEwW__heroKicker{font-size:var(--fs-sm);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.page-module___8aEwW__heroTitle{letter-spacing:-.03em;font-size:clamp(2.4rem,7vw,3.6rem);line-height:1.05}.page-module___8aEwW__heroGradient{background:linear-gradient(92deg, var(--accent), #f59f00);color:#0000;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroText{font-size:var(--fs-lg);color:var(--text-muted);max-width:52ch}.page-module___8aEwW__heroActions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__heroCta{align-items:center;gap:var(--sp-2);background:var(--accent);color:var(--accent-contrast);font-size:var(--fs-lg);padding:var(--sp-3) var(--sp-8);border-radius:var(--radius-full);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 35%, transparent);transition:background var(--transition), transform var(--transition), box-shadow var(--transition);font-weight:700;display:inline-flex}.page-module___8aEwW__heroCta:hover{background:var(--accent-hover);box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-2px)}.page-module___8aEwW__heroSecondary{color:var(--text-muted);padding:var(--sp-3) var(--sp-5);border:1px solid var(--border-strong);border-radius:var(--radius-full);transition:color var(--transition), border-color var(--transition);font-weight:600}.page-module___8aEwW__heroSecondary:hover{color:var(--text);border-color:var(--text-muted)}.page-module___8aEwW__heroStats{font-size:var(--fs-sm);color:var(--text-muted)}.page-module___8aEwW__heroStats strong{color:var(--text)}.page-module___8aEwW__floatIcon{opacity:.16;filter:saturate(.8);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1.8rem;animation:7s ease-in-out infinite page-module___8aEwW__float;position:absolute}.page-module___8aEwW__float1{animation-delay:0s;top:12%;left:4%}.page-module___8aEwW__float2{font-size:2.4rem;animation-delay:-2.1s;top:68%;left:9%}.page-module___8aEwW__float3{animation-delay:-3.4s;top:20%;left:46%}.page-module___8aEwW__float4{font-size:1.5rem;animation-delay:-1.2s;top:78%;right:40%}.page-module___8aEwW__float5{font-size:2.2rem;animation-delay:-4.6s;top:10%;right:7%}.page-module___8aEwW__float6{animation-delay:-5.5s;top:62%;right:4%}@keyframes page-module___8aEwW__float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-16px)rotate(5deg)}}.page-module___8aEwW__section{padding-block:var(--sp-12) 0}.page-module___8aEwW__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.page-module___8aEwW__sectionTitle{font-size:var(--fs-2xl);letter-spacing:-.02em;margin-bottom:var(--sp-4)}.page-module___8aEwW__sectionHead .page-module___8aEwW__sectionTitle{margin-bottom:0}.page-module___8aEwW__sectionLink{font-weight:700;font-size:var(--fs-sm);color:var(--accent);white-space:nowrap}.page-module___8aEwW__sectionLink:hover{color:var(--accent-hover)}.page-module___8aEwW__steps{gap:var(--sp-4);display:grid}.page-module___8aEwW__step{gap:var(--sp-2);height:100%;padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:transform var(--transition), border-color var(--transition);flex-direction:column;display:flex}.page-module___8aEwW__step:hover{border-color:var(--accent);transform:translateY(-3px)}.page-module___8aEwW__stepNumber{width:40px;height:40px;font-size:var(--fs-lg);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-full);place-items:center;font-weight:800;display:grid}.page-module___8aEwW__stepTitle{font-size:var(--fs-lg)}.page-module___8aEwW__stepText{font-size:var(--fs-sm);color:var(--text-muted)}.page-module___8aEwW__categories{gap:var(--sp-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__categoryChip{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-full);transition:border-color var(--transition), background var(--transition), transform var(--transition);font-weight:600;display:inline-flex}.page-module___8aEwW__categoryChip:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.page-module___8aEwW__ctaBand{margin-block:var(--sp-12);padding:var(--sp-12) var(--sp-6);align-items:center;gap:var(--sp-3);text-align:center;color:#fff;background:linear-gradient(120deg, var(--accent), #c2410c 70%, #9a3412);border-radius:var(--radius);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__ctaBand:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.page-module___8aEwW__ctaTitle{font-size:var(--fs-2xl);letter-spacing:-.02em}.page-module___8aEwW__ctaText{opacity:.85}.page-module___8aEwW__ctaButton{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-12);font-size:var(--fs-lg);color:var(--accent);border-radius:var(--radius-full);transition:transform var(--transition), box-shadow var(--transition);background:#fff;font-weight:800;display:inline-flex;position:relative}.page-module___8aEwW__ctaButton:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 30px #00000040}@media (min-width:640px){.page-module___8aEwW__steps{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page-module___8aEwW__heroInner{gap:var(--sp-12);grid-template-columns:1.05fr .95fr}.page-module___8aEwW__hero{padding-block:calc(var(--sp-12) * 1.4)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__heroCopy,.page-module___8aEwW__heroDemo,.page-module___8aEwW__floatIcon{animation:none}.page-module___8aEwW__heroCta:hover,.page-module___8aEwW__categoryChip:hover,.page-module___8aEwW__step:hover,.page-module___8aEwW__ctaButton:hover{transform:none}}
.AuthForms-module__cl23dq__wrap{max-width:420px;padding-block:var(--sp-12);gap:var(--sp-6);flex-direction:column;margin-inline:auto;display:flex}.AuthForms-module__cl23dq__card{gap:var(--sp-4);padding:var(--sp-8) var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.AuthForms-module__cl23dq__title{font-size:var(--fs-2xl);text-align:center}.AuthForms-module__cl23dq__form{gap:var(--sp-3);flex-direction:column;display:flex}.AuthForms-module__cl23dq__field{gap:var(--sp-1);flex-direction:column;display:flex}.AuthForms-module__cl23dq__label{font-size:var(--fs-sm);font-weight:600}.AuthForms-module__cl23dq__input{padding:var(--sp-3) var(--sp-4);background:var(--bg-subtle);border:2px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition), background var(--transition)}.AuthForms-module__cl23dq__input:focus{border-color:var(--accent);background:var(--bg);outline:none}.AuthForms-module__cl23dq__hint{font-size:var(--fs-xs);color:var(--text-muted)}.AuthForms-module__cl23dq__error{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm)}.AuthForms-module__cl23dq__divider{align-items:center;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--text-muted);display:flex}.AuthForms-module__cl23dq__divider:before,.AuthForms-module__cl23dq__divider:after{content:"";background:var(--border);flex:1;height:1px}.AuthForms-module__cl23dq__googleBtn{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:var(--radius-full);transition:border-color var(--transition);font-weight:600;display:flex}.AuthForms-module__cl23dq__googleBtn:hover{border-color:var(--text-muted)}.AuthForms-module__cl23dq__switch{text-align:center;font-size:var(--fs-sm);color:var(--text-muted)}.AuthForms-module__cl23dq__switchLink{color:var(--accent);font-weight:700}.AuthForms-module__cl23dq__switchLink:hover{color:var(--accent-hover)}
