@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-ext-400-normal.a5c383ef.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-400-normal.caf05daa.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-cyrillic-400-normal.1a075d0e.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-400-normal.95a0f8ac.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-greek-400-normal.bc105591.woff2) format("woff2"),url(/_next/static/media/manrope-greek-400-normal.9a9de066.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-vietnamese-400-normal.a26cf291.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-400-normal.a9032236.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-ext-400-normal.f51947ce.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-400-normal.58abc3ce.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/manrope-latin-400-normal.b69ff29f.woff2) format("woff2"),url(/_next/static/media/manrope-latin-400-normal.3f370876.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-ext-600-normal.a74c4161.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-600-normal.455508e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-cyrillic-600-normal.84ba124a.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-600-normal.d65ac87d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-greek-600-normal.7ae33930.woff2) format("woff2"),url(/_next/static/media/manrope-greek-600-normal.6cf8e3f3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-vietnamese-600-normal.9bfcdf51.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-600-normal.66b2fc17.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-ext-600-normal.113492de.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-600-normal.c64864a7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/manrope-latin-600-normal.ef413a9e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-600-normal.bdb77099.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-ext-700-normal.5a42cea0.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-ext-700-normal.ea9a46b1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-cyrillic-700-normal.a3ab8973.woff2) format("woff2"),url(/_next/static/media/manrope-cyrillic-700-normal.378d7f92.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-greek-700-normal.10d94036.woff2) format("woff2"),url(/_next/static/media/manrope-greek-700-normal.fce81a65.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-vietnamese-700-normal.094f003f.woff2) format("woff2"),url(/_next/static/media/manrope-vietnamese-700-normal.08c4ad85.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-ext-700-normal.cc5a4362.woff2) format("woff2"),url(/_next/static/media/manrope-latin-ext-700-normal.d4cf530f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/manrope-latin-700-normal.4fc2723e.woff2) format("woff2"),url(/_next/static/media/manrope-latin-700-normal.91396a4b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.rg-theme,:root{--rg-font:"Manrope",system-ui,sans-serif;--rg-bg:#f5f5f0;--rg-panel:#fff;--rg-subtle:#f7f8f5;--rg-text:#252e29;--rg-muted:#626e65;--rg-line:#dde3da;--rg-control-border:#879184;--rg-primary:#284b3a;--rg-primary-ink:#fff;--rg-accent:#dce8b9;--rg-focus:#477453;--rg-danger:#914c42;--rg-danger-soft:#fbefec;--rg-success:#356448;--rg-success-soft:#eaf3e8;--rg-warning:#805226;--rg-warning-soft:#fff3db;--rg-info:#38617b;--rg-info-soft:#ecf3f8;--rg-sidebar:#1e2823;--rg-sidebar-text:#d1d8cf;--rg-sidebar-line:#465147;--rg-sidebar-hover:#2a342e;--rg-sidebar-active:#dce8b9;--rg-sidebar-active-ink:#203422;--rg-brand-text:#f1f3e9;--rg-brand-muted:#abb6a7;--rg-sidebar-width:248px;--rg-overlay:#13261e88;--rg-space-0:0px;--rg-space-1:4px;--rg-space-2:8px;--rg-space-3:12px;--rg-space-4:16px;--rg-space-5:20px;--rg-space-6:24px;--rg-space-8:32px;--rg-space-10:40px;--rg-space-12:48px;--rg-space-16:64px;--rg-radius-sm:8px;--rg-radius-md:12px;--rg-radius-lg:18px;--rg-radius-pill:999px;--rg-text-xs:.75rem;--rg-text-sm:.875rem;--rg-text-md:1rem;--rg-text-lg:1.125rem;--rg-text-xl:1.375rem;--rg-text-2xl:1.75rem;--rg-text-display:clamp(2rem,4vw,3.5rem);--rg-leading:1.6;--rg-leading-heading:1.25;--rg-control-sm:44px;--rg-control-md:46px;--rg-control-lg:52px;--rg-shadow-sm:0 4px 16px #253d280a;--rg-shadow-menu:0 12px 36px #10241d24,0 2px 8px #10241d0a;--rg-shadow-dialog:0 30px 100px #10241d38;--rg-layer-base:0;--rg-layer-sticky:10;--rg-layer-nav:20;--rg-layer-popup:40;--rg-layer-modal:60;--rg-layer-toast:80;--rg-duration-fast:.12s;--rg-duration-normal:.18s;--rg-ease:cubic-bezier(.23,1,.32,1);--rg-content-width:1280px;--rg-form-width:760px;--rg-search-width:240px;--rg-calendar-width:380px;--rg-media-preview-max-height:60dvh;--rg-page-padding:clamp(16px,3vw,32px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--rg-bg:#1b211e;--rg-panel:#242c26;--rg-subtle:#2c352d;--rg-text:#e0e6da;--rg-muted:#a2ae9e;--rg-line:#3d493e;--rg-control-border:#879680;--rg-primary:#b8ce94;--rg-primary-ink:#203422;--rg-accent:#b8ce94;--rg-focus:#b4cc93;--rg-danger:#f0b2a5;--rg-danger-soft:#452e2b;--rg-success:#b7d3a6;--rg-success-soft:#2a3a2c;--rg-warning:#e9c18a;--rg-warning-soft:#403627;--rg-info:#b1d2e8;--rg-info-soft:#293945;--rg-overlay:#0b130ecc;--rg-shadow-sm:0 4px 16px #0002;--rg-shadow-menu:0 12px 36px #0006;--rg-shadow-dialog:0 30px 100px #0008;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([class^=rg-],[class*=\ rg-]),:where([class^=rg-],[class*=\ rg-]):after,:where([class^=rg-],[class*=\ rg-]):before{box-sizing:border-box}:where([class^=rg-],[class*=\ rg-]){font-family:var(--rg-font)}.rg-theme{color:var(--rg-text);background:var(--rg-bg);line-height:var(--rg-leading)}.rg-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.rg-theme,.rg-overlay-root) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--rg-focus);outline-offset:3px}:where(.rg-theme,.rg-overlay-root) :is(button,input,textarea,select){font:inherit}:where(.rg-theme,.rg-overlay-root) svg{flex-shrink:0}.rg-stack{gap:var(--rg-gap,var(--rg-space-4));flex-direction:column}.rg-inline,.rg-stack{min-width:0;display:flex}.rg-inline{align-items:center;gap:var(--rg-gap,var(--rg-space-3));flex-wrap:wrap}.rg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--rg-grid-min,240px)),1fr));gap:var(--rg-gap,var(--rg-space-4));display:grid}.rg-divider{border:0;border-top:1px solid var(--rg-line);width:100%;margin:0}.rg-text{overflow-wrap:anywhere;line-height:var(--rg-leading);margin:0}.rg-text[data-tone=muted]{color:var(--rg-muted)}.rg-heading{letter-spacing:-.035em;font-weight:700;line-height:var(--rg-leading-heading);overflow-wrap:anywhere;margin:0}.rg-heading[data-level="1"]{font-size:var(--rg-text-2xl)}.rg-heading[data-level="2"]{font-size:var(--rg-text-xl)}.rg-heading[data-level="3"]{font-size:var(--rg-text-lg)}.rg-link{color:var(--rg-primary);text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){:where(.rg-theme,.rg-overlay-root) *,:where(.rg-theme,.rg-overlay-root) :after,:where(.rg-theme,.rg-overlay-root) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rg-alert,.rg-message-bubble,.rg-metric-card,.rg-page-header__copy,.rg-record-list-item__copy,.rg-record__contacts,.rg-record__metadata,.rg-shell__link-label,.rg-timeline__content,.rg-toast{overflow-wrap:anywhere}.rg-button{white-space:normal}.rg-theme[dir=rtl] .rg-switch-thumb[data-state=checked]{transform:translate(-20px)}.rg-theme[dir=rtl] :is(.rg-calendar-header,.rg-pagination__navigation,.rg-detail-header)>button svg{transform:scaleX(-1)}.rg-button{justify-content:center;align-items:center;gap:var(--rg-space-2);min-height:var(--rg-control-md);padding:var(--rg-space-2) var(--rg-space-4);border:1px solid var(--rg-control-border);border-radius:var(--rg-radius-sm);background:var(--rg-panel);color:var(--rg-text);font-size:var(--rg-text-sm);cursor:pointer;text-align:center;overflow-wrap:anywhere;transition:background-color var(--rg-duration-fast),border-color var(--rg-duration-fast),color var(--rg-duration-fast),transform var(--rg-duration-fast) var(--rg-ease);font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.rg-button[data-size=sm]{min-height:var(--rg-control-sm);padding-inline:var(--rg-space-3)}.rg-button[data-size=lg]{min-height:var(--rg-control-lg);padding-inline:var(--rg-space-6)}.rg-button[data-full-width=true]{width:100%}.rg-button[data-variant=primary]{background:var(--rg-primary);color:var(--rg-primary-ink);border-color:var(--rg-primary)}.rg-button[data-variant=danger]{background:var(--rg-danger);color:var(--rg-panel);border-color:var(--rg-danger)}.rg-button[data-variant=ghost]{background:0 0;border-color:#0000}.rg-button:disabled{opacity:.5;cursor:not-allowed}.rg-icon-button{width:var(--rg-control-md);flex:0 0 var(--rg-control-md);padding:var(--rg-space-2)}.rg-icon-button[data-size=sm]{width:var(--rg-control-sm);flex-basis:var(--rg-control-sm)}.rg-icon-button[data-size=lg]{width:var(--rg-control-lg);flex-basis:var(--rg-control-lg)}@media (hover:hover) and (pointer:fine){.rg-button:not(:disabled):hover{background:color-mix(in srgb,var(--rg-primary) 6%,var(--rg-panel));border-color:color-mix(in srgb,var(--rg-primary) 28%,var(--rg-control-border));color:var(--rg-primary)}.rg-button[data-variant=primary]:not(:disabled):hover{background:color-mix(in srgb,var(--rg-primary) 92%,var(--rg-primary-ink));border-color:color-mix(in srgb,var(--rg-primary) 92%,var(--rg-primary-ink));color:var(--rg-primary-ink)}.rg-button[data-variant=danger]:not(:disabled):hover{background:color-mix(in srgb,var(--rg-danger) 92%,var(--rg-panel));border-color:color-mix(in srgb,var(--rg-danger) 92%,var(--rg-panel));color:var(--rg-panel)}.rg-button[data-variant=ghost]:not(:disabled):hover{background:color-mix(in srgb,var(--rg-primary) 7%,var(--rg-panel));border-color:color-mix(in srgb,var(--rg-primary) 24%,var(--rg-line));color:var(--rg-primary)}}.rg-button:not(:disabled):active{transform:scale(.985)}.rg-spinner{justify-content:center;align-items:center;display:inline-flex}.rg-spinner svg{animation:rg-spin .9s linear infinite}@keyframes rg-spin{to{transform:rotate(1turn)}}.rg-input{width:100%;min-width:0;min-height:var(--rg-control-md);padding:var(--rg-space-2) var(--rg-space-3);border:1px solid var(--rg-control-border);border-radius:var(--rg-radius-sm);color:var(--rg-text);background:var(--rg-panel);font-size:var(--rg-text-md);line-height:var(--rg-leading)}.rg-input::placeholder{color:var(--rg-muted);opacity:1}.rg-input:disabled{opacity:.55;cursor:not-allowed;background:var(--rg-subtle)}.rg-input[aria-invalid=true]{border-color:var(--rg-danger)}.rg-textarea{resize:vertical;width:100%;min-width:0;min-height:112px;display:block}.rg-field{align-content:start;align-self:start;gap:var(--rg-space-2);width:100%;min-width:0;display:grid}.rg-label{font-size:var(--rg-text-sm);font-weight:700}.rg-field-error,.rg-field-hint{font-size:var(--rg-text-sm);line-height:var(--rg-leading);margin:0}.rg-field-hint{color:var(--rg-muted)}.rg-field-error{color:var(--rg-danger)}.rg-choice{align-items:center;gap:var(--rg-space-3);min-height:var(--rg-control-sm);display:flex}.rg-choice label{cursor:pointer;padding-block:var(--rg-space-2);font-size:var(--rg-text-sm);line-height:var(--rg-leading)}.rg-choice-hint{color:var(--rg-muted);font-size:var(--rg-text-xs);display:block}.rg-checkbox,.rg-radio{border:1px solid var(--rg-control-border);background:var(--rg-panel);width:24px;height:24px;color:var(--rg-primary-ink);cursor:pointer;border-radius:6px;flex:0 0 24px;place-items:center;padding:0;display:grid}.rg-checkbox[data-state=checked],.rg-checkbox[data-state=indeterminate],.rg-radio[data-state=checked]{background:var(--rg-primary);border-color:var(--rg-primary)}.rg-checkbox>span{display:flex}.rg-radio{border-radius:var(--rg-radius-pill)}.rg-radio-indicator{background:var(--rg-primary-ink);border-radius:50%;width:8px;height:8px}.rg-choice :disabled,.rg-choice :disabled+label{opacity:.5;cursor:not-allowed}.rg-switch{isolation:isolate;cursor:pointer;border-radius:var(--rg-radius-sm);background:0 0;border:0;flex:0 0 52px;align-items:center;width:52px;height:44px;padding:0 5px;display:flex;position:relative}.rg-switch:before{content:"";border-radius:var(--rg-radius-pill);background:var(--rg-muted);z-index:-1;position:absolute;inset:7px 0}.rg-switch[data-state=checked]:before{background:var(--rg-primary)}.rg-switch-thumb{background:var(--rg-panel);width:22px;height:22px;transition:transform var(--rg-duration-fast) var(--rg-ease);border-radius:50%}.rg-switch-thumb[data-state=checked]{background:var(--rg-primary-ink);transform:translate(20px)}.rg-badge{align-items:center;gap:var(--rg-space-1);border-radius:var(--rg-radius-pill);width:fit-content;max-width:100%;padding:var(--rg-space-1) var(--rg-space-2);font-size:var(--rg-text-xs);overflow-wrap:anywhere;font-weight:700;line-height:1.5;display:inline-flex}.rg-alert,.rg-badge{color:var(--rg-muted);background:var(--rg-subtle)}:is(.rg-badge,.rg-alert)[data-tone=success]{color:var(--rg-success);background:var(--rg-success-soft)}:is(.rg-badge,.rg-alert)[data-tone=warning]{color:var(--rg-warning);background:var(--rg-warning-soft)}:is(.rg-badge,.rg-alert)[data-tone=danger]{color:var(--rg-danger);background:var(--rg-danger-soft)}:is(.rg-badge,.rg-alert)[data-tone=info]{color:var(--rg-info);background:var(--rg-info-soft)}.rg-avatar{background:var(--rg-subtle);width:40px;height:40px;color:var(--rg-primary);font-size:var(--rg-text-sm);border:1px solid var(--rg-line);border-radius:50%;flex:0 0 40px;place-items:center;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.rg-avatar img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.rg-avatar[data-size=sm]{width:32px;height:32px;font-size:var(--rg-text-xs);flex-basis:32px}.rg-avatar[data-size=lg]{width:56px;height:56px;font-size:var(--rg-text-lg);flex-basis:56px}.rg-card{padding:var(--rg-space-6);border:1px solid var(--rg-line);background:var(--rg-panel);box-shadow:var(--rg-shadow-sm);min-width:0}.rg-alert,.rg-card{border-radius:var(--rg-radius-md)}.rg-alert{justify-content:space-between;align-items:flex-start;gap:var(--rg-space-4);padding:var(--rg-space-4);font-size:var(--rg-text-sm);line-height:var(--rg-leading);border:1px solid;flex-wrap:wrap;display:flex}.rg-skeleton{border-radius:var(--rg-radius-sm);background:var(--rg-line);max-width:100%;display:block}.rg-progress{background:var(--rg-line);border-radius:var(--rg-radius-pill);height:8px;overflow:hidden}.rg-progress-indicator{background:var(--rg-primary);border-radius:inherit;height:100%;transition:width var(--rg-duration-normal)}.rg-tabs{min-width:0}.rg-tabs-list{gap:var(--rg-space-4);scroll-padding-inline:var(--rg-space-2);border-bottom:1px solid var(--rg-line);padding:var(--rg-space-2);display:flex;overflow-x:auto}.rg-tab{min-height:var(--rg-control-md);color:var(--rg-muted);padding:var(--rg-space-2) var(--rg-space-1);font-weight:700;font-size:var(--rg-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.rg-tab[data-state=active]{color:var(--rg-primary);border-bottom-color:var(--rg-primary)}.rg-tab:disabled{opacity:.5;cursor:not-allowed}.rg-tab-panel{padding-top:var(--rg-space-6)}.rg-accordion{border:1px solid var(--rg-line);border-radius:var(--rg-radius-md);overflow:hidden}.rg-accordion-item+.rg-accordion-item{border-top:1px solid var(--rg-line)}.rg-accordion-header{font-size:var(--rg-text-sm);margin:0}.rg-accordion-trigger{text-align:start;justify-content:space-between;align-items:center;gap:var(--rg-space-3);width:100%;min-height:var(--rg-control-lg);padding:var(--rg-space-4);background:var(--rg-panel);color:var(--rg-text);cursor:pointer;border:0;font-weight:700;display:flex}.rg-accordion-trigger:focus-visible{outline-offset:-4px!important}.rg-accordion-trigger[data-state=open] svg{transform:rotate(180deg)}.rg-accordion-content{padding:0 var(--rg-space-4) var(--rg-space-4);background:var(--rg-panel);line-height:var(--rg-leading);font-size:var(--rg-text-sm)}.rg-chip{align-items:center;gap:var(--rg-space-1);border:1px solid var(--rg-line);border-radius:var(--rg-radius-pill);font-size:var(--rg-text-sm);background:var(--rg-subtle);min-height:44px;padding-inline-start:var(--rg-space-3);padding-inline-end:var(--rg-space-2);display:inline-flex}@media (max-width:760px){.rg-card{padding:var(--rg-space-4)}}.rg-overlay-root{color:var(--rg-text)}.rg-dialog-overlay{background:var(--rg-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rg-dialog,.rg-dialog-overlay{z-index:var(--rg-layer-modal);position:fixed;inset:0}.rg-dialog{width:min(560px,100% - 48px);height:fit-content;max-height:calc(100dvh - 48px);background:var(--rg-panel);color:var(--rg-text);border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg);box-shadow:var(--rg-shadow-dialog);flex-direction:column;margin:auto;padding:0;display:flex;overflow:visible}.rg-dialog[data-size=wide]{width:min(880px,100% - 48px)}.rg-dialog[data-height=stable]{height:calc(100dvh - 48px)}.rg-dialog[data-height=stable] .rg-dialog-body{flex:1 1}.rg-dialog[data-size=compact]{width:min(460px,100% - 32px)}.rg-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--rg-space-4);padding:var(--rg-space-5) var(--rg-space-6);border-bottom:1px solid var(--rg-line);border-radius:var(--rg-radius-lg) var(--rg-radius-lg) 0 0;flex:none;display:flex}.rg-dialog-description{font-size:var(--rg-text-sm);color:var(--rg-muted);line-height:var(--rg-leading);margin:0}.rg-dialog-body{--rg-dialog-body-padding:var(--rg-space-6);padding:var(--rg-dialog-body-padding);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;scroll-padding-block:var(--rg-space-4);line-height:var(--rg-leading);overflow-y:auto}.rg-dialog-footer{padding:var(--rg-space-4) var(--rg-space-6);justify-content:flex-end;gap:var(--rg-space-3);border-top:1px solid var(--rg-line);border-radius:0 0 var(--rg-radius-lg) var(--rg-radius-lg);flex-wrap:wrap;flex:none;display:flex}.rg-popup{z-index:var(--rg-layer-popup);background:var(--rg-panel);color:var(--rg-text);border:1px solid var(--rg-line);border-radius:var(--rg-radius-md);box-shadow:var(--rg-shadow-menu);max-width:calc(100vw - 24px);max-height:var(--radix-popper-available-height,calc(100dvh - 24px));overscroll-behavior:contain;font-size:var(--rg-text-sm);line-height:var(--rg-leading);overflow-y:auto}.rg-menu{padding:var(--rg-space-1);min-width:208px;max-height:var(--radix-dropdown-menu-content-available-height)}.rg-menu-item{align-items:center;gap:var(--rg-space-3);padding:var(--rg-space-2) var(--rg-space-3);min-height:var(--rg-control-sm);border-radius:var(--rg-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;outline:none;display:flex}.rg-menu-item__label{flex:1 1;min-width:0}.rg-menu-item__indicator{color:var(--rg-primary);flex:none;display:inline-flex}.rg-menu-item[data-highlighted]{background:color-mix(in srgb,var(--rg-primary) 9%,var(--rg-panel));color:var(--rg-text)}.rg-menu-item:focus-visible{outline:2px solid var(--rg-focus);outline-offset:-2px}.rg-menu-item[data-danger]{color:var(--rg-danger)}.rg-menu-item[data-disabled]{opacity:.45;cursor:not-allowed}.rg-select-option__visual,.rg-select-value{align-items:center;gap:var(--rg-space-2);display:inline-flex}.rg-select-option__visual,.rg-select-value__visual{flex:none}.rg-select-option__visual svg,.rg-select-value__visual svg{width:auto;height:1em;display:block}.rg-menu-separator{background:var(--rg-line);height:1px;margin:var(--rg-space-1) var(--rg-space-2)}.rg-popover{width:320px;padding:var(--rg-space-4);max-height:var(--radix-popover-content-available-height)}.rg-popover-header{justify-content:space-between;align-items:center;gap:var(--rg-space-3);margin-bottom:var(--rg-space-3);display:flex}.rg-tooltip{z-index:var(--rg-layer-popup);background:var(--rg-text);color:var(--rg-panel);box-shadow:var(--rg-shadow-menu);border-radius:var(--rg-radius-sm);padding:var(--rg-space-2) var(--rg-space-3);font-size:var(--rg-text-xs);max-width:min(280px,100vw - 24px);line-height:var(--rg-leading)}.rg-tooltip-arrow{fill:var(--rg-text)}.rg-combobox-trigger,.rg-select-trigger{justify-content:space-between;align-items:center;gap:var(--rg-space-3);cursor:pointer;text-align:start;display:flex}.rg-select-content{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);padding:var(--rg-space-1)}.rg-select-trigger[data-placeholder]{color:var(--rg-muted)}.rg-select-check{margin-inline-start:auto;display:inline-flex}.rg-select-scroll{text-align:center;padding:var(--rg-space-1)}.rg-selection-results{gap:var(--rg-space-1);flex-direction:column;display:flex}.rg-selection-option{text-align:start;justify-content:space-between}.rg-selection-option small{color:var(--rg-muted);font-weight:400;display:block}@media (max-width:760px){.rg-dialog:not([data-size=compact]){border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.rg-dialog-header{padding:max(var(--rg-space-4),env(safe-area-inset-top)) var(--rg-space-4) var(--rg-space-4)}.rg-dialog-body{--rg-dialog-body-padding:var(--rg-space-4);padding:var(--rg-dialog-body-padding)}.rg-dialog:not([data-size=compact]) .rg-dialog-body{flex:1 1}.rg-dialog-footer{padding:var(--rg-space-4);padding-bottom:max(var(--rg-space-4),env(safe-area-inset-bottom))}.rg-dialog-footer>.rg-button{flex:120px 1}}@media (prefers-reduced-motion:no-preference){.rg-dialog[data-state=open],.rg-popup[data-state=open]{animation:rg-appear var(--rg-duration-normal) var(--rg-ease)}}@keyframes rg-appear{0%{transform:translateY(var(--rg-space-1))}to{transform:translateY(var(--rg-space-0))}}.rg-search{align-items:center;width:100%;min-width:0;display:flex;position:relative}.rg-search>svg{color:var(--rg-muted);pointer-events:none;position:absolute;inset-inline-start:var(--rg-space-3)}.rg-search .rg-input{padding-inline-start:var(--rg-space-10);padding-inline-end:var(--rg-control-md)}.rg-search>.rg-icon-button{position:absolute;inset-inline-end:1px}.rg-search input::-webkit-search-cancel-button{display:none}.rg-number-field{align-items:center;gap:var(--rg-space-2);display:flex}.rg-number-field .rg-input{text-align:center;appearance:textfield;width:80px}.rg-number-field input::-webkit-inner-spin-button{appearance:none}.rg-form-section{box-sizing:border-box;border:1px solid var(--rg-line);border-radius:var(--rg-radius-md);width:100%;max-width:100%;padding:var(--rg-space-4);min-width:0;margin:0}.rg-form-section legend{font-size:var(--rg-text-sm);padding-inline:var(--rg-space-2);font-weight:700}.rg-form-section>p{color:var(--rg-muted);font-size:var(--rg-text-sm);margin:0 0 var(--rg-space-4)}.rg-segmented{gap:var(--rg-space-1);border:1px solid var(--rg-line);background:var(--rg-subtle);padding:var(--rg-space-1);border-radius:var(--rg-radius-md);flex-wrap:wrap;min-width:0;margin:0;display:inline-flex}.rg-segmented label{flex:1 1;position:relative}.rg-segmented input{opacity:0;width:1px;height:1px;position:absolute}.rg-segmented span{min-height:var(--rg-control-sm);padding:var(--rg-space-2) var(--rg-space-3);color:var(--rg-muted);border-radius:var(--rg-radius-sm);cursor:pointer;font-size:var(--rg-text-sm);justify-content:center;align-items:center;font-weight:700;display:flex}.rg-segmented input:checked+span{background:var(--rg-panel);color:var(--rg-text);box-shadow:var(--rg-shadow-sm)}.rg-segmented input:focus-visible+span{outline:2px solid var(--rg-focus);outline-offset:1px}.rg-calendar{width:100%;min-width:0;max-width:380px}.rg-calendar-header{justify-content:space-between;align-items:center;gap:var(--rg-space-2);text-transform:capitalize;margin-bottom:var(--rg-space-2);display:flex}.rg-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.rg-calendar-weekday{text-align:center;color:var(--rg-muted);font-size:var(--rg-text-xs);padding:var(--rg-space-2) 0}.rg-calendar-day{border-radius:var(--rg-radius-sm);min-width:0;min-height:44px;color:var(--rg-text);font-size:var(--rg-text-sm);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.rg-calendar-day[data-outside]{color:var(--rg-muted)}.rg-calendar-day[data-selected]{background:var(--rg-primary);color:var(--rg-primary-ink);font-weight:700}.rg-calendar-day:disabled{opacity:.35;cursor:not-allowed}.rg-calendar-marker{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}@media (hover:hover){.rg-calendar-day:not(:disabled):not([data-selected]):hover{background:var(--rg-subtle);border-color:var(--rg-line)}}.rg-toast-viewport{inset-inline-end:max(var(--rg-space-6),env(safe-area-inset-right));bottom:max(var(--rg-space-6),env(safe-area-inset-bottom));z-index:var(--rg-layer-toast);outline-offset:4px;flex-direction:column;width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;list-style:none;position:fixed}.rg-toast,.rg-toast-viewport{gap:var(--rg-space-3);display:flex}.rg-toast{justify-content:space-between;align-items:flex-start;border:1px solid var(--rg-control-border);border-radius:var(--rg-radius-md);background:var(--rg-panel);color:var(--rg-text);padding:var(--rg-space-4);box-shadow:var(--rg-shadow-menu);overflow-wrap:anywhere}.rg-toast-title{font-weight:700;font-size:var(--rg-text-sm)}.rg-toast[data-tone=success]{border-inline-start:4px solid var(--rg-success)}.rg-toast[data-tone=danger]{border-inline-start:4px solid var(--rg-danger)}.rg-toast[data-tone=warning]{border-inline-start:4px solid var(--rg-warning)}.rg-toast[data-tone=info]{border-inline-start:4px solid var(--rg-info)}.rg-toast-description{color:var(--rg-muted);font-size:var(--rg-text-sm);margin:var(--rg-space-1) 0 0;line-height:var(--rg-leading)}.rg-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.rg-toast[data-swipe=end]{opacity:0}.rg-inline-notice{align-items:flex-start;gap:var(--rg-space-2);color:var(--rg-muted);font-size:var(--rg-text-sm);line-height:var(--rg-leading);display:flex}.rg-shell{background:var(--rg-bg);min-height:100dvh;color:var(--rg-text)}.rg-shell__sidebar{--rg-panel:var(--rg-sidebar);--rg-text:var(--rg-sidebar-text);--rg-muted:var(--rg-sidebar-text);--rg-line:var(--rg-sidebar-line);--rg-control-border:var(--rg-sidebar-line);--rg-subtle:var(--rg-sidebar-hover);--rg-primary:var(--rg-sidebar-active);--rg-primary-ink:var(--rg-sidebar-active-ink);--rg-focus:var(--rg-sidebar-active);z-index:var(--rg-layer-nav);width:var(--rg-sidebar-width);gap:var(--rg-space-6);padding:var(--rg-space-6) var(--rg-space-4);border-inline-end:1px solid var(--rg-line);background:var(--rg-panel);color:var(--rg-text);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.rg-shell__brand,.rg-shell__desktop-brand{min-height:44px;padding-inline:var(--rg-space-2);align-items:center;font-weight:700;display:flex}.rg-brand{align-items:baseline;gap:0 var(--rg-space-1);color:var(--rg-brand-text);letter-spacing:-1.8px;flex-wrap:wrap;font-size:32px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.rg-brand__accent{color:var(--rg-accent)}.rg-brand__subtitle{color:var(--rg-brand-muted);letter-spacing:2.4px;margin-top:14px;font-size:9px;font-weight:600;display:block}.rg-shell__nav{gap:var(--rg-space-4);flex-direction:column;flex:1 1;min-height:0;display:flex}.rg-shell__nav-group{gap:var(--rg-space-1);display:grid}.rg-shell__nav-group--secondary{padding-top:var(--rg-space-3);border-top:1px solid var(--rg-line)}.rg-shell__link{align-items:center;gap:var(--rg-space-3);min-height:44px;padding:var(--rg-space-2) var(--rg-space-3);border-radius:var(--rg-radius-sm);color:var(--rg-muted);font-size:var(--rg-text-sm);transition:background-color var(--rg-duration-fast),color var(--rg-duration-fast),box-shadow var(--rg-duration-fast);font-weight:600;text-decoration:none;display:flex}.rg-shell__link:hover{background:var(--rg-subtle);color:var(--rg-text)}.rg-shell__link:focus-visible{outline:3px solid var(--rg-focus);outline-offset:2px}.rg-shell__link[aria-current=page]{background:var(--rg-primary);color:var(--rg-primary-ink);box-shadow:var(--rg-shadow-sm)}.rg-shell__link-icon{flex:none;place-items:center;width:20px;display:grid}.rg-shell__link-icon svg{width:20px;height:20px}.rg-shell__link-label{flex:1 1;min-width:0}.rg-shell__link-badge{flex:none;display:flex}.rg-shell__actions{padding-top:var(--rg-space-4);border-top:1px solid var(--rg-line)}.rg-shell__main{min-width:0;padding:var(--rg-space-8);margin-inline-start:var(--rg-sidebar-width)}.rg-shell__mobile-bar,.rg-shell__mobile-navigation{display:none}.rg-shell__mobile-nav-item{justify-content:center;align-items:center;gap:var(--rg-space-1);min-width:0;min-height:56px;padding:var(--rg-space-1);border-radius:var(--rg-radius-sm);color:var(--rg-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex;position:relative}.rg-shell__mobile-nav-item:hover{background:var(--rg-subtle);color:var(--rg-text)}.rg-shell__mobile-nav-item:focus-visible{outline:3px solid var(--rg-focus);outline-offset:2px}.rg-shell__mobile-nav-item[aria-current=page]{background:var(--rg-subtle);color:var(--rg-primary)}.rg-shell__mobile-nav-icon,.rg-shell__mobile-nav-item>svg{flex:none;place-items:center;width:20px;height:20px;display:grid}.rg-shell__mobile-nav-icon svg{width:20px;height:20px}.rg-shell__mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;line-height:1.2;display:block;overflow:hidden}.rg-shell__mobile-nav-badge{top:0;min-width:18px;min-height:18px;padding-inline:var(--rg-space-1);border:1px solid var(--rg-danger);border-radius:var(--rg-radius-pill);background:var(--rg-danger-soft);color:var(--rg-danger);justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:0}.rg-shell__mobile-overflow{gap:var(--rg-space-3);display:grid}.rg-page-header{justify-content:space-between;align-items:flex-end;gap:var(--rg-space-6);margin-bottom:var(--rg-space-8);flex-wrap:wrap;display:flex}.rg-page-header__copy{flex:20rem 1;min-width:0;max-width:760px}.rg-page-header__eyebrow{margin-bottom:var(--rg-space-2);color:var(--rg-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.rg-page-header__title{color:var(--rg-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12}.rg-page-header__description{margin-top:var(--rg-space-3);color:var(--rg-muted);line-height:1.6}.rg-page-header__actions{justify-content:flex-end;gap:var(--rg-space-2);flex-wrap:wrap;flex:0 1 auto;min-width:0;display:flex}.rg-page-header__actions>*{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.rg-breadcrumbs{margin-bottom:var(--rg-space-4)}.rg-breadcrumbs ol{gap:var(--rg-space-2);color:var(--rg-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.rg-breadcrumbs li:not(:last-child):after{content:"/";color:var(--rg-line);margin-inline-start:var(--rg-space-2)}.rg-breadcrumbs a{color:inherit}.rg-breadcrumbs a:hover{color:var(--rg-text)}.rg-data-table{min-width:0}.rg-data-table__scroll{border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg);background:var(--rg-panel);box-shadow:var(--rg-shadow-sm);overflow:auto}.rg-data-table table{border-collapse:collapse;width:100%}.rg-data-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.rg-data-table th{background:var(--rg-subtle);color:var(--rg-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.rg-data-table td,.rg-data-table th{padding:var(--rg-space-3) var(--rg-space-4);border-bottom:1px solid var(--rg-line)}.rg-data-table td{color:var(--rg-text);vertical-align:middle}.rg-data-table tbody tr[data-action=true]{cursor:pointer}.rg-data-table tbody tr[data-action=true]:focus-visible{outline:2px solid var(--rg-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.rg-data-table tbody tr[data-action=true]:hover td{background:color-mix(in srgb,var(--rg-primary) 6%,var(--rg-panel))}}.rg-data-table tbody tr:last-child td{border-bottom:0}.rg-data-table [data-align=start]{text-align:start}.rg-data-table [data-align=center]{text-align:center}.rg-data-table [data-align=end]{text-align:end}.rg-data-table__cards{display:none}.rg-state{align-content:center;place-items:center;gap:var(--rg-space-3);min-height:220px;padding:var(--rg-space-8);border:1px dashed var(--rg-line);border-radius:var(--rg-radius-lg);background:var(--rg-panel);text-align:center;display:grid}.rg-state__icon{border-radius:var(--rg-radius-pill);background:var(--rg-subtle);width:48px;height:48px;color:var(--rg-muted);place-items:center;display:grid}.rg-state__icon svg{width:24px;height:24px}.rg-state__title{font-size:1.05rem;font-weight:700}.rg-state__description{max-width:480px;color:var(--rg-muted);line-height:1.55}.rg-state__action{margin-top:var(--rg-space-2)}.rg-state--error .rg-state__icon{color:var(--rg-danger)}.rg-state--loading{min-height:160px}.rg-pagination{justify-content:space-between;align-items:center;gap:var(--rg-space-4);margin-top:var(--rg-space-4);flex-wrap:wrap;display:flex}.rg-pagination__navigation,.rg-pagination__size{align-items:center;gap:var(--rg-space-3);display:flex}.rg-pagination__navigation{margin-inline-start:auto}.rg-pagination__size{font-size:var(--rg-text-sm)}.rg-pagination__size .rg-select-trigger{width:88px}.rg-pagination__range{color:var(--rg-muted);font-size:var(--rg-text-sm)}.rg-pagination button{min-height:44px}.rg-pagination button svg{width:18px;height:18px}.rg-pagination__status{color:var(--rg-muted);text-align:center;font-size:.875rem}.rg-detail-header{margin-bottom:var(--rg-space-8)}.rg-detail-header__back{align-items:center;gap:var(--rg-space-2);min-height:44px;margin-bottom:var(--rg-space-3);color:var(--rg-muted);text-decoration:none;display:inline-flex}.rg-detail-header__back:hover{color:var(--rg-text)}.rg-detail-header__back:focus-visible{outline:3px solid var(--rg-focus);outline-offset:2px;border-radius:var(--rg-radius-sm)}.rg-detail-header__back svg{width:18px;height:18px}.rg-detail-header__body{justify-content:space-between;align-items:flex-end;gap:var(--rg-space-6);display:flex}.rg-detail-header__copy{min-width:0}.rg-detail-header__title-row{align-items:center;gap:var(--rg-space-3);flex-wrap:wrap;display:flex}.rg-detail-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.15}.rg-detail-header__description{margin-top:var(--rg-space-2);color:var(--rg-muted);line-height:1.55}.rg-detail-header__metadata{gap:var(--rg-space-3);margin-top:var(--rg-space-3);color:var(--rg-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.rg-detail-header__actions{gap:var(--rg-space-2);flex-wrap:wrap;display:flex}.rg-timeline{margin:0;padding:0;list-style:none}.rg-timeline__item{gap:var(--rg-space-3);padding-bottom:var(--rg-space-6);grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.rg-timeline__item:not(:last-child):before{content:"";inset-inline-start:15px;background:var(--rg-line);width:1px;position:absolute;top:32px;bottom:0}.rg-timeline__marker{z-index:1;border:1px solid var(--rg-line);border-radius:var(--rg-radius-pill);background:var(--rg-panel);width:32px;height:32px;color:var(--rg-muted);place-items:center;display:grid;position:relative}.rg-timeline__marker svg{width:16px;height:16px}.rg-timeline__item[data-tone=success] .rg-timeline__marker{color:var(--rg-success)}.rg-timeline__item[data-tone=warning] .rg-timeline__marker{color:var(--rg-warning)}.rg-timeline__item[data-tone=danger] .rg-timeline__marker{color:var(--rg-danger)}.rg-timeline__item[data-tone=info] .rg-timeline__marker{color:var(--rg-info)}.rg-timeline__heading{justify-content:space-between;gap:var(--rg-space-3);padding-top:5px;display:flex}.rg-timeline__title{font-weight:700;font-size:var(--rg-text-sm)}.rg-timeline__time{color:var(--rg-muted);flex:none;font-size:.8rem}.rg-timeline__description{color:var(--rg-muted);line-height:1.5}.rg-timeline__context,.rg-timeline__description{margin-top:var(--rg-space-1);font-size:var(--rg-text-sm)}.rg-timeline__actor{margin-top:var(--rg-space-1);color:var(--rg-muted);font-size:var(--rg-text-xs)}.rg-timeline__changes{gap:var(--rg-space-2);margin:var(--rg-space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rg-timeline__changes>div{padding:var(--rg-space-3);border:1px solid var(--rg-line);border-radius:var(--rg-radius-sm);background:var(--rg-subtle)}.rg-timeline__changes dt{color:var(--rg-muted);font-size:var(--rg-text-xs);font-weight:700}.rg-timeline__changes dd{margin:var(--rg-space-1) 0 0;font-size:var(--rg-text-sm);overflow-wrap:anywhere}.rg-timeline__item:not([data-has-icon]){grid-template-columns:16px minmax(0,1fr)}.rg-timeline__item:not([data-has-icon]):before{inset-inline-start:7px;top:18px}.rg-timeline__item:not([data-has-icon]) .rg-timeline__marker{width:16px;height:16px;margin-top:var(--rg-space-1);border:4px solid var(--rg-panel);background:var(--rg-primary);box-shadow:0 0 0 1px var(--rg-line)}.rg-timeline__item:not([data-has-icon]) .rg-timeline__heading{padding-top:0}.rg-metric-card{--rg-metric-ink:var(--rg-primary);--rg-metric-soft:var(--rg-subtle);padding:var(--rg-space-5);background:linear-gradient(135deg,var(--rg-metric-soft),var(--rg-panel) 65%);flex-direction:column;display:flex}.rg-metric-card[data-tone=warning]{--rg-metric-ink:var(--rg-warning);--rg-metric-soft:var(--rg-warning-soft)}.rg-metric-card[data-tone=success]{--rg-metric-ink:var(--rg-success);--rg-metric-soft:var(--rg-success-soft)}.rg-metric-card[data-tone=info]{--rg-metric-ink:var(--rg-info);--rg-metric-soft:var(--rg-info-soft)}.rg-metric-card[data-tone=danger]{--rg-metric-ink:var(--rg-danger);--rg-metric-soft:var(--rg-danger-soft)}.rg-metric-card__top{justify-content:space-between;align-items:flex-start;gap:var(--rg-space-3);display:flex}.rg-metric-card__label{color:var(--rg-muted);font-size:.875rem;font-weight:700}.rg-metric-card__icon{color:var(--rg-metric-ink);background:var(--rg-metric-soft);border-radius:var(--rg-radius-sm);flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.rg-metric-card__value{margin-top:var(--rg-space-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:2rem;font-weight:700;line-height:1.1}.rg-metric-card__support{align-items:center;gap:var(--rg-space-2);margin-top:var(--rg-space-2);color:var(--rg-muted);padding-bottom:var(--rg-space-4);flex-wrap:wrap;font-size:.85rem;display:flex}.rg-metric-card__action{padding-top:var(--rg-space-2);border-top:1px solid var(--rg-line);margin-top:auto}.rg-metric-card__action>.rg-button{justify-content:space-between;width:100%;padding-inline:0}@media (max-width:480px){.rg-timeline__changes{grid-template-columns:minmax(0,1fr)}.rg-pagination__navigation{flex-basis:100%;justify-content:space-between}}.rg-selection-list{border:0;min-width:0;margin:0;padding:0}.rg-selection-list legend{padding:0;font-weight:700}.rg-selection-list__description{margin-top:var(--rg-space-1);color:var(--rg-muted);font-size:.875rem}.rg-selection-list__options{gap:var(--rg-space-2);margin-top:var(--rg-space-3);display:grid}.rg-selection-list__option{align-items:center;gap:var(--rg-space-3);min-height:56px;padding:var(--rg-space-3);border:1px solid var(--rg-line);border-radius:var(--rg-radius-md);background:var(--rg-panel);cursor:pointer;transition:border-color var(--rg-duration-fast),background-color var(--rg-duration-fast),box-shadow var(--rg-duration-fast);display:flex}.rg-selection-list__option:hover{background:var(--rg-subtle)}.rg-selection-list__option:has(:focus-visible){outline:3px solid var(--rg-focus);outline-offset:2px}.rg-selection-list__option[data-selected]{border-color:var(--rg-primary);box-shadow:inset 0 0 0 1px var(--rg-primary)}.rg-selection-list__option[data-disabled]{cursor:not-allowed}.rg-selection-list__option input{width:20px;height:20px;accent-color:var(--rg-primary);margin:0}.rg-selection-list__copy{gap:var(--rg-space-1);flex:1 1;min-width:0;display:grid}.rg-selection-list__label{font-weight:700}.rg-selection-list__option-description{color:var(--rg-muted);font-size:.85rem;line-height:1.4}.rg-selection-list__trailing{flex:none}.rg-message{align-items:flex-end;gap:var(--rg-space-2);max-width:min(82%,680px);display:flex}.rg-message[data-side=outgoing]{flex-direction:row-reverse;align-self:flex-end}.rg-message__stack{gap:var(--rg-space-1);min-width:0;display:grid}.rg-message__meta{justify-content:space-between;gap:var(--rg-space-4);padding-inline:var(--rg-space-1);color:var(--rg-muted);font-size:.75rem;display:flex}.rg-message[data-side=outgoing] .rg-message__meta{flex-direction:row-reverse}.rg-message__bubble{padding:var(--rg-space-3) var(--rg-space-4);border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg) var(--rg-radius-lg) var(--rg-radius-lg) var(--rg-radius-sm);background:var(--rg-panel);overflow-wrap:anywhere;box-shadow:var(--rg-shadow-sm);line-height:1.5}.rg-message[data-side=outgoing] .rg-message__bubble{border-color:var(--rg-primary);border-radius:var(--rg-radius-lg) var(--rg-radius-lg) var(--rg-radius-sm) var(--rg-radius-lg);background:var(--rg-primary);color:var(--rg-primary-ink)}.rg-message__footer{padding-inline:var(--rg-space-1);color:var(--rg-muted);font-size:.75rem}.rg-message[data-side=outgoing] .rg-message__footer{text-align:end}.rg-conversation{border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg);background:var(--rg-panel);min-height:420px;max-height:720px;box-shadow:var(--rg-shadow-sm);flex-direction:column;display:flex;overflow:hidden}.rg-conversation__messages{gap:var(--rg-space-4);min-height:0;padding:var(--rg-space-5);background:var(--rg-subtle);overscroll-behavior:contain;flex-direction:column;flex:1 1;display:flex;overflow-y:auto}.rg-conversation__messages>.rg-state{background:0 0;border:0}.rg-composer{z-index:var(--rg-layer-sticky);align-items:flex-end;gap:var(--rg-space-2);padding:var(--rg-space-3);border-top:1px solid var(--rg-line);background:var(--rg-panel);display:flex;position:relative}.rg-composer textarea{resize:vertical;min-width:0;min-height:44px;max-height:144px;padding:10px var(--rg-space-3);border:1px solid var(--rg-line);border-radius:var(--rg-radius-md);background:var(--rg-bg);color:var(--rg-text);font:inherit;flex:1 1;line-height:1.4}.rg-composer textarea:focus-visible{outline:3px solid var(--rg-focus);outline-offset:1px}.rg-composer button{min-width:44px;min-height:44px}.rg-composer button svg{width:19px;height:19px}.rg-event-card{align-items:stretch;gap:var(--rg-space-3);padding:var(--rg-space-4);display:flex}.rg-event-card__link{gap:var(--rg-space-4);min-width:0;color:inherit;border-radius:var(--rg-radius-md);flex:1 1;text-decoration:none;display:flex}.rg-event-card__link:focus-visible{outline:3px solid var(--rg-focus);outline-offset:4px}.rg-event-card__date{min-width:72px;padding:var(--rg-space-3);border-radius:var(--rg-radius-md);background:var(--rg-subtle);color:var(--rg-muted);text-align:center;align-content:center;place-items:center;font-size:.8rem;font-weight:700;display:grid}.rg-event-card__body{flex:1 1;align-self:center;min-width:0}.rg-event-card__title-row{align-items:center;gap:var(--rg-space-2);flex-wrap:wrap;display:flex}.rg-event-card h3{margin:0;font-size:1rem}.rg-event-card__description{margin-top:var(--rg-space-1);color:var(--rg-muted);font-size:.9rem;line-height:1.45}.rg-event-card__metadata{gap:var(--rg-space-2);margin-top:var(--rg-space-2);color:var(--rg-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.rg-event-card__actions{align-items:center;gap:var(--rg-space-2);display:flex}.rg-file-upload__input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.rg-file-upload__dropzone{align-content:center;place-items:center;gap:var(--rg-space-2);min-height:168px;padding:var(--rg-space-6);border:1px dashed var(--rg-line);border-radius:var(--rg-radius-lg);background:var(--rg-panel);cursor:pointer;text-align:center;transition:border-color var(--rg-duration-fast),background-color var(--rg-duration-fast),box-shadow var(--rg-duration-fast);display:grid}.rg-file-upload__dropzone:hover{border-color:var(--rg-primary);background:var(--rg-subtle)}.rg-file-upload__input:focus-visible+.rg-file-upload__dropzone{outline:3px solid var(--rg-focus);outline-offset:2px}.rg-file-upload__input:disabled+.rg-file-upload__dropzone{cursor:not-allowed;opacity:.55}.rg-file-upload__dropzone svg{width:28px;height:28px;color:var(--rg-primary)}.rg-file-upload__label{font-weight:700}.rg-file-upload__hint{color:var(--rg-muted);font-size:.85rem}.rg-file-upload[data-error] .rg-file-upload__dropzone{border-color:var(--rg-danger)}.rg-file-upload__files{gap:var(--rg-space-1);margin:var(--rg-space-3) 0 0;color:var(--rg-muted);padding-inline-start:var(--rg-space-5);font-size:.85rem;display:grid}.rg-file-upload__error{align-items:center;gap:var(--rg-space-2);margin-top:var(--rg-space-2);color:var(--rg-danger);font-size:.85rem;display:flex}.rg-file-upload__error svg{flex:none;width:16px;height:16px}.rg-print-preview{border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg);background:var(--rg-subtle);overflow:hidden}.rg-print-preview__toolbar{justify-content:space-between;align-items:center;gap:var(--rg-space-4);padding:var(--rg-space-4);border-bottom:1px solid var(--rg-line);background:var(--rg-panel);display:flex}.rg-print-preview__toolbar h2{margin:0;font-size:1rem}.rg-print-preview__error button svg,.rg-print-preview__toolbar button svg{width:18px;height:18px}.rg-print-preview__error{align-items:center;gap:var(--rg-space-3);padding:var(--rg-space-3) var(--rg-space-4);border-bottom:1px solid var(--rg-danger);color:var(--rg-danger);display:flex}.rg-print-preview__error>span{flex:1 1;min-width:0}.rg-print-preview__error>svg{flex:none;width:20px;height:20px}.rg-print-preview__success{padding:var(--rg-space-3) var(--rg-space-4);border-bottom:1px solid var(--rg-line);background:var(--rg-panel)}.rg-print-preview__sheet{width:min(100% - 32px,720px);min-height:360px;margin:var(--rg-space-6) auto;padding:var(--rg-space-8);background:var(--rg-panel);color:var(--rg-text);box-shadow:var(--rg-shadow-dialog)}@media (max-width:760px){.rg-shell__mobile-bar{z-index:var(--rg-layer-nav);height:64px;padding-inline:var(--rg-space-3);border-bottom:1px solid var(--rg-line);background:var(--rg-sidebar);box-shadow:var(--rg-shadow-sm);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.rg-shell__mobile-bar,.rg-shell__mobile-bar .rg-button{color:var(--rg-sidebar-text)}.rg-shell__mobile-bar button{min-width:44px;min-height:44px}.rg-shell__mobile-bar svg{width:22px;height:22px}.rg-shell__desktop-brand{display:none}.rg-brand{font-size:26px}.rg-shell__mobile-bar .rg-brand__subtitle{display:none}.rg-shell__sidebar{width:min(88vw,320px);padding-top:var(--rg-space-5);box-shadow:var(--rg-shadow-dialog);display:none;inset-block:0;inset-inline-start:0}.rg-shell__main{padding:var(--rg-space-5) var(--rg-space-4) var(--rg-space-8);margin-inline-start:0}.rg-shell__main--bottom-nav{padding-bottom:calc(var(--rg-space-8) + 5rem + env(safe-area-inset-bottom))}.rg-shell__mobile-navigation{z-index:var(--rg-layer-nav);align-items:stretch;gap:var(--rg-space-1);padding:var(--rg-space-2) max(var(--rg-space-2),env(safe-area-inset-left)) calc(var(--rg-space-2) + env(safe-area-inset-bottom)) max(var(--rg-space-2),env(safe-area-inset-right));border-top:1px solid var(--rg-line);background:var(--rg-panel);box-shadow:var(--rg-shadow-menu);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.rg-shell__mobile-navigation>.rg-shell__mobile-nav-item,.rg-shell__mobile-navigation>[data-radix-dialog-root] .rg-shell__mobile-nav-item{width:100%;min-height:56px}.rg-detail-header__body,.rg-page-header{align-items:stretch;gap:var(--rg-space-4);flex-direction:column}.rg-page-header{margin-bottom:var(--rg-space-6)}.rg-page-header__copy{flex-basis:auto}.rg-detail-header__actions,.rg-page-header__actions{justify-content:stretch}.rg-detail-header__actions>*,.rg-page-header__actions>*{flex:1 1}.rg-data-table__scroll--has-cards{display:none}.rg-data-table__cards{gap:var(--rg-space-3);display:grid}.rg-data-table__card{padding:var(--rg-space-3)}.rg-data-table__card[data-has-row-actions]{gap:var(--rg-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rg-pagination{gap:var(--rg-space-2)}.rg-pagination__navigation .rg-pagination__button-label{display:none}.rg-pagination button{min-width:44px;padding-inline:var(--rg-space-2)}.rg-timeline__heading{gap:var(--rg-space-1);display:grid}.rg-message{max-width:92%}.rg-conversation__messages{padding:var(--rg-space-4)}.rg-event-card,.rg-event-card__link{flex-direction:column;align-items:stretch}.rg-event-card__date{align-content:center;place-items:start;min-width:0;min-height:44px}.rg-event-card__actions{padding-top:var(--rg-space-2)}.rg-print-preview__error,.rg-print-preview__toolbar{flex-direction:column;align-items:stretch}.rg-print-preview__sheet{width:calc(100% - 24px);margin:var(--rg-space-3) auto;padding:var(--rg-space-4)}}@media (prefers-reduced-motion:reduce){.rg-file-upload__dropzone,.rg-selection-list__option,.rg-shell__link,.rg-shell__sidebar{transition:none}}@media print{.rg-print-preview__error,.rg-print-preview__success,.rg-print-preview__toolbar{display:none}.rg-print-preview,.rg-print-preview__sheet{box-shadow:none;background:#fff;border:0}.rg-print-preview__sheet{color:#000;width:100%;min-height:0;margin:0;padding:0}}@media (max-width:760px){.rg-shell__sidebar{display:none}}@media (max-width:960px){.rg-shell__mobile-bar{z-index:var(--rg-layer-nav);height:64px;padding-inline:var(--rg-space-3);border-bottom:1px solid var(--rg-line);background:var(--rg-sidebar);color:var(--rg-sidebar-text);box-shadow:var(--rg-shadow-sm);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.rg-shell__desktop-brand,.rg-shell__sidebar{display:none}.rg-shell__main{padding:var(--rg-space-5) var(--rg-space-5);margin-inline-start:0}.rg-shell__main--bottom-nav{padding-bottom:calc(var(--rg-space-8) + 5rem + env(safe-area-inset-bottom))}.rg-shell__mobile-navigation{z-index:var(--rg-layer-nav);align-items:stretch;gap:var(--rg-space-1);padding:var(--rg-space-2) max(var(--rg-space-2),env(safe-area-inset-left)) calc(var(--rg-space-2) + env(safe-area-inset-bottom)) max(var(--rg-space-2),env(safe-area-inset-right));border-top:1px solid var(--rg-line);background:var(--rg-panel);box-shadow:var(--rg-shadow-menu);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.rg-shell__mobile-navigation>.rg-shell__mobile-nav-item,.rg-shell__mobile-navigation>[data-radix-dialog-root] .rg-shell__mobile-nav-item{width:100%;min-height:56px}}.rg-shell__mobile-nav{gap:var(--rg-space-2);margin-bottom:var(--rg-space-6);display:grid}.rg-selection-list__option>.rg-choice{flex:1 1;min-width:0}.rg-selection-list__option>.rg-choice label{flex:1 1}:is(a,button).rg-metric-card{color:var(--rg-text);text-align:start;cursor:pointer;transition:border-color var(--rg-duration-fast) var(--rg-ease),box-shadow var(--rg-duration-fast) var(--rg-ease);text-decoration:none}@media (hover:hover){:is(a,button).rg-metric-card:hover{border-color:var(--rg-metric-ink);box-shadow:var(--rg-shadow-menu)}}:is(a,button).rg-metric-card:active{background:var(--rg-metric-soft)}:is(a,button).rg-metric-card .rg-metric-card__support{padding-bottom:0}.rg-spatial-explorer,.rg-spatial-explorer__workspace{gap:var(--rg-space-5);min-width:0;display:grid}.rg-spatial-explorer__workspace{align-items:start;grid-template:"map summary""map list"/minmax(0,1.3fr) minmax(0,.9fr)}.rg-spatial-explorer__map{gap:var(--rg-space-3);grid-area:map;min-width:0;display:grid}.rg-spatial-explorer[data-mode=inspect] .rg-spatial-explorer__workspace{grid-template-rows:auto;grid-template-areas:"map list"}.rg-spatial-explorer__inspection-list{gap:var(--rg-space-5);margin:0;padding:0;list-style:none;display:grid}.rg-spatial-explorer__inspection-list>li{gap:var(--rg-space-2);overflow-wrap:anywhere;min-width:0;display:grid}.rg-spatial-explorer__region[data-inspectable=false]{cursor:default}.rg-spatial-explorer__list{min-height:0;max-block-size:calc(var(--rg-space-4) * 14);overscroll-behavior:contain;padding:var(--rg-space-4);border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg);background:var(--rg-panel);grid-area:list;overflow-y:auto}.rg-spatial-explorer__controls{gap:var(--rg-space-2);flex-wrap:wrap;display:flex}.rg-spatial-explorer__controls .rg-button{min-width:var(--rg-control-sm);min-height:var(--rg-control-sm)}.rg-spatial-explorer__viewport{box-sizing:border-box;border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg);background:var(--rg-panel);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:hidden}.rg-spatial-explorer__list:focus-visible,.rg-spatial-explorer__selected-list:focus-visible,.rg-spatial-explorer__viewport:focus-visible{outline:3px solid var(--rg-focus);outline-offset:2px}.rg-spatial-explorer__viewport[data-panning]{cursor:grabbing}.rg-spatial-explorer__viewport>image{pointer-events:none}.rg-spatial-explorer__region{cursor:pointer}.rg-spatial-explorer__region>polygon,.rg-spatial-explorer__region>rect{fill:color-mix(in srgb,var(--rg-subtle) 55%,transparent);stroke:var(--rg-control-border);stroke-width:calc(var(--rg-space-1) / 2);vector-effect:non-scaling-stroke}.rg-spatial-explorer__region[data-tone=success]>polygon,.rg-spatial-explorer__region[data-tone=success]>rect{fill:color-mix(in srgb,var(--rg-success-soft) 55%,transparent);stroke:var(--rg-success)}.rg-spatial-explorer__region[data-tone=warning]>polygon,.rg-spatial-explorer__region[data-tone=warning]>rect{fill:color-mix(in srgb,var(--rg-warning-soft) 55%,transparent);stroke:var(--rg-warning)}.rg-spatial-explorer__region[data-tone=danger]>polygon,.rg-spatial-explorer__region[data-tone=danger]>rect{fill:color-mix(in srgb,var(--rg-danger-soft) 55%,transparent);stroke:var(--rg-danger)}.rg-spatial-explorer__region[data-tone=info]>polygon,.rg-spatial-explorer__region[data-tone=info]>rect{fill:color-mix(in srgb,var(--rg-info-soft) 55%,transparent);stroke:var(--rg-info)}.rg-spatial-explorer__region[data-has-background]:not([data-selected]):not(:focus-visible)>polygon,.rg-spatial-explorer__region[data-has-background]:not([data-selected]):not(:focus-visible)>rect{stroke:none}.rg-spatial-explorer__region[data-selected]>polygon,.rg-spatial-explorer__region[data-selected]>rect{fill:color-mix(in srgb,var(--rg-accent) 65%,transparent);stroke:var(--rg-primary);stroke-width:var(--rg-space-1)}.rg-spatial-explorer__region[data-disabled]{cursor:not-allowed}.rg-spatial-explorer__region[data-small-region]{cursor:default}.rg-spatial-explorer__region:focus-visible{outline:none}.rg-spatial-explorer__region:focus-visible>polygon,.rg-spatial-explorer__region:focus-visible>rect{stroke:var(--rg-focus);stroke-width:var(--rg-space-1)}.rg-spatial-explorer__region>text{fill:var(--rg-panel);pointer-events:none;paint-order:stroke;stroke:var(--rg-text);stroke-linejoin:round;stroke-width:calc(var(--rg-space-1) / 2);font-weight:700}.rg-spatial-explorer__summary{gap:var(--rg-space-3);min-width:0;padding:var(--rg-space-4);border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg);background:var(--rg-panel);box-shadow:var(--rg-shadow-sm);z-index:var(--rg-layer-sticky);grid-area:summary;display:grid;position:sticky;inset-block-start:var(--rg-space-4)}.rg-spatial-explorer__summary-heading{justify-content:space-between;align-items:baseline;gap:var(--rg-space-2);flex-wrap:wrap;min-width:0;display:flex}.rg-spatial-explorer__summary-heading h3{margin:0}.rg-spatial-explorer__selected-list{max-block-size:calc(var(--rg-space-4) * 8);gap:var(--rg-space-2);overscroll-behavior:contain;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rg-spatial-explorer__selected-item{justify-content:space-between;align-items:center;gap:var(--rg-space-3);min-width:0;padding:var(--rg-space-3);border:1px solid var(--rg-line);border-radius:var(--rg-radius-md);background:var(--rg-panel);display:flex}.rg-spatial-explorer__selected-copy{gap:var(--rg-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.rg-spatial-explorer__selected-item .rg-button{min-width:var(--rg-control-sm);min-height:var(--rg-control-sm);flex:none}.rg-spatial-explorer__region[data-muted][data-tone=neutral]:not([data-selected])>polygon,.rg-spatial-explorer__region[data-muted][data-tone=neutral]:not([data-selected])>rect{fill:color-mix(in srgb,var(--rg-muted) 55%,transparent)}.rg-spatial-explorer[data-summary-position=flow] .rg-spatial-explorer__summary{z-index:auto;position:static}.rg-spatial-explorer[data-list-presentation=disclosure] .rg-spatial-explorer__workspace{grid-template:"map""summary""list"/minmax(0,1fr)}.rg-spatial-explorer[data-list-presentation=disclosure][data-mode=inspect] .rg-spatial-explorer__workspace{grid-template-rows:auto auto;grid-template-areas:"map""list"}.rg-spatial-explorer[data-list-presentation=disclosure] .rg-spatial-explorer__list{max-block-size:none;overflow-y:visible}.rg-spatial-explorer__list>summary{cursor:pointer;margin-bottom:var(--rg-space-3)}.rg-spatial-explorer__list[open]>summary .rg-spatial-explorer__disclosure-chevron{transform:rotate(180deg)}@media (max-width:960px){.rg-spatial-explorer[data-mode=inspect] .rg-spatial-explorer__workspace{grid-template-rows:auto auto;grid-template-areas:"map""list"}.rg-spatial-explorer__workspace{grid-template:"summary""map""list"/minmax(0,1fr)}.rg-spatial-explorer__selected-item{flex-wrap:wrap;align-items:flex-start}.rg-spatial-explorer__summary{position:static}}.rg-record{min-width:0;color:var(--rg-text)}.rg-record__header{justify-content:space-between;align-items:center;gap:var(--rg-space-6);padding:var(--rg-space-1) 0 var(--rg-space-5);border-bottom:1px solid var(--rg-line);flex-wrap:wrap;display:flex}.rg-record__identity{align-items:center;gap:var(--rg-space-4);min-width:0;display:flex}.rg-record__identity-copy{gap:var(--rg-space-1);min-width:0;display:grid}.rg-record__eyebrow{color:var(--rg-muted);font-size:var(--rg-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.rg-record__title-row{align-items:center;gap:var(--rg-space-2);flex-wrap:wrap;min-width:0;display:flex}.rg-record__title{overflow-wrap:anywhere;font-size:var(--rg-text-xl);line-height:var(--rg-leading-heading);letter-spacing:-.035em;margin:0}.rg-record__contacts,.rg-record__metadata{align-items:center;gap:var(--rg-space-2) var(--rg-space-3);min-width:0;color:var(--rg-muted);font-size:var(--rg-text-sm);flex-wrap:wrap;line-height:1.45;display:flex}.rg-record__contacts>:not(:last-child):after{color:var(--rg-line);content:"·";margin-inline-start:var(--rg-space-3)}.rg-record__actions{justify-content:flex-end;align-items:center;gap:var(--rg-space-2);flex-wrap:wrap;flex:none;margin-inline-start:auto;display:flex}.rg-record__notice{margin-top:var(--rg-space-4)}.rg-record__content,.rg-record__stats{margin-top:var(--rg-space-5)}.rg-record-stats{gap:var(--rg-space-2);border:1px solid var(--rg-line);border-radius:var(--rg-radius-md);background:var(--rg-subtle);grid-template-columns:repeat(4,minmax(0,1fr))}.rg-record-stat,.rg-record-stats{padding:var(--rg-space-3);display:grid}.rg-record-stat{gap:var(--rg-space-1);min-width:0;border:1px solid var(--rg-line);border-radius:var(--rg-radius-sm);background:var(--rg-panel)}.rg-record-stat__top{justify-content:space-between;align-items:flex-start;gap:var(--rg-space-2);display:flex}.rg-record-stat__label,.rg-record-stat__support{color:var(--rg-muted);font-size:var(--rg-text-xs);line-height:1.4}.rg-record-stat__label{font-weight:700}.rg-record-stat__icon{color:var(--rg-primary);display:inline-flex}.rg-record-stat__icon svg{width:16px;height:16px}.rg-record-stat__value{font-size:var(--rg-text-xl);letter-spacing:-.035em;line-height:1.2}.rg-record-stat[data-tone=success] .rg-record-stat__value{color:var(--rg-success)}.rg-record-stat[data-tone=warning] .rg-record-stat__value{color:var(--rg-warning)}.rg-record-stat[data-tone=danger] .rg-record-stat__value{color:var(--rg-danger)}.rg-record-stat[data-tone=info] .rg-record-stat__value{color:var(--rg-info)}.rg-record__content{gap:var(--rg-space-5);display:grid}.rg-record-section{min-width:0}.rg-record-section__heading{min-height:var(--rg-control-sm);justify-content:space-between;align-items:center;gap:var(--rg-space-4);border-bottom:1px solid var(--rg-line);display:flex}.rg-record-section__heading h3{align-items:center;gap:var(--rg-space-2);min-width:0;font-size:var(--rg-text-md);line-height:var(--rg-leading-heading);margin:0;display:flex}.rg-record-section__icon{color:var(--rg-primary);display:inline-flex}.rg-record-section__icon svg{width:18px;height:18px}.rg-record-section__count{min-width:24px;min-height:24px;padding-inline:var(--rg-space-2);border-radius:var(--rg-radius-pill);background:var(--rg-subtle);color:var(--rg-muted);font-size:var(--rg-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.rg-record-section__actions{gap:var(--rg-space-2);flex:none;display:flex}.rg-record-section__body{padding-top:var(--rg-space-3)}.rg-record-section[data-separator=false]>.rg-record-section__heading,.rg-record[data-separator=false]>.rg-record__header{border-bottom:0}.rg-record-list{display:grid}.rg-record-list-item{align-items:center;gap:var(--rg-space-3);min-width:0;padding:var(--rg-space-3) 0;border-bottom:1px solid var(--rg-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.rg-record-list-item[data-has-leading]{grid-template-columns:auto minmax(0,1fr) auto}.rg-record-list-item:last-child{border-bottom:0}.rg-record-list-item__leading{border-radius:var(--rg-radius-pill);background:var(--rg-subtle);width:36px;height:36px;color:var(--rg-primary);place-items:center;display:grid}.rg-record-list-item__leading svg{width:17px;height:17px}.rg-record-list-item__copy{gap:var(--rg-space-1);min-width:0;display:grid}.rg-record-list-item__copy>strong{font-size:var(--rg-text-sm)}.rg-record-list-item__copy>span{color:var(--rg-muted);font-size:var(--rg-text-sm);line-height:1.45}.rg-record-list-item__support{gap:var(--rg-space-2);flex-wrap:wrap;display:flex}.rg-record-list-item__trailing{justify-content:flex-end;align-items:center;gap:var(--rg-space-2);display:flex}.rg-record .rg-tabs-list{top:calc(-1 * var(--rg-dialog-body-padding,0px));margin-inline:calc(-1 * var(--rg-dialog-body-padding,0px));padding-inline:var(--rg-dialog-body-padding,var(--rg-space-1));z-index:var(--rg-layer-sticky);background:var(--rg-panel);position:sticky}.rg-record .rg-timeline__content{min-width:0;padding-bottom:var(--rg-space-1)}@media (max-width:760px){.rg-record__header{gap:var(--rg-space-4);display:grid}.rg-record__identity{align-items:flex-start}.rg-record__actions{grid-template-columns:minmax(0,1fr) var(--rg-control-md);width:100%;display:grid}.rg-record__actions>:first-child{grid-column:1/-1}.rg-record__actions>*{width:100%}.rg-record-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-record-list-item{align-items:start}.rg-record-list-item__trailing{grid-column:1;justify-content:flex-start}.rg-record-list-item[data-has-leading] .rg-record-list-item__trailing{grid-column:2}}@media (max-width:430px){.rg-record__identity>.rg-avatar{flex-basis:44px;width:44px;height:44px}}.rg-page-layout{width:100%;max-inline-size:var(--rg-content-width);gap:var(--rg-space-8);min-width:0;margin-inline:auto;display:grid}.rg-page-layout[data-width=form]{max-inline-size:var(--rg-form-width)}.rg-page-layout>.rg-page-header{margin-bottom:0}.rg-form-layout,.rg-page-section,.rg-resource-state{gap:var(--rg-space-4);min-width:0;display:grid}.rg-page-section__header{justify-content:space-between;align-items:start;gap:var(--rg-space-4);flex-wrap:wrap;display:flex}.rg-page-section__body{min-width:0}.rg-action-bar{justify-content:flex-end;align-items:center;gap:var(--rg-space-3);flex-wrap:wrap;display:flex}.rg-form-grid{gap:var(--rg-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rg-form-layout__fields{box-sizing:border-box;gap:var(--rg-space-6);border:0;width:100%;min-width:0;margin:0;padding:0;display:grid}.rg-filter-toolbar{align-items:center;gap:var(--rg-space-3);flex-wrap:wrap;display:flex}.rg-filter-toolbar>.rg-search{flex:1 1 var(--rg-search-width)}.rg-filter-toolbar>:not(.rg-search){max-width:100%}.rg-filter-toolbar__heading{align-items:center;gap:var(--rg-space-2);display:flex}.rg-collection-panel{background:var(--rg-panel);border:1px solid var(--rg-line);border-radius:var(--rg-radius-lg);min-width:0}.rg-collection-panel>.rg-filter-toolbar{padding:var(--rg-space-5) var(--rg-space-6);border-bottom:1px solid var(--rg-line)}.rg-collection-panel .rg-data-table__scroll{box-shadow:none;border:0;border-radius:0}.rg-collection-panel .rg-pagination{padding:var(--rg-space-5) var(--rg-space-6);border-top:1px solid var(--rg-line);margin-top:0}.rg-collection-panel .rg-resource-state>.rg-alert,.rg-collection-panel>.rg-state{margin:var(--rg-space-4)}.rg-schedule-layout{grid-template-columns:minmax(0,var(--rg-calendar-width)) minmax(0,1fr);gap:var(--rg-space-6);display:grid}.rg-schedule-layout>*{min-width:0}@media (max-width:1100px){.rg-schedule-layout{grid-template-columns:minmax(0,1fr)}.rg-schedule-layout>:first-child{inline-size:min(100%,var(--rg-calendar-width))}}@media (max-width:760px){.rg-collection-panel .rg-data-table__cards,.rg-collection-panel .rg-pagination,.rg-collection-panel>.rg-filter-toolbar{padding:var(--rg-space-4)}.rg-page-layout{gap:var(--rg-space-6)}.rg-form-grid{grid-template-columns:minmax(0,1fr)}.rg-action-bar{flex-direction:column;align-items:stretch}}.rg-media-preview{gap:var(--rg-space-3);min-width:0;margin:0;display:grid}.rg-media-preview-label{overflow-wrap:anywhere;font-weight:600}.rg-media-preview-image{max-width:100%;max-height:var(--rg-media-preview-max-height);object-fit:contain;border-radius:var(--rg-radius-sm);display:block}.rg-media-preview-audio{width:100%;min-width:0;display:block}.rg-media-preview-audio:focus-visible{outline:var(--rg-space-1) solid var(--rg-focus);outline-offset:var(--rg-space-1);border-radius:var(--rg-radius-sm)}