@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/public-sans-latin-400-normal.0dfhr30pzjgke.woff2)format("woff2"),url(../media/public-sans-latin-400-normal.1iuoi-v758x-j.woff)format("woff")}
@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/public-sans-latin-500-normal.3xdq1ar451d-2.woff2)format("woff2"),url(../media/public-sans-latin-500-normal.3rx3vgale2q5o.woff)format("woff")}
@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/public-sans-latin-600-normal.28kl08ryt2g51.woff2)format("woff2"),url(../media/public-sans-latin-600-normal.1ycgdwfdvv7pk.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff")}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.m-2{margin:calc(var(--spacing) * 2)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#fff;--cloud:#eff3fa;--ink:#1b2b43;--muted:#586a82;--blue:#2857d9;--line:#dce3ee;--workbench:#14326b;--font-sans:"Public Sans", Arial, sans-serif;--font-mono:"JetBrains Mono", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--cloud);color:var(--ink);font:1rem/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button,summary{cursor:pointer}button:disabled{cursor:default}a{color:var(--blue);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.25}svg{flex-shrink:0}code,pre{font-family:var(--font-mono)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.skip-link{color:var(--blue);z-index:30;background:#fff;padding:10px 20px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:8px}.main-container{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;max-width:1256px;margin:32px auto 48px;padding:38px 44px 48px}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.button.primary{background:var(--blue);color:#fff}.button.primary:hover{background:#2047b8}.button.secondary{border-color:var(--line);color:var(--ink);background:#fff}.button.secondary:hover{background:#f5f7fc;border-color:#a4b4cf}.button.disabled{color:var(--muted);pointer-events:none;background:#f7f9fc}.text-action{align-items:center;gap:7px;font-size:.875rem;text-decoration:none;display:inline-flex}.text-action:hover{text-decoration:underline}.directory-shell{min-width:0;max-width:1560px;margin:auto;padding:30px 32px 32px}.directory-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.directory-title{letter-spacing:-1.1px;font-size:2.125rem;font-weight:600}.directory-heading p{color:var(--muted);margin-top:7px;font-size:.9375rem}.directory-status{align-items:center;gap:16px;display:flex}.directory-status>span{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.75rem;display:flex}.proxy-workspace{display:block}.proxy-workspace.workspace-empty{grid-template-columns:minmax(0,1fr)}.results-panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;box-shadow:0 3px 8px #1b2b4303}.protocol-navigation{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:5px;padding:13px 16px 0;display:flex;overflow-x:auto}.protocol-navigation a{min-height:48px;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;padding:9px 12px 16px;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex;position:relative}.protocol-navigation a>span:last-child{color:var(--muted);background:var(--cloud);font-variant-numeric:tabular-nums;border-radius:5px;padding:0 6px;font-size:.75rem;font-weight:400}.protocol-navigation a:hover,.protocol-navigation a[aria-current=page]{color:var(--blue)}.protocol-navigation a[aria-current=page]:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.protocol-navigation a[aria-current=page]>span:last-child{color:#214cc1;background:#eaf0ff}.filter-panel{border-bottom:1px solid var(--line);background:#fafbfe;min-width:0;padding:17px 20px 18px}.filter-toggle{display:none}.proxy-filters{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.proxy-filters label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:.75rem;font-weight:500;display:flex}.proxy-filters select,.country-search select{appearance:auto;width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #cbd5e5;border-radius:8px;padding:6px 25px 6px 10px;font-size:.8125rem}.filter-actions{align-items:center;gap:10px;display:flex}.reset-link{color:var(--muted);padding:9px 0;font-size:.8125rem}.results-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:15px 20px 10px;display:flex}.results-summary{flex-wrap:wrap;align-items:baseline;gap:5px 14px;font-size:.8125rem;display:flex}.results-summary strong{color:var(--ink);font-size:1.0625rem;font-weight:600}.results-summary>a{color:var(--muted);align-items:center;gap:5px;font-size:.75rem;text-decoration:none;display:inline-flex}.results-summary>a:hover{color:var(--blue);text-decoration:underline}.results-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.results-actions>.copy-control .button{background:0 0;border:0;padding-inline:4px;font-weight:400}.download-menu{position:relative}.download-menu>summary{list-style:none}.download-menu>summary::-webkit-details-marker{display:none}.download-menu[open]>summary{border-color:var(--blue)}.download-options{z-index:8;border:1px solid var(--line);background:#fff;border-radius:10px;width:230px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 25px #1b2b4320}.download-options p{color:var(--muted);padding:6px 9px;font-size:.75rem}.download-options a{border-radius:5px;padding:9px;font-size:.8125rem;text-decoration:none;display:block}.download-options a:hover{background:var(--cloud)}.download-options .download-documentation{border-top:1px solid var(--line);color:var(--muted);margin-top:4px;padding-top:11px;font-size:.75rem}.table-instruction{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:0 20px 12px;font-size:.75rem;display:flex}.table-instruction>span{align-items:center;gap:7px;display:flex}.selection-key{background:var(--blue);border-radius:2px;width:7px;height:7px}.mobile-connection-button{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:.75rem;font-weight:500;display:none}.table-scroll{max-width:100%;overflow-x:auto}.results-scroll{border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#b8c6db #f6f8fc;max-height:clamp(365px,100dvh - 420px,640px);scroll-padding-top:46px;overflow:auto}.proxy-table{border-collapse:separate;border-spacing:0;text-align:left;white-space:nowrap;width:100%;min-width:870px;font-size:.875rem}.proxy-table th{z-index:2;border-block:1px solid var(--line);color:#4f6079;background:#f1f4fa;padding:11px 14px;font-size:.75rem;font-weight:500;position:sticky;top:0}.proxy-table th:first-child{width:260px;padding-left:20px}.proxy-table th a{color:inherit;text-decoration:none}.proxy-table th a:hover{color:var(--blue);text-decoration:underline}.proxy-table td{background:#fff;border-bottom:1px solid #edf0f6;height:50px;padding:5px 14px}.proxy-table td:first-child{padding-left:16px}.proxy-table tbody tr:hover td{background:#f6f8fd}.proxy-table tbody tr.selected-row td{background:#edf2ff}.proxy-table .numeric{text-align:right}.endpoint-cell{justify-content:space-between;align-items:center;gap:5px;display:flex}.endpoint-select{text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;min-height:38px;padding:2px 0;display:inline-flex}.endpoint-select:hover .endpoint{color:var(--blue)}.endpoint{font-variant-numeric:tabular-nums;letter-spacing:-.3px;color:var(--ink);font-size:.8125rem}.endpoint span{color:#637592}.row-selector{color:#fff;border:1px solid #c6d2e6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.selected-row .row-selector{border-color:var(--blue);background:var(--blue)}.country-cell{align-items:center;gap:9px;display:inline-flex}.country-cell .country-code{width:27px;height:23px;color:var(--muted);background:#f1f4f9;border:1px solid #e0e7f2;border-radius:4px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.protocol-label,.https-label{font-size:.75rem;font-weight:500}.https-label{color:#2851bc;background:#eff3ff;border:1px solid #ccd8f7;border-radius:4px;margin-left:6px;padding:1px 5px;display:inline-block}.response-cell{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem}.anonymity{text-transform:capitalize;font-size:.75rem}.proxy-table time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.icon-button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--blue);background:#dfe8fc}.copy-control{flex-shrink:0;display:inline-flex;position:relative}.copy-failed{z-index:4;min-width:180px;color:var(--ink);border:1px solid var(--line);font:.75rem/1.5 var(--font-sans);white-space:normal;background:#fff;padding:9px;position:absolute;top:100%;right:0}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;font-size:.75rem;display:flex}.pagination nav{align-items:center;gap:14px;display:flex}.pagination .button{min-height:35px;padding:6px 11px;font-size:.75rem}.page-position{font-variant-numeric:tabular-nums}.empty-state{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:13px;padding:38px 24px;display:flex}.results-panel .empty-state{border:0;border-radius:0}.empty-state h2{font-size:1.375rem}.empty-state p{color:var(--muted);max-width:60ch}.noscript-help{color:var(--muted);padding:12px 0}.connection-workbench,.connection-dialog{background:var(--workbench);color:#fff;border:1px solid #123067;border-radius:14px;min-width:0;padding:22px;box-shadow:0 7px 20px #16336410}.workbench-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.workbench-heading h2{letter-spacing:-.5px;font-size:1.25rem;font-weight:500}.workbench-heading>svg{color:#afc6ef}.connection-workbench :focus-visible,.connection-dialog :focus-visible{outline-color:#a9c8ff}.selected-location{color:#c2d2ef;align-items:center;gap:7px;font-size:.75rem;display:flex}.selected-location>span:last-child{font:.75rem var(--font-mono);color:#b2c6eb;margin-left:auto}.selected-address{justify-content:space-between;align-items:center;gap:4px;margin-top:5px;display:flex}.selected-address code{letter-spacing:-.5px;overflow-wrap:anywhere;min-width:0;font-size:1.0625rem;line-height:1.5}.connection-workbench .icon-button,.connection-dialog .icon-button{color:#c1d3f3}.connection-workbench .icon-button:hover,.connection-dialog .icon-button:hover{color:#fff;background:#ffffff16}.selected-facts{flex-wrap:wrap;gap:12px 18px;margin:17px 0 22px;display:flex}.selected-facts>div{flex:1}.selected-facts dt{color:#b5c9ec;margin-bottom:3px;font-size:.75rem}.selected-facts dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.75rem}.selected-facts dd span{color:#b5c9ec;font-size:.75rem}.connection-formats{background:#0f2a5b;border:1px solid #ffffff24;border-radius:8px;margin:0 0 20px;padding:4px;display:flex}.connection-formats label{text-align:center;color:#c1d3f3;cursor:pointer;white-space:nowrap;border-radius:5px;flex:1;padding:7px 5px;font-size:.75rem;position:relative}.connection-formats label.is-active{color:#1b376a;background:#fff;font-weight:500}.connection-formats input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.connection-formats label:has(input:focus-visible){outline-offset:3px;outline:3px solid #a9c8ff}.connection-fields{flex-direction:column;display:flex}.connection-fields label{color:#d6e2f7;margin:12px 0 6px;font-size:.75rem}.connection-fields label:first-child{margin-top:0}.connection-fields select,.connection-fields input{color:#fff;background:#ffffff0d;border:1px solid #6380b455;border-radius:7px;width:100%;min-width:0;height:41px;padding:10px;font-size:.75rem}.connection-fields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.connection-fields select option{color:#fff;background:#14326b}.connection-fields input{font-family:var(--font-mono)}.connection-fields input[aria-invalid=true]{border-color:#ffca9b}.connection-fields p{color:#b8cae9;margin-top:8px;font-size:.75rem;line-height:1.65}.request-code{background:#0d2552;border:1px solid #ffffff24;border-radius:8px;margin-top:19px;overflow:hidden}.request-code>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:6px;padding:9px 11px;display:flex}.request-code>div>span{color:#b9ccec;align-items:center;gap:7px;font-size:.75rem;display:flex}.request-code .button{color:#e4edff;background:0 0;border:0;min-height:26px;padding:3px;font-size:.75rem}.request-code .button svg{width:13px;height:13px}.request-code .button:hover{color:#fff;background:#ffffff14}.request-code pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e5eeff;tab-size:4;scrollbar-width:thin;max-height:290px;margin:0;padding:16px 13px;font-size:.75rem;line-height:1.8;overflow:auto}.connection-note{color:#b8cae9;margin:12px 0 0;font-size:.75rem;line-height:1.75}.connection-links{border-top:1px solid #fff2;flex-wrap:wrap;justify-content:space-between;gap:8px 15px;margin-top:22px;padding-top:17px;font-size:.75rem;display:flex}.connection-links a{color:#d5e4ff;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.connection-links a:hover{text-decoration:underline}.connection-error{color:#ffe0bc;background:#ffd5ac0a;border:1px solid #ffd5ac50;border-radius:8px;margin-top:18px;padding:15px;font-size:.75rem}.connection-error a{color:#fff;align-items:center;gap:7px;margin-top:12px;display:inline-flex}.install-command{color:#b8cae9;margin-top:18px;font-size:.75rem}.install-command>div{justify-content:space-between;align-items:center;gap:4px;margin-top:2px;display:flex}.install-command code{overflow-wrap:anywhere;color:#e1ebff;font-size:.75rem}.install-command+.request-code{margin-top:10px}.app-settings{margin:16px 0 0;font-size:.75rem}.app-settings>div{border-bottom:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;display:flex}.app-settings dt{color:#b8cae9}.app-settings dd{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;margin:0;display:flex}.app-settings code{min-width:0;font-size:.75rem}.settings-actions{align-items:center;gap:12px;margin-top:17px;display:flex}.connection-dialog{width:min(100% - 32px,480px);max-height:calc(100dvh - 32px);margin:auto;padding:24px}.connection-dialog::backdrop{background:#112445a8}.connection-dialog .workbench-heading .icon-button{width:40px;height:40px}.protocol-reference{border-bottom:1px solid var(--line);max-width:850px;margin-top:30px;padding-bottom:24px}.protocol-reference h2{margin-bottom:16px;font-size:1.25rem}.protocol-reference dl{margin:0 0 14px}.protocol-reference dl>div{grid-template-columns:160px minmax(0,1fr);gap:22px;padding:9px 0;display:grid}.protocol-reference dt{font-weight:500}.protocol-reference dd{color:var(--muted);margin:0}.protocol-reference>a{font-size:.875rem}.directory-notes{color:var(--muted);margin-top:0;font-size:.8125rem}.directory-notes>summary{width:fit-content;padding:18px 0 0}.directory-notes>summary:hover{color:var(--blue)}.directory-explanation{max-width:800px;padding:22px 0;font-size:.875rem}.directory-explanation h2{color:var(--ink);margin:24px 0 13px;font-size:1.3125rem}.directory-explanation p{max-width:75ch;line-height:1.8}.directory-explanation dl{margin:19px 0}.directory-explanation dt{color:var(--ink);margin-top:14px;font-weight:500}.directory-explanation dd{max-width:75ch;margin:4px 0 0}.protocol-explainer{margin:24px 0}.site-footer{max-width:1496px;color:var(--muted);border-top:1px solid #d3ddeb;justify-content:space-between;align-items:center;gap:15px 25px;margin:0 auto;padding:23px 0;font-size:.75rem;display:flex}.site-footer nav{flex-wrap:wrap;gap:11px 23px;display:flex}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline}.directory-page{padding-top:38px}.directory-page h1,.prose h1{letter-spacing:-.8px;font-size:2.125rem;font-weight:600}.page-lead{max-width:70ch;color:var(--muted);margin:10px 0 28px;font-size:1rem}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:.875rem;display:flex}.breadcrumbs a{color:inherit}.article-container{min-width:0;max-width:1220px;margin:0 auto;padding:30px 44px 72px}:is(body:has(.article-container),body:has(.guide-directory)){background:var(--paper)}.article-header{max-width:830px;margin-bottom:30px}.article-header h1{letter-spacing:-.035em;text-wrap:balance;max-width:32ch;font-size:clamp(2rem,3vw,2.625rem);font-weight:600;line-height:1.2}.article-lead{max-width:70ch;color:var(--muted);margin:14px 0 12px;font-size:1.125rem;line-height:1.65}.article-meta{color:var(--muted);font-size:.8125rem}.article-layout{grid-template-columns:minmax(0,790px) 220px;align-items:start;gap:70px;display:grid}.prose{min-width:0}.prose section{margin-top:44px;scroll-margin-top:24px}.prose section:first-of-type{margin-top:0}.prose h2{letter-spacing:-.02em;margin-bottom:16px;font-size:1.5rem}.prose h3{margin:24px 0 12px;font-size:1.1875rem}.prose p{max-width:72ch;font-size:1rem;line-height:1.75}.prose p+p,.prose p+ul,.prose ul+p{margin-top:16px}.prose ul,.prose ol{padding-left:22px}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-bottom:8px}.prose dl{margin:0}.prose dt{margin-top:20px;font-weight:500}.prose dd{color:var(--muted);margin:5px 0 0}.prose :not(pre)>code,.format-notes code{background:var(--cloud);overflow-wrap:anywhere;border-radius:2px;padding:2px 4px;font-size:.85em}.article-sidebar{min-width:0;position:sticky;top:28px}.article-sidebar nav{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding-left:20px;font-size:.875rem;display:flex}.article-sidebar nav p{margin-bottom:5px;font-weight:500}.article-sidebar nav a{color:var(--muted);padding:5px 0;text-decoration:none}.article-sidebar nav a:hover{color:var(--blue);text-decoration:underline}.mobile-contents{display:none}.article-overview{margin-bottom:30px}.client-shortcuts{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 22px;padding:14px 0;font-size:.9375rem;display:flex}.client-shortcuts>span{color:var(--muted);margin-right:8px}.client-shortcuts a{align-items:center;min-height:36px;font-weight:500;display:inline-flex}.prose .connection-fields{border-block:1px solid var(--line);margin:22px 0}.connection-fields>div{grid-template-columns:86px minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.connection-fields>div+div{border-top:1px solid #e9edf4}.prose .connection-fields dt,.prose .connection-fields dd{margin:0}.prose .technical-note{border-left:3px solid var(--blue);padding:3px 0 3px 18px}.prose .restore-note{color:var(--muted);margin-top:16px}.failure-lookup{border-left:3px solid var(--blue);background:#f3f6fb;max-width:960px;padding:22px 26px}.failure-lookup h2{margin-bottom:10px;font-size:1.1875rem}.failure-lookup dl{margin:0}.failure-lookup dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;padding:11px 0;display:grid}.failure-lookup dl>div+div{border-top:1px solid var(--line)}.failure-lookup dt{font-weight:500}.failure-lookup dd{color:var(--muted);margin:0}.status-definitions>div{grid-template-columns:48px minmax(0,1fr);gap:18px;margin:18px 0;display:grid}.prose .status-definitions dt{font:1rem var(--font-mono);margin:0;padding-top:5px}.prose .status-definitions dd{margin:0}.protocol-matrix{min-width:640px}.protocol-matrix tr>:first-child{z-index:1;min-width:125px;box-shadow:1px 0 var(--line);background:#fff;position:sticky;left:0}.protocol-matrix thead tr>:first-child{background:var(--cloud)}.content-table caption{text-align:left;color:var(--muted);padding-bottom:14px;font-size:.875rem}.prose .table-reading-note{color:var(--muted);margin-top:14px;font-size:.875rem}.reference-document{max-width:1180px}.reference-document .article-header h1{font-size:clamp(2rem,3vw,2.375rem)}.article-comparison .article-layout{grid-template-columns:minmax(0,1fr)}.article-comparison .article-sidebar{display:none}.article-comparison .prose>section:not(:first-of-type){max-width:790px}.code-block{background:var(--cloud);border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;align-items:center;margin:20px 0;display:flex;overflow:hidden}.code-block>span{color:var(--muted);padding:10px 14px;font-size:.875rem}.code-block>.copy-control{margin-left:auto;margin-right:9px}.code-block .button{background:0 0;border:0;min-height:36px;padding:6px;font-size:.875rem}.code-block pre{border-top:1px solid var(--line);width:100%;color:var(--ink);background:#f7f9fb;margin:0;padding:18px;font-size:.875rem;line-height:1.8;overflow-x:auto}.code-block pre:focus-visible{outline-offset:-3px}.content-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.6}.content-table th,.content-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px}.content-table th{font-weight:500}.content-table thead{background:var(--cloud)}.content-table td{color:var(--muted)}.directory-note{border-top:1px solid var(--line);max-width:800px;margin-top:36px;padding-top:25px}.directory-note h2{margin-bottom:12px;font-size:1.375rem}.directory-note p{color:var(--muted);margin-bottom:12px;line-height:1.8}.guide-index{border-top:1px solid var(--line);max-width:980px;margin:34px 0 0;padding:0;list-style:none}.guide-entry{border-bottom:1px solid var(--line);grid-template-columns:155px minmax(0,1fr);gap:30px;padding:28px 0;display:grid}.guide-category{color:var(--muted);padding-top:3px;font-size:.8125rem}.guide-entry h2{margin-bottom:9px;font-size:1.4375rem}.guide-entry h2 a{text-decoration:none}.guide-entry h2 a:hover{text-decoration:underline}.guide-entry p{color:var(--muted);max-width:66ch;font-size:.9375rem}.guide-topics{flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.guide-topics a{color:var(--muted)}.guide-directory{border:0;border-radius:0;max-width:1160px;margin-top:0}.guide-directory .guide-entry{grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:35px;padding-block:30px}.guide-directory .guide-entry p{font-size:1rem}.guide-directory .guide-topics,.guide-directory .guide-category{font-size:.875rem}.country-search{background:var(--cloud);border-radius:4px;align-items:center;gap:14px;max-width:650px;margin-bottom:26px;padding:15px 17px;display:flex}.country-search label{white-space:nowrap;font-size:.8125rem;font-weight:500}.country-search select{flex:1;min-width:0}.country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.country-item{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:14px 0;display:flex}.country-item>.country-code{width:24px;font-size:.75rem}.country-item>div{min-width:0}.country-item h2{font-size:.9375rem;font-weight:400}.country-item p{color:var(--muted);margin-top:2px;font-size:.75rem}.country-item>form,.country-item>a{margin-left:auto}.country-item button,.country-item>a{min-height:32px;color:var(--blue);text-underline-offset:3px;background:0 0;border:0;padding:6px 0 6px 8px;font-size:.75rem;text-decoration:underline}.download-table{max-width:1000px}.download-table tbody tr:first-child{background:#f6f8fa}.download-table th,.download-table td{padding:18px}.download-table tbody th{font-size:.9375rem}.download-table tbody th p{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:400}.download-links{gap:22px;display:flex}.download-links a{align-items:center;gap:7px;min-height:32px;font-size:.8125rem;display:inline-flex}.format-notes{max-width:800px;margin-top:36px}.format-notes>h2{margin-bottom:20px;font-size:1.375rem}.format-notes dl{margin:0}.format-notes dl>div{grid-template-columns:68px minmax(0,1fr);gap:25px;margin-top:18px;display:grid}.format-notes dt{font-size:.875rem;font-weight:500}.format-notes dd{color:var(--muted);margin:0;font-size:.875rem}.error-page{padding-top:75px;padding-bottom:90px}.error-page h1{font-size:2rem}.error-page p{margin:16px 0}.error-page>a:not(.button){margin-left:20px}.error-code{color:var(--muted);font-size:.8125rem}@media (hover:hover) and (pointer:fine){.endpoint-cell .copy-button{opacity:0}.proxy-table tr:hover .copy-button,.endpoint-cell .copy-button:focus-visible,.endpoint-cell .copy-button[aria-label=Copied]{opacity:1}}@media (max-width:1560px){.site-footer{margin-inline:32px}}@media (max-width:1300px){.main-container{margin-inline:24px}.proxy-workspace{grid-template-columns:minmax(0,1fr) 325px;gap:20px}.connection-workbench{padding:20px}.results-summary{display:block}.results-summary>a{margin-top:2px}.protocol-navigation{gap:0;padding-inline:10px}.protocol-navigation a{gap:6px;padding-inline:10px}.proxy-filters{gap:8px}.filter-panel{padding-inline:16px}}@media (max-width:1180px){.proxy-workspace{display:block}.connection-workbench{display:none}.mobile-connection-button{display:inline-flex}.table-instruction{padding-bottom:7px}.protocol-navigation{gap:8px;padding-inline:14px}.protocol-navigation a{padding-inline:15px}.results-summary{display:flex}.proxy-filters{gap:14px}.results-scroll{max-height:max(360px,100dvh - 420px)}.article-layout{grid-template-columns:minmax(0,1fr) 190px;gap:40px}.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.article-container{padding-inline:32px}.directory-shell{padding-inline:24px}.directory-status{flex-direction:column-reverse;align-items:flex-end;gap:8px}.directory-status>span{font-size:.75rem}.proxy-table th:first-child,.proxy-table td:first-child{z-index:1;border-right:1px solid var(--line);position:sticky;left:0}.proxy-table th:first-child{z-index:3}}@media (max-width:700px){.directory-shell{padding:23px 14px 27px}.directory-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.directory-title{letter-spacing:-.7px;font-size:1.75rem}.directory-heading p{max-width:25ch;margin-top:7px;font-size:.8125rem}.directory-status{gap:7px;padding-top:3px}.directory-status>span{display:none}.directory-status .button{min-height:36px;padding:7px 10px;font-size:.75rem}.directory-status .button svg{width:14px;height:14px}.results-panel{border-radius:11px}.protocol-navigation{gap:1px;padding:6px 5px 0}.protocol-navigation a{gap:6px;min-height:43px;padding:8px 10px 12px;font-size:.75rem}.protocol-navigation a>span:last-child{padding:1px 4px;font-size:.75rem}.filter-panel{padding:12px 14px}.filter-toggle{min-height:36px;font-size:.75rem;display:inline-flex}.filter-toggle>svg:last-child{margin-left:8px}.filters-open .filter-toggle>svg:last-child{transform:rotate(180deg)}.filter-controls{display:none}.filters-open .filter-controls{padding-top:15px;display:block}.proxy-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.proxy-filters label:first-child{grid-column:1/-1}.proxy-filters select{height:42px;padding-right:6px}.filter-actions{grid-column:1/-1;gap:20px}.filter-actions .button{padding-inline:22px}.results-toolbar{align-items:center;gap:10px;padding:10px 14px 5px}.results-summary{font-size:.75rem;display:block}.results-summary strong{font-size:1rem}.results-summary>a{font-size:.75rem}.results-actions>.copy-control{display:none}.download-menu>summary{gap:6px;min-height:36px;padding:7px 10px;font-size:.75rem}.table-instruction{padding:5px 14px 7px;font-size:.75rem}.table-instruction>span{max-width:20ch}.selection-key{display:none}.mobile-connection-button{min-height:38px;font-size:.75rem}.results-scroll{max-height:max(340px,100dvh - 382px)}.proxy-table{min-width:820px}.proxy-table th,.proxy-table td{padding-inline:11px}.proxy-table th:first-child,.proxy-table td:first-child{padding-left:12px}.proxy-table .endpoint{font-size:.75rem}.endpoint-cell{gap:4px}.endpoint-select{gap:7px}.endpoint-cell .copy-button{opacity:1}.proxy-table td{height:51px}.pagination{flex-wrap:wrap;gap:10px;padding:12px 14px;font-size:.75rem}.pagination nav{gap:12px;margin-left:auto}.pagination .button{min-height:36px}.protocol-reference dl>div{grid-template-columns:1fr;gap:4px;padding-block:12px}.directory-notes{margin-inline:4px;font-size:.75rem}.directory-explanation{font-size:.875rem}.directory-explanation h2{font-size:1.25rem}.connection-dialog{border-radius:16px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);margin-block:auto 10px;padding:22px}.connection-fields input,.connection-fields select{height:45px;font-size:1rem}.connection-formats label{min-height:39px;padding-block:10px}.request-code pre,.request-code>div>span,.request-code .button{font-size:.75rem}.selected-address code{font-size:1.1875rem}.main-container{margin:18px 14px 30px;padding:24px 20px 34px}.site-footer{flex-direction:column-reverse;align-items:flex-start;gap:17px;margin-inline:18px}.site-footer nav{gap:10px 19px}.directory-page h1,.prose h1{letter-spacing:-.5px;font-size:1.8125rem}.page-lead,.article-lead{font-size:1rem}.article-layout{display:block}.article-sidebar{display:none}.mobile-contents{background:var(--cloud);border-radius:8px;margin:22px 0;padding:12px 14px;font-size:.875rem;display:block}.mobile-contents summary{font-weight:500}.mobile-contents nav{flex-direction:column;gap:11px;padding:13px 0 4px;display:flex}.breadcrumbs{gap:8px;margin-bottom:24px}.prose h2,.protocol-explainer h2{font-size:1.375rem}.prose section{margin-top:29px}.prose p{font-size:1rem}.content-table{font-size:.8125rem}.content-table th,.content-table td{padding:12px 10px}.code-block>span{padding-inline:11px;font-size:.875rem}.code-block pre{padding:13px;font-size:.875rem}.guide-entry{grid-template-columns:1fr;gap:8px;padding:24px 0}.guide-entry h2{font-size:1.375rem}.guide-entry p{font-size:.875rem}.guide-topics{gap:9px 18px;font-size:.75rem}.country-search{flex-wrap:wrap;gap:10px;padding:14px}.country-search label{width:100%}.country-search select{height:40px}.country-grid{grid-template-columns:1fr}.download-table{min-width:0}.download-table th,.download-table td{padding:15px 12px}.download-links{gap:16px}.download-links svg{display:none}.format-notes dl>div{grid-template-columns:45px minmax(0,1fr);gap:15px}.error-page{padding-top:50px;padding-bottom:60px}}@media (max-width:420px){.pagination{flex-direction:column-reverse;align-items:stretch;gap:8px}.pagination nav{justify-content:space-between;margin-left:0}.pagination>span{text-align:center}.table-instruction>span{max-width:17ch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1050px){.article-layout{display:block}.article-sidebar{display:none}.mobile-contents{border-block:1px solid var(--line);margin:0 0 28px;padding:12px 0;font-size:.875rem;display:block}.mobile-contents nav{flex-wrap:wrap;gap:10px 24px;padding:16px 0 5px;display:flex}.mobile-contents nav a{min-height:28px}.article-setup .mobile-contents{display:none}}@media (max-width:700px){.article-container{padding:22px 20px 48px}.article-header{margin-bottom:22px}.article-header h1{font-size:2rem}.article-lead{font-size:1rem}.article-container .breadcrumbs{margin-bottom:22px;font-size:.8125rem}.article-container .mobile-contents{background:0 0;border-radius:0}.article-container .content-table{font-size:.875rem}.article-overview{margin-bottom:24px}.client-shortcuts{gap:4px 20px}.client-shortcuts>span{width:100%}.prose section{margin-top:36px}.failure-lookup{padding:18px;font-size:.9375rem}.failure-lookup dl>div{grid-template-columns:1fr;gap:4px}.guide-directory{margin:0;padding:24px 20px 42px}.guide-directory .guide-entry{grid-template-columns:1fr;gap:8px}}@media print{body{background:#fff}.results-scroll{max-height:none;overflow:visible}.filter-panel,.results-actions,.copy-control,.site-header,.site-footer,.connection-workbench,.table-instruction,.row-selector{display:none}.proxy-workspace{display:block}.proxy-table th,.proxy-table td:first-child{position:static}.results-panel{border:0}}.directory-heading{margin-bottom:16px}.directory-help{color:var(--muted);align-items:center;gap:8px;font-size:.8125rem;text-decoration:none;display:inline-flex}.directory-help:hover{color:var(--blue);text-decoration:underline}.workspace-meta{justify-content:space-between;align-items:center;gap:14px;margin:0 2px 13px;display:flex}.refresh-status{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.refresh-controls{align-items:center;gap:18px;display:flex}.refresh-controls .button{min-height:35px;padding-block:6px;font-size:.75rem}.auto-refresh{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.auto-refresh input,.proxy-table input[type=checkbox]{accent-color:var(--blue);cursor:pointer;width:16px;height:16px;margin:0}.refresh-error{color:#71531b;background:#fff8e9;border:1px solid #dbc69b;border-radius:8px;margin:0 0 13px;padding:12px 15px;font-size:.8125rem}.results-toolbar{padding-block:14px}.results-summary{display:block}.results-summary>span{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.results-summary>span a{color:inherit;text-decoration:none}.results-summary>span a:hover{text-decoration:underline}.results-actions{gap:16px}.address-format{color:var(--muted);align-items:center;gap:8px;font-size:.75rem;display:flex}.address-format select{height:36px;color:var(--ink);border:1px solid var(--line);font:.75rem var(--font-mono);background:#fff;border-radius:7px;padding:6px 9px}.download-menu[open]>summary.primary{color:#fff;background:#214bbf}.download-options{width:260px}.download-options p:not(:first-child),.download-options>div>p{border-top:1px solid var(--line);margin-top:6px;padding-top:11px}.download-options button{text-align:left;width:100%;color:var(--blue);background:0 0;border:0;border-radius:5px;padding:9px;font-size:.8125rem;display:block}.download-options button:hover{background:var(--cloud)}button:disabled{opacity:.5;cursor:not-allowed}.selection-toolbar{background:#edf2ff;border-top:1px solid #c9d8fc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 20px;padding:10px 20px;font-size:.75rem;display:flex}.selection-toolbar>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selection-toolbar strong{color:#264da8;font-weight:500}.selection-toolbar>div:first-child button{color:#476495;background:0 0;border:0;padding:7px;font-size:.75rem;text-decoration:underline}.selection-toolbar .button{background:#f8faff;border-color:#cbd8f4;min-height:34px;padding:6px 9px;font-size:.75rem}.selection-message{color:var(--muted);border-top:1px solid var(--line);background:#fafbfe;padding:10px 20px;font-size:.75rem}.results-scroll{max-height:clamp(400px,100dvh - 370px,700px)}.proxy-table{min-width:860px}.proxy-table th.selection-column,.proxy-table td.selection-column{text-align:center;width:44px;min-width:44px;max-width:44px;padding:10px 12px}.proxy-table .selection-column input{margin:auto;display:block}.proxy-table th.address-column,.proxy-table td.address-column{width:256px;padding-left:10px}.proxy-table tbody tr.selected-row td:first-child{box-shadow:inset 3px 0 var(--blue)}.proxy-table td{height:47px}.proxy-table .endpoint-select{min-height:36px}.proxy-table th:last-child,.proxy-table td:last-child{padding-right:20px}.evidence-link{color:var(--blue);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:5px;font-size:.75rem;text-decoration:underline}.row-use{min-height:34px;color:var(--blue);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:.75rem;display:inline-flex}.row-use:hover{background:#e2eaff}.filtered-api{border-top:1px solid var(--line);background:#fafbfe;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.filtered-api>div{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.filtered-api>div>svg{color:var(--blue)}.filtered-api span{color:var(--muted);font-size:.75rem}.filtered-api a{min-width:0;max-width:100%;text-decoration:none}.filtered-api code{overflow-wrap:anywhere;font-size:.75rem}.filtered-api .button{min-height:34px;font-size:.75rem}.connection-dialog{width:460px;max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:none;margin:0;padding:25px;position:fixed;inset:16px 16px 16px auto;overflow-y:auto}body:has(.connection-dialog[open]){overflow:hidden}html{scrollbar-gutter:stable}.connection-dialog .workbench-heading{background:var(--workbench);z-index:3;margin-top:-12px;margin-bottom:12px;padding-top:12px;padding-bottom:12px;position:sticky;top:-25px}.check-evidence{border-top:1px solid #ffffff27;border-bottom:1px solid #ffffff27;margin:-4px 0 20px;padding:12px 0}.check-evidence summary{color:#e1eaff;font-size:.75rem}.check-evidence summary>span{float:right;color:#bdcff0;font-size:.75rem}.check-evidence p{color:#c3d4f1;margin:12px 0;font-size:.75rem;line-height:1.7}.check-evidence dl{justify-content:space-between;gap:20px;margin:15px 0 10px;display:flex}.check-evidence dt{color:#bdcff0;font-size:.75rem}.check-evidence dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1.125rem}.check-evidence meter{width:100%;height:8px;display:block}.check-evidence a{color:#e1eaff;align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.unavailable-proxy{border-top:1px solid #ffffff27;padding-top:18px}.unavailable-proxy code{overflow-wrap:anywhere;color:#c3d4f1;font-size:.9375rem}.unavailable-proxy h3{margin:15px 0 12px;font-size:1.375rem;line-height:1.4}.unavailable-proxy p{color:#c3d4f1;font-size:.875rem;line-height:1.8}@media (max-width:1000px){.results-actions{gap:10px}.address-format{flex-direction:column;align-items:flex-start;gap:3px}.filtered-api>div{column-gap:9px}.filtered-api a{width:100%;padding-left:26px}}@media (max-width:900px){.proxy-table th.selection-column,.proxy-table td.selection-column{z-index:2;border-right:0;position:sticky;left:0}.proxy-table th.address-column,.proxy-table td.address-column{border-right:1px solid var(--line);z-index:2;position:sticky;left:44px}.proxy-table th.selection-column,.proxy-table th.address-column{z-index:4}.directory-help{display:none}}@media (max-width:700px){.directory-heading p{max-width:44ch}.workspace-meta{align-items:flex-start;gap:8px;margin-bottom:12px}.refresh-status{gap:3px 5px;max-width:21ch;padding-top:4px;font-size:.75rem}.refresh-controls{flex-wrap:wrap;justify-content:flex-end;gap:9px}.auto-refresh{gap:5px;font-size:.75rem}.auto-refresh input{width:14px;height:14px}.refresh-controls .button{min-height:33px;padding-inline:9px;font-size:.75rem}.results-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:13px 14px}.results-summary{width:100%;display:block}.results-summary p{display:inline}.results-summary>span{margin-left:10px;font-size:.75rem;display:inline}.results-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%}.results-actions>.copy-control{display:inline-flex}.results-actions>.copy-control .button{font-size:.75rem}.results-actions>.copy-control .button svg{width:14px;height:14px}.address-format{flex-direction:row;align-items:center;font-size:.75rem}.address-format select{width:119px;max-width:100%;font-size:.75rem}.selection-toolbar{gap:5px;padding:9px 14px}.selection-toolbar>div{gap:7px}.selection-toolbar>div:last-child{width:100%}.selection-toolbar .button{min-height:35px;padding-inline:8px}.selection-message{padding-inline:14px}.results-scroll{max-height:max(350px,100dvh - 435px)}.proxy-table th.selection-column,.proxy-table td.selection-column{width:40px;min-width:40px;max-width:40px;padding:10px}.proxy-table th.address-column,.proxy-table td.address-column{min-width:212px;padding-inline:8px;left:40px}.proxy-table td{height:48px}.filtered-api{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:13px 14px}.filtered-api>div{flex:1 0 100%}.filtered-api a{padding-left:0}.filtered-api .copy-control{margin-left:auto}.connection-dialog{width:calc(100vw - 20px);max-width:none;height:auto;max-height:calc(100dvh - 20px);margin:0;padding:22px;inset:auto 10px 10px}.connection-dialog .workbench-heading{top:-22px}}@media (max-width:390px){.address-format{flex-direction:column;align-items:flex-start;gap:3px}.auto-refresh{font-size:.75rem}.refresh-controls{gap:6px}}@media print{.workspace-meta,.selection-toolbar,.filtered-api,.row-use,.selection-column{display:none}.proxy-table .address-column{position:static!important}}.applied-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.applied-filters a{color:#264da8;background:#edf2ff;border:1px solid #ccdaf8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:6px 10px;font-size:.875rem;text-decoration:none;display:inline-flex}.applied-filters a:hover{background:#e0eaff;border-color:#94afea}.applied-filters .clear-filters{color:var(--muted);background:0 0;border-color:#0000;text-decoration:underline}.proxy-filters label,.proxy-filters select,.directory-shell .button,.connection-formats label,.connection-fields label,.connection-fields select{font-size:.875rem}.connection-fields p,.connection-note,.selected-facts dt,.selected-facts dd span{font-size:.75rem}.selected-facts dd{font-size:.875rem}.directory-shell .button{min-height:40px}.results-actions{flex-wrap:wrap;justify-content:flex-end}.address-format{font-size:.75rem}.address-format select{font-size:.8125rem}.results-actions>.copy-control .button,.selection-toolbar .button,.filtered-api .button,.download-menu>summary{font-size:.875rem}.download-options{width:280px;max-width:calc(100vw - 56px)}.download-options a,.download-options button,.row-use,.selection-toolbar{font-size:.875rem}.results-summary{min-width:0}.refresh-controls{flex-shrink:0}.empty-results{border-block:1px solid var(--line);background:#fbfcff;padding:42px 28px}.empty-results>svg{color:var(--blue);margin-bottom:14px}.empty-results h2{margin-bottom:10px;font-size:1.375rem}.empty-results p{max-width:65ch;color:var(--muted);font-size:1rem}.filter-alternatives{border-top:1px solid var(--line);max-width:530px;margin:22px 0;padding:0;list-style:none}.filter-alternatives li{border-bottom:1px solid var(--line)}.filter-alternatives a{justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:.875rem;text-decoration:none;display:flex}.filter-alternatives a:hover>span:first-child{text-decoration:underline}.filter-alternatives a>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:12px;display:flex}.empty-actions{flex-wrap:wrap;gap:10px;margin:22px 0 16px;display:flex}.empty-results .empty-explanation{max-width:72ch;font-size:.8125rem}.country-directory{max-width:1350px}.country-directory .directory-heading{margin-bottom:24px}.country-inventory{border:1px solid var(--line);background:#fff;border-radius:12px}.country-directory-toolbar{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.country-directory-toolbar strong{font-size:1.125rem;font-weight:500}.country-directory-toolbar p{color:var(--muted);margin-top:4px;font-size:.875rem}.country-jump{min-width:0;max-width:440px}.country-jump label{color:var(--muted);margin-bottom:7px;font-size:.875rem;display:block}.country-jump>div{align-items:center;gap:9px;display:flex}.country-jump select{background:#fff;border:1px solid #cbd5e5;border-radius:7px;width:245px;min-width:0;max-width:100%;height:42px;padding:8px 28px 8px 10px;font-size:.875rem}.country-scroll{scrollbar-width:thin;max-height:720px;scroll-padding-top:50px;overflow:auto}.country-comparison{border-collapse:separate;border-spacing:0;text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:740px;font-size:.875rem}.country-comparison th,.country-comparison td{background:#fff;border-bottom:1px solid #e7ecf5;padding:12px 24px}.country-comparison thead th{z-index:2;border-top:1px solid var(--line);color:#4f6079;background:#f1f4fa;font-size:.8125rem;font-weight:500;position:sticky;top:0}.country-comparison th:first-child{text-align:left;width:32%}.country-comparison tbody th{font-weight:400}.country-comparison a{align-items:center;min-height:36px;padding:4px 0;text-decoration:none;display:inline-flex}.country-comparison a:hover{text-decoration:underline}.country-comparison td:not(.inventory-total) a{justify-content:flex-end;min-width:35px}.country-comparison tr:hover td,.country-comparison tr:hover th{background:#f7f9fe}.inventory-country{color:var(--ink);gap:14px}.inventory-country .country-code{min-width:24px;font-size:.75rem}.country-comparison .inventory-total{background:#fbfcff;width:180px;min-width:155px}.country-comparison thead .inventory-total{color:var(--ink);background:#eaf0fb}.inventory-total a{justify-content:flex-end;gap:16px;width:100%;font-weight:500}.inventory-bar{background:#e2e9f8;border-radius:2px;width:52px;height:5px;display:inline-block}.inventory-bar>span{border-radius:inherit;background:#577bcf;min-width:1px;height:100%;display:block}.inventory-zero{color:#718099}.inventory-footnote{justify-content:space-between;gap:20px 40px;padding:20px 24px;display:flex}.inventory-footnote p{color:var(--muted);max-width:58ch;font-size:.8125rem}.inventory-footnote p:last-child{max-width:41ch}.country-directory .directory-note p{font-size:1rem}@media (max-width:1100px){.results-toolbar{flex-wrap:wrap;align-items:flex-start;gap:14px}.results-actions{margin-left:auto}.country-comparison th,.country-comparison td{padding-inline:18px}.inventory-footnote{flex-wrap:wrap;gap:10px}.inventory-footnote p,.inventory-footnote p:last-child{max-width:72ch}}@media (max-width:700px){.directory-heading p{font-size:.875rem}.refresh-status{max-width:24ch;font-size:.75rem}.refresh-controls{flex-shrink:1;flex-basis:180px;gap:7px}.auto-refresh,.refresh-controls .button{font-size:.75rem}.auto-refresh input{width:16px;height:16px}.results-summary>span{margin-left:0;font-size:.75rem;display:block}.results-actions{justify-content:flex-start;gap:10px 16px;margin-left:0}.address-format{flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:.8125rem}.address-format select{width:170px;font-size:.8125rem}.results-actions .download-menu{margin-left:auto}.applied-filters{gap:7px}.applied-filters a{font-size:.8125rem}.proxy-filters select{font-size:1rem}.empty-results{padding:30px 18px}.empty-results h2{font-size:1.25rem}.filter-alternatives a{gap:12px}.filter-alternatives a>span:last-child{gap:7px}.country-directory-toolbar{flex-direction:column;align-items:stretch;gap:20px;padding:20px 16px}.country-jump{max-width:none}.country-jump select{flex:1;width:0;font-size:1rem}.country-comparison th,.country-comparison td{padding:9px 14px}.country-comparison th:first-child{z-index:1;border-right:1px solid var(--line);width:174px;min-width:174px;max-width:174px;position:sticky;left:0}.country-comparison thead th:first-child{z-index:3}.inventory-country{gap:10px}.inventory-country>span:last-child{overflow-wrap:anywhere;max-width:112px}.country-comparison .inventory-total{min-width:108px}.inventory-bar{display:none}.inventory-footnote{padding:18px 16px}}@media print{.applied-filters .clear-filters,.country-jump,.inventory-bar{display:none}.country-scroll{max-height:none;overflow:visible}.country-comparison th{position:static!important}}.country-flag{object-fit:contain;vertical-align:middle;border-radius:2px;flex:0 0 24px;width:24px;height:18px;display:inline-block;box-shadow:0 0 0 1px #14243c1a}.analytics-settings{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-choices{z-index:70;border:1px solid var(--line);width:min(620px,100% - 48px);color:var(--ink);text-align:left;background:#fff;border-top:3px solid #244fcc;border-radius:8px;padding:24px;position:fixed;inset:auto 24px 24px auto;box-shadow:0 12px 50px #14243c26}.analytics-choices h2{margin:0 0 8px;font-size:1.125rem;line-height:1.4}.analytics-choices p{margin:0;font-size:1rem;line-height:1.6}.analytics-choices p a{color:#244fcc;text-decoration:underline}.analytics-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.analytics-actions .button{min-height:44px;font-size:.875rem}@media (max-width:540px){.analytics-choices{width:auto;max-height:calc(100dvh - 24px);padding:20px;inset:auto 12px 12px;overflow-y:auto}.analytics-actions .button{flex:auto}}@media print{.analytics-settings,.analytics-choices{display:none}}.country-flag-unknown{box-shadow:none;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.selected-location .country-flag-unknown{color:#c2d2ef}.applied-filters .country-flag{flex-basis:20px;width:20px;height:15px}.inventory-country{gap:10px}.proxy-filters{grid-template-columns:minmax(160px,1.5fr) minmax(140px,1.2fr) minmax(125px,1.1fr) minmax(100px,.8fr) minmax(125px,1fr)}.proxy-filters input[type=number]{appearance:auto;width:100%;min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #cbd5e5;border-radius:8px;padding:6px 10px;font-size:.875rem}.proxy-filters .filter-actions{grid-column:1/-1;justify-content:space-between;gap:18px}.filter-hint{color:var(--muted);max-width:65ch;font-size:.75rem}.filter-hint a{color:inherit}.proxy-filters .filter-actions .button{flex-shrink:0}.country-search-tools{border-top:1px solid var(--line);background:#fafbfe;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 24px;display:flex}.country-search-tools form{flex:0 440px;min-width:0}.country-search-tools label{color:var(--muted);margin-bottom:7px;font-size:.875rem;display:block}.country-search-tools form>div{background:#fff;border:1px solid #cbd5e5;border-radius:7px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.country-search-tools form>div>svg{color:var(--muted)}.country-search-tools input{width:0;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:9px 0;font-size:1rem}.country-search-tools form>div:focus-within{outline:3px solid var(--blue);outline-offset:3px}.country-search-tools input:focus-visible{outline:none}.country-search-tools input::-webkit-search-cancel-button{display:none}.country-search-tools p{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-bottom:10px;font-size:.8125rem}.country-search-empty{border-top:1px solid var(--line);padding:38px 24px}.country-search-empty h2{overflow-wrap:anywhere;font-size:1.25rem}.country-search-empty p{color:var(--muted);margin:10px 0 20px}@media (max-width:1000px){.proxy-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.inventory-country .country-code{display:none}.inventory-country>span:last-child{max-width:112px}.proxy-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-filters input[type=number]{height:42px;font-size:1rem}.proxy-filters .filter-actions{flex-wrap:wrap;gap:12px}.filter-hint{flex-basis:100%}.country-search-tools{flex-wrap:wrap;gap:9px;padding:17px 16px}.country-search-tools form{flex-basis:100%}.country-search-tools p{padding-bottom:0}.country-search-empty{padding:30px 16px}}@media print{.country-search-tools{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--cloud:#f4f6f8;--ink:#182b45;--muted:#52647a;--line:#d8e0e8;--workbench:#112b50;--control-border:#7f8fa5;--surface-hover:#f0f4fa;--action-border:#182b45;--action-shadow:3px 3px 0 var(--action-border);--action-shadow-small:2px 2px 0 var(--action-border)}body{background:var(--cloud)}code,pre{font-variant-ligatures:none}input::placeholder{color:var(--muted);opacity:1}::selection{color:#112b50;background:#cddbff}.button,.directory-shell .button{--press-distance:2px;border:2px solid var(--action-border);min-height:44px;box-shadow:var(--action-shadow-small);border-radius:0;font-size:.875rem;font-weight:600}.button.primary{--press-distance:3px;background:var(--blue);border-color:var(--action-border);box-shadow:var(--action-shadow)}.button.secondary{border-color:var(--action-border)}.button.secondary:hover{border-color:var(--action-border);background:#e8efff}.button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.icon-button{border:1px solid var(--control-border);background:#fff;border-radius:0}.icon-button:hover{border-color:var(--action-border);background:#e8efff}.icon-button:active{background:#dbe6ff}.icon-button[aria-label=Copied]{color:#14533d;background:#e5f4ed;border-color:#14533d}.directory-shell{padding-top:28px;padding-bottom:48px}.directory-heading{align-items:flex-end;gap:24px;margin-bottom:18px}.directory-title{letter-spacing:-1.25px;font-size:2.375rem;line-height:1.15}.directory-heading p{max-width:80ch;margin-top:10px;font-size:1rem;line-height:1.55}.directory-help{color:var(--blue);white-space:nowrap;padding-bottom:3px;font-size:.875rem}.workspace-meta{gap:12px;margin:0 0 12px}.refresh-status,.auto-refresh{font-size:.8125rem}.refresh-controls{gap:18px}.refresh-controls .button{min-height:36px;padding:6px 11px}.results-panel{border:1px solid var(--action-border);box-shadow:none;border-radius:0}.protocol-navigation{border-bottom-color:var(--action-border);gap:0;padding:0;overflow-y:hidden}.protocol-navigation a{color:#465b75;border-right:1px solid var(--line);gap:9px;min-height:56px;padding:15px 20px;font-size:.875rem}.protocol-navigation a:hover{color:var(--ink);background:#e8efff}.protocol-navigation a>span:last-child{color:#52647a;background:#eef1f5;border-radius:0;padding:1px 6px;font-size:.8125rem}.protocol-navigation a[aria-current=page]{color:#fff;background:var(--ink);font-weight:600}.protocol-navigation a[aria-current=page]:after{border-radius:0;height:4px;bottom:0;left:0;right:0}.protocol-navigation a[aria-current=page]>span:last-child{color:#fff;background:#344b67}.protocol-navigation a[aria-current=page]:focus-visible{outline-color:#fff}.protocol-navigation a:focus-visible{outline-offset:-4px}.filter-panel{background:#f7f9fb;padding:16px 20px 13px}.proxy-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,1fr) auto;gap:10px}.proxy-filters label{color:#465a73;gap:5px;font-size:.8125rem;font-weight:500}.proxy-filters select,.proxy-filters input[type=number]{border-color:var(--control-border);border-radius:0;height:44px;padding:7px 8px;font-size:.875rem}.proxy-filters .filter-actions{grid-column:auto;display:block}.proxy-filters .filter-actions .button{width:100%;padding-inline:15px}.filter-hint{max-width:none;margin-top:10px;font-size:.8125rem;line-height:1.5}.filter-hint a{margin-left:4px}.applied-filters{margin-top:12px}.applied-filters a{border-color:#849bcc;border-radius:0}.results-toolbar{align-items:center;gap:18px;padding:15px 20px}.results-summary p{font-size:.875rem}.results-summary strong{letter-spacing:-.4px;font-size:1.25rem}.results-summary>span{margin-top:1px;font-size:.8125rem}.results-actions{gap:12px}.address-format{flex-direction:row;align-items:center;gap:8px;font-size:.8125rem}.address-format select{border-color:var(--control-border);border-radius:0;height:44px;font-size:.875rem}.results-actions>.copy-control .button{border:2px solid var(--action-border);background:#fff;padding:8px 10px;font-weight:600}.results-actions>.copy-control .button:hover{background:var(--surface-hover)}.download-menu>summary{padding-inline:14px}.download-menu[open]>summary{border-color:var(--action-border)}.download-options{border:2px solid var(--action-border);box-shadow:4px 4px 0 var(--action-border);border-radius:0;top:calc(100% + 10px)}.download-options a,.download-options button{border-radius:0;min-height:44px}.download-options a:hover,.download-options button:not(:disabled):hover{color:#fff;background:var(--ink)}.download-options p,.download-options .download-documentation{font-size:.8125rem}.selection-toolbar{background:#e9f0ff;padding-block:10px}.selection-toolbar>div:first-child button,.selection-message{font-size:.8125rem}.selection-toolbar .button{border-color:var(--action-border)}.results-scroll{scrollbar-color:#a7b6c9 #f1f4f8;max-height:clamp(410px,100dvh - 350px,760px)}.proxy-table{min-width:920px}.proxy-table th{color:#465a73;background:#edf1f5;border-color:#d8e0e8;padding-block:12px;font-size:.8125rem}.proxy-table td{border-bottom-color:#e8edf2;height:51px;padding-block:6px}.proxy-table tbody tr:nth-child(2n) td{background:#fafbfd}.proxy-table tbody tr:hover td{background:#f0f4fc}.proxy-table tbody tr.selected-row td{background:#e9f0ff}.proxy-table tbody tr.selected-row:hover td{background:#e2ebff}.proxy-table th.address-column,.proxy-table td.address-column{width:270px}.proxy-table .endpoint{letter-spacing:-.35px;font-size:.875rem}.endpoint span{color:#596d86}.country-cell{gap:9px;font-size:.875rem}.country-cell .country-code{display:none}.protocol-label,.https-label,.response-cell,.proxy-table .anonymity,.proxy-table time,.evidence-link{font-size:.8125rem}.protocol-label{color:#3c516d;font-weight:500}.https-label{color:#3457a4;background:#eff5ff;border-color:#cbdaf5;border-radius:3px;padding:1px 5px}.row-use{border:1px solid var(--control-border);min-height:36px;color:var(--ink);background:#fff;border-radius:0;font-size:.875rem;font-weight:600}.row-use:hover{color:#fff;background:var(--ink);border-color:var(--ink)}.row-use:active{background:var(--blue)}.pagination{padding:14px 20px;font-size:.8125rem}.pagination .button{min-height:36px;font-size:.875rem}.filtered-api{background:#f7f9fb;border-radius:0;padding:13px 20px}.filtered-api span,.filtered-api code{font-size:.8125rem}.filtered-api a:hover{text-decoration:underline}.protocol-reference{max-width:940px;margin-top:36px}.protocol-reference h2{letter-spacing:-.4px;font-size:1.375rem}.protocol-reference dl>div{grid-template-columns:155px minmax(0,1fr)}.directory-notes{font-size:.875rem}.directory-explanation{font-size:1rem}.empty-results{background:#fff}.refresh-error{border-radius:5px;font-size:.875rem}.connection-dialog{width:500px;color:var(--ink);border:2px solid var(--action-border);box-shadow:6px 6px 0 var(--action-border);background:#fff;border-radius:0;padding:28px}.connection-dialog::backdrop{background:#10233f70}.connection-dialog :focus-visible{outline-color:var(--blue)}.connection-dialog .workbench-heading{border-bottom:1px solid var(--line);background:#fff;margin-top:-16px;margin-bottom:20px;padding-block:16px;top:-28px}.workbench-heading h2{font-size:1.375rem;font-weight:600}.connection-dialog .icon-button{color:var(--muted)}.connection-dialog .icon-button:hover{color:var(--blue);background:#e9eff9}.connection-dialog .selected-location,.connection-dialog .selected-location>span:last-child{color:var(--muted);font-size:.875rem}.connection-dialog .selected-location .country-flag-unknown{color:var(--muted)}.connection-dialog .selected-address{margin-top:10px}.connection-dialog .selected-address code{letter-spacing:-.55px;font-size:1.25rem}.connection-dialog .selected-facts{gap:14px;margin:22px 0}.connection-dialog .selected-facts dt,.connection-dialog .selected-facts dd span{color:var(--muted);font-size:.8125rem}.connection-dialog .selected-facts dd{font-size:.9375rem}.connection-dialog .check-evidence{border-color:var(--line);margin-bottom:24px;padding-block:13px}.connection-dialog .check-evidence summary{color:var(--ink);font-size:.875rem}.connection-dialog .check-evidence summary>span,.connection-dialog .check-evidence dt{color:var(--muted);font-size:.8125rem}.connection-dialog .check-evidence p{color:var(--muted);font-size:.875rem}.connection-dialog .check-evidence a{color:var(--blue);font-size:.875rem}.connection-dialog .connection-formats{border:2px solid var(--action-border);background:#fff;border-radius:0;padding:0}.connection-dialog .connection-formats label{min-height:44px;color:var(--muted);border-radius:0;justify-content:center;align-items:center;padding:8px 5px;font-size:.875rem;display:flex}.connection-dialog .connection-formats label+label{border-left:1px solid var(--action-border)}.connection-dialog .connection-formats label:hover{color:var(--ink);background:#e8efff}.connection-dialog .connection-formats label.is-active{color:#fff;background:var(--ink);box-shadow:inset 0 -3px var(--blue);font-weight:600}.connection-dialog .connection-formats label:has(input:focus-visible){outline-color:var(--blue);outline-offset:-5px}.connection-dialog .connection-formats label.is-active:has(input:focus-visible){outline-color:#fff}.connection-dialog .connection-fields label{color:var(--ink);margin-top:18px;font-size:.875rem;font-weight:500}.connection-dialog .connection-fields label:first-child{margin-top:0}.connection-dialog .connection-fields select,.connection-dialog .connection-fields input{border-color:var(--control-border);height:44px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:0;font-size:.875rem}.connection-dialog .connection-fields select option{color:var(--ink);background:#fff}.connection-dialog .connection-fields input[aria-invalid=true]{border-color:#b7511c}.connection-dialog .connection-fields p,.connection-dialog .connection-note{color:var(--muted);font-size:.8125rem;line-height:1.65}.request-code{background:#102747;border-color:#102747;border-radius:0}.request-code>div{background:#193455;border-color:#ffffff1a;padding:10px 13px}.request-code>div>span{color:#c5d6ef;font-size:.8125rem}.request-code .button{color:#fff;min-height:36px;box-shadow:none;background:#193455;border:1px solid #9bb0ce;padding:5px 9px;font-size:.875rem}.request-code .button:hover{color:#fff;background:#2a486d;border-color:#c5d6ef}.request-code pre{color:#edf3ff;padding:18px 16px;font-size:.875rem;line-height:1.85}.connection-dialog .request-code :focus-visible{outline-offset:-3px;outline-color:#b4ceff}.connection-dialog .request-code .copy-failed{color:var(--ink)}.connection-dialog .connection-links{border-color:var(--line);padding-top:20px;font-size:.875rem}.connection-dialog .connection-links a{color:var(--blue)}.connection-dialog .install-command{color:var(--muted);font-size:.8125rem}.connection-dialog .install-command code{color:var(--ink);font-size:.8125rem}.connection-dialog .app-settings{font-size:.875rem}.connection-dialog .app-settings>div{border-color:var(--line);padding-block:12px}.connection-dialog .app-settings dt{color:var(--muted)}.connection-dialog .app-settings code{font-size:.875rem}.connection-dialog .connection-error{color:#793c16;background:#fff6ed;border-color:#e2c6af;font-size:.875rem}.connection-dialog .connection-error a{color:#793c16}.connection-dialog .unavailable-proxy{border-color:var(--line)}.connection-dialog .unavailable-proxy code,.connection-dialog .unavailable-proxy p{color:var(--muted)}.main-container{border-radius:0}.main-container.directory-page{max-width:1256px;padding-top:34px}.directory-page h1{letter-spacing:-1.2px;font-size:2.375rem}.page-lead{font-size:1rem}.country-directory{max-width:1390px}.country-inventory{border-color:var(--action-border);border-radius:0}.country-directory-toolbar{padding:22px 24px}.country-directory-toolbar strong{letter-spacing:-.35px;font-size:1.25rem;font-weight:600}.country-jump select,.country-search-tools form>div{border-color:var(--control-border);border-radius:0}.country-search-tools{background:#f7f9fb}.country-comparison thead th{color:#465a73;background:#edf1f5}.country-comparison tbody tr:nth-child(2n)>*{background:#fafbfd}.country-comparison .inventory-total{background:#f5f8fe}.country-comparison thead .inventory-total{background:#e7edf7}.country-comparison tbody tr:hover>*{background:#f0f4fc}.inventory-bar>span{background:var(--blue)}.inventory-country .country-code{color:var(--muted)}.content-table{font-size:.9375rem}.content-table thead{color:#465a73;background:#edf1f5}.download-table{border-top:1px solid var(--line);max-width:none}.download-table thead th{font-size:.8125rem}.download-table th,.download-table td{vertical-align:middle;padding:21px 22px}.download-table tbody th{font-size:1.0625rem}.download-table tbody th>a{color:var(--ink);text-decoration:none}.download-table tbody th>a:hover{color:var(--blue);text-decoration:underline}.download-table tbody th p{margin-top:5px;font-size:.8125rem}.download-table tbody tr:first-child{background:#f5f8fe}.download-table tbody tr:hover{background:#f7f9fc}.download-links{gap:12px}.download-links a{border:2px solid var(--action-border);min-height:44px;color:var(--ink);box-shadow:var(--action-shadow-small);background:#fff;border-radius:0;padding:8px 13px;font-size:.875rem;font-weight:600;text-decoration:none}.download-links a:hover{color:#153b9b;background:#e8efff}.download-links a:active{box-shadow:none;translate:2px 2px}.download-links a:focus-visible{outline-offset:5px}.format-notes dd,.format-notes dt{font-size:1rem}.article-container{padding-top:30px}.article-header h1{letter-spacing:-1.25px}.breadcrumbs{font-size:.875rem}.code-block{background:#193455;border-color:#193455;border-radius:0}.code-block>span{color:#c5d6ef}.code-block .button{color:#fff;box-shadow:none;background:#193455;border:1px solid #9bb0ce;padding:5px 9px}.code-block .button:hover{background:#ffffff12}.code-block pre{color:#edf3ff;background:#102747;border-color:#ffffff1a;padding:20px}.code-block :focus-visible{outline-color:#b4ceff}.guide-entry h2 a{color:var(--ink)}.guide-entry h2 a:hover{color:var(--blue)}.guide-category{color:#52647a}.guide-directory{border-radius:0}.guide-directory .guide-entry{gap:40px}.client-shortcuts{border-color:var(--line)}.failure-lookup{background:#f4f7fb}.site-footer{padding-block:25px 30px;font-size:.8125rem}.site-footer nav{gap:10px 24px}.analytics-choices{border:2px solid var(--action-border);box-shadow:4px 4px 0 var(--action-border);border-radius:0}.button.button:is(:disabled,.disabled,[aria-disabled=true]){color:#68788d;box-shadow:none;opacity:1;cursor:not-allowed;background:#e9edf2;border-color:#aab6c6;translate:none}.button.button[aria-label=Copied]{color:#14533d;background:#e5f4ed;border-color:#14533d;box-shadow:2px 2px #14533d}.button.button:where(:not(:disabled,.disabled,[aria-disabled=true])):active{translate:var(--press-distance) var(--press-distance);box-shadow:none}@media (max-width:1100px){.results-toolbar{align-items:center}.address-format{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:1000px){.directory-shell{padding-inline:24px;padding-top:24px}.directory-title{font-size:2.25rem}.directory-heading p{font-size:.9375rem}.filter-panel{padding-inline:16px}.protocol-navigation{gap:0;padding-inline:0}.protocol-navigation a{padding-inline:12px}.proxy-filters{gap:9px}.proxy-filters .filter-actions .button{padding-inline:12px}.results-toolbar{gap:12px;padding-inline:16px}.results-actions{gap:10px}}@media (max-width:839px) and (min-width:701px){.proxy-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.filter-hint{max-width:65ch}}@media (max-width:700px){.directory-shell{padding:24px 14px 36px}.directory-heading{margin-bottom:18px}.directory-title{letter-spacing:-.9px;font-size:2rem}.directory-heading p{max-width:44ch;font-size:.9375rem;line-height:1.55}.workspace-meta{align-items:center;gap:10px;margin-bottom:12px}.refresh-status{max-width:24ch;padding:0;font-size:.75rem}.refresh-controls{flex-direction:column;flex-shrink:0;flex-basis:auto;align-items:flex-end;gap:6px}.refresh-controls .button{min-height:34px;padding:5px 10px;font-size:.8125rem}.auto-refresh{font-size:.75rem}.protocol-navigation{gap:0;padding-inline:0}.protocol-navigation a{gap:7px;min-height:52px;padding:12px 11px;font-size:.875rem}.protocol-navigation a>span:last-child{font-size:.75rem}.filter-panel{padding:11px 14px}.filter-toggle{min-height:36px}.proxy-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}.proxy-filters label{font-size:.875rem}.proxy-filters select,.proxy-filters input[type=number]{height:44px;font-size:1rem}.proxy-filters .filter-actions{grid-column:1/-1}.proxy-filters .filter-actions .button{width:auto;min-height:42px;padding-inline:22px}.filter-hint{margin-top:13px;font-size:.8125rem}.results-toolbar{gap:11px;padding:13px 14px}.results-summary{width:100%}.results-summary>span{font-size:.8125rem}.results-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;display:grid}.address-format{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;font-size:.8125rem;display:flex}.address-format select{width:170px;height:44px;font-size:.875rem}.results-actions>.copy-control{justify-self:start}.results-actions .download-menu{justify-self:end;margin:0}.results-actions>.copy-control .button{padding-inline:11px}.results-scroll{max-height:max(390px,100dvh - 430px)}.proxy-table th.address-column,.proxy-table td.address-column{width:228px;min-width:228px}.proxy-table .endpoint,.proxy-table th{font-size:.8125rem}.proxy-table td{height:52px}.pagination{gap:12px;padding:13px 14px}.pagination nav{gap:10px}.filtered-api{gap:10px;padding:15px 14px}.filtered-api .copy-control{margin-left:0}.protocol-reference{margin-top:30px}.protocol-reference dl>div{grid-template-columns:1fr;gap:4px}.directory-notes{margin-inline:0}.connection-dialog{border-radius:0;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:20px;inset:auto 8px 8px}.connection-dialog .workbench-heading{margin-top:-12px;padding-block:12px;top:-20px}.connection-dialog .selected-address code{font-size:1.125rem}.connection-dialog .selected-facts{gap:8px}.connection-dialog .selected-facts dd{font-size:.875rem}.connection-dialog .connection-fields select,.connection-dialog .connection-fields input{font-size:1rem}.connection-dialog .check-evidence summary>span{float:none;margin:4px 0 0 17px;display:block}.request-code pre{padding:16px 13px;font-size:.8125rem}.request-code>div{padding-inline:10px}.request-code>div>span{gap:5px;font-size:.75rem}.request-code>div>span>svg{display:none}.connection-dialog .request-code .button{padding:5px 7px;font-size:.875rem}.main-container.directory-page{padding:26px 20px 36px}.directory-page h1{letter-spacing:-.9px;font-size:2rem}.country-directory-toolbar{padding:20px 16px}.download-table th,.download-table td{padding:18px 12px}.download-table tbody th{font-size:1rem}.download-links{flex-wrap:wrap;gap:10px}.download-links a{min-height:44px;padding:6px 9px}.download-links svg{display:none}.format-notes dt,.format-notes dd{font-size:.9375rem}.article-container{padding-top:24px}.article-header h1{letter-spacing:-.8px}.code-block pre{padding:16px 13px}.guide-directory .guide-entry{gap:8px}.site-footer{font-size:.8125rem}.site-footer nav{gap:12px 20px}}@media (pointer:coarse){.refresh-controls .button,.pagination .button,.selection-toolbar .button,.filtered-api .button,.filter-toggle.button,.proxy-filters .filter-actions .button,.request-code .button,.row-use{min-height:44px}.icon-button,.connection-dialog .workbench-heading .icon-button{width:44px;height:44px}.proxy-table td{height:58px}}@media (prefers-reduced-motion:reduce){.button.button:active,.download-links a:active{translate:none}}@media (forced-colors:active){.button,.download-links a,.row-use{box-shadow:none}.protocol-navigation a[aria-current=page],.connection-dialog .connection-formats label.is-active{outline-offset:-4px;outline:2px solid highlight}}@media print{.site-header,.site-footer,.filter-panel,.results-actions,.workspace-meta{display:none}.results-scroll{max-height:none;overflow:visible}.proxy-table th,.proxy-table td{background:#fff!important}.code-block,.code-block pre{color:#182b45;background:#fff;border-color:#d8e0e8}.code-block>span{color:#52647a}}
.site-header{z-index:20;border-bottom:2px solid var(--action-border);background:#fff;position:relative}.header-inner{align-items:center;gap:48px;max-width:1560px;min-height:88px;margin:auto;padding:0 32px;display:flex}.brand{border-radius:3px;flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand-logo{width:236px;height:auto;display:block}.site-header :focus-visible{outline-offset:4px;outline:3px solid #2857d9}.desktop-nav{flex:1;align-items:center;gap:24px;min-width:0;font-size:.875rem;font-weight:500;display:flex}.header-browse,.header-resources{align-items:center;gap:8px;display:flex}.header-resources{gap:4px;margin-left:auto}.header-browse a,.header-resources a{color:#52647a;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;text-decoration:none;display:inline-flex;position:relative}.header-browse a:hover,.header-resources a:hover{color:#182b45;background:#f4f6f8}.header-browse a[aria-current],.header-resources a[aria-current]{color:#204bb9;background:#edf3ff}.header-browse a[aria-current]:after,.header-resources a[aria-current]:after{content:"";background:#2857d9;border-radius:0;height:2px;position:absolute;bottom:5px;left:14px;right:14px}.header-download{color:#fff;border:2px solid var(--action-border);min-height:44px;box-shadow:var(--action-shadow);background:#2857d9;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.header-download:hover{background:#2047b8}.header-download[aria-current]{background:#112b50}.header-download:active{box-shadow:none;translate:3px 3px}.header-download:focus-visible{outline-offset:5px}.mobile-nav{display:none}@media (max-width:1100px){.header-inner{gap:26px;min-height:80px;padding-inline:24px}.desktop-nav{gap:14px}.header-browse,.header-resources{gap:2px}.header-browse a,.header-resources a{padding-inline:11px}}@media (max-width:860px){.header-inner{justify-content:space-between;gap:16px;min-height:76px;padding-inline:20px}.desktop-nav{display:none}.brand-logo{width:214px}.mobile-nav{display:block}.mobile-nav summary{color:#182b45;border:2px solid var(--action-border);min-width:88px;min-height:44px;box-shadow:var(--action-shadow-small);-webkit-user-select:none;user-select:none;background:#fff;border-radius:0;justify-content:center;align-items:center;gap:11px;padding:9px 12px;font-size:.875rem;font-weight:600;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:hover{background:#e8efff}.mobile-nav summary:active,.mobile-nav[open] summary{box-shadow:none;translate:2px 2px}.mobile-nav[open] summary{background:var(--ink);color:#fff}.menu-close-label,.mobile-nav[open] .menu-label{display:none}.mobile-nav[open] .menu-close-label{display:inline}.menu-glyph{width:17px;height:17px;display:block;position:relative}.menu-glyph span{background:currentColor;border-radius:1px;width:17px;height:1.5px;position:absolute;left:0}.menu-glyph span:first-child{top:5px}.menu-glyph span:last-child{top:11px}.mobile-nav[open] .menu-glyph span:first-child{top:8px;transform:rotate(45deg)}.mobile-nav[open] .menu-glyph span:last-child{top:8px;transform:rotate(-45deg)}.mobile-nav-panel{border-top:1px solid #e4eaf2;border-bottom:2px solid var(--action-border);overscroll-behavior:contain;background:#fff;max-height:calc(100dvh - 76px);padding:12px 20px 18px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 5px #182b4526}.mobile-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding-bottom:14px;display:grid}.mobile-nav-links a{color:#182b45;border-radius:0;flex-direction:column;justify-content:center;gap:3px;min-height:76px;padding:12px;text-decoration:none;display:flex}.mobile-nav-links a>span{font-size:.9375rem;font-weight:500}.mobile-nav-links small{color:#52647a;font-size:.75rem;line-height:1.5}.mobile-nav-links a:hover{background:#f4f6f8}.mobile-nav-links a[aria-current]{color:#204bb9;background:#edf3ff;box-shadow:inset 3px 0 #2857d9}.mobile-nav-bottom{border-top:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.header-methodology{color:#52647a;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.header-methodology[aria-current]{color:#204bb9;font-weight:600}.mobile-nav-panel :focus-visible{outline-offset:1px}}@media (max-width:380px){.header-inner{gap:10px;padding-inline:14px}.brand-logo{width:184px}.mobile-nav summary{gap:8px;min-width:76px;padding-inline:10px}.mobile-nav-panel{padding-inline:14px}.mobile-nav-links{gap:4px}.mobile-nav-links a{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.header-download:active,.mobile-nav summary:active,.mobile-nav[open] summary{translate:none}}@media (forced-colors:active){.header-download,.mobile-nav summary{box-shadow:none}}@media print{.site-header{display:none}}
