.context-note{margin:0 24px 18px;padding:12px 15px;border-radius:8px;background:#f8f6fc;color:#655675;font-size:14px;line-height:1.65;border-left:3px solid #b6a0e2}.title-line h1{font-size:32px}.tool-heading p{max-width:760px}.tool-heading{align-items:flex-start}.local-badge{padding-top:14px}.layers{padding:22px 24px;border-top:1px solid var(--border);background:#fcfbfe}.section-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-top .eyebrow{margin-bottom:8px}.section-top h2{font-size:21px}.section-top h2 span{font-size:12px;padding:4px 8px;background:#eee7fa;border-radius:5px;color:#7047d7;vertical-align:middle;margin-left:5px}.layers>p{font-size:14px;color:var(--muted);margin:12px 0}.layer-row{display:grid;grid-template-columns:75px minmax(0,1fr) 44px;gap:12px;align-items:start;border:1px solid var(--border);border-radius:9px;padding:13px;background:#fff;margin:10px 0}.layer-row>strong{font-size:13px;padding-top:3px;color:#655675}.layer-row pre{font:14px/1.7 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-height:160px;overflow:auto}.layer-actions{display:flex;gap:20px;align-items:center;margin-top:15px}.layer-actions .button{font-size:14px}.layer-warning{padding:12px;background:#fff5e4;border:1px solid #f0d9ac;border-radius:8px;color:#75551f!important}.check-option{display:block!important;line-height:1.8;position:relative;padding-left:27px}.check-option input{position:absolute;left:0;top:5px;width:17px;height:17px;accent-color:var(--purple)}.check-option small{display:block;color:var(--muted);font-size:12px}.check-option:has(input:disabled){opacity:.65}#token-view{margin:18px 0;font-size:13px}#token-view pre{padding:14px;background:#f8f6fc;border:1px solid #e8e0f3;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;overflow:auto;line-height:1.8}mark{color:#55349c;background:#e7ddfc;border-radius:3px;padding:1px 2px}.locate-error{margin:12px 24px 0}.inspector-panel{padding:28px}.inspector-options{display:flex;gap:24px;margin:24px 0}.inspector-options label{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.inspector-options select{font-size:14px;border:1px solid #dedde8;background:white;padding:10px;border-radius:8px;min-height:44px;color:var(--ink)}.inspector-label{display:block;font-size:15px;font-weight:650;margin:16px 0 10px}#inspect-input{border:1px solid #dedde8;border-radius:9px;min-height:130px;height:130px;background:#fbfafc}.inspect-controls{display:flex;align-items:center;justify-content:space-between;margin:14px 0 22px;gap:14px}.inspect-controls>span{font-size:12px;color:var(--muted)}.inspect-controls>div{display:flex;gap:18px;align-items:center}.inspect-controls .button{font-size:14px}.inspector-panel .status-box{margin:20px 0}.inspector-empty{text-align:center;padding:55px 20px;color:var(--muted);border-top:1px solid var(--border);margin-top:25px}.inspector-empty .empty-symbol{margin:0 auto 18px}.inspector-empty h3{font-size:19px;color:#747084}.inspector-empty p{font-size:14px;line-height:1.8;margin-top:10px}#inspect-results{margin-top:30px}#inspect-results h3{font-size:18px}.small-note{font-size:12px;color:var(--muted);font-weight:400;letter-spacing:normal;line-height:1.7}.small-note:not(p){display:inline-block;margin-left:12px}#url-parts{display:grid;grid-template-columns:150px minmax(0,1fr);font-size:14px;margin:17px 0 28px;border:1px solid var(--border);border-radius:9px;overflow:hidden}#url-parts dt,#url-parts dd{padding:10px 14px;margin:0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}#url-parts dt{background:#f8f6fc;color:#655675;font-weight:650}#url-parts dd{font-family:ui-monospace,Consolas,monospace}#query-count{font-size:12px;font-weight:400;color:var(--muted);margin-left:8px}.query-heading{margin-bottom:10px}.query-table-wrap{overflow:auto;margin-top:14px;border:1px solid var(--border);border-radius:9px}.query-table{border-collapse:collapse;width:100%;table-layout:fixed}.query-table th,.query-table td{padding:15px;text-align:left;border-bottom:1px solid var(--border);font-size:13px;vertical-align:top;overflow-wrap:anywhere}.query-table thead{background:#f5f2fa;color:#635171}.query-table th:first-child{width:155px}.query-table tbody th{font-weight:500;color:var(--muted);font-size:12px}.query-table code{font:14px/1.8 ui-monospace,Consolas,monospace;white-space:pre-wrap}.decoded-value{font:14px/1.8 ui-monospace,Consolas,monospace;color:#5d35bd;margin-top:5px;white-space:pre-wrap}.cell-error{background:#fff0ed;color:#983c31;font-size:12px;padding:7px;border-radius:5px;margin-top:6px}.example-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.example-list button{padding:15px;border:1px solid var(--border);background:#f8f6fc;border-radius:8px;text-align:left;font-size:14px;color:var(--purple)}#modal-body{font-size:16px;line-height:1.8;color:var(--muted)}.editor-tools button,.text-button{min-height:36px}.workspace-nav a{min-height:44px}.editor-heading{height:56px}.output-pane{min-width:0}
@media(max-width:1100px){.title-line h1{font-size:28px}.inspector-options{flex-wrap:wrap}.small-note:not(p){margin:8px 0 0;display:block}.section-top>.small-note{display:none}}
@media(max-width:760px){.title-line h1{font-size:24px}.tool-heading p{max-width:none}.context-note{margin:0 14px 16px;font-size:13px}.layers{padding:20px 14px}.section-top{align-items:flex-start;flex-wrap:wrap}.section-top h2{font-size:20px}.layer-row{grid-template-columns:1fr 44px;gap:5px}.layer-row pre{grid-column:1/-1;grid-row:2;font-size:14px}.layer-row>button{grid-column:2;grid-row:1}.layer-actions{gap:12px;flex-wrap:wrap}.inspector-panel{padding:20px 14px}.inspector-options{display:grid;gap:14px;margin:20px 0}.inspector-options label{display:grid;gap:6px}.inspector-options select{width:100%;min-width:0}.inspect-controls{align-items:flex-start;flex-direction:column}.inspect-controls>div{width:100%;justify-content:space-between}.query-table{min-width:510px}.query-table th:first-child{width:100px}.query-table th,.query-table td{padding:12px}.query-table-wrap{max-width:100%}#url-parts{grid-template-columns:100px minmax(0,1fr);font-size:12px}#url-parts dt,#url-parts dd{padding:9px}.inspector-empty{padding:32px 8px}.example-list{grid-template-columns:1fr}.workspace-nav{gap:18px}.workspace-nav a{font-size:14px}.locate-error{margin-left:14px}.header-actions .button{font-size:13px;width:auto;min-height:44px}.check-option small{font-size:13px}.layer-row .text-button{min-height:44px}.editor-pane textarea{font-size:16px}.tool-heading{margin-bottom:20px}}
html{scroll-behavior:auto}
.account-save{margin:24px;padding:24px;border:1px solid var(--border);border-radius:12px;background:#fff}.account-save h2{font-size:21px}.account-save p{font-size:14px;color:var(--muted);margin:9px 0}.account-save a{color:var(--purple);text-decoration:underline}.account-save-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.account-save-actions label{font-size:14px;font-weight:650}.account-save-actions input{min-width:200px;flex:1;border:1px solid #dedde8;border-radius:8px;padding:10px 12px;min-height:44px}.account-save-actions .button{min-height:44px}.account-save #save-message{color:var(--purple);min-height:1.5em}.account-save #saved-section{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.account-save #saved-section h3{font-size:18px}.saved-item{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:9px 0;font-size:14px}.saved-item span{flex:1;overflow-wrap:anywhere}.saved-item button{border:1px solid var(--border);border-radius:7px;padding:8px 10px;min-height:40px;color:var(--purple)}.seo-guide{max-width:1184px;margin:24px auto 55px;padding:32px 36px;background:#fff;border:1px solid var(--border);border-radius:16px}.seo-guide h2{font-size:25px;margin:0 0 17px}.seo-guide h3{font-size:19px;margin:24px 0 8px}.seo-guide p{font-size:15px;color:var(--muted);line-height:1.75}.seo-guide .seo-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.seo-guide details{padding:14px 0;border-bottom:1px solid var(--border)}.seo-guide summary{font-weight:650;font-size:15px;cursor:pointer}.seo-guide details p{margin-top:10px}.brand img.brand-mark{background:none;border-radius:8px}.brand img.brand-mark:before,.brand img.brand-mark:after{display:none}
@media(max-width:760px){.account-save{margin:14px;padding:18px}.account-save-actions{align-items:stretch;flex-direction:column}.account-save-actions input{min-width:0;width:100%}.saved-item{flex-wrap:wrap}.saved-item span{flex-basis:100%}.seo-guide{margin:20px 18px 36px;padding:24px 18px}.seo-guide .seo-faq{grid-template-columns:1fr}.header-actions{gap:6px}.header-actions .button{font-size:12px;padding:7px 9px}}
@media(max-width:400px){.header-inner{gap:7px}.brand{font-size:22px}.header-actions{gap:4px}.header-actions .button{padding:6px 7px}#install{font-size:0}#install:after{content:'Install';font-size:12px}}
@media(min-width:761px) and (max-width:900px){.main-nav{display:none}.header-inner{gap:16px}}

@media(max-width:760px){.output-actions #copy{grid-column:auto}}
.seo-guide p,.seo-guide summary{overflow-wrap:anywhere}
