:root{--bg:#fffaf3;--ink:#181817;--muted:#67645f;--line:#e7e1d7;--accent:#f47b20;--accent2:#ffb148;--dark:#171715;--ok:#18784b;--warn:#9b6500;--danger:#ad2c2c;--card:#fff;--soft:#f7f1e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);line-height:1.55}a{color:inherit}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}.narrow{max-width:860px}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,250,243,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:900;font-size:25px;letter-spacing:-1.2px;text-decoration:none}.brand:after{content:"";display:inline-block;width:9px;height:9px;background:var(--accent);border-radius:50%;margin-left:4px}.nav nav{display:flex;gap:24px}.nav nav a{text-decoration:none;font-weight:700;font-size:14px;color:#444}.hero{padding:72px 0 82px;background:radial-gradient(circle at 15% 20%,#ffe7c8 0,transparent 34%),linear-gradient(180deg,#fffaf3,#f7efe3)}.hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:68px;align-items:center}.hero h1{font-size:clamp(46px,6vw,78px);line-height:.98;letter-spacing:-4px;margin:12px 0 22px;max-width:720px}.hero h1 span{color:var(--accent)}.hero-copy>p{font-size:20px;color:var(--muted);max-width:650px}.eyebrow{font-size:12px;font-weight:900;letter-spacing:1.6px;color:var(--accent)}.calculator-card{background:var(--card);padding:28px;border-radius:28px;box-shadow:0 18px 60px rgba(49,36,20,.11);border:1px solid rgba(231,225,215,.8)}.calculator-form{display:grid;gap:15px}.calculator-form label,.form-grid label{font-size:13px;font-weight:800}.calculator-form small{font-weight:500;color:var(--muted)}select,input{width:100%;margin-top:7px;border:1px solid #d9d1c5;background:#fff;border-radius:14px;padding:14px 15px;font:inherit;color:var(--ink);outline:none}select:focus,input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(244,123,32,.12)}.input-suffix{position:relative}.input-suffix span{position:absolute;right:14px;bottom:14px;color:var(--muted);font-size:13px;font-weight:800}.input-suffix input{padding-right:48px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--dark);color:#fff;text-decoration:none;border-radius:14px;padding:13px 18px;font-weight:900;cursor:pointer}.button:hover{transform:translateY(-1px)}.button.big{min-height:54px;font-size:16px}.button.secondary{background:#eee8de;color:var(--ink)}.result-panel{margin-top:22px;padding:22px;border-radius:20px;background:var(--dark);color:#fff}.result-kicker{font-size:12px;font-weight:900;color:#ffc98e}.result-price{font-size:46px;font-weight:950;letter-spacing:-2px;margin-top:4px}.result-label{color:#cbc8c1}.breakdown{display:grid;gap:8px;margin:18px 0;padding-top:16px;border-top:1px solid #3c3b38}.breakdown span{display:flex;justify-content:space-between;color:#d6d2ca;font-size:13px}.breakdown b{color:#fff}.verification{display:inline-flex;align-items:center;margin-top:8px;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;background:#eee}.result-panel .verification.verified{background:#183e2c;color:#86e1b7}.result-panel .verification.pending{background:#4a4025;color:#ffd37d}.verification.verified{color:var(--ok);background:#e8f5ee}.verification.pending{color:var(--warn);background:#fff2cc}.verification.warning{color:var(--danger);background:#fde5e5}.fineprint{font-size:12px;color:var(--muted)}.result-panel .fineprint{color:#aaa69e}.section{padding:78px 0}.section.soft{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-head{max-width:720px;margin-bottom:30px}.section-head h2{font-size:40px;letter-spacing:-1.6px;margin:8px 0}.section-head p{color:var(--muted)}.city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.city-card{position:relative;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;transition:.2s}.city-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgba(36,28,18,.08)}.city-card h3{font-size:27px;margin:12px 0 4px}.city-card p{color:var(--muted)}.plate{width:46px;height:33px;border:2px solid var(--ink);border-radius:6px;display:grid;place-items:center;font-weight:950;font-size:13px}.status-dot{font-size:11px;font-weight:900}.status-dot.verified{color:var(--ok)}.status-dot.pending{color:var(--warn)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-grid article{background:#fff;border-radius:20px;padding:25px;border:1px solid var(--line)}.feature-grid h3{font-size:20px;margin:10px 0 6px}.feature-grid p{color:var(--muted);margin:0}.icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#ffead2;font-weight:950;color:#9a4300}.city-hero{padding:72px 0 90px}.city-hero h1{font-size:clamp(40px,6vw,64px);line-height:1.02;letter-spacing:-2.7px;margin:10px 0 15px}.city-hero>div>p{color:var(--muted);font-size:18px}.tariff-strip,.route-result{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0}.tariff-strip>div,.route-result>div{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px}.tariff-strip span,.route-result span{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.tariff-strip b,.route-result b{font-size:19px}.route-result{grid-template-columns:repeat(3,1fr)}.route-result b{font-size:28px;letter-spacing:-1px}.inline-calc{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin:25px 0}.inline-calc input{margin-top:0}.source-box{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--line);padding:18px;border-radius:17px;margin-top:24px}.source-box p{margin:3px 0 0;color:var(--muted);font-size:13px}.source-box a{font-weight:900;color:var(--accent);text-decoration:none}.site-footer{padding:46px 0 24px;background:#171715;color:#fff}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:30px}.footer-grid p{color:#9b9891}.footer-grid>div:last-child{display:grid;gap:8px}.footer-grid a{color:#d8d3ca;text-decoration:none}.footer-note{border-top:1px solid #343330;margin-top:28px;padding-top:20px;color:#89867f;font-size:12px}.install-page{display:grid;min-height:100vh;place-items:center;padding:30px}.install-card{width:min(760px,100%);background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:0 20px 70px rgba(0,0,0,.08)}.install-card h1{font-size:36px;margin:8px 0 20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid .button{grid-column:1/-1}.notice{padding:13px 15px;border-radius:12px;background:#f3efe8;margin:15px 0}.notice.success{background:#e8f5ee;color:var(--ok)}.notice.danger{background:#fde8e8;color:var(--danger)}.leadtext{font-size:21px!important;line-height:1.75}.admin-shell{background:#f6f4f0;min-height:100vh}.admin-layout{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.admin-sidebar{background:#171715;color:#fff;padding:24px 18px}.admin-sidebar .brand{display:block;margin-bottom:30px}.admin-sidebar nav{display:grid;gap:5px}.admin-sidebar a{color:#d2cec6;text-decoration:none;padding:10px 12px;border-radius:10px;font-weight:700;font-size:14px}.admin-sidebar a:hover,.admin-sidebar a.active{background:#2a2926;color:#fff}.admin-main{padding:32px}.admin-main h1{font-size:32px;letter-spacing:-1px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.stat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.stat span{font-size:12px;color:var(--muted)}.stat b{display:block;font-size:28px}.table-wrap{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:auto}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:13px 14px;border-bottom:1px solid #eee9e2;font-size:13px}.table th{background:#fbf9f6;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#706d67}.admin-form{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.admin-form .full{grid-column:1/-1}.admin-form textarea{width:100%;min-height:90px;border:1px solid #d9d1c5;border-radius:14px;padding:12px;font:inherit}.badge{display:inline-block;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900;background:#eee}.badge.verified{background:#e8f5ee;color:var(--ok)}.badge.pending{background:#fff1cf;color:var(--warn)}.badge.warning{background:#fde5e5;color:var(--danger)}
@media(max-width:850px){.nav nav{display:none}.hero{padding-top:40px}.hero-inner{grid-template-columns:1fr;gap:34px}.hero h1{letter-spacing:-2.6px}.city-grid,.feature-grid{grid-template-columns:1fr}.tariff-strip{grid-template-columns:1fr 1fr}.route-result{grid-template-columns:1fr}.inline-calc{grid-template-columns:1fr}.form-grid,.admin-form{grid-template-columns:1fr}.admin-layout{grid-template-columns:1fr}.admin-sidebar{position:relative}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.admin-main{padding:20px}.stats{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.source-box{align-items:flex-start;gap:15px;flex-direction:column}}
/* v1.1.0 */
.hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hero-pills span{font-size:11px;font-weight:850;padding:7px 10px;border:1px solid #e2d8ca;background:rgba(255,255,255,.55);border-radius:999px;color:#5d574f}.calc-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#f3eee7;padding:5px;border-radius:14px;margin-bottom:18px}.calc-tabs button{border:0;background:transparent;padding:11px 8px;border-radius:10px;font-weight:900;cursor:pointer;color:#6c665e}.calc-tabs button.active{background:#fff;color:var(--ink);box-shadow:0 2px 10px rgba(0,0,0,.06)}[hidden]{display:none!important}.route-select-row{display:grid;grid-template-columns:1fr 44px 1fr;gap:9px;align-items:end}.swap-button{height:49px;border:1px solid #d9d1c5;background:#fff;border-radius:14px;font-size:20px;cursor:pointer;margin-bottom:0}.swap-button:hover{border-color:var(--accent)}.calc-message{margin-top:18px;background:#fff6df;border:1px solid #ead6a4;border-radius:16px;padding:16px;color:#5c4b22}.calc-message.error{background:#fdebea;border-color:#f1c2bf;color:#7c2b27}.calc-message p{margin:5px 0 0;font-size:13px}.text-button{border:0;background:transparent;padding:8px 0 0;color:var(--accent);font-weight:900;cursor:pointer}.mini-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.mini-metrics span{background:#252522;border-radius:12px;padding:10px;font-size:12px;color:#bbb6ad}.mini-metrics b{display:block;color:#fff;font-size:17px}.result-link{display:inline-block;margin-top:12px;color:#ffc98e;font-weight:900;text-decoration:none}.admin-title-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.admin-title-row h1{margin-bottom:3px}.admin-title-row p{margin:0;color:var(--muted)}.check{width:auto!important;margin-right:7px}
@media(max-width:850px){.route-select-row{grid-template-columns:1fr}.swap-button{width:100%;height:42px}.mini-metrics{grid-template-columns:1fr}.admin-title-row{align-items:flex-start;flex-direction:column}.calc-tabs button{font-size:12px}.hero-pills{margin-bottom:4px}}
/* v1.2.1 */
.estimate-note{margin:10px 0 2px;padding:9px 11px;border-radius:11px;background:#242421;color:#bdb8af;font-size:11px;line-height:1.5}.estimate-note.light{background:#f3ede4;color:var(--muted);border:1px solid var(--line)}.cost-exclusion{margin-top:12px;padding:10px 12px;border:1px solid #4a463c;border-radius:12px;background:#211f19;color:#e6c985;font-size:11px;font-weight:750;line-height:1.5}.cost-exclusion.light{background:#fff8e8;border-color:#ead9ab;color:#76591a}.data-sources{margin-top:12px;border:1px solid #3c3b38;border-radius:13px;overflow:hidden}.data-sources summary{cursor:pointer;list-style:none;padding:11px 13px;font-size:12px;font-weight:900;color:#dfdbd3}.data-sources summary::-webkit-details-marker{display:none}.data-sources summary:after{content:"+";float:right;color:#ffc98e}.data-sources[open] summary:after{content:"−"}.source-list{border-top:1px solid #3c3b38;padding:3px 13px}.source-list>div{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #2c2b29;font-size:11px}.source-list>div:last-child{border-bottom:0}.source-list span{color:#9e9a92}.source-list b{font-weight:750;color:#dedad2;overflow-wrap:anywhere}.source-list a{color:#ffc98e}.result-disclaimer{margin:14px 0 0;color:#a9a59c;font-size:11px;line-height:1.6}.result-disclaimer strong{color:#d9d5cd}.breakdown span b{margin-left:14px;text-align:right}
@media(max-width:520px){.source-list>div{grid-template-columns:1fr;gap:2px}.result-price{font-size:42px}}
/* v1.3.0 */
.action-row{display:flex;gap:8px;flex-wrap:wrap}.filter-bar{display:flex;gap:10px;align-items:end;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;margin:0 0 16px}.filter-bar label{min-width:180px;font-size:12px;font-weight:800}.filter-bar select{margin-top:5px;padding:10px 12px}.filter-bar .button{min-height:42px}.text-link{font-size:12px;font-weight:800;color:var(--muted);padding:11px 5px}.row-pending td{background:#fffcf3}.badge.route-draft{background:#fff1cf;color:var(--warn)}.badge.route-noindex{background:#e9eef7;color:#365477}.badge.route-published{background:#e8f5ee;color:var(--ok)}.badge.route-archived{background:#eee;color:#666}.bulk-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.admin-card h2{margin:0 0 7px;font-size:21px}.muted{color:var(--muted);font-size:13px}.stack-form{display:grid;gap:14px}.stack-form label{font-size:12px;font-weight:800}.stack-form textarea{width:100%;border:1px solid #d9d1c5;border-radius:14px;padding:12px;font:inherit;resize:vertical}.multi-select{min-height:260px}.stack-form small{font-weight:500;color:var(--muted)}code{background:#f3eee7;padding:2px 5px;border-radius:5px}
@media(max-width:900px){.bulk-grid{grid-template-columns:1fr}.filter-bar label{min-width:calc(50% - 5px)}}
@media(max-width:560px){.filter-bar{display:grid;grid-template-columns:1fr}.filter-bar label{min-width:0}.action-row{width:100%}.action-row .button{flex:1}.multi-select{min-height:220px}}
/* v1.3.3 */
.verification-workflow{margin-top:22px}.verification-workflow h2{margin:0 0 5px}.verification-workflow .admin-title-row{margin-bottom:14px}.inline-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.inline-actions form{margin:0}.danger-link{color:var(--danger)}.route-readiness{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px}.route-readiness>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}.route-readiness span:first-child{display:block;color:var(--muted);font-size:11px;font-weight:800;margin-bottom:4px}.route-readiness b{display:block;font-size:15px;margin-bottom:7px}.route-readiness small{font-size:11px;color:var(--muted)}.verify-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#f4fbf7;border:1px solid #cfe8db;border-radius:14px;padding:14px;margin-top:16px}.verify-bar div{display:grid;gap:2px}.verify-bar small{color:var(--muted)}button:disabled,.button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.table td.fineprint{font-size:10px;white-space:nowrap}.verification-workflow .table a{color:#80511a;font-weight:700}
@media(max-width:850px){.route-readiness{grid-template-columns:1fr}.verify-bar{align-items:flex-start;flex-direction:column}.verify-bar .button{width:100%}}

/* v1.3.4 Doğrulama Merkezi */
.verification-center-section{margin-top:18px}.verification-center-section+.verification-center-section{margin-top:22px}.verification-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-list{display:grid;gap:10px}.queue-row{display:grid;grid-template-columns:minmax(270px,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:14px;background:#fcfbf8}.queue-main{min-width:0}.queue-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.queue-title strong{font-size:14px}.queue-main small,.queue-candidate small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.queue-coord{font-size:12px;font-weight:800;margin-top:5px;color:#4f4b45}.queue-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.queue-actions form{margin:0}.button.compact{padding:9px 12px;border-radius:10px;font-size:12px;min-height:36px}.status-ready{font-size:12px;font-weight:900;color:var(--ok)}.queue-candidates{grid-column:1/-1;display:grid;gap:7px;border-top:1px dashed #e4ddd2;padding-top:10px}.queue-candidate{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #eee8df;border-radius:11px;padding:9px 11px}.queue-candidate a{text-decoration:none}.queue-candidate a:hover{text-decoration:underline}.queue-candidate .inline-actions{flex-shrink:0}.verification-center-section .text-link{padding:8px 3px}.verification-center-section .badge{vertical-align:middle}
@media(max-width:850px){.verification-stats{grid-template-columns:1fr 1fr}.queue-row{grid-template-columns:1fr}.queue-actions{justify-content:flex-start}.queue-candidate{align-items:flex-start;flex-direction:column}.queue-candidate .inline-actions{width:100%}}

/* v1.3.5 Konum / araç rota noktası ayrımı */
.admin-form-section{margin:6px 0 0;padding:14px 15px;border-radius:13px;background:#f8f3eb;border:1px solid var(--line)}.admin-form-section h2{margin:0 0 4px;font-size:18px}.admin-form-section p{margin:0;color:var(--muted);font-size:12px}.route-point-summary{padding:12px 14px;border:1px solid #e3ddd3;border-radius:12px;background:#fbfaf7;font-size:12px}.route-point-summary .badge{margin-left:4px}.route-custom-field[hidden]{display:none!important}.verification-stats{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1100px){.verification-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.verification-stats{grid-template-columns:1fr 1fr}}

/* v1.4.0 Otopilot + istisna kuyruğu */
.autopilot-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.autopilot-health{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.autopilot-health .admin-card{display:grid;gap:5px}.autopilot-health span{font-size:11px;font-weight:850;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.autopilot-health b{font-size:20px}.autopilot-health small{color:var(--muted);overflow-wrap:anywhere}.autopilot-control,.autopilot-exceptions{margin-top:18px}.autopilot-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.autopilot-actions form{margin:0}.cron-box{display:grid;gap:7px;margin-top:16px;padding:13px;border-radius:12px;background:#f7f3ec;border:1px solid var(--line)}.cron-box code{overflow-wrap:anywhere}.exception-list{display:grid;gap:10px}.exception-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:13px 14px;border:1px solid var(--line);border-left-width:5px;border-radius:13px;background:#fcfbf8}.exception-row.severity-critical{border-left-color:#b63d35}.exception-row.severity-warning{border-left-color:#b57a12}.exception-row.severity-info{border-left-color:#54708a}.exception-row p{margin:6px 0;color:#4f4b45;font-size:12px;line-height:1.5}.exception-row small{color:var(--muted);font-size:10px}.badge.severity-critical{background:#fde5e5;color:#9e2f29}.badge.severity-warning{background:#fff1cf;color:#8d610c}.badge.severity-info{background:#e9eef7;color:#365477}.score-pill{font-size:11px;font-weight:900;background:#f1ede7;border-radius:999px;padding:5px 8px}.exception-row .queue-actions form{margin:0}
@media(max-width:1100px){.autopilot-stats{grid-template-columns:repeat(3,1fr)}.autopilot-health{grid-template-columns:1fr}}
@media(max-width:700px){.autopilot-stats{grid-template-columns:1fr 1fr}.exception-row{grid-template-columns:1fr}.exception-row .queue-actions{justify-content:flex-start}.autopilot-actions{display:grid}.autopilot-actions .button{width:100%}}

/* v1.4.1 SEO lansmanı */
.breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 22px;font-size:12px;color:var(--muted)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--accent)}
.resource-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.resource-links a{display:grid;gap:5px;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.resource-links a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(36,28,18,.06)}.resource-links strong{font-size:18px}.resource-links span{font-size:12px;color:var(--muted)}
.example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.example-grid>div{display:grid;gap:4px;background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px}.example-grid span{font-size:12px;font-weight:850;color:var(--muted)}.example-grid b{font-size:22px;letter-spacing:-.6px}.example-grid small{font-size:10px;color:var(--muted)}
.content-stack{display:grid;gap:16px}.content-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;margin-bottom:16px}.content-card h2{margin:0 0 10px;font-size:25px;letter-spacing:-.6px}.content-card p{color:#4f4b45;margin:8px 0;line-height:1.72}.content-card a{color:#9a4b0d;font-weight:800}.formula-box{display:grid;gap:7px;margin:16px 0;padding:15px 16px;border-radius:13px;background:#f7f1e8;border:1px solid var(--line)}.formula-box code{display:block;font-size:15px;font-weight:850;background:transparent;padding:0}.formula-box span{font-size:12px;color:var(--muted)}
.route-link-list{display:grid;border:1px solid var(--line);border-radius:13px;overflow:hidden}.route-link-list a{display:flex;justify-content:space-between;gap:18px;padding:12px 14px;text-decoration:none;background:#fff;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink)}.route-link-list a:last-child{border-bottom:0}.route-link-list a:hover{background:#fbf7f0}.route-link-list b{white-space:nowrap;color:var(--muted)}
.detail-breakdown{display:grid;gap:10px}.detail-breakdown span{display:flex;justify-content:space-between;gap:18px;padding-bottom:9px;border-bottom:1px solid #eee9e2;font-size:13px}.detail-breakdown .total{font-size:16px;font-weight:900;border-bottom:0;padding-top:4px}.detail-breakdown b{text-align:right}.public-source-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.public-source-list>div{display:grid;align-content:start;gap:5px;border:1px solid var(--line);border-radius:13px;padding:14px}.public-source-list span{font-size:11px;font-weight:850;color:var(--muted);text-transform:uppercase}.public-source-list b{font-size:14px}.public-source-list small{font-size:11px;color:var(--muted)}.public-source-list a{font-size:11px;overflow-wrap:anywhere}.content-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.status-explain{display:grid;gap:12px}.status-explain>div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:16px}.status-explain p{margin:8px 0 0;color:var(--muted);font-size:13px}
.seo-url-list{display:grid;gap:9px;margin-top:14px}.seo-url-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.seo-url-row code{overflow-wrap:anywhere;background:transparent;padding:0;font-size:12px}.seo-checklist{display:grid;gap:8px;margin-top:12px}.seo-checklist div{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#4f4b45}.seo-checklist b{color:var(--ok)}
@media(max-width:850px){.resource-links,.example-grid{grid-template-columns:1fr 1fr}.public-source-list{grid-template-columns:1fr}.seo-url-row{grid-template-columns:1fr}.seo-url-row .badge{width:max-content}}
@media(max-width:520px){.resource-links,.example-grid{grid-template-columns:1fr}.content-card{padding:18px}.detail-breakdown span{align-items:flex-start}.content-actions{display:grid}.content-actions .button{width:100%}}
