@layer base{.tabular{font-variant-numeric:tabular-nums}.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.caps{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint-foreground);font-weight:600}.cadastral{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;margin:0}.ant-tag{letter-spacing:.1em;text-transform:uppercase;border:0;align-items:center;height:18px;padding-inline:7px;font-weight:600;line-height:1;display:inline-flex}}@layer antd;:root{--color-background:var(--skin-background);--color-foreground:var(--skin-text);--color-surface:var(--skin-surface);--color-card:var(--skin-surface);--color-muted:var(--skin-muted);--color-muted-foreground:var(--skin-text-secondary);--color-faint-foreground:var(--skin-text-tertiary);--color-border:var(--skin-border-subtle);--color-input:var(--skin-border);--color-primary:var(--skin-primary);--color-primary-ink:var(--skin-primary-ink);--color-primary-soft:var(--skin-primary-soft);--color-mine:var(--skin-mine);--color-mine-soft:var(--skin-mine-soft);--color-ring:var(--skin-primary);--color-destructive:var(--skin-destructive);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs:10px;--text-xs--line-height:1.2;--text-sm:11px;--text-sm--line-height:1.45;--text-base:12px;--text-base--line-height:1.45;--text-lg:14px;--text-lg--line-height:1.45;--text-xl:22px;--text-xl--line-height:1.2;--text-2xl:30px;--text-2xl--line-height:1.15;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-base:16px;--space-lg:24px;--space-page:24px;--space-page-narrow:16px;--layer-subsections:10;--layer-reading-bar:15;--layer-header:20;--layer-sidebar:30;--layer-fullscreen-map:40;--control-sm:24px;--control-base:32px;--control-lg:40px;--row-height:30px;--map-card-height:540px;--header-panel-width:min(340px, calc(100vw - 56px));--header-height:56px;--header-gutter:24px;--logo-inset:26px;--tile-cover:160px;--tile-min:260px;--touch-target:44px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grow{flex:1;min-width:0}.keep-lines{white-space:pre-line}.fixed{white-space:nowrap;flex:none}.wrap-column{flex:320px;min-width:0}.small-text{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.rounded{border-radius:var(--radius-md);overflow:hidden}.reach{min-width:var(--touch-target);min-height:var(--touch-target)}.own-width{width:var(--width,auto);max-width:100%}.flush{margin:0}.bare-list{margin:0;padding:0;list-style:none}.stretch{position:absolute;inset:0}.picture{object-fit:cover;object-position:var(--focus,center);width:100%;height:100%;display:block}.plate{background:color-mix(in srgb, var(--skin-surface) 88%, transparent);border-radius:var(--radius-md);box-shadow:var(--ant-box-shadow-tertiary)}.tile-chosen{outline:2px solid var(--skin-primary);outline-offset:2px}.faint{color:var(--skin-text-tertiary);font-size:var(--text-sm)}.tone-success{background:var(--skin-success-soft);color:var(--skin-success);border-color:#0000}.tone-warning{background:var(--skin-warning-soft);color:var(--skin-warning);border-color:#0000}.tone-mine{background:var(--skin-mine-soft);color:var(--skin-mine);border-color:#0000}.tone-primary{background:var(--skin-primary-soft);color:var(--skin-primary);border-color:#0000}.tone-destructive{background:var(--skin-destructive-soft);color:var(--skin-destructive);border-color:#0000}.ant-card{box-shadow:var(--skin-shadow)}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography{letter-spacing:-.02em}.ant-statistic .ant-statistic-content{font-variant-numeric:tabular-nums}.ant-statistic .ant-statistic-content-value{letter-spacing:-.02em;font-weight:600}.ant-statistic .ant-statistic-content-suffix{letter-spacing:0}.ant-menu-submenu-popup .strip-cluster-arrow{display:none}.ant-breadcrumb li:last-child{font-weight:500}:root{view-transition-name:route}::view-transition-old(route){animation-duration:.22s;animation-timing-function:ease-in-out}::view-transition-new(route){animation-duration:.22s;animation-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){::view-transition-old(route){animation:none}::view-transition-new(route){animation:none}}.knowledge-article{font-size:var(--text-base);color:var(--color-foreground);line-height:1.65}.ant-app .ant-upload-wrapper .ant-upload-drag p.ant-upload-text{font-size:var(--text-base)}.ant-app .ant-upload-wrapper .ant-upload-drag p.ant-upload-hint{font-size:var(--text-sm)}@media (width>=1024px){.poselok-side-sticky{top:var(--side-top);position:sticky}.poselok-side-scroll{max-height:calc(100dvh - var(--side-top) - 24px)}.poselok-side-scroll>.poselok-side-fill{flex-direction:column;flex:0 auto;min-height:0;display:flex}.poselok-side-fill>.ant-card-body{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}}.poselok-reading{max-width:120ch;font-size:var(--text-base)}.header-trail{min-width:0}.header-trail.ant-breadcrumb ol{flex-wrap:nowrap}.header-trail li{white-space:nowrap}.header-trail li:last-child{text-overflow:ellipsis;min-width:0;max-width:48ch;overflow:hidden}.article-action{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;line-height:1.375;display:flex}.article-action:hover{text-underline-offset:3px;text-decoration:underline}.selection-action{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 8px;font-weight:500}.selection-action:hover,.selection-action:focus-visible{background:color-mix(in srgb, currentColor 15%, transparent)}.reading-bar{transition:transform .22s ease-in-out,visibility .22s ease-in-out}@media (prefers-reduced-motion:reduce){.reading-bar{transition:none}}::highlight(agent-passage){background-color:var(--skin-primary);color:var(--skin-primary-ink)}.knowledge-article>:first-child{margin-top:0}.knowledge-article>:last-child{margin-bottom:0}.knowledge-article h1{font-size:var(--text-xl);margin:28px 0 16px;font-weight:600;line-height:1.2}.knowledge-article :is(h2,h3,h4){scroll-margin-top:calc(var(--chrome-top,0px) + 24px)}.knowledge-article h2{font-size:var(--text-lg);margin:28px 0 8px;font-weight:600}.knowledge-article h3{font-size:var(--text-lg);margin:20px 0 6px;font-weight:600}.knowledge-article h4,.knowledge-article h5,.knowledge-article h6{font-size:var(--text-base);margin:16px 0 6px;font-weight:600}.knowledge-article p,.knowledge-article ul,.knowledge-article ol{margin:0 0 1rem}.knowledge-article ul,.knowledge-article ol{padding-left:1.5rem}.knowledge-article li{margin-bottom:.375rem}.knowledge-article li>p{margin:0}.ant-app a.poselok-row-link,.ant-app a.poselok-row-link:visited,.poselok-row-link,.poselok-row-link:visited{color:var(--skin-text);font-weight:500}.ant-app a.poselok-row-link:hover,.ant-app a.poselok-row-link:focus-visible,.poselok-row-link:hover,.poselok-row-link:focus-visible,.poselok-tile:hover .poselok-row-link,.poselok-tile:focus-within .poselok-row-link{color:var(--skin-primary)}.poselok-cover__scrim{background:linear-gradient(#0000001a 0%,#00000061 50%,#000000b8 100%);position:absolute;inset:0}.poselok-cover--photo .poselok-cover__ink,.poselok-cover--photo .poselok-cover__ink.ant-typography{color:#fff;text-shadow:0 1px 2px #0009,0 2px 14px #00000073}.poselok-cover--photo .poselok-cover__ink--soft,.poselok-cover--photo .poselok-cover__ink--soft.ant-typography{color:#ffffffd6}@media (hover:hover) and (not (any-pointer:coarse)){.poselok-picture .poselok-picture-actions{opacity:0;transition:opacity .12s ease-out}.poselok-picture:hover .poselok-picture-actions,.poselok-picture:focus-within .poselok-picture-actions{opacity:1}}body .ant-image-preview.ant-image-preview .ant-image-preview-close,body .ant-image-preview.ant-image-preview .ant-image-preview-switch,body .ant-image-preview.ant-image-preview .ant-image-preview-actions{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 88%, transparent);box-shadow:var(--skin-shadow)}body .ant-image-preview.ant-image-preview .ant-image-preview-progress{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 88%, transparent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px}body .ant-image-preview.ant-image-preview .ant-image-preview-close:hover,body .ant-image-preview.ant-image-preview .ant-image-preview-switch:hover{background:var(--skin-surface-raised)}body .ant-image-preview.ant-image-preview .ant-image-preview-switch-disabled,body .ant-image-preview.ant-image-preview .ant-image-preview-switch-disabled:hover{color:var(--skin-text-tertiary);background:color-mix(in srgb, var(--skin-surface) 60%, transparent)}body .ant-image-preview.ant-image-preview .ant-image-preview-actions-action-disabled{color:var(--skin-text-tertiary)}body .ant-image-preview.ant-image-preview .ant-image-preview-actions-action:not(.ant-image-preview-actions-action-disabled):hover{color:var(--skin-primary)}.knowledge-article .poselok-photo,.knowledge-article .poselok-photo-frame{margin:4px 8px 4px 0}.knowledge-article .poselok-photo-frame .poselok-photo{margin:0}.knowledge-article a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.knowledge-article img:not(.poselok-photo img){border:1px solid var(--color-border);border-radius:8px;max-width:100%;margin:1.5rem 0;display:block}.knowledge-article table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:0 0 1.5rem;display:block;overflow-x:auto}.knowledge-article th,.knowledge-article td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.5rem .75rem}.knowledge-article th{background:var(--color-muted);font-weight:600}.knowledge-article code{background:var(--color-muted);font-family:var(--font-mono);border-radius:4px;padding:.1em .35em}.reference-example,.knowledge-article pre{background:var(--color-muted);max-width:100%;color:var(--color-foreground);font-family:var(--font-mono);font-size:var(--text-sm);border-radius:8px;margin:0;padding:.75rem 1rem;line-height:1.5;overflow-x:auto}.knowledge-article pre{margin:0 0 1rem}.knowledge-article pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.knowledge-article blockquote{border-left:3px solid var(--color-border);color:var(--color-muted-foreground);margin:0 0 1rem;padding:.5rem 0 .5rem 1rem}.knowledge-menu ul{margin:0;padding:0;list-style:none}.knowledge-menu li{margin-bottom:.5rem}.knowledge-menu a{color:var(--color-muted-foreground);text-decoration:none}.knowledge-menu a:hover{color:var(--color-foreground)}.maplibregl-map .maplibregl-canvas-container.maplibregl-interactive{cursor:default}.maplibregl-map .maplibregl-canvas-container.maplibregl-interactive:active{cursor:grabbing}.maplibregl-map .maplibregl-canvas:focus-visible,.maplibregl-map:focus-visible{outline:none}.maplibregl-map .maplibregl-ctrl-scale,.maplibregl-map .maplibregl-ctrl-group,.poselok-iso .maplibregl-ctrl-group,.poselok-rail.maplibregl-ctrl-group{background:var(--skin-surface);color:var(--skin-text);border-color:var(--skin-border);box-shadow:var(--skin-shadow)}.maplibregl-map .maplibregl-ctrl-group button+button,.poselok-iso .maplibregl-ctrl-group button+button{border-top-color:var(--skin-border-subtle)}:root[data-skin=grey] .maplibregl-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon,:root[data-skin=dark] .maplibregl-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon,:root[data-skin=grey] .poselok-iso .maplibregl-ctrl-group button .maplibregl-ctrl-icon,:root[data-skin=dark] .poselok-iso .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert()hue-rotate(180deg)}.poselok-rail>:first-child{border-radius:4px 4px 0 0}.poselok-rail>:last-child{border-radius:0 0 4px 4px}.poselok-rail.maplibregl-ctrl-group>*+* button{border-top:1px solid var(--skin-border-subtle)}.poselok-rail.maplibregl-ctrl-group button{border-radius:inherit;color:inherit;font-size:var(--text-lg);justify-content:center;align-items:center;display:flex}.poselok-rail.maplibregl-ctrl-group button:disabled{color:var(--skin-text-tertiary)}.poselok-rail button[aria-pressed=true],.poselok-rail.maplibregl-ctrl button[aria-pressed=true]:not(:disabled):hover{background-color:var(--skin-primary);color:var(--skin-primary-ink)}.thinking{border-inline-start:3px solid var(--thinking-edge);background:var(--thinking-bg);max-width:85%;color:var(--thinking-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;transition:background .15s;display:flex}.thinking--flat{cursor:default}.thinking__label{font-style:italic;font-weight:500}.thinking--busy{border-inline-start-color:var(--thinking-accent);background:linear-gradient(90deg, var(--thinking-bg) 0%, var(--thinking-glow) 50%, var(--thinking-bg) 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite shimmer}.thinking__content{border-inline-start:3px solid var(--thinking-edge);background:var(--thinking-bg);white-space:pre-wrap;border-radius:8px;max-width:85%;margin-block-start:4px;padding:10px 14px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dictation-meter{pointer-events:none;align-items:center;padding-inline:12px;display:flex;position:absolute;inset:0}.dictation-meter:empty{display:none}.dictation-field:has(.dictation-meter:not(:empty)) textarea{color:#0000;caret-color:#0000}.dictation-field:has(.dictation-meter:not(:empty)) textarea::placeholder{color:#0000;caret-color:#0000}.voice-wave{vertical-align:middle;align-items:center;gap:2px;height:20px;display:inline-flex}.voice-wave>span{background:currentColor;border-radius:2px;width:3px}.voice-wave--busy{animation:1.6s ease-in-out infinite shimmer-mask;-webkit-mask-image:linear-gradient(90deg,#00000059 0%,#000 50%,#00000059 100%);mask-image:linear-gradient(90deg,#00000059 0%,#000 50%,#00000059 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes shimmer-mask{0%{-webkit-mask-position:200% 0;mask-position:200% 0}to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@media (prefers-reduced-motion:reduce){.thinking--busy{background:var(--thinking-bg);animation:none}.voice-wave--busy{animation:none}}.assistant-markdown>:first-child{margin-block-start:0}.assistant-markdown>:last-child{margin-block-end:0}.assistant-markdown p,.assistant-markdown ul,.assistant-markdown ol,.assistant-markdown pre{margin-block:8px}.assistant-markdown ul,.assistant-markdown ol{padding-inline-start:20px}.assistant-markdown li+li{margin-block-start:4px}.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3{margin-block:12px 4px;font-size:14px;font-weight:600}.assistant-markdown code{background:#0000000f;border-radius:4px;padding:1px 4px;font-size:12px}.assistant-markdown pre{background:#0000000f;border-radius:8px;padding:8px 10px;overflow-x:auto}.assistant-markdown pre code{background:0 0;padding:0}.assistant-markdown table{border-collapse:collapse;display:block;overflow-x:auto}.assistant-markdown th,.assistant-markdown td{border:1px solid #0000001a;padding:4px 8px}.assistant-drawer .ant-drawer-header{align-items:center;height:56px;min-height:56px;padding:0 24px;display:flex}.resize-handle{z-index:1;cursor:col-resize;touch-action:none;width:4px;transition:background-color .15s;position:absolute;inset-block:0;inset-inline-start:0}.resize-handle:hover,.resize-handle:active{background-color:var(--resize-accent)}.resize-handle:focus-visible{outline:2px solid var(--resize-accent);outline-offset:-2px}@media (width<=575px){.header-popover{left:16px!important;right:16px!important}.header-popover .ant-popover-arrow{display:none}}
