.growth-peg-solitaire-module__YPL39q__root{box-sizing:border-box;color:#172033;gap:1rem;width:100%;min-width:0;max-width:1000px;margin:auto;padding:0 16px;display:grid}.growth-peg-solitaire-module__YPL39q__root *{box-sizing:border-box}.growth-peg-solitaire-module__YPL39q__root p{overflow-wrap:anywhere;line-height:1.55}.growth-peg-solitaire-module__YPL39q__intro{font-weight:650}.growth-peg-solitaire-module__YPL39q__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-peg-solitaire-module__YPL39q__panel h2{margin:0 0 .5rem;font-size:1.2rem}.growth-peg-solitaire-module__YPL39q__hint{color:#526173;font-size:.94rem}.growth-peg-solitaire-module__YPL39q__settings,.growth-peg-solitaire-module__YPL39q__actions{flex-wrap:wrap;gap:.6rem;margin:.7rem 0;display:flex}.growth-peg-solitaire-module__YPL39q__settings label{gap:.3rem;font-weight:650;display:grid}.growth-peg-solitaire-module__YPL39q__root :is(button,select){font:inherit;color:inherit;background:#fff;border:1px solid #94a3b8;border-radius:7px;padding:.48rem .65rem}.growth-peg-solitaire-module__YPL39q__root button{cursor:pointer;font-weight:650}.growth-peg-solitaire-module__YPL39q__root button:hover:not(:disabled){background:#e8f0ff}.growth-peg-solitaire-module__YPL39q__root button:disabled{opacity:.5;cursor:not-allowed}.growth-peg-solitaire-module__YPL39q__root :is(button,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-peg-solitaire-module__YPL39q__stats{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:.8rem 0;display:flex}.growth-peg-solitaire-module__YPL39q__stats>*{background:#eff6ff;border:1px solid #cbd5e1;border-radius:999px;padding:.38rem .6rem}.growth-peg-solitaire-module__YPL39q__board{aspect-ratio:1;background:#e2e8f0;border:2px solid #475569;border-radius:10px;grid-template-rows:repeat(7,minmax(0,1fr));width:min(100%,520px);margin:1rem auto;padding:.4rem;display:grid}.growth-peg-solitaire-module__YPL39q__row{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;min-height:0;display:grid}.growth-peg-solitaire-module__YPL39q__row>div{min-width:0;min-height:0}.growth-peg-solitaire-module__YPL39q__missing{visibility:hidden}.growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__cell{touch-action:manipulation;background:#f8fafc;border:1px solid #64748b;border-radius:50%;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex}.growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__cell:hover{background:#dbeafe}.growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__selected{background:#bfdbfe;box-shadow:inset 0 0 0 3px #1d4ed8}.growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__target{background:#dcfce7;box-shadow:inset 0 0 0 3px #15803d}.growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__hinted{outline-offset:-3px;outline:3px solid #ea580c}.growth-peg-solitaire-module__YPL39q__peg{background:radial-gradient(circle at 32% 25%,#fef3c7,#f59e0b 57%,#92400e);border-radius:50%;width:72%;height:72%;box-shadow:0 2px 4px #0006}.growth-peg-solitaire-module__YPL39q__emptyDot{background:#94a3b8;border-radius:50%;width:20%;height:20%}.growth-peg-solitaire-module__YPL39q__notice,.growth-peg-solitaire-module__YPL39q__error{border-radius:7px;padding:.55rem .7rem}.growth-peg-solitaire-module__YPL39q__notice{color:#14532d;background:#f0fdf4;border:1px solid #86efac}.growth-peg-solitaire-module__YPL39q__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-peg-solitaire-module__YPL39q__record{max-height:240px;line-height:1.7;overflow:auto}.growth-peg-solitaire-module__YPL39q__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:680px){.growth-peg-solitaire-module__YPL39q__root{padding:0 9px}.growth-peg-solitaire-module__YPL39q__panel{padding:.7rem}.growth-peg-solitaire-module__YPL39q__settings label{flex:130px}.growth-peg-solitaire-module__YPL39q__settings select{width:100%}.growth-peg-solitaire-module__YPL39q__actions button{flex:145px}.growth-peg-solitaire-module__YPL39q__board{padding:.2rem}.growth-peg-solitaire-module__YPL39q__peg{width:75%;height:75%}}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__root{color:#e2e8f0}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__panel{background:#142034;border-color:#54647d}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__hint{color:#b8c9df}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__root :is(button,select){color:#e2e8f0;background:#1a2b42;border-color:#71829a}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__stats>*{background:#203b60;border-color:#52769e}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__board{background:#263b52;border-color:#94a3b8}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__cell{background:#1d3046;border-color:#8ba5be}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__cell:hover{background:#35537a}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__selected{background:#264d7d;box-shadow:inset 0 0 0 3px #93c5fd}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__root .growth-peg-solitaire-module__YPL39q__target{background:#174b3c;box-shadow:inset 0 0 0 3px #86efac}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__emptyDot{background:#8498b0}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__notice{color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-peg-solitaire-module__YPL39q__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}
.growth-logic-grid-module__oQIIHG__root{color:var(--text-primary,inherit);gap:1.25rem;display:grid}.growth-logic-grid-module__oQIIHG__intro,.growth-logic-grid-module__oQIIHG__hint{color:var(--text-secondary,#596579);line-height:1.65}.growth-logic-grid-module__oQIIHG__panel{border:1px solid var(--border-color,#cbd5e1);background:var(--card-bg,transparent);border-radius:1rem;min-width:0;padding:1.25rem}.growth-logic-grid-module__oQIIHG__panel h2{margin:0 0 .5rem;font-size:1.3rem}.growth-logic-grid-module__oQIIHG__panel h3{font-size:1.1rem}.growth-logic-grid-module__oQIIHG__panel label{gap:.35rem;min-width:0;font-weight:600;display:grid}.growth-logic-grid-module__oQIIHG__panel input,.growth-logic-grid-module__oQIIHG__panel select,.growth-logic-grid-module__oQIIHG__panel textarea{box-sizing:border-box;border:1px solid var(--border-color,#94a3b8);background:var(--card-bg,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:.5rem;padding:.55rem .65rem}.growth-logic-grid-module__oQIIHG__panel textarea{resize:vertical}.growth-logic-grid-module__oQIIHG__panel button{border:1px solid var(--border-color,#64748b);background:var(--card-bg,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:.55rem;padding:.55rem .75rem}.growth-logic-grid-module__oQIIHG__panel button:hover:not(:disabled),.growth-logic-grid-module__oQIIHG__panel button[aria-pressed=true]{color:#172554;background:#dbeafe;border-color:#2563eb}.growth-logic-grid-module__oQIIHG__panel button:focus-visible,.growth-logic-grid-module__oQIIHG__panel input:focus-visible,.growth-logic-grid-module__oQIIHG__panel textarea:focus-visible,.growth-logic-grid-module__oQIIHG__panel select:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-logic-grid-module__oQIIHG__panel button:disabled{opacity:.55;cursor:not-allowed}.growth-logic-grid-module__oQIIHG__categories{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem;display:grid}.growth-logic-grid-module__oQIIHG__category{border:1px solid var(--border-color,#cbd5e1);border-radius:.7rem;gap:.65rem;padding:.8rem;display:grid}.growth-logic-grid-module__oQIIHG__actions,.growth-logic-grid-module__oQIIHG__pairTabs{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.growth-logic-grid-module__oQIIHG__clueEditor{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:.6rem;margin-bottom:.75rem;display:grid}.growth-logic-grid-module__oQIIHG__clues{gap:.45rem;padding-left:1.4rem;display:grid}.growth-logic-grid-module__oQIIHG__clues li{padding-left:.2rem;line-height:1.5}.growth-logic-grid-module__oQIIHG__clues li button{margin-left:.65rem;padding:.3rem .55rem}.growth-logic-grid-module__oQIIHG__gridScroll{max-width:100%;padding-bottom:.5rem;overflow-x:auto}.growth-logic-grid-module__oQIIHG__grid{border:1px solid var(--border-color,#94a3b8);border-radius:.5rem;width:max-content;min-width:min(100%,370px);padding:.5rem}.growth-logic-grid-module__oQIIHG__gridRow{grid-template-columns:minmax(95px,130px) repeat(4,minmax(50px,1fr));align-items:center;display:grid}.growth-logic-grid-module__oQIIHG__gridRow:has(>:nth-child(3):last-child){grid-template-columns:minmax(95px,130px) repeat(2,minmax(50px,1fr))}.growth-logic-grid-module__oQIIHG__gridRow:has(>:nth-child(4):last-child){grid-template-columns:minmax(95px,130px) repeat(3,minmax(50px,1fr))}.growth-logic-grid-module__oQIIHG__gridHeading{text-align:center;overflow-wrap:anywhere;padding:.25rem;font-size:.88rem}.growth-logic-grid-module__oQIIHG__mark{width:100%;min-width:50px;min-height:50px;padding:0!important;font-size:1.4rem!important}.growth-logic-grid-module__oQIIHG__yes{color:#14532d!important;background:#dcfce7!important}.growth-logic-grid-module__oQIIHG__no{color:#7f1d1d!important;background:#fee2e2!important}.growth-logic-grid-module__oQIIHG__result,.growth-logic-grid-module__oQIIHG__notice,.growth-logic-grid-module__oQIIHG__error,.growth-logic-grid-module__oQIIHG__hintBox{border-radius:.6rem;padding:.75rem;line-height:1.55}.growth-logic-grid-module__oQIIHG__result,.growth-logic-grid-module__oQIIHG__hintBox{color:#172554;background:#eff6ff}.growth-logic-grid-module__oQIIHG__notice{color:#14532d;background:#dcfce7}.growth-logic-grid-module__oQIIHG__error{color:#7f1d1d;background:#fee2e2}.growth-logic-grid-module__oQIIHG__answer{overflow-x:auto}.growth-logic-grid-module__oQIIHG__answer table{border-collapse:collapse;width:100%;min-width:300px;margin-bottom:.7rem}.growth-logic-grid-module__oQIIHG__answer th,.growth-logic-grid-module__oQIIHG__answer td{border:1px solid var(--border-color,#94a3b8);text-align:left;padding:.5rem}.growth-logic-grid-module__oQIIHG__file{clip-path:inset(50%);height:1px;position:absolute;overflow:hidden;width:1px!important}@media (max-width:420px){.growth-logic-grid-module__oQIIHG__panel{padding:.85rem}.growth-logic-grid-module__oQIIHG__clueEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-logic-grid-module__oQIIHG__panel button{min-height:44px}}body[data-theme=dark] .growth-logic-grid-module__oQIIHG__root{color:#e2e8f0}body[data-theme=dark] .growth-logic-grid-module__oQIIHG__panel{background:#142034;border-color:#51627b}:is(body[data-theme=dark] .growth-logic-grid-module__oQIIHG__category,body[data-theme=dark] .growth-logic-grid-module__oQIIHG__grid){border-color:#51627b}:is(body[data-theme=dark] .growth-logic-grid-module__oQIIHG__hint,body[data-theme=dark] .growth-logic-grid-module__oQIIHG__intro){color:#cbd5e1}:is(body[data-theme=dark] .growth-logic-grid-module__oQIIHG__panel input,body[data-theme=dark] .growth-logic-grid-module__oQIIHG__panel select,body[data-theme=dark] .growth-logic-grid-module__oQIIHG__panel textarea,body[data-theme=dark] .growth-logic-grid-module__oQIIHG__panel button){color:#f8fafc;background:#1e293b;border-color:#72839a}body[data-theme=dark] .growth-logic-grid-module__oQIIHG__panel button:hover:not(:disabled){color:#fff;background:#1e40af}body[data-theme=dark] .growth-logic-grid-module__oQIIHG__panel button[aria-pressed=true]{color:#fff;background:#1e40af}:is(body[data-theme=dark] .growth-logic-grid-module__oQIIHG__result,body[data-theme=dark] .growth-logic-grid-module__oQIIHG__hintBox){color:#dbeafe;background:#172554}body[data-theme=dark] .growth-logic-grid-module__oQIIHG__notice{color:#dcfce7;background:#14532d}body[data-theme=dark] .growth-logic-grid-module__oQIIHG__error{color:#fee2e2;background:#7f1d1d}
.growth-geojson-topology-module__lr1WAG__root{color:#172033;max-width:1120px;margin:0 auto;padding:0 16px 30px}.growth-geojson-topology-module__lr1WAG__lead{margin:0 0 16px;line-height:1.65}.growth-geojson-topology-module__lr1WAG__panel{background:#fff;border:1px solid #ccd5e2;border-radius:14px;min-width:0;margin:18px 0;padding:18px;box-shadow:0 3px 12px #1720330a}.growth-geojson-topology-module__lr1WAG__panel h2{margin:0 0 10px;font-size:1.2rem}.growth-geojson-topology-module__lr1WAG__panel h3{margin:22px 0 10px;font-size:1.05rem}.growth-geojson-topology-module__lr1WAG__help{color:#475569;font-size:.91rem;line-height:1.6}.growth-geojson-topology-module__lr1WAG__panel label{margin:12px 0 7px;font-weight:650;display:block}.growth-geojson-topology-module__lr1WAG__panel textarea,.growth-geojson-topology-module__lr1WAG__panel input[type=number]{color:#172033;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px}.growth-geojson-topology-module__lr1WAG__panel textarea{resize:vertical;box-sizing:border-box;width:100%;min-width:0;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem;line-height:1.4;display:block}.growth-geojson-topology-module__lr1WAG__panel input[type=number]{width:130px;max-width:100%;padding:9px}.growth-geojson-topology-module__lr1WAG__actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.growth-geojson-topology-module__lr1WAG__actions button,.growth-geojson-topology-module__lr1WAG__primary{color:#172033;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #64748b;border-radius:8px;padding:9px 12px;font-weight:650}.growth-geojson-topology-module__lr1WAG__primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8;margin-top:12px}.growth-geojson-topology-module__lr1WAG__primary:disabled{opacity:.5;cursor:not-allowed}.growth-geojson-topology-module__lr1WAG__actions button:hover:not(:disabled),.growth-geojson-topology-module__lr1WAG__issues button:hover{background:#eaf1ff}.growth-geojson-topology-module__lr1WAG__controls{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.growth-geojson-topology-module__lr1WAG__controls label{margin:0}.growth-geojson-topology-module__lr1WAG__controls .growth-geojson-topology-module__lr1WAG__help{flex-basis:100%;margin:0}.growth-geojson-topology-module__lr1WAG__notice,.growth-geojson-topology-module__lr1WAG__error{border-radius:8px;padding:10px 12px;line-height:1.5}.growth-geojson-topology-module__lr1WAG__notice{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7}.growth-geojson-topology-module__lr1WAG__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-geojson-topology-module__lr1WAG__stats{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.growth-geojson-topology-module__lr1WAG__stats span,.growth-geojson-topology-module__lr1WAG__stats strong{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 10px;font-size:.86rem}.growth-geojson-topology-module__lr1WAG__stats strong{background:#fff7ed;border-color:#fed7aa}.growth-geojson-topology-module__lr1WAG__map{background:#f8fafc;border:1px solid #94a3b8;border-radius:8px;overflow:hidden}.growth-geojson-topology-module__lr1WAG__map svg{width:100%;height:auto;max-height:520px;display:block}.growth-geojson-topology-module__lr1WAG__issues{gap:7px;max-height:480px;padding-left:22px;display:grid;overflow:auto}.growth-geojson-topology-module__lr1WAG__issues li{padding-left:3px}.growth-geojson-topology-module__lr1WAG__issues button{text-align:left;color:#172033;width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.growth-geojson-topology-module__lr1WAG__issues button.growth-geojson-topology-module__lr1WAG__selected{background:#eff6ff;border:2px solid #2563eb}.growth-geojson-topology-module__lr1WAG__issues small{color:#475569;font-size:.82rem;line-height:1.45}.growth-geojson-topology-module__lr1WAG__badgeError,.growth-geojson-topology-module__lr1WAG__badgeWarning,.growth-geojson-topology-module__lr1WAG__badgeInfo{border-radius:5px;width:max-content;padding:2px 6px;font-size:.76rem;display:inline-flex}.growth-geojson-topology-module__lr1WAG__badgeError{color:#991b1b;background:#fee2e2}.growth-geojson-topology-module__lr1WAG__badgeWarning{color:#92400e;background:#fef3c7}.growth-geojson-topology-module__lr1WAG__badgeInfo{color:#1e40af;background:#dbeafe}.growth-geojson-topology-module__lr1WAG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__root{color:#e5edf8}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__panel{background:#142135;border-color:#475569}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__help{color:#b8c7da}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__issues small{color:#b8c7da}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__panel textarea{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__panel input[type=number]{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__actions button{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__issues button{color:#e5edf8;background:#1b2d47;border-color:#8190a4}:is(body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__actions button:hover,body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__issues button:hover,body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__issues button.growth-geojson-topology-module__lr1WAG__selected){background:#1f4167}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__primary{color:#fff;background:#2857cc}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__stats span{background:#203b5d;border-color:#4d78ac}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__stats strong{background:#51402a;border-color:#9b7139}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__notice{color:#c5f6df;background:#123e35;border-color:#448f79}body[data-theme=dark] .growth-geojson-topology-module__lr1WAG__error{color:#fecdd3;background:#4b1d2b;border-color:#bd5a73}@media (max-width:520px){.growth-geojson-topology-module__lr1WAG__root{padding:0 10px 24px}.growth-geojson-topology-module__lr1WAG__panel{padding:12px}.growth-geojson-topology-module__lr1WAG__actions button{flex:135px}.growth-geojson-topology-module__lr1WAG__map svg{min-height:185px}}
.growth-polygon-overlay-module__as9ziq__root{color:#172033;max-width:1120px;margin:0 auto;padding:0 16px 32px}.growth-polygon-overlay-module__as9ziq__lead{margin:0 0 16px;line-height:1.7}.growth-polygon-overlay-module__as9ziq__panel{background:#fff;border:1px solid #ccd5e2;border-radius:14px;min-width:0;margin:18px 0;padding:18px;box-shadow:0 3px 12px #1720330a}.growth-polygon-overlay-module__as9ziq__panel h2{margin:0 0 10px;font-size:1.2rem}.growth-polygon-overlay-module__as9ziq__panel h3{margin:22px 0 10px;font-size:1.05rem}.growth-polygon-overlay-module__as9ziq__help{color:#475569;font-size:.92rem;line-height:1.65}.growth-polygon-overlay-module__as9ziq__panel label{margin:12px 0 7px;font-weight:650;display:block}.growth-polygon-overlay-module__as9ziq__editors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.growth-polygon-overlay-module__as9ziq__editors>div{min-width:0}.growth-polygon-overlay-module__as9ziq__panel textarea,.growth-polygon-overlay-module__as9ziq__panel input[type=number],.growth-polygon-overlay-module__as9ziq__panel select{color:#172033;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px}.growth-polygon-overlay-module__as9ziq__panel textarea{resize:vertical;box-sizing:border-box;width:100%;min-width:0;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.4;display:block}.growth-polygon-overlay-module__as9ziq__panel textarea:disabled{opacity:.6}.growth-polygon-overlay-module__as9ziq__panel input[type=number],.growth-polygon-overlay-module__as9ziq__panel select{max-width:100%;min-height:42px;padding:8px 10px}.growth-polygon-overlay-module__as9ziq__controls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.growth-polygon-overlay-module__as9ziq__controls>div{min-width:170px}.growth-polygon-overlay-module__as9ziq__controls input{width:150px}.growth-polygon-overlay-module__as9ziq__actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.growth-polygon-overlay-module__as9ziq__actions button,.growth-polygon-overlay-module__as9ziq__primary{color:#172033;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #64748b;border-radius:8px;padding:9px 12px;font-weight:650}.growth-polygon-overlay-module__as9ziq__actions button:disabled,.growth-polygon-overlay-module__as9ziq__primary:disabled{opacity:.5;cursor:not-allowed}.growth-polygon-overlay-module__as9ziq__actions button:hover:not(:disabled){background:#eaf1ff}.growth-polygon-overlay-module__as9ziq__primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8;margin-top:8px}.growth-polygon-overlay-module__as9ziq__notice,.growth-polygon-overlay-module__as9ziq__error{border-radius:8px;padding:10px 12px;line-height:1.5}.growth-polygon-overlay-module__as9ziq__notice{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7}.growth-polygon-overlay-module__as9ziq__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-polygon-overlay-module__as9ziq__stats{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.growth-polygon-overlay-module__as9ziq__stats span,.growth-polygon-overlay-module__as9ziq__stats strong{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:7px 10px;font-size:.88rem}.growth-polygon-overlay-module__as9ziq__stats strong{background:#dcfce7;border-color:#86efac}.growth-polygon-overlay-module__as9ziq__map{background:#f8fafc;border:1px solid #94a3b8;border-radius:8px;overflow:hidden}.growth-polygon-overlay-module__as9ziq__map svg{width:100%;height:auto;max-height:520px;display:block}.growth-polygon-overlay-module__as9ziq__features{gap:9px;padding-left:22px;display:grid}.growth-polygon-overlay-module__as9ziq__features li{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:10px 12px}.growth-polygon-overlay-module__as9ziq__features strong,.growth-polygon-overlay-module__as9ziq__features small{display:block}.growth-polygon-overlay-module__as9ziq__features small{color:#475569;margin:4px 0}.growth-polygon-overlay-module__as9ziq__features summary{cursor:pointer;font-weight:600}.growth-polygon-overlay-module__as9ziq__features pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f9;border-radius:8px;max-height:260px;padding:10px;font-size:.82rem;overflow:auto}.growth-polygon-overlay-module__as9ziq__license{color:#475569;font-size:.86rem;line-height:1.6}.growth-polygon-overlay-module__as9ziq__license a{color:#1d4ed8;text-decoration:underline}.growth-polygon-overlay-module__as9ziq__hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__root{color:#e5edf8}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__panel{background:#142135;border-color:#475569}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__help{color:#b8c7da}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__features small{color:#b8c7da}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__license{color:#b8c7da}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__panel textarea{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__panel input[type=number]{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__panel select{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__actions button{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__actions button:hover:not(:disabled){background:#1f4167}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__primary{color:#fff;background:#2857cc}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__stats span{background:#203b5d;border-color:#4d78ac}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__stats strong{background:#164c39;border-color:#448f79}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__features li{border-color:#71839e}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__features pre{background:#1b2d47}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__notice{color:#c5f6df;background:#123e35;border-color:#448f79}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__error{color:#fecdd3;background:#4b1d2b;border-color:#bd5a73}body[data-theme=dark] .growth-polygon-overlay-module__as9ziq__license a{color:#93c5fd}@media (max-width:760px){.growth-polygon-overlay-module__as9ziq__editors{grid-template-columns:1fr}.growth-polygon-overlay-module__as9ziq__panel{padding:13px}.growth-polygon-overlay-module__as9ziq__root{padding:0 10px 24px}.growth-polygon-overlay-module__as9ziq__actions button{flex:150px}.growth-polygon-overlay-module__as9ziq__map svg{min-height:185px}}
.growth-cartographic-label-module__MCvXeG__root{color:#172033;max-width:1120px;margin:0 auto;padding:0 16px 32px}.growth-cartographic-label-module__MCvXeG__lead{margin:0 0 16px;line-height:1.7}.growth-cartographic-label-module__MCvXeG__panel{background:#fff;border:1px solid #ccd5e2;border-radius:14px;min-width:0;margin:18px 0;padding:18px;box-shadow:0 3px 12px #1720330a}.growth-cartographic-label-module__MCvXeG__panel h2{margin:0 0 10px;font-size:1.2rem}.growth-cartographic-label-module__MCvXeG__panel h3{margin:20px 0 10px;font-size:1.05rem}.growth-cartographic-label-module__MCvXeG__help{color:#475569;font-size:.92rem;line-height:1.65}.growth-cartographic-label-module__MCvXeG__panel label{margin:12px 0 7px;font-weight:650;display:block}.growth-cartographic-label-module__MCvXeG__panel textarea,.growth-cartographic-label-module__MCvXeG__panel input[type=number]{color:#172033;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #94a3b8;border-radius:8px}.growth-cartographic-label-module__MCvXeG__panel textarea{resize:vertical;width:100%;min-width:0;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.4;display:block}.growth-cartographic-label-module__MCvXeG__panel input[type=number]{width:100%;min-height:42px;padding:8px 10px}.growth-cartographic-label-module__MCvXeG__grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:4px 14px;display:grid}.growth-cartographic-label-module__MCvXeG__actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.growth-cartographic-label-module__MCvXeG__actions button,.growth-cartographic-label-module__MCvXeG__primary{color:#172033;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #64748b;border-radius:8px;padding:9px 12px;font-weight:650}.growth-cartographic-label-module__MCvXeG__actions button:hover:not(:disabled){background:#eaf1ff}.growth-cartographic-label-module__MCvXeG__actions button:disabled,.growth-cartographic-label-module__MCvXeG__primary:disabled{opacity:.5;cursor:not-allowed}.growth-cartographic-label-module__MCvXeG__primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8;margin-top:8px}.growth-cartographic-label-module__MCvXeG__notice,.growth-cartographic-label-module__MCvXeG__error{border-radius:8px;padding:10px 12px;line-height:1.5}.growth-cartographic-label-module__MCvXeG__notice{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7}.growth-cartographic-label-module__MCvXeG__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-cartographic-label-module__MCvXeG__stats{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.growth-cartographic-label-module__MCvXeG__stats span,.growth-cartographic-label-module__MCvXeG__stats strong{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:7px 10px;font-size:.88rem}.growth-cartographic-label-module__MCvXeG__stats strong{background:#dcfce7;border-color:#86efac}.growth-cartographic-label-module__MCvXeG__map{background:#f8fafc;border:1px solid #94a3b8;border-radius:8px;overflow:auto}.growth-cartographic-label-module__MCvXeG__map img{object-fit:contain;width:100%;height:auto;max-height:600px;display:block}.growth-cartographic-label-module__MCvXeG__list{gap:9px;padding-left:22px;display:grid}.growth-cartographic-label-module__MCvXeG__list li{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:10px 12px;line-height:1.55}.growth-cartographic-label-module__MCvXeG__hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__root{color:#e5edf8}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__panel{background:#142135;border-color:#475569}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__help{color:#b8c7da}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__panel textarea{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__panel input[type=number]{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__actions button{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__actions button:hover:not(:disabled){background:#1f4167}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__primary{color:#fff;background:#2857cc}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__stats span{background:#203b5d;border-color:#4d78ac}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__stats strong{background:#164c39;border-color:#448f79}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__list li{border-color:#71839e}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__notice{color:#c5f6df;background:#123e35;border-color:#448f79}body[data-theme=dark] .growth-cartographic-label-module__MCvXeG__error{color:#fecdd3;background:#4b1d2b;border-color:#bd5a73}@media (max-width:760px){.growth-cartographic-label-module__MCvXeG__panel{padding:13px}.growth-cartographic-label-module__MCvXeG__root{padding:0 10px 24px}.growth-cartographic-label-module__MCvXeG__actions button{flex:150px}.growth-cartographic-label-module__MCvXeG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.growth-survey-traverse-module__1VTqdW__root{color:#172033;max-width:1120px;margin:0 auto;padding:0 16px 32px}.growth-survey-traverse-module__1VTqdW__lead{margin:0 0 16px;line-height:1.7}.growth-survey-traverse-module__1VTqdW__panel{background:#fff;border:1px solid #cbd5e1;border-radius:14px;min-width:0;margin:18px 0;padding:18px;box-shadow:0 3px 12px #1720330a}.growth-survey-traverse-module__1VTqdW__panel h2{margin:0 0 10px;font-size:1.2rem}.growth-survey-traverse-module__1VTqdW__panel h3{margin:20px 0 10px;font-size:1.05rem}.growth-survey-traverse-module__1VTqdW__help{color:#475569;font-size:.92rem;line-height:1.65}.growth-survey-traverse-module__1VTqdW__panel label{margin:12px 0 7px;font-weight:650;display:block}.growth-survey-traverse-module__1VTqdW__panel input,.growth-survey-traverse-module__1VTqdW__panel select,.growth-survey-traverse-module__1VTqdW__panel textarea{color:#172033;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #94a3b8;border-radius:8px}.growth-survey-traverse-module__1VTqdW__panel input,.growth-survey-traverse-module__1VTqdW__panel select{width:100%;min-height:42px;padding:8px 10px}.growth-survey-traverse-module__1VTqdW__panel textarea{resize:vertical;width:100%;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem;line-height:1.5}.growth-survey-traverse-module__1VTqdW__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px 14px;display:grid}.growth-survey-traverse-module__1VTqdW__primary,.growth-survey-traverse-module__1VTqdW__secondary,.growth-survey-traverse-module__1VTqdW__actions button{color:#172033;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #64748b;border-radius:8px;padding:9px 13px;font-weight:650}.growth-survey-traverse-module__1VTqdW__primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.growth-survey-traverse-module__1VTqdW__primary:disabled{opacity:.55;cursor:not-allowed}.growth-survey-traverse-module__1VTqdW__primary:hover:not(:disabled),.growth-survey-traverse-module__1VTqdW__secondary:hover,.growth-survey-traverse-module__1VTqdW__actions button:hover{filter:brightness(.95)}.growth-survey-traverse-module__1VTqdW__actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.growth-survey-traverse-module__1VTqdW__stats{flex-wrap:wrap;gap:7px;display:flex}.growth-survey-traverse-module__1VTqdW__stats span,.growth-survey-traverse-module__1VTqdW__stats strong{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 10px;font-size:.88rem}.growth-survey-traverse-module__1VTqdW__stats strong{background:#dcfce7;border-color:#86efac}.growth-survey-traverse-module__1VTqdW__compare{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin:15px 0;display:grid}.growth-survey-traverse-module__1VTqdW__compare p{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:8px;margin:0;padding:10px}.growth-survey-traverse-module__1VTqdW__compare strong{margin-bottom:4px;display:block}.growth-survey-traverse-module__1VTqdW__map{background:#f8fafc;border:1px solid #94a3b8;border-radius:8px;overflow:auto}.growth-survey-traverse-module__1VTqdW__map img{object-fit:contain;width:100%;height:auto;max-height:550px;display:block}.growth-survey-traverse-module__1VTqdW__tableWrap{overflow:auto}.growth-survey-traverse-module__1VTqdW__tableWrap table{border-collapse:collapse;width:100%;min-width:600px;font-size:.88rem}.growth-survey-traverse-module__1VTqdW__tableWrap th,.growth-survey-traverse-module__1VTqdW__tableWrap td{text-align:right;white-space:nowrap;border:1px solid #cbd5e1;padding:7px 9px}.growth-survey-traverse-module__1VTqdW__tableWrap th:first-child{text-align:center}.growth-survey-traverse-module__1VTqdW__tableWrap thead{background:#eff6ff}.growth-survey-traverse-module__1VTqdW__warning{color:#713f12;background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;padding:12px;line-height:1.6}.growth-survey-traverse-module__1VTqdW__notice,.growth-survey-traverse-module__1VTqdW__error{border-radius:8px;padding:10px 12px;line-height:1.5}.growth-survey-traverse-module__1VTqdW__notice{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7}.growth-survey-traverse-module__1VTqdW__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__root{color:#e5edf8}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__panel{background:#142135;border-color:#475569}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__help{color:#b8c7da}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__panel input{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__panel select{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__panel textarea{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__secondary{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__actions button{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__primary{color:#fff;background:#2857cc}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__stats span{background:#203b5d;border-color:#4d78ac}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__stats strong{background:#164c39;border-color:#448f79}:is(body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__compare p,body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__tableWrap td,body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__tableWrap th){border-color:#71839e}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__tableWrap thead{background:#203b5d}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__warning{color:#fde68a;background:#4a3212;border-color:#a16207}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__notice{color:#c5f6df;background:#123e35;border-color:#448f79}body[data-theme=dark] .growth-survey-traverse-module__1VTqdW__error{color:#fecdd3;background:#4b1d2b;border-color:#bd5a73}@media (max-width:760px){.growth-survey-traverse-module__1VTqdW__panel{padding:13px}.growth-survey-traverse-module__1VTqdW__root{padding:0 10px 24px}.growth-survey-traverse-module__1VTqdW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-survey-traverse-module__1VTqdW__actions button{flex:150px}}
.growth-spatial-join-module__-CKJ8W__root{color:#172033;gap:1rem;width:100%;min-width:0;max-width:1120px;margin:auto;padding:0 16px;display:grid}.growth-spatial-join-module__-CKJ8W__root *{box-sizing:border-box}.growth-spatial-join-module__-CKJ8W__root p{overflow-wrap:anywhere;line-height:1.55}.growth-spatial-join-module__-CKJ8W__intro{font-weight:650}.growth-spatial-join-module__-CKJ8W__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:1rem}.growth-spatial-join-module__-CKJ8W__panel h2{margin:0 0 .65rem;font-size:1.18rem}.growth-spatial-join-module__-CKJ8W__panel h3{margin:.8rem 0 .25rem;font-size:1rem}.growth-spatial-join-module__-CKJ8W__hint{color:#526173;font-size:.94rem}.growth-spatial-join-module__-CKJ8W__root label{gap:.35rem;min-width:0;font-weight:600;display:grid}.growth-spatial-join-module__-CKJ8W__root :is(button,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-spatial-join-module__-CKJ8W__root :is(button,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-spatial-join-module__-CKJ8W__root button{cursor:pointer;font-weight:650}.growth-spatial-join-module__-CKJ8W__root button:disabled{cursor:not-allowed;opacity:.48}.growth-spatial-join-module__-CKJ8W__root textarea{resize:vertical;width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;display:block}.growth-spatial-join-module__-CKJ8W__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.growth-spatial-join-module__-CKJ8W__columns>div{min-width:0}.growth-spatial-join-module__-CKJ8W__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.75rem 0;display:grid}.growth-spatial-join-module__-CKJ8W__options select{width:100%;min-width:0}.growth-spatial-join-module__-CKJ8W__actions{flex-wrap:wrap;gap:.55rem;margin:.65rem 0;display:flex}.growth-spatial-join-module__-CKJ8W__primary{color:#fff!important;background:#1759b9!important;border-color:#1759b9!important}.growth-spatial-join-module__-CKJ8W__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.7rem 0;display:grid}.growth-spatial-join-module__-CKJ8W__stats p{border:1px solid #cbd5e1;border-radius:8px;gap:.1rem;margin:0;padding:.6rem;display:grid}.growth-spatial-join-module__-CKJ8W__stats strong{font-size:1.2rem}.growth-spatial-join-module__-CKJ8W__stats span{font-size:.82rem}.growth-spatial-join-module__-CKJ8W__preview{aspect-ratio:2;background:#fff;border:1px solid #94a3b8;border-radius:8px;width:100%;height:auto;display:block}.growth-spatial-join-module__-CKJ8W__matchList{padding-left:1.3rem}.growth-spatial-join-module__-CKJ8W__matchList li{padding:.25rem 0}.growth-spatial-join-module__-CKJ8W__matchList span{color:#526173;margin-left:.35rem}.growth-spatial-join-module__-CKJ8W__file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.growth-spatial-join-module__-CKJ8W__success,.growth-spatial-join-module__-CKJ8W__error{border-radius:8px;padding:.75rem}.growth-spatial-join-module__-CKJ8W__success{color:#12532c;background:#f0fdf4;border:1px solid #86efac}.growth-spatial-join-module__-CKJ8W__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}body[data-theme=dark] .growth-spatial-join-module__-CKJ8W__root{color:#e2e8f0}body[data-theme=dark] .growth-spatial-join-module__-CKJ8W__panel{background:#142034;border-color:#51627b}body[data-theme=dark] .growth-spatial-join-module__-CKJ8W__hint{color:#b9c7d8}body[data-theme=dark] .growth-spatial-join-module__-CKJ8W__matchList span{color:#b9c7d8}body[data-theme=dark] .growth-spatial-join-module__-CKJ8W__root :is(button,textarea,select){color:#e2e8f0;background:#19283d;border-color:#72839a}body[data-theme=dark] .growth-spatial-join-module__-CKJ8W__stats p{border-color:#51627b}body[data-theme=dark] .growth-spatial-join-module__-CKJ8W__success{color:#bbf7d0;background:#17432f;border-color:#3c8c60}body[data-theme=dark] .growth-spatial-join-module__-CKJ8W__error{color:#fecdd3;background:#4c1d2b;border-color:#be5672}@media (max-width:700px){.growth-spatial-join-module__-CKJ8W__columns,.growth-spatial-join-module__-CKJ8W__options{grid-template-columns:1fr}.growth-spatial-join-module__-CKJ8W__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.growth-spatial-join-module__-CKJ8W__root{padding:0 10px}.growth-spatial-join-module__-CKJ8W__panel{padding:.7rem}.growth-spatial-join-module__-CKJ8W__actions button{flex:130px}}
.growth-geofence-module__yEJWmq__root{color:#172033;max-width:1120px;margin:0 auto;padding:0 16px 32px}.growth-geofence-module__yEJWmq__lead{margin:0 0 16px;line-height:1.7}.growth-geofence-module__yEJWmq__panel{background:#fff;border:1px solid #ccd5e2;border-radius:14px;min-width:0;margin:18px 0;padding:18px;box-shadow:0 3px 12px #1720330a}.growth-geofence-module__yEJWmq__panel h2{margin:0 0 10px;font-size:1.2rem}.growth-geofence-module__yEJWmq__panel h3{margin:22px 0 10px;font-size:1.05rem}.growth-geofence-module__yEJWmq__help{color:#475569;font-size:.92rem;line-height:1.65}.growth-geofence-module__yEJWmq__panel label{margin:12px 0 7px;font-weight:650;display:block}.growth-geofence-module__yEJWmq__editors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.growth-geofence-module__yEJWmq__editors>div{min-width:0}.growth-geofence-module__yEJWmq__panel textarea,.growth-geofence-module__yEJWmq__panel input[type=number],.growth-geofence-module__yEJWmq__panel select{color:#172033;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px}.growth-geofence-module__yEJWmq__panel textarea{resize:vertical;box-sizing:border-box;width:100%;min-width:0;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.4;display:block}.growth-geofence-module__yEJWmq__panel input[type=number],.growth-geofence-module__yEJWmq__panel select{max-width:100%;min-height:42px;padding:8px 10px}.growth-geofence-module__yEJWmq__controls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.growth-geofence-module__yEJWmq__controls>div{min-width:170px}.growth-geofence-module__yEJWmq__controls input{width:130px}.growth-geofence-module__yEJWmq__actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.growth-geofence-module__yEJWmq__actions button,.growth-geofence-module__yEJWmq__primary,.growth-geofence-module__yEJWmq__playback button{color:#172033;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #64748b;border-radius:8px;padding:9px 12px;font-weight:650}.growth-geofence-module__yEJWmq__primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8;margin-top:8px}.growth-geofence-module__yEJWmq__primary:disabled{opacity:.5;cursor:not-allowed}.growth-geofence-module__yEJWmq__actions button:hover,.growth-geofence-module__yEJWmq__playback button:hover,.growth-geofence-module__yEJWmq__events button:hover{background:#eaf1ff}.growth-geofence-module__yEJWmq__notice,.growth-geofence-module__yEJWmq__error{border-radius:8px;padding:10px 12px;line-height:1.5}.growth-geofence-module__yEJWmq__notice{color:#065f46;background:#ecfdf5;border:1px solid #6ee7b7}.growth-geofence-module__yEJWmq__error{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.growth-geofence-module__yEJWmq__stats{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.growth-geofence-module__yEJWmq__stats strong{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 10px;font-size:.86rem}.growth-geofence-module__yEJWmq__map{background:#f8fafc;border:1px solid #94a3b8;border-radius:8px;overflow:hidden}.growth-geofence-module__yEJWmq__map svg{width:100%;height:auto;max-height:520px;display:block}.growth-geofence-module__yEJWmq__playback{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;display:flex}.growth-geofence-module__yEJWmq__playback label{margin:0}.growth-geofence-module__yEJWmq__playback input{flex:220px;min-width:100px}.growth-geofence-module__yEJWmq__playback output{overflow-wrap:anywhere;font:600 .84rem ui-monospace,SFMono-Regular,Menlo,monospace}.growth-geofence-module__yEJWmq__zoneStates{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.growth-geofence-module__yEJWmq__zoneStates li{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:6px 9px}.growth-geofence-module__yEJWmq__events{gap:7px;max-height:500px;padding-left:22px;display:grid;overflow:auto}.growth-geofence-module__yEJWmq__events li{padding-left:3px}.growth-geofence-module__yEJWmq__events button{text-align:left;color:#172033;width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;padding:10px 12px;display:flex}.growth-geofence-module__yEJWmq__events small{color:#475569;flex-basis:100%}.growth-geofence-module__yEJWmq__events time{font:600 .82rem ui-monospace,SFMono-Regular,Menlo,monospace}.growth-geofence-module__yEJWmq__enter,.growth-geofence-module__yEJWmq__exit{border-radius:5px;padding:3px 7px;font-size:.8rem;font-weight:700;display:inline-block}.growth-geofence-module__yEJWmq__enter{color:#065f46;background:#d1fae5}.growth-geofence-module__yEJWmq__exit{color:#991b1b;background:#fee2e2}.growth-geofence-module__yEJWmq__hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body[data-theme=dark] .growth-geofence-module__yEJWmq__root{color:#e5edf8}body[data-theme=dark] .growth-geofence-module__yEJWmq__panel{background:#142135;border-color:#475569}body[data-theme=dark] .growth-geofence-module__yEJWmq__help{color:#b8c7da}body[data-theme=dark] .growth-geofence-module__yEJWmq__events small{color:#b8c7da}body[data-theme=dark] .growth-geofence-module__yEJWmq__panel textarea{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-geofence-module__yEJWmq__panel input[type=number]{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-geofence-module__yEJWmq__panel select{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-geofence-module__yEJWmq__actions button{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-geofence-module__yEJWmq__playback button{color:#e5edf8;background:#1b2d47;border-color:#8190a4}body[data-theme=dark] .growth-geofence-module__yEJWmq__events button{color:#e5edf8;background:#1b2d47;border-color:#8190a4}:is(body[data-theme=dark] .growth-geofence-module__yEJWmq__actions button:hover,body[data-theme=dark] .growth-geofence-module__yEJWmq__playback button:hover,body[data-theme=dark] .growth-geofence-module__yEJWmq__events button:hover){background:#1f4167}body[data-theme=dark] .growth-geofence-module__yEJWmq__primary{color:#fff;background:#2857cc}body[data-theme=dark] .growth-geofence-module__yEJWmq__stats strong{background:#203b5d;border-color:#4d78ac}body[data-theme=dark] .growth-geofence-module__yEJWmq__zoneStates li{background:#20334c;border-color:#71839e}body[data-theme=dark] .growth-geofence-module__yEJWmq__notice{color:#c5f6df;background:#123e35;border-color:#448f79}body[data-theme=dark] .growth-geofence-module__yEJWmq__error{color:#fecdd3;background:#4b1d2b;border-color:#bd5a73}body[data-theme=dark] .growth-geofence-module__yEJWmq__enter{color:#d1fae5;background:#164c39}body[data-theme=dark] .growth-geofence-module__yEJWmq__exit{color:#fee2e2;background:#572830}@media (max-width:760px){.growth-geofence-module__yEJWmq__editors{grid-template-columns:1fr}.growth-geofence-module__yEJWmq__panel{padding:13px}.growth-geofence-module__yEJWmq__root{padding:0 10px 24px}.growth-geofence-module__yEJWmq__actions button{flex:150px}.growth-geofence-module__yEJWmq__map svg{min-height:185px}}
.growth-sessionizer-module__J_JwLa__root{--panel:#fff;--border:#cbd5e1;--text:#172033;--muted:#526176;--accent:#075e8f;max-width:1180px;color:var(--text);min-width:0;margin:0 auto;padding:0 16px 28px}.growth-sessionizer-module__J_JwLa__root *{box-sizing:border-box}.growth-sessionizer-module__J_JwLa__intro{font-size:1.1rem;line-height:1.7}.growth-sessionizer-module__J_JwLa__hint{color:var(--muted);overflow-wrap:anywhere;line-height:1.7}.growth-sessionizer-module__J_JwLa__panel{border:1px solid var(--border);background:var(--panel);border-radius:12px;min-width:0;margin:20px 0;padding:18px}.growth-sessionizer-module__J_JwLa__panel legend{padding:0 7px;font-weight:700}.growth-sessionizer-module__J_JwLa__root h2{margin:0 0 15px;font-size:1.17rem}.growth-sessionizer-module__J_JwLa__root label{margin:8px 0;font-weight:600;display:block}.growth-sessionizer-module__J_JwLa__root input,.growth-sessionizer-module__J_JwLa__root select,.growth-sessionizer-module__J_JwLa__root textarea{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;max-width:100%;color:var(--text);border-radius:7px;padding:10px;font-size:16px;display:block}.growth-sessionizer-module__J_JwLa__root textarea{resize:vertical;tab-size:4;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5}.growth-sessionizer-module__J_JwLa__root input[type=file]{overflow:hidden}.growth-sessionizer-module__J_JwLa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:12px 0;display:grid}.growth-sessionizer-module__J_JwLa__actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.growth-sessionizer-module__J_JwLa__root button{border:1px solid var(--border);background:var(--panel);min-height:44px;color:var(--text);cursor:pointer;border-radius:7px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.35}.growth-sessionizer-module__J_JwLa__root button:hover:not(:disabled){border-color:var(--accent);background:#edf7ff}.growth-sessionizer-module__J_JwLa__root button.growth-sessionizer-module__J_JwLa__primary{color:#fff;background:#08689c;border-color:#08689c}.growth-sessionizer-module__J_JwLa__root button:disabled{opacity:.55;cursor:not-allowed}.growth-sessionizer-module__J_JwLa__root button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.growth-sessionizer-module__J_JwLa__root :focus-visible{outline-offset:3px;outline:3px solid #0284c7}.growth-sessionizer-module__J_JwLa__root fieldset:disabled{opacity:.72}.growth-sessionizer-module__J_JwLa__error{color:#a91d31;overflow-wrap:anywhere;background:#fff2f3;border:1px solid #f0a0aa;border-radius:8px;padding:13px}.growth-sessionizer-module__J_JwLa__rule{border-left:4px solid var(--accent);background:#eff8ff;padding:12px;line-height:1.6}.growth-sessionizer-module__J_JwLa__counts{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:12px;display:grid}.growth-sessionizer-module__J_JwLa__counts div{background:#f2f6fa;border-radius:8px;min-width:0;padding:12px}.growth-sessionizer-module__J_JwLa__counts dt{color:var(--muted);font-size:14px}.growth-sessionizer-module__J_JwLa__counts dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:1.15rem;font-weight:700}.growth-sessionizer-module__J_JwLa__tableWrap{border:1px solid var(--border);overscroll-behavior-x:contain;border-radius:8px;max-width:100%;margin-top:16px;overflow:auto}.growth-sessionizer-module__J_JwLa__root table{border-collapse:collapse;width:100%;font-size:14px}.growth-sessionizer-module__J_JwLa__root caption{text-align:left;min-width:620px;padding:12px;font-weight:600;line-height:1.6}.growth-sessionizer-module__J_JwLa__root th,.growth-sessionizer-module__J_JwLa__root td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;min-width:95px;max-width:340px;padding:11px 12px}.growth-sessionizer-module__J_JwLa__root th{white-space:nowrap;background:#f2f6fa}.growth-sessionizer-module__J_JwLa__root td bdi{white-space:pre-wrap;overflow-wrap:anywhere}.growth-sessionizer-module__J_JwLa__root td:nth-child(3),.growth-sessionizer-module__J_JwLa__root td:nth-child(4){min-width:175px}.growth-sessionizer-module__J_JwLa__root td:nth-child(7){min-width:200px}.growth-sessionizer-module__J_JwLa__root tbody tr:last-child>*{border-bottom:0}.growth-sessionizer-module__J_JwLa__badge{color:#075985;background:#e0f2fe;border-radius:5px;width:max-content;margin-top:5px;padding:3px 5px;font-size:12px;display:block}.growth-sessionizer-module__J_JwLa__root summary{cursor:pointer;min-height:32px;font-weight:700}.growth-sessionizer-module__J_JwLa__root details p{line-height:1.75}.growth-sessionizer-module__J_JwLa__references{margin-top:25px;font-size:14px;line-height:1.8}.growth-sessionizer-module__J_JwLa__references a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.growth-sessionizer-module__J_JwLa__root bdi{unicode-bidi:plaintext}.growth-sessionizer-module__J_JwLa__root p{overflow-wrap:anywhere}body[data-theme=dark] .growth-sessionizer-module__J_JwLa__root{--panel:#142136;--border:#45556d;--text:#eef4fc;--muted:#c1cee0;--accent:#6fcaff}body[data-theme=dark] .growth-sessionizer-module__J_JwLa__root button:hover:not(:disabled){background:#213c54}body[data-theme=dark] .growth-sessionizer-module__J_JwLa__root button.growth-sessionizer-module__J_JwLa__primary{background:#166791;border-color:#6fcaff}body[data-theme=dark] .growth-sessionizer-module__J_JwLa__root .growth-sessionizer-module__J_JwLa__counts div,body[data-theme=dark] .growth-sessionizer-module__J_JwLa__root th{background:#1e2f47}body[data-theme=dark] .growth-sessionizer-module__J_JwLa__root .growth-sessionizer-module__J_JwLa__rule{background:#19374c}body[data-theme=dark] .growth-sessionizer-module__J_JwLa__root .growth-sessionizer-module__J_JwLa__error{color:#ffc9d0;background:#4a2030;border-color:#a85b70}body[data-theme=dark] .growth-sessionizer-module__J_JwLa__root .growth-sessionizer-module__J_JwLa__badge{color:#d1efff;background:#284d66}@media (max-width:500px){.growth-sessionizer-module__J_JwLa__root{padding:0 16px 24px}.growth-sessionizer-module__J_JwLa__panel{padding:13px}.growth-sessionizer-module__J_JwLa__grid{grid-template-columns:1fr}.growth-sessionizer-module__J_JwLa__root button{font-size:14px}.growth-sessionizer-module__J_JwLa__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-sessionizer-module__J_JwLa__counts dd{font-size:1rem}.growth-sessionizer-module__J_JwLa__root input,.growth-sessionizer-module__J_JwLa__root select,.growth-sessionizer-module__J_JwLa__root textarea{font-size:16px}}
.growth-er-module__1r6lCW__root{box-sizing:border-box;width:100%;max-width:1180px;color:var(--text-primary,#172033);margin:0 auto;padding:0 16px}.growth-er-module__1r6lCW__root *{box-sizing:border-box}.growth-er-module__1r6lCW__root h2{margin:0 0 14px;font-size:1.12rem}.growth-er-module__1r6lCW__root p{line-height:1.65}.growth-er-module__1r6lCW__panel{background:var(--bg-secondary,#fff);border:1px solid var(--border-color,#dbe3ee);border-radius:14px;margin:18px 0;padding:20px}.growth-er-module__1r6lCW__note{background:#e8f4ff;border-left:4px solid #2563eb;border-radius:8px;padding:12px 16px}.growth-er-module__1r6lCW__hint{color:var(--text-secondary,#536176);font-size:.88rem;line-height:1.55}.growth-er-module__1r6lCW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:12px 0;display:grid}.growth-er-module__1r6lCW__root label{flex-direction:column;gap:7px;min-width:0;font-size:.9rem;font-weight:600;display:flex}.growth-er-module__1r6lCW__root input:not([type=checkbox]),.growth-er-module__1r6lCW__root textarea,.growth-er-module__1r6lCW__root select{width:100%;min-width:0;max-width:100%;font:inherit;background:var(--bg-primary,#fff);color:inherit;border:1px solid #aebbd0;border-radius:8px;padding:10px 12px}.growth-er-module__1r6lCW__root textarea{resize:vertical;min-height:130px;font-family:ui-monospace,monospace;font-size:.9rem}.growth-er-module__1r6lCW__block{margin:14px 0}.growth-er-module__1r6lCW__actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.growth-er-module__1r6lCW__root button{font:inherit;color:inherit;background:var(--bg-primary,#f8fafc);cursor:pointer;overflow-wrap:anywhere;border:1px solid #aab8ce;border-radius:8px;padding:9px 12px;font-size:.88rem;line-height:1.35}.growth-er-module__1r6lCW__root button.growth-er-module__1r6lCW__primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.growth-er-module__1r6lCW__root button:disabled{opacity:.5;cursor:not-allowed}.growth-er-module__1r6lCW__root :is(button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.growth-er-module__1r6lCW__guide{border:1px solid #c9d6e6;border-radius:8px;margin-top:14px;padding:12px}.growth-er-module__1r6lCW__guide summary{cursor:pointer;font-weight:600}.growth-er-module__1r6lCW__error{color:#a41f30;overflow-wrap:anywhere;background:#fff0f0;border:1px solid #ef9ca6;border-radius:8px;padding:12px}.growth-er-module__1r6lCW__editor{border:1px solid #c9d6e6;border-radius:10px;min-width:0;margin:20px 0;padding:14px}.growth-er-module__1r6lCW__editor legend,.growth-er-module__1r6lCW__ordered legend{padding:0 6px;font-size:.94rem;font-weight:650}.growth-er-module__1r6lCW__ordered{border:1px solid #d5dfec;border-radius:8px;min-width:0;padding:12px}.growth-er-module__1r6lCW__checks{flex-wrap:wrap;gap:9px;display:flex}.growth-er-module__1r6lCW__root .growth-er-module__1r6lCW__check{overflow-wrap:anywhere;flex-direction:row;align-items:center;font-weight:500}.growth-er-module__1r6lCW__check input{accent-color:#1d4ed8;flex:none;width:17px;height:17px}.growth-er-module__1r6lCW__ordered ol{padding-left:24px}.growth-er-module__1r6lCW__ordered li{padding:4px}.growth-er-module__1r6lCW__ordered li span{overflow-wrap:anywhere;margin-right:10px}.growth-er-module__1r6lCW__items{padding-left:18px}.growth-er-module__1r6lCW__items li{overflow-wrap:anywhere;margin:9px 0}.growth-er-module__1r6lCW__items button{margin:4px}.growth-er-module__1r6lCW__tableWrap{border:1px solid #ccd8e7;border-radius:8px;max-width:100%;margin:14px 0;overflow:auto}.growth-er-module__1r6lCW__tableWrap table{border-collapse:collapse;width:100%;font-size:.88rem}.growth-er-module__1r6lCW__tableWrap th,.growth-er-module__1r6lCW__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3ee;padding:12px}.growth-er-module__1r6lCW__tableWrap th{overflow-wrap:normal;background:var(--bg-tertiary,#f1f5f9)}.growth-er-module__1r6lCW__tableWrap th[scope=row]{overflow-wrap:anywhere;min-width:180px;max-width:300px}.growth-er-module__1r6lCW__tableWrap td{min-width:96px}.growth-er-module__1r6lCW__tableWrap td:last-child{min-width:200px}.growth-er-module__1r6lCW__tableWrap small{color:var(--text-secondary,#64748b);margin-top:6px;display:block}.growth-er-module__1r6lCW__diagram{background:#f8fafc;border:1px solid #b9c9dd;border-radius:10px;max-width:100%;margin:16px 0;overflow:auto}.growth-er-module__1r6lCW__diagram svg{max-width:none;display:block}.growth-er-module__1r6lCW__code{background:var(--bg-primary,#f8fafc);border-radius:8px;max-width:100%;padding:12px;font-size:.85rem;line-height:1.6;overflow:auto}.growth-er-module__1r6lCW__root details summary{cursor:pointer}.growth-er-module__1r6lCW__root input[type=file]{padding:7px;font-size:.85rem}body[data-theme=dark] .growth-er-module__1r6lCW__panel{background:#172132;border-color:#394a60}body[data-theme=dark] .growth-er-module__1r6lCW__root{color:#e3ebf7}body[data-theme=dark] .growth-er-module__1r6lCW__note{background:#172f4b}body[data-theme=dark] .growth-er-module__1r6lCW__hint{color:#b8c7dc}body[data-theme=dark] .growth-er-module__1r6lCW__root :is(input:not([type=checkbox]),textarea,select,button){color:#e3ebf7;background:#101b2a;border-color:#526780}body[data-theme=dark] .growth-er-module__1r6lCW__root button.growth-er-module__1r6lCW__primary{color:#fff;background:#1d4ed8}body[data-theme=dark] .growth-er-module__1r6lCW__error{color:#ffcbd2;background:#491f29;border-color:#ab5968}body[data-theme=dark] .growth-er-module__1r6lCW__tableWrap th{background:#213047}body[data-theme=dark] .growth-er-module__1r6lCW__tableWrap :is(td,th){border-color:#394a60}body[data-theme=dark] .growth-er-module__1r6lCW__root :is(.growth-er-module__1r6lCW__guide,.growth-er-module__1r6lCW__editor,.growth-er-module__1r6lCW__ordered,.growth-er-module__1r6lCW__tableWrap){border-color:#41556e}body[data-theme=dark] .growth-er-module__1r6lCW__tableWrap small{color:#b8c7dc}body[data-theme=dark] .growth-er-module__1r6lCW__code{background:#101b2a}@media (max-width:600px){.growth-er-module__1r6lCW__panel{padding:14px}.growth-er-module__1r6lCW__editor{padding:10px}.growth-er-module__1r6lCW__actions{gap:7px}.growth-er-module__1r6lCW__root button{min-height:40px}.growth-er-module__1r6lCW__grid{grid-template-columns:1fr}.growth-er-module__1r6lCW__tableWrap th,.growth-er-module__1r6lCW__tableWrap td{padding:10px}.growth-er-module__1r6lCW__root h2{font-size:1.03rem}}
.growth-knitting-chart-module__qQPw0W__root{max-width:1120px;color:var(--text-primary,#182334);margin:auto;padding:0 16px}.growth-knitting-chart-module__qQPw0W__root *{box-sizing:border-box}.growth-knitting-chart-module__qQPw0W__lead{background:#e8f4fa;border-left:4px solid #156d8c;border-radius:8px;padding:14px;line-height:1.6}.growth-knitting-chart-module__qQPw0W__panel{background:var(--bg-secondary,#fff);border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin:18px 0;padding:20px}.growth-knitting-chart-module__qQPw0W__panel h2{margin:0 0 10px}.growth-knitting-chart-module__qQPw0W__panel h3{margin-top:20px}.growth-knitting-chart-module__qQPw0W__help{color:var(--text-secondary,#52627a);line-height:1.6}.growth-knitting-chart-module__qQPw0W__fields{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;display:grid}.growth-knitting-chart-module__qQPw0W__fields label{font-weight:650}.growth-knitting-chart-module__qQPw0W__root :is(input,select){background:var(--bg-primary,#fff);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #94a3b8;border-radius:7px;margin-top:5px;padding:10px;display:block}.growth-knitting-chart-module__qQPw0W__actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.growth-knitting-chart-module__qQPw0W__root button{background:var(--bg-primary,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border:1px solid #64748b;border-radius:7px;padding:8px 12px}.growth-knitting-chart-module__qQPw0W__root button:disabled{opacity:.55;cursor:not-allowed}.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__primary{color:#fff;background:#0c6686;border-color:#0c6686}.growth-knitting-chart-module__qQPw0W__root :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-knitting-chart-module__qQPw0W__palette{flex-wrap:wrap;gap:8px;display:flex}.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:90px;min-height:66px;font-size:.82rem;display:flex}.growth-knitting-chart-module__qQPw0W__paletteButton strong{font-size:1rem}.growth-knitting-chart-module__qQPw0W__paletteButton[aria-pressed=true]{outline-offset:1px;outline:3px solid #127293}.growth-knitting-chart-module__qQPw0W__chartScroller{max-width:100%;padding:8px 0;overflow:auto}.growth-knitting-chart-module__qQPw0W__chart{gap:3px;width:max-content;min-width:100%;display:grid}.growth-knitting-chart-module__qQPw0W__chartRow,.growth-knitting-chart-module__qQPw0W__axis{align-items:center;gap:3px;display:flex}.growth-knitting-chart-module__qQPw0W__rowMarker,.growth-knitting-chart-module__qQPw0W__axis>span:first-child{flex:0 0 92px;font-size:.78rem;font-weight:700}.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell{color:#172234;background:#fff;border:1px solid #77869a;border-radius:3px;flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:0;font-size:.72rem;font-weight:750}.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__repeatCell{border-bottom:3px solid #07829b}.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__increase,.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton.growth-knitting-chart-module__qQPw0W__increase{color:#134a36;background:#d9f2e7}.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__decrease,.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton.growth-knitting-chart-module__qQPw0W__decrease{color:#683814;background:#ffe9d6}.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__double,.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton.growth-knitting-chart-module__qQPw0W__double{color:#422b73;background:#ede5ff}.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__noStitch,.growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton.growth-knitting-chart-module__qQPw0W__noStitch{color:#415062;background:#e2e6eb}.growth-knitting-chart-module__qQPw0W__axis span:not(:first-child){text-align:center;flex:0 0 38px;font-size:.75rem}.growth-knitting-chart-module__qQPw0W__ok,.growth-knitting-chart-module__qQPw0W__warning{border-radius:7px;padding:10px}.growth-knitting-chart-module__qQPw0W__ok{color:#16512f;background:#e4f4e9}.growth-knitting-chart-module__qQPw0W__warning{color:#704518;background:#fff2df}.growth-knitting-chart-module__qQPw0W__instructions{gap:10px;padding-left:30px;list-style:decimal;display:grid}.growth-knitting-chart-module__qQPw0W__instructions li{border:1px solid #cbd5e1;border-radius:8px;padding:10px}.growth-knitting-chart-module__qQPw0W__instructions strong,.growth-knitting-chart-module__qQPw0W__instructions span{display:block}.growth-knitting-chart-module__qQPw0W__instructions span{color:var(--text-secondary,#52627a);font-size:.9rem}.growth-knitting-chart-module__qQPw0W__instructions .growth-knitting-chart-module__qQPw0W__badCount{color:#a22637;font-weight:700}.growth-knitting-chart-module__qQPw0W__instructions p{margin:7px 0 0;line-height:1.5}.growth-knitting-chart-module__qQPw0W__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;padding-left:20px;display:grid}.growth-knitting-chart-module__qQPw0W__file{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.growth-knitting-chart-module__qQPw0W__error{color:#8b1734;background:#fff0f2;border:1px solid #d2687e;border-radius:7px;padding:10px}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root{color:#e7eef7}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__lead{background:#15354a}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__panel{background:#182435;border-color:#445770}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root :is(input,select,button){color:#e7eef7;background:#101b2a;border-color:#60738b}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__primary{color:#fff;background:#0b6686}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell{color:#f0f4fa;background:#142237}:is(body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__increase,body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton.growth-knitting-chart-module__qQPw0W__increase){color:#e0ffec;background:#174936}:is(body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__decrease,body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton.growth-knitting-chart-module__qQPw0W__decrease){color:#ffebd8;background:#5c381d}:is(body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__double,body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton.growth-knitting-chart-module__qQPw0W__double){color:#f6edff;background:#493466}:is(body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__cell.growth-knitting-chart-module__qQPw0W__noStitch,body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__root .growth-knitting-chart-module__qQPw0W__paletteButton.growth-knitting-chart-module__qQPw0W__noStitch){color:#e4ebf5;background:#39485a}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__ok{color:#d4ffe6;background:#173c2c}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__warning{color:#ffedcd;background:#4d361c}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__instructions li{border-color:#445770}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__instructions .growth-knitting-chart-module__qQPw0W__badCount{color:#ffb3bd}body[data-theme=dark] .growth-knitting-chart-module__qQPw0W__error{color:#ffd3de;background:#4c202f}@media (max-width:680px){.growth-knitting-chart-module__qQPw0W__panel{padding:14px}.growth-knitting-chart-module__qQPw0W__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-knitting-chart-module__qQPw0W__actions button{flex:auto}.growth-knitting-chart-module__qQPw0W__legend{grid-template-columns:1fr}.growth-knitting-chart-module__qQPw0W__chartScroller{margin:0 -8px;padding:8px}}
.growth-image-inpainting-module__bGjBRa__root{max-width:1120px;color:var(--text-primary,#182334);margin:auto;padding:0 16px}.growth-image-inpainting-module__bGjBRa__root *{box-sizing:border-box}.growth-image-inpainting-module__bGjBRa__root [hidden]{display:none!important}.growth-image-inpainting-module__bGjBRa__lead{background:#f5eafd;border-left:4px solid #7d35a8;border-radius:8px;padding:14px 16px;line-height:1.6}.growth-image-inpainting-module__bGjBRa__panel{background:var(--bg-secondary,#fff);border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin:18px 0;padding:20px}.growth-image-inpainting-module__bGjBRa__panel h2{margin:0 0 8px}.growth-image-inpainting-module__bGjBRa__help{color:var(--text-secondary,#52627a);line-height:1.55}.growth-image-inpainting-module__bGjBRa__actions,.growth-image-inpainting-module__bGjBRa__controls{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.growth-image-inpainting-module__bGjBRa__root button,.growth-image-inpainting-module__bGjBRa__upload{background:var(--bg-primary,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border:1px solid #64748b;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;display:inline-flex}.growth-image-inpainting-module__bGjBRa__root button:disabled{opacity:.5;cursor:not-allowed}.growth-image-inpainting-module__bGjBRa__root .growth-image-inpainting-module__bGjBRa__primary{color:#fff;background:#703399;border-color:#703399;font-weight:700}.growth-image-inpainting-module__bGjBRa__root :is(button,input,.growth-image-inpainting-module__bGjBRa__upload):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-image-inpainting-module__bGjBRa__upload{position:relative;overflow:hidden}.growth-image-inpainting-module__bGjBRa__upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.growth-image-inpainting-module__bGjBRa__upload:focus-within{outline-offset:2px;outline:3px solid #2563eb}.growth-image-inpainting-module__bGjBRa__controls label{align-items:center;gap:8px;font-weight:650;display:flex}.growth-image-inpainting-module__bGjBRa__controls input[type=range]{width:120px}.growth-image-inpainting-module__bGjBRa__controls .growth-image-inpainting-module__bGjBRa__checkbox input{width:18px;height:18px}.growth-image-inpainting-module__bGjBRa__rectFields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.growth-image-inpainting-module__bGjBRa__rectFields label{font-size:.88rem;font-weight:650}.growth-image-inpainting-module__bGjBRa__rectFields input{background:var(--bg-primary,#fff);width:100%;color:inherit;font:inherit;border:1px solid #94a3b8;border-radius:7px;margin-top:5px;padding:10px;display:block}.growth-image-inpainting-module__bGjBRa__imageFrame,.growth-image-inpainting-module__bGjBRa__output{max-width:680px;margin:14px 0}.growth-image-inpainting-module__bGjBRa__imageFrame{touch-action:none;border:1px solid #a4afbf;border-radius:8px;line-height:0;position:relative;overflow:hidden}.growth-image-inpainting-module__bGjBRa__imageCanvas,.growth-image-inpainting-module__bGjBRa__maskCanvas,.growth-image-inpainting-module__bGjBRa__output canvas{width:100%;height:auto;display:block}.growth-image-inpainting-module__bGjBRa__maskCanvas{touch-action:none;cursor:crosshair;position:absolute;inset:0}.growth-image-inpainting-module__bGjBRa__output canvas{border:1px solid #a4afbf;border-radius:8px}.growth-image-inpainting-module__bGjBRa__status{color:#703399;min-height:24px;font-weight:650}.growth-image-inpainting-module__bGjBRa__error{color:#8b1734;overflow-wrap:anywhere;background:#fff0f2;border:1px solid #d2687e;border-radius:7px;padding:10px}body[data-theme=dark] .growth-image-inpainting-module__bGjBRa__root{color:#e7eef7}body[data-theme=dark] .growth-image-inpainting-module__bGjBRa__lead{background:#39234c}body[data-theme=dark] .growth-image-inpainting-module__bGjBRa__panel{background:#182435;border-color:#445770}body[data-theme=dark] .growth-image-inpainting-module__bGjBRa__root :is(button,.growth-image-inpainting-module__bGjBRa__upload,input){color:#e7eef7;background:#101b2a;border-color:#60738b}body[data-theme=dark] .growth-image-inpainting-module__bGjBRa__root .growth-image-inpainting-module__bGjBRa__primary{color:#fff;background:#8141a8}body[data-theme=dark] .growth-image-inpainting-module__bGjBRa__status{color:#dbaaff}body[data-theme=dark] .growth-image-inpainting-module__bGjBRa__error{color:#ffd3de;background:#4c202f}@media (max-width:700px){.growth-image-inpainting-module__bGjBRa__panel{padding:14px}.growth-image-inpainting-module__bGjBRa__rectFields{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-image-inpainting-module__bGjBRa__rectFields button{grid-column:1/-1}.growth-image-inpainting-module__bGjBRa__actions button,.growth-image-inpainting-module__bGjBRa__actions .growth-image-inpainting-module__bGjBRa__upload{flex:auto}.growth-image-inpainting-module__bGjBRa__controls label{flex:150px}}
.growth-svg-boolean-module__2T3hQW__root{max-width:1120px;color:var(--text-primary,#182334);margin:auto;padding:0 16px}.growth-svg-boolean-module__2T3hQW__root *{box-sizing:border-box}.growth-svg-boolean-module__2T3hQW__lead{background:#e7f5f2;border-left:4px solid #137e76;border-radius:8px;padding:14px}.growth-svg-boolean-module__2T3hQW__panel{background:var(--bg-secondary,#fff);border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin:18px 0;padding:20px}.growth-svg-boolean-module__2T3hQW__panel h2{margin:0 0 10px}.growth-svg-boolean-module__2T3hQW__help{color:var(--text-secondary,#506176);line-height:1.6}.growth-svg-boolean-module__2T3hQW__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.growth-svg-boolean-module__2T3hQW__settings{grid-template-columns:repeat(2,minmax(160px,240px));gap:16px;margin-top:16px;display:grid}.growth-svg-boolean-module__2T3hQW__root label{min-width:0;font-weight:650;display:block}.growth-svg-boolean-module__2T3hQW__root :is(textarea,input,select){background:var(--bg-primary,#fff);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #94a3b8;border-radius:7px;margin-top:6px;padding:10px;display:block}.growth-svg-boolean-module__2T3hQW__root textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5}.growth-svg-boolean-module__2T3hQW__actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.growth-svg-boolean-module__2T3hQW__root button{background:var(--bg-primary,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border:1px solid #64748b;border-radius:7px;padding:8px 14px}.growth-svg-boolean-module__2T3hQW__root button:disabled{opacity:.55;cursor:not-allowed}.growth-svg-boolean-module__2T3hQW__root .growth-svg-boolean-module__2T3hQW__primary{color:#fff;background:#0d766f;border-color:#0d766f}.growth-svg-boolean-module__2T3hQW__root :is(button,textarea,input,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-svg-boolean-module__2T3hQW__error{color:#8b1734;background:#fff0f2;border:1px solid #d2687e;border-radius:7px;padding:10px}.growth-svg-boolean-module__2T3hQW__notice{color:#694408;background:#fff7df;border:1px solid #d7ad57;border-radius:7px;padding:10px}.growth-svg-boolean-module__2T3hQW__previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.growth-svg-boolean-module__2T3hQW__preview{border:1px solid #cbd5e1;border-radius:9px;min-width:0;overflow:hidden}.growth-svg-boolean-module__2T3hQW__preview h3{margin:0;padding:9px;font-size:1rem}.growth-svg-boolean-module__2T3hQW__preview svg{background-color:#f6f9fc;background-image:linear-gradient(#dfebf2 1px,#0000 1px),linear-gradient(90deg,#dfebf2 1px,#0000 1px);background-size:20px 20px;width:100%;height:220px;display:block}.growth-svg-boolean-module__2T3hQW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.growth-svg-boolean-module__2T3hQW__stats div{border:1px solid #cbd5e1;border-radius:8px;padding:10px}.growth-svg-boolean-module__2T3hQW__stats dt{color:var(--text-secondary,#52627a)}.growth-svg-boolean-module__2T3hQW__stats dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-weight:700}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__lead{background:#163d3c}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__panel{background:#182435;border-color:#445770}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__root :is(textarea,input,select,button){color:#e7eef7;background:#101b2a;border-color:#60738b}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__root .growth-svg-boolean-module__2T3hQW__primary{color:#fff;background:#08756c}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__error{color:#ffd3de;background:#4c202f}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__notice{color:#ffe1a0;background:#3d3318}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__preview{border-color:#445770}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__stats div{border-color:#445770}@media (max-width:680px){.growth-svg-boolean-module__2T3hQW__panel{padding:14px}.growth-svg-boolean-module__2T3hQW__inputs,.growth-svg-boolean-module__2T3hQW__previews{grid-template-columns:1fr}.growth-svg-boolean-module__2T3hQW__settings,.growth-svg-boolean-module__2T3hQW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-svg-boolean-module__2T3hQW__preview svg{height:180px}.growth-svg-boolean-module__2T3hQW__actions button{flex:auto}}body[data-theme=dark] .growth-svg-boolean-module__2T3hQW__root{color:#e7eef7}
.growth-svg-path-module__Y-j0kW__root{max-width:1120px;color:var(--text-primary,#172033);margin:auto;padding:0 16px}.growth-svg-path-module__Y-j0kW__root *{box-sizing:border-box}.growth-svg-path-module__Y-j0kW__notice{background:#eff6ff;border-left:4px solid #2770ad;border-radius:8px;padding:14px}.growth-svg-path-module__Y-j0kW__panel{background:var(--bg-secondary,#fff);border:1px solid #cbd5e1;border-radius:12px;min-width:0;margin:18px 0;padding:18px}.growth-svg-path-module__Y-j0kW__panel h2{margin-top:0}.growth-svg-path-module__Y-j0kW__hint{color:var(--text-secondary,#52627a)}.growth-svg-path-module__Y-j0kW__root label{min-width:0;font-weight:600;display:block}.growth-svg-path-module__Y-j0kW__root :is(input,select,textarea){background:var(--bg-primary,#fff);width:100%;min-width:0;color:inherit;font:inherit;border:1px solid #94a3b8;border-radius:6px;margin-top:5px;padding:8px;display:block}.growth-svg-path-module__Y-j0kW__root textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5}.growth-svg-path-module__Y-j0kW__root input[type=color]{height:44px;padding:3px}.growth-svg-path-module__Y-j0kW__fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:12px 0;display:grid}.growth-svg-path-module__Y-j0kW__actions{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.growth-svg-path-module__Y-j0kW__actions label{min-width:150px}.growth-svg-path-module__Y-j0kW__root button{background:var(--bg-primary,#fff);min-height:42px;color:inherit;font:inherit;cursor:pointer;border:1px solid #668099;border-radius:7px;padding:8px 12px}.growth-svg-path-module__Y-j0kW__root button:disabled{opacity:.5;cursor:not-allowed}.growth-svg-path-module__Y-j0kW__root :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #287dd0}.growth-svg-path-module__Y-j0kW__checkbox{align-self:end;align-items:center;gap:7px;min-height:44px;display:flex!important}.growth-svg-path-module__Y-j0kW__checkbox input{accent-color:#286fb1;width:auto!important;margin:0!important}.growth-svg-path-module__Y-j0kW__canvasFrame{background-color:#f6f9fd;background-image:linear-gradient(#dbe7f1 1px,#0000 1px),linear-gradient(90deg,#dbe7f1 1px,#0000 1px);background-size:24px 24px;border:1px solid #94a3b8;border-radius:8px;line-height:0;overflow:hidden}.growth-svg-path-module__Y-j0kW__canvas{aspect-ratio:8/5;touch-action:none;width:100%;max-height:610px;display:block}.growth-svg-path-module__Y-j0kW__node,.growth-svg-path-module__Y-j0kW__selectedNode{fill:#fff;stroke:#174072;stroke-width:3px;cursor:grab;touch-action:none}.growth-svg-path-module__Y-j0kW__selectedNode{fill:#ffdd57;stroke:#102a48;stroke-width:4px}.growth-svg-path-module__Y-j0kW__control{fill:#2a8cb8;stroke:#fff;stroke-width:2px;cursor:grab;touch-action:none}.growth-svg-path-module__Y-j0kW__node:active,.growth-svg-path-module__Y-j0kW__selectedNode:active,.growth-svg-path-module__Y-j0kW__control:active{cursor:grabbing}.growth-svg-path-module__Y-j0kW__guide{stroke:#185f93;stroke-width:2px;stroke-dasharray:5 4;pointer-events:none}.growth-svg-path-module__Y-j0kW__fieldGroups{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.growth-svg-path-module__Y-j0kW__fieldGroups fieldset{border:1px solid #bac8d8;border-radius:8px;min-width:0}.growth-svg-path-module__Y-j0kW__fieldGroups legend{font-weight:700}.growth-svg-path-module__Y-j0kW__tableWrap{max-height:280px;margin-top:16px;overflow:auto}.growth-svg-path-module__Y-j0kW__tableWrap table{border-collapse:collapse;text-align:left;width:100%}.growth-svg-path-module__Y-j0kW__tableWrap th,.growth-svg-path-module__Y-j0kW__tableWrap td{border-bottom:1px solid #cbd5e1;padding:6px 8px}.growth-svg-path-module__Y-j0kW__tableWrap caption{text-align:left;font-weight:700}.growth-svg-path-module__Y-j0kW__tableWrap button{min-width:44px}.growth-svg-path-module__Y-j0kW__error{color:#922441;background:#fff0f2;border:1px solid #dc8397;border-radius:6px;padding:9px}body[data-theme=dark] .growth-svg-path-module__Y-j0kW__notice{background:#183754}body[data-theme=dark] .growth-svg-path-module__Y-j0kW__panel{background:#182435;border-color:#445770}body[data-theme=dark] .growth-svg-path-module__Y-j0kW__root :is(input,select,textarea,button){color:#e7eef7;background:#101b2a;border-color:#60738b}body[data-theme=dark] .growth-svg-path-module__Y-j0kW__error{color:#ffd3de;background:#4c202f}body[data-theme=dark] .growth-svg-path-module__Y-j0kW__fieldGroups fieldset{border-color:#60738b}:is(body[data-theme=dark] .growth-svg-path-module__Y-j0kW__tableWrap th,body[data-theme=dark] .growth-svg-path-module__Y-j0kW__tableWrap td){border-color:#60738b}@media (max-width:600px){.growth-svg-path-module__Y-j0kW__panel{padding:14px}.growth-svg-path-module__Y-j0kW__actions button{flex:auto}.growth-svg-path-module__Y-j0kW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-svg-path-module__Y-j0kW__canvas{max-height:430px}}
.growth-image-calibration-module__B-xa9G__root{max-width:1120px;color:var(--text-primary,#172033);margin:auto;padding:0 16px}.growth-image-calibration-module__B-xa9G__root *{box-sizing:border-box}.growth-image-calibration-module__B-xa9G__root p{line-height:1.6}.growth-image-calibration-module__B-xa9G__root h2{font-size:1.2rem}.growth-image-calibration-module__B-xa9G__root h3{margin:22px 0 6px;font-size:1rem}.growth-image-calibration-module__B-xa9G__notice{background:#edf5ff;border-left:4px solid #2563eb;border-radius:9px;padding:14px}.growth-image-calibration-module__B-xa9G__panel{background:var(--bg-secondary,#fff);border:1px solid #cbd5e1;border-radius:14px;min-width:0;margin:18px 0;padding:20px}.growth-image-calibration-module__B-xa9G__hint{color:var(--text-secondary,#536176);font-size:.92rem}.growth-image-calibration-module__B-xa9G__fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 14px;display:grid}.growth-image-calibration-module__B-xa9G__field{flex-direction:column;gap:7px;min-width:0;margin:7px 0;font-size:.92rem;font-weight:600;display:flex}.growth-image-calibration-module__B-xa9G__field input,.growth-image-calibration-module__B-xa9G__field select{font:inherit;background:var(--bg-primary,#fff);width:100%;min-width:0;color:inherit;border:1px solid #94a3b8;border-radius:7px;padding:10px}.growth-image-calibration-module__B-xa9G__actions{flex-wrap:wrap;gap:9px;margin:12px 0;display:flex}.growth-image-calibration-module__B-xa9G__root button{font:inherit;background:var(--bg-primary,#fff);min-height:42px;color:inherit;cursor:pointer;border:1px solid #64748b;border-radius:8px;padding:9px 13px}.growth-image-calibration-module__B-xa9G__root button:hover:not(:disabled){border-color:#2563eb}.growth-image-calibration-module__B-xa9G__root button:disabled{opacity:.5;cursor:not-allowed}.growth-image-calibration-module__B-xa9G__root :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #2563eb}.growth-image-calibration-module__B-xa9G__preview{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;max-width:100%;padding:12px;display:flex;overflow:auto}.growth-image-calibration-module__B-xa9G__preview img{background:#fff;width:auto;max-width:100%;height:auto;max-height:620px;display:block;box-shadow:0 5px 20px #33415535}.growth-image-calibration-module__B-xa9G__tableScroll{max-width:100%;margin-top:18px;overflow-x:auto}.growth-image-calibration-module__B-xa9G__tableScroll table{border-collapse:collapse;width:100%;min-width:420px;font-size:.91rem}.growth-image-calibration-module__B-xa9G__tableScroll caption{text-align:left;padding:8px 0;font-weight:700}.growth-image-calibration-module__B-xa9G__tableScroll th,.growth-image-calibration-module__B-xa9G__tableScroll td{vertical-align:top;text-align:left;border:1px solid #cbd5e1;padding:9px 10px}.growth-image-calibration-module__B-xa9G__tableScroll th{white-space:nowrap;background:#f1f5f9;width:32%}.growth-image-calibration-module__B-xa9G__printCaution{background:#fff6dd;border:1px solid #c79532;border-radius:8px;padding:11px 13px}.growth-image-calibration-module__B-xa9G__error{color:#9d1c34;background:#fff0f2;border:1px solid #d86b7d;border-radius:8px;padding:11px 13px}body[data-theme=dark] .growth-image-calibration-module__B-xa9G__root{color:#e3ebf7}body[data-theme=dark] .growth-image-calibration-module__B-xa9G__notice{background:#19344f}body[data-theme=dark] .growth-image-calibration-module__B-xa9G__panel{background:#172132;border-color:#405269}body[data-theme=dark] .growth-image-calibration-module__B-xa9G__hint{color:#b8c7dc}:is(body[data-theme=dark] .growth-image-calibration-module__B-xa9G__field input,body[data-theme=dark] .growth-image-calibration-module__B-xa9G__field select,body[data-theme=dark] .growth-image-calibration-module__B-xa9G__root button){color:#e3ebf7;background:#101b2a;border-color:#526780}body[data-theme=dark] .growth-image-calibration-module__B-xa9G__tableScroll th{background:#233249}:is(body[data-theme=dark] .growth-image-calibration-module__B-xa9G__tableScroll th,body[data-theme=dark] .growth-image-calibration-module__B-xa9G__tableScroll td){border-color:#526780}body[data-theme=dark] .growth-image-calibration-module__B-xa9G__printCaution{background:#3a2c17;border-color:#9f7934}body[data-theme=dark] .growth-image-calibration-module__B-xa9G__error{color:#ffcbd2;background:#491f29;border-color:#ab5968}@media (max-width:560px){.growth-image-calibration-module__B-xa9G__panel{padding:14px}.growth-image-calibration-module__B-xa9G__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-image-calibration-module__B-xa9G__field input,.growth-image-calibration-module__B-xa9G__field select{font-size:16px}.growth-image-calibration-module__B-xa9G__preview{padding:6px}}
.expansion-module___cUESa__tool{color:#1e293b;max-width:1120px;margin:0 auto;padding:0 16px 28px}.expansion-module___cUESa__intro{color:#475569;max-width:850px;margin:0 0 20px;font-size:16px}.expansion-module___cUESa__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.expansion-module___cUESa__panel{background:#fff;border:1px solid #dbe3ef;border-radius:18px;min-width:0;padding:22px;box-shadow:0 4px 20px #0f172a05}.expansion-module___cUESa__label{margin-bottom:10px;font-size:15px;font-weight:700;display:block}.expansion-module___cUESa__tool textarea,.expansion-module___cUESa__tool input,.expansion-module___cUESa__tool select{width:100%;min-width:0;color:inherit;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:11px}.expansion-module___cUESa__tool textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;line-height:1.6}.expansion-module___cUESa__tool textarea:focus,.expansion-module___cUESa__tool input:focus,.expansion-module___cUESa__tool select:focus{outline-offset:2px;outline:2px solid #6366f1}.expansion-module___cUESa__options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:14px;display:grid}.expansion-module___cUESa__field{flex-direction:column;gap:5px;min-width:0;font-size:14px;display:flex}.expansion-module___cUESa__field:has(textarea){grid-column:1/-1}.expansion-module___cUESa__actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.expansion-module___cUESa__actions button{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:600}.expansion-module___cUESa__actions .expansion-module___cUESa__primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.expansion-module___cUESa__actions button:disabled{opacity:.45;cursor:default}.expansion-module___cUESa__actions button:focus-visible{outline-offset:3px;outline:3px solid #818cf8}.expansion-module___cUESa__status{color:#047857;min-height:24px;margin-top:12px;font-size:14px}.expansion-module___cUESa__error{color:#b91c1c;overflow-wrap:anywhere;background:#fef2f2;border-radius:8px;padding:10px}.expansion-module___cUESa__privacy{color:#64748b;margin:18px 2px 0;font-size:13px}.expansion-module___cUESa__passwordReport{overflow-wrap:anywhere;line-height:1.65}.expansion-module___cUESa__passwordReport meter{width:100%;height:25px}.expansion-module___cUESa__passwordReport dl{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.expansion-module___cUESa__passwordReport dd{text-align:right;margin:0}.expansion-module___cUESa__tool input[type=color]{height:44px;padding:5px}.expansion-module___cUESa__previewFrame{background:repeating-conic-gradient(#f1f5f9 0% 25%,#e2e8f0 0% 50%) 50%/20px 20px;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;margin-bottom:18px;padding:40px 25px;display:flex;position:relative;overflow:hidden}.expansion-module___cUESa__shadowSample{background:#fff;width:170px;max-width:100%;height:105px}.expansion-module___cUESa__gradientSample{border-radius:10px;width:100%;height:150px}.expansion-module___cUESa__previewCaption{color:#475569;text-align:center;background:#f8fafc;border-radius:6px;margin-top:25px;padding:3px 9px;font-size:12px;display:block}body[data-theme=dark] .expansion-module___cUESa__tool{color:#e2e8f0}:is(body[data-theme=dark] .expansion-module___cUESa__intro,body[data-theme=dark] .expansion-module___cUESa__privacy){color:#aab9ce}body[data-theme=dark] .expansion-module___cUESa__panel{background:#151f30;border-color:#334155}:is(body[data-theme=dark] .expansion-module___cUESa__tool textarea,body[data-theme=dark] .expansion-module___cUESa__tool input,body[data-theme=dark] .expansion-module___cUESa__tool select){color:#e2e8f0;background:#0f172a;border-color:#475569}body[data-theme=dark] .expansion-module___cUESa__actions button{color:#e2e8f0;background:#28354a;border-color:#475569}body[data-theme=dark] .expansion-module___cUESa__actions .expansion-module___cUESa__primary{color:#fff;background:#6366f1;border-color:#818cf8}body[data-theme=dark] .expansion-module___cUESa__status{color:#6ee7b7}body[data-theme=dark] .expansion-module___cUESa__error{color:#fca5a5;background:#451a1a}@media (max-width:700px){.expansion-module___cUESa__workspace{grid-template-columns:minmax(0,1fr);gap:14px}.expansion-module___cUESa__panel{padding:16px}}
.growth-searchable-pdf-module__c3jAyG__root{box-sizing:border-box;width:100%;max-width:1120px;color:var(--text-primary,#172033);margin:auto;padding:20px 16px 64px}.growth-searchable-pdf-module__c3jAyG__root *{box-sizing:border-box}.growth-searchable-pdf-module__c3jAyG__root p{line-height:1.6}.growth-searchable-pdf-module__c3jAyG__root h2{margin:0 0 14px;font-size:1.18rem}.growth-searchable-pdf-module__c3jAyG__notice{color:#172554;background:#eff6ff;border-left:4px solid #2563eb;border-radius:8px;padding:14px 18px}.growth-searchable-pdf-module__c3jAyG__panel{background:var(--bg-secondary,#fff);border:1px solid #cbd5e1;border-radius:14px;min-width:0;margin:18px 0;padding:20px}.growth-searchable-pdf-module__c3jAyG__root label{margin:12px 0 5px;font-weight:650;display:block}.growth-searchable-pdf-module__c3jAyG__root :is(input,select){background:var(--bg-primary,#fff);width:100%;max-width:460px;color:inherit;font:inherit;border:1px solid #94a3b8;border-radius:8px;padding:10px;display:block}.growth-searchable-pdf-module__c3jAyG__root button{background:var(--bg-primary,#fff);min-height:42px;color:inherit;cursor:pointer;font:inherit;border:1px solid #64748b;border-radius:8px;padding:10px 14px}.growth-searchable-pdf-module__c3jAyG__root button:disabled{opacity:.5;cursor:not-allowed}.growth-searchable-pdf-module__c3jAyG__root button.growth-searchable-pdf-module__c3jAyG__primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8;font-weight:700}.growth-searchable-pdf-module__c3jAyG__root :is(input,select,button):focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.growth-searchable-pdf-module__c3jAyG__actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.growth-searchable-pdf-module__c3jAyG__hint{color:var(--text-secondary,#536176);font-size:.92rem}.growth-searchable-pdf-module__c3jAyG__error{color:#b91c1c;overflow-wrap:anywhere;font-weight:650}.growth-searchable-pdf-module__c3jAyG__scroll{width:100%;overflow-x:auto}.growth-searchable-pdf-module__c3jAyG__scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:460px}.growth-searchable-pdf-module__c3jAyG__scroll caption{text-align:left;padding:12px 0;font-weight:700}.growth-searchable-pdf-module__c3jAyG__scroll th,.growth-searchable-pdf-module__c3jAyG__scroll td{border-bottom:1px solid #cbd5e1;padding:9px 10px}.growth-searchable-pdf-module__c3jAyG__scroll td:nth-child(2){overflow-wrap:anywhere;max-width:300px}body[data-theme=dark] .growth-searchable-pdf-module__c3jAyG__root{color:#e2e8f0}body[data-theme=dark] .growth-searchable-pdf-module__c3jAyG__notice{color:#bfdbfe;background:#102a4a}body[data-theme=dark] .growth-searchable-pdf-module__c3jAyG__panel{background:#172132;border-color:#475569}body[data-theme=dark] .growth-searchable-pdf-module__c3jAyG__root :is(input,select,button){color:#e2e8f0;background:#101b2a;border-color:#64748b}body[data-theme=dark] .growth-searchable-pdf-module__c3jAyG__root button.growth-searchable-pdf-module__c3jAyG__primary{color:#fff;background:#1d4ed8}body[data-theme=dark] .growth-searchable-pdf-module__c3jAyG__hint{color:#cbd5e1}body[data-theme=dark] .growth-searchable-pdf-module__c3jAyG__error{color:#fca5a5}body[data-theme=dark] .growth-searchable-pdf-module__c3jAyG__scroll :is(th,td){border-color:#475569}@media (max-width:640px){.growth-searchable-pdf-module__c3jAyG__panel{padding:15px}.growth-searchable-pdf-module__c3jAyG__root :is(input,select){font-size:16px}.growth-searchable-pdf-module__c3jAyG__scroll table{font-size:.9rem}}
.visual-third-module__FnKLcq__tool{color:#1e293b;max-width:1120px;margin:0 auto;padding:0 16px 28px}.visual-third-module__FnKLcq__intro{color:#475569;max-width:850px;margin:0 0 18px}.visual-third-module__FnKLcq__panel{background:#fff;border:1px solid #dbe3ef;border-radius:18px;min-width:0;margin-bottom:18px;padding:22px}.visual-third-module__FnKLcq__label{margin-bottom:8px;font-weight:650;display:block}.visual-third-module__FnKLcq__tool textarea,.visual-third-module__FnKLcq__tool input,.visual-third-module__FnKLcq__tool select{width:100%;min-width:0;color:inherit;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:10px}.visual-third-module__FnKLcq__tool textarea{resize:vertical;line-height:1.6}.visual-third-module__FnKLcq__codeInput{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:14px!important}.visual-third-module__FnKLcq__tool textarea:focus,.visual-third-module__FnKLcq__tool input:focus,.visual-third-module__FnKLcq__tool select:focus{outline-offset:2px;outline:2px solid #6366f1}.visual-third-module__FnKLcq__controls{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.visual-third-module__FnKLcq__field{flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.visual-third-module__FnKLcq__actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.visual-third-module__FnKLcq__button{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9px;justify-content:center;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.visual-third-module__FnKLcq__primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.visual-third-module__FnKLcq__button:disabled{opacity:.45;cursor:default}.visual-third-module__FnKLcq__button:focus-visible{outline-offset:3px;outline:3px solid #818cf8}.visual-third-module__FnKLcq__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.visual-third-module__FnKLcq__sample{white-space:pre-wrap;overflow-wrap:anywhere;min-height:180px;margin:20px 0 0}.visual-third-module__FnKLcq__caption{overflow-wrap:anywhere;font-size:14px;font-weight:650}.visual-third-module__FnKLcq__hint,.visual-third-module__FnKLcq__privacy{color:#64748b;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.visual-third-module__FnKLcq__status{color:#047857;min-height:24px;margin:12px 0 0;font-size:14px}.visual-third-module__FnKLcq__error{color:#b91c1c;overflow-wrap:anywhere;background:#fef2f2;border-radius:9px;padding:10px 12px}.visual-third-module__FnKLcq__preview{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-width:0;overflow:hidden}.visual-third-module__FnKLcq__canvas{width:100%;max-width:100%;height:auto;display:block}.visual-third-module__FnKLcq__canvas[hidden]{display:none}.visual-third-module__FnKLcq__empty{text-align:center;color:#475569;padding:40px 20px}body[data-theme=dark] .visual-third-module__FnKLcq__tool{color:#e2e8f0}body[data-theme=dark] .visual-third-module__FnKLcq__panel{background:#151f30;border-color:#334155}:is(body[data-theme=dark] .visual-third-module__FnKLcq__intro,body[data-theme=dark] .visual-third-module__FnKLcq__hint,body[data-theme=dark] .visual-third-module__FnKLcq__privacy){color:#aab9ce}:is(body[data-theme=dark] .visual-third-module__FnKLcq__tool input,body[data-theme=dark] .visual-third-module__FnKLcq__tool textarea,body[data-theme=dark] .visual-third-module__FnKLcq__tool select){color:#e2e8f0;background:#0f172a;border-color:#475569}body[data-theme=dark] .visual-third-module__FnKLcq__button{color:#e2e8f0;background:#28354a;border-color:#475569}body[data-theme=dark] .visual-third-module__FnKLcq__primary{color:#fff;background:#6366f1;border-color:#818cf8}body[data-theme=dark] .visual-third-module__FnKLcq__status{color:#6ee7b7}body[data-theme=dark] .visual-third-module__FnKLcq__error{color:#fca5a5;background:#451a1a}@media (max-width:700px){.visual-third-module__FnKLcq__comparison{grid-template-columns:minmax(0,1fr);gap:0}.visual-third-module__FnKLcq__panel{padding:16px}}
.growth-font-subset-module__FG0FAW__root{max-width:1120px;color:var(--text-primary,#172033);margin:auto;padding:0 16px}.growth-font-subset-module__FG0FAW__root *{box-sizing:border-box}.growth-font-subset-module__FG0FAW__root p{line-height:1.55}.growth-font-subset-module__FG0FAW__root h2{margin:0 0 14px;font-size:1.18rem}.growth-font-subset-module__FG0FAW__notice{background:#ebf3ff;border-left:4px solid #2864d8;border-radius:10px;padding:15px 17px}.growth-font-subset-module__FG0FAW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.growth-font-subset-module__FG0FAW__panel{background:var(--bg-secondary,#fff);border:1px solid #cbd5e1;border-radius:14px;min-width:0;margin:16px 0;padding:20px}.growth-font-subset-module__FG0FAW__field{flex-direction:column;gap:7px;margin:14px 0;font-weight:650;display:flex}.growth-font-subset-module__FG0FAW__root :is(input[type=file],textarea){background:var(--bg-primary,#fff);width:100%;max-width:100%;color:inherit;font:inherit;border:1px solid #94a3b8;border-radius:8px;padding:10px;display:block}.growth-font-subset-module__FG0FAW__root textarea{resize:vertical;min-height:130px}.growth-font-subset-module__FG0FAW__root :is(input[type=checkbox],input[type=radio]){accent-color:#2463db;flex:none;width:18px;height:18px}.growth-font-subset-module__FG0FAW__root button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#235fca;border:1px solid #3562a8;border-radius:9px;padding:9px 15px;font-weight:700}.growth-font-subset-module__FG0FAW__root button:disabled{opacity:.5;cursor:not-allowed}.growth-font-subset-module__FG0FAW__root :is(button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #4386fa}.growth-font-subset-module__FG0FAW__hint,.growth-font-subset-module__FG0FAW__privacy{color:var(--text-secondary,#536176);overflow-wrap:anywhere;font-size:.93rem}.growth-font-subset-module__FG0FAW__info{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:3px;padding:12px;display:flex}.growth-font-subset-module__FG0FAW__featureBox{border:1px solid #cbd5e1;border-radius:10px;margin-top:17px;padding:8px 14px}.growth-font-subset-module__FG0FAW__featureBox legend{padding:0 5px;font-weight:700}.growth-font-subset-module__FG0FAW__check{align-items:flex-start;gap:9px;margin:11px 0;line-height:1.4;display:flex}.growth-font-subset-module__FG0FAW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.growth-font-subset-module__FG0FAW__featureGrid code{font-size:.88rem}.growth-font-subset-module__FG0FAW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.growth-font-subset-module__FG0FAW__stats div{background:#f1f6fd;border:1px solid #d2deeb;border-radius:9px;padding:12px}.growth-font-subset-module__FG0FAW__stats dt{color:var(--text-secondary,#536176);font-size:.86rem}.growth-font-subset-module__FG0FAW__stats dd{margin:4px 0 0;font-size:1.2rem;font-weight:800}.growth-font-subset-module__FG0FAW__noticeSmall{background:#edf5ff;border-radius:8px;padding:10px}.growth-font-subset-module__FG0FAW__warning{overflow-wrap:anywhere;background:#fff8e8;border:1px solid #e9a943;border-left:4px solid #b87912;border-radius:8px;padding:12px}.growth-font-subset-module__FG0FAW__warning p{margin:5px 0 0}.growth-font-subset-module__FG0FAW__license{overflow-wrap:anywhere;background:#f2fbf3;border:1px solid #bfd5c1;border-left:4px solid #3e8a49;border-radius:8px;padding:12px}.growth-font-subset-module__FG0FAW__license p{margin:7px 0}.growth-font-subset-module__FG0FAW__url{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.84rem}.growth-font-subset-module__FG0FAW__actions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.growth-font-subset-module__FG0FAW__preview{color:#172033;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-height:100px;padding:18px;font-size:1.8rem;line-height:1.5}.growth-font-subset-module__FG0FAW__code{color:#e8f1ff;background:#142037;border-radius:9px;padding:14px;font-size:.87rem;overflow:auto}.growth-font-subset-module__FG0FAW__privacy{margin:20px 0 30px}body[data-theme=dark] .growth-font-subset-module__FG0FAW__root{color:#e3ebf7}:is(body[data-theme=dark] .growth-font-subset-module__FG0FAW__notice,body[data-theme=dark] .growth-font-subset-module__FG0FAW__noticeSmall){background:#19344f}:is(body[data-theme=dark] .growth-font-subset-module__FG0FAW__panel,body[data-theme=dark] .growth-font-subset-module__FG0FAW__info,body[data-theme=dark] .growth-font-subset-module__FG0FAW__featureBox){background:#172132;border-color:#405269}body[data-theme=dark] .growth-font-subset-module__FG0FAW__root :is(input[type=file],textarea){color:#e3ebf7;background:#101b2a;border-color:#526780}body[data-theme=dark] .growth-font-subset-module__FG0FAW__stats div{background:#223148;border-color:#405269}body[data-theme=dark] .growth-font-subset-module__FG0FAW__hint{color:#b8c7dc}body[data-theme=dark] .growth-font-subset-module__FG0FAW__privacy{color:#b8c7dc}body[data-theme=dark] .growth-font-subset-module__FG0FAW__stats dt{color:#b8c7dc}body[data-theme=dark] .growth-font-subset-module__FG0FAW__license{background:#1c3929;border-color:#49815a}body[data-theme=dark] .growth-font-subset-module__FG0FAW__warning{color:#ffe3a2;background:#463717;border-color:#b87912}@media (max-width:700px){.growth-font-subset-module__FG0FAW__columns{grid-template-columns:1fr;gap:0}.growth-font-subset-module__FG0FAW__panel{padding:15px}.growth-font-subset-module__FG0FAW__root textarea,.growth-font-subset-module__FG0FAW__root input[type=file]{font-size:16px}.growth-font-subset-module__FG0FAW__featureGrid{grid-template-columns:1fr}.growth-font-subset-module__FG0FAW__preview{font-size:1.4rem}}
.growth-focus-stacking-module__9TT_jq__root{max-width:1120px;color:var(--text-primary,#172033);margin:auto;padding:0 16px}.growth-focus-stacking-module__9TT_jq__root *{box-sizing:border-box}.growth-focus-stacking-module__9TT_jq__root p,.growth-focus-stacking-module__9TT_jq__root li{line-height:1.55}.growth-focus-stacking-module__9TT_jq__root h2{margin:0 0 14px;font-size:1.18rem}.growth-focus-stacking-module__9TT_jq__root h3{margin:0 0 10px;font-size:1.03rem}.growth-focus-stacking-module__9TT_jq__notice{background:#ebf3ff;border-left:4px solid #2864d8;border-radius:10px;padding:15px 17px}.growth-focus-stacking-module__9TT_jq__columns,.growth-focus-stacking-module__9TT_jq__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.growth-focus-stacking-module__9TT_jq__panel{background:var(--bg-secondary,#fff);border:1px solid #cbd5e1;border-radius:14px;min-width:0;margin:16px 0;padding:20px}.growth-focus-stacking-module__9TT_jq__field{flex-direction:column;gap:7px;margin:14px 0;font-weight:650;display:flex}.growth-focus-stacking-module__9TT_jq__root :is(input[type=file],select){background:var(--bg-primary,#fff);width:100%;max-width:100%;color:inherit;font:inherit;border:1px solid #94a3b8;border-radius:8px;padding:10px;display:block}.growth-focus-stacking-module__9TT_jq__root :is(button,.growth-focus-stacking-module__9TT_jq__download){color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#235fca;border:1px solid #3562a8;border-radius:9px;justify-content:center;align-items:center;padding:9px 15px;font-weight:700;text-decoration:none;display:inline-flex}.growth-focus-stacking-module__9TT_jq__root button:disabled{opacity:.5;cursor:not-allowed}.growth-focus-stacking-module__9TT_jq__root :is(button,a,input,select):focus-visible{outline-offset:2px;outline:3px solid #4386fa}.growth-focus-stacking-module__9TT_jq__hint,.growth-focus-stacking-module__9TT_jq__privacy{color:var(--text-secondary,#536176);overflow-wrap:anywhere;font-size:.93rem}.growth-focus-stacking-module__9TT_jq__fileList{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.growth-focus-stacking-module__9TT_jq__fileList li{border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:7px;display:flex}.growth-focus-stacking-module__9TT_jq__fileList span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.growth-focus-stacking-module__9TT_jq__fileList small{color:var(--text-secondary,#536176)}.growth-focus-stacking-module__9TT_jq__thumb{background-color:#e9eff7;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;flex:none;width:66px;height:50px}.growth-focus-stacking-module__9TT_jq__rules{padding-left:20px}.growth-focus-stacking-module__9TT_jq__warning{overflow-wrap:anywhere;background:#fff8e8;border:1px solid #e9a943;border-left:4px solid #b87912;border-radius:8px;padding:12px}.growth-focus-stacking-module__9TT_jq__warning p{margin:5px 0}.growth-focus-stacking-module__9TT_jq__actions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.growth-focus-stacking-module__9TT_jq__results{margin:14px 0 20px}.growth-focus-stacking-module__9TT_jq__results>div{min-width:0}.growth-focus-stacking-module__9TT_jq__resultImage{object-fit:contain;background:#edf2f8;border:1px solid #cbd5e1;border-radius:10px;width:100%;height:auto;max-height:420px;margin-bottom:10px;display:block}.growth-focus-stacking-module__9TT_jq__contributions{gap:7px;margin:0;padding:0;list-style:none;display:grid}.growth-focus-stacking-module__9TT_jq__contributions li{overflow-wrap:anywhere;background:#f1f6fd;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.growth-focus-stacking-module__9TT_jq__contributions small{color:var(--text-secondary,#536176)}.growth-focus-stacking-module__9TT_jq__swatch{border-radius:4px;width:16px;height:16px}.growth-focus-stacking-module__9TT_jq__privacy{margin:20px 0 30px}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__root{color:#e3ebf7}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__notice{background:#19344f}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__panel{background:#172132;border-color:#405269}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__fileList li{background:#172132;border-color:#405269}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__root :is(input[type=file],select){color:#e3ebf7;background:#101b2a;border-color:#526780}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__contributions li{background:#223148}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__hint{color:#b8c7dc}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__privacy{color:#b8c7dc}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__fileList small{color:#b8c7dc}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__contributions small{color:#b8c7dc}body[data-theme=dark] .growth-focus-stacking-module__9TT_jq__warning{color:#ffe3a2;background:#463717;border-color:#b87912}@media (max-width:700px){.growth-focus-stacking-module__9TT_jq__columns,.growth-focus-stacking-module__9TT_jq__results{grid-template-columns:1fr;gap:0}.growth-focus-stacking-module__9TT_jq__panel{padding:15px}.growth-focus-stacking-module__9TT_jq__root input[type=file],.growth-focus-stacking-module__9TT_jq__root select{font-size:16px}.growth-focus-stacking-module__9TT_jq__contributions li{grid-template-columns:16px minmax(0,1fr) auto}.growth-focus-stacking-module__9TT_jq__contributions small{grid-column:2/4}}
