/* Check Time Zone v9: keyword landing pages, dedicated tools. */
.ctz-keyword-page{max-width:1140px;padding-bottom:64px}.ctz-keyword-page .intro{max-width:760px}.ctz-k-card{background:#fff;border:1px solid #ecedef;border-radius:26px;padding:clamp(20px,4vw,40px);margin:25px 0 30px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.ctz-k-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.ctz-k-fields label{display:grid;gap:7px;font-weight:600;color:#3f434a}.ctz-k-fields input{width:100%;min-width:0;border:1px solid #d9dde6;background:#fdf9f4;padding:14px 16px;border-radius:14px;color:#2d2f34;font:inherit}.ctz-k-fields input:focus-visible,.ctz-k-tab:focus-visible,.ctz-k-preset button:focus-visible{outline:3px solid #f67748;outline-offset:3px}.ctz-k-tabs,.ctz-k-preset,.ctz-k-actions{display:flex;flex-wrap:wrap;gap:9px}.ctz-k-tabs{margin-bottom:22px}.ctz-k-tab,.ctz-k-preset button{cursor:pointer;border:1px solid #ecedef;background:#f9efe4;color:#2d2f34;font:inherit;font-weight:600;padding:11px 17px;border-radius:999px}.ctz-k-tab.active{background:#2d2f34;color:white}.ctz-k-options{border:none;padding:0;margin:18px 0;display:flex;flex-wrap:wrap;gap:15px}.ctz-k-options legend{font-weight:600;margin-bottom:10px}.ctz-k-options label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ctz-k-result{border-radius:16px;background:#f9efe4;padding:23px;margin-top:20px;font-size:clamp(17px,2.4vw,23px);font-weight:600;line-height:1.5}.ctz-focus{text-align:center}.ctz-focus .ctz-k-fields{max-width:440px;margin:20px auto;text-align:left}.ctz-k-digital{font-variant-numeric:tabular-nums;font-family:ui-monospace,Consolas,monospace;font-size:clamp(38px,9vw,94px);letter-spacing:-.06em;line-height:1.2;margin:28px 0 20px;color:#2d2f34;white-space:nowrap}.ctz-k-actions{justify-content:center}.ctz-k-preset{justify-content:center}.ctz-k-laps{max-width:660px;margin:0 auto;text-align:left}.ctz-k-lap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px 6px;border-bottom:1px solid #ecedef;font-variant-numeric:tabular-nums}.ctz-k-lap small{text-align:right;color:#5e646e}.ctz-k-time{font-size:clamp(40px,7vw,76px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.05em;margin:14px 0;line-height:1.2}.ctz-k-card:fullscreen{overflow:auto;display:flex;flex-direction:column;justify-content:center;background:#fff;padding:5vw}.ctz-keyword-page .tile p{overflow-wrap:anywhere}body.dark .ctz-k-card{background:#252629;color:#fdf9f4;border-color:#48494a}body.dark .ctz-k-digital,body.dark .ctz-k-time{color:#fdf9f4}body.dark .ctz-k-result,body.dark .ctz-k-tab,body.dark .ctz-k-preset button{background:#35363a;color:#fdf9f4}body.dark .ctz-k-fields input{background:#252629;color:#fff}.ctz-k-fields[hidden]{display:none!important}@media(max-width:640px){.ctz-k-fields{grid-template-columns:minmax(0,1fr)}.ctz-k-card{border-radius:20px}.ctz-k-lap{font-size:13px}.ctz-k-digital{font-size:clamp(35px,10vw,60px)}}
