@media screen{.utility-tool-page{--ut-accent:#087d96;--ut-deep:#096378;--ut-tint:#eaf8fb;--ut-line:#e0e7ec;--accent:#087d96;--accent-hover:#096378;--accent-soft:#eaf8fb;--pk-red:#087d96;--pk-tint:#eaf8fb;--pk-tint-border:#cce9ef;background:#f6f9fb;color:#283447;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}.utility-tool-page *{box-sizing:border-box}.utility-tool-page .utility-nav,.utility-tool-page header.pk-topbar{max-width:1200px}.utility-tool-page header.pk-topbar{border-bottom:1px solid var(--ut-line);padding-top:21px;padding-bottom:21px}.utility-tool-page .utility-crumb{max-width:1180px;color:#69788d;font-size:11px}.utility-tool-page .ut-hero{display:grid;grid-template-columns:minmax(0,1fr) 295px;align-items:center;gap:45px;max-width:1180px;margin:0 auto;padding:36px 20px 27px!important;text-align:left;background:0 0;border:0;border-radius:0;box-shadow:none}.ut-hero-copy{min-width:0}.utility-tool-page .ut-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:fit-content;margin:0 0 18px;font-size:9px;font-weight:750;line-height:1.6;letter-spacing:.11em;color:#5e7a8a;text-decoration:none}.ut-eyebrow>span{font-size:14px;color:var(--ut-accent)}.ut-eyebrow i{width:3px;height:3px;background:#b3cbd2;border-radius:50%}.utility-tool-page .ut-hero h1{font-size:clamp(32px,3.8vw,48px);font-weight:760;line-height:1.12;letter-spacing:-.05em;max-width:760px;margin:0 0 17px;color:#283447;text-align:left}.utility-tool-page .ut-hero-copy>p{font-size:14px;line-height:1.85;color:#64748b;max-width:670px;margin:0 0 12px;text-align:left}.utility-tool-page .ut-hero .utility-note{font-size:10px;line-height:1.8;color:#637e8d;margin:14px 0 0}.ut-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:23px}.utility-tool-page .ut-start{display:inline-flex;align-items:center;gap:22px;min-height:42px;padding:10px 15px;border:1px solid var(--ut-accent);border-radius:10px;background:var(--ut-accent);color:#fff;font-size:12px;font-weight:650;text-decoration:none;box-shadow:0 5px 12px #087d9610}.utility-tool-page .ut-start:hover{background:var(--ut-deep);border-color:var(--ut-deep)}.ut-hero-actions>span{font-size:10px;color:#64748b}.ut-art{position:relative;min-width:0;height:221px;isolation:isolate;padding:20px 17px 0 0}.ut-art-backdrop{position:absolute;top:8px;right:7px;bottom:37px;left:20px;border-radius:20px;background:radial-gradient(#aacbd54a .8px,transparent .8px) 0 0/11px 11px,#eaf5f7;border:1px solid #deecf0;transform:rotate(5deg);z-index:-1}.ut-art-window{position:relative;border:1px solid #dfebef;border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 13px 27px #24556910;transform:rotate(-4deg);min-height:154px}.ut-art-window-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;background:#fbfcfe;border-bottom:1px solid #eef2f5}.ut-art-window-bar>span{display:flex;gap:4px}.ut-art-window-bar i{width:5px;height:5px;border-radius:50%;background:#bed3db}.ut-art-window-bar b{font-size:7px;letter-spacing:.07em;color:#91a8b2;font-weight:650}.ut-art-symbol{position:absolute;right:-1px;top:8px;width:42px;height:42px;border:1px solid #dce9ee;border-radius:12px;background:#fff;display:grid;place-items:center;color:var(--ut-accent);box-shadow:0 5px 12px #2455690d;transform:rotate(7deg)}.ut-art-symbol svg{width:23px;height:23px;display:block}.ut-art-caption{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-size:10px;color:#809ba8}.ut-chart{display:flex;align-items:end;justify-content:center;gap:12px;height:90px;padding:16px 24px 0;background:linear-gradient(transparent 32%,#eef3f6 33%,transparent 34%,transparent 65%,#eef3f6 66%,transparent 67%)}.ut-chart i{width:20px;height:30%;background:#99cbd3;border-radius:4px 4px 0 0}.ut-chart i:nth-child(2){height:44%}.ut-chart i:nth-child(3){height:51%;background:#7ab8c5}.ut-chart i:nth-child(4){height:66%;background:#5da5b8}.ut-chart i:nth-child(5){height:78%;background:#3993a9}.ut-chart i:nth-child(6){height:92%;background:#177f98}.ut-art-foot{display:flex;justify-content:space-between;padding:10px 20px 13px;font-size:8px;color:#97acb6}.ut-mini-calculator{padding:13px 18px}.ut-mini-calculator strong{display:block;text-align:right;background:#edf6f8;border:1px solid #e0eef1;border-radius:7px;color:#567f90;font:14px/1.6 Consolas,monospace;padding:7px 11px}.ut-mini-calculator strong>span{color:#16768b}.ut-mini-calculator>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.ut-mini-calculator i{font-size:10px;font-style:normal;text-align:center;background:#f6f9fb;color:#84a0ad;border-radius:4px;padding:3px}.ut-mini-calculator i:nth-child(4n){background:#ddecf1;color:#4a8093}.ut-clock{position:relative;width:86px;height:86px;border:6px solid #ebf5f8;outline:1px solid #dcebf0;border-radius:50%;margin:16px auto 0;background:radial-gradient(circle,#fff,#fbfdfe)}.ut-clock b,.ut-clock i{position:absolute;left:calc(50% - 1px);top:50%;width:2px;border-radius:2px;transform-origin:top;background:#4e93a6}.ut-clock i{height:27px;transform:rotate(210deg)}.ut-clock b{height:21px;transform:rotate(95deg)}.ut-clock>span{position:absolute;left:calc(50% - 3px);top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#177f98}.ut-receipt{margin:13px auto 17px;max-width:190px;padding:13px 15px;background:#fffaf2;border:1px solid #efe7d6;border-radius:5px;color:#a18b60}.ut-receipt strong{display:block;font-size:10px;margin-bottom:10px}.ut-receipt i{display:block;height:3px;border-radius:2px;background:#eae1cf;margin-top:6px}.ut-receipt i:nth-of-type(2){width:80%}.ut-receipt hr{border:0;border-top:1px dashed #ded4bf;margin:10px 0 6px}.ut-receipt>span{font-size:8px}.ut-health{padding:23px 25px}.ut-health>span{font-size:14px;color:#568296;font-weight:700}.ut-health>div{display:flex;gap:6px;align-items:center;margin:16px 0}.ut-health i{height:10px;flex:1;border-radius:4px;background:#b9dcd8}.ut-health i:nth-child(2){background:#a9ced7}.ut-health i:nth-child(3){background:#d3c9e9}.ut-health i:nth-child(4){background:#edd8b4}.ut-health small{font-size:8px;color:#91a8b2}.ut-calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:14px 30px}.ut-calendar>div{grid-column:1/-1;color:#87a1ad;font-size:7px;letter-spacing:.04em;margin-bottom:4px}.ut-calendar>span{text-align:center;font-size:6px;color:#9aadb6}.ut-calendar>i{text-align:center;padding:4px;background:#f4f8fb;color:#7d9eab;border-radius:4px;font-size:10px;font-style:normal}.ut-calendar>i:nth-of-type(3){background:#d9edf2;color:#3b8196}.ut-flow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;max-width:1140px;margin:0 auto 22px;padding:15px 0;border-top:1px solid var(--ut-line);border-bottom:1px solid var(--ut-line)}.ut-flow ol{display:flex;align-items:center;gap:22px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ut-flow li{display:flex;align-items:center;gap:8px;font-size:11px;color:#627b8b}.ut-flow li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #d8e8ee;border-radius:7px;background:#fff;color:#5b8a9e;font-size:9px;font-weight:700}.utility-tool-page .ut-flow>a{color:var(--ut-accent);font-size:11px;font-weight:650;text-decoration:none}.utility-tool-page #tool{scroll-margin-top:120px;margin-top:0}.utility-tool-page .tool-wrap{max-width:1180px}.utility-tool-page .calc-card,.utility-tool-page .converter-card,.utility-tool-page .history-card,.utility-tool-page .tool-card{border-color:var(--ut-line);border-radius:20px;background:#fff;box-shadow:0 7px 27px #28304405}.utility-tool-page .tool-card{padding:27px}.utility-tool-page .tool-grid{gap:27px}.utility-tool-page .section-title-sm{font-size:12px;letter-spacing:.01em;color:#516e80;font-weight:700}.utility-tool-page .settings-section{border-color:#e6edf1}.utility-tool-page .field-label,.utility-tool-page .utility-settings>label{font-size:12px;color:#5b7183}.utility-tool-page #tool input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.utility-tool-page #tool select{border-color:#dae5ed;border-radius:10px;background:#fcfdfe;box-shadow:none;color:#34475a}.utility-tool-page #tool input::placeholder{color:#74879b}.utility-tool-page input[type=checkbox],.utility-tool-page input[type=radio],.utility-tool-page input[type=range]{accent-color:var(--ut-accent)}.utility-tool-page .action-btn,.utility-tool-page .btn-secondary-action,.utility-tool-page .quick-btn{border-color:#dce7ee;border-radius:9px;background:#fff;color:#55788a;box-shadow:none;font-size:11px;font-weight:650}.utility-tool-page .action-btn:hover,.utility-tool-page .btn-secondary-action:hover,.utility-tool-page .quick-btn:hover{border-color:#9bbfce;background:#f4fbfd}.utility-tool-page .btn-primary,.utility-tool-page .calculate-btn,.utility-tool-page .convert-btn{background:var(--ut-accent);border-color:var(--ut-accent);color:#fff;border-radius:10px;box-shadow:0 4px 10px #087d9610}.utility-tool-page .btn-primary:not(:disabled):hover,.utility-tool-page .calculate-btn:not(:disabled):hover,.utility-tool-page .convert-btn:not(:disabled):hover{background:var(--ut-deep)}.utility-tool-page .category-tab,.utility-tool-page .mode-tab,.utility-tool-page .pill{border-color:#dfe8ed;border-radius:10px}.utility-tool-page .category-tab.active,.utility-tool-page .mode-tab.active,.utility-tool-page .pill.active{background:#eaf7fa;border-color:#a5cedb;color:#167d95}.utility-tool-page .result-panel{border-color:#dce8ee;background:#fbfdfe;border-radius:16px;box-shadow:none}.utility-tool-page .result-empty{color:#718a99}.utility-tool-page .result-empty-icon{background:#eaf6fa;color:#3c8da1;border-radius:14px}.utility-tool-page .utility-workspace-heading{color:#456a7b;letter-spacing:-.025em}.utility-tool-page .result-empty p{font-size:12px;color:#64748b;line-height:1.8}.utility-tool-page .big-result,.utility-tool-page .emi-card,.utility-tool-page .fv-card{border-color:#d6eaf0;border-radius:14px;background:linear-gradient(130deg,#eaf7fb,#f9fcfe)}.utility-tool-page .big-result-num,.utility-tool-page .emi-value,.utility-tool-page .fv-value{font-weight:750;letter-spacing:-.04em}.utility-tool-page .amort-card,.utility-tool-page .detail-card,.utility-tool-page .formula-card,.utility-tool-page .growth-card,.utility-tool-page .growth-table-card,.utility-tool-page .quick-ref,.utility-tool-page .steps-card,.utility-tool-page .table-card,.utility-tool-page .table-wrap{border-color:#e1e9ef;border-radius:13px;box-shadow:none}.utility-tool-page .interp-card{border-color:#ddebf0;background:#f3fafe;color:#557789;border-radius:12px}.utility-tool-page .utility-settings{border-color:#e0eaf0;border-radius:14px;background:#f8fcfe;padding:20px}.utility-tool-page .utility-settings input,.utility-tool-page .utility-settings select{border-color:#d5e3ec;background:#fff}.utility-tool-page .utility-settings button{border-color:#d7e5ed;background:#fff;color:#52758a;border-radius:9px;font-size:12px}.utility-tool-page .utility-status{font-size:12px;line-height:1.8}.utility-tool-page .utility-contents{border-color:#e0e8ed;border-radius:13px;box-shadow:none}.utility-tool-page .utility-contents a{font-size:11px;color:#48788e}.utility-tool-page .utility-guide{border-color:#e1e9ef;border-radius:18px;box-shadow:none}.utility-tool-page .utility-guide h2{font-size:25px;letter-spacing:-.035em;color:#30495a}.utility-tool-page .utility-guide h3{font-size:18px;color:#415e70}.utility-tool-page .utility-guide li,.utility-tool-page .utility-guide p{font-size:13px;line-height:1.9;color:#64748b}.utility-tool-page .utility-guide pre{border:1px solid #dceaf0;background:#f1f8fb;color:#4d7187;border-radius:12px;font-size:12px}.utility-tool-page .utility-guide a,.utility-tool-page .utility-related a{color:#16778f}.utility-tool-page .utility-guide summary{font-size:13px;color:#3e6073}.utility-tool-page .utility-footer{font-size:12px;color:#64748b}.utility-tool-page :focus-visible{outline:3px solid var(--ut-accent);outline-offset:4px}.utility-tool-page button:disabled{cursor:not-allowed;box-shadow:none}.utility-tool-page [hidden]{display:none!important}.ut-tool-scientific-calculator .calc-display{background:#1b343d;border-color:#294852;border-radius:15px;color:#e0f1f6}.ut-tool-scientific-calculator .calc-display .calc-expression{color:#aacbd6}.ut-tool-scientific-calculator .calc-display .calc-result:not(.error){color:#e0f1f6}.ut-tool-scientific-calculator .mode-btn{background:#24434c;border-color:#3c5962;color:#bdd6df}.ut-tool-scientific-calculator .mode-btn.active{background:#d2edf2;border-color:#d2edf2;color:#216c7f}.ut-tool-scientific-calculator .calc-btn{border-color:#e3eaf0;border-radius:10px;box-shadow:none;min-height:44px}.ut-tool-scientific-calculator .calc-btn.num{background:#f7fafc;color:#384f63}.ut-tool-scientific-calculator .calc-btn.fn,.ut-tool-scientific-calculator .calc-btn.memory{background:#eef5f8;color:#50798d}.ut-tool-scientific-calculator .calc-btn.op{background:#e0f1f5;color:#15758c}.ut-tool-scientific-calculator .calc-btn.equals{background:#087d96;color:#fff;border-color:#087d96}.ut-tool-scientific-calculator .calc-btn.clear{background:#fff0ed;color:#ac5544}.ut-tool-scientific-calculator .calc-btn:hover{filter:brightness(.97)}}@media screen and (max-width:1180px){.utility-tool-page .ut-flow{margin-left:20px;margin-right:20px}}@media screen and (max-width:900px){.utility-tool-page .ut-hero{grid-template-columns:minmax(0,1fr) 245px;gap:25px}.ut-art{transform:scale(.9);transform-origin:right center}.utility-tool-page .tool-grid{grid-template-columns:minmax(0,1fr)}.utility-tool-page .tool-side-sticky{position:static}}@media screen and (max-width:650px){.utility-tool-page .ut-hero{grid-template-columns:1fr;gap:0;padding-top:27px!important;padding-bottom:24px!important}.ut-art{display:none}.utility-tool-page .ut-hero h1{font-size:34px}.utility-tool-page .ut-hero-copy>p{font-size:13px}.utility-tool-page .ut-eyebrow{font-size:8px;gap:7px}.ut-flow{padding:13px 0;gap:12px}.ut-flow ol{gap:12px}.ut-flow li{font-size:10px;gap:5px}.ut-flow li>span{width:20px;height:20px;font-size:8px}.utility-tool-page .ut-flow>a{font-size:10px}.utility-tool-page .tool-card{padding:18px;border-radius:16px}.utility-tool-page .utility-settings{padding:16px}.utility-tool-page .utility-guide h2{font-size:23px}.utility-tool-page .tool-grid{gap:20px}.utility-tool-page .utility-contents{gap:12px}}@media(prefers-reduced-motion:reduce){.utility-tool-page *,.utility-tool-page ::after,.utility-tool-page ::before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.utility-tool-page .ut-art,.utility-tool-page .ut-eyebrow,.utility-tool-page .ut-flow,.utility-tool-page .ut-hero-actions{display:none!important}}