.ups-runtime{--ups-blue:#0067b8;--ups-blue-strong:#004f8b;--ups-ink:#172033;--ups-muted:#56657a;--ups-line:#d8e1ec;--ups-soft:#f4f8fc;--ups-good:#137333;--ups-warn:#9a5b00;--ups-bad:#b42318;max-width:1180px;margin:0 auto;color:var(--ups-ink);font-family:"Segoe UI","Inter Fallback",Arial,sans-serif}.ups-runtime *{box-sizing:border-box}.ups-runtime__intro,.ups-runtime__results-head,.ups-runtime__comparisons-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ups-runtime__intro h3,.ups-runtime__results-head h3{margin:0 0 8px;font-size:clamp(1.3rem,2vw,1.85rem)}.ups-runtime__intro p,.ups-runtime__method p{margin:0;color:var(--ups-muted);line-height:1.55}.ups-runtime__eyebrow{margin:0 0 6px!important;color:var(--ups-blue)!important;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ups-runtime__privacy{border:1px solid #b8d5ed;background:#eef7ff;color:#004f8b;padding:8px 11px;font-size:.82rem;font-weight:700;white-space:nowrap}.ups-runtime__presets{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0;padding:12px;border:1px solid var(--ups-line);background:var(--ups-soft)}.ups-runtime__presets strong{margin-right:4px;font-size:.88rem}.ups-runtime button,.ups-runtime input,.ups-runtime select{font:inherit}.ups-runtime button{min-height:40px;border:1px solid #b9c7d7;background:#fff;color:var(--ups-ink);padding:8px 13px;cursor:pointer;font-weight:700}.ups-runtime button:hover{border-color:var(--ups-blue);color:var(--ups-blue)}.ups-runtime__preset{font-size:.84rem}.ups-runtime__form{display:grid;gap:16px}.ups-runtime__fieldset{margin:0;border:1px solid var(--ups-line);padding:16px;background:#fff}.ups-runtime__fieldset legend{padding:0 8px;color:var(--ups-ink);font-weight:800}.ups-runtime__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ups-runtime label{display:grid;align-content:start;gap:6px;color:var(--ups-ink);font-size:.9rem;font-weight:700}.ups-runtime label small{color:var(--ups-muted);font-size:.76rem;font-weight:500;line-height:1.35}.ups-runtime__input{display:grid;grid-template-columns:1fr auto;border:1px solid #b9c7d7;background:#fff;min-height:44px}.ups-runtime__input:focus-within{border-color:var(--ups-blue);box-shadow:0 0 0 2px rgba(0,103,184,.14)}.ups-runtime__input input{min-width:0;width:100%;border:0;outline:0;padding:9px 10px;background:transparent;color:var(--ups-ink)}.ups-runtime__input b{display:grid;place-items:center;min-width:42px;border-left:1px solid var(--ups-line);background:var(--ups-soft);color:var(--ups-muted);font-size:.8rem}.ups-runtime select{min-height:44px;width:100%;border:1px solid #b9c7d7;background:#fff;color:var(--ups-ink);padding:8px 10px}.ups-runtime__advanced{border:1px solid var(--ups-line);background:var(--ups-soft);padding:0}.ups-runtime__advanced summary{padding:14px 16px;cursor:pointer;font-weight:800}.ups-runtime__advanced[open] summary{border-bottom:1px solid var(--ups-line)}.ups-runtime__advanced .ups-runtime__grid{padding:16px}.ups-runtime__actions{display:flex;flex-wrap:wrap;gap:9px}.ups-runtime__actions .ups-runtime__primary{background:var(--ups-blue);border-color:var(--ups-blue);color:#fff}.ups-runtime__actions .ups-runtime__primary:hover{background:var(--ups-blue-strong);color:#fff}.ups-runtime__error{margin:0;border-left:4px solid var(--ups-bad);background:#fff1f0;color:#8a1c13;padding:11px 13px}.ups-runtime__results{margin-top:22px;border:1px solid var(--ups-line);background:#fff;padding:20px}.ups-runtime__verdict{padding:8px 11px;border:1px solid var(--ups-line);font-size:.82rem;font-weight:800}.ups-runtime__verdict[data-state=good]{border-color:#9bd2aa;background:#edf8f0;color:var(--ups-good)}.ups-runtime__verdict[data-state=warn]{border-color:#e6c27b;background:#fff8e8;color:var(--ups-warn)}.ups-runtime__verdict[data-state=bad]{border-color:#e5a6a1;background:#fff1f0;color:var(--ups-bad)}.ups-runtime__hero-result{display:grid;grid-template-columns:minmax(230px,.75fr) 1.25fr;gap:24px;align-items:center;margin:18px 0;padding:20px;background:linear-gradient(135deg,#eaf5ff,#f7fbff);border-left:4px solid var(--ups-blue)}.ups-runtime__hero-result small{display:block;color:var(--ups-muted);font-weight:700}.ups-runtime__hero-result strong{display:block;margin:4px 0;color:var(--ups-blue-strong);font-size:clamp(2rem,5vw,3.4rem);line-height:1}.ups-runtime__hero-result span{color:var(--ups-muted);font-weight:700}.ups-runtime__hero-result p{margin:0;color:var(--ups-ink);line-height:1.6}.ups-runtime__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ups-runtime__metrics article{border:1px solid var(--ups-line);background:var(--ups-soft);padding:13px}.ups-runtime__metrics small{display:block;color:var(--ups-muted);font-size:.77rem;font-weight:700}.ups-runtime__metrics strong{display:block;margin-top:6px;color:var(--ups-ink);font-size:1.05rem;overflow-wrap:anywhere}.ups-runtime__table-wrap{margin-top:20px;overflow-x:auto}.ups-runtime__table-wrap h4,.ups-runtime__comparisons h4{margin:0 0 10px}.ups-runtime table{width:100%;border-collapse:collapse;font-size:.9rem}.ups-runtime th,.ups-runtime td{border-bottom:1px solid var(--ups-line);padding:10px;text-align:left}.ups-runtime th{background:var(--ups-soft);font-weight:800}.ups-runtime__comparisons{margin-top:20px;border:1px solid var(--ups-line);padding:14px}.ups-runtime__comparisons-head{align-items:center}.ups-runtime__comparison{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0;border-top:1px solid var(--ups-line)}.ups-runtime__comparison strong,.ups-runtime__comparison span{display:block}.ups-runtime__comparison small{color:var(--ups-muted)}.ups-runtime__method{margin-top:18px;border-left:3px solid #5a748e;background:var(--ups-soft);padding:13px 15px}.ups-runtime__method strong{display:block;margin-bottom:5px}@media(max-width:900px){.ups-runtime__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ups-runtime__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ups-runtime__intro,.ups-runtime__results-head{display:grid}.ups-runtime__privacy{white-space:normal}.ups-runtime__grid,.ups-runtime__metrics,.ups-runtime__hero-result{grid-template-columns:1fr}.ups-runtime__actions{display:grid;grid-template-columns:1fr 1fr}.ups-runtime__actions button{width:100%}.ups-runtime__results{padding:14px}}html.dark-theme .ups-runtime,[data-theme=dark] .ups-runtime{--ups-ink:#e7eef7;--ups-muted:#aab8c8;--ups-line:#334155;--ups-soft:#111c2c;--ups-blue:#4fb3ff;--ups-blue-strong:#87ceff}.dark-theme .ups-runtime__fieldset,.dark-theme .ups-runtime__results,.dark-theme .ups-runtime__input,.dark-theme .ups-runtime select,.dark-theme .ups-runtime button,.dark-theme .ups-runtime__presets,[data-theme=dark] .ups-runtime__fieldset,[data-theme=dark] .ups-runtime__results,[data-theme=dark] .ups-runtime__input,[data-theme=dark] .ups-runtime select,[data-theme=dark] .ups-runtime button,[data-theme=dark] .ups-runtime__presets{background:#0f1724;color:var(--ups-ink)}.dark-theme .ups-runtime__hero-result,[data-theme=dark] .ups-runtime__hero-result{background:linear-gradient(135deg,#10263a,#101a28)}.dark-theme .ups-runtime__privacy,[data-theme=dark] .ups-runtime__privacy{background:#102b42;color:#b9e1ff;border-color:#245878}@media print{body *{visibility:hidden!important}.ups-runtime,.ups-runtime *{visibility:visible!important}.ups-runtime{position:absolute;inset:0;width:100%;max-width:none;color:#111;background:#fff}.ups-runtime__form,.ups-runtime__presets,.ups-runtime__privacy,.ups-runtime__actions{display:none!important}.ups-runtime__results{border:0;padding:0}.ups-runtime__hero-result,.ups-runtime__metrics article,.ups-runtime__method{background:#fff!important;color:#111!important;break-inside:avoid}}

