.tt-demo[data-astro-cid-2fb5nn2a]{flex-direction:column;gap:.75rem;display:flex}.tt-search-bar[data-astro-cid-2fb5nn2a]{gap:.5rem;display:flex}.tt-search-bar[data-astro-cid-2fb5nn2a] input[data-astro-cid-2fb5nn2a]{border:1px solid var(--color-border);font-size:1rem;font-family:var(--font-sans),sans-serif;border-radius:4px;flex:1;padding:.5rem .75rem}.tt-search-bar[data-astro-cid-2fb5nn2a] input[data-astro-cid-2fb5nn2a]:focus{border-color:var(--color-primary);outline:none}.tt-search-bar[data-astro-cid-2fb5nn2a] button[data-astro-cid-2fb5nn2a]{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem}.tt-search-bar[data-astro-cid-2fb5nn2a] button[data-astro-cid-2fb5nn2a]:hover{background:var(--color-primary-dark)}.tt-info-bar[data-astro-cid-2fb5nn2a]{border:1px solid var(--color-primary);background:#f0f8fc;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.tt-info-bar[data-astro-cid-2fb5nn2a][hidden]{display:none}.tt-label[data-astro-cid-2fb5nn2a]{color:var(--color-text-light);font-size:.875rem}.tt-mapcode-wrap[data-astro-cid-2fb5nn2a]{display:inline-flex;position:relative}.tt-mapcode-pill[data-astro-cid-2fb5nn2a]{border:1.5px solid var(--color-primary);color:var(--color-primary-dark);user-select:none;background:#fff;border-radius:20px;align-items:center;gap:.3rem;padding:.25rem .75rem;font-family:inherit;font-size:1rem;font-weight:700;display:inline-flex}.tt-mapcode-pill[data-astro-cid-2fb5nn2a]:enabled{cursor:pointer}.tt-mapcode-pill[data-astro-cid-2fb5nn2a]:enabled:hover{background:#e6f5fb}.tt-mapcode-pill[data-astro-cid-2fb5nn2a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.tt-mapcode-chevron[data-astro-cid-2fb5nn2a]{opacity:.55;font-size:.65rem}.tt-copy-btn[data-astro-cid-2fb5nn2a]{border:1px solid var(--color-primary);cursor:pointer;color:var(--color-primary);white-space:nowrap;background:#fff;border-radius:4px;align-items:center;margin-inline-start:-.35rem;padding:.2rem .55rem;font-family:inherit;font-size:.8rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.tt-copy-btn[data-astro-cid-2fb5nn2a]:hover{background:#e6f5fb}.tt-copy-btn[data-astro-cid-2fb5nn2a].copied{color:#2a9d5c;background:#edfaf3;border-color:#2a9d5c}.tt-mapcode-dropdown[data-astro-cid-2fb5nn2a]{top:calc(100% + 5px);border:1px solid var(--color-primary);z-index:20;background:#fff;border-radius:8px;min-width:150px;position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 4px 14px #0000001f}.tt-divider[data-astro-cid-2fb5nn2a]{background:#c5dfe8;flex-shrink:0;width:1px;height:1.2rem}.tt-coords[data-astro-cid-2fb5nn2a]{color:var(--color-text-light);font-size:.875rem}#tt-territories[data-astro-cid-2fb5nn2a]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tt-pill{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:#fff;border-radius:20px;padding:.2rem .65rem;font-size:.8rem;font-weight:400;line-height:1.4}.tt-pill.active{background:var(--color-primary);color:#fff;font-weight:600}.tt-pill:hover{background:#f0f8fc}.tt-pill.active:hover{background:var(--color-primary-dark)}.tt-drop-item{cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.92rem;display:flex}.tt-drop-item:hover{background:#f0f8fc}.tt-drop-item:focus{background:#f0f8fc;outline:none}.tt-drop-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.tt-drop-item.active{color:var(--color-primary-dark);font-weight:700}.tt-drop-check{color:var(--color-primary);flex-shrink:0;width:14px;font-size:.8rem}.tt-error[data-astro-cid-2fb5nn2a]{color:#c00;background:#fff3f3;border-color:#e88;font-size:.875rem}#tt-alphabet-group[data-astro-cid-2fb5nn2a]{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}#tt-mapcode-alphabet[data-astro-cid-2fb5nn2a]{color:var(--color-primary);field-sizing:content;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;width:auto;min-width:0;padding:0 .25rem;font-family:inherit;font-size:1.25rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}#tt-mapcode-alphabet[data-astro-cid-2fb5nn2a]:hover{border-color:var(--color-primary);background:#e6f5fb}#tt-mapcode-alphabet[data-astro-cid-2fb5nn2a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}#tt-mapcode-alphabet[data-astro-cid-2fb5nn2a].copied{color:#2a9d5c;background:#edfaf3;border-color:#2a9d5c}#tt-alphabet[data-astro-cid-2fb5nn2a]{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:#fff;border-radius:4px;padding:.2rem .5rem;font-family:inherit;font-size:.85rem}#tt-alphabet[data-astro-cid-2fb5nn2a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}#tt-precision[data-astro-cid-2fb5nn2a]{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:#fff;border-radius:4px;padding:.2rem .5rem;font-family:inherit;font-size:.85rem}#tt-precision[data-astro-cid-2fb5nn2a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.map-container[data-astro-cid-2fb5nn2a]{position:relative}.tt-map-area[data-astro-cid-2fb5nn2a]{border:1px solid var(--color-border);border-radius:6px;width:100%;height:500px}.map-toggle[data-astro-cid-2fb5nn2a]{z-index:1000;background:#fffffff2;border-radius:6px;display:flex;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 1px 5px #00000040}.map-toggle-btn[data-astro-cid-2fb5nn2a]{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;padding:.35rem .85rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .15s,color .15s}.map-toggle-btn[data-astro-cid-2fb5nn2a].active{background:var(--color-primary);color:#fff;font-weight:600}.map-toggle-btn[data-astro-cid-2fb5nn2a]:not(.active):hover{background:#f0f0f0}.map-toggle-btn[data-astro-cid-2fb5nn2a]:disabled{opacity:.5;cursor:not-allowed}.page-content[data-astro-cid-dhuekrpz]{padding-top:2rem;padding-bottom:4rem}.page-content[data-astro-cid-dhuekrpz] h1[data-astro-cid-dhuekrpz]{color:var(--color-primary);margin-top:1.5rem;font-size:2rem}.lead[data-astro-cid-dhuekrpz]{max-width:48rem;color:var(--color-text-light);margin:0 0 1.25rem;font-size:1.15rem}.manual[data-astro-cid-dhuekrpz]{max-width:52rem;padding-top:2rem}.manual[data-astro-cid-dhuekrpz] h2[data-astro-cid-dhuekrpz]{color:var(--color-primary);margin:0 0 .75rem;font-size:1.5rem}.manual-intro[data-astro-cid-dhuekrpz]{margin-bottom:1.25rem}.manual-steps[data-astro-cid-dhuekrpz]{counter-reset:manual-step;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.manual-step[data-astro-cid-dhuekrpz]{border:1px solid var(--color-border);counter-increment:manual-step;background:#fff;border-radius:8px;min-width:0;padding:1.25rem}.manual-step[data-astro-cid-dhuekrpz] h3[data-astro-cid-dhuekrpz]{color:var(--color-primary);align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:1.1rem;display:flex}.manual-step[data-astro-cid-dhuekrpz] h3[data-astro-cid-dhuekrpz]:before{content:counter(manual-step);background:var(--color-primary);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.9rem;display:inline-flex}.manual-step[data-astro-cid-dhuekrpz] p[data-astro-cid-dhuekrpz]{margin:0}.tips[data-astro-cid-dhuekrpz]{margin:0;padding-left:1.25rem}.tips[data-astro-cid-dhuekrpz] li[data-astro-cid-dhuekrpz]{margin-bottom:.5rem}.examples[data-astro-cid-dhuekrpz]{flex-wrap:wrap;gap:.6rem;display:flex}.examples[data-astro-cid-dhuekrpz] code[data-astro-cid-dhuekrpz]{border:1px solid var(--color-border);background:#fff;border-radius:6px;padding:.4rem .7rem;font-size:1rem}
