.ktz-domain-page{--gap:16px;--ktz-muted:#64748b;--ktz-border:#cbd5e1;--ktz-bg:#f1f5f9;--ktz-card-bg:#fff;--ktz-accent:#0f766e;--ktz-accent-light:#14b8a6;--ktz-ok:#059669;--ktz-fail:#b91c1c;--muted:var(--ktz-muted);--bg:var(--ktz-bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:1430px;margin:0 auto;padding:32px 24px}.ktz-back-link{margin:0 0 12px 0;font-size:14px}.ktz-back-link a{color:var(--ktz-muted);text-decoration:none}.ktz-back-link a:hover{text-decoration:underline;color:var(--ktz-accent)}.ktz-hero{display:flex;flex-direction:column;gap:18px;margin-bottom:10px}@media(min-width:900px){.ktz-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:26px}}.ktz-hero-main{background:#fff;border-radius:12px;padding:22px 24px 18px;color:#0f172a;box-shadow:0 8px 24px rgb(15 23 42 / .06);border:1px solid var(--ktz-border)}.ktz-hero h1,.ktz-hero h2{margin:0 0 8px 0;font-size:1.4rem;line-height:1.25}.ktz-hero-main h1,.ktz-hero-main h2{color:#0f172a}.ktz-hero-desc{margin:4px 0 0 0;color:var(--ktz-muted);font-size:.95rem;max-width:44rem}.ktz-hero-meta{margin-top:10px}.ktz-hero-main .ktz-kpi{margin-top:8px}.ktz-hero-main .ktz-meta{color:var(--ktz-muted)}.ktz-diagnosis{margin-top:10px;font-size:.92rem;line-height:1.5;color:#0f172a;max-width:46rem}.ktz-hero-visual{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:flex-start}.ktz-hero-screenshot{border-radius:14px;overflow:hidden;background:#020617;border:1px solid rgb(15 23 42 / .9);box-shadow:0 18px 45px rgb(15 23 42 / .7)}.ktz-hero-screenshot img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.ktz-hero-caption{font-size:12px;color:var(--muted);text-align:center}.ktz-data-sources{font-size:12px;color:var(--muted,#6b7280);margin:6px 0 0 0}.ktz-data-sources span{margin-right:12px}.ktz-ds-ok{color:#2e7d32}.ktz-ds-missing{color:#9ca3af}.ktz-grid{display:grid;gap:var(--gap)}.ktz-section{margin-top:20px}.ktz-cards{display:grid;gap:22px;grid-template-columns:1fr;margin-top:20px}@media(min-width:900px){.ktz-cards{grid-template-columns:1fr 1fr}}.ktz-card{background:var(--ktz-card-bg);border:1px solid var(--ktz-border);border-radius:10px;padding:22px 24px;box-shadow:0 4px 18px rgb(15 23 42 / .06)}.ktz-domain-editor-content{max-width:1430px;margin:0 auto;padding:32px 24px;margin-bottom:0}.ktz-domain-editor-content>:first-child{margin-top:0}.ktz-domain-editor-content>:last-child{margin-bottom:0}.ktz-domain-notes-wrap{padding:0;margin:0;max-width:1430px}.ktz-domain-notes{margin-top:20px}.ktz-domain-notes>:first-child{margin-top:0}.ktz-domain-notes>:last-child{margin-bottom:0}.ktz-relevant-posts-wrap{max-width:1430px;margin:0 auto;padding:32px 24px}.ktz-chatgpt-prompt-title{margin:0 0 6px 0;font-size:1.15rem}.ktz-chatgpt-prompt-intro{color:var(--ktz-muted);font-size:.9rem;margin:0 0 12px 0;line-height:1.45}.ktz-chatgpt-prompt-box{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.ktz-chatgpt-prompt-text{flex:1 1 280px;min-width:0;font:inherit;font-size:.95rem;line-height:1.5;padding:12px 14px;border:1px solid var(--ktz-border);border-radius:8px;background:var(--ktz-bg);resize:vertical;color:#0f172a}.ktz-chatgpt-prompt-copy{flex-shrink:0;padding:10px 18px;font-size:.9rem;cursor:pointer;background:var(--ktz-accent);color:#fff;border:none;border-radius:8px}.ktz-chatgpt-prompt-copy:hover{background:var(--ktz-accent-light)}.ktz-relevant-posts{margin-top:20px}.ktz-relevant-posts-title{margin:0 0 6px 0;font-size:1.15rem}.ktz-relevant-posts-intro{color:var(--ktz-muted);font-size:.9rem;margin:0 0 14px 0;line-height:1.45}.ktz-relevant-posts-debug{font-size:.8rem;color:var(--ktz-muted);margin:0 0 10px 0}.ktz-relevant-posts-debug code{background:var(--ktz-bg);padding:2px 6px;border-radius:4px}.ktz-relevant-posts-none{color:var(--ktz-muted);font-size:.9rem;margin:0;font-style:italic}.ktz-relevant-posts-grid{display:flex;flex-wrap:wrap;gap:var(--gap,16px);margin:0;list-style:none;padding:0}.ktz-relevant-post-card{flex:1 1 280px;min-width:0;max-width:100%}.ktz-relevant-post-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:var(--ktz-bg);border-radius:10px;overflow:hidden;border:1px solid var(--ktz-border);transition:box-shadow .2s,border-color .2s}.ktz-relevant-post-link:hover{box-shadow:0 8px 24px rgb(15 23 42 / .08);border-color:var(--ktz-accent-light)}.ktz-relevant-post-thumb{display:block;position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--ktz-border)}.ktz-relevant-post-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ktz-relevant-post-thumb-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--ktz-border) 0%,var(--ktz-muted) 100%);opacity:.6}.ktz-relevant-post-title{display:block;padding:14px 16px;font-size:1rem;font-weight:600;line-height:1.35;color:#0f172a}.ktz-relevant-post-link:hover .ktz-relevant-post-title{color:var(--ktz-accent)}.ktz-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;color:#fff}.ktz-badge.green{background:var(--ktz-ok)}.ktz-badge.red{background:var(--ktz-fail)}.ktz-badge.dark{background:#475569}.ktz-rsi-badge{padding:4px 10px;border-radius:6px;font-weight:700;font-size:14px}.ktz-rsi-badge.rsi-good{background:var(--ktz-ok);color:#fff}.ktz-rsi-badge.rsi-ok{background:#f59e0b;color:#fff}.ktz-rsi-badge.rsi-poor{background:var(--ktz-fail);color:#fff}.ktz-filmstrip{margin:22px 0 30px;display:flex;flex-direction:column;gap:8px}.ktz-filmstrip-label{font-size:12px;color:var(--muted);margin:0 0 4px 2px}.ktz-filmstrip-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;padding-bottom:4px}.ktz-filmstrip-images img{width:100%;height:100%;max-height:180px;border-radius:10px;background:#020617;border:1px solid rgb(15 23 42 / .75);box-shadow:0 10px 30px rgb(15 23 42 / .6);aspect-ratio:16/9;object-fit:cover}@media(min-width:900px){.ktz-filmstrip-images{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ktz-filmstrip-images img{max-height:220px}}.ktz-filmstrip-mobile .ktz-filmstrip-images img{aspect-ratio:9/16;max-height:240px}.ktz-filmstrip-desktop .ktz-filmstrip-images img{aspect-ratio:16/9}.ktz-kpi{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.ktz-k{background:var(--bg);padding:8px 10px;border-radius:8px}.ktz-list{display:grid;gap:10px}.ktz-row{display:grid;gap:8px;background:var(--ktz-card-bg);border:1px solid var(--ktz-border);border-radius:8px;padding:16px}@media(min-width:900px){.ktz-row{grid-template-columns:1.6fr .8fr .8fr}}.ktz-meta{color:var(--muted);font-size:12px}.ktz-flex{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ktz-chip{display:inline-block;background:var(--bg);border-radius:999px;padding:4px 8px;font-size:12px}.ktz-chip-rsi-wrapper{display:inline-flex;align-items:center;gap:6px;padding:0;background:#fff0}.ktz-chip-rsi{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;font-weight:700;font-size:13px;color:#fff}.ktz-chip-rsi--low{background:var(--ktz-fail)}.ktz-chip-rsi--mid{background:#f59e0b}.ktz-chip-rsi--high{background:var(--ktz-ok)}.ktz-chip-rsi--neutral{background:var(--ktz-muted)}.ktz-chips{display:flex;gap:6px;flex-wrap:wrap}.ktz-section h3{margin:8px 0}.ktz-host-grid{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:900px){.ktz-host-grid{grid-template-columns:1fr 1fr}}.ktz-host-card{background:var(--ktz-card-bg);border:1px solid var(--ktz-border);border-radius:6px;padding:14px}.ktz-filterbar{margin:12px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ktz-filterbar select{padding:10px 14px;border:2px solid var(--ktz-border);border-radius:4px}.ktz-chart-wrap{position:relative;width:100%}.ktz-chart{width:100%!important;max-width:100%!important;height:260px;display:block}@media(min-width:900px){.ktz-chart{height:340px}}.ktz-overlap-notice{margin:14px 0 18px 0;padding:14px 16px;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;font-size:.92rem}.ktz-overlap-notice strong{color:#92400e}.ktz-overlap-notice .ktz-meta{margin:6px 0 10px 0;color:#78350f}.ktz-overlap-list{margin:0;padding-left:1.2em}.ktz-overlap-list li{margin:4px 0}.ktz-theme-meta{margin:14px 0 18px 0;padding:14px 16px;background:var(--ktz-bg);border:1px solid var(--ktz-border);border-radius:8px;font-size:.92rem}.ktz-theme-desc{margin:0 0 12px 0;line-height:1.5;color:#0f172a}.ktz-theme-rating{margin:0 0 12px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ktz-theme-rating .ktz-imp-badge{margin-left:4px}.ktz-theme-pros-cons{display:grid;gap:14px}@media(min-width:600px){.ktz-theme-pros-cons{grid-template-columns:1fr 1fr}}.ktz-theme-list{margin:0}.ktz-theme-list strong{display:block;margin-bottom:4px;font-size:.9rem}.ktz-theme-list ul{margin:0;padding-left:1.2em}.ktz-theme-list li{margin:4px 0;line-height:1.4}.ktz-theme-cons .ktz-theme-list ul{color:var(--ktz-muted)}.ktz-plugin-grid{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:900px){.ktz-plugin-grid{grid-template-columns:1fr 1fr}}.ktz-plugin{border:1px solid var(--ktz-border);border-radius:6px;padding:14px}.ktz-plugin-system{font-size:11px;padding:2px 6px;margin-left:8px;background:#e8eaf6;color:#3949ab;border-radius:6px}.ktz-plugin-slug{margin-left:6px;font-size:11px}.ktz-plugin-desc{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.4}.ktz-plugin-size{font-size:11px;color:var(--muted);margin-left:8px}.ktz-imp-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;color:#fff}.ktz-imp-high{background:#c62828}.ktz-imp-med{background:#ef6c00}.ktz-imp-low{background:#1976d2}.ktz-imp-good{background:var(--ktz-ok)}.ktz-tips-wrap{margin-top:20px;padding:0}.ktz-tips-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px;padding:0 2px}.ktz-tips-search{flex:1 1 280px;min-width:200px;padding:10px 14px;border-radius:8px;border:1px solid var(--ktz-border);background:var(--ktz-card-bg);color:#0f172a;font-size:14px}.ktz-tips-search::placeholder{color:var(--ktz-muted)}.ktz-tips-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ktz-tips-filters label{font-size:13px;color:var(--ktz-muted)}.ktz-tips-filters select{padding:8px 12px;border-radius:8px;border:1px solid var(--ktz-border);background:var(--ktz-card-bg);color:#0f172a;font-size:13px}.ktz-tips-count{font-size:13px;color:var(--ktz-muted)}.ktz-tips-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ktz-tip{background:var(--ktz-card-bg);border:1px solid var(--ktz-border);border-radius:10px;box-shadow:0 4px 18px rgb(15 23 42 / .06);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.ktz-tip-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ktz-tip .title{font-weight:700;font-size:1rem;line-height:1.3;color:#0f172a;margin:0}.ktz-tip .reason{font-size:13px;color:var(--ktz-muted);line-height:1.45;margin:0}.ktz-tip .badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;width:100%}.ktz-tip .badge{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;border:1px solid #fff0}.ktz-tip .badge.tag{background:var(--ktz-bg);color:var(--ktz-muted);border-color:var(--ktz-border)}.ktz-tip .badge.impact{background:#fef2f2;color:#b91c1c;border-color:rgb(185 28 28 / .25)}.ktz-tip .badge.impact.i-1,.ktz-tip .badge.impact.i-2{background:#ecfdf5;color:var(--ktz-ok);border-color:rgb(5 150 105 / .25)}.ktz-tip .badge.effort{background:#fffbeb;color:#b45309;border-color:rgb(245 158 11 / .3)}.ktz-tip .badge.effort.e-1,.ktz-tip .badge.effort.e-2{background:#ecfdf5;color:var(--ktz-ok);border-color:rgb(5 150 105 / .25)}.ktz-steps{margin:0;padding:0 0 0 4px;list-style:none;display:none}.ktz-steps li{position:relative;padding-left:16px;font-size:13px;margin:6px 0;line-height:1.4}.ktz-steps li::before{content:"•";position:absolute;left:0;top:0;color:var(--ktz-accent)}.ktz-tip .foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:10px;border-top:1px solid var(--ktz-border);font-size:12px;color:var(--ktz-muted)}.ktz-tip code{background:var(--ktz-bg);padding:2px 6px;border-radius:4px;font-size:11px;border:1px solid var(--ktz-border)}.ktz-toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ktz-accent);cursor:pointer;user-select:none;margin:0;padding:6px 0;border:none;background:none}.ktz-toggle:hover{color:var(--ktz-accent-light);text-decoration:underline}.ktz-toggle svg{width:16px;height:16px;flex-shrink:0;transform:rotate(0deg);transition:transform .2s ease}.ktz-tip.open .ktz-steps{display:block}.ktz-tip.open .ktz-toggle svg{transform:rotate(180deg)}.ktz-top3{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:1px solid rgb(5 150 105 / .2);border-radius:6px;padding:14px 18px;margin-bottom:20px}.ktz-top3 h4{margin:0 0 10px 0;font-size:15px;color:#065f46}.ktz-top3 ol{margin:0;padding-left:20px}.ktz-top3 li{margin:6px 0;line-height:1.4}.ktz-html-analysis{margin-top:var(--gap)}.ktz-analysis-grid{display:flex;flex-direction:column;gap:8px}.ktz-analysis-item{border:1px solid var(--ktz-border);border-radius:6px;overflow:hidden}.ktz-analysis-item summary{cursor:pointer;padding:12px 14px;background:#f8fafc;list-style:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ktz-analysis-item summary::-webkit-details-marker{display:none}.ktz-analysis-item summary:hover{background:#f1f5f9}.ktz-analysis-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.ktz-analysis-icon.ok{background:#ecfdf5;color:var(--ktz-ok)}.ktz-analysis-icon.warn{background:#fff7ed;color:#ea580c}.ktz-analysis-badges{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.ktz-ab{font-size:11px;padding:2px 8px;border-radius:6px;background:#eee;color:#555}.ktz-ab-warn{background:#fff3e0;color:#e65100}.ktz-ab-ok{background:#ecfdf5;color:var(--ktz-ok)}.ktz-analysis-detail{padding:10px 14px 12px 46px;margin:0;font-size:13px;background:#fff}.ktz-analysis-detail li{margin:4px 0}.ktz-analysis-detail code{font-size:12px;word-break:break-all}.ktz-domain-tags{display:flex;flex-wrap:wrap;gap:6px}.ktz-domain-tag{font-size:11px;padding:4px 8px;background:#f0f4f8;border-radius:6px}.ktz-order-card.ktz-order-cta{margin-top:var(--gap);background:var(--ktz-accent);border:none;padding:22px;border-radius:10px;box-shadow:0 4px 20px rgb(15 118 110 / .35)}.ktz-order-cta-inner{display:flex;flex-direction:column;gap:24px}.ktz-order-cta-visual{display:none}.ktz-order-card.ktz-order-cta h3{margin:0 0 8px 0;font-size:1.15rem;color:#fff}.ktz-order-card.ktz-order-cta .ktz-order-intro{color:rgb(255 255 255 / .9);font-size:.9rem;margin:0 0 18px 0;line-height:1.55}.ktz-order-form{display:flex;flex-direction:column;gap:16px;max-width:520px}.ktz-order-label{display:flex;flex-direction:column;gap:6px}.ktz-order-card.ktz-order-cta .ktz-order-label span{color:rgb(255 255 255 / .85);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ktz-order-card.ktz-order-cta .ktz-order-label input,.ktz-order-card.ktz-order-cta .ktz-order-label textarea{padding:12px 14px;border:2px solid #fff;border-radius:8px;font-size:.95rem;background:var(--ktz-accent);color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ktz-order-card.ktz-order-cta .ktz-order-label input::placeholder,.ktz-order-card.ktz-order-cta .ktz-order-label textarea::placeholder{color:rgb(255 255 255 / .6)}.ktz-order-card.ktz-order-cta .ktz-order-label input:focus,.ktz-order-card.ktz-order-cta .ktz-order-label textarea:focus{outline:none;border-color:#fff;box-shadow:0 0 0 3px rgb(255 255 255 / .25)}.ktz-order-label textarea{min-height:80px;resize:vertical}.ktz-order-actions{margin:0}.ktz-order-card.ktz-order-cta .ktz-order-btn{padding:12px 26px;font-size:.95rem;font-weight:600;color:var(--ktz-accent);background:#fff;border:none;border-radius:8px;cursor:pointer;align-self:flex-start;transition:background .15s ease,color .15s ease,transform .05s ease}.ktz-order-card.ktz-order-cta .ktz-order-btn:hover:not(:disabled){background:rgb(255 255 255 / .9);color:#0d5c55}.ktz-order-card.ktz-order-cta .ktz-order-btn:active:not(:disabled){transform:scale(.98)}.ktz-order-btn:disabled{opacity:.7;cursor:not-allowed}.ktz-order-card.ktz-order-cta .ktz-order-feedback{font-size:.9rem;padding:12px 16px;border-radius:8px;margin-top:4px;border:2px solid #fff}.ktz-order-card.ktz-order-cta .ktz-order-feedback--ok{background:rgb(255 255 255 / .2);color:#fff}.ktz-order-card.ktz-order-cta .ktz-order-feedback--error{background:rgb(255 255 255 / .15);color:#fff;border-color:rgb(255 255 255 / .7)}@media(min-width:900px){.ktz-order-card .ktz-order-cta{padding:26px 28px}.ktz-order-cta-inner{display:grid;grid-template-columns:0.7fr 1.3fr;gap:32px;align-items:stretch}.ktz-order-cta-visual{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:0;color:#fff;min-height:200px}.ktz-order-cta-graphic{flex:1;width:100%;min-height:0;margin-bottom:12px}.ktz-order-cta-graphic svg,.ktz-order-cta-graphic img{width:100%;height:100%;display:block;object-fit:cover;color:#fff}.ktz-order-cta-graphic .ktz-order-cta-image{border-radius:8px;object-fit:cover}.ktz-order-cta-tagline{font-size:.9rem;line-height:1.45;color:rgb(255 255 255 / .9);margin:0;text-align:center}}.ktz-order-form-wrap .ktz-speed-input{margin-bottom:0}.ktz-order-form-wrap.ktz-speed-tester{margin-top:24px}.ktz-order-form-wrap .ktz-speed-card.ktz-order-cta{background:var(--ktz-accent);border:none;padding:24px 26px;border-radius:10px;box-shadow:0 4px 20px rgb(15 118 110 / .35)}.ktz-order-form-wrap .ktz-order-cta-inner{display:flex;flex-direction:column;gap:24px}.ktz-order-form-wrap .ktz-order-cta-visual{display:none}@media(min-width:900px){.ktz-order-form-wrap .ktz-speed-card.ktz-order-cta{padding:26px 28px}.ktz-order-form-wrap .ktz-order-cta-inner{display:grid;grid-template-columns:0.7fr 1.3fr;gap:32px;align-items:stretch}.ktz-order-form-wrap .ktz-order-cta-visual{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:0;color:#fff;min-height:200px}.ktz-order-form-wrap .ktz-order-cta-graphic{flex:1;width:100%;min-height:0;margin-bottom:12px}.ktz-order-form-wrap .ktz-order-cta-graphic svg,.ktz-order-form-wrap .ktz-order-cta-graphic img{width:100%;height:100%;display:block;object-fit:cover;color:#fff}.ktz-order-form-wrap .ktz-order-cta-graphic .ktz-order-cta-image{border-radius:8px;object-fit:cover}.ktz-order-form-wrap .ktz-order-cta-tagline{font-size:.9rem;line-height:1.45;color:rgb(255 255 255 / .9);margin:0;text-align:center}}.ktz-order-form-wrap .ktz-speed-heading{color:#fff;margin:0 0 6px 0;font-size:1.2rem}.ktz-order-form-wrap .ktz-speed-subtitle{color:rgb(255 255 255 / .9);font-size:.9rem;line-height:1.5;margin:0 0 20px 0}.ktz-order-form-wrap .ktz-order-form .ktz-speed-label{margin-bottom:4px;font-size:.8rem;font-weight:600;color:rgb(255 255 255 / .85);text-transform:uppercase;letter-spacing:.04em}.ktz-order-form-wrap .ktz-order-form .ktz-speed-input{padding:12px 14px;border:2px solid #fff;border-radius:8px;margin-bottom:12px;background:var(--ktz-accent);color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.ktz-order-form-wrap .ktz-order-form .ktz-speed-input::placeholder{color:rgb(255 255 255 / .6)}.ktz-order-form-wrap .ktz-order-form .ktz-speed-input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 3px rgb(255 255 255 / .25)}.ktz-order-form-wrap .ktz-order-form textarea.ktz-speed-input{min-height:88px;resize:vertical}.ktz-order-form-wrap .ktz-speed-btn{padding:12px 26px;font-weight:600;border-radius:8px;background:#fff;color:var(--ktz-accent);border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.ktz-order-form-wrap .ktz-speed-btn:hover:not(:disabled){background:rgb(255 255 255 / .9);color:#0d5c55}.ktz-order-form-wrap .ktz-order-feedback{margin-top:12px;border-radius:8px;padding:12px 16px;border:2px solid #fff}.ktz-order-form-wrap .ktz-order-feedback--ok{background:rgb(255 255 255 / .2);color:#fff}.ktz-order-form-wrap .ktz-order-feedback--error{background:rgb(255 255 255 / .15);color:#fff;border-color:rgb(255 255 255 / .7)}.ktz-section-head{margin:0 0 16px 0}.ktz-section-head h3{margin:0 0 4px 0;font-size:1.15rem}.ktz-section-head .ktz-meta{margin:0;font-size:.88rem;line-height:1.5;color:var(--ktz-muted);max-width:60rem}.ktz-empty{margin:0;color:var(--ktz-muted);font-style:italic}.ktz-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ktz-stat{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--ktz-border);border-radius:10px;background:var(--ktz-bg);min-width:0}.ktz-stat--hero{background:#fff;border-color:var(--ktz-accent);box-shadow:0 2px 10px rgb(15 118 110 / .08)}.ktz-stat-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ktz-muted);font-weight:600;min-height:2.1em}.ktz-stat-value{font-size:2rem;font-weight:700;line-height:1.1;color:#0f172a;font-variant-numeric:tabular-nums}.ktz-stat-value--low{color:var(--ktz-fail)}.ktz-stat-value--mid{color:#b45309}.ktz-stat-value--high{color:var(--ktz-ok)}.ktz-stat-value--neutral{color:var(--ktz-muted)}.ktz-stat-value--small{font-size:1.05rem;font-weight:600}.ktz-stat-value--trend{font-size:1.3rem}.ktz-stat-value--pair{font-size:1.6rem;display:flex;align-items:baseline;gap:8px}.ktz-stat-best{color:var(--ktz-ok)}.ktz-stat-worst{color:var(--ktz-fail)}.ktz-stat-sep{color:var(--ktz-border);font-weight:400}.ktz-stat-sub{font-size:.8rem;color:var(--ktz-muted);line-height:1.45}.ktz-trend{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ktz-trend--up{color:var(--ktz-ok)}.ktz-trend--down{color:var(--ktz-fail)}.ktz-trend--flat{color:var(--ktz-muted);font-weight:500}.ktz-chart-card .ktz-chart-wrap{margin-top:4px}.ktz-metric-picker{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px 0}.ktz-metric-btn{appearance:none;border:1px solid var(--ktz-border);background:#fff;color:#334155;border-radius:999px;padding:6px 14px;font-size:.83rem;font-weight:500;cursor:pointer;line-height:1.4;transition:background .15s ease,border-color .15s ease,color .15s ease}.ktz-metric-btn:hover{border-color:var(--ktz-accent-light);color:var(--ktz-accent)}.ktz-metric-btn.is-active{background:var(--ktz-accent);border-color:var(--ktz-accent);color:#fff}.ktz-metric-btn:focus-visible{outline:2px solid var(--ktz-accent-light);outline-offset:2px}.ktz-chart-foot{margin:10px 0 0 0;font-size:.8rem}.ktz-table-wrap{width:100%;overflow-x:auto}.ktz-history-table{width:100%;border-collapse:collapse;font-size:.88rem}.ktz-history-table th,.ktz-history-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--ktz-border);vertical-align:middle;white-space:nowrap}.ktz-history-table thead th{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ktz-muted);border-bottom:2px solid var(--ktz-border);background:#fff0}.ktz-history-table th.num,.ktz-history-table td.num{text-align:right;font-variant-numeric:tabular-nums}.ktz-history-table tbody tr:hover{background:var(--ktz-bg)}.ktz-history-table tbody tr:last-child td{border-bottom:none}.ktz-h-time{display:block;font-weight:600;color:#0f172a}.ktz-h-url{display:block;font-size:.78rem;color:var(--ktz-muted);text-decoration:none;max-width:22ch;overflow:hidden;text-overflow:ellipsis}.ktz-h-url:hover{color:var(--ktz-accent);text-decoration:underline}.ktz-h-device{display:block;font-weight:500}.ktz-h-region{display:block;font-size:.75rem;color:var(--ktz-muted)}.ktz-history-table .ktz-chip-rsi{width:auto;height:auto;min-width:3.6em;padding:5px 11px;border-radius:999px;font-size:13px}@media(max-width:780px){.ktz-table-wrap{overflow-x:visible}.ktz-history-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ktz-history-table,.ktz-history-table tbody{display:block;width:100%}.ktz-history-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;border:1px solid var(--ktz-border);border-radius:10px;padding:14px;margin-bottom:12px;background:#fff}.ktz-history-table td{display:block;padding:0;border:none;white-space:normal;text-align:left;min-width:0;font-variant-numeric:tabular-nums}.ktz-history-table td::before{content:attr(data-label);display:block;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ktz-muted);font-weight:600;margin-bottom:2px}.ktz-history-table td[data-label="Tidspunkt"],.ktz-history-table td[data-label="Enhed"]{grid-column:1 / -1}.ktz-history-table td[data-label="Tidspunkt"]::before,.ktz-history-table td[data-label="Enhed"]::before{display:none}.ktz-history-table td[data-label="Enhed"]{display:flex;gap:8px;align-items:baseline;padding-bottom:6px;border-bottom:1px solid var(--ktz-border)}.ktz-history-table td.num{text-align:left}.ktz-h-device,.ktz-h-region{display:inline;font-size:.82rem;color:var(--ktz-muted)}.ktz-h-device{font-weight:600;color:#334155}.ktz-h-url{max-width:none}}.ktz-details{margin-top:16px;border:1px solid var(--ktz-border);border-radius:8px;background:var(--ktz-bg)}.ktz-details>summary{cursor:pointer;padding:12px 16px;font-size:.88rem;font-weight:600;color:#334155;list-style:none}.ktz-details>summary::-webkit-details-marker{display:none}.ktz-details>summary::before{content:"▸ ";color:var(--ktz-accent)}.ktz-details[open]>summary::before{content:"▾ "}.ktz-details>summary:hover{color:var(--ktz-accent)}.ktz-details>*:not(summary){padding:0 16px 16px 16px}.ktz-chips--wrap{display:flex;flex-wrap:wrap;gap:6px}.ktz-chart-card .ktz-chart-wrap{position:relative;height:320px}@media(min-width:900px){.ktz-chart-card .ktz-chart-wrap{height:420px}}.ktz-chart-card .ktz-chart{position:absolute;inset:0;width:100%!important;height:100%!important}.ktz-inline-note{margin:8px 0 0 0;padding:9px 12px;border-left:3px solid var(--ktz-accent-light);background:var(--ktz-bg);border-radius:0 6px 6px 0;font-size:.85rem;line-height:1.5;color:#334155;max-width:60rem}.ktz-filterbar label{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;color:#334155}.ktz-chart-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 12px 0}.ktz-agg-picker{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ktz-agg-label{font-size:.8rem;color:var(--ktz-muted)}.ktz-agg-btn{appearance:none;border:1px solid var(--ktz-border);background:#fff;color:#334155;border-radius:6px;padding:5px 12px;font-size:.8rem;cursor:pointer;line-height:1.4}.ktz-agg-btn:hover{border-color:var(--ktz-accent-light);color:var(--ktz-accent)}.ktz-agg-btn.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.ktz-agg-btn:focus-visible{outline:2px solid var(--ktz-accent-light);outline-offset:2px}.ktz-cards--single{grid-template-columns:1fr!important}.ktz-tip--measured{border-left:3px solid var(--ktz-accent)}.ktz-tip .badge.gain{background:#ecfdf5;color:var(--ktz-ok);border-color:rgb(5 150 105 / .3);font-weight:700}.ktz-tip .badge.source{background:var(--ktz-bg);color:var(--ktz-muted);border-color:var(--ktz-border)}.ktz-tip-tech{display:none}.ktz-tip.open .ktz-tip-tech{display:block}.ktz-tip-tech-text{font-size:13px;line-height:1.5;color:#334155;margin:0 0 8px 0;padding:10px 12px;background:var(--ktz-bg);border-radius:6px}.ktz-tip .foot:empty{display:none}.ktz-relevant-post-topic{display:block;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--ktz-accent);margin:10px 0 2px 0}.ktz-relevant-post-score{display:block;font-size:.7rem;color:var(--ktz-muted);margin-top:4px}.ktz-relevant-posts-debug-box{margin-top:16px}.ktz-relevant-posts-debug-box ul{margin:0;padding-left:18px;font-size:.85rem;line-height:1.6}.ktz-bench{margin-top:18px;padding-top:16px;border-top:1px solid var(--ktz-border)}.ktz-bench-text{margin:0 0 12px 0;font-size:.92rem;line-height:1.55;color:#334155;max-width:60rem}.ktz-bench-scale{position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,#fee2e2 0%,#fef3c7 50%,#d1fae5 100%);margin:0 0 10px 0}.ktz-bench-median,.ktz-bench-you{position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:999px}.ktz-bench-median{width:3px;height:20px;background:var(--ktz-muted);border-radius:2px}.ktz-bench-you{width:16px;height:16px;background:var(--ktz-accent);border:3px solid #fff;box-shadow:0 1px 4px rgb(15 23 42 / .35)}.ktz-bench-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.78rem;color:var(--ktz-muted)}.ktz-bench-key{display:inline-block;width:10px;height:10px;border-radius:999px;margin-left:8px}.ktz-bench-key--you{background:var(--ktz-accent);margin-left:0}.ktz-bench-key--median{background:var(--ktz-muted);border-radius:2px;width:3px;height:12px}.ktz-bench-axis-note{margin-left:auto}.ktz-change-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ktz-change{display:flex;align-items:baseline;gap:8px;font-size:.92rem;line-height:1.55;color:#334155;padding:11px 14px;border-radius:8px;background:var(--ktz-bg);border-left:3px solid var(--ktz-border)}.ktz-change--up{border-left-color:var(--ktz-ok)}.ktz-change--down{border-left-color:var(--ktz-fail)}.ktz-change-icon{font-weight:700;color:var(--ktz-muted);flex:0 0 auto}.ktz-change--up .ktz-change-icon{color:var(--ktz-ok)}.ktz-change--down .ktz-change-icon{color:var(--ktz-fail)}.ktz-change-body{flex:1 1 auto;min-width:0}.ktz-change-body code{margin:0 2px}.ktz-change code{background:#fff;border:1px solid var(--ktz-border);border-radius:4px;padding:2px 7px;font-size:.8rem}.ktz-change-more{color:var(--ktz-muted);font-size:.8rem}.ktz-relevant-posts-wrap{--gap:16px;--ktz-muted:#64748b;--ktz-border:#cbd5e1;--ktz-bg:#f1f5f9;--ktz-card-bg:#fff;--ktz-accent:#0f766e;--ktz-accent-light:#14b8a6;--ktz-ok:#059669;--ktz-fail:#b91c1c;--muted:var(--ktz-muted);--bg:var(--ktz-bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#0f172a}.ktz-relevant-posts-wrap .ktz-relevant-post-thumb-placeholder{min-height:150px;display:block;border-radius:8px}