@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(material-icons.59322316b3fd6063.woff2) format("woff2"),url(material-icons.4ad034d2c499d9b6.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-outlined.f86cb7b0aa53f0fe.woff2) format("woff2"),url(material-icons-outlined.78a93b2079680a08.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-round.b10ec9db5b7fbc74.woff2) format("woff2"),url(material-icons-round.92dc7ca2f4c591e7.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-sharp.3885863ee4746422.woff2) format("woff2"),url(material-icons-sharp.a71cb2bf66c604de.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(material-icons-two-tone.675bd578bd14533e.woff2) format("woff2"),url(material-icons-two-tone.588d63134de807a7.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;max-width:100%;overflow-x:clip;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:#fafafa;color:#333}html.theme-light{color-scheme:light}html.theme-dark{color-scheme:dark}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}::selection{background-color:#1976d2;color:#fff}::-moz-selection{background-color:#1976d2;color:#fff}:focus-visible{outline:2px solid #1976d2;outline-offset:2px}a{color:#1976d2;text-decoration:none;transition:color .2s ease}a:hover{color:#1565c0}button{font-family:inherit;cursor:pointer;border:none;background:none}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:inherit}mat-icon,.mat-icon,.material-icons,.material-icons-round,.material-icons-outlined,.material-icons-two-tone,.material-icons-sharp{font-family:Material Icons!important;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;overflow:hidden;-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}textarea{resize:vertical}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}img{max-width:100%;height:auto;display:block}img[loading=lazy]{content-visibility:auto}table{width:100%;border-collapse:collapse}th,td{padding:.75rem;text-align:left;border-bottom:1px solid #e0e0e0}th{background-color:#f5f5f5;font-weight:600}code{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}pre{background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto;font-family:Courier New,monospace}pre code{background-color:transparent;padding:0}.form-group{margin-bottom:1rem}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #1f2937;--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #ffffff}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:#1f2937!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;box-shadow:0 14px 30px #0f172a47!important}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #111827;--mdc-plain-tooltip-supporting-text-color: #ffffff}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:#111827!important;background-image:none!important;color:#fff!important;opacity:1!important;backdrop-filter:none!important;box-shadow:0 12px 24px #0f172a3d!important}.json-shortcut-tooltip{--mdc-plain-tooltip-container-color: #111827;--mdc-plain-tooltip-supporting-text-color: #ffffff}.json-shortcut-tooltip .mdc-tooltip__surface{background-color:#111827!important;background-image:none!important;color:#fff!important;opacity:1!important;backdrop-filter:none!important;box-shadow:0 12px 24px #0f172a3d!important}label{display:block;margin-bottom:.5rem;font-weight:500;color:#555}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=search],textarea,select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 480px){html{font-size:15px}body{line-height:1.45}}body.theme-dark{background:radial-gradient(circle at top,rgba(37,99,235,.16),transparent 30%),linear-gradient(180deg,#020617,#0f172a);color:#e5edf7}body.theme-dark a{color:#7dd3fc}body.theme-dark a:hover{color:#bae6fd}body.theme-dark ::-webkit-scrollbar-track{background:#0f172a}body.theme-dark ::-webkit-scrollbar-thumb{background:#334155}body.theme-dark ::-webkit-scrollbar-thumb:hover{background:#475569}body.theme-dark input[type=text],body.theme-dark input[type=email],body.theme-dark input[type=password],body.theme-dark input[type=number],body.theme-dark input[type=date],body.theme-dark input[type=search],body.theme-dark textarea,body.theme-dark select{background-color:#0f172a;color:#e2e8f0;border-color:#334155}body.theme-dark input[type=text]:focus,body.theme-dark input[type=email]:focus,body.theme-dark input[type=password]:focus,body.theme-dark input[type=number]:focus,body.theme-dark input[type=date]:focus,body.theme-dark input[type=search]:focus,body.theme-dark textarea:focus,body.theme-dark select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf833}body.theme-dark code{background-color:#0f172aeb;color:#e2e8f0}body.theme-dark pre{background-color:#0f172aeb}body.theme-dark table th{background-color:#0f172a}body.theme-dark table th,body.theme-dark table td{border-bottom-color:#334155}body.theme-dark .layout-wrapper{background:transparent}body.theme-dark .main-container,body.theme-dark .content-wrapper{color:#e5edf7}body.theme-dark .ad-banner,body.theme-dark .legal-page h1,body.theme-dark .legal-page h2,body.theme-dark .date-calculator-page .page-header h1,body.theme-dark .date-calculator-page .tool-intent-copy h2,body.theme-dark .date-calculator-page .tool-quick-links-header h3,body.theme-dark .date-calculator-page .tool-quick-link,body.theme-dark .date-calculator-page .tool-trust-card,body.theme-dark .date-calculator-page .result-next-steps h3,body.theme-dark .date-calculator-page .calculator-card h2,body.theme-dark .date-calculator-page .calculator-card h3,body.theme-dark .date-calculator-page .calculator-card h4,body.theme-dark .date-calculator-page .calculator-card label{color:#e5edf7!important}body.theme-dark .tool-page .subtitle,body.theme-dark .tool-page .coming-soon p,body.theme-dark .legal-page,body.theme-dark .legal-page .legal-content,body.theme-dark .legal-page .legal-updated,body.theme-dark .date-calculator-page .subtitle,body.theme-dark .date-calculator-page .tool-intent-copy p,body.theme-dark .date-calculator-page .tool-quick-links-header p,body.theme-dark .date-calculator-page .tool-quick-link-caption,body.theme-dark .date-calculator-page .tool-trust-card p,body.theme-dark .date-calculator-page .hero-label,body.theme-dark .date-calculator-page .hero-note,body.theme-dark .date-calculator-page .result-footnote,body.theme-dark .date-calculator-page .range-label,body.theme-dark .date-calculator-page .alt-unit-label,body.theme-dark .date-calculator-page .field-label,body.theme-dark .date-calculator-page .mobile-collapse-title{color:#94a3b8!important}body.theme-dark .tool-page .coming-soon,body.theme-dark .legal-page .legal-card,body.theme-dark .date-calculator-page .page-header,body.theme-dark .date-calculator-page .tool-intent-card,body.theme-dark .date-calculator-page .tool-quick-link,body.theme-dark .date-calculator-page .tool-trust-card,body.theme-dark .date-calculator-page .calculator-card,body.theme-dark .date-calculator-page .result-next-steps,body.theme-dark .date-calculator-page .mobile-collapse-toggle{background:#0f172ae0!important;border-color:#334155c7!important;box-shadow:0 18px 34px #02061752!important}body.theme-dark .tool-page .coming-soon,body.theme-dark .date-calculator-page .tool-intent-card,body.theme-dark .date-calculator-page .page-header{background-image:linear-gradient(135deg,#0f172afa,#1e293be0)!important}body.theme-dark .tool-page .coming-soon h2,body.theme-dark .tool-page h1,body.theme-dark .legal-page .legal-eyebrow,body.theme-dark .date-calculator-page .page-header h1,body.theme-dark .date-calculator-page .tool-intent-kicker,body.theme-dark .date-calculator-page .tool-trust-card mat-icon,body.theme-dark .date-calculator-page .tool-quick-link.active,body.theme-dark .date-calculator-page .tool-quick-link.active .tool-quick-link-caption{color:#7dd3fc!important}body.theme-dark .legal-page .legal-card{background-color:#0f172ae6!important}body.theme-dark .legal-page .legal-card{border:1px solid rgba(51,65,85,.78)}body.theme-dark .legal-page .legal-header,body.theme-dark .date-calculator-page .page-header,body.theme-dark .date-calculator-page .alt-units,body.theme-dark .date-calculator-page .result-grid,body.theme-dark .date-calculator-page .hero-result-card,body.theme-dark .date-calculator-page .workdays-calendar-section{border-color:#334155b8!important}body.theme-dark .date-calculator-page .tool-quick-link.active{background:linear-gradient(135deg,#0ea5e92e,#0f172aeb)!important}body.theme-dark .date-calculator-page .mobile-collapse-toggle mat-icon,body.theme-dark .date-calculator-page .tool-quick-link-caption,body.theme-dark .date-calculator-page .result-next-step-link,body.theme-dark .date-calculator-page a{color:#7dd3fc!important}body.theme-dark .date-calculator-page .recent-calculations{background:#0f172ae0!important;border:1px solid rgba(51,65,85,.78)!important;box-shadow:0 18px 34px #02061752!important}body.theme-dark .date-calculator-page .recent-calculations-kicker,body.theme-dark .date-calculator-page .recent-calculation-label{color:#7dd3fc!important}body.theme-dark .date-calculator-page .recent-calculations-header h3,body.theme-dark .date-calculator-page .recent-calculation-summary{color:#e5edf7!important}body.theme-dark .date-calculator-page .recent-calculations-caption,body.theme-dark .date-calculator-page .recent-calculation-time{color:#94a3b8!important}body.theme-dark .date-calculator-page .recent-calculations-grid{scrollbar-color:rgba(56,189,248,.38) rgba(51,65,85,.28)!important}body.theme-dark .date-calculator-page .recent-calculations-grid::-webkit-scrollbar-track{background:#33415547!important;border-radius:999px}body.theme-dark .date-calculator-page .recent-calculations-grid::-webkit-scrollbar-thumb{background:#38bdf861!important;border-radius:999px}body.theme-dark .date-calculator-page .recent-calculation-card{background:#02061785!important;border:1px solid rgba(51,65,85,.72)!important;color:#e5edf7!important;box-shadow:none!important}body.theme-dark .date-calculator-page .recent-calculation-card:hover{border-color:#7dd3fc66!important;box-shadow:0 18px 34px #0206176b!important}body.theme-dark .date-calculator-page .results-section,body.theme-dark .date-calculator-page .hero-result,body.theme-dark .date-calculator-page .range-item,body.theme-dark .date-calculator-page .alt-unit-item{border-color:#38bdf82e!important;box-shadow:0 18px 34px #0206173d!important}body.theme-dark .date-calculator-page .results-section{background:linear-gradient(135deg,#082f4957,#0f172af0 55%,#1e293be6)!important;border-left-color:#38bdf8!important}body.theme-dark .date-calculator-page .hero-result{background:linear-gradient(135deg,#0ea5e91f,#0f172af5 48%,#1e293be6)!important}body.theme-dark .date-calculator-page .range-item,body.theme-dark .date-calculator-page .alt-unit-item{background:linear-gradient(135deg,#0ea5e914,#0206179e)!important}body.theme-dark .date-calculator-page .hero-result:after{background:linear-gradient(180deg,#38bdf8,#0284c7)!important}body.theme-dark .date-calculator-page .results-section h3,body.theme-dark .date-calculator-page .range-label,body.theme-dark .date-calculator-page .hero-result-badge,body.theme-dark .date-calculator-page .alt-units h4{color:#7dd3fc!important}body.theme-dark .date-calculator-page .hero-result-badge{background:#0ea5e92e!important}body.theme-dark .date-calculator-page .hero-result-toolbar,body.theme-dark .date-calculator-page .alt-units{border-top-color:#334155b8!important}body.theme-dark .date-calculator-page .hero-value,body.theme-dark .date-calculator-page .range-value,body.theme-dark .date-calculator-page .alt-unit-value,body.theme-dark .date-calculator-page .result-value,body.theme-dark .date-calculator-page .result-value-compact{color:#e5edf7!important}body.theme-dark .date-calculator-page .hero-note,body.theme-dark .date-calculator-page .alt-units-intro,body.theme-dark .date-calculator-page .range-label,body.theme-dark .date-calculator-page .hero-label,body.theme-dark .date-calculator-page .alt-unit-label,body.theme-dark .date-calculator-page .result-footnote{color:#94a3b8!important}body.theme-dark .date-calculator-page .calculator-card .hero-result-action{background:#0f172a!important;color:#e5edf7!important;border-color:#475569c7!important}body.theme-dark .date-calculator-page .calculator-card .hero-result-action:hover{background:#111c31!important;border-color:#7dd3fc6b!important}body.theme-dark .date-calculator-page .calculator-card .hero-result-action-secondary{background:#1e293be6!important;color:#dbe7f3!important;border-color:#475569c2!important}body.theme-dark .date-calculator-page .calculator-card .hero-result-action-secondary:hover{background:#334155e0!important;color:#e5edf7!important}body.theme-dark .json-formatter-container .recent-actions,body.theme-dark .json-formatter-container .control-dock,body.theme-dark .json-formatter-container .smart-suggestions,body.theme-dark .json-formatter-container .status-card,body.theme-dark .json-formatter-container .info-card{background:#0f172ae0!important;border-color:#334155c7!important;box-shadow:0 18px 34px #02061752!important}body.theme-dark .json-formatter-container .history-toggle-button,body.theme-dark .json-formatter-container .tools-toggle-button{background:#0f172ae0!important;border-color:#334155c7!important;color:#e5edf7!important;box-shadow:0 18px 34px #02061733!important}body.theme-dark .json-formatter-container .input-tools-panel,body.theme-dark .json-formatter-container .input-header-actions{background:#0f172af5!important}body.theme-dark .json-formatter-container .inline-sort-toggle{background:#0f172ae0!important;border-color:#334155c7!important}body.theme-dark .json-formatter-container .inline-sort-toggle input[type=checkbox]{border-color:#94a3b894!important;background-color:#02061785!important}body.theme-dark .json-formatter-container .recent-action-card,body.theme-dark .json-formatter-container .smart-suggestion-card,body.theme-dark .json-formatter-container .status-container,body.theme-dark .json-formatter-container .stat-item,body.theme-dark .json-formatter-container .error-details,body.theme-dark .json-formatter-container .form-group,body.theme-dark .json-formatter-container .form-field,body.theme-dark .json-formatter-container .form-value{background:#02061785!important;border-color:#334155b8!important;box-shadow:none!important}body.theme-dark .json-formatter-container .recent-actions-kicker,body.theme-dark .json-formatter-container .smart-suggestions-kicker,body.theme-dark .json-formatter-container .recent-action-label,body.theme-dark .json-formatter-container .smart-suggestion-cta{color:#7dd3fc!important}body.theme-dark .json-formatter-container .recent-actions-header h3,body.theme-dark .json-formatter-container .recent-action-summary,body.theme-dark .json-formatter-container .section-header h3,body.theme-dark .json-formatter-container .smart-suggestions-header h3,body.theme-dark .json-formatter-container .smart-suggestion-copy h4,body.theme-dark .json-formatter-container .status-title,body.theme-dark .json-formatter-container .stats-title,body.theme-dark .json-formatter-container .stat-value,body.theme-dark .json-formatter-container .stat-label,body.theme-dark .json-formatter-container .form-group-label,body.theme-dark .json-formatter-container .form-label,body.theme-dark .json-formatter-container .form-value-text,body.theme-dark .json-formatter-container .input-dropzone-title,body.theme-dark .json-formatter-container .output-setting-label,body.theme-dark .json-formatter-container .selection-toolbar-inline-size,body.theme-dark .json-formatter-container .checkbox-label-text{color:#e5edf7!important}body.theme-dark .json-formatter-container .recent-actions-caption,body.theme-dark .json-formatter-container .smart-suggestions-caption,body.theme-dark .json-formatter-container .input-dropzone-caption,body.theme-dark .json-formatter-container .stat-hint,body.theme-dark .json-formatter-container .stats-description,body.theme-dark .json-formatter-container .status-description,body.theme-dark .json-formatter-container .input-info,body.theme-dark .json-formatter-container .output-info,body.theme-dark .json-formatter-container .input-meta,body.theme-dark .json-formatter-container .output-meta,body.theme-dark .json-formatter-container .form-group-meta,body.theme-dark .json-formatter-container .form-value-type{color:#94a3b8!important}body.theme-dark .json-formatter-container .control-dock,body.theme-dark .json-formatter-container .section,body.theme-dark .json-formatter-container .formatter-grid.is-floating,body.theme-dark .json-formatter-container .panel-resize-shell,body.theme-dark .json-formatter-container .panel-resize-shell-output,body.theme-dark .json-formatter-container .json-textarea,body.theme-dark .json-formatter-container .json-code-view,body.theme-dark .json-formatter-container .form-view-container{background-color:#0f172a!important}body.theme-dark .json-formatter-container .formatter-grid.is-floating{border-color:#334155c7!important;background:radial-gradient(circle at top left,#38bdf81f,#38bdf800 34%),linear-gradient(180deg,#0f172afa,#020617f5)!important;box-shadow:inset 0 0 0 1px #94a3b814!important}body.theme-dark .json-formatter-container .formatter-grid.is-floating:before{background-image:linear-gradient(rgba(51,65,85,.26) 1px,transparent 1px),linear-gradient(90deg,rgba(51,65,85,.26) 1px,transparent 1px)!important}body.theme-dark .json-formatter-container .section,body.theme-dark .json-formatter-container .section-header,body.theme-dark .json-formatter-container .input-info,body.theme-dark .json-formatter-container .output-info,body.theme-dark .json-formatter-container .control-row+.control-row,body.theme-dark .json-formatter-container .validation-section,body.theme-dark .json-formatter-container .form-group,body.theme-dark .json-formatter-container .form-group-content,body.theme-dark .json-formatter-container .output-action-btn,body.theme-dark .json-formatter-container .output-setting-select,body.theme-dark .json-formatter-container .selection-toolbar-inline,body.theme-dark .json-formatter-container .selection-toolbar-inline-size,body.theme-dark .json-formatter-container .input-dropzone-button,body.theme-dark .json-formatter-container .checkbox-container input[type=checkbox],body.theme-dark .json-formatter-container button[mat-icon-button],body.theme-dark .json-formatter-container .button-group button[mat-icon-button]{border-color:#334155c7!important}body.theme-dark .json-formatter-container .section{background-color:#0f172aeb!important}body.theme-dark .json-formatter-container .section:hover,body.theme-dark .json-formatter-container .formatter-grid.is-floating .section.is-active{border-color:#38bdf8a6!important}body.theme-dark .json-formatter-container .section-header{background:linear-gradient(135deg,#1e293bfa,#0f172afa)!important}body.theme-dark .json-formatter-container .json-textarea,body.theme-dark .json-formatter-container .json-code-view,body.theme-dark .json-formatter-container .form-view-container,body.theme-dark .json-formatter-container .form-fields{background:#0f172a!important;color:#e5edf7!important}body.theme-dark .json-formatter-container .json-textarea:focus{background:#111c31!important}body.theme-dark .json-formatter-container .json-code-view{background:linear-gradient(180deg,#0f172a,#111827)!important}body.theme-dark .json-formatter-container .json-token-button:hover{background:#94a3b824!important}body.theme-dark .json-formatter-container .json-token-button.is-selected{background:#38bdf82e!important}body.theme-dark .json-formatter-container .json-token-key{color:#93c5fd!important}body.theme-dark .json-formatter-container .json-token-string{color:#6ee7b7!important}body.theme-dark .json-formatter-container .json-token-number{color:#fdba74!important}body.theme-dark .json-formatter-container .json-token-boolean{color:#c4b5fd!important}body.theme-dark .json-formatter-container .json-token-null,body.theme-dark .json-formatter-container .json-token-comma{color:#94a3b8!important}body.theme-dark .json-formatter-container .json-token-colon{color:#67e8f9!important}body.theme-dark .json-formatter-container .action-button,body.theme-dark .json-formatter-container button[mat-icon-button],body.theme-dark .json-formatter-container .input-header-actions button[mat-icon-button],body.theme-dark .json-formatter-container .button-group button[mat-icon-button],body.theme-dark .json-formatter-container .view-mode-btn,body.theme-dark .json-formatter-container .view-mode-action-btn,body.theme-dark .json-formatter-container .output-action-btn,body.theme-dark .json-formatter-container .input-dropzone-button,body.theme-dark .json-formatter-container .selection-toolbar-inline,body.theme-dark .json-formatter-container .selection-toolbar-inline-btn,body.theme-dark .json-formatter-container .selection-toolbar-inline-size,body.theme-dark .json-formatter-container .output-setting-select{background-color:#0f172af5!important;color:#dbe7f3!important}body.theme-dark .json-formatter-container .button-group button[mat-icon-button] mat-icon,body.theme-dark .json-formatter-container .input-header-actions button[mat-icon-button] mat-icon,body.theme-dark .json-formatter-container button[mat-icon-button] mat-icon,body.theme-dark .json-formatter-container .selection-toolbar-inline-btn mat-icon,body.theme-dark .json-formatter-container .output-action-btn mat-icon,body.theme-dark .json-formatter-container .view-mode-btn mat-icon,body.theme-dark .json-formatter-container .view-mode-action-btn mat-icon,body.theme-dark .json-formatter-container .input-dropzone-button mat-icon{color:currentColor!important}body.theme-dark .json-formatter-container .minify-btn{background:#1e293bfa!important;color:#e5edf7!important;border-color:#64748bb8!important}body.theme-dark .json-formatter-container .repair-btn{background:#431407b8!important;color:#fdba74!important;border-color:#f9731675!important}body.theme-dark .json-formatter-container .validate-btn{background:#14532db8!important;color:#86efac!important;border-color:#22c55e70!important}body.theme-dark .json-formatter-container .format-btn{background:linear-gradient(180deg,#0284c7,#0369a1)!important;border-color:#38bdf8!important}body.theme-dark .json-formatter-container .smart-suggestion-icon.convert{background:#1e40af6b!important}body.theme-dark .json-formatter-container .smart-suggestion-icon.validate{background:#1665346b!important}body.theme-dark .json-formatter-container .smart-suggestion-icon.schema{background:#92400e6b!important}body.theme-dark .json-formatter-container .input-dropzone-banner{background:linear-gradient(180deg,#0f172afa,#0f172ae6)!important;border-bottom-color:#334155c7!important}body.theme-dark .json-formatter-container .input-dropzone-banner.is-active,body.theme-dark .json-formatter-container .panel-resize-shell.is-file-drag-over{background:linear-gradient(180deg,#082f49e6,#0f172af5)!important}body.theme-dark .json-formatter-container .status-container{background:#14532d5c!important;border-left-color:#22c55e!important}body.theme-dark .json-formatter-container .status-container.error-state,body.theme-dark .json-formatter-container .error-details{background:#7f1d1d47!important;border-left-color:#f87171!important}body.theme-dark .json-formatter-container .status-icon,body.theme-dark .json-formatter-container .status-title,body.theme-dark .json-formatter-container .status-description{color:#bbf7d0!important}body.theme-dark .json-formatter-container .status-container.error-state .status-icon,body.theme-dark .json-formatter-container .status-container.error-state .status-title,body.theme-dark .json-formatter-container .status-container.error-state .status-description,body.theme-dark .json-formatter-container .error-message{color:#fecaca!important}body.theme-dark .json-formatter-container .stat-icon{box-shadow:inset 0 0 0 1px #94a3b814!important}body.theme-dark .json-formatter-container .input-info.error,body.theme-dark .json-formatter-container .output-info.error{background:#7f1d1d47!important;color:#fecaca!important;border-top-color:#f8717185!important}body.theme-dark .mat-mdc-card,body.theme-dark .mat-mdc-tab-group,body.theme-dark .mat-mdc-select-panel,body.theme-dark .mat-datepicker-content,body.theme-dark .mat-mdc-menu-panel{background:#0f172afa!important;color:#e5edf7!important}body.theme-dark .mat-mdc-card,body.theme-dark .mat-mdc-select-panel,body.theme-dark .mat-datepicker-content,body.theme-dark .mat-mdc-menu-panel,body.theme-dark .mat-mdc-tab-header{border-color:#334155c7!important}body.theme-dark .mat-mdc-option,body.theme-dark .mat-calendar,body.theme-dark .mat-mdc-tab-labels,body.theme-dark .mat-mdc-tab-body-content{color:#e5edf7!important;background:transparent!important}body.theme-dark .mat-mdc-form-field .mdc-text-field--filled,body.theme-dark .mat-mdc-form-field .mdc-text-field--outlined,body.theme-dark .mdc-text-field--filled:not(.mdc-text-field--disabled){background:#0f172ae6!important}.dark-menu,.cdk-overlay-pane .dark-menu,.cdk-overlay-pane .mat-mdc-menu-panel.dark-menu{--mat-menu-container-color: #000000 !important;--mdc-menu-container-color: #000000 !important;--mat-menu-item-label-text-color: #ffffff !important;min-width:320px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:#000!important;background-color:#000!important;box-shadow:0 18px 34px #0000007a!important;opacity:1!important}html.theme-light .dark-menu,body.theme-light .dark-menu,body:not(.theme-dark) .dark-menu{--mat-menu-container-color: #000000 !important;--mdc-menu-container-color: #000000 !important;--mat-menu-item-label-text-color: #ffffff !important}.dark-menu.mat-mdc-menu-panel,.cdk-overlay-pane .dark-menu.mat-mdc-menu-panel{background-color:#000!important}.cdk-overlay-pane.dark-menu-overlay{z-index:1400!important}.cdk-overlay-pane.dark-menu-overlay,.cdk-overlay-pane.dark-menu-overlay .mat-mdc-menu-panel,.cdk-overlay-pane.dark-menu-overlay .mdc-menu-surface,.cdk-overlay-pane.dark-menu-overlay .mat-mdc-menu-content,.cdk-overlay-pane.dark-menu-overlay .mdc-list,.dark-menu .mdc-menu-surface,.dark-menu .mat-mdc-menu-content,.dark-menu .mdc-list,.cdk-overlay-pane .dark-menu .mdc-menu-surface,.cdk-overlay-pane .dark-menu .mat-mdc-menu-content{background:#000!important;background-color:#000!important;opacity:1!important}.dark-menu .mat-mdc-menu-content{padding:.35rem 0!important}.dark-menu .mat-mdc-menu-content,.cdk-overlay-pane .dark-menu .mat-mdc-menu-content{background-color:#000!important}.dark-menu .mat-mdc-menu-item{min-height:52px!important;color:#fff!important}.dark-menu .mat-mdc-menu-item:hover,.dark-menu .mat-mdc-menu-item.cdk-program-focused,.dark-menu .mat-mdc-menu-item.cdk-keyboard-focused{background-color:#333!important}.dark-menu .mat-mdc-menu-item .mat-icon,.dark-menu .mat-mdc-menu-item .mat-icon-no-color{color:#fff!important}html.theme-light .dark-menu .mat-mdc-menu-item,body.theme-light .dark-menu .mat-mdc-menu-item,body:not(.theme-dark) .dark-menu .mat-mdc-menu-item{color:#fff!important}html.theme-light .dark-menu .mat-mdc-menu-item:hover,html.theme-light .dark-menu .mat-mdc-menu-item.cdk-program-focused,html.theme-light .dark-menu .mat-mdc-menu-item.cdk-keyboard-focused,body.theme-light .dark-menu .mat-mdc-menu-item:hover,body.theme-light .dark-menu .mat-mdc-menu-item.cdk-program-focused,body.theme-light .dark-menu .mat-mdc-menu-item.cdk-keyboard-focused,body:not(.theme-dark) .dark-menu .mat-mdc-menu-item:hover,body:not(.theme-dark) .dark-menu .mat-mdc-menu-item.cdk-program-focused,body:not(.theme-dark) .dark-menu .mat-mdc-menu-item.cdk-keyboard-focused{background-color:#333!important}body.theme-dark .dark-menu,body.theme-dark .cdk-overlay-pane .dark-menu,body.theme-dark .cdk-overlay-pane .mat-mdc-menu-panel.dark-menu{--mat-menu-container-color: #000000 !important;--mdc-menu-container-color: #000000 !important;--mat-menu-item-label-text-color: #ffffff !important;background:#000!important;background-color:#000!important;opacity:1!important}body.theme-dark .cdk-overlay-pane.dark-menu-overlay{z-index:1400!important}body.theme-dark .cdk-overlay-pane.dark-menu-overlay,body.theme-dark .cdk-overlay-pane.dark-menu-overlay .mat-mdc-menu-panel,body.theme-dark .cdk-overlay-pane.dark-menu-overlay .mdc-menu-surface,body.theme-dark .cdk-overlay-pane.dark-menu-overlay .mat-mdc-menu-content,body.theme-dark .cdk-overlay-pane.dark-menu-overlay .mdc-list,body.theme-dark .dark-menu .mdc-menu-surface,body.theme-dark .dark-menu .mat-mdc-menu-content,body.theme-dark .dark-menu .mdc-list,body.theme-dark .cdk-overlay-pane .dark-menu .mdc-menu-surface,body.theme-dark .cdk-overlay-pane .dark-menu .mat-mdc-menu-content{background:#000!important;background-color:#000!important;opacity:1!important}body.theme-dark .dark-menu .mat-mdc-menu-item,body.theme-dark .dark-menu .mat-mdc-menu-item .mat-icon,body.theme-dark .dark-menu .mat-mdc-menu-item .mat-icon-no-color{color:#fff!important}body.theme-dark .dark-menu .mat-mdc-menu-item:hover,body.theme-dark .dark-menu .mat-mdc-menu-item.cdk-program-focused,body.theme-dark .dark-menu .mat-mdc-menu-item.cdk-keyboard-focused{background-color:#333!important}body.theme-dark .mat-mdc-form-field .mdc-floating-label,body.theme-dark .mat-mdc-form-field input,body.theme-dark .mat-mdc-form-field textarea,body.theme-dark .mat-mdc-select-value,body.theme-dark .mat-mdc-select-arrow,body.theme-dark .mat-calendar-period-button,body.theme-dark .mat-calendar-period-button .mdc-button__label,body.theme-dark .mat-calendar-arrow,body.theme-dark .mat-calendar-previous-button,body.theme-dark .mat-calendar-next-button,body.theme-dark .mat-calendar-previous-button:after,body.theme-dark .mat-calendar-next-button:after,body.theme-dark .mat-calendar-body-label,body.theme-dark .mat-calendar-table-header th,body.theme-dark .mat-calendar-body-cell-content,body.theme-dark .mat-datepicker-toggle-default-icon{color:#e5edf7!important}body.theme-dark .mat-calendar-period-button:hover,body.theme-dark .mat-calendar-previous-button:hover,body.theme-dark .mat-calendar-next-button:hover{background:#3341555c!important}body.theme-dark .mat-calendar-period-button .mat-mdc-button-persistent-ripple,body.theme-dark .mat-calendar-previous-button .mat-mdc-button-persistent-ripple,body.theme-dark .mat-calendar-next-button .mat-mdc-button-persistent-ripple{color:inherit!important}body.theme-dark .mat-mdc-form-field .mdc-line-ripple:before,body.theme-dark .mat-mdc-form-field .mdc-line-ripple:after,body.theme-dark .mat-mdc-notched-outline__leading,body.theme-dark .mat-mdc-notched-outline__notch,body.theme-dark .mat-mdc-notched-outline__trailing{border-color:#475569e0!important}
