@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Manrope:wght@400;500;600;700;800&family=Quicksand:wght@600;700&display=swap";@layer{:not([hydrated]):is(arcgis-chart,arcgis-charts-action-bar){visibility:hidden}:root,:host{--arcgis-charts-config-calcite-block-default-width:100%;--arcgis-charts-config-calcite-block-default-height:auto;--arcgis-charts-config-default-max-width:100%;--arcgis-charts-config-default-max-height:100%;--arcgis-charts-background:#dfdfdf;--calcite-ui-foreground:#dfdfdf;--calcite-app-background-content:#0000;--config-width:40%;--config-height:600px;--placement-direction:"row"}:root{--arcgis-charts-curtain-opacity:1;--arcgis-charts-popup-ol-padding:2em;--arcgis-charts-popup-body-padding-left:0;--arcgis-charts-default-width:100%;--arcgis-charts-default-height:100%;--arcgis-charts-config-calcite-block-default-margin:0;--arcgis-charts-config-margin-minor:.5rem;--arcgis-charts-config-margin-major:1rem;--arcgis-charts-inter-section-margin:.9rem;--arcgis-charts-intra-section-margin:.3rem;--arcgis-charts-top-section-margin:.6rem;--arcgis-charts-input-height:2.4rem;--arcgis-charts-panel-padding:0 1rem;--arcgis-charts-border-radius:.2rem;--arcgis-charts-input-background:#fff;--arcgis-charts-border:#eaeaea;--arcgis-charts-border-hover:#dfdfdf;--arcgis-charts-border-invalid:red;--arcgis-charts-background-clear:transparent;--arcgis-charts-dim-text:#969696;--arcgis-charts-side-spacing:1rem;--arcgis-charts-side-spacing-three-quarters:calc(var(--arcgis-charts-side-spacing) * 3 / 4);--arcgis-charts-side-spacing-half:calc(var(--arcgis-charts-side-spacing) / 2);--arcgis-charts-side-spacing-third:calc(var(--arcgis-charts-side-spacing) / 3);--arcgis-charts-side-spacing-quarter:calc(var(--arcgis-charts-side-spacing) / 4);--arcgis-charts-side-spacing-eighth:calc(var(--arcgis-charts-side-spacing) / 8);--arcgis-charts-side-spacing-plus-half:calc(var(--arcgis-charts-side-spacing) * 1.5);--arcgis-charts-side-spacing-double:calc(var(--arcgis-charts-side-spacing) * 2)}}@layer{:not([hydrated]):is(arcgis-assistant,arcgis-assistant-agent,arcgis-assistant-data-exploration-agent,arcgis-assistant-help-agent,arcgis-assistant-knowledge-agent,arcgis-assistant-layer-styling-agent,arcgis-assistant-navigation-agent,arcgis-assistant-chat,arcgis-assistant-chat-entry,arcgis-assistant-interrupt,arcgis-assistant-message,arcgis-assistant-message-block,arcgis-assistant-message-feedback,arcgis-assistant-message-footer,arcgis-assistant-message-loading,arcgis-assistant-message-log,arcgis-assistant-message-read-aloud,arcgis-assistant-message-text,arcgis-assistant-speech-input,arcgis-assistant-suggested-prompts,arcgis-assistant-user-message){visibility:hidden}}:root{color:#ebf9f0;--surface-glass:#0b1a1594;--surface-matte:#06120ee6;--border-neon:#70b74e6b;--border-neon-strong:#2e7852a8;--border-muted:#94a3b83d;--brand-core:#6db534;--brand-deep:#245f4c;--brand-spark-cyan:#58c6ff;--brand-spark-violet:#8f7bff;--brand-spark-gold:#ffd24d;--brand-spark-pink:#f27bb8;--brand-spark-orange:#ffa24d;--playful-dot-a:color-mix(in oklab, var(--brand-spark-cyan) 26%, transparent);--playful-dot-b:color-mix(in oklab, var(--brand-spark-pink) 22%, transparent);--playful-dot-c:color-mix(in oklab, var(--brand-spark-gold) 20%, transparent);--control-bg-calm:linear-gradient(135deg, color-mix(in oklab, var(--surface-matte) 90%, #050d0a), color-mix(in oklab, var(--surface-glass) 82%, #0f2d1d));--control-border-calm:color-mix(in oklab, var(--border-neon) 44%, var(--border-muted));--control-border-accent:color-mix(in oklab, var(--border-neon-strong) 72%, white 8%);--shadow-ambient:0 .6rem 1.3rem #0000003d;--glow-calm:0 0 .42rem color-mix(in oklab, var(--border-neon) 14%, transparent);--glow-accent:0 0 .65rem color-mix(in oklab, var(--border-neon) 24%, transparent);--glow-accent-strong:0 0 .85rem color-mix(in oklab, var(--border-neon-strong) 22%, transparent);--focus-ring-soft:0 0 0 2px color-mix(in oklab, var(--border-neon) 28%, transparent);--focus-ring-strong:0 0 0 4px color-mix(in oklab, var(--border-neon-strong) 24%, transparent);--text-primary:#ebf9f0;--text-muted:#9fd2b4;--title-color:#efffea;--subtitle-color:#ceebdc;--status-color:#dff8ec;--heading-color:#e8ffee;--hero-overlay-a:#6db53429;--hero-overlay-b:#58c6ff24;--hero-overlay-c:#8f7bff1a;--theme-bg:radial-gradient(circle at 12% 12%, #6db53433, transparent 34%), radial-gradient(circle at 84% 16%, #58c6ff24, transparent 33%), radial-gradient(circle at 30% 78%, #f27bb814, transparent 30%), radial-gradient(circle at 58% 90%, #8f7bff1a, transparent 34%), #050d0a;--danger:#fb7185;--header-height:6.35rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.55}:root[data-theme=aurora]{--surface-glass:#0e172994;--surface-matte:#09101ee6;--border-neon:#22d3ee70;--border-neon-strong:#a855f7cc;--text-primary:#e9f7ef;--text-muted:#9ec7b5;--title-color:#e6ffe6;--subtitle-color:#bfd5f8;--status-color:#d4ecff;--heading-color:#e8ffee;--hero-overlay-a:#22d3ee24;--hero-overlay-b:#a855f724;--hero-overlay-c:#facc151a;--theme-bg:radial-gradient(circle at 12% 12%, #22d3ee29, transparent 34%), radial-gradient(circle at 84% 16%, #a855f724, transparent 32%), radial-gradient(circle at 58% 90%, #fbbf241a, transparent 34%), #060a13}:root[data-theme=canopy-dusk]{--surface-glass:#0b1b1694;--surface-matte:#071410e6;--border-neon:#2dd4bf73;--border-neon-strong:#3b82f6c2;--text-primary:#ecfdf5;--text-muted:#9ad7c0;--title-color:#ecfdf5;--subtitle-color:#c7fae4;--status-color:#d9fff1;--heading-color:#dbffe9;--hero-overlay-a:#2dd4bf26;--hero-overlay-b:#10b9811f;--hero-overlay-c:#38bdf81a;--theme-bg:radial-gradient(circle at 14% 11%, #2dd4bf29, transparent 35%), radial-gradient(circle at 82% 18%, #3b82f624, transparent 34%), radial-gradient(circle at 54% 90%, #10b98114, transparent 36%), #060f0c}:root[data-theme=sunset-neon]{--surface-glass:#22112c94;--surface-matte:#1e0c28e6;--border-neon:#f472b673;--border-neon-strong:#fbbf24cc;--text-primary:#fdf2f8;--text-muted:#f5bde0;--title-color:#fff4fb;--subtitle-color:#ffd1ea;--status-color:#ffe1f2;--heading-color:#ffe8f7;--hero-overlay-a:#f472b624;--hero-overlay-b:#fbbf241f;--hero-overlay-c:#fb71851a;--theme-bg:radial-gradient(circle at 14% 12%, #f472b62e, transparent 34%), radial-gradient(circle at 82% 14%, #fbbf2424, transparent 34%), radial-gradient(circle at 58% 90%, #fb71851a, transparent 36%), #110716}:root[data-theme=midnight-bloom]{--surface-glass:#12122e94;--surface-matte:#0c0a24e6;--border-neon:#6366f175;--border-neon-strong:#d946efd1;--text-primary:#f3f4ff;--text-muted:#c7c5ee;--title-color:#f4f4ff;--subtitle-color:#d7d4ff;--status-color:#e7e6ff;--heading-color:#eeedff;--hero-overlay-a:#6366f129;--hero-overlay-b:#d946ef21;--hero-overlay-c:#22d3ee1a;--theme-bg:radial-gradient(circle at 16% 10%, #6366f133, transparent 34%), radial-gradient(circle at 84% 18%, #d946ef29, transparent 34%), radial-gradient(circle at 56% 90%, #22d3ee1a, transparent 36%), #08071b}:root[data-theme=ember-mist]{--surface-glass:#2c121694;--surface-matte:#1e0d11e6;--border-neon:#fb718575;--border-neon-strong:#f97316cc;--text-primary:#fff1f2;--text-muted:#f6c6cb;--title-color:#fff1f2;--subtitle-color:#ffd8dd;--status-color:#ffe5e8;--heading-color:#ffecef;--hero-overlay-a:#fb718529;--hero-overlay-b:#f9731624;--hero-overlay-c:#facc151a;--theme-bg:radial-gradient(circle at 12% 10%, #fb718533, transparent 34%), radial-gradient(circle at 84% 16%, #f9731629, transparent 34%), radial-gradient(circle at 58% 90%, #facc151a, transparent 36%), #12070c}:root[data-theme=verdant-glow]{--surface-glass:#0a1e1494;--surface-matte:#07160fe6;--border-neon:#4ade8075;--border-neon-strong:#10b981cc;--text-primary:#eefdf3;--text-muted:#b6e8c8;--title-color:#f0fff4;--subtitle-color:#ccf8de;--status-color:#dcffe8;--heading-color:#e7ffef;--hero-overlay-a:#4ade8026;--hero-overlay-b:#10b98124;--hero-overlay-c:#2dd4bf1a;--theme-bg:radial-gradient(circle at 12% 12%, #4ade8033, transparent 34%), radial-gradient(circle at 84% 14%, #10b98129, transparent 34%), radial-gradient(circle at 58% 90%, #2dd4bf1a, transparent 36%), #06110b}:root[data-mode=light]{--surface-glass:#ffffffd1;--surface-matte:#f5f9ffeb;--border-muted:color-mix(in oklab, var(--border-neon) 30%, #9ca3af);--control-bg-calm:linear-gradient(145deg, color-mix(in oklab, var(--border-neon) 16%, #fff), color-mix(in oklab, var(--border-neon-strong) 14%, #fff));--control-border-calm:color-mix(in oklab, var(--border-neon) 50%, #9ca3af);--control-border-accent:color-mix(in oklab, var(--border-neon-strong) 72%, #475569);--shadow-ambient:0 .45rem 1rem #0f172a1c;--glow-calm:0 0 .5rem color-mix(in oklab, var(--border-neon) 16%, transparent);--glow-accent:0 0 .85rem color-mix(in oklab, var(--border-neon) 28%, transparent);--glow-accent-strong:0 0 1rem color-mix(in oklab, var(--border-neon-strong) 24%, transparent);--focus-ring-soft:0 0 0 2px color-mix(in oklab, var(--border-neon) 32%, transparent);--focus-ring-strong:0 0 0 4px color-mix(in oklab, var(--border-neon-strong) 24%, transparent);--text-primary:color-mix(in oklab, var(--border-neon) 24%, #091018);--text-muted:color-mix(in oklab, var(--border-neon-strong) 14%, #475569);--title-color:color-mix(in oklab, var(--border-neon) 32%, #060b12);--subtitle-color:color-mix(in oklab, var(--border-neon-strong) 22%, #334155);--status-color:color-mix(in oklab, var(--border-neon) 26%, #1e293b);--heading-color:color-mix(in oklab, var(--border-neon) 28%, #0f172a);--theme-bg:radial-gradient(circle at 12% 12%, color-mix(in oklab, var(--border-neon) 25%, transparent), transparent 34%), radial-gradient(circle at 84% 16%, color-mix(in oklab, var(--border-neon-strong) 20%, transparent), transparent 32%), radial-gradient(circle at 58% 90%, #facc1514, transparent 34%), #f5f8ff}*{box-sizing:border-box}body{color:var(--text-primary);background:var(--theme-bg);font-variant-ligatures:common-ligatures;margin:0;position:relative}body:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 15% 18%, var(--playful-dot-a) 0 .3rem, transparent .32rem), radial-gradient(circle at 86% 24%, var(--playful-dot-b) 0 .26rem, transparent .3rem), radial-gradient(circle at 70% 76%, var(--playful-dot-c) 0 .24rem, transparent .28rem), radial-gradient(circle at 28% 74%, var(--playful-dot-b) 0 .22rem, transparent .27rem);opacity:.8;z-index:-1;position:fixed;inset:0}#root{min-height:100vh}.panel{background:var(--surface-matte);border:1px solid var(--border-muted);border-radius:.5rem;padding:1rem}.stack{gap:.75rem;display:grid}.field{gap:.35rem;display:grid}.textarea{width:100%;min-height:130px;font:inherit;border:1px solid #cbd5e1;border-radius:.5rem;padding:.75rem}.button{background:var(--control-bg-calm);color:var(--text-primary);letter-spacing:.01em;cursor:pointer;border:0;border:1px solid var(--control-border-calm);box-shadow:var(--shadow-ambient), var(--glow-calm);border-radius:.5rem;padding:.6rem .9rem;font-family:inherit;font-weight:600;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s}.button:hover:not(:disabled){border-color:var(--control-border-accent);box-shadow:var(--shadow-ambient), var(--glow-accent), var(--glow-accent-strong);transform:translateY(-2px)scale(1.01)}.button--ghost{background:color-mix(in oklab, var(--surface-matte) 82%, #060e1e59);border:1px solid var(--control-border-calm);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border-neon) 10%, transparent), var(--glow-calm)}.button--matte{background:var(--surface-matte)}.button--neon{background:linear-gradient(125deg, color-mix(in oklab, var(--brand-deep) 62%, #133726), color-mix(in oklab, var(--brand-core) 55%, #346d3f));border-color:color-mix(in oklab, var(--border-neon) 70%, white 8%);box-shadow:var(--shadow-ambient), 0 0 .65rem color-mix(in oklab, var(--border-neon) 24%, transparent), inset 0 0 .5rem color-mix(in oklab, var(--brand-spark-gold) 22%, transparent)}.button:disabled{opacity:.6;cursor:not-allowed}.error{color:var(--danger);font-size:.9rem}.muted{color:var(--text-muted)}.app-ribbon{z-index:1000;height:var(--header-height);background:radial-gradient(circle at 10% 45%, color-mix(in oklab, var(--brand-core) 22%, transparent), transparent 48%), radial-gradient(circle at 82% 12%, color-mix(in oklab, var(--brand-spark-cyan) 20%, transparent), transparent 42%), radial-gradient(circle at 34% 8%, color-mix(in oklab, var(--brand-spark-pink) 16%, transparent), transparent 24%), radial-gradient(circle at 66% 18%, color-mix(in oklab, var(--brand-spark-gold) 14%, transparent), transparent 20%), linear-gradient(125deg, color-mix(in oklab, var(--surface-matte) 88%, #0a2216), color-mix(in oklab, var(--surface-matte) 82%, #193927)) padding-box, linear-gradient(115deg, var(--border-neon), var(--border-neon-strong), color-mix(in oklab, var(--brand-spark-gold) 62%, var(--border-neon-strong))) border-box;box-shadow:0 .4rem 1rem #0000004d, 0 0 .55rem color-mix(in oklab, var(--border-neon) 16%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--brand-spark-gold) 42%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.app-ribbon__inner{justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:.35rem 1rem;display:flex}.app-ribbon__brand{min-width:0}.app-ribbon__brand-lockup{align-items:center;gap:.8rem;min-width:0;display:flex}.app-ribbon__brand-lockup--with-logo{flex-direction:row;align-items:center;gap:.6rem}.app-ribbon__logo{width:clamp(2.5rem,4.2vw,3.5rem);height:auto;max-height:calc(var(--header-height) - 1.4rem);max-width:none;filter:drop-shadow(0 0 .6rem color-mix(in oklab, var(--brand-core) 22%, transparent)) drop-shadow(0 0 .35rem color-mix(in oklab, var(--brand-spark-cyan) 14%, transparent));display:block}.app-ribbon__brand-copy{min-width:0}.app-ribbon__meta{justify-items:end;gap:.4rem;display:grid}.theme-switcher{place-items:center end;gap:.35rem;display:inline-flex}.theme-switcher--compact{gap:.35rem}.theme-switcher__select{appearance:none;border:1px solid color-mix(in oklab, var(--border-neon) 70%, transparent);background:color-mix(in oklab, var(--surface-matte) 90%, #000 10%);color:var(--text-primary);font:inherit;background-image:linear-gradient(45deg, transparent 50%, color-mix(in oklab, var(--border-neon) 80%, white) 50%), linear-gradient(135deg, color-mix(in oklab, var(--border-neon) 80%, white) 50%, transparent 50%);background-position:calc(100% - .95rem) calc(50% - .1rem),calc(100% - .65rem) calc(50% - .1rem);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;border-radius:.85rem;min-width:8.75rem;padding:.34rem 1.85rem .34rem .72rem;font-size:.8rem;font-weight:600;line-height:1.2;transition:border-color .12s,box-shadow .12s,background-color .12s}.theme-switcher__select:hover{border-color:color-mix(in oklab, var(--border-neon) 84%, white 8%)}.theme-switcher__select:focus-visible{border-color:color-mix(in oklab, var(--border-neon-strong) 78%, white 10%);box-shadow:var(--focus-ring-soft), var(--focus-ring-strong);outline:none}.mode-toggle{border:1px solid color-mix(in oklab, var(--border-neon) 72%, transparent);background:color-mix(in oklab, var(--surface-matte) 90%, #000 10%);border-radius:.85rem;padding:.12rem;transition:border-color .12s,box-shadow .12s;display:inline-flex}.mode-toggle__item{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.7rem;width:2rem;height:1.75rem;padding:0;font-size:.92rem;font-weight:700;line-height:1;transition:color .12s,background-color .12s,box-shadow .12s}.mode-toggle:focus-within{border-color:color-mix(in oklab, var(--border-neon-strong) 78%, white 8%);box-shadow:var(--focus-ring-soft), var(--focus-ring-strong)}.mode-toggle__item:hover{color:color-mix(in oklab, var(--text-primary) 78%, var(--text-muted) 22%)}.mode-toggle__item[data-state=on]{color:var(--text-primary);background:linear-gradient(120deg, color-mix(in oklab, var(--border-neon) 35%, transparent), color-mix(in oklab, var(--border-neon-strong) 28%, transparent));box-shadow:0 0 .55rem color-mix(in oklab, var(--border-neon) 30%, transparent);transform:translateY(-1px)}.mode-toggle__item:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--border-neon) 58%, white 12%), 0 0 .7rem color-mix(in oklab, var(--border-neon-strong) 34%, transparent);outline:none}.app-ribbon__title{letter-spacing:.015em;color:var(--title-color);text-shadow:0 0 .65rem color-mix(in oklab, var(--border-neon) 46%, transparent), 0 0 .35rem color-mix(in oklab, var(--border-neon-strong) 34%, transparent), 0 0 .2rem #facc1533;margin:0 0 .1rem;font-family:Bebas Neue,Manrope,system-ui,sans-serif;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:700;line-height:.95}.app-ribbon__title--with-logo{letter-spacing:.01em;margin:0;font-family:Quicksand,Manrope,system-ui,sans-serif;font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1.04}.app-ribbon__subtitle{color:color-mix(in oklab, var(--subtitle-color) 92%, white 8%);white-space:nowrap;text-overflow:ellipsis;max-width:64ch;margin:0;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}.app-ribbon__subtitle--with-logo{max-width:min(30rem,76vw);font-size:.73rem;line-height:1.2}.glass-panel{background:linear-gradient(var(--surface-glass), var(--surface-glass)) padding-box, linear-gradient(120deg, var(--border-neon), var(--border-neon-strong)) border-box;box-shadow:inset 0 1px 0 #ffffff0d, 0 .8rem 1.9rem #00000045, 0 0 .5rem color-mix(in oklab, var(--border-neon) 12%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #0000;border-radius:1rem;padding:1rem}.matte-sidebar{background:linear-gradient(var(--surface-matte), var(--surface-matte)) padding-box, linear-gradient(120deg, color-mix(in oklab, var(--border-neon) 62%, transparent), color-mix(in oklab, var(--border-neon-strong) 48%, transparent)) border-box;height:100%;min-height:0;box-shadow:0 .65rem 1.25rem #0003, 0 0 .45rem color-mix(in oklab, var(--brand-core) 12%, transparent);border:1px solid #0000;border-radius:1rem;flex-direction:column;padding:.2rem;display:flex}h2,h3{letter-spacing:.01em;color:var(--heading-color);font-family:inherit}.map-placeholder{position:absolute;inset:0}.map-placeholder__viewport{width:100%;height:100%;display:block}.map-placeholder__viewport arcgis-search{--calcite-color-foreground-1:color-mix(in oklab, var(--surface-matte) 86%, white 14%);--calcite-color-text-1:var(--text-primary);--calcite-color-text-3:color-mix(in oklab, var(--text-primary) 64%, var(--text-muted) 36%)}.map-placeholder__search{--calcite-color-foreground-1:#fff;--calcite-color-foreground-2:#f8fafc;--calcite-color-text-1:#0f172a;--calcite-color-text-3:#334155;--calcite-color-border-1:#94a3b8;min-width:20rem}.map-placeholder__find-my-trees{min-width:20rem;max-width:22rem;margin-top:.5rem;display:block;position:relative}.map-placeholder__find-my-trees .button{display:inline-flex}.map-placeholder__find-my-trees-panel{color:#0f172a;z-index:2;background:#fffffff2;border:1px solid #94a3b8;border-radius:.5rem;gap:.35rem;width:min(22rem,100vw - 1.5rem);margin-top:.3rem;padding:.55rem;display:grid;position:absolute;top:100%;left:0}.map-placeholder__find-my-trees-label{font-size:.8rem;font-weight:600}.map-placeholder__find-my-trees-input{font:inherit;color:#0f172a;background:#fff;border:1px solid #94a3b8;border-radius:.4rem;padding:.4rem .5rem}.map-placeholder__find-my-trees-input:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb40}.map-placeholder__find-my-trees-actions{flex-wrap:wrap;gap:.4rem;display:flex}.map-placeholder__find-my-trees-status{margin:0;font-size:.8rem}.map-placeholder__layer-list{margin-top:0}.map-placeholder__viewport--loading{color:var(--text-muted);place-items:center;font-weight:500;display:grid}.tree-story-flow__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tree-story-flow{padding:.85rem}.tree-story-flow__header h2{margin:0}.tree-story-flow__header h2:focus-visible{box-shadow:var(--focus-ring-soft), var(--focus-ring-strong);border-radius:.25rem;outline:none}.tree-story-flow__option-grid{gap:.6rem;display:grid}.tree-story-flow__option-grid .button{text-align:left}.tree-story-flow__actions{flex-wrap:wrap;gap:.6rem;display:flex}.tree-story-flow__search-input{border:1px solid color-mix(in oklab, var(--border-neon) 30%, var(--border-muted));background:color-mix(in oklab, var(--surface-glass) 92%, #0812244d);width:100%;color:var(--text-primary);font:inherit;border-radius:.5rem;padding:.6rem .7rem}.tree-story-flow__search-input:focus-visible{border-color:color-mix(in oklab, var(--border-neon) 82%, white 8%);box-shadow:var(--focus-ring-soft), var(--focus-ring-strong);outline:none}.tree-story-flow__search-results{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tree-story-flow__search-results .button{text-align:left;width:100%}.tree-story-flow__toggle-group{gap:.5rem;display:inline-flex}.tree-story-flow__toggle-option--active{border-color:color-mix(in oklab, var(--border-neon-strong) 74%, white 8%);box-shadow:0 0 .7rem color-mix(in oklab, var(--border-neon) 32%, transparent), inset 0 0 .3rem color-mix(in oklab, var(--border-neon-strong) 24%, transparent)}.tree-story-flow__form{background:linear-gradient(color-mix(in oklab, var(--surface-glass) 84%, #08122473), color-mix(in oklab, var(--surface-glass) 84%, #08122473)) padding-box, linear-gradient(125deg, color-mix(in oklab, var(--border-neon) 46%, transparent), color-mix(in oklab, var(--border-neon-strong) 38%, transparent)) border-box;box-shadow:inset 0 1px 0 #ffffff0f, 0 .55rem 1.3rem #0003, 0 0 .55rem color-mix(in oklab, var(--border-neon) 14%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000;border-radius:.75rem;gap:.6rem;padding:.65rem}.tree-story-flow__compact-step{gap:.55rem}.tree-story-flow__location-chip{border:1px solid color-mix(in oklab, var(--border-neon) 30%, var(--border-muted));background:color-mix(in oklab, var(--surface-glass) 92%, #08122447);border-radius:.6rem;gap:.2rem;padding:.55rem .65rem;display:grid}.tree-story-flow__location-chip strong{color:var(--text-primary);font-size:.92rem}.tree-story-flow__file-picker{gap:.4rem;display:grid}.tree-story-flow__file-input{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tree-story-flow__file-button{width:fit-content}.tree-story-flow__file-name{color:var(--text-muted);margin:0;font-size:.86rem}.tree-story-flow__counter{text-align:right;margin:0;font-size:.8rem}.tree-story-flow__form .textarea{border-color:color-mix(in oklab, var(--border-neon) 30%, var(--border-muted));background:color-mix(in oklab, var(--surface-glass) 92%, #0812244d);color:var(--text-primary)}.tree-story-flow__status-toggle{cursor:pointer;align-items:center;gap:.6rem;width:fit-content;display:inline-flex}.tree-story-flow__status-toggle input{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tree-story-flow__status-track{border:1px solid color-mix(in oklab, var(--border-neon) 50%, transparent);background:color-mix(in oklab, var(--surface-matte) 84%, #000 16%);border-radius:999px;align-items:center;width:2.7rem;height:1.55rem;padding:.14rem;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.tree-story-flow__status-thumb{background:color-mix(in oklab, var(--text-primary) 88%, white 12%);width:1.1rem;height:1.1rem;box-shadow:0 0 .4rem color-mix(in oklab, var(--border-neon) 20%, transparent);border-radius:999px;transition:transform .14s,background-color .14s;transform:translate(0)}.tree-story-flow__status-toggle input:checked+.tree-story-flow__status-track{background:linear-gradient(120deg, color-mix(in oklab, var(--border-neon) 40%, transparent), color-mix(in oklab, var(--border-neon-strong) 36%, transparent));border-color:color-mix(in oklab, var(--border-neon-strong) 72%, transparent);box-shadow:0 0 .55rem color-mix(in oklab, var(--border-neon) 28%, transparent)}.tree-story-flow__status-toggle input:checked+.tree-story-flow__status-track .tree-story-flow__status-thumb{background:oklab(79.206% -.12418 .0729165);transform:translate(1.1rem)}.tree-story-flow__status-toggle input:focus-visible+.tree-story-flow__status-track{box-shadow:var(--focus-ring-soft), var(--focus-ring-strong)}.tree-story-flow__status-label{color:var(--text-primary);font-weight:700}.arcgis-assistant{grid-template-rows:minmax(0,1fr) auto auto;gap:.4rem;height:100%;min-height:0;padding:.35rem;display:grid}.arcgis-assistant__root{--calcite-font-family:inherit;--calcite-color-background:#07160fe6;--calcite-color-foreground-1:#0a1e1494;--calcite-color-foreground-2:#07160fe6;--calcite-color-foreground-3:#07160fe6;--calcite-color-text-1:#eefdf3;--calcite-color-text-2:#b6e8c8;--calcite-color-text-3:#b6e8c8;--calcite-color-border-1:#4ade8075;--calcite-color-border-2:#4ade8075;--calcite-color-border-3:#4ade8075;--calcite-color-brand:#22c55e;--calcite-color-brand-hover:#10b981;--calcite-color-brand-press:#16a34a;--calcite-color-focus:#10b981;height:100%;min-height:0;font-family:inherit}.arcgis-assistant__root.calcite-mode-light{--calcite-color-background:#f5f9ffeb;--calcite-color-foreground-1:#ffffffd1;--calcite-color-foreground-2:#f5f9ffeb;--calcite-color-foreground-3:#f5f9ffeb;--calcite-color-text-1:#091018;--calcite-color-text-2:#475569;--calcite-color-text-3:#475569;--calcite-color-border-1:#4ade8075;--calcite-color-border-2:#9ca3afcc;--calcite-color-border-3:#9ca3afcc;--calcite-color-brand:#16a34a;--calcite-color-brand-hover:#10b981;--calcite-color-brand-press:#15803d;--calcite-color-focus:#10b981}.arcgis-assistant__chart-card{border:1px solid color-mix(in oklab, var(--border-neon) 30%, var(--border-muted));background:color-mix(in oklab, var(--surface-glass) 86%, #0812245c);border-radius:.65rem;flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.arcgis-assistant__chart-card-header{display:none}.arcgis-assistant__chart-card-header strong{font-size:.88rem}.arcgis-assistant__chart-card-header span{color:var(--text-muted);font-size:.78rem}.arcgis-assistant__chart{flex:1;width:100%;height:100%;min-height:0;display:block}.arcgis-assistant__chart-frame{flex:1;width:100%;height:100%;min-height:0}.arcgis-assistant__chart-error{color:var(--danger);margin:0;font-size:.78rem;line-height:1.2}.arcgis-assistant__error,.arcgis-assistant__status{margin:0;padding:0 .2rem;font-size:.8rem;line-height:1.2}.arcgis-assistant__bridge-logs{border-top:1px solid color-mix(in oklab, var(--border-neon) 28%, var(--border-muted));gap:.25rem;padding:.4rem .25rem .2rem;display:grid}.arcgis-assistant__bridge-logs-header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.arcgis-assistant__bridge-logs-header strong{color:var(--text-muted);font-size:.75rem;line-height:1.1}.arcgis-assistant__bridge-copy{padding:.28rem .46rem;font-size:.72rem}.arcgis-assistant__bridge-log-list{gap:.12rem;max-height:5.6rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.arcgis-assistant__bridge-log-list li{color:color-mix(in oklab, var(--text-primary) 80%, var(--text-muted));white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.22}.runtime-shell{grid-template-rows:1fr auto;gap:.75rem;min-height:100vh;padding:0 .75rem .75rem;display:grid}.runtime-shell__header{padding:0}.runtime-shell__header h1{margin:0}.runtime-shell__header p{margin:.25rem 0 0}.runtime-shell__content{min-height:0;padding-top:calc(var(--header-height) + .85rem);grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.runtime-shell--panel-open .runtime-shell__content,.runtime-shell__content--panel-open{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.runtime-shell__content--assistant-view{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.runtime-shell__content--resizable{--runtime-shell-splitter-width:.62rem;gap:.35rem}.runtime-shell__map-region{min-height:calc(110vh - var(--header-height) - 5.5rem);background:radial-gradient(circle at 20% 18%, var(--hero-overlay-a), transparent 45%), radial-gradient(circle at 82% 14%, var(--hero-overlay-b), transparent 44%), radial-gradient(circle at 52% 88%, var(--hero-overlay-c), transparent 42%), radial-gradient(circle at 74% 86%, color-mix(in oklab, var(--brand-core) 12%, transparent), transparent 40%), radial-gradient(circle at 14% 80%, color-mix(in oklab, var(--brand-spark-pink) 10%, transparent), transparent 32%), linear-gradient(130deg, color-mix(in oklab, var(--surface-matte) 92%, #050b11), color-mix(in oklab, var(--surface-matte) 82%, #112a1d)) padding-box, linear-gradient(120deg, var(--border-neon), var(--border-neon-strong), var(--brand-spark-gold)) border-box;box-shadow:0 .9rem 2rem #0000004d, 0 0 .55rem color-mix(in oklab, var(--border-neon) 18%, transparent), inset 0 0 1rem color-mix(in oklab, var(--brand-spark-gold) 5%, transparent);border:1px solid #0000;border-radius:1rem;align-items:flex-end;display:flex;position:relative;overflow:hidden}.runtime-shell__mascot{z-index:2;pointer-events:none;opacity:.34;position:absolute;bottom:clamp(.8rem,1.8vh,1.4rem);right:clamp(.7rem,1.2vw,1.2rem)}.runtime-shell__mascot-image{width:clamp(3.2rem,6.5vw,5.4rem);height:auto;filter:drop-shadow(0 0 .3rem color-mix(in oklab, var(--brand-core) 16%, transparent)) drop-shadow(0 0 .25rem color-mix(in oklab, var(--brand-spark-violet) 10%, transparent));animation:4s ease-in-out infinite mascot-bob,6.2s ease-in-out infinite mascot-tilt;display:block}.runtime-shell__map-controls{z-index:2;position:absolute;top:.75rem;left:.75rem}.runtime-shell__panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.runtime-shell__splitter{border:1px solid color-mix(in oklab, var(--border-neon) 48%, transparent);background:linear-gradient(to right, transparent 35%, color-mix(in oklab, var(--border-neon) 58%, transparent) 35%, color-mix(in oklab, var(--border-neon) 58%, transparent) 65%, transparent 65%), color-mix(in oklab, var(--surface-matte) 76%, #0a182880);cursor:col-resize;touch-action:none;border-radius:.5rem}.runtime-shell__splitter:focus-visible{box-shadow:var(--focus-ring-soft), var(--focus-ring-strong);outline:none}.runtime-shell__panel-theme-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem;padding:.7rem .85rem .5rem;display:flex}.runtime-shell__panel-theme-controls .theme-switcher__select,.runtime-shell__panel-theme-controls .mode-toggle{min-height:2rem}.runtime-shell__panel-theme-controls .mode-toggle__item{width:2rem;height:calc(1.76rem - 2px)}.runtime-shell__panel>.arcgis-assistant{flex:1;min-height:0}.runtime-shell__map-cta{z-index:3;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.runtime-shell__panel-toggle{border-color:color-mix(in oklab, var(--border-neon) 78%, transparent);background:color-mix(in oklab, var(--surface-matte) 84%, #08122466);width:fit-content;box-shadow:0 .45rem 1.05rem #00000042, 0 0 .55rem color-mix(in oklab, var(--border-neon) 20%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.72rem 1.05rem;font-size:1rem;font-weight:700}.runtime-shell__panel-toggle--brand{background:var(--brand-core);border-color:color-mix(in oklab, var(--brand-deep) 68%, #153323);color:#0f2817;box-shadow:0 .45rem 1.1rem color-mix(in oklab, var(--brand-deep) 28%, #00000059), 0 0 .55rem color-mix(in oklab, var(--brand-core) 34%, transparent)}.runtime-shell__panel-toggle--brand:hover:not(:disabled){background:color-mix(in oklab, var(--brand-core) 84%, white 16%);border-color:color-mix(in oklab, var(--brand-deep) 74%, #0e271a);box-shadow:0 .55rem 1.25rem color-mix(in oklab, var(--brand-deep) 30%, #00000061), 0 0 .75rem color-mix(in oklab, var(--brand-core) 46%, transparent)}.runtime-shell__ribbon-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}@keyframes mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.runtime-shell__mascot-image{animation:none}}.style-compliant-components{height:100%;overflow:auto}.style-compliant-components__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.style-compliant-components__row{border-radius:.7rem;padding:.75rem}.style-compliant-components__row--matte{border-color:color-mix(in oklab, var(--border-neon) 38%, transparent);background:#081122b8}.style-compliant-components__row h3{margin:0}.style-compliant-components__row p{margin:.35rem 0}.style-compliant-components__metadata{gap:.35rem;margin:.35rem 0 0;display:grid}.style-compliant-components__metadata dt{font-weight:600}.style-compliant-components__metadata dd{margin:0}.style-compliant-components__overdue-badge{color:#fde68a;letter-spacing:.01em;background:#facc151f;border:1px solid #facc1585;border-radius:999px;margin-top:.5rem;padding:.15rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}:root[data-mode=light] .app-ribbon{background:radial-gradient(circle at 12% 50%, color-mix(in oklab, var(--brand-core) 22%, transparent), transparent 48%), radial-gradient(circle at 84% 14%, color-mix(in oklab, var(--brand-spark-cyan) 18%, transparent), transparent 42%), radial-gradient(circle at 36% 10%, color-mix(in oklab, var(--brand-spark-pink) 14%, transparent), transparent 25%), radial-gradient(circle at 68% 18%, color-mix(in oklab, var(--brand-spark-gold) 14%, transparent), transparent 22%), linear-gradient(150deg, #fcfffdf2, #f5fcf9f0) padding-box, linear-gradient(110deg, color-mix(in oklab, var(--border-neon) 70%, #cbd5e1), color-mix(in oklab, var(--border-neon-strong) 62%, #cbd5e1), color-mix(in oklab, var(--brand-spark-gold) 55%, #cbd5e1)) border-box;box-shadow:0 .3rem .8rem #1118271a, 0 0 .5rem color-mix(in oklab, var(--border-neon) 11%, transparent)}:root[data-mode=light] .runtime-shell__map-region{background:radial-gradient(circle at 20% 18%, var(--hero-overlay-a), transparent 45%), radial-gradient(circle at 82% 14%, var(--hero-overlay-b), transparent 44%), radial-gradient(circle at 52% 88%, var(--hero-overlay-c), transparent 42%), radial-gradient(circle at 74% 86%, color-mix(in oklab, var(--brand-core) 13%, transparent), transparent 40%), radial-gradient(circle at 22% 72%, color-mix(in oklab, var(--brand-spark-pink) 8%, transparent), transparent 33%), linear-gradient(125deg, #f3f8fff5, #e9f6f0f5) padding-box, linear-gradient(120deg, var(--border-neon), var(--border-neon-strong), var(--brand-spark-gold)) border-box;box-shadow:0 .75rem 1.6rem #0f172a1f, 0 0 .55rem color-mix(in oklab, var(--border-neon) 12%, transparent), inset 0 0 1rem color-mix(in oklab, var(--brand-spark-gold) 7%, transparent)}:root[data-mode=light] .button{background:linear-gradient(135deg, color-mix(in oklab, var(--border-neon) 24%, #fff), color-mix(in oklab, var(--border-neon-strong) 21%, #fff));color:color-mix(in oklab, var(--border-neon-strong) 12%, #08111d);border-color:color-mix(in oklab, var(--border-neon) 62%, #64748b);box-shadow:0 .28rem .65rem #0f172a1f, 0 0 .55rem color-mix(in oklab, var(--border-neon) 12%, transparent)}:root[data-mode=light] .button--ghost{background:color-mix(in oklab, var(--border-neon) 8%, #fff);border-color:color-mix(in oklab, var(--border-neon) 42%, #94a3b8);color:color-mix(in oklab, var(--border-neon-strong) 20%, #1f2937);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border-neon) 12%, transparent)}:root[data-mode=light] .button--neon{background:linear-gradient(125deg, color-mix(in oklab, var(--border-neon) 26%, #fff), color-mix(in oklab, var(--border-neon-strong) 24%, #fff));color:color-mix(in oklab, var(--border-neon-strong) 14%, #0a1320);border-color:color-mix(in oklab, var(--border-neon) 74%, #64748b);box-shadow:0 0 .65rem color-mix(in oklab, var(--border-neon) 18%, transparent), inset 0 0 .3rem color-mix(in oklab, var(--border-neon-strong) 16%, transparent)}:root[data-mode=light] .theme-switcher__select,:root[data-mode=light] .mode-toggle{background:linear-gradient(140deg, color-mix(in oklab, var(--border-neon) 15%, #fff), color-mix(in oklab, var(--border-neon-strong) 13%, #fff));color:color-mix(in oklab, var(--border-neon-strong) 18%, #0b1320);border-color:color-mix(in oklab, var(--border-neon) 62%, #7c8ea3)}:root[data-mode=light] .mode-toggle__item{color:color-mix(in oklab, var(--border-neon) 26%, #334155)}:root[data-mode=light] .mode-toggle__item[data-state=on]{box-shadow:0 0 .4rem color-mix(in oklab, var(--border-neon) 22%, transparent)}:root[data-mode=light] .button:hover:not(:disabled){border-color:color-mix(in oklab, var(--border-neon-strong) 78%, #334155);box-shadow:0 .36rem .78rem #0f172a24, 0 0 .7rem color-mix(in oklab, var(--border-neon-strong) 16%, transparent)}:root[data-mode=light] .runtime-shell__panel-toggle--brand{background:var(--brand-core);border-color:color-mix(in oklab, var(--brand-deep) 68%, #153323);color:#0f2817;box-shadow:0 .4rem .8rem color-mix(in oklab, var(--brand-deep) 22%, #0f172a38), 0 0 .65rem color-mix(in oklab, var(--brand-core) 26%, transparent)}:root[data-mode=light] .runtime-shell__panel-toggle--brand:hover:not(:disabled){background:color-mix(in oklab, var(--brand-core) 86%, white 14%);border-color:color-mix(in oklab, var(--brand-deep) 74%, #0e271a);box-shadow:0 .46rem .9rem color-mix(in oklab, var(--brand-deep) 28%, #0f172a3d), 0 0 .72rem color-mix(in oklab, var(--brand-core) 34%, transparent)}:root[data-mode=light] .button:focus-visible,:root[data-mode=light] .theme-switcher__select:focus,:root[data-mode=light] .mode-toggle__item:focus-visible{outline:2px solid color-mix(in oklab, var(--border-neon) 82%, white 20%);outline-offset:2px}:root[data-mode=light] .style-compliant-components__row--matte{background:#ffffffbd}@media (width<=900px){:root{--header-height:7.35rem}.app-ribbon__inner{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem}.app-ribbon__brand{width:100%}.app-ribbon__brand-lockup{justify-content:center}.app-ribbon__brand-lockup--with-logo{align-items:center}.app-ribbon__logo{width:clamp(2.2rem,9vw,3.2rem);max-height:3.2rem}.app-ribbon__subtitle{white-space:normal;text-align:center}.app-ribbon__subtitle--with-logo{text-align:center}.app-ribbon__meta{grid-template-columns:repeat(2,minmax(0,auto));justify-content:space-between;place-items:center stretch;width:100%}.runtime-shell__mascot-image{width:clamp(2.8rem,8vw,4.2rem)}}@media (width<=560px){:root{--header-height:7.9rem}.app-ribbon__logo{max-height:3rem}.runtime-shell__mascot{opacity:.26}}@layer{:not([hydrated]):is(arcgis-area-measurement-2d,arcgis-area-measurement-3d,arcgis-attachments,arcgis-basemap-gallery,arcgis-basemap-layer-list,arcgis-basemap-toggle,arcgis-bookmarks,arcgis-building-explorer,arcgis-catalog-layer-list,arcgis-compass,arcgis-coordinate-conversion,arcgis-coordinate-conversion-next,arcgis-daylight,arcgis-directional-pad,arcgis-directions,arcgis-direct-line-measurement-3d,arcgis-distance-measurement-2d,arcgis-editor,arcgis-elevation-profile,arcgis-expand,arcgis-feature,arcgis-feature-form,arcgis-feature-next,arcgis-feature-table,arcgis-feature-templates,arcgis-template-image,arcgis-feature-templates-legacy,arcgis-features,arcgis-features-next,arcgis-floor-filter,arcgis-fullscreen,arcgis-grid-controls,arcgis-histogram-range-slider,arcgis-home,arcgis-layer-list,arcgis-layer-list-next,arcgis-legend,arcgis-line-of-sight,arcgis-link-chart,arcgis-link-chart-layout-switcher,arcgis-link-chart-nonspatial-visibility-toggle,arcgis-locate,arcgis-map,arcgis-measurement,arcgis-navigation-toggle,arcgis-oriented-imagery-viewer,arcgis-oriented-imagery-viewer-image-viewer,arcgis-paste,arcgis-clipboard,arcgis-feature-image,arcgis-feature-title,arcgis-multi-feature-form,arcgis-popup,arcgis-presentation,arcgis-print,arcgis-reverse-geocode-list,arcgis-scale-bar,arcgis-scale-range-slider,arcgis-scene,arcgis-search,arcgis-search-result-renderer,arcgis-shadow-cast,arcgis-sketch,arcgis-sketch-tooltip-controls,arcgis-slice,arcgis-slider-binary-color-size-legacy,arcgis-slider-classed-color-legacy,arcgis-slider-classed-size-legacy,arcgis-slider-color-legacy,arcgis-slider-color-size-legacy,arcgis-slider-heatmap-legacy,arcgis-slider-opacity-legacy,arcgis-slider-scale-range,arcgis-slider-size-legacy,arcgis-snapping-controls,arcgis-color-select,arcgis-time-of-day-slider,arcgis-webgl-error,arcgis-swipe,arcgis-table-list,arcgis-time-slider,arcgis-time-zone-label,arcgis-track,arcgis-utility-network-associations,arcgis-utility-network-trace,arcgis-utility-network-trace-analysis,arcgis-utility-network-aggregated-geometry,arcgis-utility-network-subnetwork-info,arcgis-utility-network-trace-inputs,arcgis-utility-network-trace-location,arcgis-utility-network-trace-location-list,arcgis-utility-network-trace-results,arcgis-utility-network-validate-network-topology,arcgis-utility-network-validate-topology,arcgis-value-picker,arcgis-value-picker-collection,arcgis-value-picker-combobox,arcgis-value-picker-label,arcgis-value-picker-slider,arcgis-value-picker-legacy,arcgis-version-management,arcgis-video,arcgis-video-player,arcgis-view-popover,arcgis-volume-measurement,arcgis-weather,arcgis-zoom){visibility:hidden}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-BUuJstda.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-BeQQ1X_f.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-ph0M7193.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-Coi0fa6j.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-0VhhKiIj.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-math-CjJO_J9U.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-math-lIkApr1P.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-math-DhSGGw4r.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-math-VowRATwI.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-math-Vhad558A.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+22??}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-ext-Bem3XA3V.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-ext-CrNe3KHy.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext-94Ghj3da.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext-7n5CqxL7.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-ext-ZIUWLV_l.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+100-17F,U+180-24F,U+250-2AF,U+2B0-2FF,U+300-36F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-greek-BbxfPdAl.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-greek-B_XuJTAZ.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek-Dk1iFglY.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek-CausCqqg.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-greek-WY7WHFrm.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+370-3FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic-CsPLnRLo.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic-CqwMzsPk.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic-BblJ-_rD.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic-DNRszQOD.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic-2_3luF0M.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+4??;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-georgian-DQYdUyS6.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-georgian-K3ojRBvX.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian-Dm7_Errf.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-georgian-DxEPV1YF.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-arabic-DREZC0GR.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-arabic-BSq1tCUT.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic-CsDfqCdG.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-arabic-CFkBSarF.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew-7nGTaaLY.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-hebrew-MIL9x_nF.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew-NCOHbXrA.woff2)format("woff2");font-weight:400;font-style:italic;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew-CcMqJEql.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew-Cz9TkiS-.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+590-5FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/94aa531e-7746-4df0-bb6e-349891f2eda5-DAQswxTR.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/3ae1e25e-3aa6-4061-a016-a079159f9d65-CccJlW6N.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/41331c3c-3759-4462-8695-33c9a21b6a5b-egzEe5Uy.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/41331c3c-3759-4462-8695-33c9a21b6a5b-egzEe5Uy.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+900-97F;font-display:auto}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-thai-C81xO0ss.woff2)format("woff2");font-weight:300;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-thai-Bzm7xvwp.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai-BIwtsGXD.woff2)format("woff2");font-weight:500;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-thai-tllTIX2k.woff2)format("woff2");font-weight:700;font-style:normal;unicode-range:U+E00-E7F}@font-face{font-family:Avenir Next;src:url(/assets/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese-ebkwrOfo.woff2)format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(/assets/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese-bXDpdbzz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(/assets/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese-Dzp9U02O.woff2)format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(/assets/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese-DWeOXKdi.woff2)format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:Avenir Next;src:url(/assets/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese-Dv4zYZ2L.woff2)format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+1E??}@font-face{font-family:CalciteWebCoreIcons;src:url(/assets/CalciteWebCoreIcons-D6wKofwT.woff2)format("woff2");font-weight:400;font-style:normal}[class^=esri-icon-],[class*=\ esri-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:var(--calcite-font-weight-normal);line-height:1;font-family:CalciteWebCoreIcons!important}.esri-icon-close:before{content:"";color:inherit}.esri-icon-drag-horizontal:before{content:"";color:inherit}.esri-icon-drag-vertical:before{content:"";color:inherit}.esri-icon-handle-horizontal:before{content:"";color:inherit}.esri-icon-handle-vertical:before{content:"";color:inherit}.esri-icon-check-mark:before{content:"";color:inherit}.esri-icon-left-triangle-arrow:before{content:"";color:inherit}.esri-icon-right-triangle-arrow:before{content:"";color:inherit}.esri-icon-down-arrow:before{content:"";color:inherit}.esri-icon-up-arrow:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"";color:inherit}.esri-icon-maximize:before{content:"";color:inherit}.esri-icon-minimize:before{content:"";color:inherit}.esri-icon-checkbox-unchecked:before{content:"";color:inherit}.esri-icon-checkbox-checked:before{content:"";color:inherit}.esri-icon-radio-unchecked:before{content:"";color:inherit}.esri-icon-radio-checked:before{content:"";color:inherit}.esri-icon-up-arrow-circled:before{content:"";color:inherit}.esri-icon-down-arrow-circled:before{content:"";color:inherit}.esri-icon-left-arrow-circled:before{content:"";color:inherit}.esri-icon-right-arrow-circled:before{content:"";color:inherit}.esri-icon-zoom-out-fixed:before{content:"";color:inherit}.esri-icon-zoom-in-fixed:before{content:"";color:inherit}.esri-icon-refresh:before{content:"";color:inherit}.esri-icon-edit:before{content:"";color:inherit}.esri-icon-authorize:before{content:"";color:inherit}.esri-icon-map-pin:before{content:"";color:inherit}.esri-icon-blank-map-pin:before{content:"";color:inherit}.esri-icon-table:before{content:"";color:inherit}.esri-icon-plus:before{content:"";color:inherit}.esri-icon-minus:before{content:"";color:inherit}.esri-icon-beginning:before{content:"";color:inherit}.esri-icon-reverse:before{content:"";color:inherit}.esri-icon-pause:before{content:"";color:inherit}.esri-icon-play:before{content:"";color:inherit}.esri-icon-forward:before{content:"";color:inherit}.esri-icon-end:before{content:"";color:inherit}.esri-icon-erase:before{content:"";color:inherit}.esri-icon-up-down-arrows:before{content:"";color:inherit}.esri-icon-left:before{content:"";color:inherit}.esri-icon-right:before{content:"";color:inherit}.esri-icon-announcement:before{content:"";color:inherit}.esri-icon-notice-round:before{content:"";color:inherit}.esri-icon-notice-triangle:before{content:"";color:inherit}.esri-icon-home:before{content:"";color:inherit}.esri-icon-locate:before{content:"";color:inherit}.esri-icon-expand:before{content:"";color:inherit}.esri-icon-collapse:before{content:"";color:inherit}.esri-icon-layer-list:before{content:"";color:inherit}.esri-icon-basemap:before{content:"";color:inherit}.esri-icon-globe:before{content:"";color:inherit}.esri-icon-applications:before{content:"";color:inherit}.esri-icon-arrow-up-circled:before{content:"";color:inherit}.esri-icon-arrow-down-circled:before{content:"";color:inherit}.esri-icon-arrow-left-circled:before{content:"";color:inherit}.esri-icon-arrow-right-circled:before{content:"";color:inherit}.esri-icon-minus-circled:before{content:"";color:inherit}.esri-icon-plus-circled:before{content:"";color:inherit}.esri-icon-add-attachment:before{content:"";color:inherit}.esri-icon-attachment:before{content:"";color:inherit}.esri-icon-calendar:before{content:"";color:inherit}.esri-icon-close-circled:before{content:"";color:inherit}.esri-icon-browser:before{content:"";color:inherit}.esri-icon-collection:before{content:"";color:inherit}.esri-icon-comment:before{content:"";color:inherit}.esri-icon-configure-popup:before{content:"";color:inherit}.esri-icon-contact:before{content:"";color:inherit}.esri-icon-dashboard:before{content:"";color:inherit}.esri-icon-deny:before{content:"";color:inherit}.esri-icon-description:before{content:"";color:inherit}.esri-icon-directions:before{content:"";color:inherit}.esri-icon-directions2:before{content:"";color:inherit}.esri-icon-documentation:before{content:"";color:inherit}.esri-icon-duplicate:before{content:"";color:inherit}.esri-icon-review:before{content:"";color:inherit}.esri-icon-environment-settings:before{content:"";color:inherit}.esri-icon-error:before{content:"";color:inherit}.esri-icon-error2:before{content:"";color:inherit}.esri-icon-experimental:before{content:"";color:inherit}.esri-icon-feature-layer:before{content:"";color:inherit}.esri-icon-filter:before{content:"";color:inherit}.esri-icon-grant:before{content:"";color:inherit}.esri-icon-group:before{content:"";color:inherit}.esri-icon-key:before{content:"";color:inherit}.esri-icon-labels:before{content:"";color:inherit}.esri-icon-tag:before{content:"";color:inherit}.esri-icon-layers:before{content:"";color:inherit}.esri-icon-left-arrow:before{content:"";color:inherit}.esri-icon-right-arrow:before{content:"";color:inherit}.esri-icon-link-external:before{content:"";color:inherit}.esri-icon-link:before{content:"";color:inherit}.esri-icon-loading-indicator:before{content:"";color:inherit}.esri-icon-maps:before{content:"";color:inherit}.esri-icon-marketplace:before{content:"";color:inherit}.esri-icon-media:before{content:"";color:inherit}.esri-icon-media2:before{content:"";color:inherit}.esri-icon-menu:before{content:"";color:inherit}.esri-icon-mobile:before{content:"";color:inherit}.esri-icon-phone:before{content:"";color:inherit}.esri-icon-navigation:before{content:"";color:inherit}.esri-icon-pan:before{content:"";color:inherit}.esri-icon-printer:before{content:"";color:inherit}.esri-icon-pie-chart:before{content:"";color:inherit}.esri-icon-chart:before{content:"";color:inherit}.esri-icon-line-chart:before{content:"";color:inherit}.esri-icon-question:before{content:"";color:inherit}.esri-icon-resend-invitation:before{content:"";color:inherit}.esri-icon-rotate:before{content:"";color:inherit}.esri-icon-save:before{content:"";color:inherit}.esri-icon-settings:before{content:"";color:inherit}.esri-icon-settings2:before{content:"";color:inherit}.esri-icon-share:before{content:"";color:inherit}.esri-icon-sign-out:before{content:"";color:inherit}.esri-icon-support:before{content:"";color:inherit}.esri-icon-user:before{content:"";color:inherit}.esri-icon-time-clock:before{content:"";color:inherit}.esri-icon-trash:before{content:"";color:inherit}.esri-icon-upload:before{content:"";color:inherit}.esri-icon-download:before{content:"";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"";color:#6e6e6e}.esri-icon-search:before{content:"";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"";color:#6e6e6e}.esri-icon-locked:before{content:"";color:inherit}.esri-icon-unlocked:before{content:"";color:inherit}.esri-icon-favorites:before{content:"";color:inherit}.esri-icon-compass:before{content:"";color:inherit}.esri-icon-down:before{content:"";color:inherit}.esri-icon-up:before{content:"";color:inherit}.esri-icon-chat:before{content:"";color:inherit}.esri-icon-dock-bottom:before{content:"";color:inherit}.esri-icon-dock-left:before{content:"";color:inherit}.esri-icon-dock-right:before{content:"";color:inherit}.esri-icon-organization:before{content:"";color:inherit}.esri-icon-north-navigation:before{content:"";color:inherit}.esri-icon-locate-circled:before{content:"";color:inherit}.esri-icon-dial:before{content:"";color:inherit}.esri-icon-polygon:before{content:"";color:inherit}.esri-icon-polyline:before{content:"";color:inherit}.esri-icon-visible:before{content:"";color:inherit}.esri-icon-non-visible:before{content:"";color:inherit}.esri-icon-link-vertical:before{content:"";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"";color:inherit}.esri-icon-link-horizontal:before{content:"";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"";color:inherit}.esri-icon-swap:before{content:"";color:inherit}.esri-icon-cta-link-external:before{content:"";color:inherit}.esri-icon-reply:before{content:"";color:inherit}.esri-icon-public:before{content:"";color:inherit}.esri-icon-share2:before{content:"";color:inherit}.esri-icon-launch-link-external:before{content:"";color:inherit}.esri-icon-rotate-back:before{content:"";color:inherit}.esri-icon-pan2:before{content:"";color:inherit}.esri-icon-tracking:before{content:"";color:inherit}.esri-icon-expand2:before{content:"";color:inherit}.esri-icon-arrow-down:before{content:"";color:inherit}.esri-icon-arrow-up:before{content:"";color:inherit}.esri-icon-hollow-eye:before{content:"";color:inherit}.esri-icon-play-circled:before{content:"";color:inherit}.esri-icon-volume-off:before{content:"";color:inherit}.esri-icon-volume-on:before{content:"";color:inherit}.esri-icon-bookmark:before{content:"";color:inherit}.esri-icon-lightbulb:before{content:"";color:inherit}.esri-icon-sketch-rectangle:before{content:"";color:inherit}.esri-icon-north-navigation-filled:before{content:"";color:inherit}.esri-icon-default-action:before{content:"";color:inherit}.esri-icon-undo:before{content:"";color:inherit}.esri-icon-redo:before{content:"";color:inherit}.esri-icon-cursor:before{content:"";color:inherit}.esri-icon-cursor-filled:before{content:"";color:inherit}.esri-icon-measure:before{content:"";color:inherit}.esri-icon-measure-line:before{content:"";color:inherit}.esri-icon-measure-area:before{content:"";color:inherit}.esri-icon-legend:before{content:"";color:inherit}.esri-icon-sliders:before{content:"";color:inherit}.esri-icon-sliders-horizontal:before{content:"";color:inherit}.esri-icon-cursor-marquee:before{content:"";color:inherit}.esri-icon-lasso:before{content:"";color:inherit}.esri-icon-elevation-profile:before{content:"";color:inherit}.esri-icon-slice:before{content:"";color:inherit}.esri-icon-line-of-sight:before{content:"";color:inherit}.esri-icon-zoom-to-object:before{content:"";color:inherit}.esri-icon-urban-model:before{content:"";color:inherit}.esri-icon-measure-building-height-shadow:before{content:"";color:inherit}.esri-icon-partly-cloudy:before{content:"";color:inherit}}
