.dt-tool{background:#fff;border:1px solid #e0e7ef;border-radius:18px;padding:28px}.dt-modes{background:#edf1f6;border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.dt-modes button{background:0 0;border:0;border-radius:7px;flex:1;min-height:44px}.dt-modes button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0002}.dt-modes button:hover{background:#fff9}.dt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.dt-form{min-width:0}.dt-preview{background:#f8fafc;border:1px solid #e3e8ef;border-radius:12px;align-self:start;min-width:0;padding:16px;position:sticky;top:80px}.dt-preview h2,.dt-form h2{margin:0;font-size:18px}.dt-lead{font-size:20px;font-weight:700}.dt-figure svg{width:100%;height:auto;display:block}.dt-scroll{border:1px solid #dce3ec;border-radius:8px;max-width:100%;overflow:auto}.dt-scroll:focus-visible{outline:3px solid #4b83e6}.dt-scroll table{border-collapse:collapse;font-size:14px}.dt-scroll td,.dt-scroll th{text-align:left;white-space:nowrap;border:1px solid #e2e8f0;padding:4px}.dt-scroll td{position:relative}.dt-form td input{border:0;width:100px;min-width:100px;padding:8px}.dt-form td input[aria-invalid=true]{padding-right:24px}.dt-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.dt-fields label,.dt-form>label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.dt-form input:not([type=checkbox]),.dt-form select{border:1px solid #cbd5e1;border-radius:6px;max-width:100%;min-height:40px;padding:6px}.dt-form button:not(.dt-modes button){background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:40px;padding:6px 12px}.dt-form fieldset{border:0;margin:20px 0;padding:0}.dt-form legend{margin-bottom:8px;font-weight:700}.dt-form fieldset>label{align-items:center;gap:8px;min-height:44px;display:flex}.dt-table-head,.dt-row,.dt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dt-table-head{justify-content:space-between;margin-bottom:10px}.dt-row{margin:8px 0}.dt-result-table{margin-top:24px}.dt-result-table td,.dt-result-table th{white-space:normal;overflow-wrap:break-word;padding:8px 6px}.dt-result-table th{white-space:nowrap}.dt-result-table table{width:100%}.dt-result-detail{color:#596579;white-space:normal;font-size:12px;display:block}.dt-comparisons{text-align:left;margin:12px 0}.dt-comparisons p{margin:2px 0}.dt-error{color:#b42318}.dt-actions button{min-height:40px}.dt-actions button:disabled{opacity:.5}.dt-thumb-mobile{display:none}.dt-landing>section:not(.unified-faq):not(.closing-wrap){padding:48px 0}.dt-landing .heading{text-align:center;max-width:800px;margin:0 auto 32px}.dt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dt-reliable-card{text-align:left;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:22px 24px}main.ga2#top.ic-page .dt-cards h3{color:#17243c;text-align:left;margin:0 0 8px;font-size:17px;line-height:1.35}main.ga2#top.ic-page .dt-cards p{color:#52627a;text-align:left;margin:0;font-size:15px;line-height:1.6}.dt-blank-comparison{color:#52627a;background:#f3f6fc;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;padding:7px 10px;font-size:13px;line-height:1.5;display:flex}.dt-blank-caption{font-weight:600}.dt-blank-values{flex-wrap:wrap;flex:1 0 230px;gap:4px 12px;max-width:100%;display:flex}.dt-blank-values strong{color:#17243c;font-size:15px}.dt-formula{text-align:left;max-width:800px;margin-inline:auto;line-height:1.7}main.ga2#top.ic-page .dt-formula h3{margin:0 0 12px;font-size:22px}.dt-formula-block+.dt-formula-block{border-top:1px solid #e2e8f0;margin-top:44px;padding-top:40px}main.ga2#top.ic-page .dt-formula-block>p{color:#52627a;margin:0 0 18px}.dt-equations{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dt-equation{background:#f6f8fc;border:1px solid #dfe6ef;border-radius:12px;min-width:0;padding:18px 20px}.dt-equation-label{color:#34445c;font-size:14px;font-weight:650;display:block}.dt-equation math{color:#17243c;max-width:100%;margin:16px auto 18px;font-family:Times New Roman,serif;font-size:25px}main.ga2#top.ic-page .dt-equation p{color:#52627a;text-align:left;margin:0;font-size:14px;line-height:1.55}.dt-comparison-wrap{border:1px solid #dfe6ef;border-radius:12px;overflow:hidden}.dt-formula .dt-comparison{border-collapse:collapse;width:100%;margin:0}.dt-formula .dt-comparison th,.dt-formula .dt-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:14px 18px}.dt-formula .dt-comparison thead th{color:#52627a;background:#f6f8fc;font-size:13px}.dt-formula .dt-comparison tr:last-child th,.dt-formula .dt-comparison tr:last-child td{border-bottom:0}.dt-formula .dt-comparison :is(th,td):last-child{text-align:right;white-space:nowrap;width:120px}.dt-formula .dt-comparison tbody th{font-weight:400}.dt-formula .dt-comparison tbody strong,.dt-formula .dt-comparison tbody span{display:block}.dt-formula .dt-comparison tbody span{color:#52627a;margin-top:3px;font-size:14px;line-height:1.5}.dt-formula .dt-comparison tbody td{color:#17243c;font-weight:700}main.ga2#top.ic-page .dt-formula-block>.dt-formula-note{margin:18px 0 0}.dt-how ol{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dt-how li{list-style:none}.dt-how .art-panel{min-height:120px}main.ga2#top.ic-page .dt-how .pfd-steps{row-gap:0}main.ga2#top.ic-page .dt-how .pfd-steps li{grid-template-rows:subgrid;grid-row:span 3;display:grid}main.ga2#top.ic-page .dt-how .pfd-steps h3{align-items:flex-start}.dt-landing .heading h2{margin-bottom:8px}@media (width<=900px){.dt-grid{flex-direction:column-reverse;display:flex}.dt-preview{position:static}.dt-cards{grid-template-columns:repeat(2,1fr)}main.ga2#top.ic-page .dt-how .pfd-steps li{margin-bottom:24px}.dt-actions button,.dt-form button:not(.dt-modes button),.dt-form input:not([type=checkbox]),.dt-form select{min-height:44px}.dt-form button:not(.dt-modes button){min-width:44px}.dt-form select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%2335455b' stroke-width='1.5'/%3E%3C/svg%3E") right 10px center no-repeat;padding-right:32px}}@media (width<=600px){.dt-tool{padding:16px}.dt-fields,.dt-equations{grid-template-columns:1fr}.dt-formula-block+.dt-formula-block{margin-top:32px;padding-top:30px}.dt-equation math{font-size:21px}.dt-formula .dt-comparison th,.dt-formula .dt-comparison td{padding:12px}.dt-cards,.dt-how ol{grid-template-columns:1fr}.dt-actions button,.dt-form button:not(.dt-modes button){min-width:44px;min-height:44px}.dt-modes button{padding:4px 2px;font-size:13px;line-height:1.25}.dt-thumb-desktop{display:none}.dt-thumb-mobile{display:block}.dt-figure svg{width:100%;max-width:100%}.dt-landing>section:not(.unified-faq):not(.closing-wrap){padding:32px 0}.dt-figure:focus-visible{outline:3px solid #4b83e6}}.dt-export{position:relative}.dt-export summary{cursor:pointer;list-style:none}.dt-export summary::-webkit-details-marker{display:none}.dt-export>div{z-index:5;background:#fff;border:1px solid #dce3ec;border-radius:8px;min-width:180px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0002}.dt-export button{text-align:left;background:#fff;border:0;width:100%;min-height:44px;padding:10px;display:block}.dt-export button:hover{background:#eef4ff}.dt-mini-table{border-collapse:collapse;width:100%;font-size:13px}.dt-mini-table td,.dt-mini-table th{text-align:left;border-bottom:1px solid #dde3ea;padding:5px}.dt-mini-segment{background:#e8edf3;border-radius:5px;align-items:center;gap:4px;padding:4px;display:flex}.dt-mini-segment>*{text-align:center;white-space:nowrap;flex:1;padding:7px 3px;font-size:12px}.dt-mini-segment b{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0002}.dt-mini-select{border:1px solid #ccd5df;border-radius:5px;margin-top:12px;padding:7px;font-size:13px}.dt-mini-select span{float:right}.dt-mini-result span,.dt-mini-result strong{display:block}.dt-mini-result span{font-size:13px}.dt-mini-result strong{margin:4px 0;font-size:19px}.dt-comparison{border-collapse:collapse;text-align:left;margin:0}.dt-comparison th,.dt-comparison td{border-bottom:1px solid #e2e8f0;padding:5px 18px}@media (width<=900px){.dt-preview{box-sizing:border-box;align-self:stretch;width:100%}}@media (width<=600px){.dt-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.dt-scroll th:first-child,.dt-scroll td:first-child{z-index:1;background:#fff;position:sticky;left:0}}.dt-form label,.dt-form legend,.dt-inputs>p{text-align:left}.dt-excluded{pointer-events:none;color:#b42318;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (width>=901px){.dt-preview-column{min-height:min(950px,100vh + 230px)}}@media (width<=380px){.dt-modes button{padding-inline:4px;font-size:12px;line-height:1.35}}.dt-results{min-width:0;margin-top:24px}.dt-result-table th,.dt-result-table td,.dt-result-detail{white-space:nowrap}@media (width<=768px){main.ga2#top .dt-results .dt-result-table[data-more-columns]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}main.ga2#top .dt-results .dt-result-table:not([data-more-columns]){-webkit-mask-image:none;mask-image:none}}
