@layer tokens,design-recipes;@layer base,components;@layer tokens{:root{color-scheme:light;--background: oklch(.9681 .0074 80.72);--background: light-dark(oklch(.9681 .0074 80.72), oklch(.1943 .0094 255.63));--surface-sheet: oklch(1 0 0);--surface-sheet: light-dark(oklch(1 0 0), oklch(.2288 .0114 254.07));--muted: oklch(.873 .0145 74.41);--muted: light-dark(oklch(.873 .0145 74.41), oklch(.2749 .0148 256.79));--muted-foreground: oklch(.5406 .0265 75.64);--muted-foreground: light-dark(oklch(.5406 .0265 75.64), oklch(.7474 .0205 80.09));--surface-inverse: oklch(.205 .02 248.83);--surface-inverse: light-dark(oklch(.205 .02 248.83), oklch(.16 .009 255));--brand-orange: rgb(255 78 0);--masthead-block-size: 64px;--masthead-ink: oklch(1 0 0);--card: var(--surface-sheet);--card-foreground: oklch(.4176 .0308 72.6);--card-foreground: light-dark(oklch(.4176 .0308 72.6), oklch(.936 .0149 80.71));--popover: oklch(.897 .0167 79.35);--popover: light-dark(oklch(.897 .0167 79.35), oklch(.2749 .0148 256.79));--popover-foreground: var(--card-foreground);--well-ground: oklch(.897 .0167 79.35);--well-ground: light-dark(oklch(.897 .0167 79.35), oklch(.2542 .0151 256.8));--foreground: oklch(.4176 .0308 72.6);--foreground: light-dark(oklch(.4176 .0308 72.6), oklch(.936 .0149 80.71));--ink: var(--foreground);--ink-2: oklch(.5406 .0265 75.64);--ink-2: light-dark(oklch(.5406 .0265 75.64), oklch(.7474 .0205 80.09));--ink-emphasis: oklch(.32 .028 72);--ink-emphasis: light-dark(oklch(.32 .028 72), oklch(.97 .01 82));--taupe-orn: oklch(.6472 .0321 75.51);--scrim-ink: oklch(.205 .02 248.83);--on-ink: oklch(.9681 .0074 80.72);--primary: oklch(.3659 .0915 244.66);--primary: light-dark(oklch(.3659 .0915 244.66), oklch(.7773 .0839 233.61));--primary-foreground: oklch(1 0 0);--primary-foreground: light-dark(oklch(1 0 0), oklch(.1943 .0094 255.63));--secondary: oklch(.873 .0145 74.41);--secondary: light-dark(oklch(.873 .0145 74.41), oklch(.2749 .0148 256.79));--secondary-foreground: oklch(.4176 .0308 72.6);--secondary-foreground: light-dark(oklch(.4176 .0308 72.6), oklch(.936 .0149 80.71));--accent: oklch(.9302 .0137 78.26);--accent: light-dark(oklch(.9302 .0137 78.26), oklch(.3032 .0145 256.79));--accent-foreground: oklch(.4176 .0308 72.6);--accent-foreground: light-dark(oklch(.4176 .0308 72.6), oklch(.936 .0149 80.71));--destructive: oklch(.5024 .1828 29.07);--destructive: light-dark(oklch(.5024 .1828 29.07), oklch(.6759 .1397 25.16));--destructive-foreground: oklch(1 0 0);--destructive-foreground: light-dark(oklch(1 0 0), oklch(.1943 .0094 255.63));--success: oklch(.5209 .1168 133.24);--success: light-dark(oklch(.5209 .1168 133.24), oklch(.7 .13 133));--success-foreground: oklch(1 0 0);--success-foreground: light-dark(oklch(1 0 0), oklch(.1943 .0094 255.63));--warning: oklch(.5442 .0882 78.03);--warning: light-dark(oklch(.5442 .0882 78.03), oklch(.7331 .1004 78.6));--warning-foreground: oklch(1 0 0);--warning-foreground: light-dark(oklch(1 0 0), oklch(.1943 .0094 255.63));--error: oklch(.5024 .1828 29.07);--error: light-dark(oklch(.5024 .1828 29.07), oklch(.6759 .1397 25.16));--error-foreground: oklch(1 0 0);--error-foreground: light-dark(oklch(1 0 0), oklch(.1943 .0094 255.63));--info: oklch(.5365 .1177 237.34);--info: light-dark(oklch(.5365 .1177 237.34), oklch(.6974 .1062 231.82));--info-foreground: oklch(1 0 0);--info-foreground: light-dark(oklch(1 0 0), oklch(.1943 .0094 255.63));--tier-blazing: oklch(.5021 .18 24.61);--tier-blazing: light-dark(oklch(.5021 .18 24.61), oklch(.6632 .1548 19.34));--tier-hot: oklch(.6344 .155 50.27);--tier-hot: light-dark(oklch(.6344 .155 50.27), oklch(.741 .125 53.72));--tier-warm: oklch(.5442 .0882 78.03);--tier-warm: light-dark(oklch(.5442 .0882 78.03), oklch(.7331 .1004 78.6));--tier-watch: oklch(.5022 .0343 264.2);--tier-watch: light-dark(oklch(.5022 .0343 264.2), oklch(.7095 .026 259.82));--research-confirmed: oklch(.5209 .1168 133.24);--research-confirmed: light-dark(oklch(.5209 .1168 133.24), oklch(.7 .13 133));--research-likely: oklch(.5365 .1177 237.34);--research-likely: light-dark(oklch(.5365 .1177 237.34), oklch(.6974 .1062 231.82));--research-provisional: oklch(.5442 .0882 78.03);--research-provisional: light-dark(oklch(.5442 .0882 78.03), oklch(.7331 .1004 78.6));--tier-chip-ink: var(--ink);--chip-frame: var(--border-strong);--signal-permit: oklch(.5365 .1177 237.34);--signal-permit: light-dark(oklch(.5365 .1177 237.34), oklch(.6974 .1062 231.82));--signal-rezoning: oklch(.5024 .1828 29.07);--signal-rezoning: light-dark(oklch(.5024 .1828 29.07), oklch(.6759 .1397 25.16));--signal-ownership: oklch(.5022 .0343 264.2);--signal-ownership: light-dark(oklch(.5022 .0343 264.2), oklch(.7095 .026 259.82));--border: oklch(.8582 .0203 77.3);--border: light-dark(oklch(.8582 .0203 77.3), oklch(.3226 .0165 255.64));--border-strong: oklch(.74 .02 77);--border-strong: light-dark(oklch(.74 .02 77), oklch(.55 .018 255));--rule-sill: oklch(.8 .02 76.5);--rule-sill: light-dark(oklch(.8 .02 76.5), oklch(.42 .016 255));--input: oklch(.6472 .0321 75.51);--input: light-dark(oklch(.6472 .0321 75.51), oklch(.55 .018 255));--ring: oklch(.3659 .0915 244.66);--ring: light-dark(oklch(.3659 .0915 244.66), oklch(.7773 .0839 233.61));--row-hover: color-mix(in oklch, var(--muted) 22%, var(--surface-sheet));--chart-1: oklch(.6686 .2228 37.2);--chart-1: light-dark(oklch(.6686 .2228 37.2), oklch(.7021 .197 41.82));--chart-2: oklch(.5365 .1177 237.34);--chart-2: light-dark(oklch(.5365 .1177 237.34), oklch(.6974 .1062 231.82));--chart-3: oklch(.5209 .1168 133.24);--chart-3: light-dark(oklch(.5209 .1168 133.24), oklch(.7 .13 133));--chart-4: oklch(.5024 .1828 29.07);--chart-4: light-dark(oklch(.5024 .1828 29.07), oklch(.6759 .1397 25.16));--chart-5: oklch(.4771 .1047 237.31);--chart-5: light-dark(oklch(.4771 .1047 237.31), oklch(.62 .1 233));--chart-track: var(--muted);--chart-grid: var(--border);--chart-label: var(--ink-2);--chart-stroke-width: 1.5px;--sidebar: oklch(.9681 .0074 80.72);--sidebar: light-dark(oklch(.9681 .0074 80.72), oklch(.1943 .0094 255.63));--sidebar-foreground: oklch(.4176 .0308 72.6);--sidebar-foreground: light-dark(oklch(.4176 .0308 72.6), oklch(.936 .0149 80.71));--sidebar-primary: oklch(.3659 .0915 244.66);--sidebar-primary: light-dark(oklch(.3659 .0915 244.66), oklch(.7773 .0839 233.61));--sidebar-primary-foreground: oklch(1 0 0);--sidebar-primary-foreground: light-dark(oklch(1 0 0), oklch(.1943 .0094 255.63));--sidebar-accent: oklch(.9302 .0137 78.26);--sidebar-accent: light-dark(oklch(.9302 .0137 78.26), oklch(.3032 .0145 256.79));--sidebar-accent-foreground: oklch(.4176 .0308 72.6);--sidebar-accent-foreground: light-dark(oklch(.4176 .0308 72.6), oklch(.936 .0149 80.71));--sidebar-border: oklch(.8582 .0203 77.3);--sidebar-border: light-dark(oklch(.8582 .0203 77.3), oklch(.3226 .0165 255.64));--sidebar-ring: oklch(.3659 .0915 244.66);--sidebar-ring: light-dark(oklch(.3659 .0915 244.66), oklch(.7773 .0839 233.61));--sidebar-inline-size: 64px;--font-serif: "Awesome Serif", "Nimbus Roman No9 L", "Times New Roman", Times, serif;--font-sans: "Brandon Grotesque", "Nimbus Sans", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--text-hero: clamp(1.625rem, 1.15rem + 1.5vw, 2.375rem);--text-figure: clamp(1.625rem, 1.2rem + 1.6vw, 2.125rem);--text-score: clamp(1.375rem, 1.2rem + .4vw, 1.5rem);--text-display-sm: 1.3125rem;--text-body: 1rem;--text-prose: 1.0625rem;--text-ui: .9375rem;--text-sm: .875rem;--text-xs: .8125rem;--text-caps: .71875rem;--text-micro: .6875rem;--lh-tight: 1.05;--lh-snug: 1.25;--lh-body: 1.5;--lh-prose: 1.65;--tracking-normal: 0em;--tracking-caps: .12em;--tracking-caps-wide: .16em;--tracking-display: -.01em;--spacing: .25rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--page-inline: clamp(1rem, .4rem + 2.4vw, 3rem);--plate-pad: clamp(.875rem, .5rem + 1.2vw, 1.75rem);--row-block: 60px;--row-block-compact: 44px;--gutter: clamp(1rem, .6rem + 1.2vw, 1.75rem);--radius: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-pill: 999px;--shadow-2xs: 0 0 0 0 transparent;--shadow-xs: 0 0 0 0 transparent;--shadow-sm: 0 0 0 0 transparent;--shadow: 0 0 0 0 transparent;--shadow-md: 0 0 0 0 transparent;--shadow-lg: 0 0 0 0 transparent;--shadow-xl: 0 0 0 0 transparent;--shadow-2xl: 0 0 0 0 transparent;--ring-shadow: 0 0 0 1px var(--ring);--edge-pop: 0 0 0 1px var(--ink);--sill-offset: 4px;--drawer-inline-size: 640px;--drawer-inline-size-mid: 460px;--drawer-snap: 55vw;--drawer-max: 640px;--table-min-inline-size: 620px;--col-ordinal: 48px;--col-score: 92px;--col-value: 112px;--col-use: 118px;--col-signals: 176px;--col-new: 72px;--col-owner: 180px;--col-person: 216px;--col-address: 320px;--col-research: 152px;--z-rail: 30;--z-sticky-filters: 40;--z-thead: 35;--z-scrim: 55;--z-drawer: 60;--z-toast: 70;--measure-prose: 68ch;--measure-note: 110ch;--orient-max-block: 42vh}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{--chart-stroke-width: 2px;--rule-sill: oklch(.42 .016 255);--row-hover: color-mix(in oklch, var(--muted) 42%, var(--surface-sheet))}@media(forced-colors:active){:root{--brand-orange: Canvas;--scrim-ink: Canvas;--masthead-ink: CanvasText}.plate,.chip,.btn,th,td,input,select{border-color:CanvasText}.swatch{display:none}:focus-visible{outline:2px solid Highlight}}@media print{:root{color-scheme:light}#rail,#masthead,.filters,.drawer__foot,.btn{display:none}.drawer{position:static;inline-size:auto;border:0}tr{break-inside:avoid}}}@layer design-recipes{.plate{position:relative;background:var(--card);border:1px solid var(--border);padding:var(--plate-pad)}.plate:after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--sill-offset) - 1px);block-size:1px;background:var(--rule-sill)}.plate--nested{background:color-mix(in oklch,var(--surface-sheet) 92%,var(--background))}.plate--nested:after{content:none}.label-caps{font:var(--fw-bold) var(--text-caps)/1.2 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2)}.figure{font:var(--fw-light) var(--text-figure)/1 var(--font-serif);color:var(--ink);font-variant-numeric:lining-nums}.num{font-variant-numeric:tabular-nums;text-align:end}.chip{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--accent);border:1px solid var(--chip-frame);padding:2px 6px;color:var(--tier-chip-ink);font:var(--fw-bold) var(--text-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.chip .swatch{inline-size:7px;block-size:7px;background:var(--chip-frame)}.chip--tier .swatch{border-radius:0}.chip--research .swatch{border-radius:var(--radius-pill)}.chip--tier-blazing{--chip-frame: var(--tier-blazing)}.chip--tier-hot{--chip-frame: var(--tier-hot)}.chip--tier-warm{--chip-frame: var(--tier-warm)}.chip--tier-watch{--chip-frame: var(--tier-watch)}.chip--research-confirmed{--chip-frame: var(--research-confirmed)}.chip--research-likely{--chip-frame: var(--research-likely)}.chip--research-provisional{--chip-frame: var(--research-provisional)}.chip--signal-permit{--chip-frame: var(--signal-permit)}.chip--signal-rezoning{--chip-frame: var(--signal-rezoning)}.chip--signal-ownership{--chip-frame: var(--signal-ownership)}.prose-reasoning{font:var(--fw-regular) var(--text-prose)/var(--lh-prose) var(--font-sans);color:var(--ink);max-inline-size:var(--measure-prose);background:var(--well-ground);border-inline-start:3px solid var(--primary);padding:var(--space-4);text-wrap:pretty}#masthead{background:var(--brand-orange);block-size:var(--masthead-block-size);display:flex;align-items:center;padding-inline:clamp(1rem,.5rem + 1.5vw,1.75rem)}#masthead img{block-size:40px;inline-size:auto}.scrim{background:color-mix(in oklch,var(--scrim-ink) 40%,transparent)}.btn--primary{background:var(--primary);color:var(--primary-foreground);border:1px solid transparent;font:var(--fw-bold) var(--text-caps)/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:10px 14px;min-block-size:44px}.btn--primary:hover{background:color-mix(in oklch,var(--primary) 88%,black)}.btn--primary:active{background:color-mix(in oklch,var(--primary) 78%,black)}.btn--secondary{background:transparent;color:var(--primary);border:1px solid var(--primary);padding:9px 13px;min-block-size:44px}.btn--secondary:hover{background:color-mix(in oklch,var(--primary) 8%,var(--surface-sheet))}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:color-mix(in oklch,var(--primary) 22%,var(--surface-sheet));color:var(--ink)}tbody tr{content-visibility:auto;contain-intrinsic-size:auto 60px}}@font-face{font-family:"Awesome Serif";font-weight:400;src:url(./AwesomeSerif-Regular.subset.BT3cyFC3.woff2) format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-weight:400;src:url(./BrandonGrotesque-regular.subset.rWJCGDOh.woff2) format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-weight:700;src:url(./BrandonGrotesque-bold.subset.Cn5bLI3x.woff2) format("woff2");font-display:swap}@layer base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-block-size:100svh;display:flex;flex-direction:column;background:var(--background);color:var(--ink);font:var(--fw-regular) var(--text-body)/var(--lh-body) var(--font-sans);letter-spacing:var(--tracking-normal)}h1,h2,p{margin:0}a{color:var(--primary);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}button{font:inherit;cursor:pointer}svg{display:block}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@layer components{.uhead__row{--uhead-logo: 88px;overflow:clip;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-1);padding-inline:var(--page-inline);background:var(--brand-orange)}.uhead__logo{display:block;block-size:var(--uhead-logo);inline-size:auto;flex:0 0 auto;transform:translateY(2%);margin-inline-start:calc(var(--uhead-logo) * -.364)}.uhead__row h1{font:var(--fw-regular) 1.75rem/var(--lh-tight) var(--font-serif);letter-spacing:var(--tracking-display);color:var(--masthead-ink);padding-block:var(--space-1);padding-inline-start:var(--space-6);border-inline-start:1px solid color-mix(in oklch,var(--masthead-ink) 60%,transparent)}.auth{flex:1 1 auto;display:flex;padding:var(--space-7) var(--page-inline) var(--space-9)}.auth__card{margin:auto;inline-size:100%;max-inline-size:28rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.auth__eyebrow{margin-block-end:var(--space-3)}.auth__title{font:var(--fw-light) var(--text-hero)/var(--lh-tight) var(--font-serif);letter-spacing:var(--tracking-display);color:var(--ink);text-wrap:balance}.auth__lede{margin-block-start:var(--space-4);font-size:var(--text-prose);line-height:var(--lh-prose);color:var(--ink-2);text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3)}.btn:disabled{opacity:.55;cursor:default}.auth__btn{inline-size:100%;margin-block-start:var(--space-6);font-size:var(--text-ui);min-block-size:52px;padding-inline:var(--space-4)}.auth__btn:focus-visible{outline-offset:3px}.auth__ms{flex:0 0 auto;background:#fff}.auth__status:not(:empty){margin-block-start:var(--space-5);padding:var(--space-3) var(--space-4);background:color-mix(in oklch,var(--destructive) 7%,var(--surface-sheet));border:1px solid var(--border);border-inline-start:3px solid var(--destructive);color:var(--ink);font-size:var(--text-sm);line-height:var(--lh-body);text-wrap:pretty}.auth__foot{margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--border);font-size:var(--text-xs);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}@media(max-width:899px){:root{--page-inline: 1rem}}@media(max-width:600px){.uhead__row{--uhead-logo: 72px;padding-block-end:var(--space-3)}.uhead__row h1{font-size:1.5rem;border-inline-start:0;padding-inline-start:0;padding-block:0}.auth{padding-block:var(--space-6) var(--space-7)}}}
