:root{color-scheme: light;--ink: #17263c;--ink-2: #364559;--muted: #5f6977;--faint: #8a919a;--paper: #f3f3ef;--sheet: #ffffff;--well: #f7f7f4;--hover: #fafaf8;--rule: #dcddd6;--rule-2: #c3c5bc;--accent: #c8233a;--accent-soft: rgba(200,35,58,.07);--good: #2d6a47;--warn: #8a5a0e;--bad: #a13a30;--bad-bg: #fbf1ef;--warn-bg: #faf4e8;--primary: #24406a;--primary-hover: #1b3255;--on-primary: #ffffff;--rail-bg: #17263c;--rail-ink: #b9c1cc;--rail-faint: #7f8a99;--rail-line: rgba(255,255,255,.08);--rail-hover: rgba(255,255,255,.045);--rail-active: rgba(255,255,255,.075);--night: #01021e;--shadow: rgba(23,38,60,.14);--scrim: rgba(23,38,60,.42);--tint: rgba(23,38,60,.06);--highlight: #f3e2b5;--r1: 2px;--r2: 4px;--r3: 6px;--rail: 216px;--context: 248px;--top: 60px;--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--serif: "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "Noto Serif SC", Georgia, "Times New Roman", "SimSun", serif;--line: var(--rule);--font: var(--sans);--radius: var(--r3);--brass: var(--accent);}html[data-theme="dark"]{color-scheme: dark;--ink: #e6eaf0;--ink-2: #c1c9d4;--muted: #8f9bac;--faint: #6c7889;--paper: #0e1622;--sheet: #142030;--well: #182537;--hover: #172334;--rule: #233145;--rule-2: #34455d;--accent: #ee4a5e;--accent-soft: rgba(238,74,94,.1);--good: #6cbf92;--warn: #dfae57;--bad: #ec7c71;--bad-bg: rgba(236,124,113,.1);--warn-bg: rgba(223,174,87,.1);--primary: #e6eaf0;--primary-hover: #ffffff;--on-primary: #0e1622;--rail-bg: #0a1019;--rail-ink: #aab3c0;--rail-faint: #6c7889;--rail-line: rgba(255,255,255,.06);--night: #01021e;--shadow: rgba(0,0,0,.45);--scrim: rgba(2,6,12,.66);--tint: rgba(255,255,255,.06);--highlight: #5b4a1d;}*{box-sizing: border-box;}html, body{margin: 0;height: 100%;font-family: var(--sans);}body{background: var(--paper);color: var(--ink);font-size: 14px;line-height: 1.7;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}button, input, select, textarea{font: inherit;color: inherit;}button{cursor: pointer;border: 0;background: none;padding: 0;-webkit-tap-highlight-color: transparent;}button:disabled{cursor: not-allowed;opacity: .45;}button svg{pointer-events: none;}a{color: inherit;text-decoration: none;-webkit-tap-highlight-color: transparent;}input, select, textarea{min-width: 0;}a, button, input, select, summary{outline: none;}a:focus-visible, button:focus-visible, summary:focus-visible{outline: 2px solid var(--ink);outline-offset: 3px;border-radius: var(--r1);}.rail a:focus-visible, .rail button:focus-visible{outline-color: #fff;}h1, h2, h3, h4, p{margin-top: 0;}h1, h2, h3, h4{line-height: 1.35;letter-spacing: 0;color: var(--ink);}h1, h2{font-family: var(--serif);font-weight: 700;}h1{font-size: 30px;}h2{font-size: 20px;}h3{font-size: 15px;font-weight: 600;}p{margin-bottom: 14px;}small{font-size: 12px;}img{max-width: 100%;height: auto;}figure{margin: 0;}[hidden]{display: none !important;}table, .entity-code, .order-id, .plan-price, .context-value, .quota-num, time{font-variant-numeric: tabular-nums;}svg.icon{width: 18px;height: 18px;flex-shrink: 0;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;vertical-align: middle;}svg.icon.lg{width: 22px;height: 22px;}.btn .i-arrow, .text-btn .i-arrow, .state-card-foot .i-arrow{display: none;}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;}.skip{position: fixed;top: -60px;left: 20px;z-index: 1000;background: var(--sheet);color: var(--ink);padding: 10px 14px;border: 1px solid var(--ink);}.skip:focus{top: 10px;}.eyebrow{display: none;}.subtle, .muted{color: var(--muted);}.attention{color: var(--warn);}.app{height: 100dvh;display: grid;grid-template-columns: var(--rail) minmax(0,1fr) var(--context);grid-template-rows: minmax(0,1fr) auto;background: var(--paper);overflow: hidden;}.app.no-context{grid-template-columns: var(--rail) minmax(0,1fr);}.app.no-context .context{display: none;}.rail{grid-column: 1;grid-row: 1 / -1;min-height: 0;background: var(--rail-bg);color: var(--rail-ink);z-index: 30;display: flex;flex-direction: column;position: relative;overflow: visible;}.brand{height: 76px;display: flex;align-items: center;padding: 0 22px;flex-shrink: 0;}.brand-logo{display: block;height: 19px;width: auto;}.brand-mark{display: none;width: 34px;height: 34px;border-radius: 9px;}.nav-scroll{overflow-y: auto;overflow-x: hidden;padding: 6px 0 12px;flex: 1;scrollbar-width: none;}.nav-group{margin: 22px 22px 6px;font-size: 12px;color: var(--rail-faint);white-space: nowrap;}.nav-divider{height: 1px;margin: 10px 22px;background: var(--rail-line);}.nav-group:first-child{margin-top: 6px;}.nav-link{position: relative;display: flex;gap: 12px;align-items: center;width: 100%;min-height: 40px;padding: 8px 22px;color: var(--rail-ink);font-size: 14px;white-space: nowrap;text-align: left;transition: color .15s, background-color .15s;}.nav-link svg{width: 17px;height: 17px;color: var(--rail-faint);transition: color .15s;}.nav-link:hover{color: #fff;background: var(--rail-hover);}.nav-link:hover svg{color: var(--rail-ink);}.nav-link.active{color: #fff;background: var(--rail-active);}.nav-link.active svg{color: #fff;}.nav-link.active::before{content: "";position: absolute;left: 0;top: 8px;bottom: 8px;width: 3px;background: var(--brass);}.nav-label{overflow: hidden;text-overflow: ellipsis;}.rail-bottom{padding: 12px 14px 14px;border-top: 1px solid var(--rail-line);}.rail-controls{display: flex;justify-content: flex-end;align-items: center;}.rail-collapse{width: 30px;height: 30px;display: grid;place-items: center;color: var(--rail-faint);border-radius: var(--r2);}.rail-collapse:hover{color: #fff;background: var(--rail-active);}.rail-collapse svg{width: 17px;height: 17px;}.rail-promo, .rail-foot{display: none;}.viewport{grid-column: 2;grid-row: 1;min-width: 0;min-height: 0;overflow: auto;scrollbar-gutter: stable;position: relative;scroll-behavior: smooth;}.topbar{position: sticky;top: 0;z-index: 15;height: var(--top);display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 0 32px;background: var(--paper);border-bottom: 1px solid var(--rule);}.breadcrumbs{display: flex;gap: 6px;align-items: center;color: var(--muted);font-size: 13px;min-width: 0;white-space: nowrap;overflow: hidden;}.breadcrumbs a{display: inline-flex;color: var(--muted);}.breadcrumbs a:hover{color: var(--ink);}.breadcrumbs strong{color: var(--ink);font-weight: 500;max-width: 360px;overflow: hidden;text-overflow: ellipsis;}.breadcrumbs .icon{width: 14px;height: 14px;color: var(--faint);}.top-actions{display: flex;align-items: center;gap: 18px;flex-shrink: 0;}.top-actions > .text-btn{color: var(--ink-2);font-size: 13px;}.lang-switch{display: inline-flex;align-items: center;height: 32px;padding: 2px;gap: 2px;border: 1px solid var(--rule-2);border-radius: 6px;background: var(--sheet);font-size: 13px;}.lang-switch a{display: inline-flex;align-items: center;height: 26px;padding: 0 10px;border-radius: 4px;color: var(--ink-2);line-height: 1;white-space: nowrap;transition: background-color .15s, color .15s;}.lang-switch a:not(.active):hover{background: var(--tint);color: var(--ink);}.lang-switch a.active{background: var(--primary);color: var(--on-primary);font-weight: 600;}.lang-switch .lang-globe{width: 15px;height: 15px;margin: 0 2px 0 6px;color: var(--muted);}.avatar{width: 28px;height: 28px;display: inline-grid;place-items: center;border-radius: 50%;background: var(--primary);color: var(--on-primary);font-size: 13px;font-weight: 600;flex-shrink: 0;}.user-trigger{display: flex;align-items: center;gap: 8px;font-size: 13px;max-width: 260px;color: var(--ink);padding: 4px 0;}.user-trigger .user-email{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.user-trigger > svg{width: 15px;height: 15px;color: var(--muted);}.menu-mobile, .icon-btn.menu-mobile, .top-logo, .rail .rail-close, .rail-theme{display: none;}#user-menu{position: relative;}.account-menu{position: absolute;z-index: 70;right: 0;top: calc(100% + 10px);min-width: 240px;max-width: calc(100vw - 32px);padding: 6px;background: var(--sheet);border: 1px solid var(--rule-2);border-radius: var(--r3);box-shadow: 0 12px 32px var(--shadow);}.account-menu-email{padding: 10px 10px 12px;font-size: 12px;color: var(--muted);overflow-wrap: anywhere;border-bottom: 1px solid var(--rule);margin-bottom: 6px;}.account-menu a, .account-menu button{display: flex;align-items: center;gap: 10px;width: 100%;padding: 9px 10px;font-size: 13px;text-align: left;border-radius: var(--r2);color: var(--ink);}.account-menu a:hover, .account-menu button:hover{background: var(--well);}.account-menu svg{width: 16px;height: 16px;color: var(--muted);}.page{padding: 36px 40px 56px;min-height: calc(100% - var(--top));max-width: 1240px;margin: 0 auto;}.page-title{margin-bottom: 6px;}.page-deck{color: var(--muted);margin: 0;max-width: 680px;}.stack{display: grid;gap: 20px;}.grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;min-width: 0;}.grid-3{display: grid;grid-template-columns: repeat(3, minmax(0,1fr));gap: 20px;}.grid-4{display: grid;grid-template-columns: repeat(4, minmax(0,1fr));gap: 16px;}.span-2{grid-column: span 2;}.mt{margin-top: 24px;}.mb{margin-bottom: 24px;}.hairline{height: 1px;background: var(--rule);margin: 20px 0;}.tag-line{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;font-size: 13px;color: var(--muted);}.context{grid-column: 3;grid-row: 1 / -1;overflow-y: auto;min-height: 0;border-left: 1px solid var(--rule);padding: 0 22px 24px;background: var(--paper);scrollbar-width: thin;}.context:empty{display: none;}.context-title{position: sticky;top: 0;display: flex;gap: 8px;align-items: center;height: var(--top);margin: 0 0 14px;font-size: 13px;font-weight: 600;color: var(--ink);background: var(--paper);border-bottom: 1px solid var(--rule);}.context-title .icon{width: 16px;height: 16px;color: var(--muted);}.context-card{padding: 0 0 18px;margin-bottom: 18px;border-bottom: 1px solid var(--rule);}.context-card:last-child{border-bottom: 0;}.context-card h3{font-size: 13px;margin: 0 0 10px;}.context-card p{font-size: 13px;line-height: 1.75;color: var(--muted);margin: 0 0 10px;}.context-card p:last-child{margin: 0;}.context-card .btn{width: 100%;margin-top: 10px;}.context-value{font-family: var(--serif);font-size: 28px;font-weight: 700;line-height: 1.2;}.context-value small{font-family: var(--sans);color: var(--muted);font-size: 12px;font-weight: 400;}.context-row{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;color: var(--muted);font-size: 13px;padding: 8px 0;}.context-row strong{font-weight: 600;color: var(--ink);text-align: right;}.context-row + .context-row{border-top: 1px solid var(--rule);}.context-step{display: flex;gap: 10px;padding: 10px 0;align-items: flex-start;}.context-step + .context-step{border-top: 1px solid var(--rule);}.step-icon{color: var(--muted);flex-shrink: 0;padding-top: 2px;}.step-icon .icon{width: 16px;height: 16px;}.context-step strong{font-size: 13px;font-weight: 500;display: block;}.context-step small{color: var(--muted);display: block;margin-top: 2px;}.context-step:hover strong{text-decoration: underline;text-underline-offset: 3px;}.context-kicker{font-size: 12px;color: var(--muted);margin: 20px 0 8px;}.context-cover{height: 96px;width: 100%;object-fit: cover;border-radius: var(--r2);margin-bottom: 12px;}.context-empty{font-size: 13px;color: var(--muted);}.context .context-close{display: none;}.toc-list{display: flex;flex-direction: column;}.toc-list a{display: flex;gap: 8px;padding: 6px 0 6px 12px;font-size: 13px;line-height: 1.6;color: var(--muted);border-left: 1px solid var(--rule);}.toc-list a:hover{color: var(--ink);}.toc-list a.active{color: var(--ink);}.toc-no{font-size: 12px;color: var(--faint);min-width: 18px;font-variant-numeric: tabular-nums;}.reading-progress{display: flex;justify-content: space-between;font-size: 12px;color: var(--muted);margin-bottom: 8px;}.site-footer{grid-column: 2 / -1;grid-row: 2;min-width: 0;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 12px 40px;border-top: 1px solid var(--rule);background: var(--paper);font-size: 12px;line-height: 1.6;color: var(--muted);z-index: 10;}.footer-left{display: flex;gap: 16px;align-items: center;flex-wrap: wrap;}.footer-word{display: inline-flex;align-items: center;}.footer-word img{height: 13px;width: auto;display: block;}.logo-dark{display: none !important;}html[data-theme="dark"] .logo-light{display: none !important;}html[data-theme="dark"] .logo-dark{display: block !important;}.footer-nav{display: flex;align-items: center;gap: 18px;white-space: nowrap;}.footer-nav a, .footer-nav button{color: var(--muted);font-size: 12px;}.footer-nav a:hover, .footer-nav button:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 3px;}.footer-disclaimer{color: var(--ink-2);font-size: 14px;line-height: 1.9;}.btn{display: inline-flex;justify-content: center;align-items: center;gap: 8px;min-height: 40px;padding: 8px 18px;font-size: 14px;font-weight: 500;line-height: 1.4;white-space: nowrap;border: 1px solid var(--rule-2);border-radius: var(--r2);background: var(--sheet);color: var(--ink);transition: background-color .15s, border-color .15s, color .15s;}.btn:hover:not(:disabled){border-color: var(--ink);}.btn .icon{width: 16px;height: 16px;}.btn.primary{background: var(--primary);border-color: var(--primary);color: var(--on-primary);}.btn.primary:hover:not(:disabled){background: var(--primary-hover);border-color: var(--primary-hover);}.btn.secondary{background: var(--sheet);color: var(--ink);}.btn.soft{background: var(--well);color: var(--ink);border-color: var(--rule-2);}.btn.sm{min-height: 32px;padding: 5px 12px;font-size: 13px;}.text-btn{display: inline-flex;align-items: center;gap: 5px;font-size: 13px;color: var(--ink);text-decoration: underline;text-decoration-color: var(--rule-2);text-underline-offset: 4px;}.text-btn:hover{text-decoration-color: var(--ink);}.text-btn .icon{width: 14px;height: 14px;}.icon-btn{width: 34px;height: 34px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--r2);color: var(--ink-2);}.icon-btn:hover{background: var(--tint);color: var(--ink);}.context-toggle{display: none !important;}.no-context .context-toggle{display: none !important;}.badge{display: inline-flex;align-items: center;gap: 5px;padding: 1px 7px;font-size: 12px;line-height: 1.6;white-space: nowrap;color: var(--ink-2);border: 1px solid currentColor;border-radius: var(--r1);background: transparent;}.badge.good{color: var(--good);}.badge.warn{color: var(--warn);}.badge.bad{color: var(--bad);}.badge.neutral{color: var(--muted);}.panel, .paper{background: var(--sheet);border: 1px solid var(--rule);border-radius: var(--r3);padding: 28px;min-width: 0;color: var(--ink);}.panel > h2, .paper > h2{font-size: 19px;margin-bottom: 14px;}.section-head{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;margin-bottom: 16px;}.section-head h2, .section-head h3{margin: 0;}.section-head small{color: var(--muted);font-size: 13px;}.section-title{font-size: 19px;}.field{display: flex;flex-direction: column;gap: 6px;min-width: 0;}.field label, .field-inline label{font-size: 13px;color: var(--ink-2);}.input, .field input, .field select, .field .select-button, .field-inline select{width: 100%;height: 44px;padding: 0 12px;background: var(--sheet);border: 1px solid var(--rule-2);border-radius: var(--r2);color: var(--ink);font-size: 14px;line-height: 1.5;transition: border-color .15s, box-shadow .15s;}.field input::placeholder, .directory-search input::placeholder{color: var(--faint);}.input:focus, .field input:focus, .field select:focus, .field-inline select:focus, .field .select-button:focus-visible{border-color: var(--control-focus);box-shadow: none;outline: none;}.field .select-button{display: flex;align-items: center;gap: 8px;text-align: left;}.field .select-button > span{flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.field .select-button svg{width: 15px;height: 15px;color: var(--muted);}.field-inline{display: flex;align-items: center;gap: 8px;}.field-inline select{width: auto;height: 34px;padding: 0 8px;font-size: 13px;}.form-help{display: flex;gap: 7px;align-items: flex-start;font-size: 13px;color: var(--muted);margin-top: 14px;line-height: 1.7;}.form-help svg{width: 15px;height: 15px;margin-top: 3px;}.form-help a{color: var(--ink);text-decoration: underline;}.form-errors{margin-top: 14px;padding: 9px 12px;font-size: 13px;color: var(--bad);background: var(--bad-bg);border-left: 2px solid var(--bad);}.checkbox-line{display: flex;align-items: flex-start;gap: 9px;color: var(--ink-2);font-size: 13px;margin-top: 14px;}.checkbox-line input{margin-top: 4px;accent-color: var(--ink);}.checkbox-line a{text-decoration: underline;}.checkout-field-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;}.checkout-field-grid .wide{grid-column: 1 / -1;}.modal .checkout-field-grid .field{margin-bottom: 0;}.segmented{display: inline-flex;gap: 22px;flex-wrap: wrap;border-bottom: 1px solid var(--rule);}.segmented button{position: relative;padding: 4px 0 10px;font-size: 14px;color: var(--muted);}.segmented button:hover{color: var(--ink);}.segmented button.active{color: var(--ink);font-weight: 600;}.segmented button.active::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--ink);}.page.home-page{padding-top: 32px;}.home-plate{position: relative;display: flex;align-items: flex-start;min-height: clamp(320px, 36vw, 460px);overflow: hidden;color: var(--ink);background: var(--line) 62% 100% / cover no-repeat;border-bottom: 1px solid var(--ink);}.home-plate-copy{position: relative;max-width: 620px;padding: clamp(28px, 3vw, 44px) 0;}html[data-theme="dark"] .home-plate{background-image: var(--line-dark);}.home-plate h1{margin: 0 0 12px;font-size: clamp(32px, 3.4vw, 46px);line-height: 1.22;color: inherit;letter-spacing: .01em;}.home-plate-copy p{margin: 0;font-size: 16px;line-height: 1.7;color: var(--muted);}.home-guides-wrap{margin-top: 40px;}.home-guides-wrap > h2{margin: 0;padding-bottom: 12px;font-size: 20px;border-bottom: 1px solid var(--ink);}.home-guides{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}.home-guide{position: relative;display: flex;flex-direction: column;padding: 26px 32px 30px 0;color: var(--ink);}.home-guide + .home-guide{padding-left: 32px;border-left: 1px solid var(--rule);}.home-guide::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 2px;background: var(--accent);transform: scaleX(0);transform-origin: left;transition: transform .35s cubic-bezier(.2,.7,.2,1);}.home-guide:hover::before, .home-guide:focus-visible::before{transform: scaleX(1);}.hg-fact{display: flex;align-items: baseline;gap: 8px;margin-bottom: 14px;font-size: 13px;color: var(--muted);}.hg-fact b{font-family: var(--serif);font-size: 30px;line-height: 1;font-weight: 700;color: var(--ink);font-variant-numeric: tabular-nums;}.home-guide h3{margin: 0 0 8px;font-family: var(--serif);font-size: 22px;font-weight: 700;line-height: 1.35;}.home-guide p{flex: 1;margin: 0 0 18px;font-size: 14px;line-height: 1.8;color: var(--muted);}.hg-go{font-size: 13px;color: var(--ink);text-decoration: underline;text-decoration-color: var(--rule-2);text-underline-offset: 4px;}.page.query-page{max-width: none;padding: 0;}.search-page-title{margin: 0 0 28px;}.search-page-title h1{margin: 0 0 10px;font-size: clamp(32px, 3vw, 42px);line-height: 1.25;color: var(--ink);}.search-page-title p{margin: 0;max-width: 720px;font-size: 16px;line-height: 1.7;color: var(--muted);}.qbar{display: flex;align-items: stretch;min-height: 84px;padding: 8px;background: var(--sheet);border: 1px solid var(--rule-2);border-radius: 12px;box-shadow: 0 14px 36px var(--tint), 0 2px 6px var(--tint);color: var(--ink);transition: border-color .15s, box-shadow .15s;}.qseg{position: relative;display: flex;flex-direction: column;justify-content: center;gap: 2px;min-width: 0;padding: 10px 22px;border-radius: 8px;cursor: text;transition: background-color .15s;}.qseg:hover, .qseg:focus-within{background: var(--well);}.qseg:hover::before, .qseg:focus-within::before, .qseg:hover + .qseg::before, .qseg:focus-within + .qseg::before{opacity: 0;}.qseg input, .qseg select, .qseg .select-button{width: 100%;height: 32px;padding: 0;border: 0;background: transparent;color: var(--ink);font-size: 18px;line-height: 32px;outline: none;box-shadow: none !important;}.qs-stage .form-errors, .qs-stage .search-id-hint{margin-top: 14px;}.qs-below .result-panel, .qs-below .results-summary{margin-top: 32px;}.search-id-hint{margin-top: 16px;padding: 10px 14px;font-size: 13px;color: var(--warn);background: var(--warn-bg);border-left: 2px solid var(--warn);}.empty-state{padding: 44px 28px;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;}.empty-orb{color: var(--faint);margin-bottom: 12px;}.empty-orb svg{width: 26px;height: 26px;stroke-width: 1.3;}.empty-state h2{font-size: 18px;margin-bottom: 8px;}.empty-state p{font-size: 14px;color: var(--muted);max-width: 480px;margin: 0 auto 16px;}.empty-state p:empty{display: none;}.qg-fields, .qg-tips{margin: 0;padding: 0;list-style: none;}.results-summary{display: flex;gap: 10px;align-items: flex-start;margin-top: 24px;padding: 12px 16px;font-size: 13px;color: var(--ink-2);background: var(--well);border-left: 2px solid var(--brass);}.results-summary .icon{width: 16px;height: 16px;margin-top: 3px;color: var(--brass);}.receipt-note{color: var(--muted);font-size: 12px;margin-top: 12px;}.loading{padding: 40px;display: flex;gap: 12px;align-items: center;justify-content: center;color: var(--muted);}.spinner{width: 16px;height: 16px;border-radius: 50%;border: 2px solid var(--rule-2);border-top-color: var(--ink);animation: spin .7s linear infinite;}.btn.primary .spinner{border-color: color-mix(in srgb, var(--on-primary) 35%, transparent);border-top-color: var(--on-primary);}.skeleton{height: 44px;margin: 0 28px 10px;border-radius: var(--r2);background: var(--well);}.skeleton:last-child{margin-bottom: 28px;}.table-scroll{overflow: auto;max-width: 100%;min-width: 0;overscroll-behavior-inline: contain;}table{border-collapse: collapse;width: 100%;font-size: 14px;text-align: left;}th{padding: 10px 16px;font-size: 12px;font-weight: 500;color: var(--muted);white-space: nowrap;background: var(--well);border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule-2);}td{padding: 14px 16px;border-bottom: 1px solid var(--rule);vertical-align: middle;color: var(--ink);}th:first-child, td:first-child{padding-left: 28px;}th:last-child, td:last-child{padding-right: 28px;}td:last-child{text-align: right;}tbody tr:last-child td{border-bottom: 0;}tbody tr:hover{background: var(--hover);}.panel .table-scroll, .paper .table-scroll{margin: 0 -28px;max-width: none;}.entity-name{display: block;font-size: 14px;font-weight: 600;line-height: 1.5;color: var(--ink);word-break: break-word;}.entity-code{display: block;font-size: 12px;color: var(--muted);margin-top: 2px;}.state-mini{display: inline-grid;place-items: center;width: 30px;height: 22px;margin-right: 8px;font-size: 11px;font-weight: 600;border: 1px solid var(--rule-2);border-radius: var(--r1);color: var(--ink-2);}.table-action{display: inline-flex;align-items: center;gap: 4px;padding: 4px 0;font-size: 13px;color: var(--ink);white-space: nowrap;text-decoration: underline;text-decoration-color: var(--rule-2);text-underline-offset: 4px;}.table-action:hover{text-decoration-color: var(--ink);}.table-action svg{width: 13px;height: 13px;}.table-caption{font-size: 13px;margin: 14px 0 0;}.dark-table th{background: var(--well);}.pagination{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 14px 28px;border-top: 1px solid var(--rule);color: var(--muted);font-size: 13px;}.paper > .pagination, .panel > .pagination, #full-history .pagination{margin: 0 -28px -28px;}.pagination-buttons{display: flex;gap: 6px;align-items: center;}.page-button{min-width: 32px;height: 30px;padding: 0 9px;font-size: 13px;color: var(--ink);border: 1px solid var(--rule-2);border-radius: var(--r2);background: var(--sheet);}.page-button:hover:not(:disabled){border-color: var(--ink);}.page-button.active{background: var(--primary);color: var(--on-primary);border-color: var(--primary);}.page-button .icon{width: 14px;height: 14px;}.filters{display: flex;gap: 4px 18px;align-items: center;flex-wrap: wrap;}.filter{position: relative;padding: 4px 0;font-size: 13px;color: var(--muted);}.filter:hover{color: var(--ink);}.filter.active{color: var(--ink);font-weight: 600;}.filter.active::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 2px;background: var(--ink);}.backline{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 18px;}.backline .text-btn{font-size: 13px;color: var(--muted);}.detail-hero.panel, .detail-hero.paper{padding: 0 0 22px;border-radius: 0;}.entity-monogram{display: none;}.record-body > .panel + .panel, .record-body > * + .panel{border-top: 1px solid var(--rule);}.record-section h2, .record-goods h2{font-size: 19px;margin-bottom: 14px;}.definition{display: grid;grid-template-columns: 1fr 1fr;gap: 0 32px;margin: 0;}.definition > div{padding: 12px 0;border-bottom: 1px solid var(--rule);min-width: 0;display: grid;grid-template-columns: minmax(96px, 38%) minmax(0,1fr);gap: 12px;align-items: baseline;}.definition dt{font-size: 13px;color: var(--muted);}.definition dd{margin: 0;color: var(--ink);font-size: 14px;overflow-wrap: anywhere;white-space: pre-line;}.definition.one{grid-template-columns: 1fr;}.definition .wide{grid-column: 1 / -1;}.preserve-lines{white-space: pre-line;}.goods-action{font-size: 13px;color: var(--ink);text-decoration: underline;text-underline-offset: 4px;}.goods-body{padding-top: 18px;line-height: 1.9;}.full-lookup{margin-top: 20px;}.full-lookup p{font-size: 13px;margin-top: 10px;}.event{position: relative;margin-left: 6px;padding: 0 0 20px 22px;border-left: 1px solid var(--rule-2);}.event::before{content: "";position: absolute;left: -4px;top: 7px;width: 7px;height: 7px;border-radius: 50%;background: var(--sheet);border: 1px solid var(--ink);}.event time{font-size: 13px;color: var(--muted);}.event strong{display: block;font-size: 14px;font-weight: 500;margin-top: 2px;}.event p{margin: 0;}.event:last-child{padding-bottom: 0;border-left-color: transparent;}.info-banner{display: flex;align-items: flex-start;gap: 10px;padding: 12px 14px;font-size: 13px;line-height: 1.75;color: var(--ink-2);background: var(--well);border-left: 2px solid var(--rule-2);}.info-banner .icon{margin-top: 3px;width: 16px;height: 16px;color: var(--muted);}.info-banner a{text-decoration: underline;text-underline-offset: 3px;}.error-card{max-width: 600px;margin: 56px auto;padding: 48px;text-align: center;}.error-number{font-family: var(--serif);font-size: 64px;line-height: 1;font-weight: 700;color: var(--rule-2);margin: 0 0 18px;}.error-number svg{width: 48px;height: 48px;stroke-width: 1.2;color: var(--ink);}.error-card p{color: var(--muted);}.hero-buttons{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;}.error-card .hero-buttons{justify-content: center;}.no-results{grid-column: 1 / -1;text-align: center;padding: 40px;color: var(--muted);}.account-page{max-width: 1240px;}.account-guest{max-width: 640px;padding: 36px;}.account-guest p{color: var(--muted);margin: 14px 0 22px;}.account-hero{display: flex;justify-content: space-between;align-items: flex-end;gap: 20px;padding: 0 0 20px;margin-bottom: 24px;background: none;border: 0;border-bottom: 1px solid var(--ink);border-radius: 0;}.account-hero.panel{padding: 0 0 20px;}.account-hero h1{font-size: 30px;line-height: 1.3;margin: 0;overflow-wrap: anywhere;}.account-identity{display: flex;align-items: center;gap: 14px;min-width: 0;}.account-identity .avatar{display: none;}.account-top{display: grid;grid-template-columns: 1.3fr 1fr;gap: 20px;margin: 0 0 20px;}.usage-bars{display: grid;gap: 14px;}.usage-row .label{display: flex;justify-content: space-between;align-items: baseline;font-size: 13px;color: var(--ink-2);margin-bottom: 6px;}.usage-row .label > span{display: inline-flex;align-items: center;}.usage-row .label strong{color: var(--ink);font-weight: 600;}.usage-row .label small{color: var(--muted) !important;font-weight: 400;}.usage-row .icon{width: 15px;height: 15px;margin-right: 7px;color: var(--muted);}.progress{height: 4px;background: var(--rule);overflow: hidden;}.progress i{display: block;height: 100%;background: var(--ink) !important;transition: width .4s;}.account-body{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);gap: 20px;}.account-body .wide{grid-column: 1 / -1;}.plan{position: relative;display: block;padding: 16px 16px 14px;text-align: left;background: var(--sheet);border: 1px solid var(--rule-2);border-radius: var(--r3);transition: border-color .15s;}#purchase>.section-head>small{line-height:1.7;}.ledger{display: flex;align-items: center;gap: 12px;padding: 12px 0;border-bottom: 1px solid var(--rule);}.ledger:last-child{border: 0;}.ledger-icon{color: var(--muted);flex-shrink: 0;display: grid;place-items: center;}.ledger-icon svg{width: 17px;height: 17px;}.ledger-body{flex: 1;min-width: 0;}.ledger-body strong{display: block;font-size: 14px;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ledger-body small{display: block;font-size: 12px;color: var(--muted);margin-top: 1px;}.account-pagination{display: flex;justify-content: space-between;align-items: center;margin-top: 14px;font-size: 12px;color: var(--muted);}.account-pagination button{font-size: 12px;padding: 4px 10px;border: 1px solid var(--rule-2);border-radius: var(--r2);color: var(--ink);background: var(--sheet);}#order-filters{margin-bottom: 4px;}.state-grid{display: grid;grid-template-columns: repeat(3, minmax(0,1fr));gap: 32px 24px;}.state-photo{display: block;width: 100%;aspect-ratio: 16 / 9;height: auto;object-fit: cover;background: var(--rule);transition: opacity .2s;}.business-card{padding: 18px 0 0;border-top: 1px solid var(--rule);}.business-card .code{float: right;}.business-card p{-webkit-line-clamp: 2;}.business-card .fee-pair{display: flex;gap: 20px;margin-top: 14px;padding-top: 10px;border-top: 1px dotted var(--rule-2);font-size: 12px;color: var(--muted);}.fee-pair strong{display: block;margin-top: 2px;font-size: 14px;font-weight: 600;color: var(--ink);overflow-wrap: anywhere;}.us-map{display: block;width: 100%;height: auto;max-height: 420px;overflow: visible;}.us-map image{opacity: 1;}.us-map .state-shape{fill: rgba(255,255,255,0);stroke: rgba(255,255,255,.22);stroke-width: .8;cursor: pointer;transition: fill .15s;}.us-map .state-shape:hover, .us-map .state-shape:focus, .us-map .state-shape.chosen{fill: rgba(238,74,94,.32);stroke: #ffd9de;stroke-width: 1.4;outline: none;}.us-map text{fill: #dfe5ee;font-size: 11px;pointer-events: none;}.dash-hero{position: relative;padding: 8px 0 26px;margin-bottom: 24px;border-bottom: 1px solid var(--ink);}.dash-hero h1{font-size: 36px;margin: 0 0 10px;}.dash-hero p{color: var(--muted);margin-bottom: 14px;}.dash-hero .hero-bg, .hero-logo-detail{display: none;}.reader-copy > div > span:first-child, .reader-copy > .doc-kicker{font-size: 13px;color: var(--muted);}.reader-copy ul, .reader-copy ol{padding-left: 22px;}.reader-figure figcaption, .reader-figure .figure-note{font-size: 12px;line-height: 1.75;color: var(--muted);margin-top: 8px;padding: 0;border: 0;}.reader-copy .doc-grid > article, .reader-copy .doc-grid > div{padding: 14px 0;border-top: 1px solid var(--rule);min-width: 0;}.reader-copy th:first-child, .reader-copy td:first-child{padding-left: 0;}.reader-copy .doc-calculator input[type="number"], .reader-copy .doc-calculator select{width: 100%;height: 38px;margin-bottom: 12px;padding: 0 10px;font-size: 14px;color: var(--ink);background: var(--sheet);border: 1px solid var(--rule-2);border-radius: var(--r2);}.protected-gate{margin: 24px 0;padding: 32px;text-align: center;background: var(--sheet);border: 1px solid var(--rule);border-top: 2px solid var(--brass);border-radius: var(--r3);}.protected-gate > svg{width: 24px;height: 24px;color: var(--brass);margin-bottom: 12px;}.protected-gate h2{font-size: 20px;margin-bottom: 8px;}.protected-gate p{color: var(--muted);font-size: 14px;max-width: 540px;margin: 0 auto 20px;}.protected-index{display: grid;grid-template-columns: repeat(3,1fr);gap: 0 20px;margin-bottom: 22px;text-align: left;}.protected-index div{padding: 8px 0;font-size: 13px;color: var(--ink-2);border-bottom: 1px solid var(--rule);}.protected-index span{margin-right: 6px;color: var(--faint);}.legal-page > .directory-header, .legal-page > .reader-end{display: none !important;}#toc-search{display: none;}.legal-page .reader-toolbar, .legal-page .reader-document, .legal-page .reader-end{max-width: 820px;margin-left: auto;margin-right: auto;}.chapter-jump{display: flex;gap: 6px;flex-wrap: wrap;}.chapter-jump button{padding: 5px 10px;font-size: 13px;color: var(--ink-2);border: 1px solid var(--rule-2);border-radius: var(--r2);background: var(--sheet);}.chapter-jump button:hover{border-color: var(--ink);color: var(--ink);}.document-search{width: 100%;margin-bottom: 14px;padding: 8px 11px;font-size: 13px;color: var(--ink);background: var(--sheet);border: 1px solid var(--rule-2);border-radius: var(--r2);}.find-highlight{background: var(--highlight);color: var(--ink);}.onpage-toc{display: none;}.read-mode-bar{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin: 18px 0;padding: 12px 16px;}.read-mode-bar p{font-size: 13px;color: var(--muted);margin: 0;}.editorial-page{padding: 0 !important;max-width: none;}.editorial-page sr-feature{display: block;width: 100%;min-width: 0;overflow: clip;}.app.editorial-layout .page{padding-top: 0;}.theme-toggle{width: 32px;height: 32px;color: var(--ink-2);}.theme-toggle svg{width: 17px;height: 17px;}.theme-toggle .i-moon{display: block;}.theme-toggle .i-sun{display: none;}html[data-theme="dark"] .theme-toggle .i-moon{display: none;}html[data-theme="dark"] .theme-toggle .i-sun{display: block;}.spy{position: relative;}.spy-marker{position: absolute;left: 0;top: 0;width: 2px;height: 0;background: var(--accent);opacity: 0;transition: transform .32s cubic-bezier(.2,.7,.2,1), height .32s cubic-bezier(.2,.7,.2,1), opacity .2s;pointer-events: none;}.spy.has-active .spy-marker{opacity: 1;}.record-toc button, .toc-list a{transition: color .2s, background-color .2s;}.record-toc button.active, .toc-list a.active{color: var(--ink);font-weight: 600;background: linear-gradient(90deg, var(--accent-soft), transparent 80%);}.page.letter-host{max-width: none;padding: 0;}.letter-host .letter-page h1, .letter-host .letter-page h1 span{color: var(--ink);}.letter-host .margin-name, .letter-host .signature-role{color: var(--muted);}.letter-host .letter-page .letter-body .salutation, .letter-host .letter-page .letter-body .closing{color: var(--ink);}html[data-theme="dark"] .letter-host .letter-signoff img{filter: invert(1) brightness(1.15);}.modal{position: fixed;width: min(500px, calc(100vw - 32px));max-height: calc(100dvh - 48px);overflow: auto;padding: 0;color: var(--ink);background: var(--sheet);border: 1px solid var(--rule-2);border-radius: var(--r3);box-shadow: 0 24px 64px var(--shadow);}.modal::backdrop{background: var(--scrim);}.modal.wide{width: min(800px, calc(100vw - 32px));}.modal-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 24px 28px 0;}.modal-head h2{font-size: 21px;margin: 0;}.modal-head .icon-btn{width: 30px;height: 30px;flex-shrink: 0;margin: -3px -6px 0 0;}.modal-head .icon-btn svg{width: 17px;height: 17px;}.modal-body{padding: 16px 28px 26px;}.modal-body > p, .modal-body form > p{font-size: 14px;color: var(--ink-2);line-height: 1.8;}.modal-body p a, .modal a[style]{color: var(--ink) !important;text-decoration: underline;}.modal .field{margin-bottom: 14px;}.modal form .btn.primary[type="submit"]{margin-top: 4px;}.modal-actions{display: flex;gap: 10px;justify-content: flex-end;margin-top: 22px;}.modal-actions .btn{min-width: 104px;}.modal-notice{margin-top: 16px;font-size: 12px;line-height: 1.8;color: var(--muted);}.modal-notice a{color: var(--ink);text-decoration: underline;}.modal-name{margin: 14px 0;padding: 12px 14px;font-size: 16px;font-weight: 600;line-height: 1.5;overflow-wrap: anywhere;background: var(--well);border-left: 2px solid var(--ink);}.modal-code{height: 52px !important;font-size: 24px !important;letter-spacing: .5em;text-align: center;font-variant-numeric: tabular-nums;}.auth-icon{display: none;}.auth-actions{display: flex;justify-content: space-between;gap: 10px;margin-top: 16px;}.auth-actions button{font-size: 13px;color: var(--ink-2);text-decoration: underline;text-decoration-color: var(--rule-2);text-underline-offset: 4px;}.dark-fields .field label{color: var(--ink-2);}.state-picker-list{display: grid;grid-template-columns: repeat(3,1fr);gap: 0 18px;max-height: 400px;overflow: auto;margin-top: 14px;}.state-picker-list button{display: grid;grid-template-columns: 30px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 8px;align-items: baseline;min-width: 0;padding: 9px 6px;text-align: left;line-height: 1.5;border-bottom: 1px solid var(--rule);border-radius: 0;}.state-picker-list button:hover{background: var(--well);}.state-picker-list button.selected{background: var(--well);box-shadow: inset 2px 0 0 var(--ink);}.state-picker-list b{grid-row: 1 / 3;font-size: 12px;font-weight: 600;color: var(--muted);letter-spacing: .04em;}.state-picker-list span{font-size: 14px;color: var(--ink);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.state-picker-list small{font-size: 12px;color: var(--muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.image-modal{width: min(1160px, 94vw);}.image-modal img{width: 100%;max-height: 72vh;object-fit: contain;margin-top: 12px;}.image-modal p{text-align: center;color: var(--muted);font-size: 13px;padding: 0 22px 16px;}.toast{position: fixed;left: 50%;bottom: 72px;z-index: 110;max-width: min(500px, 90vw);padding: 10px 16px;font-size: 13px;color: var(--on-primary);background: var(--primary);border-radius: var(--r2);box-shadow: 0 8px 24px var(--shadow);opacity: 0;transform: translateX(-50%) translateY(8px);transition: opacity .2s, transform .2s;pointer-events: none;}.toast.show{opacity: 1;transform: translateX(-50%) translateY(0);}.focus-mode.app{grid-template-columns: 64px minmax(0,1fr);}.focus-mode .context{display: none;}.focus-mode .page{max-width: 960px;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed{--rail: 64px;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail .brand-logo, :where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail .nav-label, :where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail .nav-group,
.focus-mode .rail .brand-logo, .focus-mode .rail .nav-label, .focus-mode .rail .nav-group{display: none;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail .brand-mark, .focus-mode .rail .brand-mark{display: block;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail .nav-divider, .focus-mode .rail .nav-divider{margin: 10px 14px;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail .brand, .focus-mode .rail .brand{padding: 0;justify-content: center;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail .nav-link, .focus-mode .rail .nav-link{justify-content: center;padding: 8px 0;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail .nav-link.active::before{top: 6px;bottom: 6px;}.rail-bottom{padding: 14px 12px 16px;}.rail-toggle{display: flex;align-items: center;justify-content: flex-start;gap: 10px;width: 100%;height: 40px;padding: 0 12px;color: #e9edf2;font-size: 13px;border: 1px solid rgba(255,255,255,.2);border-radius: 6px;background: rgba(255,255,255,.04);transition: background-color .15s, border-color .15s;}.rail-toggle:hover{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.38);}.rail-toggle svg{width: 18px;height: 18px;}.rail-toggle .i-expand{display: none;}.rail-toggle-label::after{content: attr(data-open);}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail-toggle{justify-content: center;width: 40px;padding: 0;margin: 0 auto;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail-toggle .i-expand{display: block;}:where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail-toggle .i-collapse, :where(html:not([data-b-rail-expanded="true"])) .app.collapsed .rail-toggle-label{display: none;}@keyframes spin{to{transform: rotate(360deg);}}@media (min-width: 1680px){:root{--rail: 232px;--context: 272px;}.page{max-width: 1320px;}}@media (max-width: 1180px){:root{--context: 224px;}.page{padding: 30px 28px 48px;}.topbar{padding: 0 28px;}.site-footer{padding: 12px 28px;}.context{padding: 0 16px 20px;}.form-line, .home-search .form-line{grid-template-columns: minmax(150px, 190px) minmax(0,1fr);}.form-line .btn{grid-column: 1 / -1;justify-self: end;min-width: 160px;}.home-guide{padding-right: 22px;}.home-guide + .home-guide{padding-left: 22px;}.form-line.ein{grid-template-columns: minmax(0,1fr) 190px;}.definition{grid-template-columns: 1fr;}.state-grid{grid-template-columns: repeat(2, minmax(0,1fr));}}@media (max-width: 1100px){.account-top{grid-template-columns: 1fr;}.account-body{grid-template-columns: 1fr;}}@media (max-width: 990px){:root{--context: 0px;}.app{grid-template-columns: var(--rail) minmax(0,1fr);}.context{display: none;}.context-toggle{display: inline-flex !important;}.no-context .context-toggle{display: none !important;}.app.context-open .context{display: block;position: fixed;top: 0;right: 0;bottom: 0;width: 292px;z-index: 65;padding: 0 20px 24px;background: var(--paper);border-left: 1px solid var(--rule-2);box-shadow: -16px 0 40px var(--shadow);}.context .context-close{display: inline-flex;margin-left: auto;}.onpage-toc{display: block;margin-bottom: 18px;}.onpage-toc summary{cursor: pointer;padding: 10px 0;font-size: 14px;color: var(--ink);border-bottom: 1px solid var(--rule);}.onpage-toc > div{display: flex;flex-wrap: wrap;gap: 6px 16px;padding: 12px 0;}.onpage-toc a{font-size: 13px;color: var(--ink-2);text-decoration: underline;text-decoration-color: var(--rule-2);text-underline-offset: 3px;}}@media (max-width: 760px){:root{--top: 56px;}.app, :where(html:not([data-b-rail-expanded="true"])) .app.collapsed, .app.no-context{--rail: 0px;grid-template-columns: minmax(0,1fr);}.rail{display: none;}.viewport{grid-column: 1;}.site-footer{grid-column: 1;}.icon-btn.menu-mobile, .menu-mobile{display: inline-flex;margin-left: -8px;color: var(--ink);}.top-logo{display: inline-flex;align-items: center;margin-right: auto;}.top-logo img{height: 14px;width: auto;}.breadcrumbs{display: none;}.app.nav-open::after{content: "";position: fixed;inset: 0;z-index: 79;background: var(--scrim);}.app.nav-open .rail{display: flex;position: fixed;inset: 0 auto 0 0;z-index: 80;width: min(300px, 86vw);box-shadow: 16px 0 48px var(--shadow);}.app.nav-open .rail .brand{justify-content: space-between;padding: 0 12px 0 22px;height: 64px;}.app.nav-open .rail .brand-logo{display: block;height: 17px;}.app.nav-open .rail .brand-mark{display: none;}.app.nav-open .rail .nav-label, .app.nav-open .rail .nav-group{display: block;}.app.nav-open .rail .nav-link{justify-content: flex-start;min-height: 48px;padding: 10px 22px;font-size: 15px;}.app.nav-open .rail .nav-divider{margin: 10px 22px;}.app.nav-open .rail .brand{padding-right: 56px;}.app.nav-open .rail .rail-close{display: inline-flex;position: absolute;top: 14px;right: 12px;width: 36px;height: 36px;color: #e9edf2;}.app.nav-open .rail-bottom{display: block;}.app.nav-open .rail-toggle{display: none;}.app.nav-open .rail-theme{display: flex;align-items: center;gap: 12px;width: 100%;height: 44px;padding: 0 12px;color: #e9edf2;font-size: 14px;border: 1px solid rgba(255,255,255,.2);border-radius: 6px;}.rail-theme svg{width: 18px;height: 18px;}.rail-theme .i-sun, html[data-theme="dark"] .rail-theme .i-moon{display: none;}html[data-theme="dark"] .rail-theme .i-sun{display: block;}.rail-theme span::after{content: attr(data-light);}html[data-theme="dark"] .rail-theme span::after{content: attr(data-dark);}.rail-close:hover{background: rgba(255,255,255,.08);color: #fff;}.rail-bottom{display: none;}.top-logo{flex-shrink: 0;}.top-logo img{flex-shrink: 0;max-width: none;}.top-actions .btn.sm{padding: 5px 10px;}.page{padding: 24px 16px 40px;}.topbar{padding: 0 16px;gap: 10px;}.top-actions{gap: 12px;}.top-actions > .text-btn{display: none;}.top-actions .user-email{display: none;}.site-footer{padding: 10px 16px;gap: 8px;flex-wrap: wrap;}.footer-note{display: none;}.footer-nav .optional-mobile{display: none;}h1{font-size: 26px;}.home-head h1{font-size: 30px;}.home-head p{font-size: 15px;}.home-search{padding: 20px 18px 18px;}.form-line, .home-search .form-line, .form-line.ein{grid-template-columns: 1fr;}.form-line .btn{grid-column: auto;justify-self: stretch;width: 100%;}.form-line[style]{grid-template-columns: 1fr !important;}.home-guides{grid-template-columns: 1fr;}.home-guide, .home-guide + .home-guide{padding: 18px 0;border-left: 0;}.home-guide + .home-guide{border-top: 1px solid var(--rule);}.panel, .paper{padding: 20px 18px;}.panel .table-scroll, .paper .table-scroll{margin: 0 -18px;}.paper > .pagination, .panel > .pagination, #full-history .pagination{margin: 0 -18px -20px;}th:first-child, td:first-child{padding-left: 18px;}th:last-child, td:last-child{padding-right: 18px;}.search-form{padding: 18px;}.search-page-title h1{font-size: 26px;}.search-page-title{flex-wrap: wrap;}.form-bottom{flex-direction: column;align-items: flex-start;gap: 8px;}.page.home-page{padding-top: 16px;}.home-plate{min-height: 300px;background-position: 70% 50%;}.home-plate-copy{padding: 28px 22px;}.home-plate h1{font-size: 30px;}.home-plate-copy p{font-size: 15px;}.home-guides-wrap{margin-top: 36px;}.home-guides{grid-template-columns: 1fr;}.home-guide, .home-guide + .home-guide{padding: 22px 0 24px;border-left: 0;}.home-guide + .home-guide{border-top: 1px solid var(--rule);}.search-page-title h1{font-size: 28px;}.search-page-title{margin-bottom: 22px;}.qbar{flex-direction: column;min-height: 0;padding: 6px;}.qseg{flex: 0 0 auto !important;padding: 12px 14px;}.history-table, .history-table tbody{display: block;width: 100%;}.history-table td:nth-child(1), .history-table td:nth-child(2){grid-row: 2;font-size: 12px;color: var(--muted);}.home-history .table-scroll{margin: 0 -16px;}.pagination{padding: 12px 18px;}.definition > div{grid-template-columns: 1fr;gap: 2px;}.grid-2{grid-template-columns: 1fr;}.span-2{grid-column: auto;}.account-hero{flex-direction: column;align-items: flex-start;}.account-hero h1{font-size: 24px;}.state-grid{grid-template-columns: 1fr 1fr;gap: 24px 14px;}.reader-copy .doc-grid, .reader-copy .doc-sources, .reader-copy .doc-calculator{grid-template-columns: 1fr;}.protected-index{grid-template-columns: 1fr 1fr;}.protected-gate{padding: 22px 18px;}.state-picker-list{grid-template-columns: 1fr 1fr;}.modal-head{padding: 20px 20px 0;}.modal-body{padding: 14px 20px 22px;}.checkout-field-grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 430px){.topbar{gap: 8px;padding: 0 12px;}.top-logo img{height: 12px;}.theme-toggle{display: none;}.lang-switch .lang-globe{display: none;}.lang-switch a{padding: 0 8px;}.top-actions{gap: 8px;}.top-actions [data-action="login"]{font-size: 0;gap: 0;width: 34px;padding: 0;}.top-actions [data-action="login"] svg{width: 18px;height: 18px;}.user-trigger > svg{display: none;}.app, .app.no-context{grid-template-columns: minmax(0,1fr);}.viewport{grid-column: 1;}.top-actions{margin-left: auto;}.plan{padding: 14px 12px 12px;}.state-grid{grid-template-columns: 1fr;}.footer-nav{gap: 14px;}.modal-actions .btn{min-width: 96px;}.account-menu{right: -4px;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{scroll-behavior: auto !important;animation: none !important;transition: none !important;}}@media print{.rail, .context, .site-footer, .topbar, .reader-toolbar, .reader-end, .modal, .toast{display: none !important;}.app{display: block;height: auto;overflow: visible;background: #fff;}.viewport{overflow: visible;}.page{padding: 0;max-width: none;}.panel, .paper{border: 0;padding: 0;}}.viewport{overscroll-behavior-y: contain;scroll-padding-top: calc(var(--top) + 18px);}.context{overscroll-behavior-y: contain;}.home-plate-copy h1, .home-guide h3, .search-page-title h1{text-wrap: balance;}.home-guide:focus-visible{outline-offset: 6px;}.home-guide .hg-go{text-underline-offset: 4px;}.breadcrumbs a{min-width: 24px;min-height: 28px;align-items: center;justify-content: center;}.nav-link{min-height: 42px;}.nav-tip{position: fixed;z-index: 90;max-width: 250px;padding: 7px 11px;color: var(--ink);background: var(--sheet);border: 1px solid var(--rule-2);border-radius: var(--r2);box-shadow: 0 3px 12px var(--tint);font-size: 13px;line-height: 1.5;pointer-events: none;}.qbar{box-shadow: 0 9px 24px var(--tint), 0 1px 3px var(--tint);}.qseg{padding-inline: 20px;}.qseg:has(:focus-visible)::before, .qseg:has(:focus-visible) + .qseg::before{opacity: 0;}.qseg .select-button:focus-visible, .qseg input:focus-visible, .qseg select:focus-visible{outline: none;}.qseg.has-error::before, .qseg.has-error + .qseg::before{opacity: 0;}.result-head > div, .section-head > :first-child{min-width: 0;}.result-head p, .entity-name, .detail-hero h1{overflow-wrap: anywhere;}.pagination-buttons{flex-shrink: 0;}.table-action{min-height: 38px;}.record-body [id], .record-disclaimer{scroll-margin-top: 18px;}.plan{display: flex;flex-direction: column;}.order-record > span:first-child, .ledger-body{min-width: 0;}.modal[open]{display: flex;flex-direction: column;overflow: hidden;max-height: calc(100dvh - 40px);}.modal-head{flex: 0 0 auto;padding-bottom: 14px;border-bottom: 1px solid var(--rule);}.modal-body{min-height: 0;overflow: auto;overscroll-behavior: contain;scrollbar-gutter: stable;padding-top: 20px;}.modal-body:focus{outline: none;}.modal .modal-head .icon-btn{width: 36px;height: 36px;margin-top: -6px;}.modal .modal-head h2{padding-top: 1px;}.modal .field:has(input:focus-visible) > label{color: var(--ink);}.modal input:focus-visible{outline: none;box-shadow: none;}.state-picker-list{grid-template-columns: repeat(3,minmax(0,1fr));align-content: start;padding: 2px;scrollbar-width: thin;}.state-picker-list button{align-content: center;min-height: 61px;}.state-picker-list span, .state-picker-list small{overflow: visible;white-space: normal;overflow-wrap: anywhere;}.state-picker-list button.selected{box-shadow: inset 2px 0 0 var(--accent);}.state-picker-list button.selected b{color: var(--accent);}.state-picker-list button.selected span{font-weight: 600;}.state-picker-list button:focus-visible{outline: 1px solid var(--ink);outline-offset: -1px;background: var(--well);}.state-picker-list .no-results{grid-column: 1/-1;margin: 20px 0;}.modal-code{letter-spacing: .38em;padding-left: calc(12px + .38em);}.account-menu{max-height: min(420px,calc(100dvh - 120px));overflow-y: auto;}@media (min-width:761px) and (max-width:1180px){.qseg{padding-inline: 14px;}.qseg input, .qseg .select-button{font-size: 16px;}.qseg input::placeholder, .qseg .select-button > span.is-placeholder{font-size: 15px;}}@media (max-width:990px){.app.context-open::after{content: "";position: fixed;inset: 0;z-index: 64;background: var(--scrim);}.app.context-open .context{width: min(312px,88vw);}}@media (max-width:760px){.topbar{padding-left: max(16px,env(safe-area-inset-left));padding-right: max(16px,env(safe-area-inset-right));}.site-footer{padding-bottom: max(10px,env(safe-area-inset-bottom));}.app.nav-open .rail-bottom{padding-bottom: max(14px,env(safe-area-inset-bottom));}.app.nav-open .rail .rail-close{width: 44px;height: 44px;top: 10px;right: 8px;}.menu-mobile.icon-btn, .context-toggle.icon-btn, .context-close.icon-btn{min-width: 40px;min-height: 40px;}.user-trigger{min-height: 40px;}.search-page-title{margin-bottom: 24px;}.qbar{box-shadow: 0 4px 16px var(--tint);}.qseg{padding: 12px 14px;}.qseg input, .qseg select, .qseg .select-button{font-size: 16px;}.table-action{min-height: 44px;}.modal[open]{max-height: calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));width: calc(100vw - 24px);}.modal-head{padding: 20px 20px 12px;}.modal-head h2{font-size: 20px;}.modal-body{padding: 18px 20px 22px;}.modal .modal-head .icon-btn{width: 40px;height: 40px;margin: -7px -9px 0 0;}.state-picker-modal .modal-body{display: flex;flex-direction: column;}.state-picker-modal .directory-search{flex: 0 0 auto;}.state-picker-list{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 12px;max-height: 52dvh;min-height: 80px;}.state-picker-list button{padding-inline: 6px;column-gap: 4px;grid-template-columns: 26px minmax(0,1fr);}.state-picker-list span{font-size: 13px;}.state-picker-list small{font-size: 11px;}.modal input{font-size: 16px;}.modal-actions .btn{min-height: 44px;}.auth-actions button{min-height: 44px;}.nav-tip{display: none;}}@media (prefers-reduced-motion:reduce){.viewport{scroll-behavior: auto;}.qbar, .qseg, .plan, .quota-circle .value{transition: none;}}@media (max-width:430px){.app:not(.no-context) .top-logo img{display: none !important;}.app:not(.no-context) .top-logo::before{content: "";display: block;width: 26px;height: 26px;background: url("/_releases/d7d88f8a0c553e55248bdf6e/assets/favicons/brand-mark-v2.png") center/contain no-repeat;}}@media (max-width:359px){.top-logo img{display: none !important;}.top-logo::before{content: "";display: block;width: 26px;height: 26px;background: url("/_releases/d7d88f8a0c553e55248bdf6e/assets/favicons/brand-mark-v2.png") center/contain no-repeat;}.topbar{gap: 6px;padding-inline: 12px;}.top-actions{gap: 6px;}}.home-plate, html[data-theme="dark"] .home-plate{background: none;isolation: isolate;}.home-plate::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: var(--line) 62% 100% / cover no-repeat;filter: url("#sr-capitol-clean");opacity: .92;}html[data-theme="dark"] .home-plate::before{background-image: var(--line-dark);opacity: .86;}.home-plate-copy{z-index: 1;}html[data-theme="dark"] .qs-stage::before{background-image: var(--capitol-line-dark);opacity: .18;}.qbar{background: var(--sheet);}.page.data-note-page{max-width: 1160px;padding-top: 52px;padding-bottom: 72px;}.data-note{border-bottom: 1px solid var(--rule);}@media (max-width:760px){.home-plate::before{background-position: 70% 50%;opacity: .8;}html[data-theme="dark"] .qs-stage::before{opacity: .15;}.page.data-note-page{padding-top: 26px;padding-bottom: 44px;}}.lang-short{display: none;}@media (max-width:359px){.app .topbar .top-logo img{display: none !important;}.lang-switch .lang-full{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.lang-switch .lang-short{display: inline;font-size: 12px;}.lang-switch a{padding-inline: 7px;}}:root{--control-focus: #496991;}html[data-theme="dark"]{--control-focus: #a0bddf;}.qbar .qseg:focus-within, .qbar .qseg:has(:focus-visible){box-shadow: none;}.qbar input:focus, .qbar select:focus, .qbar .select-button:focus-visible,
.modal .directory-search input:focus, .modal .directory-search input:focus-visible{border: 0;outline: none;box-shadow: none !important;}.modal .directory-search:focus-within{border-color: var(--control-focus);outline: none;box-shadow: none;}.modal :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select):focus{outline: none;box-shadow: none;border-color: var(--control-focus);}.modal .directory-search input:focus{border: 0;}.field input[aria-invalid="true"], .field select[aria-invalid="true"]{border-color: var(--bad) !important;background: var(--bad-bg);}.input:disabled, .field input:disabled, .field select:disabled, .qbar input:disabled{color: var(--muted);cursor: not-allowed;opacity: .7;}.auth-dialog .field input{min-height: 48px;font-size: 16px;}.auth-dialog .modal-code{height: 52px !important;font-size: 24px !important;letter-spacing: .28em;padding: 0 12px 0 calc(12px + .28em);text-align: center;}.auth-dialog .form-errors{margin-top: 12px;}.auth-dialog .btn[type="submit"]{min-height: 46px;}.auth-dialog .auth-actions{flex-wrap: wrap;}.auth-dialog .auth-actions button{min-height: 40px;}.auth-dialog .modal-notice{overflow-wrap: anywhere;}.preview-credit-recovery{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:14px;border-top:1px solid var(--rule);}.preview-credit-recovery small{color:var(--muted);}.preview-credit-recovery button{min-height:40px;}.account-menu{min-width: 180px;}.account-menu a,.account-menu button{min-height:44px;}.footer-copyright{white-space:nowrap;}.top-links{display:flex;align-items:center;flex:0 0 auto;gap:18px;margin-left:auto;}.top-links a{font-size:13px;white-space:nowrap;color:var(--ink-2);}.mobile-primary,.mobile-extra-links{display:none;}@media (max-width:760px){:root{--top:88px;}.app,:where(html:not([data-b-rail-expanded="true"])) .app.collapsed,.app.no-context{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;}.app>.viewport{grid-row:1;grid-column:1;scrollbar-gutter:auto;}.app>.site-footer{grid-row:2;grid-column:1;min-height:28px;padding:4px 12px;justify-content:center;}.site-footer .footer-nav{display:none;}.footer-copyright{font-size:10px;line-height:18px;}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;grid-template-rows:48px 39px;height:var(--top);min-height:var(--top);gap:0 8px;padding:0 14px;}.topbar>.breadcrumbs{display:none !important;}.topbar>.top-logo{grid-column:1;grid-row:1;min-width:0;margin:0;}.topbar>.top-logo img{height:13px;max-width:125px;width:auto;}.topbar>.top-links{grid-row:2;grid-column:1;min-width:0;width:auto;margin:0;height:39px;gap:18px;border:0;}.top-links a{display:inline-flex;align-items:center;height:38px;font-size:12px;text-decoration:none;transition:color .15s;}.top-links a:hover,.top-links a[aria-current="page"]{color:var(--primary);}.topbar>.top-actions{display:contents;}.top-actions>.theme-toggle{display:inline-flex;grid-row:1;grid-column:2;justify-self:end;}.top-actions>#user-menu{grid-row:1;grid-column:3;justify-self:end;}.top-actions:has(#user-menu[hidden])>.theme-toggle{grid-column:3;}.top-actions>.lang-switch{grid-row:2;grid-column:2/4;justify-self:end;}.top-actions>.context-toggle{grid-row:1;grid-column:1;justify-self:end;}.app .topbar .top-logo::before{display:none;}.app .topbar .top-logo img.logo-light{display:block!important;}.app .topbar .top-logo img.logo-dark{display:none!important;}html[data-theme="dark"] .app .topbar .top-logo img.logo-light{display:none!important;}html[data-theme="dark"] .app .topbar .top-logo img.logo-dark{display:block!important;}.top-actions .lang-switch{height:30px;padding:1px;gap:0;font-size:12px;}.lang-switch .lang-globe{display:none;}.lang-switch .lang-full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.lang-switch .lang-short{display:inline;font-size:12px;}.lang-switch a{height:26px;padding:0 7px;}.top-actions .icon-btn,.top-actions .user-trigger{width:30px;min-width:30px;height:36px;padding:0;gap:0;justify-content:center;}.top-actions .user-trigger .i-down{display:none;}.top-actions .avatar{width:28px;height:28px;font-size:12px;}.top-actions [data-action="login"]{width:32px;min-width:32px;height:36px;padding:0 !important;font-size:0;gap:0;border:0;background:transparent;}.top-actions [data-action="login"] .icon{width:19px;height:19px;}.mobile-primary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column:1;grid-row:3;position:relative;z-index:25;padding:4px max(4px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));background:var(--sheet);border-top:1px solid var(--rule);}.mobile-primary a,.mobile-primary button.menu-mobile{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%;min-height:54px;gap:4px;margin:0;padding:5px 0;font-size:11px;line-height:1.3;color:var(--muted);border-radius:4px;white-space:nowrap;}.mobile-primary .icon{width:21px;height:21px;stroke-width:1.6;}.mobile-primary [aria-current="page"]{color:var(--primary);font-weight:600;background:var(--well);}.mobile-primary [aria-current="page"]::before{content:"";position:absolute;top:-4px;width:25px;height:2px;background:var(--accent);}.mobile-primary a:focus-visible,.mobile-primary button:focus-visible{outline:1px solid var(--control-focus);outline-offset:-3px;}.app.nav-open .rail{padding-bottom:env(safe-area-inset-bottom);}.app.nav-open .rail .nav-link[data-mobile-query],.app.nav-open .rail .nav-divider{display:none;}.app.nav-open .rail .mobile-extra-links{display:block;border-top:1px solid var(--rail-line);padding-top:8px;margin-top:8px;}.app.nav-open .rail .mobile-extra-links .nav-link{min-height:44px;}.keyboard-open .app>.site-footer,.keyboard-open .mobile-primary{display:none;}.keyboard-open .app{grid-template-rows:minmax(0,1fr);}.keyboard-open .topbar{grid-template-rows:48px;height:48px;min-height:48px;}.keyboard-open .topbar .top-links{display:none;}.keyboard-open .topbar .lang-switch{display:none;}.keyboard-open .topbar.has-path>.breadcrumbs{display:none!important;}.keyboard-open .topbar.has-path{grid-template-rows:48px;height:48px;min-height:48px;}.keyboard-open{--top:48px;}}@media (max-width:359px){.mobile-primary a,.mobile-primary button.menu-mobile{font-size:10px;}}@media print{.mobile-primary{display:none !important;}}.page.map-dir-page{max-width:1360px;}.map-toolbar,.map-bottom{width:100%;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px 18px;background:var(--sheet);}.map-workbench[data-labels="false"] :is(.map-labels,.map-short-labels){display:none !important;}#user-menu[hidden]{display:none!important;}.brand-mark{border-radius:0;background:none;object-fit:contain;}.home-guides-wrap>h2{border-bottom:0;margin-bottom:18px;padding:0;}.home-guides{gap:16px;}.home-guide,.home-guide+.home-guide{min-width:0;padding:25px 26px 27px;border:1px solid var(--rule);border-radius:12px;background:var(--sheet);text-decoration:none;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease;}.home-guide::before{height:2px;top:0;left:25px;right:25px;background:var(--primary);opacity:.75;}.home-guide:hover,.home-guide:focus-visible{border-color:var(--rule-2);background:var(--hover);box-shadow:0 10px 26px -15px var(--shadow);transform:translateY(-3px);text-decoration:none;}.home-guide:hover h3,.home-guide:focus-visible h3{text-decoration:none;}.home-guide h3{font-size:21px;line-height:1.45;padding-right:12px;}.home-guide p{margin:0;padding-right:12px;font-size:13px;line-height:1.85;}.home-guide .hg-fact{display:flex;align-items:baseline;gap:8px;font-size:12px;margin:0 0 22px;color:var(--muted);padding-right:22px;}.home-guide .hg-fact b{font-size:29px;line-height:1;color:var(--ink);}.hg-arrow{position:absolute;top:25px;right:22px;display:grid;place-items:center;width:26px;height:26px;color:var(--muted);transition:transform .22s ease,color .22s ease;}.hg-arrow .icon{display:block;width:19px;height:19px;}.home-guide:hover .hg-arrow,.home-guide:focus-visible .hg-arrow{transform:translateX(4px);color:var(--ink);}.account-guest-page{display:grid;align-content:start;justify-items:center;padding-top:clamp(42px,8vh,80px);width:100%;}.account-guest h1{margin:0 0 20px;font-size:30px;line-height:1.4;}.account-guest p{margin:0 0 28px;max-width:none;font-size:14px;line-height:1.9;}.account-guest .btn{min-width:124px;min-height:46px;}.checkbox-line{align-items:flex-start;}.checkbox-line input{flex:0 0 auto;margin-top:4px;}.checkbox-line a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;}.checkbox-line a:hover{text-decoration-color:var(--ink);}html[data-theme="dark"] .map-workbench .map-viewport{background:#01021d;}.map-workbench .us-map .state-shape:is(.is-hovered,:focus-visible,.chosen) path{fill:#ffd98a;fill-opacity:.1;stroke:#ffd98a;stroke-opacity:1;stroke-width:1.6;filter:drop-shadow(0 0 5px #ffc45ccc);}.map-workbench .us-map .state-shape.inset:is(.is-hovered,:focus-visible) path{fill:#6d5a3a;fill-opacity:1;}html[data-theme="dark"] .map-workbench .map-day-image{display:none;}html[data-theme="dark"] .map-workbench .us-map image.map-night-image{display:inline!important;}html:not([data-theme="dark"]) .map-workbench .us-map .state-shape path{fill:#243b55;fill-opacity:0;stroke:#62768b;stroke-opacity:.48;stroke-width:.75;}html:not([data-theme="dark"]) .map-workbench .us-map .state-shape.inset path{fill:#c8d2da;fill-opacity:1;stroke-opacity:.6;}html:not([data-theme="dark"]) .map-workbench .us-map:hover .state-shape path{stroke-opacity:.65;}html:not([data-theme="dark"]) .map-workbench .us-map.has-focus .state-shape:not(.is-hovered) path{fill-opacity:.09;}html:not([data-theme="dark"]) .map-workbench .us-map.has-focus .state-shape.inset:not(.is-hovered) path{fill:#c0cbd5;fill-opacity:1;}html:not([data-theme="dark"]) .map-workbench .us-map .state-shape:is(.is-hovered,:focus-visible,.chosen) path{fill:#ffe0a3;fill-opacity:.16;stroke:#a67524;stroke-opacity:1;stroke-width:1.8;filter:drop-shadow(0 0 5px #bd873780);}html:not([data-theme="dark"]) .map-workbench .us-map .state-shape.inset:is(.is-hovered,:focus-visible,.chosen) path{fill:#ead4a8;fill-opacity:1;}html:not([data-theme="dark"]) .map-workbench .us-map text{fill:#263c51!important;stroke:#f3f3ef!important;stroke-width:2.8;}html:not([data-theme="dark"]) .map-workbench .us-map .state-shape polygon{fill:#b28642;stroke:#f3f3ef;}html:not([data-theme="dark"]) .map-workbench .us-map .state-shape line{stroke:#62768b;}@keyframes sr-map-lights{from{opacity:0}to{opacity:1}}.disclaimer-dialog{width:min(660px,calc(100vw - 40px));padding:0;border:1px solid var(--rule);border-radius:16px;background:var(--sheet);box-shadow:0 24px 80px -20px var(--shadow);}.disclaimer-dialog .modal-head{align-items:center;padding:28px 30px 22px;border:0;background:transparent;}.disclaimer-dialog .modal-head h2{margin:0;font-size:25px;line-height:1.35;letter-spacing:0;}.disclaimer-dialog .modal-head .icon-btn{width:38px;height:38px;padding:0;margin:0;border:1px solid var(--rule);border-radius:50%;color:var(--muted);background:var(--well);}.disclaimer-dialog .modal-head .icon-btn:hover{color:var(--ink);border-color:var(--rule-2);}.disclaimer-dialog .modal-body{padding:0 30px 28px;}.disclaimer-copy{font-size:14px;line-height:1.95;color:var(--ink-2);}.disclaimer-copy p{margin:0 0 14px;}.disclaimer-copy p:first-child{color:var(--ink);}.disclaimer-copy p:last-child{margin-bottom:0;}.viewport{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;}.editorial-page sr-feature{overflow:visible;height:auto;min-height:0;}.breadcrumbs{gap:7px;}.breadcrumb-separator{display:inline-flex;flex:0 0 auto;}.breadcrumbs a{flex:0 0 auto;min-height:32px;align-items:center;}.breadcrumbs strong{min-width:0;}.breadcrumbs a:hover{text-decoration:none;}@media(min-width:761px) and (max-width:1050px){.qbar-with-type .qseg-state .select-button,.qseg-select select,.qbar-with-type #query-term{font-size:16px;}.home-guide,.home-guide+.home-guide{padding:22px 20px;}.home-guide h3{font-size:19px;}}@media(max-width:760px){.viewport{overflow-x:hidden;overflow-y:auto;touch-action:pan-y pinch-zoom;min-height:0;}.app>.viewport{height:100%;}.page.home-page{padding-bottom:28px;}.home-guides-wrap{margin-top:28px;}.home-guides-wrap>h2{font-size:19px;margin-bottom:14px;}.home-guides{grid-template-columns:minmax(0,1fr);gap:12px;}.home-guide,.home-guide+.home-guide{display:grid!important;grid-template-columns:minmax(0,1fr) 24px;grid-template-rows:auto auto auto;padding:18px 20px;border:1px solid var(--rule);border-radius:10px;}.home-guide .hg-fact{grid-area:1/1;gap:7px;margin:0 0 7px;padding:0;font-size:11px;line-height:1.4;}.home-guide .hg-fact b{font-size:22px;}.home-guide h3{grid-area:2/1;font-size:20px;padding:0;margin:0 0 6px;}.home-guide p{grid-area:3/1;font-size:12px;padding:0;margin:0;line-height:1.8;}.hg-arrow{position:static;grid-area:1/2/4/3;align-self:center;justify-self:end;}.home-guide:hover{transform:none;}.qbar-with-type .qseg-state .select-button,.qbar-with-type .qseg-select select{font-size:15px;}.qseg-state .select-button .icon,.qseg-select>.icon{width:16px;height:16px;flex-basis:16px;}.account-page .quota-caption,.account-page .quota-note{font-size:11px;line-height:1.75;}.account-guest-page{padding-top:30px;}.account-guest h1{font-size:27px;}.account-guest p{font-size:14px;margin-bottom:24px;}.disclaimer-dialog{width:calc(100vw - 24px);border-radius:14px;}.disclaimer-dialog .modal-head{padding:22px 22px 18px;}.disclaimer-dialog .modal-head h2{font-size:22px;}.disclaimer-dialog .modal-body{padding:0 22px 22px;}.disclaimer-copy{font-size:13px;line-height:1.9;}.topbar.has-path{grid-template-rows:48px 39px 38px;height:125px;min-height:125px;}.topbar.has-path>.breadcrumbs{display:flex!important;grid-column:1/-1;grid-row:3;align-items:center;height:38px;min-width:0;font-size:11px;border-top:1px solid var(--rule);}.topbar.has-path>.breadcrumbs a{min-height:32px;}.topbar.has-path>.breadcrumbs .icon{width:12px;height:12px;}}@media(prefers-reduced-motion:reduce){.home-guide,.hg-arrow,.home-guide::before{transition:none;}}:root{--sans: Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;}.preview-strip{display:flex;align-items:center;gap:8px;padding:7px 32px;border-bottom:1px solid var(--rule);background:var(--well);color:var(--muted);font-size:11px;line-height:1.5;}.preview-strip strong{font-weight:600;color:var(--ink-2);}.preview-strip>a{margin-left:auto;color:var(--primary);white-space:nowrap;border-radius:3px;padding:2px 4px;transition:background .15s,color .15s;}.preview-strip>a:hover{background:var(--tint);color:var(--ink);}.preview-dot{width:6px;height:6px;border-radius:50%;background:var(--warn);flex-shrink:0;}.preview-guide{max-width:920px;margin:0 auto;}.preview-guide h1{margin-bottom:12px;}.preview-guide .preview-intro{max-width:740px;color:var(--muted);font-size:15px;}.preview-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;}.preview-guide .panel{padding:24px;}.preview-guide .panel h2{font-size:19px;margin-bottom:12px;}.preview-guide .panel p, .preview-guide .panel li{font-size:13px;}.preview-guide .panel ul{padding-left:18px;margin:0 0 18px;}.preview-case-list{display:grid;gap:8px;margin-top:18px;}.preview-case{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;border:1px solid var(--rule);border-radius:var(--r2);padding:11px 14px;background:var(--sheet);color:var(--ink);}.preview-case:hover{background:var(--well);border-color:var(--rule-2);}.preview-case small{color:var(--muted);display:block;font-size:11px;}.preview-case .icon{width:16px;height:16px;}.preview-guide code{font:12px/1.6 var(--sans);padding:1px 4px;border-radius:3px;background:var(--tint);}.account-menu-email{line-height:1.5;}#account-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0;}#account-tabs [role=tab]{border:1px solid var(--rule);border-radius:5px;padding:8px 14px;font-size:13px;}#account-tabs [role=tab][aria-selected=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary);}#account-tabs [role=tab]:hover{box-shadow:0 0 0 1px var(--rule-2);}#account-settings .field{margin-bottom:18px;}@media(max-width:760px){.preview-strip{padding:6px 16px;font-size:10px;gap:6px;align-items:flex-start;}.preview-detail{display:block;}.preview-strip>a{padding-top:0;}.preview-guide-grid{grid-template-columns:1fr;gap:14px;margin-top:18px;}.preview-guide .panel{padding:18px;}.preview-case{padding:12px;}}@media print{.preview-strip{display:flex!important;}}.coverage-snapshot{margin:0 0 28px;padding:24px 28px;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r3);}.coverage-metrics{display:grid;grid-template-columns:1fr 1fr;gap:30px;}.coverage-metrics>div{display:grid;gap:4px;}.coverage-metrics>div+div{padding-left:30px;border-left:1px solid var(--rule);}.coverage-metrics span{font-size:13px;color:var(--muted);}.coverage-metrics strong{font-size:30px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);}.coverage-metrics small{font-size:12px;color:var(--muted);}.coverage-snapshot>p{margin:18px 0 0;font-size:11px;color:var(--muted);}@media(max-width:480px){.coverage-snapshot{padding:18px;}.coverage-metrics{gap:16px;}.coverage-metrics>div+div{padding-left:16px;}.coverage-metrics strong{font-size:24px;}.coverage-metrics span,.coverage-metrics small{font-size:11px;}}#page:not(.letter-host):not(.editorial-page):not(.map-dir-page) :is(h1, h2),
.modal :is(h1, h2),
.context-value,
.hg-fact b,
.home-guide h3,
.error-number,
.quota-num strong,
.plan-price,
.order-details .total dd,
.reader-end h3{font-family: var(--sans);}.home-page h1,
.query-page .search-page-title h1,
.account-page :is(h1, h2),
.context-value,
.quota-num strong,
.plan-price,
.order-details .total dd{font-weight: 650;}.home-page h2,
.home-guide h3,
.query-page h2{font-weight: 600;}.nav-link,
.lang-switch a,
.user-trigger{font-weight: 550;}.lang-switch a.active{font-weight: 650;}#page.map-dir-page :is(h1, h2, h3),
.map-dir-page .map-tooltip,
.map-dir-page .map-tooltip small,
.map-dir-page .directory-summary strong{font-family: var(--map-font);}#page.map-dir-page :is(h1, h2, h3),
.map-dir-page .map-tooltip,
.map-dir-page .directory-summary strong{font-weight: 500;}[data-b-inline="396ab97dd3de82e9"]{max-width:none}[data-b-inline="0c2bd2de97bbea3e"]{--photo:url("/_releases/d7d88f8a0c553e55248bdf6e/assets/editorial/original/img/city-navy.jpg");--line:url("/_home/capitol-line-b5301860fcdaf05529de.webp");--line-dark:url("/_home/capitol-line-dark-d1a28d8284dc38d98fda.webp")}[data-b-inline="eb99a4c193ede15d"]{white-space:nowrap}[data-b-inline="9bb05fc78ef231d6"]{--capitol-line:url("/_home/capitol-line-b5301860fcdaf05529de.webp");--capitol-line-dark:url("/_home/capitol-line-dark-d1a28d8284dc38d98fda.webp")}[data-b-inline="1a0445f0c0b26ca1"]{text-wrap:wrap}[data-b-inline="7177bdcb32404f00"]{width:100%;text-align:left}[data-b-inline="edd8df663df77c07"]{position:absolute;bottom:12px;right:14px}[data-b-inline="a49cca52becd9f40"]{font-size:12px}[data-b-inline="607e8b555296d915"]{text-align:left;max-width:180px}[data-b-inline="5225e5b7d763171d"]{width:0%}[data-b-inline="c51db133da7c4b02"]{display:flex;justify-content:space-between;gap:15px}[data-b-inline="071a901d088c8bb4"]{height:NaNpx}[data-b-inline="b7aa1ec0049dec9d"]{width:100%}[data-b-cols="1"]{--cols:1}[data-b-cols="2"]{--cols:2}[data-b-cols="3"]{--cols:3}[data-b-cols="4"]{--cols:4}#b-controller-port{display:none!important;}[hidden]{display:none!important;}#ui-toast.visible{opacity:1;transform:translateY(0);}#auth-dialog #auth-eyebrow{display:none;}#auth-dialog .verification-allowance{display:none;}#auth-dialog .auth-submit{width:100%;}#auth-dialog #code{text-align:center;}#b-live-status:empty{display:none;}.b-controller-action{display:none;}.b-nowrap{white-space:nowrap;}#payment-message:empty{display:none;}.page.legal-page{padding-top:24px;}#query-balance .b-allowance{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;line-height:1.65;}#query-balance .b-allowance-primary{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;color:var(--ink-2);font-size:13px;}#query-balance .b-allowance-item{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap;}#query-balance .b-allowance-item strong{color:var(--ink);font-weight:650;}#query-balance .b-allowance-separator{color:var(--muted);}#query-balance .b-allowance-reset{color:var(--muted);font-size:12px;}#query-balance .b-ein-allowance{flex-direction:column;align-items:flex-start;gap:4px;}#query-balance .b-allowance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;}@media(max-width:767px){#query-balance .b-allowance{flex-direction:column;align-items:flex-start;gap:4px;}#query-balance .b-allowance-reset{max-width:100%;}}#checkout-dialog .checkbox-line input{width:16px;height:16px;min-height:0;padding:0;flex:0 0 16px;}.b-initial-panel{padding:24px;}.b-initial-panel h1{margin-bottom:12px;}@media(max-width:760px){:root{--top:54px;}.page.legal-page{padding-top:20px;}.topbar{grid-template-columns:minmax(0,1fr) auto auto 44px;grid-template-rows:54px;height:54px;min-height:54px;column-gap:8px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));}.topbar>.top-logo{grid-row:1;grid-column:1;}.topbar>.top-logo img{width:100%;max-width:125px;height:auto;}.topbar>.top-links{grid-row:1;grid-column:2;height:54px;gap:10px;}.topbar>.top-links a{font-size:11px;}.top-actions>.theme-toggle{display:none;}.top-actions>.lang-switch{grid-row:1;grid-column:3;}.top-actions>#user-menu{grid-row:1;grid-column:4;}.topbar.has-path{grid-template-rows:54px 38px;height:92px;min-height:92px;}.topbar.has-path>.breadcrumbs{grid-row:2;}.topbar.has-path>.breadcrumbs{padding-right:40px;}.top-actions>.context-toggle{grid-row:2;grid-column:4;justify-self:end;}.keyboard-open .topbar,.keyboard-open .topbar.has-path{grid-template-rows:48px;height:48px;min-height:48px;}.keyboard-open .topbar>.top-links{display:flex;height:48px;}.keyboard-open .topbar .lang-switch{display:flex;}}.account-hero h2{font-size:30px;line-height:1.3;margin:0;overflow-wrap:anywhere}@media(max-width:760px){.account-hero h2{font-size:24px}}#user-menu{min-width:44px}#query-balance{min-height:44px}.b-search-results-head h2{margin:0;min-width:0;overflow-wrap:anywhere}.b-search-results-head .b-search-result-count{margin:0 0 0 auto;text-align:right;white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.history-page .history-table th:last-child,.history-page .history-table td:last-child{text-align:right}.account-identity{min-height:48px}.account-identity>.account-guest{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:0}.account-identity>.account-guest p{margin:0}.b-neutral-avatar{background:var(--rule);color:transparent}.b-data-pending{color:var(--muted);font-size:13px;line-height:1.5}.b-history-message p{margin:0 0 10px}[data-b-percent="0"]{width:0%}[data-b-percent="1"]{width:1%}[data-b-percent="2"]{width:2%}[data-b-percent="3"]{width:3%}[data-b-percent="4"]{width:4%}[data-b-percent="5"]{width:5%}[data-b-percent="6"]{width:6%}[data-b-percent="7"]{width:7%}[data-b-percent="8"]{width:8%}[data-b-percent="9"]{width:9%}[data-b-percent="10"]{width:10%}[data-b-percent="11"]{width:11%}[data-b-percent="12"]{width:12%}[data-b-percent="13"]{width:13%}[data-b-percent="14"]{width:14%}[data-b-percent="15"]{width:15%}[data-b-percent="16"]{width:16%}[data-b-percent="17"]{width:17%}[data-b-percent="18"]{width:18%}[data-b-percent="19"]{width:19%}[data-b-percent="20"]{width:20%}[data-b-percent="21"]{width:21%}[data-b-percent="22"]{width:22%}[data-b-percent="23"]{width:23%}[data-b-percent="24"]{width:24%}[data-b-percent="25"]{width:25%}[data-b-percent="26"]{width:26%}[data-b-percent="27"]{width:27%}[data-b-percent="28"]{width:28%}[data-b-percent="29"]{width:29%}[data-b-percent="30"]{width:30%}[data-b-percent="31"]{width:31%}[data-b-percent="32"]{width:32%}[data-b-percent="33"]{width:33%}[data-b-percent="34"]{width:34%}[data-b-percent="35"]{width:35%}[data-b-percent="36"]{width:36%}[data-b-percent="37"]{width:37%}[data-b-percent="38"]{width:38%}[data-b-percent="39"]{width:39%}[data-b-percent="40"]{width:40%}[data-b-percent="41"]{width:41%}[data-b-percent="42"]{width:42%}[data-b-percent="43"]{width:43%}[data-b-percent="44"]{width:44%}[data-b-percent="45"]{width:45%}[data-b-percent="46"]{width:46%}[data-b-percent="47"]{width:47%}[data-b-percent="48"]{width:48%}[data-b-percent="49"]{width:49%}[data-b-percent="50"]{width:50%}[data-b-percent="51"]{width:51%}[data-b-percent="52"]{width:52%}[data-b-percent="53"]{width:53%}[data-b-percent="54"]{width:54%}[data-b-percent="55"]{width:55%}[data-b-percent="56"]{width:56%}[data-b-percent="57"]{width:57%}[data-b-percent="58"]{width:58%}[data-b-percent="59"]{width:59%}[data-b-percent="60"]{width:60%}[data-b-percent="61"]{width:61%}[data-b-percent="62"]{width:62%}[data-b-percent="63"]{width:63%}[data-b-percent="64"]{width:64%}[data-b-percent="65"]{width:65%}[data-b-percent="66"]{width:66%}[data-b-percent="67"]{width:67%}[data-b-percent="68"]{width:68%}[data-b-percent="69"]{width:69%}[data-b-percent="70"]{width:70%}[data-b-percent="71"]{width:71%}[data-b-percent="72"]{width:72%}[data-b-percent="73"]{width:73%}[data-b-percent="74"]{width:74%}[data-b-percent="75"]{width:75%}[data-b-percent="76"]{width:76%}[data-b-percent="77"]{width:77%}[data-b-percent="78"]{width:78%}[data-b-percent="79"]{width:79%}[data-b-percent="80"]{width:80%}[data-b-percent="81"]{width:81%}[data-b-percent="82"]{width:82%}[data-b-percent="83"]{width:83%}[data-b-percent="84"]{width:84%}[data-b-percent="85"]{width:85%}[data-b-percent="86"]{width:86%}[data-b-percent="87"]{width:87%}[data-b-percent="88"]{width:88%}[data-b-percent="89"]{width:89%}[data-b-percent="90"]{width:90%}[data-b-percent="91"]{width:91%}[data-b-percent="92"]{width:92%}[data-b-percent="93"]{width:93%}[data-b-percent="94"]{width:94%}[data-b-percent="95"]{width:95%}[data-b-percent="96"]{width:96%}[data-b-percent="97"]{width:97%}[data-b-percent="98"]{width:98%}[data-b-percent="99"]{width:99%}[data-b-percent="100"]{width:100%}.b-seo-initial{max-width:1050px;margin:40px auto;padding:24px;font:16px/1.7 Inter,"Noto Sans SC",sans-serif;color:#182941}.b-seo-initial h1{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.2}.b-seo-initial nav{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.b-seo-initial a{color:inherit;text-decoration:underline}.b-query-title{margin:0 0 24px;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.25}.kb-panel{margin:0 0 32px;padding:26px 30px;background:var(--sheet);border:1px solid var(--rule);border-top:3px solid var(--primary);border-radius:var(--r2)}.kb-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.kb-heading h2{margin:0;font-size:23px}.kb-badge{display:inline-block;font:500 12px/1.5 var(--sans);color:var(--muted);border:1px solid var(--rule);padding:3px 8px;border-radius:3px;white-space:nowrap}.kb-form{position:relative}.kb-input-row{display:flex;gap:10px;align-items:stretch}.kb-input-wrap{position:relative;flex:1;min-width:0}.kb-input-wrap input{width:100%;height:60px;border:1px solid var(--rule-2);background:var(--well);border-radius:4px;padding:0 48px 0 18px;font-size:17px;outline-offset:2px}.kb-input-wrap input:focus{outline:2px solid var(--primary);background:var(--sheet)}.kb-clear{position:absolute;right:5px;top:8px;width:44px;height:44px;font-size:22px;color:var(--muted)}.kb-submit,.kb-primary{background:var(--primary);color:var(--on-primary);padding:12px 24px;min-height:44px;border-radius:4px;font-weight:500}.kb-submit:hover,.kb-primary:hover{background:var(--primary-hover)}.kb-hint{font-size:13px;color:var(--muted);margin:10px 0 0}.kb-meta-line{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:13px;color:var(--muted);font-size:12px}.kb-link{color:var(--ink);text-decoration:underline;text-underline-offset:4px;min-height:28px}.kb-suggestions{position:absolute;z-index:45;top:66px;left:0;right:0;background:var(--sheet);border:1px solid var(--rule-2);box-shadow:0 10px 24px var(--shadow);border-radius:4px;padding:5px;max-height:330px;overflow:auto}.kb-option{padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:3px;border-radius:2px;line-height:1.55}.kb-option small{color:var(--muted)}.kb-option[aria-selected=true],.kb-option:hover{background:var(--well);box-shadow:inset 3px 0 var(--accent)}.kb-option-empty{padding:12px 14px;color:var(--muted)}.kb-content{max-width:1040px;margin:0 auto;width:100%}.kb-content h1{font-size:30px;line-height:1.45;overflow-wrap:anywhere;margin:20px 0 16px}.kb-compact{padding:18px 22px;margin-bottom:26px;border-top-width:1px}.kb-compact .kb-heading{margin-bottom:12px}.kb-compact .kb-heading h2{font-family:var(--sans);font-size:16px}.kb-compact input{height:50px;font-size:15px}.kb-compact .kb-clear{top:3px}.kb-compact .kb-suggestions{top:56px}.kb-summary{color:var(--muted);font-size:15px}.kb-results{border-top:1px solid var(--rule);margin-top:24px}.kb-result{padding:24px 0;border-bottom:1px solid var(--rule)}.kb-result h2{font-family:var(--sans);font-size:19px;margin:8px 0 10px}.kb-result h2 a:hover{text-decoration:underline;text-underline-offset:4px}.kb-result p{max-width:790px;color:var(--muted);margin:0}.kb-scope{font-size:12px;color:var(--muted);letter-spacing:.02em}.kb-answer{background:var(--sheet);border:1px solid var(--rule);padding:32px 38px;margin-top:20px}.kb-answer h2{font-family:var(--sans);font-size:18px;margin:28px 0 10px}.kb-answer p{font-size:16px;line-height:1.9;max-width:780px}.kb-answer-meta{padding:16px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--muted);font-size:12px;margin-bottom:22px;display:flex;flex-wrap:wrap;gap:8px 22px}.kb-answer-foot{border-top:1px solid var(--rule);padding-top:20px;margin-top:30px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.kb-empty,.kb-gate{padding:32px;background:var(--sheet);border:1px solid var(--rule);margin-top:24px}.kb-empty h2,.kb-gate h2{font-size:22px}.kb-empty p,.kb-gate p{color:var(--muted)}.kb-dialog{max-width:460px;width:calc(100% - 32px);border:1px solid var(--rule);padding:30px;border-radius:6px;background:var(--sheet);color:var(--ink);box-shadow:0 16px 50px var(--shadow)}.kb-dialog::backdrop{background:var(--scrim)}.kb-dialog h2{font-size:23px;margin-bottom:14px}.kb-dialog p{color:var(--muted)}.kb-dialog-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px}.kb-static-note{font-size:12px;color:var(--muted);margin:8px 0 16px}.home-guide[aria-disabled=true]{cursor:default}.home-guide[aria-disabled=true]:hover{transform:none}.kb-status{min-height:20px;color:var(--muted);font-size:12px}.kb-back{display:inline-block;margin-bottom:6px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.kb-mobile-example{display:none}.kb-dialog button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.kb-page{overflow-wrap:anywhere}.kb-page a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:700px){.kb-panel{padding:20px 16px;margin-bottom:25px}.kb-heading h2{font-size:21px}.kb-input-row{gap:8px}.kb-input-wrap input{font-size:16px;padding-left:12px;height:54px}.kb-submit{padding:10px 16px}.kb-clear{top:5px}.kb-heading{gap:8px}.kb-hint{font-size:12px}.kb-content h1{font-size:25px}.kb-answer{padding:22px 19px}.kb-answer p{font-size:15px}.kb-answer-meta{display:block}.kb-answer-meta span{display:block;margin:4px 0}.kb-empty,.kb-gate{padding:22px}.kb-suggestions{top:60px}.kb-compact .kb-suggestions{top:56px}.kb-mobile-example{display:inline}.kb-home-hint-long{display:none}.kb-badge{font-size:11px}.kb-meta-line{gap:5px 10px}.kb-compact{padding:16px}.kb-dialog{padding:24px}}.kb-status:empty{display:none}.kb-compact .kb-meta-line{margin-top:8px}.kb-compact .kb-hint{margin-top:8px}.kb-compact .kb-heading{margin-bottom:10px}@media(max-width:430px){.topbar .top-links{display:none}.topbar .top-logo{flex-shrink:0;width:124px}.topbar .top-actions{margin-left:auto}}.kb-start-help{max-width:760px;margin:60px auto;padding:24px;line-height:1.8}.kb-start-help a{text-decoration:underline}.kb-start-help code{overflow-wrap:anywhere}.kb-home-search{border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;padding:36px 0 44px;margin:0 0 46px}.kb-home-search .kb-heading{margin-bottom:14px;align-items:baseline}.kb-home-search .kb-heading h2{font-size:32px;letter-spacing:.01em}.kb-free{font-size:13px;color:var(--muted)}.kb-intro{font-size:17px;color:var(--muted);margin:0 0 26px;line-height:1.7}.kb-home-search .kb-input-row{gap:0;background:var(--sheet);border:1px solid var(--rule-2);border-radius:5px;box-shadow:0 3px 10px rgba(23,38,60,.035);padding:7px}.kb-home-search .kb-input-wrap input{height:68px;border:0;background:transparent;font-size:19px;padding-left:51px;padding-right:46px}.kb-home-search .kb-input-wrap input:focus{outline:0}.kb-home-search .kb-input-row:focus-within{outline:2px solid var(--primary);outline-offset:2px}.kb-home-search .kb-submit{padding:0 36px;font-size:17px;min-width:116px}.kb-home-search .kb-clear{top:12px}.kb-home-search .kb-hint{margin-top:16px;font-size:13px}.kb-home-search .kb-suggestions{top:88px}.kb-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.kb-home-search .kb-search-icon{width:23px;height:23px}.kb-compact .kb-input-wrap input{padding-left:43px}.kb-compact{background:transparent;border:0;border-bottom:1px solid var(--rule);padding:0 0 22px;margin-bottom:30px}.kb-compact .kb-hint{font-size:12px}.kb-answer-meta{margin:32px 0 14px}.kb-sources{font-size:12px;line-height:1.8;color:var(--muted)}.kb-sources a{text-decoration:underline;text-underline-offset:3px}.kb-answer-foot{margin-top:20px;justify-content:space-between}.kb-answer-foot .kb-scope{max-width:75%}@media(max-width:700px){.kb-home-search{padding:28px 0 32px;margin-bottom:32px}.kb-home-search .kb-heading h2{font-size:28px}.kb-home-search .kb-heading{align-items:center;gap:6px 16px}.kb-intro{font-size:15px;margin-bottom:20px}.kb-free{font-size:12px}.kb-home-search .kb-input-row{padding:5px}.kb-home-search .kb-input-wrap input{height:58px;font-size:16px;padding-left:37px;padding-right:34px}.kb-home-search .kb-search-icon{left:8px;width:20px}.kb-home-search .kb-submit{padding:0 16px;min-width:72px;font-size:15px}.kb-home-search .kb-clear{top:7px;right:0;width:34px}.kb-home-search .kb-hint{font-size:12px}.kb-home-search .kb-suggestions{top:75px}.kb-compact{padding:0 0 20px}.kb-answer-foot .kb-scope{max-width:none}}.kb-home-caption{margin-left:auto;max-width:68%;text-align:right;font-size:15px;line-height:1.7;color:var(--muted)}.kb-home-search .kb-heading{margin-bottom:26px}.kb-answer-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 24px}.kb-answer-dates{display:flex;flex-wrap:wrap;gap:6px 18px}.kb-answer-meta .kb-answer-dates span{margin:0}.kb-answer-meta .kb-answer-note{margin:0 0 0 auto;text-align:right;max-width:100%;line-height:1.7}@media(max-width:700px){.kb-home-caption{flex-basis:100%;max-width:100%;font-size:13px}.kb-home-search .kb-heading{margin-bottom:20px}.kb-answer-meta{display:flex;gap:8px}.kb-answer-meta .kb-answer-note{flex-basis:100%}}.kb-home-search{padding-top:28px;padding-bottom:24px;margin-bottom:30px}.kb-home-search .kb-heading{margin-bottom:28px;gap:14px 32px}.kb-home-search .kb-input-row{padding:0;border:1px solid var(--rule-2);border-radius:6px;box-shadow:none}.kb-home-search .kb-input-wrap input{height:96px;padding-left:62px;padding-right:56px;font-size:20px;border-radius:6px 0 0 6px}.kb-home-search .kb-submit{height:96px;min-width:174px;padding:0 30px;border-radius:0 5px 5px 0;font-size:18px;white-space:nowrap}.kb-home-search .kb-search-icon{left:23px;width:25px;height:25px}.kb-home-search .kb-clear{top:26px;right:8px}.kb-home-search .kb-input-row:focus-within{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 5px var(--tint)}.kb-home-search .kb-suggestions{top:104px}.kb-compact .kb-submit{white-space:nowrap}@media(max-width:700px){.kb-home-search{padding-top:22px;padding-bottom:20px;margin-bottom:24px}.kb-home-search .kb-heading{gap:10px 16px;margin-bottom:22px}.kb-home-search .kb-input-wrap input{height:76px;padding-left:39px;padding-right:34px;font-size:16px}.kb-home-search .kb-submit{height:76px;min-width:112px;padding:0 12px;font-size:14px}.kb-home-search .kb-search-icon{left:12px;width:20px;height:20px}.kb-home-search .kb-clear{top:16px;right:0}.kb-home-search .kb-suggestions{top:84px}.kb-compact .kb-submit{min-width:110px;padding:0 12px;font-size:14px}.kb-compact .kb-input-wrap input{padding-left:36px;padding-right:36px}}.kb-submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1.25;letter-spacing:0;font-weight:500}.kb-home-search .kb-submit{font-size:20px;min-width:166px;padding:0 24px}html[lang="zh-CN"] .kb-home-search .kb-submit{min-width:144px;letter-spacing:.06em}@media(max-width:700px){.kb-home-search .kb-submit{font-size:16px;min-width:118px;padding:0 12px}html[lang="zh-CN"] .kb-home-search .kb-submit{min-width:88px}}.kb-home-search .kb-home-caption.kb-support-stacked,
.kb-answer-meta .kb-answer-note.kb-support-stacked{flex-basis:100%;max-width:100%;margin-left:0;text-align:left}@media(max-width:700px){.kb-home-caption{margin-left:0;text-align:left}.kb-answer-meta .kb-answer-note{margin-left:0;text-align:left}}.kb-content h1{font-size:30px;line-height:1.45;font-weight:700;margin:20px 0 24px}.kb-results{border-top:1px solid var(--rule);margin-top:26px}.kb-result{padding:24px 0}.kb-result h2{font-size:19px;line-height:1.6;font-weight:700;margin:0}.kb-result h2 a{display:block}.kb-result h2 a:hover{color:var(--primary)}.kb-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px 0}.kb-pagination>div:last-child{justify-self:end}.kb-page-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border:1px solid var(--rule-2);border-radius:4px;background:var(--sheet);font:500 14px/1.4 var(--sans);white-space:nowrap}.kb-page-button:hover{background:var(--well)}.kb-page-button:disabled{opacity:.5;cursor:wait}.kb-page-number{font-size:13px;color:var(--muted)}.kb-summary,#kb-results-status{font-size:15px;line-height:1.8;color:var(--muted)}.kb-compact{padding:0 0 26px;margin-bottom:30px}.kb-compact .kb-heading h2{font-size:16px;font-weight:700}.kb-compact .kb-heading{margin-bottom:14px}.kb-compact .kb-input-wrap input{height:50px;font-size:16px}.kb-compact .kb-submit{font-size:16px;padding:0 24px;min-width:76px}.kb-compact .kb-suggestions{top:58px}.kb-answer{padding:32px 38px}.kb-answer h1{margin:24px 0;font-size:30px;line-height:1.5}.kb-answer p{max-width:none;font-size:16px;line-height:1.9;margin:0 0 20px}.kb-answer h2{font-size:18px;line-height:1.6;margin:28px 0 12px}.kb-answer ul{padding-left:23px;line-height:1.9}.kb-answer li+li{margin-top:8px}.kb-answer aside{margin-top:24px;padding:16px 20px;background:var(--well);border-left:3px solid var(--rule-2)}.kb-answer aside p:last-child{margin-bottom:0}.kb-cost-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding:22px 24px;background:var(--well);border:1px solid var(--rule)}.kb-cost-list+.kb-cost-list{margin-top:16px}.kb-cost-wide{grid-column:1/-1}.kb-cost-field{min-width:0}.kb-cost-field dt{font-size:13px;line-height:1.5;color:var(--muted);margin-bottom:5px}.kb-cost-field dd{margin:0;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.kb-answer-meta{border-bottom:0;margin:28px 0 0;padding:20px 0 0;line-height:1.7}.kb-answer-dates{gap:8px 24px}.kb-answer-meta .kb-answer-note{flex-basis:100%;margin-left:0;text-align:left}@media(max-width:700px){.kb-content h1,.kb-answer h1{font-size:25px}.kb-result h2{font-size:18px}.kb-pagination{gap:8px}.kb-page-button{padding:9px 12px;font-size:13px}.kb-answer{padding:24px 20px}.kb-answer p,.kb-cost-field dd{font-size:15px}.kb-cost-list{grid-template-columns:1fr;padding:18px;gap:17px}.kb-compact .kb-submit{padding:0 16px;min-width:72px}.kb-compact .kb-input-wrap input{padding-left:40px}}.kb-floating-suggestions{position:fixed;z-index:1200;right:auto;bottom:auto;margin:0;padding:5px;border:1px solid var(--rule-2,#c8cdc9);background:var(--sheet,#fff);color:var(--ink,#1c2b3d);box-shadow:0 8px 28px rgba(20,35,53,.13);border-radius:6px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kb-floating-suggestions .kb-option{font:400 15px/1.65 var(--sans,Arial,sans-serif);padding:10px 13px}.kb-floating-suggestions .kb-option[aria-selected=true],.kb-floating-suggestions .kb-option:hover{background:var(--well,#f3f4f0)}.kb-results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:22px 0 18px}.kb-content .kb-results-heading h1{font-size:25px;font-weight:600;line-height:1.4;letter-spacing:-.02em;margin:0}.kb-results-heading .kb-back{margin:0;color:var(--muted);font:400 13px/1.5 var(--sans);white-space:nowrap;min-height:32px;padding:4px 0;text-decoration:none}#kb-results-status:empty,.kb-summary:empty{display:none}.kb-results{margin-top:0}.kb-result{padding:0;border-color:var(--rule)}.kb-results .kb-result h2{margin:0;font-size:17px;font-weight:500;line-height:1.7;letter-spacing:0}.kb-results .kb-result h2 a{display:block;padding:19px 4px;color:var(--ink);text-decoration:none;border:0;box-shadow:none;background-image:none;transition:color .15s,background-color .15s}.kb-results .kb-result h2 a:link,.kb-results .kb-result h2 a:visited,.kb-results .kb-result h2 a:hover,.kb-results .kb-result h2 a:active,.kb-results .kb-result h2 a:focus{text-decoration:none;border-bottom:0;box-shadow:none;background-image:none}.kb-results .kb-result h2 a:hover{color:var(--primary);background:var(--well)}.kb-results .kb-result h2 a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:3px}.kb-compact{padding-bottom:22px;margin-bottom:22px}.kb-pagination{padding:20px 0}.kb-answer h1{font-weight:600}.kb-answer-meta .kb-answer-note{line-height:1.75}@media(max-width:700px){.kb-compact{padding-bottom:18px;margin-bottom:20px}.kb-results-heading{margin:18px 0 14px;gap:12px}.kb-content .kb-results-heading h1{font-size:23px;line-height:1.4}.kb-results-heading .kb-back{font-size:12px}.kb-results .kb-result h2{font-size:16px;line-height:1.75;font-weight:500}.kb-results .kb-result h2 a{padding:17px 2px}.kb-answer h1{font-size:24px;line-height:1.5;font-weight:600}.kb-floating-suggestions .kb-option{font-size:15px;padding:10px 11px}.kb-floating-suggestions{border-radius:5px}}.kb-floating-suggestions a.kb-option:link,.kb-floating-suggestions a.kb-option:visited,.kb-floating-suggestions a.kb-option:hover,.kb-floating-suggestions a.kb-option:active{color:inherit;text-decoration:none;border-bottom:0;background-image:none}.kb-floating-suggestions a.kb-option:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.kb-form .kb-input-wrap input:focus,.kb-form .kb-input-wrap input:focus-visible{outline:none;outline-offset:0;box-shadow:none;border-color:var(--primary);background:var(--sheet)}.kb-home-search .kb-input-row:focus-within{outline:none;outline-offset:0;box-shadow:none;border-color:var(--primary)}.kb-form .kb-input-wrap input{transition:border-color .15s,background-color .15s}.kb-form .kb-submit:focus-visible,.kb-form .kb-clear:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.topbar .top-actions .annual-top-more{display:none!important;flex-direction:row;align-items:center;justify-content:center;gap:5px;font-size:12px;line-height:1.2;white-space:nowrap;width:max-content;min-width:max-content;height:44px;padding:0 2px;margin:0;flex-shrink:0;justify-self:end;grid-column:4;grid-row:1}@media(max-width:760px){.topbar .top-actions .annual-top-more{display:inline-flex!important}.topbar:has(.annual-top-more){grid-template-columns:minmax(0,1fr) auto auto max-content;column-gap:8px}#user-menu{display:none!important}}@media(max-width:760px){.rail .nav-scroll [data-annual-nav]{display:none!important}}@media(max-width:760px){.mobile-primary{background:var(--rail-bg);border-top-color:var(--rail-line)}.mobile-primary a,.mobile-primary button.menu-mobile{color:#e9edf2}.mobile-primary [aria-current="page"]{color:#fff;background:var(--rail-active)}.mobile-primary a:focus-visible,.mobile-primary button:focus-visible{outline-color:#fff}}