:root{--bp-ink: #14202e;--bp-ink-2: #4a5868;--bp-ink-3: #7a8796;--bp-paper: #fbfaf6;--bp-card: #ffffff;--bp-rule: #e3e0d6;--bp-accent: #1f5fad;--bp-accent-ink: #ffffff;--bp-go: #1e7a4c;--bp-wait: #9a6200;--bp-flag: #a23b2a;--bp-focus: #f2b700;--bp-radius: 6px;--bp-space-1: 4px;--bp-space-2: 8px;--bp-space-3: 12px;--bp-space-4: 16px;--bp-space-5: 24px;--bp-space-6: 32px;--bp-space-7: 48px;--bp-space-8: 64px;--bp-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bp-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bp-text-sm: 14px;--bp-text-base: 16px;--bp-text-md: 18px;--bp-text-lg: 22px;--bp-text-xl: 28px;--bp-text-2xl: 36px;--bp-target: 44px;--bp-measure: 70ch;--bp-page: 960px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bp-paper);color:var(--bp-ink);font-family:var(--bp-font);font-size:var(--bp-text-base);line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.2;margin:0 0 var(--bp-space-3);font-weight:650;letter-spacing:-.01em}h1{font-size:var(--bp-text-xl)}h2{font-size:var(--bp-text-lg)}h3{font-size:var(--bp-text-md)}@media (min-width: 720px){h1{font-size:var(--bp-text-2xl)}}p{margin:0 0 var(--bp-space-3);max-width:var(--bp-measure)}a{color:var(--bp-accent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--bp-focus);outline-offset:2px;border-radius:2px}[tabindex="-1"]:focus{outline:none}.mono{font-family:var(--bp-mono);font-size:var(--bp-text-sm)}.small{font-size:var(--bp-text-sm);color:var(--bp-ink-2)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--bp-space-4);top:-100px;background:var(--bp-card);color:var(--bp-ink);padding:var(--bp-space-2) var(--bp-space-3);border:1px solid var(--bp-ink);border-radius:var(--bp-radius);z-index:10}.skip-link:focus{top:var(--bp-space-2)}.wrap{max-width:var(--bp-page);margin:0 auto;padding:0 var(--bp-space-4)}.site-header{border-bottom:1px solid var(--bp-rule);background:var(--bp-paper)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--bp-space-2);min-height:56px;flex-wrap:wrap}.wordmark{display:inline-flex;align-items:center;min-height:var(--bp-target);font-weight:700;font-size:17px;color:var(--bp-ink);text-decoration:none;letter-spacing:-.01em}.nav{display:flex;gap:0;margin:0;padding:0;list-style:none}.nav a{display:inline-flex;align-items:center;min-height:var(--bp-target);padding:0 6px;color:var(--bp-ink);text-decoration:none;font-size:var(--bp-text-sm);border-radius:var(--bp-radius)}@media (min-width: 720px){.nav{gap:var(--bp-space-2)}.nav a{padding:0 var(--bp-space-2)}}.nav a:hover{text-decoration:underline}.nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}main{display:block;padding:var(--bp-space-6) 0 var(--bp-space-7);min-height:60vh}.site-footer{border-top:1px solid var(--bp-rule);padding:var(--bp-space-5) 0 var(--bp-space-7);color:var(--bp-ink-2);font-size:var(--bp-text-sm)}.site-footer ul{display:flex;flex-wrap:wrap;gap:0 var(--bp-space-4);list-style:none;margin:0 0 var(--bp-space-3);padding:0}.site-footer a{display:inline-flex;align-items:center;min-height:var(--bp-target);color:var(--bp-ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bp-space-2);min-height:var(--bp-target);padding:0 var(--bp-space-4);border-radius:var(--bp-radius);border:1px solid var(--bp-ink);background:transparent;color:var(--bp-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.btn:hover{background:#14202e0d}.btn-primary{background:var(--bp-accent);border-color:var(--bp-accent);color:var(--bp-accent-ink)}.btn-primary:hover{background:#194f91}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn-link{border:0;background:none;padding:0;min-height:var(--bp-target);color:var(--bp-accent);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}label{display:block;font-weight:600;margin-bottom:var(--bp-space-2)}.input{display:block;width:100%;min-height:48px;padding:var(--bp-space-2) var(--bp-space-3);border:1px solid var(--bp-ink-2);border-radius:var(--bp-radius);background:var(--bp-card);color:var(--bp-ink);font:inherit;font-size:var(--bp-text-md)}.input::placeholder{color:var(--bp-ink-2)}.door{background:var(--bp-card);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);padding:var(--bp-space-5) var(--bp-space-4);max-width:640px}.door-row{display:flex;gap:var(--bp-space-2);align-items:stretch}.door-field{position:relative;flex:1;min-width:0}.door-row .btn{min-height:48px}@media (max-width: 520px){.door-row{flex-direction:column}}.door-alt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bp-space-2) var(--bp-space-4);margin-top:var(--bp-space-4)}.listbox{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;margin:0;padding:var(--bp-space-1) 0;list-style:none;background:var(--bp-card);border:1px solid var(--bp-ink-2);border-radius:var(--bp-radius);box-shadow:0 6px 20px #14202e1f;max-height:352px;overflow-y:auto}.listbox li{display:flex;align-items:center;justify-content:space-between;gap:var(--bp-space-3);min-height:var(--bp-target);padding:var(--bp-space-2) var(--bp-space-3);cursor:pointer}.listbox li[aria-selected=true]{background:#e8eef7;outline:2px solid var(--bp-accent);outline-offset:-2px}.listbox .kind{font-size:var(--bp-text-sm);color:var(--bp-ink-2);flex:none}.notice{margin-top:var(--bp-space-3);padding:var(--bp-space-3);border-radius:var(--bp-radius);border:1px solid var(--bp-rule);background:var(--bp-paper)}.notice-error{border-color:var(--bp-flag)}.feed-head{margin-bottom:var(--bp-space-5)}.feed-tabs{display:flex;flex-wrap:wrap;gap:var(--bp-space-2);margin:var(--bp-space-3) 0}.feed-tabs a{display:inline-flex;align-items:center;min-height:var(--bp-target);padding:0 var(--bp-space-3);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);color:var(--bp-ink);text-decoration:none;background:var(--bp-card)}.feed-tabs a[aria-current=page]{border-color:var(--bp-ink);font-weight:600}.feed-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--bp-rule)}.finding{padding:var(--bp-space-4) 0;border-bottom:1px solid var(--bp-rule)}.finding-l1{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--bp-space-1) var(--bp-space-3);font-weight:650}.finding-l1 .date{font-weight:400;color:var(--bp-ink-2);font-size:var(--bp-text-sm)}.finding-l2{margin:var(--bp-space-1) 0 var(--bp-space-2)}.finding-facts{margin:0 0 var(--bp-space-2);padding:0;list-style:none;color:var(--bp-ink-2);font-size:var(--bp-text-sm)}.finding-facts li{margin:2px 0}.finding-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--bp-space-4)}.finding-links a{display:inline-flex;align-items:center;min-height:var(--bp-target)}.badges{display:flex;flex-wrap:wrap;gap:var(--bp-space-2);margin:var(--bp-space-1) 0 var(--bp-space-2)}.badge{display:inline-block;padding:2px var(--bp-space-2);border:1px solid currentColor;border-radius:999px;font-size:13px;font-weight:600;line-height:1.5;color:var(--bp-ink-2);background:var(--bp-card)}.badge-go{color:var(--bp-go)}.badge-wait{color:var(--bp-wait)}.go{color:var(--bp-go)}.wait{color:var(--bp-wait)}.section-title{margin-top:var(--bp-space-6)}.state{max-width:640px;padding:var(--bp-space-5) 0}.state .actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bp-space-3);margin-top:var(--bp-space-4)}.state .actions>a:not(.btn){display:inline-flex;align-items:center;min-height:var(--bp-target)}.loading-rows{list-style:none;padding:0;margin:0}.loading-rows li{height:88px;margin:0 0 var(--bp-space-3);border-radius:var(--bp-radius);background:#f1efe8}@media (prefers-reduced-motion: no-preference){.loading-rows li{animation:bp-pulse 1.2s ease-in-out infinite alternate}}@keyframes bp-pulse{0%{opacity:1}to{opacity:.55}}.price-line{margin-top:var(--bp-space-3)}.hero-stat{margin:var(--bp-space-5) 0 0;padding-top:var(--bp-space-4);border-top:1px solid var(--bp-rule);max-width:640px}.hero-stat strong{font-size:var(--bp-text-md)}.acct{position:relative}.acct-btn{display:inline-flex;align-items:center;gap:var(--bp-space-1);min-height:var(--bp-target);max-width:220px;padding:0 var(--bp-space-2);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);background:var(--bp-card);color:var(--bp-ink);font:inherit;font-size:var(--bp-text-sm);cursor:pointer}.acct-btn:hover{border-color:var(--bp-ink-2)}@media (max-width: 520px){.acct-btn{max-width:140px}}.acct-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-caret{font-size:12px;color:var(--bp-ink-2)}.acct-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:200px;margin:0;padding:var(--bp-space-1) 0;list-style:none;background:var(--bp-card);border:1px solid var(--bp-ink-2);border-radius:var(--bp-radius);box-shadow:0 6px 20px #14202e1f}.acct-menu[hidden]{display:none}.acct .acct-menu a,.acct .acct-menu button{display:flex;align-items:center;width:100%;min-height:var(--bp-target);padding:0 var(--bp-space-4);border:0;background:none;color:var(--bp-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.acct .acct-menu a:hover,.acct .acct-menu a:focus,.acct .acct-menu button:hover,.acct .acct-menu button:focus{background:#e8eef7;outline:none}.acct-who{padding:var(--bp-space-2) var(--bp-space-4);border-bottom:1px solid var(--bp-rule);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-sep{border-top:1px solid var(--bp-rule);margin-top:var(--bp-space-1)}.auth{max-width:480px;padding:var(--bp-space-5) 0}.auth form{margin:var(--bp-space-4) 0}.auth .actions,.feedback-form .actions,.feedback-done .actions,.team .actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bp-space-3);margin-top:var(--bp-space-4)}.field-row{display:flex;gap:var(--bp-space-2);align-items:stretch}.field-row .input{flex:1;min-width:0}.field-row .btn{min-height:48px}@media (max-width: 520px){.field-row{flex-direction:column}}.auth form .small,.team form .small{margin-top:var(--bp-space-2)}.label-light{font-weight:600;margin-top:var(--bp-space-4)}.textarea{min-height:120px;resize:vertical;line-height:1.4}.code-input{letter-spacing:.3em;font-family:var(--bp-mono);font-size:22px;max-width:220px}.notice-info{border-color:var(--bp-wait)}.notice p:last-child{margin-bottom:0}.or-rule{display:flex;align-items:center;gap:var(--bp-space-3);margin:var(--bp-space-5) 0 var(--bp-space-4);color:var(--bp-ink-2);font-size:var(--bp-text-sm)}.or-rule:before,.or-rule:after{content:"";flex:1;border-top:1px solid var(--bp-rule)}.check{display:flex;align-items:center;gap:var(--bp-space-2);min-height:var(--bp-target);margin-top:var(--bp-space-3)}.check input{width:20px;height:20px;margin:0}.check label{margin:0;font-weight:400}.file-pick input{min-height:var(--bp-target);font:inherit;font-size:var(--bp-text-sm)}.shot-preview{margin:var(--bp-space-3) 0 0}.shot-preview img{display:block;max-width:100%;max-height:220px;object-fit:contain;object-position:top left;border:1px solid var(--bp-rule);border-radius:var(--bp-radius);background:var(--bp-card)}.shot-preview figcaption{margin-top:var(--bp-space-2)}.modal{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid var(--bp-ink-2);border-radius:var(--bp-radius);background:var(--bp-card);color:var(--bp-ink)}.modal::backdrop{background:#14202e73}.modal-body{padding:var(--bp-space-5)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bp-space-3)}.modal-head h2{margin:0 0 var(--bp-space-3)}.modal-close{min-width:var(--bp-target);min-height:var(--bp-target);margin:-8px -8px 0 0;border:0;background:none;color:var(--bp-ink);font-size:28px;line-height:1;cursor:pointer;border-radius:var(--bp-radius)}.modal-close:hover{background:#14202e0f}.team{max-width:640px;padding:var(--bp-space-5) 0}.team-list{list-style:none;margin:0 0 var(--bp-space-5);padding:0;border-top:1px solid var(--bp-rule)}.team-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bp-space-2) var(--bp-space-4);min-height:56px;padding:var(--bp-space-2) 0;border-bottom:1px solid var(--bp-rule)}.team-list .who{overflow-wrap:anywhere}.invite-link{display:flex;gap:var(--bp-space-2);margin-top:var(--bp-space-2)}.invite-link .input{flex:1;min-width:0;font-family:var(--bp-mono);font-size:var(--bp-text-sm)}@media (max-width: 520px){.invite-link{flex-direction:column}}.account-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--bp-space-3) var(--bp-space-4);margin:0 0 var(--bp-space-5);padding:var(--bp-space-4);background:var(--bp-card);border:1px solid var(--bp-rule);border-radius:var(--bp-radius)}.account-head p{margin:0}.account-head .firm{font-weight:650;font-size:var(--bp-text-md);overflow-wrap:anywhere}.account-head .region,.account-head .plan{margin-top:var(--bp-space-1);font-size:var(--bp-text-sm);color:var(--bp-ink-2)}.account-head .region a,.account-head .plan a{white-space:nowrap}.plan-go{color:var(--bp-go)!important}.plan-wait{color:var(--bp-wait)!important}.plan-flag{color:var(--bp-flag)!important}.account-head .head-actions{display:flex;gap:var(--bp-space-2)}.feed-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--bp-space-3) var(--bp-space-4);margin:var(--bp-space-3) 0}.feed-toolbar .feed-tabs{margin:0}.week-pick label{font-size:var(--bp-text-sm);margin-bottom:var(--bp-space-1)}.week-pick select{min-height:var(--bp-target);padding:0 var(--bp-space-3);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);background:var(--bp-card);color:var(--bp-ink);font:inherit;max-width:100%}.week-pick.is-current select{border-color:var(--bp-ink);font-weight:600}.export-bar{display:flex;flex-wrap:wrap;gap:var(--bp-space-2)}.export-note{flex-basis:100%;margin:var(--bp-space-2) 0 0}.lock-notice{border-color:var(--bp-flag)}.lock-notice strong{color:var(--bp-flag)}.region-now{margin:var(--bp-space-3) 0 var(--bp-space-4)}.region-preview{margin-top:var(--bp-space-4);padding:var(--bp-space-4);max-width:640px;background:var(--bp-card);border:1px solid var(--bp-rule);border-radius:var(--bp-radius)}.region-preview .count{font-size:var(--bp-text-lg);font-weight:650;font-variant-numeric:tabular-nums}.region-preview p{margin:var(--bp-space-1) 0}.region-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bp-space-3);margin-top:var(--bp-space-4)}.settings-links{display:flex;flex-wrap:wrap;gap:var(--bp-space-3);margin-top:var(--bp-space-6);padding-top:var(--bp-space-4);border-top:1px solid var(--bp-rule)}.settings-links a{display:inline-flex;align-items:center;min-height:var(--bp-target)}.xo-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:#14202e73;overscroll-behavior:contain}.xo-panel{position:relative;width:100%;max-width:480px;max-height:100%;overflow-y:auto;background:var(--bp-card);color:var(--bp-ink);border-top:1px solid var(--bp-rule);border-radius:var(--bp-radius) var(--bp-radius) 0 0;padding:var(--bp-space-5) var(--bp-space-4) calc(var(--bp-space-4) + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 32px #14202e2e}.xo-panel:focus{outline:none}@media (min-width: 600px){.xo-backdrop{align-items:center;padding:var(--bp-space-5)}.xo-panel{border:1px solid var(--bp-rule);border-radius:var(--bp-radius);padding:var(--bp-space-6) var(--bp-space-5) var(--bp-space-5);box-shadow:0 12px 40px #14202e33}}@media (prefers-reduced-motion: no-preference){.xo-backdrop{animation:xo-fade .16s ease-out}.xo-panel{animation:xo-rise .2s ease-out}}@keyframes xo-fade{0%{opacity:0}}@keyframes xo-rise{0%{transform:translateY(16px);opacity:.6}}.xo-close{position:absolute;top:var(--bp-space-1);right:var(--bp-space-1);display:inline-flex;align-items:center;justify-content:center;width:var(--bp-target);height:var(--bp-target);border:0;border-radius:var(--bp-radius);background:transparent;color:var(--bp-ink-2);font:inherit;font-size:28px;line-height:1;cursor:pointer}.xo-close:hover{color:var(--bp-ink);background:#14202e0d}.xo-title{font-size:var(--bp-text-lg);line-height:1.25;margin:0 var(--bp-space-7) var(--bp-space-3) 0}.xo-title:focus{outline:none}.xo-lead{margin:0 0 var(--bp-space-4);color:var(--bp-ink)}.xo-form{display:grid;gap:var(--bp-space-3)}.xo-field label{margin-bottom:var(--bp-space-1)}.xo-zip{max-width:10ch;font-variant-numeric:tabular-nums}.xo-field .input[aria-invalid=true]{border-color:var(--bp-flag)}.xo-error{margin:0;color:var(--bp-flag);font-size:var(--bp-text-sm)}.xo-submit{width:100%;min-height:48px}.xo-small{margin:var(--bp-space-3) 0 0;font-size:var(--bp-text-sm);color:var(--bp-ink-2)}.xo-no-row{display:flex;justify-content:center;margin-top:var(--bp-space-1)}.xo-no{padding:0 var(--bp-space-3);color:var(--bp-ink-2)}.xo-done p{margin:0 0 var(--bp-space-3)}.xo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bp-space-3) var(--bp-space-4);margin-top:var(--bp-space-4)}.xo-trial{display:inline-flex;align-items:center;min-height:var(--bp-target);font-size:var(--bp-text-sm)}.nowrap{white-space:nowrap}.door-compact{padding:var(--bp-space-4)}.btn-quiet{border-color:transparent;color:var(--bp-accent);text-decoration:underline;text-underline-offset:2px;padding:0 var(--bp-space-2)}.btn-quiet:hover{background:transparent;text-decoration-thickness:2px}.listbox-label{min-width:0;overflow-wrap:anywhere}.notice-state p{margin-bottom:var(--bp-space-3)}.notice-state p:last-child{margin-bottom:0}.capture{margin:var(--bp-space-3) 0;max-width:560px}.capture-title{font-weight:650;margin-bottom:var(--bp-space-1)}.capture-body{color:var(--bp-ink-2);margin-bottom:var(--bp-space-3)}.capture-row{display:flex;gap:var(--bp-space-2);align-items:stretch}.capture-row .input{flex:1;min-width:0}.capture-row .btn{min-height:48px}@media (max-width: 520px){.capture-row{flex-direction:column}}.capture-error{color:var(--bp-flag);margin:var(--bp-space-2) 0 0;font-size:var(--bp-text-sm)}.capture-small{margin:var(--bp-space-2) 0 0}.capture-done p{margin:0}.results-loading{min-height:100vh}.results h1{overflow-wrap:anywhere}.eyebrow{font-size:var(--bp-text-sm);color:var(--bp-ink-2);margin-bottom:var(--bp-space-2)}.window-line{color:var(--bp-ink-2)}.counts-line{margin:0 0 var(--bp-space-3)}.feed-tabs a{font-size:var(--bp-text-sm)}.finding-owner{overflow-wrap:anywhere}.finding-filed{font-weight:400;font-size:var(--bp-text-sm);color:var(--bp-ink-2)}.finding-l2,.finding-facts li{overflow-wrap:anywhere}.finding-facts li.go{color:var(--bp-go)}.finding-facts li.wait{color:var(--bp-wait)}.finding-regs{list-style:none;margin:0 0 var(--bp-space-2);padding:0 0 0 var(--bp-space-3);border-left:2px solid var(--bp-rule);font-size:var(--bp-text-sm);color:var(--bp-ink-2)}.finding-regs li{margin:2px 0;overflow-wrap:anywhere}.finding-regs a{display:inline-flex;align-items:center;min-height:var(--bp-target)}.finding-links .record-link{font-weight:600}.finding-links .wrong-record,.finding-links a.wrong-record{color:var(--bp-ink-2);font-size:var(--bp-text-sm)}.trial-panel{margin:var(--bp-space-6) 0 var(--bp-space-4);padding:var(--bp-space-4);background:var(--bp-card);border:1px solid var(--bp-rule);border-radius:var(--bp-radius);max-width:640px}.trial-title{font-weight:650;font-size:var(--bp-text-md);margin-bottom:var(--bp-space-1)}.trial-panel .btn{margin-top:var(--bp-space-1)}.pending-line{max-width:var(--bp-measure);margin-top:var(--bp-space-5)}.asof-line{margin-top:var(--bp-space-5)}.results-door{margin-top:var(--bp-space-6)}.results-door .section-title{font-size:var(--bp-text-md)}.empty-region .state{padding-top:0}.empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bp-space-3);margin:0 0 var(--bp-space-5)}.empty-actions>a:not(.btn){display:inline-flex;align-items:center;min-height:var(--bp-target)}.nearby ul{margin:0 0 var(--bp-space-5);padding-left:var(--bp-space-5)}.nearby li{margin:var(--bp-space-1) 0}.nearby a{display:inline-flex;align-items:center;min-height:var(--bp-target);font-weight:600}.empty-region .capture{padding:var(--bp-space-4);background:var(--bp-card);border:1px solid var(--bp-rule);border-radius:var(--bp-radius)}.rb,.rb .rb-title{margin-top:0}.rb-summary{margin:0 0 var(--bp-space-3);max-width:var(--bp-measure)}.rb-total{margin:var(--bp-space-1) 0 0;font-size:var(--bp-text-md);font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rb-result{margin:2px 0 var(--bp-space-2);font-size:var(--bp-text-sm);font-weight:600}.rb-props{margin:0 0 var(--bp-space-2);padding:0;list-style:none;font-variant-numeric:tabular-nums}.rb-props li{margin:2px 0;overflow-wrap:anywhere}.rb-incumbent{color:var(--bp-ink)}.rb-more{margin-top:var(--bp-space-3)}.rb-empty{padding:var(--bp-space-3) 0;border-top:1px solid var(--bp-rule);max-width:var(--bp-measure)}.rb-empty p{margin:0 0 var(--bp-space-2)}.rb .pending-line{margin-top:var(--bp-space-4)}.reg .reg-title{margin-bottom:var(--bp-space-2)}.reg>.feed-tabs,.reg>.feed-toolbar{margin:var(--bp-space-3) 0}.export-bar{margin:var(--bp-space-3) 0 0}.export-actions{display:flex;flex-wrap:wrap;gap:var(--bp-space-2) var(--bp-space-3)}.export-status{min-height:1.5em;margin:var(--bp-space-2) 0 0}.export-status a{display:inline-flex;align-items:center;min-height:var(--bp-target)}.export-status-error{color:var(--bp-flag)}dialog.gate{width:min(460px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--bp-rule);border-radius:var(--bp-radius);background:var(--bp-card);color:var(--bp-ink);box-shadow:0 12px 40px #14202e2e;overflow:auto}dialog.gate::backdrop{background:#14202e73}@media (max-width: 520px){dialog.gate{margin:16px auto auto}}.gate-body{position:relative;padding:var(--bp-space-5) var(--bp-space-5) var(--bp-space-4)}.gate h2{font-size:var(--bp-text-lg);padding-right:40px}.gate h2:focus{outline:none}.gate-close{position:absolute;top:4px;right:4px;width:var(--bp-target);height:var(--bp-target);border:0;border-radius:var(--bp-radius);background:none;color:var(--bp-ink-2);font:inherit;font-size:26px;line-height:1;cursor:pointer}.gate-close:hover{background:#14202e0f;color:var(--bp-ink)}.gate-row{display:flex;gap:var(--bp-space-2);align-items:stretch}.gate-row .input{flex:1;min-width:0}.gate-row .btn{min-height:48px}@media (max-width: 420px){.gate-row{flex-direction:column}}.gate .input[aria-invalid=true]{border-color:var(--bp-flag);box-shadow:0 0 0 1px var(--bp-flag)}.gate-error{margin:var(--bp-space-2) 0 0;color:var(--bp-flag);font-size:var(--bp-text-sm)}.gate-suggest{margin:var(--bp-space-2) 0 0;font-size:var(--bp-text-sm)}.gate-suggest .btn-link{min-height:0;font-weight:600}.gate-fine{margin:var(--bp-space-3) 0 0}.gate-next{margin:0 0 var(--bp-space-3);padding-left:20px}.gate-next li{margin:4px 0}.gate-actions{display:flex;flex-wrap:wrap;gap:var(--bp-space-3);margin-top:var(--bp-space-4)}.wr-trigger{display:inline-flex;align-items:center;font-size:var(--bp-text-sm);color:var(--bp-ink-2)}.wr-trigger:hover{color:var(--bp-accent)}.wr-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid var(--bp-rule);border-radius:var(--bp-radius);background:var(--bp-card);color:var(--bp-ink);box-shadow:0 12px 40px #14202e40;overflow:auto}.wr-dialog::backdrop{background:#14202e73}.wr-body{padding:var(--bp-space-4) var(--bp-space-4) var(--bp-space-5)}.wr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bp-space-3)}.wr-head h2{margin:var(--bp-space-2) 0 var(--bp-space-2);font-size:var(--bp-text-lg)}.wr-close{flex:none;min-width:var(--bp-target);min-height:var(--bp-target);margin:0 calc(-1 * var(--bp-space-2)) 0 0;border:0;border-radius:var(--bp-radius);background:none;color:var(--bp-ink);font:inherit;font-size:26px;line-height:1;cursor:pointer}.wr-close:hover{background:#14202e0f}.wr-item{margin-bottom:var(--bp-space-4);overflow-wrap:anywhere}.wr-reasons{margin:0 0 var(--bp-space-4);padding:0;border:0;min-width:0}.wr-reasons legend{padding:0;margin-bottom:var(--bp-space-2);font-weight:600}.wr-options{display:flex;flex-wrap:wrap;gap:var(--bp-space-2)}.wr-options label{display:inline-flex;align-items:center;gap:var(--bp-space-2);min-height:var(--bp-target);margin:0;padding:0 var(--bp-space-3) 0 10px;border:1px solid var(--bp-rule);border-radius:999px;background:var(--bp-card);font-weight:400;cursor:pointer}.wr-options label:hover{border-color:var(--bp-ink-2)}.wr-options label.is-on{border-color:var(--bp-accent);background:#e8eef7}.wr-options input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--bp-accent)}.wr-opt{font-weight:400;color:var(--bp-ink-2)}.wr-note{min-height:72px;margin-bottom:var(--bp-space-4);resize:vertical}.wr-hint{margin:var(--bp-space-1) 0 var(--bp-space-4)}.wr-error{margin:0 0 var(--bp-space-3);color:var(--bp-flag);font-weight:600}.wr-actions{display:flex;flex-wrap:wrap;gap:var(--bp-space-3)}.wr-done{padding-left:var(--bp-space-3);border-left:3px solid var(--bp-flag)}.wr-done p{margin-bottom:var(--bp-space-4)}
