.AdBanner-module__pwvFNW__adContainer{width:100%;margin:var(--space-6) 0;justify-content:center;align-items:center;display:flex}.AdBanner-module__pwvFNW__adPlaceholder{border-radius:var(--radius-md);width:100%;max-width:970px;min-height:90px;color:var(--color-text-tertiary);text-align:center;padding:var(--space-4);background:#ffffff05;border:1px dashed #ffffff1a;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.AdBanner-module__pwvFNW__adText{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:1px;font-weight:500}.AdBanner-module__pwvFNW__adSubtext{font-size:var(--text-xs);opacity:.5;margin-top:var(--space-1)}
.ToolLayout-module__H1ndma__toolPage{max-width:1400px;padding:var(--space-8) var(--space-6) var(--space-16);margin:0 auto;animation:.5s cubic-bezier(.16,1,.3,1) ToolLayout-module__H1ndma__fadeIn;position:relative}.ToolLayout-module__H1ndma__toolPage:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at top,#8b5cf61a 0%,#0000 70%);width:100%;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ToolLayout-module__H1ndma__breadcrumbs{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-8);font-weight:500;display:flex}.ToolLayout-module__H1ndma__breadcrumbs a{color:var(--color-text-secondary);transition:color var(--transition-fast)}.ToolLayout-module__H1ndma__breadcrumbs a:hover{color:var(--color-primary-light)}.ToolLayout-module__H1ndma__breadcrumbSep{color:var(--color-text-tertiary);opacity:.5}.ToolLayout-module__H1ndma__toolHeader{margin-bottom:var(--space-10);text-align:center}.ToolLayout-module__H1ndma__toolTitle{font-size:var(--text-4xl);letter-spacing:-.03em;margin-bottom:var(--space-3);background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.ToolLayout-module__H1ndma__toolDescription{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:700px;margin:0 auto}.ToolLayout-module__H1ndma__toolContent{gap:var(--space-6);z-index:1;flex-direction:column;display:flex;position:relative}.ToolLayout-module__H1ndma__section{background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);transition:border-color var(--transition-normal);border:1px solid #ffffff14;border-top-color:#ffffff26}.ToolLayout-module__H1ndma__sectionTitle{font-size:var(--text-base);color:var(--color-primary-light);margin-bottom:var(--space-5);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:var(--space-3);font-weight:700;display:flex}.ToolLayout-module__H1ndma__infoSection{margin-top:var(--space-10);padding:var(--space-8);border-radius:var(--radius-xl);background:linear-gradient(145deg,#141419cc 0%,#0a0a0fe6 100%);border:1px solid #ffffff0d;box-shadow:inset 0 1px #ffffff0d}.ToolLayout-module__H1ndma__infoSection h2{font-size:var(--text-2xl);margin-bottom:var(--space-4);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:800}.ToolLayout-module__H1ndma__infoSection p,.ToolLayout-module__H1ndma__infoSection li{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.ToolLayout-module__H1ndma__infoSection ul{padding-left:var(--space-5);gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.ToolLayout-module__H1ndma__relatedTools{margin-top:var(--space-12)}.ToolLayout-module__H1ndma__relatedTitle{font-size:var(--text-xl);margin-bottom:var(--space-5);font-weight:800}.ToolLayout-module__H1ndma__relatedGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ToolLayout-module__H1ndma__relatedCard{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);color:var(--color-text-primary);transition:all var(--transition-fast);border:1px solid #ffffff0d;text-decoration:none;display:flex}.ToolLayout-module__H1ndma__relatedCard:hover{box-shadow:var(--shadow-sm);background:#ffffff08;border-color:#ffffff26;transform:translateY(-2px)}.ToolLayout-module__H1ndma__relatedCardIcon{font-size:var(--text-xl);border-radius:var(--radius-md);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ToolLayout-module__H1ndma__relatedCardName{font-size:var(--text-sm);font-weight:700}@media (max-width:768px){.ToolLayout-module__H1ndma__toolPage{padding:var(--space-6) var(--space-4) var(--space-12)}.ToolLayout-module__H1ndma__toolTitle{font-size:var(--text-3xl)}.ToolLayout-module__H1ndma__toolDescription{font-size:var(--text-base)}.ToolLayout-module__H1ndma__section{padding:var(--space-5)}}
.CopyButton-module__P868cW__copyBtn{min-width:80px;position:relative;overflow:hidden}.CopyButton-module__P868cW__copyBtn .CopyButton-module__P868cW__icon{transition:transform var(--transition-fast);font-size:.85em}.CopyButton-module__P868cW__copied{border-color:var(--color-success)!important;color:var(--color-success)!important}.CopyButton-module__P868cW__copied .CopyButton-module__P868cW__icon{transform:scale(1.2)}
.EmiCalculator-module__MZZuvW__inputGrid{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr;display:grid}.EmiCalculator-module__MZZuvW__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.EmiCalculator-module__MZZuvW__inputGroup label{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.EmiCalculator-module__MZZuvW__inputWrapper{position:relative}.EmiCalculator-module__MZZuvW__inputPrefix{left:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.EmiCalculator-module__MZZuvW__inputSuffix{right:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-sm);position:absolute;top:50%;transform:translateY(-50%)}.EmiCalculator-module__MZZuvW__inputWithPrefix{padding-left:var(--space-8)!important}.EmiCalculator-module__MZZuvW__inputWithSuffix{padding-right:var(--space-10)!important}.EmiCalculator-module__MZZuvW__slider{width:100%;margin-top:var(--space-2);accent-color:var(--color-primary);cursor:pointer}.EmiCalculator-module__MZZuvW__resultsGrid{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.EmiCalculator-module__MZZuvW__resultCards{gap:var(--space-4);grid-template-columns:1fr;display:grid}.EmiCalculator-module__MZZuvW__resultCard{padding:var(--space-4);background:var(--color-bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--color-border)}.EmiCalculator-module__MZZuvW__resultLabel{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-1)}.EmiCalculator-module__MZZuvW__resultValue{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:800}.EmiCalculator-module__MZZuvW__emiValue{color:var(--color-primary-light)}.EmiCalculator-module__MZZuvW__interestValue{color:var(--color-warning)}.EmiCalculator-module__MZZuvW__totalValue{color:var(--color-text-primary)}.EmiCalculator-module__MZZuvW__pieContainer{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.EmiCalculator-module__MZZuvW__pie{border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.EmiCalculator-module__MZZuvW__pieCenter{background:var(--color-bg-secondary);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.EmiCalculator-module__MZZuvW__pieCenterLabel{font-size:var(--text-xs);color:var(--color-text-tertiary)}.EmiCalculator-module__MZZuvW__pieCenterValue{font-size:var(--text-lg);color:var(--color-primary-light);font-weight:800}.EmiCalculator-module__MZZuvW__legend{gap:var(--space-6);display:flex}.EmiCalculator-module__MZZuvW__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.EmiCalculator-module__MZZuvW__legendDot{border-radius:50%;width:10px;height:10px}.EmiCalculator-module__MZZuvW__tableWrapper{border-radius:var(--radius-md);border:1px solid var(--color-border);overflow-x:auto}.EmiCalculator-module__MZZuvW__amortTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.EmiCalculator-module__MZZuvW__amortTable th{padding:var(--space-3) var(--space-4);text-align:right;color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.EmiCalculator-module__MZZuvW__amortTable th:first-child{text-align:center}.EmiCalculator-module__MZZuvW__amortTable td{padding:var(--space-2) var(--space-4);text-align:right;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs)}.EmiCalculator-module__MZZuvW__amortTable td:first-child{text-align:center;color:var(--color-text-tertiary)}.EmiCalculator-module__MZZuvW__amortTable tr:hover td{background:var(--color-primary-ghost)}.EmiCalculator-module__MZZuvW__tableToggle{margin-top:var(--space-4)}@media (max-width:768px){.EmiCalculator-module__MZZuvW__inputGrid,.EmiCalculator-module__MZZuvW__resultsGrid{grid-template-columns:1fr}}
.JsonFormatter-module__BV2D_W__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.JsonFormatter-module__BV2D_W__panels{gap:var(--space-4);grid-template-columns:1fr 1fr;min-height:400px;display:grid}.JsonFormatter-module__BV2D_W__panel{gap:var(--space-2);flex-direction:column;display:flex}.JsonFormatter-module__BV2D_W__panelHeader{justify-content:space-between;align-items:center;display:flex}.JsonFormatter-module__BV2D_W__panelLabel{font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.JsonFormatter-module__BV2D_W__editor{width:100%;padding:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:none;tab-size:2;min-height:350px;transition:border-color var(--transition-fast);flex:1;line-height:1.6}.JsonFormatter-module__BV2D_W__editor:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ghost);outline:none}.JsonFormatter-module__BV2D_W__editor::placeholder{color:var(--color-text-tertiary);font-family:var(--font-sans)}.JsonFormatter-module__BV2D_W__statusBar{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;font-size:var(--text-xs);color:var(--color-text-tertiary);display:flex}.JsonFormatter-module__BV2D_W__statusValid{color:var(--color-success);font-weight:600}.JsonFormatter-module__BV2D_W__statusInvalid{color:var(--color-error);font-weight:600}.JsonFormatter-module__BV2D_W__errorMessage{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm);font-family:var(--font-mono);background:#ef444414;border:1px solid #ef444433}.JsonFormatter-module__BV2D_W__indentSelect{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer}@media (max-width:768px){.JsonFormatter-module__BV2D_W__panels{grid-template-columns:1fr}}
