.growth-pronunciation-comparison-module__MUyC9a__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-pronunciation-comparison-module__MUyC9a__root *{box-sizing:border-box}.growth-pronunciation-comparison-module__MUyC9a__root p{overflow-wrap:anywhere;margin:.4rem 0;line-height:1.6}.growth-pronunciation-comparison-module__MUyC9a__root h2{margin:0 0 .6rem;font-size:1.2rem}.growth-pronunciation-comparison-module__MUyC9a__root h3{margin:0 0 .4rem;font-size:1.05rem}.growth-pronunciation-comparison-module__MUyC9a__intro{font-weight:650}.growth-pronunciation-comparison-module__MUyC9a__hint{color:#526173;font-size:.92rem}.growth-pronunciation-comparison-module__MUyC9a__panel,.growth-pronunciation-comparison-module__MUyC9a__clip{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-pronunciation-comparison-module__MUyC9a__clip{background:#f8fafc}.growth-pronunciation-comparison-module__MUyC9a__root label{gap:.35rem;min-width:0;margin:.6rem 0;font-weight:550;display:grid}.growth-pronunciation-comparison-module__MUyC9a__root :is(input,textarea,select,button){color:#172033;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:.55rem .7rem;font-size:16px}.growth-pronunciation-comparison-module__MUyC9a__root :is(input,textarea,select){width:100%;min-width:0}.growth-pronunciation-comparison-module__MUyC9a__root textarea{resize:vertical}.growth-pronunciation-comparison-module__MUyC9a__root button{cursor:pointer;font-weight:600}.growth-pronunciation-comparison-module__MUyC9a__root button:disabled{opacity:.46;cursor:not-allowed}.growth-pronunciation-comparison-module__MUyC9a__root button:hover:not(:disabled){border-color:#2563eb}.growth-pronunciation-comparison-module__MUyC9a__root :is(input,textarea,select,button):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-pronunciation-comparison-module__MUyC9a__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.8rem;display:grid}.growth-pronunciation-comparison-module__MUyC9a__actions{flex-wrap:wrap;gap:.6rem;margin:.8rem 0;display:flex}.growth-pronunciation-comparison-module__MUyC9a__waveform{border:1px solid #94a3b8;border-radius:6px;width:100%;height:108px;display:block}.growth-pronunciation-comparison-module__MUyC9a__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.75rem;margin:.8rem 0;display:grid}.growth-pronunciation-comparison-module__MUyC9a__metrics>div{border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:.75rem}.growth-pronunciation-comparison-module__MUyC9a__metrics dt{color:#526173;font-size:.88rem}.growth-pronunciation-comparison-module__MUyC9a__metrics dd{margin:.25rem 0 0;font-size:1.12rem;font-weight:650}.growth-pronunciation-comparison-module__MUyC9a__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.65rem}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__root{color:#e2e8f0}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__clip{background:#1e293b;border-color:#64748b}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__root :is(input,textarea,select,button){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__hint{color:#b9c7d8}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__metrics dt{color:#b9c7d8}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__metrics>div{border-color:#64748b}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__waveform{border-color:#64748b}body[data-theme=dark] .growth-pronunciation-comparison-module__MUyC9a__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:600px){.growth-pronunciation-comparison-module__MUyC9a__root{padding:0 12px}.growth-pronunciation-comparison-module__MUyC9a__panel,.growth-pronunciation-comparison-module__MUyC9a__clip{padding:.75rem}.growth-pronunciation-comparison-module__MUyC9a__actions button{flex:130px}}
.growth-etymology-module__7-sdkq__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-etymology-module__7-sdkq__root *{box-sizing:border-box}.growth-etymology-module__7-sdkq__root p{overflow-wrap:anywhere;margin:.35rem 0;line-height:1.6}.growth-etymology-module__7-sdkq__root h2{margin:0 0 .55rem;font-size:1.18rem}.growth-etymology-module__7-sdkq__root h3{margin:1rem 0 .4rem;font-size:1.04rem}.growth-etymology-module__7-sdkq__intro{font-weight:600}.growth-etymology-module__7-sdkq__hint,.growth-etymology-module__7-sdkq__status{color:#526173;font-size:.94rem}.growth-etymology-module__7-sdkq__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-etymology-module__7-sdkq__root label{gap:.35rem;min-width:0;margin:.55rem 0;font-weight:550;display:grid}.growth-etymology-module__7-sdkq__root :is(input,select,textarea,button){color:#172033;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:.55rem .7rem;font-size:16px}.growth-etymology-module__7-sdkq__root :is(input,select,textarea){width:100%;min-width:0}.growth-etymology-module__7-sdkq__root textarea{resize:vertical;overflow-wrap:anywhere}.growth-etymology-module__7-sdkq__root button{cursor:pointer;font-weight:600}.growth-etymology-module__7-sdkq__root button:disabled{opacity:.45;cursor:not-allowed}.growth-etymology-module__7-sdkq__root button:hover:not(:disabled){border-color:#1d4ed8}.growth-etymology-module__7-sdkq__root :is(button,input,select,textarea,a,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-etymology-module__7-sdkq__root a{color:#1d4ed8;overflow-wrap:anywhere}.growth-etymology-module__7-sdkq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));align-items:end;gap:.75rem;margin:.6rem 0;display:grid}.growth-etymology-module__7-sdkq__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.65rem 0;display:flex}.growth-etymology-module__7-sdkq__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.7rem}.growth-etymology-module__7-sdkq__empty{background:#f1f5f9;border:1px solid #a7b6ca;border-radius:8px;padding:.8rem}.growth-etymology-module__7-sdkq__graphScroll{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;max-height:540px;overflow:auto}.growth-etymology-module__7-sdkq__graphScroll svg{display:block}.growth-etymology-module__7-sdkq__graphNode{cursor:pointer}.growth-etymology-module__7-sdkq__graphWord,.growth-etymology-module__7-sdkq__graphLanguage{fill:#172033;font-family:system-ui,sans-serif}.growth-etymology-module__7-sdkq__graphWord{font-size:17px;font-weight:700}.growth-etymology-module__7-sdkq__graphLanguage{font-size:13px}.growth-etymology-module__7-sdkq__legend{flex-wrap:wrap;gap:.8rem;margin-top:.55rem;font-size:.9rem;display:flex}.growth-etymology-module__7-sdkq__legend span{align-items:center;gap:.3rem;display:inline-flex}.growth-etymology-module__7-sdkq__legend i{border-radius:3px;width:1.1rem;height:.2rem;display:inline-block}.growth-etymology-module__7-sdkq__nodeList{flex-wrap:wrap;gap:.45rem;margin:.65rem 0;display:flex}.growth-etymology-module__7-sdkq__nodeList button{text-align:left;overflow-wrap:anywhere;max-width:100%}.growth-etymology-module__7-sdkq__nodeList button[aria-current=true]{background:#dbeafe;border-color:#2563eb}.growth-etymology-module__7-sdkq__edges{gap:.65rem;padding:0;list-style:none;display:grid}.growth-etymology-module__7-sdkq__edges li{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:9px;gap:.35rem;min-width:0;padding:.7rem;display:grid}.growth-etymology-module__7-sdkq__edges li>button{justify-self:start}.growth-etymology-module__7-sdkq__edges .growth-etymology-module__7-sdkq__actions{margin:0}.growth-etymology-module__7-sdkq__edges .growth-etymology-module__7-sdkq__actions button{min-height:36px;padding:.3rem .55rem;font-size:.9rem}.growth-etymology-module__7-sdkq__citation{overflow-wrap:anywhere;font-size:.92rem;display:block}.growth-etymology-module__7-sdkq__paths{gap:.5rem;padding-inline-start:1.5rem;display:grid}.growth-etymology-module__7-sdkq__paths li{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:8px;padding:.4rem .6rem}.growth-etymology-module__7-sdkq__paths button{min-height:36px;padding:.2rem .5rem}.growth-etymology-module__7-sdkq__pathEdge{color:#526173;font-size:.88rem}body[data-theme=dark] .growth-etymology-module__7-sdkq__root{color:#e2e8f0}body[data-theme=dark] .growth-etymology-module__7-sdkq__panel{color:#e2e8f0;background:#142034;border-color:#51627b}body[data-theme=dark] .growth-etymology-module__7-sdkq__edges li{color:#e2e8f0;background:#142034;border-color:#51627b}body[data-theme=dark] .growth-etymology-module__7-sdkq__paths li{color:#e2e8f0;background:#142034;border-color:#51627b}body[data-theme=dark] .growth-etymology-module__7-sdkq__root :is(input,select,textarea,button){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-etymology-module__7-sdkq__root a{color:#93c5fd}:is(body[data-theme=dark] .growth-etymology-module__7-sdkq__hint,body[data-theme=dark] .growth-etymology-module__7-sdkq__status,body[data-theme=dark] .growth-etymology-module__7-sdkq__pathEdge){color:#b9c7d8}body[data-theme=dark] .growth-etymology-module__7-sdkq__graphScroll{background:#e7edf6;border-color:#51627b}body[data-theme=dark] .growth-etymology-module__7-sdkq__nodeList button[aria-current=true]{background:#203b65;border-color:#60a5fa}body[data-theme=dark] .growth-etymology-module__7-sdkq__empty{background:#1e293b;border-color:#64748b}body[data-theme=dark] .growth-etymology-module__7-sdkq__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:600px){.growth-etymology-module__7-sdkq__root{padding:0 12px}.growth-etymology-module__7-sdkq__panel{padding:.75rem}.growth-etymology-module__7-sdkq__actions button{flex:145px}.growth-etymology-module__7-sdkq__edges .growth-etymology-module__7-sdkq__actions button{flex:100px}}
.growth-geometry-construction-module__dWQvwq__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-geometry-construction-module__dWQvwq__root *{box-sizing:border-box}.growth-geometry-construction-module__dWQvwq__root p{overflow-wrap:anywhere;margin:.35rem 0;line-height:1.6}.growth-geometry-construction-module__dWQvwq__root h2{margin:0 0 .55rem;font-size:1.18rem}.growth-geometry-construction-module__dWQvwq__root h3{margin:1rem 0 .4rem;font-size:1.04rem}.growth-geometry-construction-module__dWQvwq__intro{font-weight:600}.growth-geometry-construction-module__dWQvwq__hint,.growth-geometry-construction-module__dWQvwq__status{color:#526173;font-size:.94rem}.growth-geometry-construction-module__dWQvwq__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-geometry-construction-module__dWQvwq__root label{gap:.35rem;min-width:0;margin:.55rem 0;font-weight:550;display:grid}.growth-geometry-construction-module__dWQvwq__root :is(input,select,textarea,button){color:#172033;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:.55rem .7rem;font-size:16px}.growth-geometry-construction-module__dWQvwq__root :is(input,select,textarea){width:100%;min-width:0}.growth-geometry-construction-module__dWQvwq__root textarea{resize:vertical}.growth-geometry-construction-module__dWQvwq__root button{cursor:pointer;font-weight:600}.growth-geometry-construction-module__dWQvwq__root button:disabled{opacity:.45;cursor:not-allowed}.growth-geometry-construction-module__dWQvwq__root button[aria-pressed=true],.growth-geometry-construction-module__dWQvwq__steps button[aria-current=true]{background:#dbeafe;border-color:#2563eb}.growth-geometry-construction-module__dWQvwq__root :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-geometry-construction-module__dWQvwq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));align-items:end;gap:.75rem;margin:.6rem 0;display:grid}.growth-geometry-construction-module__dWQvwq__actions{flex-wrap:wrap;gap:.6rem;margin:.65rem 0;display:flex}.growth-geometry-construction-module__dWQvwq__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.7rem}.growth-geometry-construction-module__dWQvwq__empty{background:#f1f5f9;border:1px solid #a7b6ca;border-radius:8px;padding:.8rem}.growth-geometry-construction-module__dWQvwq__canvas{background:#f8fafc;border:1px solid #94a3b8;border-radius:9px;overflow:hidden}.growth-geometry-construction-module__dWQvwq__canvas svg{width:100%;height:auto;min-height:220px;max-height:70vh;display:block}.growth-geometry-construction-module__dWQvwq__draggable{cursor:grab}.growth-geometry-construction-module__dWQvwq__draggable:active{cursor:grabbing}.growth-geometry-construction-module__dWQvwq__steps{gap:.5rem;padding-inline-start:1.5rem;display:grid}.growth-geometry-construction-module__dWQvwq__steps li{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:8px;gap:.2rem;min-width:0;padding:.6rem;display:grid}.growth-geometry-construction-module__dWQvwq__steps button{text-align:left;width:fit-content;max-width:100%}.growth-geometry-construction-module__dWQvwq__selected{background:#eff6ff;border-color:#2563eb!important}.growth-geometry-construction-module__dWQvwq__detail{border-top:1px solid #cbd5e1;margin-top:1rem;padding-top:.6rem}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__root{color:#e2e8f0}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__panel{color:#e2e8f0;background:#142034;border-color:#51627b}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__steps li{color:#e2e8f0;background:#142034;border-color:#51627b}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__root :is(input,select,textarea,button){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__root button[aria-pressed=true]{background:#203b65;border-color:#60a5fa}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__steps button[aria-current=true]{background:#203b65;border-color:#60a5fa}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__selected{background:#203b65;border-color:#60a5fa}:is(body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__hint,body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__status){color:#b9c7d8}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__empty{background:#1e293b;border-color:#64748b}body[data-theme=dark] .growth-geometry-construction-module__dWQvwq__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:600px){.growth-geometry-construction-module__dWQvwq__root{padding:0 12px}.growth-geometry-construction-module__dWQvwq__panel{padding:.75rem}.growth-geometry-construction-module__dWQvwq__actions button{flex:145px}}
.growth-gpx-track-module__aWY40W__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-gpx-track-module__aWY40W__root *{box-sizing:border-box}.growth-gpx-track-module__aWY40W__root p{overflow-wrap:anywhere;margin:.4rem 0;line-height:1.6}.growth-gpx-track-module__aWY40W__root h2{margin:0 0 .6rem;font-size:1.18rem}.growth-gpx-track-module__aWY40W__root h3{margin:.9rem 0 .35rem;font-size:1.02rem}.growth-gpx-track-module__aWY40W__intro{font-weight:650}.growth-gpx-track-module__aWY40W__hint{color:#526173;font-size:.94rem}.growth-gpx-track-module__aWY40W__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-gpx-track-module__aWY40W__root label{gap:.35rem;min-width:0;margin:.45rem 0;font-weight:600;display:grid}.growth-gpx-track-module__aWY40W__root :is(input,select,textarea,button){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.55rem .7rem;font-size:16px}.growth-gpx-track-module__aWY40W__root :is(input,select,textarea){width:100%;min-width:0}.growth-gpx-track-module__aWY40W__root textarea{resize:vertical;font-family:ui-monospace,monospace}.growth-gpx-track-module__aWY40W__root button{cursor:pointer;font-weight:650}.growth-gpx-track-module__aWY40W__root button:disabled{cursor:not-allowed;opacity:.5}.growth-gpx-track-module__aWY40W__root :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-gpx-track-module__aWY40W__actions{flex-wrap:wrap;align-items:end;gap:.65rem;margin:.5rem 0;display:flex}.growth-gpx-track-module__aWY40W__fileLabel{flex:240px}.growth-gpx-track-module__aWY40W__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:end;gap:.7rem;margin:.8rem 0;display:grid}.growth-gpx-track-module__aWY40W__options button{margin-bottom:.45rem}.growth-gpx-track-module__aWY40W__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.7rem}.growth-gpx-track-module__aWY40W__notice{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.7rem}.growth-gpx-track-module__aWY40W__warning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;padding:.7rem}.growth-gpx-track-module__aWY40W__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:.6rem;margin:.8rem 0;display:grid}.growth-gpx-track-module__aWY40W__stats div{border:1px solid #cbd5e1;border-radius:9px;gap:.2rem;min-width:0;padding:.7rem;display:grid}.growth-gpx-track-module__aWY40W__stats strong{overflow-wrap:anywhere;font-size:1.05rem}.growth-gpx-track-module__aWY40W__stats span{color:#526173;font-size:.87rem}.growth-gpx-track-module__aWY40W__plot{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;overflow-x:auto}.growth-gpx-track-module__aWY40W__plot svg{width:100%;min-width:310px;height:auto;display:block}.growth-gpx-track-module__aWY40W__tableWrap{overflow-x:auto}.growth-gpx-track-module__aWY40W__root table{border-collapse:collapse;width:100%;font-size:.92rem}.growth-gpx-track-module__aWY40W__root th,.growth-gpx-track-module__aWY40W__root td{text-align:left;white-space:nowrap;border-bottom:1px solid #cbd5e1;padding:.55rem}.growth-gpx-track-module__aWY40W__root th{font-weight:650}body[data-theme=dark] .growth-gpx-track-module__aWY40W__root{color:#e2e8f0}body[data-theme=dark] .growth-gpx-track-module__aWY40W__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-gpx-track-module__aWY40W__stats div{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-gpx-track-module__aWY40W__root :is(input,select,textarea,button){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-gpx-track-module__aWY40W__hint{color:#b9c7d8}body[data-theme=dark] .growth-gpx-track-module__aWY40W__stats span{color:#b9c7d8}:is(body[data-theme=dark] .growth-gpx-track-module__aWY40W__root th,body[data-theme=dark] .growth-gpx-track-module__aWY40W__root td){border-color:#51627b}body[data-theme=dark] .growth-gpx-track-module__aWY40W__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-gpx-track-module__aWY40W__notice{color:#bbf7d0;background:#153a28;border-color:#4ade80}body[data-theme=dark] .growth-gpx-track-module__aWY40W__warning{color:#fed7aa;background:#462b19;border-color:#fb923c}@media (max-width:600px){.growth-gpx-track-module__aWY40W__root{padding:0 12px}.growth-gpx-track-module__aWY40W__panel{padding:.75rem}.growth-gpx-track-module__aWY40W__actions button{flex:150px}}
.growth-track-privacy-module__Ju425q__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-track-privacy-module__Ju425q__root *{box-sizing:border-box}.growth-track-privacy-module__Ju425q__root p{overflow-wrap:anywhere;margin:.4rem 0;line-height:1.6}.growth-track-privacy-module__Ju425q__root h2{margin:0 0 .7rem;font-size:1.18rem}.growth-track-privacy-module__Ju425q__intro{font-weight:650}.growth-track-privacy-module__Ju425q__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-track-privacy-module__Ju425q__root label{gap:.35rem;min-width:0;margin:.6rem 0;font-weight:600;display:grid}.growth-track-privacy-module__Ju425q__root :is(button,input,textarea,select){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.55rem .7rem;font-size:16px}.growth-track-privacy-module__Ju425q__root :is(input,textarea,select){width:100%;min-width:0}.growth-track-privacy-module__Ju425q__root textarea{resize:vertical;font-family:ui-monospace,monospace;font-weight:400}.growth-track-privacy-module__Ju425q__root button{cursor:pointer;font-weight:650}.growth-track-privacy-module__Ju425q__root button:disabled{cursor:not-allowed;opacity:.5}.growth-track-privacy-module__Ju425q__root :is(button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-track-privacy-module__Ju425q__row{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.growth-track-privacy-module__Ju425q__file{flex:240px}.growth-track-privacy-module__Ju425q__hint{color:#526173;font-size:.94rem}.growth-track-privacy-module__Ju425q__warning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;padding:.65rem .75rem}.growth-track-privacy-module__Ju425q__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.65rem .75rem}.growth-track-privacy-module__Ju425q__success{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.65rem .75rem}.growth-track-privacy-module__Ju425q__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:.65rem;margin:.8rem 0;display:grid}.growth-track-privacy-module__Ju425q__stats div{border:1px solid #cbd5e1;border-radius:9px;gap:.2rem;min-width:0;padding:.7rem;display:grid}.growth-track-privacy-module__Ju425q__stats strong{font-size:1.1rem}.growth-track-privacy-module__Ju425q__stats span{color:#526173;font-size:.88rem}.growth-track-privacy-module__Ju425q__preview{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;overflow-x:auto}.growth-track-privacy-module__Ju425q__preview svg{width:100%;min-width:310px;height:auto;display:block}body[data-theme=dark] .growth-track-privacy-module__Ju425q__root{color:#e2e8f0}body[data-theme=dark] .growth-track-privacy-module__Ju425q__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-track-privacy-module__Ju425q__stats div{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-track-privacy-module__Ju425q__root :is(button,input,textarea,select){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-track-privacy-module__Ju425q__hint{color:#b9c7d8}body[data-theme=dark] .growth-track-privacy-module__Ju425q__stats span{color:#b9c7d8}body[data-theme=dark] .growth-track-privacy-module__Ju425q__warning{color:#fed7aa;background:#462b19;border-color:#fb923c}body[data-theme=dark] .growth-track-privacy-module__Ju425q__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-track-privacy-module__Ju425q__success{color:#bbf7d0;background:#153a28;border-color:#4ade80}@media (max-width:600px){.growth-track-privacy-module__Ju425q__root{padding:0 12px}.growth-track-privacy-module__Ju425q__panel{padding:.8rem}.growth-track-privacy-module__Ju425q__row button{flex:140px}}
.growth-projectile-motion-module__7LiLbG__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-projectile-motion-module__7LiLbG__root *{box-sizing:border-box}.growth-projectile-motion-module__7LiLbG__root p{overflow-wrap:anywhere;margin:.35rem 0;line-height:1.6}.growth-projectile-motion-module__7LiLbG__root h2{margin:0 0 .55rem;font-size:1.18rem}.growth-projectile-motion-module__7LiLbG__root h3{margin:1rem 0 .4rem;font-size:1.04rem}.growth-projectile-motion-module__7LiLbG__intro{font-weight:600}.growth-projectile-motion-module__7LiLbG__hint,.growth-projectile-motion-module__7LiLbG__status{color:#526173;font-size:.94rem}.growth-projectile-motion-module__7LiLbG__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-projectile-motion-module__7LiLbG__root label{gap:.35rem;min-width:0;margin:.55rem 0;font-weight:550;display:grid}.growth-projectile-motion-module__7LiLbG__root :is(input,select,button){color:#172033;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:.55rem .7rem;font-size:16px}.growth-projectile-motion-module__7LiLbG__root :is(input,select){width:100%;min-width:0}.growth-projectile-motion-module__7LiLbG__root input[type=range]{accent-color:#1d4ed8;padding:0}.growth-projectile-motion-module__7LiLbG__root button{cursor:pointer;font-weight:600}.growth-projectile-motion-module__7LiLbG__root button:disabled{opacity:.45;cursor:not-allowed}.growth-projectile-motion-module__7LiLbG__root :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-projectile-motion-module__7LiLbG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));align-items:end;gap:.75rem;margin:.6rem 0;display:grid}.growth-projectile-motion-module__7LiLbG__actions{flex-wrap:wrap;gap:.6rem;margin:.65rem 0;display:flex}.growth-projectile-motion-module__7LiLbG__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.7rem}.growth-projectile-motion-module__7LiLbG__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:.6rem;margin:.8rem 0;display:grid}.growth-projectile-motion-module__7LiLbG__cards div{background:#f0f7ff;border:1px solid #a8bfd8;border-radius:8px;gap:.25rem;padding:.7rem;display:grid}.growth-projectile-motion-module__7LiLbG__cards output{color:#1e40af;font-size:1.25rem;font-weight:700}.growth-projectile-motion-module__7LiLbG__tableScroll{max-width:100%;overflow-x:auto}.growth-projectile-motion-module__7LiLbG__tableScroll table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.growth-projectile-motion-module__7LiLbG__tableScroll :is(th,td){white-space:nowrap;border-bottom:1px solid #cbd5e1;padding:.55rem .45rem}.growth-projectile-motion-module__7LiLbG__tableScroll th:first-child,.growth-projectile-motion-module__7LiLbG__tableScroll td:first-child{text-align:left}.growth-projectile-motion-module__7LiLbG__activeRow{background:#dbeafe}.growth-projectile-motion-module__7LiLbG__charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));gap:.7rem;display:grid}.growth-projectile-motion-module__7LiLbG__chart{border:1px solid #cbd5e1;border-radius:9px;min-width:0;padding:.6rem}.growth-projectile-motion-module__7LiLbG__chart svg{border:1px solid #cbd5e1;border-radius:6px;width:100%;height:auto;display:block}.growth-projectile-motion-module__7LiLbG__legend{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.growth-projectile-motion-module__7LiLbG__numericLine,.growth-projectile-motion-module__7LiLbG__vacuumLine{border-top:3px solid #1d4ed8;width:24px}.growth-projectile-motion-module__7LiLbG__vacuumLine{border-top:2px dashed #475569;margin-left:.7rem}.growth-projectile-motion-module__7LiLbG__marker{background:#b45309;border-radius:50%;width:13px;height:13px;margin-left:.7rem}.growth-projectile-motion-module__7LiLbG__current{background:#eff6ff;border:1px solid #93b6dd;border-radius:8px;padding:.7rem;font-weight:650}body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__root{color:#e2e8f0}:is(body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__panel,body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__chart){background:#142034;border-color:#51627b}body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__root :is(input,select,button){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__root input[type=range]{background:0 0}:is(body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__hint,body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__status){color:#b9c7d8}body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__cards div{background:#20344e;border-color:#6681a4}body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__current{background:#20344e;border-color:#6681a4}body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__cards output{color:#bfdbfe}body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__activeRow{background:#203b65}body[data-theme=dark] .growth-projectile-motion-module__7LiLbG__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:600px){.growth-projectile-motion-module__7LiLbG__root{padding:0 12px}.growth-projectile-motion-module__7LiLbG__panel{padding:.75rem}.growth-projectile-motion-module__7LiLbG__actions button{flex:145px}}
.growth-sudoku-module__hEhI2W__root{color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-sudoku-module__hEhI2W__root *{box-sizing:border-box}.growth-sudoku-module__hEhI2W__intro{font-weight:650}.growth-sudoku-module__hEhI2W__root p{overflow-wrap:anywhere;line-height:1.55}.growth-sudoku-module__hEhI2W__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-sudoku-module__hEhI2W__panel h2{margin:0 0 .5rem;font-size:1.2rem}.growth-sudoku-module__hEhI2W__hint{color:#526173;font-size:.94rem}.growth-sudoku-module__hEhI2W__root label{gap:.35rem;font-weight:600;display:grid}.growth-sudoku-module__hEhI2W__root :is(button,select,textarea,input[type=file]){font:inherit;font-size:16px}.growth-sudoku-module__hEhI2W__root :is(button,select,textarea){color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.55rem .7rem}.growth-sudoku-module__hEhI2W__root button{cursor:pointer;font-weight:650}.growth-sudoku-module__hEhI2W__root :is(button,select,textarea,input):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-sudoku-module__hEhI2W__root textarea{resize:vertical;width:100%}.growth-sudoku-module__hEhI2W__actions{flex-wrap:wrap;align-items:end;gap:.6rem;margin:.7rem 0;display:flex}.growth-sudoku-module__hEhI2W__tier{min-width:155px}.growth-sudoku-module__hEhI2W__board{aspect-ratio:1;border:3px solid #243247;grid-template-rows:repeat(9,1fr);width:min(100%,540px);margin:1rem 0;display:grid}.growth-sudoku-module__hEhI2W__row{grid-template-columns:repeat(9,1fr);min-height:0;display:grid}.growth-sudoku-module__hEhI2W__cell{background:#fff;border-bottom:1px solid #a8b8cc;border-right:1px solid #a8b8cc;min-width:0;min-height:0;position:relative}.growth-sudoku-module__hEhI2W__boxRight{border-right:3px solid #243247}.growth-sudoku-module__hEhI2W__boxBottom{border-bottom:3px solid #243247}.growth-sudoku-module__hEhI2W__given{background:#eef3f8}.growth-sudoku-module__hEhI2W__selected{background:#dbeafe}.growth-sudoku-module__hEhI2W__hinted{background:#fef3c7}.growth-sudoku-module__hEhI2W__conflict{background:#ffe4e6}.growth-sudoku-module__hEhI2W__cell input{color:#172033;text-align:center;z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:clamp(16px,4vw,30px);font-weight:500;position:absolute;inset:0}.growth-sudoku-module__hEhI2W__given input{font-weight:750}.growth-sudoku-module__hEhI2W__miniNotes{letter-spacing:.07em;word-break:break-all;color:#47617e;pointer-events:none;text-align:center;place-items:center;padding:2px 3px;font-size:clamp(6px,1.35vw,10px);line-height:1.3;display:grid;position:absolute;inset:0}.growth-sudoku-module__hEhI2W__controls{width:min(100%,540px)}.growth-sudoku-module__hEhI2W__noteToggle{align-items:center;gap:.5rem;display:flex!important}.growth-sudoku-module__hEhI2W__noteToggle input{accent-color:#2563eb;width:20px;height:20px}.growth-sudoku-module__hEhI2W__digits{grid-template-columns:repeat(10,1fr);gap:.3rem;margin:.6rem 0;display:grid}.growth-sudoku-module__hEhI2W__digits button{min-width:0;padding:.2rem}.growth-sudoku-module__hEhI2W__hintBox,.growth-sudoku-module__hEhI2W__answer{background:#eff6ff;border:1px solid #93b6dd;border-radius:8px;margin:.75rem 0;padding:.75rem}.growth-sudoku-module__hEhI2W__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.7rem}.growth-sudoku-module__hEhI2W__status{color:#12532c;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.7rem}.growth-sudoku-module__hEhI2W__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.growth-sudoku-module__hEhI2W__answer pre{font-size:1rem;line-height:1.8;overflow:auto}.growth-sudoku-module__hEhI2W__root button:disabled{opacity:.5;cursor:not-allowed}body[data-theme=dark] .growth-sudoku-module__hEhI2W__root{color:#e2e8f0}body[data-theme=dark] .growth-sudoku-module__hEhI2W__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-sudoku-module__hEhI2W__root :is(button,select,textarea){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-sudoku-module__hEhI2W__hint{color:#b9c7d8}body[data-theme=dark] .growth-sudoku-module__hEhI2W__cell{background:#1b2a40;border-color:#708198}body[data-theme=dark] .growth-sudoku-module__hEhI2W__given{background:#29384d}body[data-theme=dark] .growth-sudoku-module__hEhI2W__selected{background:#24466a}body[data-theme=dark] .growth-sudoku-module__hEhI2W__hinted{background:#5b451f}body[data-theme=dark] .growth-sudoku-module__hEhI2W__conflict{background:#642836}body[data-theme=dark] .growth-sudoku-module__hEhI2W__cell input{color:#f8fafc}body[data-theme=dark] .growth-sudoku-module__hEhI2W__miniNotes{color:#c1d6f1}:is(body[data-theme=dark] .growth-sudoku-module__hEhI2W__hintBox,body[data-theme=dark] .growth-sudoku-module__hEhI2W__answer){background:#20344e;border-color:#6681a4}body[data-theme=dark] .growth-sudoku-module__hEhI2W__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-sudoku-module__hEhI2W__status{color:#bbf7d0;background:#17432f;border-color:#3c8c60}@media (max-width:600px){.growth-sudoku-module__hEhI2W__root{padding:0 10px}.growth-sudoku-module__hEhI2W__panel{padding:.7rem}.growth-sudoku-module__hEhI2W__actions button{flex:140px}.growth-sudoku-module__hEhI2W__digits{grid-template-columns:repeat(5,1fr)}}
.growth-chess-tactics-module__zEeCNq__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-chess-tactics-module__zEeCNq__root *{box-sizing:border-box}.growth-chess-tactics-module__zEeCNq__intro{font-weight:650;line-height:1.5}.growth-chess-tactics-module__zEeCNq__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-chess-tactics-module__zEeCNq__panel h2{margin:0 0 .5rem;font-size:1.2rem}.growth-chess-tactics-module__zEeCNq__root p{overflow-wrap:anywhere;line-height:1.55}.growth-chess-tactics-module__zEeCNq__hint{color:#526173;font-size:.94rem}.growth-chess-tactics-module__zEeCNq__root label{gap:.35rem;margin:.65rem 0;font-weight:650;display:grid}.growth-chess-tactics-module__zEeCNq__root :is(button,textarea,input){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:.55rem .7rem;font-size:16px}.growth-chess-tactics-module__zEeCNq__root button{cursor:pointer;min-height:44px;font-weight:650}.growth-chess-tactics-module__zEeCNq__root button:disabled{opacity:.55;cursor:not-allowed}.growth-chess-tactics-module__zEeCNq__root :is(button,textarea,input):focus-visible{outline-offset:2px;z-index:1;outline:3px solid #2563eb}.growth-chess-tactics-module__zEeCNq__root textarea{resize:vertical;overflow-wrap:anywhere;width:100%}.growth-chess-tactics-module__zEeCNq__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.6rem 0;display:flex}.growth-chess-tactics-module__zEeCNq__board{aspect-ratio:1;border:3px solid #243247;grid-template-rows:repeat(8,minmax(0,1fr));width:min(100%,540px);margin:.9rem 0;display:grid}.growth-chess-tactics-module__zEeCNq__row{grid-template-columns:repeat(8,minmax(0,1fr));min-height:0;display:grid}.growth-chess-tactics-module__zEeCNq__cell{min-width:0;min-height:0}.growth-chess-tactics-module__zEeCNq__square{place-items:center;width:100%;height:100%;line-height:1;display:grid;position:relative;overflow:hidden;border:1px solid #708198!important;border-radius:0!important;min-height:0!important;padding:0!important}.growth-chess-tactics-module__zEeCNq__lightSquare{color:#172033!important;background:#e5e7eb!important}.growth-chess-tactics-module__zEeCNq__darkSquare{color:#071426!important;background:#6584a8!important}.growth-chess-tactics-module__zEeCNq__selected{box-shadow:inset 0 0 0 4px #ffb020}.growth-chess-tactics-module__zEeCNq__target{box-shadow:inset 0 0 0 4px #147d34}.growth-chess-tactics-module__zEeCNq__selected.growth-chess-tactics-module__zEeCNq__target{box-shadow:inset 0 0 0 4px #ffb020}.growth-chess-tactics-module__zEeCNq__piece{font-size:clamp(25px,5vw,44px);line-height:1}.growth-chess-tactics-module__zEeCNq__whitePiece{color:#f8fafc;text-shadow:0 1px 2px #071426;-webkit-text-stroke:.6px #071426}.growth-chess-tactics-module__zEeCNq__blackPiece{color:#071426;text-shadow:0 0 2px #f8fafc;-webkit-text-stroke:.6px #f8fafc}.growth-chess-tactics-module__zEeCNq__coord{font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:2px;right:2px}.growth-chess-tactics-module__zEeCNq__status,.growth-chess-tactics-module__zEeCNq__notice,.growth-chess-tactics-module__zEeCNq__complete,.growth-chess-tactics-module__zEeCNq__error{border-radius:8px;padding:.7rem}.growth-chess-tactics-module__zEeCNq__status{color:#123d73;background:#eff6ff;border:1px solid #93c5fd}.growth-chess-tactics-module__zEeCNq__notice,.growth-chess-tactics-module__zEeCNq__complete{color:#12532c;background:#f0fdf4;border:1px solid #86efac}.growth-chess-tactics-module__zEeCNq__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-chess-tactics-module__zEeCNq__promotion{border:1px solid #7c91a8;border-radius:8px;min-width:0;margin:.75rem 0}.growth-chess-tactics-module__zEeCNq__promotion legend{padding:0 .3rem;font-weight:700}.growth-chess-tactics-module__zEeCNq__uciInput{max-width:280px}.growth-chess-tactics-module__zEeCNq__history{flex-wrap:wrap;gap:.5rem 1.4rem;margin:.6rem 0;padding:0;list-style:none;display:flex}.growth-chess-tactics-module__zEeCNq__history li{white-space:nowrap}.growth-chess-tactics-module__zEeCNq__history code{background:#edf2f7;border-radius:4px;padding:.1rem .25rem;font-size:.9em}.growth-chess-tactics-module__zEeCNq__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.growth-chess-tactics-module__zEeCNq__analysisResult{margin-top:.9rem}.growth-chess-tactics-module__zEeCNq__analysisList{scrollbar-gutter:stable;gap:.5rem;max-height:530px;padding:0;list-style:none;display:grid;overflow:auto}.growth-chess-tactics-module__zEeCNq__analysisList li{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.55rem;display:flex}.growth-chess-tactics-module__zEeCNq__analysisList li>div{min-width:0}.growth-chess-tactics-module__zEeCNq__analysisList p{margin:.25rem 0 0;font-size:.9rem}.growth-chess-tactics-module__zEeCNq__analysisList code{font-size:.9rem}.growth-chess-tactics-module__zEeCNq__analysisList button{flex:none}.growth-chess-tactics-module__zEeCNq__analysisMate{background:#f0fdf4!important;border-color:#86efac!important}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__root{color:#e2e8f0}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__hint{color:#b9c7d8}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__root :is(button,textarea,input){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__lightSquare{color:#f8fafc!important;background:#30445c!important}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__darkSquare{color:#f8fafc!important;background:#15253b!important}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__status{color:#c7dcff;background:#1a3453;border-color:#3a6a9e}:is(body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__notice,body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__complete){color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__history code{background:#30445c}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__analysisList li{background:#1b2b41;border-color:#51627b}body[data-theme=dark] .growth-chess-tactics-module__zEeCNq__analysisMate{background:#17432f!important;border-color:#3c8c60!important}@media (max-width:600px){.growth-chess-tactics-module__zEeCNq__root{padding:0 10px}.growth-chess-tactics-module__zEeCNq__panel{padding:.75rem}.growth-chess-tactics-module__zEeCNq__actions button{flex:135px}.growth-chess-tactics-module__zEeCNq__square .growth-chess-tactics-module__zEeCNq__piece{font-size:clamp(24px,8vw,34px)}.growth-chess-tactics-module__zEeCNq__coord{font-size:8px}.growth-chess-tactics-module__zEeCNq__analysisList li{flex-wrap:wrap}.growth-chess-tactics-module__zEeCNq__analysisList button{width:100%}}
.growth-nonogram-module__YfmqdG__root{color:#172033;box-sizing:border-box;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-nonogram-module__YfmqdG__root *{box-sizing:border-box}.growth-nonogram-module__YfmqdG__root p{overflow-wrap:anywhere;line-height:1.55}.growth-nonogram-module__YfmqdG__intro{font-weight:650}.growth-nonogram-module__YfmqdG__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-nonogram-module__YfmqdG__panel h2{margin:0 0 .6rem;font-size:1.2rem}.growth-nonogram-module__YfmqdG__panel h3{margin:.9rem 0 .5rem;font-size:1rem}.growth-nonogram-module__YfmqdG__hint{color:#526173;font-size:.94rem}.growth-nonogram-module__YfmqdG__warning{background:#fffbeb;border-left:4px solid #b45309;border-radius:6px;padding:.75rem}.growth-nonogram-module__YfmqdG__status{color:#12532c;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.65rem}.growth-nonogram-module__YfmqdG__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.65rem}.growth-nonogram-module__YfmqdG__analysis{font-weight:500}.growth-nonogram-module__YfmqdG__root label{gap:.3rem;min-width:150px;font-weight:650;display:grid}.growth-nonogram-module__YfmqdG__root :is(button,select,textarea,input[type=file]){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.5rem .65rem;font-size:16px}.growth-nonogram-module__YfmqdG__root button{cursor:pointer;font-weight:650}.growth-nonogram-module__YfmqdG__root button:disabled{opacity:.5;cursor:not-allowed}.growth-nonogram-module__YfmqdG__root :is(button,select,textarea,input):focus-visible,.growth-nonogram-module__YfmqdG__scroll:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-nonogram-module__YfmqdG__root textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,monospace}.growth-nonogram-module__YfmqdG__root input[type=file]{width:100%;min-width:0;max-width:100%}.growth-nonogram-module__YfmqdG__actions{flex-wrap:wrap;align-items:end;gap:.55rem;margin:.7rem 0;display:flex}.growth-nonogram-module__YfmqdG__actions label{flex:220px}.growth-nonogram-module__YfmqdG__clueInputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:.8rem;display:grid}.growth-nonogram-module__YfmqdG__scroll{border:1px solid #cbd5e1;border-radius:8px;max-width:100%;padding:.4rem;overflow-x:auto}.growth-nonogram-module__YfmqdG__sourceBoard{--cell:38px;grid-template-columns:repeat(var(--columns),var(--cell));gap:2px;width:max-content;display:grid}.growth-nonogram-module__YfmqdG__sourceCell,.growth-nonogram-module__YfmqdG__playCell{width:var(--cell);height:var(--cell);place-items:center;line-height:1;display:grid;min-height:var(--cell)!important;min-width:var(--cell)!important;border:1px solid #9aaec5!important;border-radius:2px!important;padding:0!important;font-size:1.1rem!important}.growth-nonogram-module__YfmqdG__filled{color:#fff!important;background:#1d4ed8!important;border-color:#1e3a8a!important}.growth-nonogram-module__YfmqdG__sourceCell:not(.growth-nonogram-module__YfmqdG__filled){color:#66788d}.growth-nonogram-module__YfmqdG__board{--cell:38px;grid-template-columns:80px repeat(var(--columns),var(--cell));grid-template-rows:var(--header) repeat(var(--rows),var(--cell));gap:2px;width:max-content;display:grid}.growth-nonogram-module__YfmqdG__gridRow{display:contents}.growth-nonogram-module__YfmqdG__corner{background:#f1f5f9;border:1px solid #cbd5e1}.growth-nonogram-module__YfmqdG__columnClue{background:#f8fafc;border:1px solid #cbd5e1;flex-direction:column;justify-content:end;align-items:center;gap:0;padding:2px;font-size:.83rem;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.growth-nonogram-module__YfmqdG__rowClue{white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;justify-content:flex-end;align-items:center;padding:2px 5px;font-size:.83rem;font-weight:700;display:flex}.growth-nonogram-module__YfmqdG__emptyMark{color:#475569!important;background:#e5e7eb!important}.growth-nonogram-module__YfmqdG__selected{outline-offset:-2px;outline:3px solid #f97316!important}.growth-nonogram-module__YfmqdG__hinted{box-shadow:inset 0 0 0 3px #f59e0b!important}.growth-nonogram-module__YfmqdG__conflictClue{color:#9f1239!important;background:#ffe4e6!important;border-color:#fb7185!important}.growth-nonogram-module__YfmqdG__answer{background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;padding:.75rem}.growth-nonogram-module__YfmqdG__answer pre{letter-spacing:.25rem;font-size:1.1rem;line-height:1.4;overflow:auto}body[data-theme=dark] .growth-nonogram-module__YfmqdG__root{color:#e2e8f0}body[data-theme=dark] .growth-nonogram-module__YfmqdG__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-nonogram-module__YfmqdG__hint{color:#b9c7d8}body[data-theme=dark] .growth-nonogram-module__YfmqdG__warning{color:#fde68a;background:#45320d;border-color:#f59e0b}body[data-theme=dark] .growth-nonogram-module__YfmqdG__status{color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-nonogram-module__YfmqdG__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-nonogram-module__YfmqdG__root :is(button,select,textarea,input[type=file]){color:#e2e8f0;background:#19283d;border-color:#71839e}:is(body[data-theme=dark] .growth-nonogram-module__YfmqdG__scroll,body[data-theme=dark] .growth-nonogram-module__YfmqdG__corner,body[data-theme=dark] .growth-nonogram-module__YfmqdG__columnClue,body[data-theme=dark] .growth-nonogram-module__YfmqdG__rowClue){border-color:#51627b}:is(body[data-theme=dark] .growth-nonogram-module__YfmqdG__corner,body[data-theme=dark] .growth-nonogram-module__YfmqdG__columnClue,body[data-theme=dark] .growth-nonogram-module__YfmqdG__rowClue){color:#e2e8f0;background:#1e293b}:is(body[data-theme=dark] .growth-nonogram-module__YfmqdG__playCell,body[data-theme=dark] .growth-nonogram-module__YfmqdG__sourceCell){color:#e2e8f0;background:#26354b;border-color:#8293ab!important}body[data-theme=dark] .growth-nonogram-module__YfmqdG__filled{color:#fff!important;background:#2563eb!important;border-color:#93c5fd!important}body[data-theme=dark] .growth-nonogram-module__YfmqdG__emptyMark{color:#e2e8f0!important;background:#3d485a!important}body[data-theme=dark] .growth-nonogram-module__YfmqdG__conflictClue{color:#fecdd3!important;background:#542335!important;border-color:#fb7185!important}body[data-theme=dark] .growth-nonogram-module__YfmqdG__answer{color:#e2e8f0;background:#20344e;border-color:#6681a4}@media (max-width:640px){.growth-nonogram-module__YfmqdG__root{padding:0 10px}.growth-nonogram-module__YfmqdG__panel{padding:.75rem}.growth-nonogram-module__YfmqdG__actions button{flex:130px}.growth-nonogram-module__YfmqdG__board,.growth-nonogram-module__YfmqdG__sourceBoard{--cell:30px}.growth-nonogram-module__YfmqdG__board{grid-template-columns:68px repeat(var(--columns),var(--cell))}.growth-nonogram-module__YfmqdG__columnClue,.growth-nonogram-module__YfmqdG__rowClue{font-size:.73rem}}
.growth-reversi-module__StryIa__root{color:#172338;max-width:940px;margin:auto;padding:20px 16px 36px}.growth-reversi-module__StryIa__intro{margin:0 0 16px;line-height:1.6}.growth-reversi-module__StryIa__panel{background:#fff;border:1px solid #b6c8d9;border-radius:16px;margin-bottom:18px;padding:20px;box-shadow:0 5px 20px #0b30520b}.growth-reversi-module__StryIa__panel h2{margin:0 0 12px;font-size:1.16rem}.growth-reversi-module__StryIa__controls,.growth-reversi-module__StryIa__actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.growth-reversi-module__StryIa__controls label{flex-direction:column;gap:5px;min-width:190px;font-weight:650;display:flex}.growth-reversi-module__StryIa__controls select{color:#13263b;font:inherit;background:#fff;border:1px solid #879eb7;border-radius:8px;padding:9px}.growth-reversi-module__StryIa__controls button,.growth-reversi-module__StryIa__actions button{color:#132e4c;font:inherit;cursor:pointer;background:#eaf3fc;border:1px solid #728eaa;border-radius:9px;padding:9px 13px;font-weight:650}.growth-reversi-module__StryIa__actions{margin:15px 0}.growth-reversi-module__StryIa__actions button:hover:not(:disabled),.growth-reversi-module__StryIa__controls button:hover{background:#d8eafa}.growth-reversi-module__StryIa__actions button:disabled{opacity:.45;cursor:not-allowed}.growth-reversi-module__StryIa__controls button:focus-visible,.growth-reversi-module__StryIa__actions button:focus-visible,.growth-reversi-module__StryIa__controls select:focus-visible,.growth-reversi-module__StryIa__cell:focus-visible{outline-offset:2px;outline:3px solid #d78506}.growth-reversi-module__StryIa__hint,.growth-reversi-module__StryIa__privacy{color:#41586e;margin:10px 0;font-size:.94rem;line-height:1.6}.growth-reversi-module__StryIa__scoreboard{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0;display:flex}.growth-reversi-module__StryIa__scoreboard span{border:1px solid #adbed0;border-radius:999px;padding:5px 10px;font-weight:650}.growth-reversi-module__StryIa__turn{text-align:center;color:#174a7e;margin:10px 0;font-weight:700}.growth-reversi-module__StryIa__board{aspect-ratio:1;box-sizing:border-box;touch-action:manipulation;background:#183e2f;border:2px solid #163627;border-radius:9px;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:min(100%,520px);margin:14px auto;padding:5px;display:grid}.growth-reversi-module__StryIa__cell{cursor:pointer;background:#32845a;border:1px solid #2f644d;border-radius:3px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex;position:relative}.growth-reversi-module__StryIa__cell.growth-reversi-module__StryIa__legalCell{background:#3d9868}.growth-reversi-module__StryIa__blackDisc,.growth-reversi-module__StryIa__whiteDisc{border-radius:50%;width:78%;height:78%;box-shadow:0 2px 4px #0008}.growth-reversi-module__StryIa__blackDisc{background:#101820;border:1px solid #293743}.growth-reversi-module__StryIa__whiteDisc{background:#f4f6f0;border:1px solid #bcc6b9}.growth-reversi-module__StryIa__legalDot{background:#f5e492;border-radius:50%;width:26%;height:26%;box-shadow:0 0 0 2px #38583c}.growth-reversi-module__StryIa__status{text-align:center;color:#165183;min-height:1.5em;font-weight:650;line-height:1.5}.growth-reversi-module__StryIa__warning{color:#724300;background:#fff7e8;border-left:4px solid #c17413;padding:9px 12px;line-height:1.5}.growth-reversi-module__StryIa__error{color:#8b1017;background:#fff0f0;border-left:4px solid #c73439;padding:9px 12px;line-height:1.5}.growth-reversi-module__StryIa__record{columns:2;column-gap:20px;max-height:210px;padding-left:26px;line-height:1.7;overflow:auto}.growth-reversi-module__StryIa__record li{break-inside:avoid}@media (max-width:580px){.growth-reversi-module__StryIa__root{padding:14px 10px 28px}.growth-reversi-module__StryIa__panel{padding:13px}.growth-reversi-module__StryIa__board{gap:2px;padding:3px}.growth-reversi-module__StryIa__record{columns:1}.growth-reversi-module__StryIa__controls label{flex:1}}body[data-theme=dark] .growth-reversi-module__StryIa__root{color:#edf5ff}body[data-theme=dark] .growth-reversi-module__StryIa__panel{box-shadow:none;background:#1a2a3b;border-color:#49647c}:is(body[data-theme=dark] .growth-reversi-module__StryIa__hint,body[data-theme=dark] .growth-reversi-module__StryIa__privacy){color:#d5e2ee}body[data-theme=dark] .growth-reversi-module__StryIa__controls select{color:#f1f7ff;background:#132437;border-color:#8faac3}:is(body[data-theme=dark] .growth-reversi-module__StryIa__controls button,body[data-theme=dark] .growth-reversi-module__StryIa__actions button){color:#f4faff;background:#294d70;border-color:#8aaecd}:is(body[data-theme=dark] .growth-reversi-module__StryIa__turn,body[data-theme=dark] .growth-reversi-module__StryIa__status){color:#a5d4ff}body[data-theme=dark] .growth-reversi-module__StryIa__scoreboard span{border-color:#7895ad}body[data-theme=dark] .growth-reversi-module__StryIa__warning{color:#ffe7b9;background:#47351c}body[data-theme=dark] .growth-reversi-module__StryIa__error{color:#ffd4dc;background:#4e1f27}
.growth-word-ladder-module__Q3ZpOW__root{color:#172033;box-sizing:border-box;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-word-ladder-module__Q3ZpOW__root *{box-sizing:border-box}.growth-word-ladder-module__Q3ZpOW__root p{overflow-wrap:anywhere;line-height:1.55}.growth-word-ladder-module__Q3ZpOW__intro{font-weight:650}.growth-word-ladder-module__Q3ZpOW__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-word-ladder-module__Q3ZpOW__panel h2{margin:0 0 .6rem;font-size:1.2rem}.growth-word-ladder-module__Q3ZpOW__panel h3{margin:.8rem 0 .4rem;font-size:1rem}.growth-word-ladder-module__Q3ZpOW__hint{color:#526173;font-size:.94rem}.growth-word-ladder-module__Q3ZpOW__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.7rem;display:grid}.growth-word-ladder-module__Q3ZpOW__root label{gap:.35rem;min-width:0;margin:.55rem 0;font-weight:650;display:grid}.growth-word-ladder-module__Q3ZpOW__root :is(input:not([type=checkbox]),select,textarea,button){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;max-width:100%;min-height:44px;padding:.55rem .7rem;font-size:16px}.growth-word-ladder-module__Q3ZpOW__root textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.45}.growth-word-ladder-module__Q3ZpOW__root input:not([type=checkbox]){width:100%}.growth-word-ladder-module__Q3ZpOW__root button{cursor:pointer;font-weight:650}.growth-word-ladder-module__Q3ZpOW__root button:disabled{opacity:.5;cursor:not-allowed}.growth-word-ladder-module__Q3ZpOW__root :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-word-ladder-module__Q3ZpOW__actions{flex-wrap:wrap;gap:.55rem;margin:.7rem 0;display:flex}.growth-word-ladder-module__Q3ZpOW__checkbox{flex-direction:row;align-items:flex-start;gap:.6rem;font-weight:500!important;display:flex!important}.growth-word-ladder-module__Q3ZpOW__checkbox input{flex:none;width:20px;height:20px;margin-top:2px}.growth-word-ladder-module__Q3ZpOW__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.65rem}.growth-word-ladder-module__Q3ZpOW__status{color:#12532c;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.65rem}.growth-word-ladder-module__Q3ZpOW__warning{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;padding:.65rem}.growth-word-ladder-module__Q3ZpOW__source{font-size:.94rem}.growth-word-ladder-module__Q3ZpOW__endpoints{flex-wrap:wrap;align-items:center;gap:.9rem;font-size:1.4rem;display:flex}.growth-word-ladder-module__Q3ZpOW__endpoints strong{background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;padding:.35rem .6rem}.growth-word-ladder-module__Q3ZpOW__summary{font-weight:700}.growth-word-ladder-module__Q3ZpOW__trail{counter-reset:step;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.growth-word-ladder-module__Q3ZpOW__trail li{counter-increment:step;overflow-wrap:anywhere;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;padding:.4rem .7rem;font-weight:700}.growth-word-ladder-module__Q3ZpOW__trail li:before{content:counter(step) ". ";font-weight:400}.growth-word-ladder-module__Q3ZpOW__routes{border-top:1px solid #cbd5e1;margin-top:1rem;padding-top:.5rem}.growth-word-ladder-module__Q3ZpOW__routes li{overflow-wrap:anywhere;padding:.25rem 0}body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__root{color:#e2e8f0}body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__hint{color:#b9c7d8}body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__root :is(input:not([type=checkbox]),select,textarea,button){color:#e2e8f0;background:#19283d;border-color:#71839e}body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__status{color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__warning{color:#fde68a;background:#45320d;border-color:#f59e0b}:is(body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__endpoints strong,body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__trail li){color:#dbeafe;background:#1e3a5b;border-color:#668ec4}body[data-theme=dark] .growth-word-ladder-module__Q3ZpOW__routes{border-color:#51627b}@media (max-width:640px){.growth-word-ladder-module__Q3ZpOW__root{padding:0 10px}.growth-word-ladder-module__Q3ZpOW__panel{padding:.75rem}.growth-word-ladder-module__Q3ZpOW__actions button{flex:130px}.growth-word-ladder-module__Q3ZpOW__endpoints{font-size:1.1rem}}
.growth-anagram-module__MtVODG__root{color:#172033;box-sizing:border-box;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-anagram-module__MtVODG__root *{box-sizing:border-box}.growth-anagram-module__MtVODG__root p{overflow-wrap:anywhere;line-height:1.55}.growth-anagram-module__MtVODG__intro{font-weight:650}.growth-anagram-module__MtVODG__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-anagram-module__MtVODG__panel h2{margin:0 0 .6rem;font-size:1.2rem}.growth-anagram-module__MtVODG__panel h3{margin:.8rem 0 .4rem;font-size:1rem}.growth-anagram-module__MtVODG__hint{color:#526173;font-size:.94rem}.growth-anagram-module__MtVODG__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.8rem;display:grid}.growth-anagram-module__MtVODG__root label{gap:.35rem;min-width:0;margin:.55rem 0;font-weight:650;display:grid}.growth-anagram-module__MtVODG__root :is(input:not([type=checkbox]),select,textarea,button){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;max-width:100%;min-height:44px;padding:.55rem .7rem;font-size:16px}.growth-anagram-module__MtVODG__root textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.45}.growth-anagram-module__MtVODG__root input:not([type=checkbox]){width:100%}.growth-anagram-module__MtVODG__root button{cursor:pointer;font-weight:650}.growth-anagram-module__MtVODG__root button:disabled{opacity:.5;cursor:not-allowed}.growth-anagram-module__MtVODG__root :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-anagram-module__MtVODG__actions{flex-wrap:wrap;gap:.55rem;margin:.7rem 0;display:flex}.growth-anagram-module__MtVODG__checkbox{flex-direction:row;align-items:flex-start;gap:.6rem;font-weight:500!important;display:flex!important}.growth-anagram-module__MtVODG__checkbox input{flex:none;width:20px;height:20px;margin-top:2px}.growth-anagram-module__MtVODG__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.65rem}.growth-anagram-module__MtVODG__status{color:#12532c;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.65rem}.growth-anagram-module__MtVODG__summary{font-weight:700}.growth-anagram-module__MtVODG__tiles{flex-wrap:wrap;gap:.45rem;display:flex}.growth-anagram-module__MtVODG__tiles button{background:#eff6ff;border-color:#60a5fa;min-width:46px;font-size:1.2rem;font-weight:750}.growth-anagram-module__MtVODG__tiles button.growth-anagram-module__MtVODG__selectedTile{color:#fff;background:#1d4ed8;border-color:#1e40af}.growth-anagram-module__MtVODG__assembled{background:#eff6ff;border-left:3px solid #2563eb;min-height:2rem;padding:.4rem .6rem;font-weight:700}.growth-anagram-module__MtVODG__found,.growth-anagram-module__MtVODG__remaining ul{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.growth-anagram-module__MtVODG__found li,.growth-anagram-module__MtVODG__remaining li{overflow-wrap:anywhere;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;padding:.4rem .65rem}.growth-anagram-module__MtVODG__found span{color:#3f536b;font-size:.85rem}.growth-anagram-module__MtVODG__remaining{border-top:1px solid #cbd5e1;margin-top:1rem;padding-top:.5rem}body[data-theme=dark] .growth-anagram-module__MtVODG__root{color:#e2e8f0}body[data-theme=dark] .growth-anagram-module__MtVODG__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-anagram-module__MtVODG__hint{color:#b9c7d8}body[data-theme=dark] .growth-anagram-module__MtVODG__root :is(input:not([type=checkbox]),select,textarea,button){color:#e2e8f0;background:#19283d;border-color:#71839e}body[data-theme=dark] .growth-anagram-module__MtVODG__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-anagram-module__MtVODG__status{color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-anagram-module__MtVODG__tiles button{color:#dbeafe;background:#1e3a5b;border-color:#668ec4}body[data-theme=dark] .growth-anagram-module__MtVODG__assembled{color:#dbeafe;background:#1e3a5b;border-color:#668ec4}body[data-theme=dark] .growth-anagram-module__MtVODG__found li{color:#dbeafe;background:#1e3a5b;border-color:#668ec4}body[data-theme=dark] .growth-anagram-module__MtVODG__remaining li{color:#dbeafe;background:#1e3a5b;border-color:#668ec4}body[data-theme=dark] .growth-anagram-module__MtVODG__tiles button.growth-anagram-module__MtVODG__selectedTile{color:#fff;background:#2563eb;border-color:#93c5fd}body[data-theme=dark] .growth-anagram-module__MtVODG__found span{color:#b9c7d8}body[data-theme=dark] .growth-anagram-module__MtVODG__remaining{border-color:#51627b}@media (max-width:640px){.growth-anagram-module__MtVODG__root{padding:0 10px}.growth-anagram-module__MtVODG__panel{padding:.75rem}.growth-anagram-module__MtVODG__actions button{flex:135px}.growth-anagram-module__MtVODG__tiles button{flex:0 0 46px}}
.growth-sliding-tile-module__bRBXHW__root{max-width:940px;color:var(--foreground,#172033);margin:0 auto;padding:20px 16px 36px}.growth-sliding-tile-module__bRBXHW__intro{color:var(--foreground,#172033);margin:0 0 16px;line-height:1.65}.growth-sliding-tile-module__bRBXHW__panel{background:#fff;border:1px solid #b9c8d9;border-radius:16px;margin:0 0 18px;padding:20px;box-shadow:0 5px 20px #0b30520b}.growth-sliding-tile-module__bRBXHW__panel h2{margin:0 0 14px;font-size:1.15rem;font-weight:700}.growth-sliding-tile-module__bRBXHW__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-sliding-tile-module__bRBXHW__controls label{flex-direction:column;gap:6px;font-size:.95rem;font-weight:650;display:flex}.growth-sliding-tile-module__bRBXHW__controls select,.growth-sliding-tile-module__bRBXHW__controls input{box-sizing:border-box;color:#142337;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8da5bc;border-radius:9px;padding:10px}.growth-sliding-tile-module__bRBXHW__actions{flex-wrap:wrap;gap:9px;margin:15px 0 0;display:flex}.growth-sliding-tile-module__bRBXHW__actions button,.growth-sliding-tile-module__bRBXHW__panel>button{color:#142d49;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #738ca8;border-radius:9px;padding:10px 14px;font-weight:650}.growth-sliding-tile-module__bRBXHW__actions button:hover:not(:disabled),.growth-sliding-tile-module__bRBXHW__panel>button:hover{background:#e9f3ff}.growth-sliding-tile-module__bRBXHW__actions button:disabled{opacity:.45;cursor:not-allowed}.growth-sliding-tile-module__bRBXHW__actions .growth-sliding-tile-module__bRBXHW__primary{color:#fff;background:#164f91;border-color:#164f91}.growth-sliding-tile-module__bRBXHW__hint,.growth-sliding-tile-module__bRBXHW__privacy{color:#44576b;margin:12px 0 0;font-size:.94rem;line-height:1.6}.growth-sliding-tile-module__bRBXHW__stats{flex-wrap:wrap;justify-content:center;gap:12px;margin:10px 0 14px;font-size:.93rem;display:flex}.growth-sliding-tile-module__bRBXHW__stats>*{border:1px solid #b4c7dc;border-radius:999px;padding:5px 10px}.growth-sliding-tile-module__bRBXHW__board{grid-template-columns:repeat(var(--side),minmax(0,1fr));aspect-ratio:1;box-sizing:border-box;touch-action:manipulation;background:#c6d7e9;border-radius:14px;gap:6px;width:min(100%,420px);margin:0 auto;padding:8px;display:grid}.growth-sliding-tile-module__bRBXHW__tile,.growth-sliding-tile-module__bRBXHW__blank{border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.growth-sliding-tile-module__bRBXHW__tile{color:#102e52;cursor:pointer;background:linear-gradient(#fff,#eaf3ff);border:2px solid #7189a8;font-size:clamp(1rem,5vw,1.7rem);font-weight:800;box-shadow:0 2px 3px #16416a33}.growth-sliding-tile-module__bRBXHW__tile.growth-sliding-tile-module__bRBXHW__movable{background:#fff;border-color:#1c6bb8;box-shadow:0 2px 6px #16416a44}.growth-sliding-tile-module__bRBXHW__tile.growth-sliding-tile-module__bRBXHW__hinted{outline-offset:-4px;outline:4px solid #e6a700}.growth-sliding-tile-module__bRBXHW__tile:focus-visible,.growth-sliding-tile-module__bRBXHW__actions button:focus-visible,.growth-sliding-tile-module__bRBXHW__panel>button:focus-visible,.growth-sliding-tile-module__bRBXHW__controls input:focus-visible,.growth-sliding-tile-module__bRBXHW__controls select:focus-visible{outline-offset:2px;outline:3px solid #ee9d16}.growth-sliding-tile-module__bRBXHW__blank{background:#a8bdd2;border:2px dashed #7c91a7}.growth-sliding-tile-module__bRBXHW__status{text-align:center;color:#174d85;min-height:1.5em;font-weight:650;line-height:1.5}.growth-sliding-tile-module__bRBXHW__error{color:#8b1017;background:#fff0f0;border-left:4px solid #c73439;padding:9px 12px;line-height:1.5}.growth-sliding-tile-module__bRBXHW__sequence{overflow-wrap:anywhere;color:#1e3651;background:#f0f6fc;border-radius:8px;max-height:130px;padding:10px;line-height:1.7;overflow:auto}@media (max-width:580px){.growth-sliding-tile-module__bRBXHW__root{padding:14px 10px 28px}.growth-sliding-tile-module__bRBXHW__panel{padding:14px}.growth-sliding-tile-module__bRBXHW__controls{grid-template-columns:1fr}.growth-sliding-tile-module__bRBXHW__board{gap:4px;padding:5px}.growth-sliding-tile-module__bRBXHW__stats{gap:5px}.growth-sliding-tile-module__bRBXHW__stats>*{padding:3px 8px}}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__root{color:#ecf3fc}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__panel{box-shadow:none;background:#182638;border-color:#46627d}:is(body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__intro,body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__hint,body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__privacy){color:#d2e0ed}:is(body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__controls select,body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__controls input){color:#f5faff;background:#0e1c2d;border-color:#7e9bb7}:is(body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__actions button,body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__panel>button){color:#f4f9ff;background:#254563;border-color:#83a8c8}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__actions .growth-sliding-tile-module__bRBXHW__primary{color:#fff;background:#3679bc}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__board{background:#335775}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__tile{color:#fff;box-shadow:none;background:#173452;border-color:#779fc5}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__tile.growth-sliding-tile-module__bRBXHW__movable{background:#235481;border-color:#a9d5ff}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__blank{background:#18364e;border-color:#80a0bc}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__status{color:#9bd2ff}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__error{color:#ffd6dc;background:#471f27}body[data-theme=dark] .growth-sliding-tile-module__bRBXHW__sequence{color:#eef6ff;background:#0e1c2c}
.growth-kakuro-module__kJWDrG__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.growth-kakuro-module__kJWDrG__root *{box-sizing:border-box}.growth-kakuro-module__kJWDrG__root p{overflow-wrap:anywhere;line-height:1.55}.growth-kakuro-module__kJWDrG__root h2{margin:0 0 .7rem;font-size:1.18rem}.growth-kakuro-module__kJWDrG__intro{margin:0;font-weight:650}.growth-kakuro-module__kJWDrG__hint,.growth-kakuro-module__kJWDrG__status{color:#526176;margin:.35rem 0;font-size:.92rem}.growth-kakuro-module__kJWDrG__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-kakuro-module__kJWDrG__actions,.growth-kakuro-module__kJWDrG__digits{flex-wrap:wrap;align-items:end;gap:.55rem;margin:.5rem 0;display:flex}.growth-kakuro-module__kJWDrG__root label{gap:.3rem;min-width:0;font-weight:650;display:grid}.growth-kakuro-module__kJWDrG__root :is(button,input,textarea,select){min-height:44px;font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:.45rem .65rem;font-size:16px}.growth-kakuro-module__kJWDrG__root :is(input,textarea,select){min-width:0;max-width:100%}.growth-kakuro-module__kJWDrG__root textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.growth-kakuro-module__kJWDrG__root button{cursor:pointer;font-weight:650}.growth-kakuro-module__kJWDrG__root :is(button,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-kakuro-module__kJWDrG__boardScroll{background:#f8fafc;border:1px solid #94a3b8;border-radius:10px;max-width:100%;padding:.7rem;overflow:auto}.growth-kakuro-module__kJWDrG__board{border:2px solid #334155;width:max-content;display:grid}.growth-kakuro-module__kJWDrG__wall,.growth-kakuro-module__kJWDrG__clue,.growth-kakuro-module__kJWDrG__playCell{border:1px solid #64748b;width:50px;height:50px;position:relative}.growth-kakuro-module__kJWDrG__wall{background:#334155}.growth-kakuro-module__kJWDrG__clue{color:#0f172a;background:#e2e8f0 linear-gradient(45deg,#0000 calc(50% - .6px),#475569 50%,#0000 calc(50% + .6px))}.growth-kakuro-module__kJWDrG__across{font-size:14px;font-weight:750;line-height:1;position:absolute;top:2px;right:3px}.growth-kakuro-module__kJWDrG__down{font-size:14px;font-weight:750;line-height:1;position:absolute;bottom:2px;left:3px}.growth-kakuro-module__kJWDrG__playCell{background:#fff}.growth-kakuro-module__kJWDrG__playCell input{text-align:center;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0;font-size:23px;font-weight:650}.growth-kakuro-module__kJWDrG__selected{background:#e0f2fe}.growth-kakuro-module__kJWDrG__conflict{background:#ffe4e6}.growth-kakuro-module__kJWDrG__hinted{outline-offset:-4px;outline:3px solid #f59e0b}.growth-kakuro-module__kJWDrG__digits button{flex:0 0 44px}.growth-kakuro-module__kJWDrG__hintBox{background:#eff6ff;border:1px solid #0ea5e9;border-radius:8px;margin:.5rem 0;padding:.7rem}.growth-kakuro-module__kJWDrG__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.65rem}.growth-kakuro-module__kJWDrG__answer{border:1px solid #cbd5e1;border-radius:8px;margin-top:.7rem;padding:.8rem}.growth-kakuro-module__kJWDrG__answer pre{font:18px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}body[data-theme=dark] .growth-kakuro-module__kJWDrG__root{color:#e2e8f0}:is(body[data-theme=dark] .growth-kakuro-module__kJWDrG__panel,body[data-theme=dark] .growth-kakuro-module__kJWDrG__answer){background:#142034;border-color:#51627b}:is(body[data-theme=dark] .growth-kakuro-module__kJWDrG__hint,body[data-theme=dark] .growth-kakuro-module__kJWDrG__status){color:#bfcbda}body[data-theme=dark] .growth-kakuro-module__kJWDrG__root :is(button,input,textarea,select){color:#e2e8f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-kakuro-module__kJWDrG__boardScroll{background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-kakuro-module__kJWDrG__playCell{background:#142034}body[data-theme=dark] .growth-kakuro-module__kJWDrG__playCell input{background:0 0}body[data-theme=dark] .growth-kakuro-module__kJWDrG__selected{background:#17406b}body[data-theme=dark] .growth-kakuro-module__kJWDrG__conflict{background:#4c1d2b}body[data-theme=dark] .growth-kakuro-module__kJWDrG__hintBox{color:#dbeafe;background:#193452;border-color:#38bdf8}body[data-theme=dark] .growth-kakuro-module__kJWDrG__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:600px){.growth-kakuro-module__kJWDrG__root{padding:0 12px}.growth-kakuro-module__kJWDrG__panel{padding:.75rem}.growth-kakuro-module__kJWDrG__actions button{flex:135px}}
.growth-arithmetic-cage-module__I4U7Iq__root{color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-arithmetic-cage-module__I4U7Iq__root *{box-sizing:border-box}.growth-arithmetic-cage-module__I4U7Iq__root p{overflow-wrap:anywhere;line-height:1.55}.growth-arithmetic-cage-module__I4U7Iq__intro{font-weight:650}.growth-arithmetic-cage-module__I4U7Iq__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-arithmetic-cage-module__I4U7Iq__panel h2{margin:0 0 .5rem;font-size:1.2rem}.growth-arithmetic-cage-module__I4U7Iq__hint{color:#526173;font-size:.94rem}.growth-arithmetic-cage-module__I4U7Iq__root label{gap:.35rem;font-weight:600;display:grid}.growth-arithmetic-cage-module__I4U7Iq__root :is(button,select,textarea){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.5rem .65rem;font-size:16px}.growth-arithmetic-cage-module__I4U7Iq__root button{cursor:pointer;font-weight:650}.growth-arithmetic-cage-module__I4U7Iq__root :is(button,select,textarea,input):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-arithmetic-cage-module__I4U7Iq__root textarea{resize:vertical;width:100%}.growth-arithmetic-cage-module__I4U7Iq__settings{flex-wrap:wrap;gap:.75rem;display:flex}.growth-arithmetic-cage-module__I4U7Iq__settings label{width:min(100%,220px);min-width:0}.growth-arithmetic-cage-module__I4U7Iq__settings select{width:100%;min-width:0}.growth-arithmetic-cage-module__I4U7Iq__ops{border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;gap:1rem;margin:.8rem 0;padding:.7rem;display:flex}.growth-arithmetic-cage-module__I4U7Iq__ops legend{font-weight:650}.growth-arithmetic-cage-module__I4U7Iq__ops label{align-items:center;gap:.45rem;display:flex}.growth-arithmetic-cage-module__I4U7Iq__ops input{accent-color:#2563eb;width:19px;height:19px}.growth-arithmetic-cage-module__I4U7Iq__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.7rem 0;display:flex}.growth-arithmetic-cage-module__I4U7Iq__board{aspect-ratio:1;border:3px solid #172033;width:min(100%,480px);margin:1rem 0;display:grid}.growth-arithmetic-cage-module__I4U7Iq__row{min-height:0;display:grid}.growth-arithmetic-cage-module__I4U7Iq__cell{background:#fff;border-bottom:1px solid #94a3b8;border-right:1px solid #94a3b8;min-width:0;min-height:0;position:relative}.growth-arithmetic-cage-module__I4U7Iq__edgeRight{border-right:3px solid #172033}.growth-arithmetic-cage-module__I4U7Iq__edgeBottom{border-bottom:3px solid #172033}.growth-arithmetic-cage-module__I4U7Iq__selected{background:#dbeafe}.growth-arithmetic-cage-module__I4U7Iq__hinted{background:#fef3c7}.growth-arithmetic-cage-module__I4U7Iq__conflict{background:#ffe4e6}.growth-arithmetic-cage-module__I4U7Iq__cell input{color:#172033;text-align:center;background:0 0;border:0;width:100%;height:100%;padding:12px 0 0;font-size:clamp(18px,4vw,32px);position:absolute;inset:0}.growth-arithmetic-cage-module__I4U7Iq__cageLabel{color:#1e3a5f;z-index:1;pointer-events:none;font-size:clamp(9px,1.8vw,14px);font-weight:750;position:absolute;top:2px;left:4px}.growth-arithmetic-cage-module__I4U7Iq__controls{flex-wrap:wrap;gap:.4rem;max-width:480px;display:flex}.growth-arithmetic-cage-module__I4U7Iq__controls button{flex:42px;min-width:42px}.growth-arithmetic-cage-module__I4U7Iq__hintBox,.growth-arithmetic-cage-module__I4U7Iq__answer{background:#eff6ff;border:1px solid #93b6dd;border-radius:8px;margin:.6rem 0;padding:.7rem}.growth-arithmetic-cage-module__I4U7Iq__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.7rem}.growth-arithmetic-cage-module__I4U7Iq__notice{color:#12532c;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.7rem}.growth-arithmetic-cage-module__I4U7Iq__cageList{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.4rem 1.3rem;margin:.6rem 0;padding-left:1.5rem;display:grid}.growth-arithmetic-cage-module__I4U7Iq__cageList li{line-height:1.5}.growth-arithmetic-cage-module__I4U7Iq__answer pre{font-size:1.15rem;line-height:1.8;overflow:auto}.growth-arithmetic-cage-module__I4U7Iq__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__root{color:#e2e8f0}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__root :is(button,select,textarea){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__hint{color:#b9c7d8}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__ops{border-color:#51627b}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__cell{background:#1b2a40;border-color:#8191a7}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__selected{background:#24466a}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__hinted{background:#5b451f}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__conflict{background:#642836}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__cell input{color:#f8fafc}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__cageLabel{color:#c1d6f1}:is(body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__hintBox,body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__answer){background:#20344e;border-color:#6681a4}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-arithmetic-cage-module__I4U7Iq__notice{color:#bbf7d0;background:#17432f;border-color:#3c8c60}@media (max-width:600px){.growth-arithmetic-cage-module__I4U7Iq__root{padding:0 10px}.growth-arithmetic-cage-module__I4U7Iq__panel{padding:.7rem}.growth-arithmetic-cage-module__I4U7Iq__actions button{flex:145px}.growth-arithmetic-cage-module__I4U7Iq__settings label{flex:140px}}
.growth-crossword-module__IJ_AQG__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-crossword-module__IJ_AQG__root *{box-sizing:border-box}.growth-crossword-module__IJ_AQG__root p{overflow-wrap:anywhere;line-height:1.55}.growth-crossword-module__IJ_AQG__intro{font-weight:650}.growth-crossword-module__IJ_AQG__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-crossword-module__IJ_AQG__panel h2{margin:0 0 .5rem;font-size:1.2rem}.growth-crossword-module__IJ_AQG__panel h3{margin:.65rem 0;font-size:1.03rem}.growth-crossword-module__IJ_AQG__hint{color:#526173;font-size:.94rem}.growth-crossword-module__IJ_AQG__root label{gap:.35rem;font-weight:650;display:grid}.growth-crossword-module__IJ_AQG__root textarea{resize:vertical;width:100%;min-width:0;font:inherit;line-height:1.5}.growth-crossword-module__IJ_AQG__root :is(button,textarea){color:inherit;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:.48rem .65rem}.growth-crossword-module__IJ_AQG__root button{cursor:pointer;font-weight:650}.growth-crossword-module__IJ_AQG__root button:hover{background:#e8f0ff}.growth-crossword-module__IJ_AQG__root :is(button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-crossword-module__IJ_AQG__actions{flex-wrap:wrap;gap:.5rem;margin:.8rem 0;display:flex}.growth-crossword-module__IJ_AQG__gridScroll{width:100%;padding:.25rem;overflow-x:auto}.growth-crossword-module__IJ_AQG__grid{aspect-ratio:1;gap:0;width:min(100%,620px);margin:auto;display:grid}.growth-crossword-module__IJ_AQG__block{background:0 0;min-width:0;min-height:0}.growth-crossword-module__IJ_AQG__cell{aspect-ratio:1;background:#fff;border:1px solid #34445f;min-width:0;min-height:0;position:relative}.growth-crossword-module__IJ_AQG__cell input{text-align:center;text-transform:uppercase;color:#172033;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:6px 1px 0;font-size:clamp(.73rem,2.5vw,1.35rem);font-weight:700;display:block}.growth-crossword-module__IJ_AQG__number{z-index:1;pointer-events:none;font-size:clamp(.45rem,1.3vw,.65rem);line-height:1;position:absolute;top:1px;left:2px}.growth-crossword-module__IJ_AQG__wrong{background:#fee2e2;border-color:#b91c1c}.growth-crossword-module__IJ_AQG__clues{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.growth-crossword-module__IJ_AQG__clues ol{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.growth-crossword-module__IJ_AQG__clues li{overflow-wrap:anywhere;line-height:1.5}.growth-crossword-module__IJ_AQG__length{color:#475569}.growth-crossword-module__IJ_AQG__unplaced{background:#fffbeb;border:1px solid #d6a443;border-radius:8px;padding:.75rem}.growth-crossword-module__IJ_AQG__unplaced ul{padding-left:1.3rem}.growth-crossword-module__IJ_AQG__error,.growth-crossword-module__IJ_AQG__notice{border-radius:7px;padding:.55rem .7rem}.growth-crossword-module__IJ_AQG__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-crossword-module__IJ_AQG__notice{color:#14532d;background:#f0fdf4;border:1px solid #86efac}.growth-crossword-module__IJ_AQG__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.growth-crossword-module__IJ_AQG__answer{background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;margin-top:1rem;padding:.8rem;overflow-x:auto}.growth-crossword-module__IJ_AQG__answer pre{letter-spacing:.05em;margin:.5rem 0 1rem;font-size:clamp(.6rem,1.9vw,.94rem);line-height:1.5}@media (max-width:640px){.growth-crossword-module__IJ_AQG__root{padding:0 9px}.growth-crossword-module__IJ_AQG__panel{padding:.7rem}.growth-crossword-module__IJ_AQG__clues{grid-template-columns:1fr}.growth-crossword-module__IJ_AQG__actions button{flex:130px}.growth-crossword-module__IJ_AQG__cell input{padding-top:4px}.growth-crossword-module__IJ_AQG__number{top:0;left:1px}}body[data-theme=dark] .growth-crossword-module__IJ_AQG__root{color:#e2e8f0}body[data-theme=dark] .growth-crossword-module__IJ_AQG__panel{background:#142034;border-color:#54647d}:is(body[data-theme=dark] .growth-crossword-module__IJ_AQG__hint,body[data-theme=dark] .growth-crossword-module__IJ_AQG__length){color:#b8c9df}body[data-theme=dark] .growth-crossword-module__IJ_AQG__root :is(button,textarea){color:#e2e8f0;background:#1a2b42;border-color:#71829a}body[data-theme=dark] .growth-crossword-module__IJ_AQG__cell{background:#1e3049;border-color:#94a3b8}body[data-theme=dark] .growth-crossword-module__IJ_AQG__cell input{color:#f8fafc}body[data-theme=dark] .growth-crossword-module__IJ_AQG__wrong{background:#6a2633;border-color:#fda4af}body[data-theme=dark] .growth-crossword-module__IJ_AQG__unplaced{background:#4a3719;border-color:#c59949}body[data-theme=dark] .growth-crossword-module__IJ_AQG__answer{background:#203b60;border-color:#829fcc}body[data-theme=dark] .growth-crossword-module__IJ_AQG__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-crossword-module__IJ_AQG__notice{color:#bbf7d0;background:#17432f;border-color:#3c8c60}
.growth-minesweeper-module__FIiDWG__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-minesweeper-module__FIiDWG__root *{box-sizing:border-box}.growth-minesweeper-module__FIiDWG__root p{overflow-wrap:anywhere;line-height:1.55}.growth-minesweeper-module__FIiDWG__intro{font-weight:650}.growth-minesweeper-module__FIiDWG__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-minesweeper-module__FIiDWG__panel h2{margin:0 0 .5rem;font-size:1.2rem}.growth-minesweeper-module__FIiDWG__hint{color:#526173;font-size:.94rem}.growth-minesweeper-module__FIiDWG__settings{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.growth-minesweeper-module__FIiDWG__root label{gap:.3rem;font-weight:650;display:grid}.growth-minesweeper-module__FIiDWG__settings input{width:100%;min-width:0}.growth-minesweeper-module__FIiDWG__root :is(button,input[type=number]){font:inherit;color:inherit;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:.45rem .6rem}.growth-minesweeper-module__FIiDWG__root button{cursor:pointer;font-weight:650}.growth-minesweeper-module__FIiDWG__root button:hover:not(:disabled){background:#e8f0ff}.growth-minesweeper-module__FIiDWG__root :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-minesweeper-module__FIiDWG__actions{flex-wrap:wrap;gap:.5rem;margin:.8rem 0;display:flex}.growth-minesweeper-module__FIiDWG__status{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:.55rem .7rem;font-weight:650}.growth-minesweeper-module__FIiDWG__mode{border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;gap:1.2rem;margin:.6rem 0;padding:.5rem .8rem;display:flex}.growth-minesweeper-module__FIiDWG__mode legend{padding:0 .3rem;font-weight:650}.growth-minesweeper-module__FIiDWG__mode label{cursor:pointer;align-items:center;gap:.35rem;display:flex}.growth-minesweeper-module__FIiDWG__boardScroll{max-width:100%;padding:.25rem;overflow-x:auto}.growth-minesweeper-module__FIiDWG__board{border:2px solid #334155;border-radius:5px;width:min(100%,600px);margin:0 auto;overflow:hidden}.growth-minesweeper-module__FIiDWG__row{display:grid}.growth-minesweeper-module__FIiDWG__row>div{min-width:0;min-height:0}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__cell{aspect-ratio:1;touch-action:manipulation;background:#e2e8f0;border:1px solid #64748b;border-radius:0;justify-content:center;align-items:center;width:100%;padding:0;font-size:clamp(.7rem,2.4vw,1.2rem);font-weight:800;line-height:1;display:flex}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__cell:hover:not(:disabled){background:#cbd5e1}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__revealed{background:#f8fafc;border-color:#cbd5e1;box-shadow:inset 0 0 0 1px #e2e8f0}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__mine{background:#fee2e2}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__exploded{color:#4c0519;background:#fb7185}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__wrongFlag{color:#9a3412;background:#ffedd5}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number1{color:#1d4ed8}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number2{color:#15803d}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number3{color:#be123c}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number4{color:#6d28d9}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number5{color:#92400e}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number6{color:#0e7490}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number7{color:#334155}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number8{color:#111827}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__cell:disabled{cursor:default;opacity:1}.growth-minesweeper-module__FIiDWG__result{font-size:1.08rem;font-weight:750}.growth-minesweeper-module__FIiDWG__error,.growth-minesweeper-module__FIiDWG__notice{border-radius:7px;padding:.55rem .7rem}.growth-minesweeper-module__FIiDWG__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-minesweeper-module__FIiDWG__notice{color:#14532d;background:#f0fdf4;border:1px solid #86efac}.growth-minesweeper-module__FIiDWG__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:680px){.growth-minesweeper-module__FIiDWG__root{padding:0 9px}.growth-minesweeper-module__FIiDWG__panel{padding:.7rem}.growth-minesweeper-module__FIiDWG__settings{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-minesweeper-module__FIiDWG__actions button{flex:135px}.growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__cell{font-size:clamp(.65rem,3.7vw,1rem)}}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root{color:#e2e8f0}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__panel{background:#142034;border-color:#54647d}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__hint{color:#b8c9df}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root :is(button,input[type=number]){color:#e2e8f0;background:#1a2b42;border-color:#71829a}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__status{background:#203b60;border-color:#52769e}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__mode{border-color:#64748b}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__cell{color:#f8fafc;background:#334155;border-color:#94a3b8}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__cell:hover:not(:disabled){background:#475569}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__revealed{background:#18283d;border-color:#52647d;box-shadow:inset 0 0 0 1px #253a56}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__mine{background:#65283c}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__exploded{color:#fff;background:#9f1239}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__wrongFlag{color:#ffedd5;background:#713f12}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number1{color:#93c5fd}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number2{color:#86efac}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number3{color:#fda4af}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number4{color:#d8b4fe}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number5{color:#fcd34d}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number6{color:#67e8f9}:is(body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number7,body[data-theme=dark] .growth-minesweeper-module__FIiDWG__root .growth-minesweeper-module__FIiDWG__number8){color:#f8fafc}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-minesweeper-module__FIiDWG__notice{color:#bbf7d0;background:#17432f;border-color:#3c8c60}
.growth-tangram-module__lalB9W__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-tangram-module__lalB9W__root *{box-sizing:border-box}.growth-tangram-module__lalB9W__root p{overflow-wrap:anywhere;line-height:1.55}.growth-tangram-module__lalB9W__intro{font-weight:650}.growth-tangram-module__lalB9W__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-tangram-module__lalB9W__panel h2{margin:0 0 .5rem;font-size:1.2rem}.growth-tangram-module__lalB9W__hint{color:#526173;font-size:.94rem}.growth-tangram-module__lalB9W__board{touch-action:none;background:#fff;border:1px solid #94a3b8;border-radius:8px;width:100%;max-width:800px;height:auto;margin:auto;display:block}.growth-tangram-module__lalB9W__boardBase{fill:#fff}.growth-tangram-module__lalB9W__divider{stroke:#cbd5e1;stroke-width:2px;stroke-dasharray:8 8;fill:none}.growth-tangram-module__lalB9W__target{fill:#cbd5e1;stroke:none}.growth-tangram-module__lalB9W__piece{stroke:#172033;stroke-width:2px;cursor:grab;touch-action:none}.growth-tangram-module__lalB9W__piece:active{cursor:grabbing}.growth-tangram-module__lalB9W__selected{stroke:#000;stroke-width:5px}.growth-tangram-module__lalB9W__boardText{fill:#1e293b;pointer-events:none;font-size:18px;font-weight:700}.growth-tangram-module__lalB9W__pieceList,.growth-tangram-module__lalB9W__actions{flex-wrap:wrap;gap:.5rem;margin:.7rem 0;display:flex}.growth-tangram-module__lalB9W__root button,.growth-tangram-module__lalB9W__root input[type=number]{font:inherit;color:inherit;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:.45rem .6rem}.growth-tangram-module__lalB9W__root button{cursor:pointer;font-weight:650}.growth-tangram-module__lalB9W__root button:hover{background:#e8f0ff}.growth-tangram-module__lalB9W__root button[aria-pressed=true]{background:#dbeafe;border-color:#2563eb}.growth-tangram-module__lalB9W__root :is(button,input,.growth-tangram-module__lalB9W__piece):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-tangram-module__lalB9W__swatch{vertical-align:middle;border:1px solid #334155;border-radius:3px;width:1rem;height:1rem;margin-right:.4rem;display:inline-block}.growth-tangram-module__lalB9W__status{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:.55rem .7rem;font-weight:650}.growth-tangram-module__lalB9W__coordinates{flex-wrap:wrap;gap:.7rem;display:flex}.growth-tangram-module__lalB9W__coordinates label{gap:.25rem;font-weight:650;display:grid}.growth-tangram-module__lalB9W__coordinates input{width:7rem;max-width:100%}.growth-tangram-module__lalB9W__report,.growth-tangram-module__lalB9W__success{background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;gap:.2rem;padding:.65rem;display:grid}.growth-tangram-module__lalB9W__success{background:#f0fdf4;border-color:#86efac}.growth-tangram-module__lalB9W__error,.growth-tangram-module__lalB9W__notice{border-radius:7px;padding:.55rem .7rem}.growth-tangram-module__lalB9W__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-tangram-module__lalB9W__notice{color:#14532d;background:#f0fdf4;border:1px solid #86efac}.growth-tangram-module__lalB9W__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:680px){.growth-tangram-module__lalB9W__root{padding:0 9px}.growth-tangram-module__lalB9W__panel{padding:.7rem}.growth-tangram-module__lalB9W__actions button,.growth-tangram-module__lalB9W__pieceList button{flex:135px}.growth-tangram-module__lalB9W__boardText{font-size:20px}}body[data-theme=dark] .growth-tangram-module__lalB9W__root{color:#e2e8f0}body[data-theme=dark] .growth-tangram-module__lalB9W__panel{background:#142034;border-color:#54647d}body[data-theme=dark] .growth-tangram-module__lalB9W__hint{color:#b8c9df}body[data-theme=dark] .growth-tangram-module__lalB9W__root button{color:#e2e8f0;background:#1a2b42;border-color:#71829a}body[data-theme=dark] .growth-tangram-module__lalB9W__root input[type=number]{color:#e2e8f0;background:#1a2b42;border-color:#71829a}body[data-theme=dark] .growth-tangram-module__lalB9W__root button[aria-pressed=true]{background:#214777;border-color:#93c5fd}body[data-theme=dark] .growth-tangram-module__lalB9W__status{background:#203b60;border-color:#52769e}body[data-theme=dark] .growth-tangram-module__lalB9W__boardBase{fill:#172033}body[data-theme=dark] .growth-tangram-module__lalB9W__divider{stroke:#475569}body[data-theme=dark] .growth-tangram-module__lalB9W__target{fill:#64748b}body[data-theme=dark] .growth-tangram-module__lalB9W__boardText{fill:#e2e8f0}body[data-theme=dark] .growth-tangram-module__lalB9W__piece{stroke:#f8fafc}body[data-theme=dark] .growth-tangram-module__lalB9W__selected{stroke:#fff}body[data-theme=dark] .growth-tangram-module__lalB9W__report{background:#1f2937;border-color:#64748b}body[data-theme=dark] .growth-tangram-module__lalB9W__success{background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-tangram-module__lalB9W__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-tangram-module__lalB9W__notice{color:#bbf7d0;background:#17432f;border-color:#3c8c60}
.growth-word-search-module__ugcWQG__root{color:#172033;gap:1rem;width:100%;min-width:0;max-width:1100px;margin:auto;padding:0 16px;display:grid}.growth-word-search-module__ugcWQG__root *{box-sizing:border-box}.growth-word-search-module__ugcWQG__root p{overflow-wrap:anywhere;line-height:1.55}.growth-word-search-module__ugcWQG__intro{font-weight:650}.growth-word-search-module__ugcWQG__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-word-search-module__ugcWQG__panel h2{margin:0 0 .6rem;font-size:1.2rem}.growth-word-search-module__ugcWQG__panel h3{margin:.8rem 0 .45rem;font-size:1rem}.growth-word-search-module__ugcWQG__hint{color:#526173;font-size:.94rem}.growth-word-search-module__ugcWQG__root label{gap:.35rem;font-weight:600;display:grid}.growth-word-search-module__ugcWQG__root :is(button,select,textarea,input[type=number]){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.5rem .65rem;font-size:16px}.growth-word-search-module__ugcWQG__root button{cursor:pointer;font-weight:650}.growth-word-search-module__ugcWQG__root :is(button,select,textarea,input):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-word-search-module__ugcWQG__root textarea{resize:vertical;width:100%}.growth-word-search-module__ugcWQG__settings{flex-wrap:wrap;gap:.75rem;margin:.75rem 0;display:flex}.growth-word-search-module__ugcWQG__settings label{flex:160px;min-width:0}.growth-word-search-module__ugcWQG__settings :is(select,input){width:100%;min-width:0}.growth-word-search-module__ugcWQG__directions{border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;gap:.5rem 1.2rem;margin:.75rem 0;padding:.7rem;display:flex}.growth-word-search-module__ugcWQG__directions legend{font-weight:650}.growth-word-search-module__ugcWQG__directions label{align-items:center;gap:.4rem;min-width:105px;display:flex}.growth-word-search-module__ugcWQG__directions input{accent-color:#2563eb;width:20px;height:20px}.growth-word-search-module__ugcWQG__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.75rem 0;display:flex}.growth-word-search-module__ugcWQG__boardScroll{overscroll-behavior-inline:contain;max-width:100%;margin:.75rem 0;padding-bottom:.3rem;overflow:auto}.growth-word-search-module__ugcWQG__board{background:#fff;border:2px solid #334155;width:max-content;display:grid}.growth-word-search-module__ugcWQG__cell{aspect-ratio:1;justify-content:center;align-items:center;min-width:0;min-height:0;line-height:1;display:flex;border:1px solid #94a3b8!important;border-radius:0!important;padding:0!important;font-size:clamp(13px,2.8vw,20px)!important;font-weight:750!important}.growth-word-search-module__ugcWQG__cell:hover{background:#e0f2fe}.growth-word-search-module__ugcWQG__first{color:#422006!important;background:#fde68a!important}.growth-word-search-module__ugcWQG__marked{color:#14532d!important;background:#bbf7d0!important}.growth-word-search-module__ugcWQG__progress{font-weight:700}.growth-word-search-module__ugcWQG__wordList{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.45rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.growth-word-search-module__ugcWQG__wordList li{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:7px;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;display:flex}.growth-word-search-module__ugcWQG__wordList span{color:#526173;font-size:.78rem}.growth-word-search-module__ugcWQG__foundWord{background:#dcfce7}.growth-word-search-module__ugcWQG__answer{background:#eff6ff;border:1px solid #93b6dd;border-radius:8px;padding:.75rem}.growth-word-search-module__ugcWQG__answer li{overflow-wrap:anywhere;line-height:1.5}.growth-word-search-module__ugcWQG__error{color:#9f1239;overflow-wrap:anywhere;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.75rem}.growth-word-search-module__ugcWQG__notice{color:#12532c;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.75rem}.growth-word-search-module__ugcWQG__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=dark] .growth-word-search-module__ugcWQG__root{color:#e2e8f0}body[data-theme=dark] .growth-word-search-module__ugcWQG__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-word-search-module__ugcWQG__hint{color:#b9c7d8}body[data-theme=dark] .growth-word-search-module__ugcWQG__wordList span{color:#b9c7d8}body[data-theme=dark] .growth-word-search-module__ugcWQG__root :is(button,select,textarea,input[type=number]){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-word-search-module__ugcWQG__directions{border-color:#51627b}body[data-theme=dark] .growth-word-search-module__ugcWQG__wordList li{border-color:#51627b}body[data-theme=dark] .growth-word-search-module__ugcWQG__board{background:#1b2a40;border-color:#9aaac0}body[data-theme=dark] .growth-word-search-module__ugcWQG__cell{color:#f8fafc;background:#1b2a40;border-color:#72839a!important}body[data-theme=dark] .growth-word-search-module__ugcWQG__cell:hover{background:#24466a}body[data-theme=dark] .growth-word-search-module__ugcWQG__first{color:#fff3c4!important;background:#75561d!important}:is(body[data-theme=dark] .growth-word-search-module__ugcWQG__marked,body[data-theme=dark] .growth-word-search-module__ugcWQG__foundWord){color:#bbf7d0!important;background:#17432f!important}body[data-theme=dark] .growth-word-search-module__ugcWQG__answer{background:#20344e;border-color:#6681a4}body[data-theme=dark] .growth-word-search-module__ugcWQG__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}body[data-theme=dark] .growth-word-search-module__ugcWQG__notice{color:#bbf7d0;background:#17432f;border-color:#3c8c60}@media (max-width:600px){.growth-word-search-module__ugcWQG__root{padding:0 10px}.growth-word-search-module__ugcWQG__panel{padding:.7rem}.growth-word-search-module__ugcWQG__actions button{flex:135px}.growth-word-search-module__ugcWQG__directions label{min-width:90px}}
.growth-attribute-trio-module__KcZfWW__root{color:#172033;gap:1rem;width:100%;min-width:0;max-width:1100px;margin:auto;padding:0 16px;display:grid}.growth-attribute-trio-module__KcZfWW__root *{box-sizing:border-box}.growth-attribute-trio-module__KcZfWW__root p{overflow-wrap:anywhere;line-height:1.55}.growth-attribute-trio-module__KcZfWW__intro{font-weight:650}.growth-attribute-trio-module__KcZfWW__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-attribute-trio-module__KcZfWW__panel h2{margin:0 0 .65rem;font-size:1.2rem}.growth-attribute-trio-module__KcZfWW__panel h3{margin:.3rem 0;font-size:1.05rem}.growth-attribute-trio-module__KcZfWW__hint{color:#526173;font-size:.94rem}.growth-attribute-trio-module__KcZfWW__root label{gap:.35rem;font-weight:600;display:grid}.growth-attribute-trio-module__KcZfWW__root :is(button,textarea,input){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.5rem .65rem;font-size:16px}.growth-attribute-trio-module__KcZfWW__root button{cursor:pointer;font-weight:650}.growth-attribute-trio-module__KcZfWW__root button:disabled{cursor:not-allowed;opacity:.48}.growth-attribute-trio-module__KcZfWW__root :is(button,textarea,input):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-attribute-trio-module__KcZfWW__root textarea{resize:vertical;width:100%}.growth-attribute-trio-module__KcZfWW__settings{gap:.75rem;margin:.75rem 0;display:flex}.growth-attribute-trio-module__KcZfWW__settings label{width:min(100%,300px);min-width:0}.growth-attribute-trio-module__KcZfWW__settings input{width:100%}.growth-attribute-trio-module__KcZfWW__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.75rem 0;display:flex}.growth-attribute-trio-module__KcZfWW__stats{flex-wrap:wrap;gap:.5rem .65rem;margin:.8rem 0;font-weight:650;display:flex}.growth-attribute-trio-module__KcZfWW__stats span{background:#edf3fa;border-radius:7px;padding:.35rem .6rem}.growth-attribute-trio-module__KcZfWW__board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.8rem 0;display:grid}.growth-attribute-trio-module__KcZfWW__root button.growth-attribute-trio-module__KcZfWW__card{color:#172033;text-align:center;background:#fff;border:2px solid #94a3b8;border-radius:12px;align-content:center;justify-items:center;gap:.35rem;min-width:0;min-height:120px;padding:.45rem;display:grid;box-shadow:0 2px 7px #0f172a18}.growth-attribute-trio-module__KcZfWW__card svg{background:#f8fafc;border-radius:7px;width:100%;max-width:140px;height:60px;overflow:visible}.growth-attribute-trio-module__KcZfWW__card span{overflow-wrap:anywhere;font-size:.78rem;font-weight:600;line-height:1.3}.growth-attribute-trio-module__KcZfWW__root button.growth-attribute-trio-module__KcZfWW__selected{background:#e8f0ff;border:4px solid #1759b9}.growth-attribute-trio-module__KcZfWW__root button.growth-attribute-trio-module__KcZfWW__hinted{box-shadow:0 0 0 3px #d97706}.growth-attribute-trio-module__KcZfWW__evaluation{border:1px solid #94a3b8;border-radius:8px;margin-top:1rem;padding:.7rem}.growth-attribute-trio-module__KcZfWW__evaluation table{border-collapse:collapse;width:min(100%,440px)}.growth-attribute-trio-module__KcZfWW__evaluation th,.growth-attribute-trio-module__KcZfWW__evaluation td{text-align:left;border-bottom:1px solid #cbd5e1;padding:.35rem .5rem}.growth-attribute-trio-module__KcZfWW__evaluation th{font-weight:700}.growth-attribute-trio-module__KcZfWW__finished{color:#14532d;background:#dcfce7;border-radius:8px;padding:.65rem;font-weight:700}.growth-attribute-trio-module__KcZfWW__notice{color:#12532c;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.75rem}.growth-attribute-trio-module__KcZfWW__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.75rem}.growth-attribute-trio-module__KcZfWW__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__root{color:#e2e8f0}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__hint{color:#b9c7d8}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__root :is(button,textarea,input){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__stats span{background:#263c55}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__root button.growth-attribute-trio-module__KcZfWW__card{color:#e2e8f0;background:#25344a;border-color:#8092aa}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__root button.growth-attribute-trio-module__KcZfWW__selected{background:#204e89;border-color:#93c5fd}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__root button.growth-attribute-trio-module__KcZfWW__hinted{box-shadow:0 0 0 3px #fbbf24}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__evaluation{border-color:#72839a}:is(body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__evaluation th,body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__evaluation td){border-color:#51627b}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__finished{color:#bbf7d0;background:#17432f}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__notice{color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-attribute-trio-module__KcZfWW__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:700px){.growth-attribute-trio-module__KcZfWW__board{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-attribute-trio-module__KcZfWW__card span{font-size:.72rem}}@media (max-width:500px){.growth-attribute-trio-module__KcZfWW__root{padding:0 10px}.growth-attribute-trio-module__KcZfWW__panel{padding:.7rem}.growth-attribute-trio-module__KcZfWW__board{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.growth-attribute-trio-module__KcZfWW__root button.growth-attribute-trio-module__KcZfWW__card{min-height:108px;padding:.35rem}.growth-attribute-trio-module__KcZfWW__card svg{height:54px}.growth-attribute-trio-module__KcZfWW__actions button{flex:130px}}
.growth-geojson-map-module__2nD5Ia__root{color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-geojson-map-module__2nD5Ia__root *{box-sizing:border-box}.growth-geojson-map-module__2nD5Ia__root p{overflow-wrap:anywhere;line-height:1.55}.growth-geojson-map-module__2nD5Ia__intro{font-weight:650}.growth-geojson-map-module__2nD5Ia__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-geojson-map-module__2nD5Ia__panel h2{margin:0 0 .65rem;font-size:1.2rem}.growth-geojson-map-module__2nD5Ia__panel h3{margin:.9rem 0 .4rem;font-size:1rem}.growth-geojson-map-module__2nD5Ia__hint{color:#526173;font-size:.94rem}.growth-geojson-map-module__2nD5Ia__root label{gap:.35rem;min-width:0;font-weight:600;display:grid}.growth-geojson-map-module__2nD5Ia__root :is(button,input,textarea){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.5rem .65rem;font-size:16px}.growth-geojson-map-module__2nD5Ia__root :is(button,input,textarea,.growth-geojson-map-module__2nD5Ia__map):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-geojson-map-module__2nD5Ia__root button{cursor:pointer;font-weight:650}.growth-geojson-map-module__2nD5Ia__root button:disabled{cursor:not-allowed;opacity:.48}.growth-geojson-map-module__2nD5Ia__root button[aria-pressed=true]{color:#fff;background:#1759b9;border-color:#1759b9}.growth-geojson-map-module__2nD5Ia__root textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.growth-geojson-map-module__2nD5Ia__actions,.growth-geojson-map-module__2nD5Ia__featureList,.growth-geojson-map-module__2nD5Ia__vertexList{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.65rem 0;display:flex}.growth-geojson-map-module__2nD5Ia__featureList button,.growth-geojson-map-module__2nD5Ia__vertexList button{overflow-wrap:anywhere;text-align:left;max-width:100%}.growth-geojson-map-module__2nD5Ia__map{aspect-ratio:2;touch-action:manipulation;cursor:crosshair;background:#f8fafc;border:1px solid #94a3b8;border-radius:8px;width:100%;height:auto;display:block}.growth-geojson-map-module__2nD5Ia__shape{cursor:pointer;touch-action:manipulation}.growth-geojson-map-module__2nD5Ia__coordinates{flex-wrap:wrap;align-items:end;gap:.6rem;margin:.65rem 0;display:flex}.growth-geojson-map-module__2nD5Ia__coordinates label{flex:145px}.growth-geojson-map-module__2nD5Ia__coordinates input{width:100%;min-width:0}.growth-geojson-map-module__2nD5Ia__coordinates button{flex:0 auto}.growth-geojson-map-module__2nD5Ia__notice{color:#12532c;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:.75rem}.growth-geojson-map-module__2nD5Ia__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af;border-radius:8px;padding:.75rem}.growth-geojson-map-module__2nD5Ia__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=dark] .growth-geojson-map-module__2nD5Ia__root{color:#e2e8f0}body[data-theme=dark] .growth-geojson-map-module__2nD5Ia__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-geojson-map-module__2nD5Ia__hint{color:#b9c7d8}body[data-theme=dark] .growth-geojson-map-module__2nD5Ia__root :is(button,input,textarea){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-geojson-map-module__2nD5Ia__root button[aria-pressed=true]{color:#fff;background:#2663af}body[data-theme=dark] .growth-geojson-map-module__2nD5Ia__notice{color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-geojson-map-module__2nD5Ia__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:600px){.growth-geojson-map-module__2nD5Ia__root{padding:0 10px}.growth-geojson-map-module__2nD5Ia__panel{padding:.7rem}.growth-geojson-map-module__2nD5Ia__actions button{flex:130px}.growth-geojson-map-module__2nD5Ia__coordinates button{flex:100%}}
.growth-route-order-module__nVSNRW__root{color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-route-order-module__nVSNRW__root *{box-sizing:border-box}.growth-route-order-module__nVSNRW__root p{overflow-wrap:anywhere;line-height:1.55}.growth-route-order-module__nVSNRW__intro{font-weight:650}.growth-route-order-module__nVSNRW__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-route-order-module__nVSNRW__panel h2{margin:0 0 .65rem;font-size:1.18rem}.growth-route-order-module__nVSNRW__hint{color:#526173;font-size:.94rem}.growth-route-order-module__nVSNRW__root label{gap:.35rem;min-width:0;font-weight:600;display:grid}.growth-route-order-module__nVSNRW__root :is(button,input,textarea,select){font:inherit;color:#172033;background:#fff;border:1px solid #94a3b8;border-radius:8px;min-height:44px;padding:.5rem .65rem;font-size:16px}.growth-route-order-module__nVSNRW__root :is(button,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-route-order-module__nVSNRW__root button{cursor:pointer;font-weight:650}.growth-route-order-module__nVSNRW__root button:disabled{cursor:not-allowed;opacity:.48}.growth-route-order-module__nVSNRW__root button[aria-pressed=true],.growth-route-order-module__nVSNRW__primary{color:#fff!important;background:#1759b9!important;border-color:#1759b9!important}.growth-route-order-module__nVSNRW__root textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.growth-route-order-module__nVSNRW__settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:.7rem;margin:.6rem 0;display:grid}.growth-route-order-module__nVSNRW__settings input,.growth-route-order-module__nVSNRW__settings select{width:100%;min-width:0}.growth-route-order-module__nVSNRW__check{align-items:center;margin:.7rem 0;gap:.65rem!important;display:flex!important}.growth-route-order-module__nVSNRW__check input{width:22px;height:22px;min-height:22px}.growth-route-order-module__nVSNRW__pointList,.growth-route-order-module__nVSNRW__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.65rem 0;display:flex}.growth-route-order-module__nVSNRW__pointList button{text-align:left;overflow-wrap:anywhere;max-width:100%}.growth-route-order-module__nVSNRW__pointList small{font-size:.8rem;font-weight:400;display:block}.growth-route-order-module__nVSNRW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.growth-route-order-module__nVSNRW__stats p{border:1px solid #cbd5e1;border-radius:8px;gap:.1rem;margin:0;padding:.6rem;display:grid}.growth-route-order-module__nVSNRW__stats strong{font-size:1.12rem}.growth-route-order-module__nVSNRW__stats span{font-size:.84rem}.growth-route-order-module__nVSNRW__badge{background:#eff6ff;border-left:4px solid #1759b9;padding:.65rem;font-weight:700}.growth-route-order-module__nVSNRW__itinerary{padding-left:1.6rem}.growth-route-order-module__nVSNRW__itinerary li{padding:.3rem 0}.growth-route-order-module__nVSNRW__itinerary span{color:#526173;margin-left:.55rem}.growth-route-order-module__nVSNRW__preview{aspect-ratio:2;background:#fff;border:1px solid #94a3b8;border-radius:8px;width:100%;height:auto;display:block}.growth-route-order-module__nVSNRW__success,.growth-route-order-module__nVSNRW__error{border-radius:8px;padding:.75rem}.growth-route-order-module__nVSNRW__success{color:#12532c;background:#f0fdf4;border:1px solid #86efac}.growth-route-order-module__nVSNRW__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-route-order-module__nVSNRW__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=dark] .growth-route-order-module__nVSNRW__root{color:#e2e8f0}body[data-theme=dark] .growth-route-order-module__nVSNRW__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-route-order-module__nVSNRW__hint{color:#b9c7d8}body[data-theme=dark] .growth-route-order-module__nVSNRW__itinerary span{color:#b9c7d8}body[data-theme=dark] .growth-route-order-module__nVSNRW__root :is(button,input,textarea,select){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-route-order-module__nVSNRW__root button[aria-pressed=true]{color:#fff;background:#2663af}body[data-theme=dark] .growth-route-order-module__nVSNRW__stats p{border-color:#51627b}body[data-theme=dark] .growth-route-order-module__nVSNRW__badge{background:#16345d}body[data-theme=dark] .growth-route-order-module__nVSNRW__success{color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-route-order-module__nVSNRW__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:600px){.growth-route-order-module__nVSNRW__root{padding:0 10px}.growth-route-order-module__nVSNRW__panel{padding:.7rem}.growth-route-order-module__nVSNRW__actions button{flex:130px}.growth-route-order-module__nVSNRW__stats{grid-template-columns:1fr}}
