.url-page .seo-hero h1{font-size:clamp(52px,8vw,104px)}.url-app{box-shadow:var(--shadow);background:#ffffffdb;border:1px solid #ffffffc7;border-radius:30px;overflow:hidden}.url-toolbar{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#f5fdff,#f6fff9 60%,#fffcf2);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.url-local-badge{grid-template-columns:auto 1fr;align-items:center;gap:0 10px;min-width:0;display:grid}.url-local-badge>span{background:#12744a;border-radius:50%;grid-row:1/3;width:11px;height:11px;box-shadow:0 0 0 5px #16865421}.url-local-badge strong,.url-local-badge small{display:block}.url-local-badge strong{color:var(--ink-deep);font-size:13px;font-weight:900}.url-local-badge small{color:var(--muted);margin-top:2px;font-size:12px}.url-tool-badge{color:var(--aqua-dark);background:var(--aqua-pale);border:1px solid #08748729;border-radius:999px;flex:none;align-items:center;gap:9px;padding:7px 10px;font-size:12px;display:flex}.url-tool-badge span{font-weight:900}.url-tool-badge strong{color:var(--muted);font-weight:750}.url-tool-body{padding:clamp(20px,3.5vw,38px)}.url-tool-intro{justify-content:space-between;align-items:end;gap:36px;margin-bottom:22px;display:flex}.url-tool-intro p,.url-card-heading p{color:var(--aqua-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:900}.url-tool-intro h2{color:var(--ink-deep);letter-spacing:-.045em;margin:0;font-size:clamp(25px,3.5vw,39px);line-height:1.08}.url-tool-intro>span{max-width:570px;color:var(--muted);font-size:14px;line-height:1.6}.url-fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.url-fieldset legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.url-mode-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.url-mode-picker.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.url-mode-picker button{border:1px solid var(--line);text-align:left;min-width:0;min-height:67px;color:var(--ink);background:#fff;border-radius:14px;gap:4px;padding:11px 13px;display:grid}.url-mode-picker button strong{color:var(--ink-deep);font-size:13px}.url-mode-picker button span{color:var(--muted);font-size:12px;line-height:1.35}.url-mode-picker button[aria-pressed=true]{background:linear-gradient(145deg, var(--aqua-pale), #f5fffa);border-color:#08748766;box-shadow:inset 0 0 0 1px #0874871f,0 8px 20px #07566814}.url-mode-picker button:hover{transform:translateY(-1px)}.url-workspace,.url-parser-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.url-card{border:1px solid var(--line);background:linear-gradient(#fff,#fffcf5);border-radius:22px;min-width:0;overflow:hidden}.url-card.output,.url-parser-results .url-card:nth-child(2){background:linear-gradient(#fff,#f5fcfe)}.url-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.url-card-heading h3{color:var(--ink-deep);letter-spacing:-.025em;margin:0;font-size:17px}.url-card-heading>span,.url-counter{color:var(--muted);text-align:right;font-size:12px;font-weight:800}.url-counter.over{color:#a63d34}.url-card-body{gap:14px;padding:17px;display:grid}.url-text-field,.url-single-field{gap:7px;min-width:0;display:grid}.url-text-field>span,.url-single-field>span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.url-text-field textarea,.url-single-field input{color:#15363e;background:#fbfeff;border:1px solid #115b6938;border-radius:14px;outline:0;width:100%;min-width:0;font:13px/1.65 SFMono-Regular,Cascadia Code,Fira Code,Consolas,monospace}.url-text-field textarea{resize:vertical;min-height:170px;padding:14px}.url-text-field.output textarea{background:#f7fcfd}.url-single-field input{min-height:48px;padding:10px 13px}.url-text-field textarea:focus,.url-single-field input:focus{border-color:var(--aqua);background:#fff;box-shadow:0 0 0 3px #08748721}.url-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.url-actions.between{justify-content:space-between}.url-actions.between>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.url-button,.url-link-button{border:0;border-radius:999px;padding:9px 13px;font-weight:850}.url-button.primary{color:#fff;background:var(--aqua-dark);box-shadow:0 9px 18px #07566833}.url-button.quiet{color:var(--aqua-dark);background:#e4f5f8}.url-link-button{color:#a63d34;background:var(--coral-pale)}.url-button:not(:disabled):hover,.url-link-button:not(:disabled):hover{transform:translateY(-1px)}.url-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.url-facts div{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:10px}.url-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:900}.url-facts dd{overflow-wrap:anywhere;color:var(--ink-deep);margin:5px 0 0;font-size:12px;font-weight:850}.url-error{color:#823129;background:var(--coral-pale);border:1px solid #a63d3440;border-radius:14px;align-content:center;gap:5px;min-height:114px;margin:0;padding:16px;display:grid}.url-error strong{font-size:14px}.url-error span{font-size:12px;line-height:1.55}.url-error.standalone{min-height:0;margin-top:15px}.url-notice{color:#315d67;background:#effbfc;border:1px solid #08748724;border-radius:12px;margin:0;padding:12px 13px;font-size:12px;line-height:1.55}.url-notice strong{color:var(--aqua-dark)}.url-notice.caution{color:#704b0b;background:var(--sun-pale);border-color:#b37a0e38}.url-notice.caution strong{color:#674300}.url-notice.standalone{margin-top:14px}.url-parser-inputs{border:1px solid var(--line);background:linear-gradient(#fff,#fffcf5);border-radius:22px;gap:13px;padding:17px;display:grid}.url-parser-inputs .url-text-field textarea{min-height:100px}.url-parser-results{margin-top:14px}.url-component-list{border:1px solid var(--line);border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.url-component-list div{grid-template-columns:150px minmax(0,1fr);display:grid}.url-component-list div+div{border-top:1px solid var(--line)}.url-component-list dt,.url-component-list dd{min-width:0;padding:10px 12px}.url-component-list dt{color:var(--muted);background:#f2f9fa;font-size:12px;font-weight:850}.url-component-list dd{overflow-wrap:anywhere;background:#fff;margin:0}.url-component-list code{color:#18434d;font-size:12px}.url-table-wrap{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;overflow:auto}.url-pair-table{border-collapse:collapse;table-layout:fixed;width:100%}.url-pair-table th,.url-pair-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:9px 10px}.url-pair-table th:last-child,.url-pair-table td:last-child{border-right:0}.url-pair-table tbody tr:last-child>*{border-bottom:0}.url-pair-table thead th{color:var(--aqua-dark);text-transform:uppercase;letter-spacing:.06em;background:#ecf8fa;font-size:12px}.url-pair-table th:first-child{width:42px;color:var(--muted);font-size:12px}.url-pair-table code{color:#173e47;white-space:pre-wrap;font-size:12px}.url-pair-table small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.url-table-limit{border-top:1px solid var(--line);color:#6a4c18;background:var(--sun-pale);margin:0;padding:9px 11px;font-size:12px}.url-empty{text-align:center;min-height:160px;color:var(--muted);border:1px dashed var(--line);background:#fafdfd;border-radius:14px;place-content:center;gap:5px;margin:0;display:grid}.url-empty strong{color:var(--ink-deep)}.url-empty span{font-size:12px}.url-warning-list{color:#624411;background:var(--sun-pale);border:1px solid #b37a0e40;border-radius:18px;grid-column:1/-1;padding:17px}.url-warning-list h3{color:#5e3e08;margin:0 0 10px;font-size:15px}.url-warning-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.url-warning-list li{background:#ffffff8c;border:1px solid #b37a0e2b;border-radius:11px;padding:10px}.url-warning-list strong,.url-warning-list span{display:block}.url-warning-list strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.url-warning-list span{margin-top:4px;font-size:12px;line-height:1.5}.query-input{margin-bottom:14px}.query-input .url-text-field textarea{min-height:120px}.url-query-results{gap:14px;display:grid}.url-query-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.url-query-summary div{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;padding:12px 13px}.url-query-summary span,.url-query-summary strong{display:block}.url-query-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:850}.url-query-summary strong{overflow-wrap:anywhere;color:var(--ink-deep);margin-top:5px;font-size:12px}.url-view-tabs{border:1px solid var(--line);background:#f4f9fa;border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.url-view-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.url-view-tabs button[aria-pressed=true]{color:#fff;background:var(--aqua-dark)}.url-query-results .url-text-field.output textarea{min-height:260px}.url-safety-strip{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.url-safety-strip div{background:#f7fbfc;padding:15px 20px}.url-safety-strip strong,.url-safety-strip span{display:block}.url-safety-strip strong{color:var(--ink-deep);font-size:12px}.url-safety-strip span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.url-status{border-top:1px solid var(--line);min-height:46px;color:var(--muted);background:#fff;align-items:center;gap:10px;margin:0;padding:10px 18px;font-size:12px;display:flex}.url-status strong{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#17683c;border-radius:999px;flex:none;padding:5px 8px;font-size:12px}@media (width<=980px){.url-tool-intro{flex-direction:column;align-items:start;gap:10px}.url-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.url-mode-picker.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.url-workspace,.url-parser-results{grid-template-columns:1fr}.url-warning-list{grid-column:auto}.url-query-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.url-toolbar{flex-direction:column;align-items:start}.url-tool-badge{justify-content:space-between;align-self:stretch}.url-tool-body{padding:16px}.url-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.url-actions>:only-child{grid-column:1/-1}.url-button,.url-link-button{min-height:44px}.url-mode-picker,.url-mode-picker.count-3{grid-template-columns:1fr}.url-mode-picker button{min-height:58px}.url-card-heading{flex-direction:column;align-items:start}.url-card-heading>span,.url-counter{text-align:left}.url-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.url-actions.between{flex-direction:column;align-items:start}.url-component-list div{grid-template-columns:1fr}.url-component-list dt{border-bottom:1px solid var(--line)}.url-warning-list ul,.url-query-summary,.url-safety-strip{grid-template-columns:1fr}.url-view-tabs{border-radius:15px;grid-template-columns:1fr;width:100%;display:grid}.url-view-tabs button{border-radius:11px}.url-status{align-items:start}}
