.RelatedTools-module__js1iNa__section{max-width:880px;margin:32px auto;padding:0 24px}.RelatedTools-module__js1iNa__heading{color:var(--color-text-secondary);margin-bottom:12px;font-size:15px;font-weight:600}.RelatedTools-module__js1iNa__grid{flex-direction:column;gap:8px;display:flex}.RelatedTools-module__js1iNa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.RelatedTools-module__js1iNa__card:hover{border-color:var(--color-accent);background:var(--color-accent-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.RelatedTools-module__js1iNa__icon{text-align:center;flex-shrink:0;width:36px;font-size:24px}.RelatedTools-module__js1iNa__cardBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RelatedTools-module__js1iNa__cardTitle{color:var(--color-text-primary);font-size:14px;font-weight:600}.RelatedTools-module__js1iNa__cardDesc{color:var(--color-text-tertiary);font-size:13px}.RelatedTools-module__js1iNa__arrow{color:var(--color-text-tertiary);transition:transform var(--transition-fast);flex-shrink:0;font-size:16px}.RelatedTools-module__js1iNa__card:hover .RelatedTools-module__js1iNa__arrow{color:var(--color-accent);transform:translate(2px)}@media (min-width:640px){.RelatedTools-module__js1iNa__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}}
.LawCard-module__-N76Ya__card{background:#fff;border:1px solid #0000000d;border-radius:1.25rem;flex-direction:column;gap:1.25rem;width:100%;padding:1.5rem;display:flex;box-shadow:0 4px 16px #0000000d}.LawCard-module__-N76Ya__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.LawCard-module__-N76Ya__title{color:#1a1b1e;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.LawCard-module__-N76Ya__badgeSuccess{color:#137333;white-space:nowrap;background:#e6f4ea;border-radius:1rem;align-items:center;padding:.35rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.LawCard-module__-N76Ya__badgeWarn{color:#d93025;white-space:nowrap;background:#fef0eb;border-radius:1rem;align-items:center;padding:.35rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.LawCard-module__-N76Ya__conclusions{background:#f8f9fa;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.LawCard-module__-N76Ya__convoRow{border-bottom:1px dashed #dee2e6;flex-direction:column;gap:.5rem;padding-bottom:.75rem;display:flex}.LawCard-module__-N76Ya__convoRow:last-child{border-bottom:none;padding-bottom:0}.LawCard-module__-N76Ya__label{color:#343a40;font-size:.9375rem;font-weight:700}.LawCard-module__-N76Ya__values{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.LawCard-module__-N76Ya__oldValue{color:#868e96;word-break:keep-all;flex:1;max-width:45%;margin-top:.2rem;font-size:.875rem;font-weight:500;text-decoration:line-through}.LawCard-module__-N76Ya__arrow{color:#adb5bd;flex-shrink:0;margin-top:.1rem;font-size:1rem;font-weight:700}.LawCard-module__-N76Ya__newValue{color:#1a1b1e;word-break:keep-all;flex:1.5;font-size:1.05rem;font-weight:700;line-height:1.5}.LawCard-module__-N76Ya__newMark{color:#1971c2;vertical-align:middle;background:#e7f5ff;border-radius:.25rem;align-items:center;margin-left:.5rem;padding:.15rem .4rem;font-size:.75rem;font-weight:800;display:inline-flex}.LawCard-module__-N76Ya__dateInfoWrapper{align-items:center;gap:.5rem;display:flex}.LawCard-module__-N76Ya__dateInfo{color:#495057;margin:0;font-size:.875rem;font-weight:500}.LawCard-module__-N76Ya__activeBadge{color:#c92a2a;background:#ffe3e3;border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.LawCard-module__-N76Ya__upcomingBadge{color:#f08c00;background:#fff3bf;border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.LawCard-module__-N76Ya__convoDescription{color:#495057;white-space:pre-wrap;background:#f8f9fa;border-left:3px solid #dee2e6;border-radius:4px;grid-column:1/-1;margin-top:.25rem;padding:.5rem;font-size:.8rem;line-height:1.4}.LawCard-module__-N76Ya__reason{color:#1a1b1e;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.LawCard-module__-N76Ya__easyExplanation{background:#f0f7ff;border-left:4px solid #1c7ed6;border-radius:.25rem .5rem .5rem .25rem;flex-direction:column;gap:.4rem;margin:.5rem 0;padding:1rem;display:flex}.LawCard-module__-N76Ya__easyTitle{color:#1864ab;align-items:center;font-size:.9rem;font-weight:800;display:flex}.LawCard-module__-N76Ya__easyText{color:#343a40;word-break:keep-all;margin:0;font-size:.95rem;line-height:1.6}.LawCard-module__-N76Ya__toggleBtn{color:#0056b3;cursor:pointer;text-align:left;background:0 0;border:none;padding:.5rem 0;font-size:.875rem;font-weight:600;transition:opacity .2s}.LawCard-module__-N76Ya__toggleBtn:hover{opacity:.8}.LawCard-module__-N76Ya__evidences{background:#fff;border:1px solid #e9ecef;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.LawCard-module__-N76Ya__evidenceItem{flex-direction:column;gap:.5rem;display:flex}.LawCard-module__-N76Ya__evSource{color:#1a1b1e;font-size:.875rem;font-weight:700}.LawCard-module__-N76Ya__evQuote{color:#495057;white-space:pre-wrap;background:#00000005;border-left:3px solid #0056b3;border-radius:0 .25rem .25rem 0;margin:0;padding:.75rem;font-size:.875rem;line-height:1.5}.LawCard-module__-N76Ya__highlightText{color:#856404;background-color:#ffeba1;padding:0 .1rem;font-weight:600}.LawCard-module__-N76Ya__evLink{color:#0056b3;font-size:.75rem;font-weight:600;text-decoration:none}.LawCard-module__-N76Ya__evLink:hover{text-decoration:underline}.LawCard-module__-N76Ya__debugSection{background:#f8f9fa;border:1px solid #ddd;border-radius:.5rem;padding:.75rem 1rem}.LawCard-module__-N76Ya__debugToggle{cursor:pointer;color:#666;text-align:left;background:0 0;border:none;width:100%;padding:0;font-size:.85rem;font-weight:700}.LawCard-module__-N76Ya__debugContent{color:#444;flex-direction:column;gap:.4rem;margin-top:.75rem;font-size:.85rem;display:flex}.LawCard-module__-N76Ya__debugPre{white-space:pre-wrap;background:#eee;border-radius:.25rem;max-height:200px;margin:0;padding:.5rem;font-family:monospace;font-size:.75rem;overflow-y:auto}.LawCard-module__-N76Ya__footer{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.LawCard-module__-N76Ya__footerLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.LawCard-module__-N76Ya__footerRight{align-items:center;gap:.4rem;display:flex}.LawCard-module__-N76Ya__cacheBadge{color:#0c8599;background:#e3fafc;border-radius:.25rem;padding:.15rem .4rem;font-size:.7rem;font-weight:700}.LawCard-module__-N76Ya__draftBadge{color:#e67700;background:#fff9db;border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.LawCard-module__-N76Ya__reviewedBadge{color:#2b8a3e;background:#d3f9d8;border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.LawCard-module__-N76Ya__officialBadge{color:#1864ab;background:#e7f5ff;border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.LawCard-module__-N76Ya__reviewBtn{color:#2b8a3e;cursor:pointer;background:#d3f9d8;border:1px solid #b2f2bb;border-radius:.375rem;padding:.3rem .6rem;font-size:.75rem;font-weight:700;transition:all .2s}.LawCard-module__-N76Ya__reviewBtn:hover{background:#b2f2bb}.LawCard-module__-N76Ya__refreshBtn{color:#495057;cursor:pointer;background:#e9ecef;border:1px solid #dee2e6;border-radius:.375rem;padding:.3rem .6rem;font-size:.75rem;font-weight:700;transition:all .2s}.LawCard-module__-N76Ya__refreshBtn:hover{background:#dee2e6}
.PeriodCalculator-module__T1MnOa__calculator{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:520px;margin:20px auto;padding:32px 24px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:max-width .3s,padding .3s;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}@media (min-width:840px){.PeriodCalculator-module__T1MnOa__calculator{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:44px;max-width:980px;padding:40px;display:grid}}@media (max-width:640px){.PeriodCalculator-module__T1MnOa__calculator{box-shadow:none;border:none;border-radius:0;min-height:100vh;margin:0;padding:24px 20px}}.PeriodCalculator-module__T1MnOa__modeSelector{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:32px;padding:4px;display:flex}.PeriodCalculator-module__T1MnOa__modeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:12px 8px;text-decoration:none;transition:all .2s;display:flex}.PeriodCalculator-module__T1MnOa__modeBtnActive{color:#0f172a;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 3px #0000001a}.PeriodCalculator-module__T1MnOa__modeIcon{margin-bottom:2px;font-size:18px}.PeriodCalculator-module__T1MnOa__modeLabel{color:inherit;font-size:14px;font-weight:600}.PeriodCalculator-module__T1MnOa__modeDesc{display:none}.PeriodCalculator-module__T1MnOa__modeGuide{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;margin:-18px 0 24px;padding:14px 16px;font-size:13px;line-height:1.6}.PeriodCalculator-module__T1MnOa__optionsRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:16px;margin-bottom:32px;padding:20px;display:flex}.PeriodCalculator-module__T1MnOa__optionGroup{border:none;margin:0;padding:0}.PeriodCalculator-module__T1MnOa__optionLabel{color:#334155;align-items:center;gap:8px;margin-bottom:8px;padding:0;font-size:14px;font-weight:600;display:flex}.PeriodCalculator-module__T1MnOa__radioGroup{flex-direction:column;gap:12px;display:flex}@media (min-width:640px){.PeriodCalculator-module__T1MnOa__radioGroup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.PeriodCalculator-module__T1MnOa__radioGroupSingle{grid-template-columns:minmax(0,1fr)}.PeriodCalculator-module__T1MnOa__radioLabel{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.PeriodCalculator-module__T1MnOa__radioLabel input[type=radio]{accent-color:#2563eb;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.PeriodCalculator-module__T1MnOa__radioText{color:#1e293b;flex-direction:column;gap:2px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.PeriodCalculator-module__T1MnOa__radioHint{color:#64748b;font-size:13px;font-weight:400}.PeriodCalculator-module__T1MnOa__optionGuide{color:#475569;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.6}.PeriodCalculator-module__T1MnOa__tooltip{display:inline-flex;position:relative}.PeriodCalculator-module__T1MnOa__tooltipTrigger{appearance:none;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.PeriodCalculator-module__T1MnOa__tooltipTrigger:hover{color:#0f172a;border-color:#94a3b8}.PeriodCalculator-module__T1MnOa__tooltipTrigger[aria-expanded=true]{color:#1d4ed8;border-color:#93c5fd}.PeriodCalculator-module__T1MnOa__tooltipContent{color:#1e3a8a;z-index:10;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;max-width:calc(100vw - 32px);padding:12px 14px;font-size:12px;line-height:1.6;position:fixed;box-shadow:0 12px 24px #0f172a1f}.PeriodCalculator-module__T1MnOa__inputSection{flex-direction:column;gap:20px;margin-bottom:36px;display:flex}.PeriodCalculator-module__T1MnOa__inputRow{flex-direction:column;gap:8px;display:flex}.PeriodCalculator-module__T1MnOa__inputLabel{color:#334155;font-size:14px;font-weight:600}.PeriodCalculator-module__T1MnOa__inputHint{color:#64748b;margin-top:-2px;font-size:12px;line-height:1.6}.PeriodCalculator-module__T1MnOa__inputError{color:#dc2626;margin-top:-2px;font-size:12px;line-height:1.6}.PeriodCalculator-module__T1MnOa__periodInputs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PeriodCalculator-module__T1MnOa__periodField{align-items:center;gap:6px;display:flex}.PeriodCalculator-module__T1MnOa__yearInput,.PeriodCalculator-module__T1MnOa__monthDayInput,.PeriodCalculator-module__T1MnOa__numberInput{color:#0f172a;text-align:right;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:500;transition:all .2s}.PeriodCalculator-module__T1MnOa__yearInput{width:84px}.PeriodCalculator-module__T1MnOa__monthDayInput{width:64px}.PeriodCalculator-module__T1MnOa__numberInput{width:72px}.PeriodCalculator-module__T1MnOa__yearInput:focus,.PeriodCalculator-module__T1MnOa__monthDayInput:focus,.PeriodCalculator-module__T1MnOa__numberInput:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.PeriodCalculator-module__T1MnOa__inputInvalid{background:#fef2f2;border-color:#dc2626}.PeriodCalculator-module__T1MnOa__yearInput::placeholder,.PeriodCalculator-module__T1MnOa__monthDayInput::placeholder,.PeriodCalculator-module__T1MnOa__numberInput::placeholder{color:#94a3b8;font-weight:400}.PeriodCalculator-module__T1MnOa__periodUnit{color:#475569;font-size:14px;font-weight:500}.PeriodCalculator-module__T1MnOa__yearInput[type=number],.PeriodCalculator-module__T1MnOa__monthDayInput[type=number],.PeriodCalculator-module__T1MnOa__numberInput[type=number]{appearance:textfield}.PeriodCalculator-module__T1MnOa__yearInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PeriodCalculator-module__T1MnOa__yearInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PeriodCalculator-module__T1MnOa__monthDayInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PeriodCalculator-module__T1MnOa__monthDayInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PeriodCalculator-module__T1MnOa__numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PeriodCalculator-module__T1MnOa__numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PeriodCalculator-module__T1MnOa__calcButton{color:#fff;cursor:pointer;letter-spacing:.5px;background:#0f172a;border:none;border-radius:8px;width:100%;margin-bottom:8px;padding:14px;font-size:16px;font-weight:500;transition:background .2s,transform .1s}.PeriodCalculator-module__T1MnOa__calcButton:hover{background:#1e293b}.PeriodCalculator-module__T1MnOa__calcButton:disabled{cursor:wait;background:#475569;transform:none}.PeriodCalculator-module__T1MnOa__calcButton:active{transform:scale(.98)}.PeriodCalculator-module__T1MnOa__resultSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px;animation:.3s ease-out PeriodCalculator-module__T1MnOa__slideUp}@keyframes PeriodCalculator-module__T1MnOa__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PeriodCalculator-module__T1MnOa__resultTitle{color:#0f172a;margin-bottom:16px;font-size:18px;font-weight:700;display:block}.PeriodCalculator-module__T1MnOa__resultReferenceGroup{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.PeriodCalculator-module__T1MnOa__resultReference{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.PeriodCalculator-module__T1MnOa__resultReference .PeriodCalculator-module__T1MnOa__resultLabel{color:#64748b;font-size:13px;font-weight:500}.PeriodCalculator-module__T1MnOa__resultValueSmall{color:#334155;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4}@media (max-width:420px){.PeriodCalculator-module__T1MnOa__resultValueSmall{white-space:normal;word-break:keep-all;font-size:12px}}.PeriodCalculator-module__T1MnOa__resultCards{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.PeriodCalculator-module__T1MnOa__supportNotice{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.PeriodCalculator-module__T1MnOa__resultRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.PeriodCalculator-module__T1MnOa__resultRow{grid-template-columns:1fr}}.PeriodCalculator-module__T1MnOa__resultCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.PeriodCalculator-module__T1MnOa__resultCardPrimary{background:#eff6ff;border:1px solid #bfdbfe;grid-column:1/-1;padding:20px}.PeriodCalculator-module__T1MnOa__resultLabel{color:#64748b;font-size:13px;font-weight:500}.PeriodCalculator-module__T1MnOa__resultCardPrimary .PeriodCalculator-module__T1MnOa__resultLabel{color:#1d4ed8}.PeriodCalculator-module__T1MnOa__resultValue{color:#0f172a;font-size:16px;font-weight:600}.PeriodCalculator-module__T1MnOa__resultValueLarge{color:#1d4ed8;font-size:22px;font-weight:700}.PeriodCalculator-module__T1MnOa__blurValue{filter:blur(6px);-webkit-user-select:none;user-select:none;transition:filter .3s}.PeriodCalculator-module__T1MnOa__blurValue:hover{filter:blur(2px)}.PeriodCalculator-module__T1MnOa__resultNote{color:#64748b;margin-top:4px;font-size:12px}.PeriodCalculator-module__T1MnOa__rulesSection{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.PeriodCalculator-module__T1MnOa__rulesTitle{color:#475569;margin-bottom:12px;font-size:13px;font-weight:600}.PeriodCalculator-module__T1MnOa__rulesList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PeriodCalculator-module__T1MnOa__ruleItem{color:#475569;padding-left:16px;font-size:13px;line-height:1.5;position:relative}.PeriodCalculator-module__T1MnOa__ruleItem:before{content:"•";color:#94a3b8;font-weight:600;position:absolute;left:0}.PeriodCalculator-module__T1MnOa__formSection{min-width:0}.PeriodCalculator-module__T1MnOa__resultContainer{flex-direction:column;min-width:0;height:100%;display:flex}.PeriodCalculator-module__T1MnOa__emptyResult{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:240px;padding:40px 20px;display:flex}.PeriodCalculator-module__T1MnOa__emptyIcon{opacity:.6;margin-bottom:12px;font-size:32px}.PeriodCalculator-module__T1MnOa__emptyResult p{margin:0;font-size:14px;font-weight:500;line-height:1.6}.PeriodCalculator-module__T1MnOa__shareButton{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.PeriodCalculator-module__T1MnOa__shareButton:hover{color:#1e293b;background:#e2e8f0}.PeriodCalculator-module__T1MnOa__shareButton:active{transform:scale(.98)}.PeriodCalculator-module__T1MnOa__shareButtonIcon{font-size:16px;line-height:1}
.LawMonitor-module__wjdp5W__searchForm{background:#fff;border:1px solid #e0e0e0;border-radius:1rem;flex-direction:column;gap:1rem;width:100%;max-width:700px;padding:1.5rem;display:flex;box-shadow:0 2px 8px #0000000a}.LawMonitor-module__wjdp5W__inputRow{gap:1rem;display:flex}@media (max-width:600px){.LawMonitor-module__wjdp5W__inputRow{flex-direction:column}}.LawMonitor-module__wjdp5W__inputGroup{flex-direction:column;flex:1;gap:.25rem;display:flex}.LawMonitor-module__wjdp5W__inputLabel{color:#555;font-size:.8rem;font-weight:600}.LawMonitor-module__wjdp5W__searchInput{background:#fafafa;border:1px solid #d0d0d0;border-radius:.5rem;padding:.65rem .75rem;font-size:.95rem;transition:border-color .2s}.LawMonitor-module__wjdp5W__searchInput:focus{border-color:#0056b3;outline:none;box-shadow:0 0 0 2px #0056b31f}.LawMonitor-module__wjdp5W__searchBtn{color:#fff;cursor:pointer;background:#0056b3;border:none;border-radius:.5rem;padding:.75rem;font-size:1rem;font-weight:700;transition:background .2s}.LawMonitor-module__wjdp5W__searchBtn:hover:not(:disabled){background:#004494}.LawMonitor-module__wjdp5W__searchBtn:disabled{cursor:not-allowed;background:#999}.LawMonitor-module__wjdp5W__terminalBlock{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000f}.LawMonitor-module__wjdp5W__terminalHeader{color:#64748b;background:#e2e8f0;border-bottom:1px solid #cbd5e1;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:.75rem;font-weight:600;display:flex}.LawMonitor-module__wjdp5W__terminalDots{gap:.4rem;display:flex}.LawMonitor-module__wjdp5W__terminalDots span{border-radius:50%;width:10px;height:10px}.LawMonitor-module__wjdp5W__dotRed{background:#ff5f56}.LawMonitor-module__wjdp5W__dotYellow{background:#ffbd2e}.LawMonitor-module__wjdp5W__dotGreen{background:#27c93f}.LawMonitor-module__wjdp5W__terminalBody{color:#334155;flex-direction:column;gap:.6rem;min-height:100px;padding:1.2rem 1.5rem;font-family:Pretendard,-apple-system,sans-serif;font-size:.9rem;font-weight:500;line-height:1.5;display:flex}.LawMonitor-module__wjdp5W__terminalLine{word-break:keep-all;gap:.5rem;display:flex}.LawMonitor-module__wjdp5W__terminalCaret{color:#3b82f6;font-weight:800}.LawMonitor-module__wjdp5W__blinkingCursor{animation:1s step-end infinite LawMonitor-module__wjdp5W__blink}@keyframes LawMonitor-module__wjdp5W__blink{50%{opacity:0}}.LawMonitor-module__wjdp5W__errorBlock{text-align:center;color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:.5rem;width:100%;max-width:700px;padding:1rem;font-weight:600}.LawMonitor-module__wjdp5W__emptyState{text-align:center;color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:1rem;width:100%;max-width:700px;padding:3rem 1rem}.LawMonitor-module__wjdp5W__emptyState code{background:#eee;border-radius:.25rem;padding:.15rem .4rem;font-size:.85rem}.LawMonitor-module__wjdp5W__presetSection{background:#fff;border:1px solid #e0e0e0;border-radius:1rem;width:100%;max-width:700px;padding:1.25rem;box-shadow:0 2px 8px #0000000a}.LawMonitor-module__wjdp5W__presetHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.LawMonitor-module__wjdp5W__presetTitle{color:#333;font-size:.95rem;font-weight:700}.LawMonitor-module__wjdp5W__allBtn{color:#fff;cursor:pointer;background:#333;border:none;border-radius:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:background .2s}.LawMonitor-module__wjdp5W__allBtn:hover:not(:disabled){background:#111}.LawMonitor-module__wjdp5W__allBtn:disabled{cursor:not-allowed;background:#999}.LawMonitor-module__wjdp5W__presetGrid{flex-wrap:wrap;gap:.5rem;display:flex}.LawMonitor-module__wjdp5W__presetBtn{color:#334155;cursor:pointer;background:#f0f4f8;border:1px solid #d0d8e0;border-radius:2rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:all .2s}.LawMonitor-module__wjdp5W__presetBtn:hover:not(:disabled){color:#0056b3;background:#e0e8f0;border-color:#0056b3}.LawMonitor-module__wjdp5W__presetBtn:disabled{opacity:.6;cursor:not-allowed}
.page-module__8Y-XeW__page{background:#f8fafc;width:100%;min-height:100vh;padding-bottom:64px}.page-module__8Y-XeW__header{text-align:left;max-width:880px;margin:0 auto;padding:48px 24px 16px}@media (min-width:768px){.page-module__8Y-XeW__header{padding:64px 24px 16px}}.page-module__8Y-XeW__title{color:#0f172a;letter-spacing:-.02em;background-color:var(--surface-secondary);margin-bottom:8px;font-size:24px;font-weight:700}@media (min-width:768px){.page-module__8Y-XeW__title{font-size:28px}}@media (max-width:600px){.page-module__8Y-XeW__title{font-size:28px}}.page-module__8Y-XeW__subtitle{color:#475569;margin:0;font-size:15px;font-weight:400;line-height:1.5}.page-module__8Y-XeW__referenceUpdated{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.page-module__8Y-XeW__referenceUpdated span{font-weight:600}.page-module__8Y-XeW__faqSection{max-width:880px;margin:40px auto;padding:0 24px}.page-module__8Y-XeW__faqTitle{color:#0f172a;margin-bottom:16px;font-size:18px;font-weight:700}.page-module__8Y-XeW__faqList{flex-direction:column;gap:12px;display:flex}.page-module__8Y-XeW__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .2s;overflow:hidden}.page-module__8Y-XeW__faqQuestion{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.page-module__8Y-XeW__faqQuestion::-webkit-details-marker{display:none}.page-module__8Y-XeW__faqQuestion:after{content:"+";color:#94a3b8;font-size:20px;font-weight:300;line-height:1;transition:transform .2s}.page-module__8Y-XeW__faqItem[open] .page-module__8Y-XeW__faqQuestion:after{content:"−";color:#2563eb}.page-module__8Y-XeW__faqAnswer{color:#475569;margin:0;padding:0 20px 20px;font-size:14px;line-height:1.6;animation:.2s ease-out page-module__8Y-XeW__fadeIn}@keyframes page-module__8Y-XeW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page-module__8Y-XeW__infoSection{max-width:880px;margin:48px auto;padding:0 24px}.page-module__8Y-XeW__infoTitle{color:#0f172a;margin-bottom:16px;font-size:18px;font-weight:700}.page-module__8Y-XeW__infoArticle{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;padding:20px}.page-module__8Y-XeW__infoArticle h3{color:#1e293b;margin-bottom:8px;font-size:15px;font-weight:600}.page-module__8Y-XeW__infoArticle p{color:#475569;margin-bottom:12px;font-size:14px;line-height:1.6}.page-module__8Y-XeW__infoArticle p:last-child{margin-bottom:0}.page-module__8Y-XeW__referenceSection{max-width:880px;margin:48px auto;padding:0 24px}.page-module__8Y-XeW__referenceLead{color:#475569;margin:0 0 12px;font-size:14px;line-height:1.6}.page-module__8Y-XeW__referenceList{gap:12px;margin-top:16px;display:grid}.page-module__8Y-XeW__referenceItem{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px 20px}.page-module__8Y-XeW__referenceTitle{margin:0 0 8px;font-size:15px;line-height:1.5}.page-module__8Y-XeW__referenceTitle a{color:#0f172a;text-decoration:none}.page-module__8Y-XeW__referenceTitle a:hover{text-decoration:underline}.page-module__8Y-XeW__referenceDescription{color:#475569;margin:0;font-size:14px;line-height:1.6}.page-module__8Y-XeW__disclaimerSection{max-width:520px;margin:12px auto 0;padding:0 24px}@media (min-width:840px){.page-module__8Y-XeW__disclaimerSection{max-width:880px}}@media (max-width:640px){.page-module__8Y-XeW__disclaimerSection{margin-top:8px;padding:0 20px}}.page-module__8Y-XeW__disclaimerSection .page-module__8Y-XeW__infoArticle{background:0 0;border:none;margin-bottom:0;padding:12px 16px}.page-module__8Y-XeW__disclaimerSection .page-module__8Y-XeW__infoArticle h3{color:#64748b;margin-bottom:4px;font-size:13px;font-weight:500}.page-module__8Y-XeW__disclaimerSection .page-module__8Y-XeW__infoArticle p{color:#94a3b8;font-size:13px;line-height:1.5}
.PixelArtAsepriteTool-module__jVFcMa__shell{max-width:1120px;margin:0 auto;padding:8px 24px 64px}.PixelArtAsepriteTool-module__jVFcMa__stepBar{gap:12px;margin-bottom:20px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__stepChip{cursor:pointer;text-align:left;background:linear-gradient(#fffffffa,#f8fafcf0),#fff;border:1px solid #dbe7f5;border-radius:18px;align-items:flex-start;gap:14px;width:100%;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s;display:flex}.PixelArtAsepriteTool-module__jVFcMa__stepChip:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 12px 24px #3b82f614}.PixelArtAsepriteTool-module__jVFcMa__stepChip:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;transform:none}.PixelArtAsepriteTool-module__jVFcMa__stepChipActive{border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa3d,0 16px 28px #3b82f61a}.PixelArtAsepriteTool-module__jVFcMa__stepChipComplete{border-color:#bfdbfe}.PixelArtAsepriteTool-module__jVFcMa__stepNumber{color:#1d4ed8;background:#eff6ff;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;font-size:13px;font-weight:800;display:inline-grid}.PixelArtAsepriteTool-module__jVFcMa__stepChipActive .PixelArtAsepriteTool-module__jVFcMa__stepNumber{color:#fff;background:#2563eb}.PixelArtAsepriteTool-module__jVFcMa__stepText{gap:5px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__stepTitle{color:#0f172a;font-size:14px;font-weight:800}.PixelArtAsepriteTool-module__jVFcMa__stepHint{color:#64748b;font-size:12px;line-height:1.55}.PixelArtAsepriteTool-module__jVFcMa__layout{gap:20px;display:grid}@media (min-width:980px){.PixelArtAsepriteTool-module__jVFcMa__stepBar{grid-template-columns:repeat(2,minmax(0,1fr))}.PixelArtAsepriteTool-module__jVFcMa__layout{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);align-items:start}.PixelArtAsepriteTool-module__jVFcMa__previewColumn{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:92px;overflow-y:auto}}.PixelArtAsepriteTool-module__jVFcMa__previewColumn::-webkit-scrollbar{width:6px}.PixelArtAsepriteTool-module__jVFcMa__previewColumn::-webkit-scrollbar-track{background:0 0}.PixelArtAsepriteTool-module__jVFcMa__previewColumn::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.PixelArtAsepriteTool-module__jVFcMa__stack{gap:20px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:22px;box-shadow:0 18px 42px #0f172a0a}.PixelArtAsepriteTool-module__jVFcMa__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__panelTitle{color:#0f172a;margin:0;font-size:18px;font-weight:700}.PixelArtAsepriteTool-module__jVFcMa__panelDescription{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.6}.PixelArtAsepriteTool-module__jVFcMa__helperText{color:#64748b;margin:8px 0 0;font-size:13px;line-height:1.6}.PixelArtAsepriteTool-module__jVFcMa__uploadButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 100%);border:none;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.PixelArtAsepriteTool-module__jVFcMa__uploadButton:hover{filter:brightness(1.03)}.PixelArtAsepriteTool-module__jVFcMa__hiddenInput{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PixelArtAsepriteTool-module__jVFcMa__emptyState{text-align:center;background:linear-gradient(135deg,#3b82f60f,#f8717114),#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;place-items:center;min-height:220px;padding:24px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__emptyTitle{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:700}.PixelArtAsepriteTool-module__jVFcMa__emptyDescription{color:#64748b;max-width:36ch;margin:0;font-size:14px;line-height:1.6}.PixelArtAsepriteTool-module__jVFcMa__settingsGrid{gap:14px;display:grid}@media (min-width:720px){.PixelArtAsepriteTool-module__jVFcMa__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PixelArtAsepriteTool-module__jVFcMa__fieldGroup{gap:6px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__toolbarRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__controlSections{gap:16px;margin-top:18px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__controlSection{background:linear-gradient(#f8fafcf5,#fff),#fff;border:1px solid #dbe7f5;border-radius:16px;gap:16px;padding:18px;display:grid;box-shadow:inset 0 1px #fffc}.PixelArtAsepriteTool-module__jVFcMa__controlSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__sectionControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__controlSectionTitle{color:#0f172a;margin:0;font-size:15px;font-weight:800}.PixelArtAsepriteTool-module__jVFcMa__controlSectionDescription{color:#64748b;max-width:64ch;margin:6px 0 0;font-size:13px;line-height:1.6}.PixelArtAsepriteTool-module__jVFcMa__badge{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.PixelArtAsepriteTool-module__jVFcMa__sectionToggle{color:#475569;cursor:pointer;background:#fff;border:1px solid #d7e2f0;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;transition:border-color .16s,color .16s,background-color .16s}.PixelArtAsepriteTool-module__jVFcMa__sectionToggle:hover{color:#1d4ed8;border-color:#93c5fd}.PixelArtAsepriteTool-module__jVFcMa__sectionToggle:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb29}.PixelArtAsepriteTool-module__jVFcMa__fieldLabel{color:#334155;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.PixelArtAsepriteTool-module__jVFcMa__fieldHint{color:#64748b;font-size:12px;line-height:1.5}.PixelArtAsepriteTool-module__jVFcMa__fieldInput,.PixelArtAsepriteTool-module__jVFcMa__fieldSelect{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:44px;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.PixelArtAsepriteTool-module__jVFcMa__fieldInput:focus,.PixelArtAsepriteTool-module__jVFcMa__fieldSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.PixelArtAsepriteTool-module__jVFcMa__checkboxRow{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__checkboxRow input{accent-color:#2563eb;width:18px;height:18px}.PixelArtAsepriteTool-module__jVFcMa__checkboxLabel{color:#0f172a;font-size:14px;font-weight:600}.PixelArtAsepriteTool-module__jVFcMa__pillButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .16s,color .16s,box-shadow .16s,transform .16s}.PixelArtAsepriteTool-module__jVFcMa__pillButton:hover{color:#1d4ed8;border-color:#93c5fd;transform:translateY(-1px)}.PixelArtAsepriteTool-module__jVFcMa__pillButton:disabled{opacity:.5;cursor:not-allowed}.PixelArtAsepriteTool-module__jVFcMa__pillButton:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__presetCard:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__primaryButton:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__secondaryButton:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__stepperButton:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__stepChip:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__tokenButton:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__segmentButton:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__uploadButton:focus-visible,.PixelArtAsepriteTool-module__jVFcMa__exportButton:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb29}.PixelArtAsepriteTool-module__jVFcMa__suggestionCard{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__suggestionTitle{color:#1e3a8a;margin:0;font-size:14px;font-weight:700}.PixelArtAsepriteTool-module__jVFcMa__suggestionText{color:#1e40af;margin:0;font-size:13px;line-height:1.6}.PixelArtAsepriteTool-module__jVFcMa__presetGrid{gap:12px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__presetCard{text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f8fafcf5),#fff;border:1px solid #d7e2f0;border-radius:14px;gap:8px;width:100%;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s;display:grid}.PixelArtAsepriteTool-module__jVFcMa__presetCard:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 12px 24px #3b82f614}.PixelArtAsepriteTool-module__jVFcMa__presetCardActive{background:linear-gradient(#eff6fff5,#fff),#fff;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa47,0 14px 28px #3b82f61a}.PixelArtAsepriteTool-module__jVFcMa__presetTitle{color:#0f172a;font-size:14px;font-weight:800}.PixelArtAsepriteTool-module__jVFcMa__presetDescription{color:#64748b;font-size:12px;line-height:1.6}.PixelArtAsepriteTool-module__jVFcMa__dualGrid{gap:14px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__rangeField{gap:8px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__rangeHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__rangeValue{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.PixelArtAsepriteTool-module__jVFcMa__rangeBody{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__rangeInput{appearance:none;cursor:pointer;background:linear-gradient(90deg,#1d4ed8 0%,#f97316 100%);border-radius:999px;flex:120px;width:100%;height:6px;margin:0}.PixelArtAsepriteTool-module__jVFcMa__rangeInput:disabled{opacity:.35;cursor:not-allowed}.PixelArtAsepriteTool-module__jVFcMa__rangeInput::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #1d4ed8;border-radius:999px;width:18px;height:18px;box-shadow:0 2px 10px #1d4ed833}.PixelArtAsepriteTool-module__jVFcMa__rangeInput::-moz-range-thumb{background:#fff;border:2px solid #1d4ed8;border-radius:999px;width:18px;height:18px;box-shadow:0 2px 10px #1d4ed833}.PixelArtAsepriteTool-module__jVFcMa__numericStepper{flex:160px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__stepperButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-height:44px;font-size:20px;font-weight:700;line-height:1;transition:border-color .16s,box-shadow .16s,color .16s,background-color .16s}.PixelArtAsepriteTool-module__jVFcMa__stepperButton:hover{color:#1d4ed8;border-color:#93c5fd}.PixelArtAsepriteTool-module__jVFcMa__stepperButton:disabled{opacity:.45;cursor:not-allowed}.PixelArtAsepriteTool-module__jVFcMa__compactInput{text-align:center;min-width:0;padding:0 10px;font-weight:700}.PixelArtAsepriteTool-module__jVFcMa__scaleLabels{color:#94a3b8;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.PixelArtAsepriteTool-module__jVFcMa__tokenRow{flex-wrap:wrap;gap:8px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__tokenButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .16s,color .16s,background-color .16s}.PixelArtAsepriteTool-module__jVFcMa__tokenButton:hover{color:#1d4ed8;border-color:#93c5fd}.PixelArtAsepriteTool-module__jVFcMa__tokenButtonActive{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.PixelArtAsepriteTool-module__jVFcMa__tokenButton:disabled{opacity:.45;cursor:not-allowed}.PixelArtAsepriteTool-module__jVFcMa__segmentedControl{background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;gap:8px;padding:6px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__segmentButton{color:#475569;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:10px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .16s,color .16s,box-shadow .16s}.PixelArtAsepriteTool-module__jVFcMa__segmentButtonActive{color:#0f172a;background:#fff;box-shadow:0 8px 16px #0f172a14}.PixelArtAsepriteTool-module__jVFcMa__inspectorNote{color:#1e40af;background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.6}.PixelArtAsepriteTool-module__jVFcMa__toggleField{gap:8px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__previewGrid{gap:16px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__previewFrame{gap:12px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__previewLabel{color:#334155;margin:0;font-size:13px;font-weight:700}.PixelArtAsepriteTool-module__jVFcMa__previewSurface{background-color:#f8fafc;background-image:linear-gradient(45deg,#edf2f7 25%,#0000 25% 75%,#edf2f7 75%,#edf2f7),linear-gradient(45deg,#edf2f7 25%,#0000 25% 75%,#edf2f7 75%,#edf2f7);background-position:0 0,9px 9px;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e2e8f0;border-radius:16px;place-items:center;min-height:220px;padding:14px;display:grid;position:relative;overflow:hidden}.PixelArtAsepriteTool-module__jVFcMa__previewImage{object-fit:contain;border-radius:10px;width:100%;max-width:100%;height:100%;max-height:320px}.PixelArtAsepriteTool-module__jVFcMa__previewCanvas{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:320px;image-rendering:pixelated;image-rendering:crisp-edges;transition:opacity .18s,filter .18s;display:block}.PixelArtAsepriteTool-module__jVFcMa__previewCanvasPending{opacity:.38;filter:saturate(.92)}.PixelArtAsepriteTool-module__jVFcMa__previewOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafcb8;place-items:center;gap:10px;padding:18px;display:grid;position:absolute;inset:0}.PixelArtAsepriteTool-module__jVFcMa__previewSpinner{border:2px solid #2563eb33;border-top-color:#2563eb;border-radius:999px;width:26px;height:26px;animation:.8s linear infinite PixelArtAsepriteTool-module__jVFcMa__preview-spin}.PixelArtAsepriteTool-module__jVFcMa__previewOverlayText{color:#1e40af;text-align:center;margin:0;font-size:13px;font-weight:700}.PixelArtAsepriteTool-module__jVFcMa__summaryList{gap:12px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__stepActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__stepActionCopy{flex:220px;min-width:0}.PixelArtAsepriteTool-module__jVFcMa__primaryButton,.PixelArtAsepriteTool-module__jVFcMa__secondaryButton{border-radius:14px;min-height:46px;padding:0 18px;font-size:14px;font-weight:800;transition:border-color .16s,box-shadow .16s,color .16s,filter .16s}.PixelArtAsepriteTool-module__jVFcMa__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f172a 0%,#2563eb 100%);border:none}.PixelArtAsepriteTool-module__jVFcMa__primaryButton:hover{filter:brightness(1.03)}.PixelArtAsepriteTool-module__jVFcMa__primaryButton:disabled{opacity:.52;cursor:not-allowed}.PixelArtAsepriteTool-module__jVFcMa__secondaryButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1}.PixelArtAsepriteTool-module__jVFcMa__secondaryButton:hover{color:#1d4ed8;border-color:#93c5fd}.PixelArtAsepriteTool-module__jVFcMa__summaryRow{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__summaryRow:last-child{border-bottom:none;padding-bottom:0}.PixelArtAsepriteTool-module__jVFcMa__summaryLabel{color:#475569;font-size:13px;font-weight:600}.PixelArtAsepriteTool-module__jVFcMa__summaryValue{color:#0f172a;text-align:right;font-size:14px;font-weight:700}.PixelArtAsepriteTool-module__jVFcMa__colorChip{border:1px solid #0f172a1f;border-radius:999px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff59}.PixelArtAsepriteTool-module__jVFcMa__message{border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.6}.PixelArtAsepriteTool-module__jVFcMa__info{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.PixelArtAsepriteTool-module__jVFcMa__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.PixelArtAsepriteTool-module__jVFcMa__success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.PixelArtAsepriteTool-module__jVFcMa__exportButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#f97316 100%);border:none;border-radius:14px;width:100%;min-height:48px;padding:0 18px;font-size:15px;font-weight:800}.PixelArtAsepriteTool-module__jVFcMa__exportButton:hover{filter:brightness(1.03)}.PixelArtAsepriteTool-module__jVFcMa__exportButton:disabled{cursor:not-allowed;opacity:.55}.PixelArtAsepriteTool-module__jVFcMa__exportButtonRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.PixelArtAsepriteTool-module__jVFcMa__exportButtonSecondary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:none;border-radius:14px;width:100%;min-height:48px;padding:0 18px;font-size:15px;font-weight:800}.PixelArtAsepriteTool-module__jVFcMa__exportButtonSecondary:hover{filter:brightness(1.03)}.PixelArtAsepriteTool-module__jVFcMa__exportButtonSecondary:disabled{cursor:not-allowed;opacity:.55}.PixelArtAsepriteTool-module__jVFcMa__exportButtonSecondary:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98129}@keyframes PixelArtAsepriteTool-module__jVFcMa__preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:720px){.PixelArtAsepriteTool-module__jVFcMa__stepBar,.PixelArtAsepriteTool-module__jVFcMa__presetGrid,.PixelArtAsepriteTool-module__jVFcMa__dualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PixelArtAsepriteTool-module__jVFcMa__segmentedControl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:640px){.PixelArtAsepriteTool-module__jVFcMa__shell{padding:0 20px 48px}.PixelArtAsepriteTool-module__jVFcMa__panel{border-radius:16px;padding:18px}.PixelArtAsepriteTool-module__jVFcMa__controlSection{padding:16px}.PixelArtAsepriteTool-module__jVFcMa__rangeBody{grid-template-columns:1fr}.PixelArtAsepriteTool-module__jVFcMa__toolbarRow{justify-content:stretch;width:100%}.PixelArtAsepriteTool-module__jVFcMa__stepActions{align-items:stretch}.PixelArtAsepriteTool-module__jVFcMa__primaryButton,.PixelArtAsepriteTool-module__jVFcMa__secondaryButton{width:100%}.PixelArtAsepriteTool-module__jVFcMa__toolbarRow .PixelArtAsepriteTool-module__jVFcMa__pillButton{flex:1 1 0}.PixelArtAsepriteTool-module__jVFcMa__exportButtonRow{grid-template-columns:1fr}}.PixelArtAsepriteTool-module__jVFcMa__previewToolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;margin-bottom:10px;padding:8px 12px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__toolbarGroup{align-items:center;gap:8px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__toolbarLabel{color:#64748b;font-size:13px;font-weight:500}.PixelArtAsepriteTool-module__jVFcMa__toolbarSelect{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:4px 8px;font-size:13px}.PixelArtAsepriteTool-module__jVFcMa__toolbarSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.PixelArtAsepriteTool-module__jVFcMa__toolbarBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;transition:all .2s;display:inline-flex}.PixelArtAsepriteTool-module__jVFcMa__toolbarBtn:hover{background:#f1f5f9;border-color:#94a3b8}.PixelArtAsepriteTool-module__jVFcMa__previewScrollArea{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.PixelArtAsepriteTool-module__jVFcMa__previewImageInner{transform-origin:50%;image-rendering:pixelated;transition:transform .2s ease-out}.PixelArtAsepriteTool-module__jVFcMa__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172ad9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PixelArtAsepriteTool-module__jVFcMa__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1200px;height:90vh;animation:.2s ease-out PixelArtAsepriteTool-module__jVFcMa__modal-fade-in;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes PixelArtAsepriteTool-module__jVFcMa__modal-fade-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PixelArtAsepriteTool-module__jVFcMa__modalHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__modalTitle{color:#0f172a;font-size:18px;font-weight:600}.PixelArtAsepriteTool-module__jVFcMa__modalCloseBtn{color:#334155;cursor:pointer;background:#e2e8f0;border:none;border-radius:8px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s}.PixelArtAsepriteTool-module__jVFcMa__modalCloseBtn:hover{color:#0f172a;background:#cbd5e1}.PixelArtAsepriteTool-module__jVFcMa__modalBody{background:#f1f5f9;flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}.PixelArtAsepriteTool-module__jVFcMa__modalGrid{flex:1;grid-template-columns:1fr;gap:20px;min-height:0;display:grid}@media (min-width:980px){.PixelArtAsepriteTool-module__jVFcMa__modalGrid{grid-template-columns:1fr 1fr}}.PixelArtAsepriteTool-module__jVFcMa__modalFrame{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.PixelArtAsepriteTool-module__jVFcMa__modalFrameTitle{color:#334155;background:#fff;border-bottom:1px solid #f1f5f9;padding:12px 16px;font-size:15px;font-weight:600}.PixelArtAsepriteTool-module__jVFcMa__modalSurface{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.PixelArtAsepriteTool-module__jVFcMa__modalToolbar{margin-bottom:16px}.PixelArtAsepriteTool-module__jVFcMa__toolbarBtnActive{color:#0f172a;background:#e2e8f0;border-color:#94a3b8;box-shadow:inset 0 2px 4px #0000000d}.PixelArtAsepriteTool-module__jVFcMa__previewLabelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}
.SalaryCalculator-module__7liIna__salaryInputWrapper{align-items:center;gap:8px;display:flex}.SalaryCalculator-module__7liIna__salaryInput{text-align:right;flex:1;font-size:16px;width:100%!important}.SalaryCalculator-module__7liIna__unitLabel{color:#475569;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500}.SalaryCalculator-module__7liIna__salaryPreview{color:#3b82f6;text-align:right;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.5}.SalaryCalculator-module__7liIna__exchangeToggleLabel{color:#1e293b;cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.SalaryCalculator-module__7liIna__exchangeToggleLabel input[type=checkbox]{accent-color:#2563eb;width:16px;height:16px;margin:0}.SalaryCalculator-module__7liIna__exchangeToggleText{line-height:1.5}.SalaryCalculator-module__7liIna__exchangeDateGrid{gap:20px;display:grid}.SalaryCalculator-module__7liIna__exchangeSection{margin-top:8px}.SalaryCalculator-module__7liIna__exchangeSectionHeader{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.SalaryCalculator-module__7liIna__exchangeStatus,.SalaryCalculator-module__7liIna__exchangeError{border-radius:8px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.SalaryCalculator-module__7liIna__exchangeStatus{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.SalaryCalculator-module__7liIna__exchangeError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.SalaryCalculator-module__7liIna__increase{color:#dc2626!important}.SalaryCalculator-module__7liIna__decrease{color:#2563eb!important}.SalaryCalculator-module__7liIna__freeze{color:#475569!important}.SalaryCalculator-module__7liIna__unitButtonGroup{background-color:#f1f5f9;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:4px;display:flex}.SalaryCalculator-module__7liIna__unitGroupLabel{color:#64748b;margin:0 4px 0 8px;font-size:13px;font-weight:600}.SalaryCalculator-module__7liIna__unitButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:500;transition:all .2s}.SalaryCalculator-module__7liIna__unitButtonActive{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0000001a}.SalaryCalculator-module__7liIna__nextStepButton{color:#fff;text-align:center;background:#2563eb;border-radius:8px;width:100%;margin-top:24px;padding:14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:block}.SalaryCalculator-module__7liIna__nextStepButton:hover{background:#1d4ed8}@media (max-width:640px){.SalaryCalculator-module__7liIna__salaryInputWrapper{flex-direction:column;align-items:stretch}.SalaryCalculator-module__7liIna__unitButtonGroup{justify-content:flex-end;width:100%}}.SalaryCalculator-module__7liIna__resultHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.SalaryCalculator-module__7liIna__resultHeader h2{margin-bottom:0}.SalaryCalculator-module__7liIna__blurToggleBtn{cursor:pointer;opacity:.6;background:0 0;border:none;padding:4px;font-size:20px;transition:opacity .2s,transform .2s}.SalaryCalculator-module__7liIna__blurToggleBtn:hover{opacity:1;transform:scale(1.1)}
