.spatial-theme{--c-bg:#f3f4fa;--c-surface:#ffffff;--c-surface-2:#f6f5fc;--c-surface-3:#eeebfa;--c-border:#e0e2ef;--c-border-strong:#c9cce0;--c-text:#171b3f;--c-text-2:#4f5573;--c-text-3:#636984;--c-accent:#6840de;--c-accent-hover:#5a32cf;--c-accent-2:#9b7bf7;--c-accent-soft:#efe9ff;--c-accent-ink:#4f2bb8;--c-focus:#7c55f0;--c-positive:#127a43;--c-positive-soft:#e6f5ec;--c-negative:#c0353f;--c-negative-soft:#fde9ea;--c-warning:#94600a;--c-warning-soft:#fdf1dc;--c-neutral:#5b6180;--chart-current:#6840de;--chart-current-fill:rgba(104,64,222,0.16);--chart-previous:#9298b5;--chart-axis:#4f5573;--chart-grid:#e7e8f2;--chart-zero:#9298b5;--chart-1:#6840de;--chart-2:#0f8b8d;--chart-3:#d4691b;--chart-4:#2f6fd6;--chart-5:#c2417f;--chart-6:#3f8a3a;--chart-7:#8a6a12;--chart-8:#5c6584;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fs-kpi:clamp(20px,0.6vw + 14px,26px);--fs-kpi-lg:clamp(24px,0.8vw + 14px,30px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:12px;--shadow-1:0 1px 2px rgba(35,30,80,0.04);--shadow-2:0 2px 6px rgba(35,30,80,0.05),0 10px 26px rgba(59,49,112,0.08);--shadow-3:0 4px 12px rgba(40,34,90,0.08),0 20px 48px rgba(40,34,90,0.16);--grid-gap:12px;--spatial-ink:var(--c-text);--spatial-muted:var(--c-text-2);--spatial-line:var(--c-border);--spatial-accent:var(--c-accent);--spatial-accent-soft:var(--c-accent-soft);--spatial-success:var(--c-positive);--text:var(--c-text);--muted:var(--c-text-2);--border:var(--c-border);--line:var(--c-border);--green:var(--c-accent);--lime:var(--c-accent);--pk-accent:var(--c-accent)}.spatial-theme .lf-bi{--muted:var(--c-text-2);--text:var(--c-text);--border:var(--c-border)}@media (max-width:760px){.spatial-theme{--grid-gap:8px}}.spatial-theme :is(button,a,select,input,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.an-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;color:var(--c-text-2);font-size:var(--fs-12)}.an-legend li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.an-legend i{display:inline-block;flex:none}.an-legend i[data-shape=line]{width:18px;height:0;border-top:2.5px solid var(--chart-current);border-radius:0}.an-legend i[data-shape=line][data-series=previous]{border-top:2px dashed var(--chart-previous)}.an-legend i[data-shape=line][data-series=second]{border-top-color:var(--chart-2)}.an-legend i[data-shape=bar]{width:10px;height:10px;border-radius:var(--r-xs);background:var(--chart-current)}.an-legend i[data-shape=bar][data-series=previous]{background:var(--chart-previous)}.an-legend i[data-shape=bar][data-series=negative]{background:var(--c-negative)}.pk-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:stretch;min-width:0}.pk-row>*{min-width:0;grid-column:span 12}.pk-row>.pk-span-3{grid-column:span 3}.pk-row>.pk-span-4{grid-column:span 4}.pk-row>.pk-span-5{grid-column:span 5}.pk-row>.pk-span-6{grid-column:span 6}.pk-row>.pk-span-7{grid-column:span 7}.pk-row>.pk-span-8{grid-column:span 8}.pk-row>.pk-span-9{grid-column:span 9}@media (max-width:1180px){.pk-row>:is(.pk-span-3,.pk-span-4){grid-column:span 6}.pk-row>:is(.pk-span-5,.pk-span-7,.pk-span-8,.pk-span-9){grid-column:span 12}.pk-row>.pk-span-4:last-child:nth-child(odd){grid-column:span 12}}@media (max-width:760px){.pk-row>*{grid-column:span 12!important}}.pk-stack{gap:var(--grid-gap)}.pk-page,.pk-stack{display:flex;flex-direction:column;min-width:0}.pk-page{gap:12px}.pk-card{display:flex;flex-direction:column;min-width:0;padding:14px 16px;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-1)}.pk-card>.pk-card-body{flex:1 1 auto;min-height:0}.pk-card>.pk-card-foot{margin-top:auto;padding-top:12px}.pk-card-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.pk-card-head h2,.pk-card-head h3{margin:0;font-size:var(--fs-14);font-weight:700;color:var(--c-text);min-width:0}.pk-card-head .pk-card-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pk-kpis{--kpi-cols:4;display:grid;grid-template-columns:repeat(var(--kpi-cols),minmax(0,1fr));gap:var(--grid-gap);align-items:stretch}.pk-kpis[data-count="1"]{--kpi-cols:1}.pk-kpis[data-count="2"]{--kpi-cols:2}.pk-kpis[data-count="3"]{--kpi-cols:3}.pk-kpis[data-count="4"]{--kpi-cols:4}.pk-kpis[data-count="5"]{--kpi-cols:5}.pk-kpis[data-count="6"]{--kpi-cols:6}.pk-kpis[data-count="7"],.pk-kpis[data-count="8"]{--kpi-cols:4}@media (max-width:1400px){.pk-kpis[data-count="6"]{--kpi-cols:3}.pk-kpis[data-count="5"]{--kpi-cols:6}.pk-kpis[data-count="5"]>:nth-child(-n+3){grid-column:span 2}.pk-kpis[data-count="5"]>:nth-child(n+4){grid-column:span 3}}@media (max-width:1100px){.pk-kpis:is([data-count="4"],[data-count="7"],[data-count="8"]){--kpi-cols:2}.pk-kpis[data-count="6"]{--kpi-cols:2}.pk-kpis[data-count="7"]>:last-child{grid-column:1/-1}}@media (max-width:760px){.pk-kpis,.pk-kpis[data-count]{--kpi-cols:2}.pk-kpis[data-count="5"]>:nth-child(n){grid-column:auto}.pk-kpis[data-count="1"]{--kpi-cols:1}.pk-kpis>:last-child:nth-child(odd){grid-column:1/-1}}.scene-banner{position:relative;display:flex;align-items:center;min-height:68px;border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;isolation:isolate;background:linear-gradient(100deg,var(--c-surface) 0,var(--c-surface) 45%,var(--c-accent-soft) 100%);box-shadow:var(--shadow-1)}.scene-banner-sm{min-height:60px}.scene-banner:after{content:"";position:absolute;inset:-40% auto -40% -30%;width:18%;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,#ffffff80,transparent);transform:skewX(-18deg);animation:scene-sweep 9s ease-in-out 1.2s infinite}.scene-banner-copy{position:relative;z-index:3;flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:10px min(34%,420px) 10px 16px;min-width:0}.scene-banner-title{margin:0;flex:0 1 auto;font-size:var(--fs-14);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--c-text)}.scene-banner-text{margin:0;flex:1 1 280px;max-width:72ch;font-size:var(--fs-13);line-height:1.35;color:var(--c-text-2)}.scene-banner-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:0}.scene-banner-art{position:absolute;inset:0 0 0 auto;z-index:1;width:min(44%,560px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%);mask-image:linear-gradient(90deg,transparent,#000 42%)}.scene-banner-image{object-fit:cover;object-position:var(--scene-focus,50% 45%);transform-origin:60% 50%;animation:scene-drift 18s ease-in-out infinite alternate}.scene-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:1px 8px;border:1px solid var(--c-border);border-radius:999px;background:#ffffffd9;color:var(--c-text);font-size:var(--fs-12);font-weight:600;white-space:nowrap;text-decoration:none}.scene-chip .dot,.scene-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--c-positive);flex:none}.scene-chip[data-tone=warning] .scene-chip-dot{background:var(--c-warning)}.scene-chip[data-tone=error] .scene-chip-dot{background:var(--c-negative)}.scene-chip[data-tone=neutral] .scene-chip-dot{background:var(--c-border-strong)}a.scene-chip:hover{border-color:var(--c-accent);color:var(--c-accent-ink)}@keyframes scene-drift{0%{transform:scale(1.03) translateZ(0)}to{transform:scale(1.09) translate3d(-1.5%,-2%,0)}}@keyframes scene-sweep{0%,62%{left:-30%}to{left:120%}}@media (prefers-reduced-motion:reduce){.scene-banner-image,.scene-banner:after{animation:none}}@media (max-width:760px){.scene-banner,.scene-banner-sm{min-height:56px}.scene-banner-copy{padding:8px 28% 8px 12px;gap:2px 10px}.scene-banner-text{font-size:var(--fs-12);flex-basis:100%}.scene-banner-art{width:42%}}.spatial-theme :is(td,th).num,.spatial-theme :is(td,th)[data-numeric]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.spatial-theme table td{font-variant-numeric:tabular-nums}.pk-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,var(--c-surface) 30%,transparent) 0 /24px 100% no-repeat local,linear-gradient(270deg,var(--c-surface) 30%,transparent) 100% /24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#2a245026,transparent) 0 /10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#2a245026,transparent) 100% /10px 100% no-repeat scroll}.nowrap,.spatial-theme [data-previous-value]{white-space:nowrap}.spatial-theme .empty .empty-body{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6px;color:var(--c-text-2);font-size:var(--fs-14);text-align:center}.spatial-theme .empty .empty-body>p{margin:0}.pk-kpis>*{container-type:inline-size}.spatial-theme [data-fit-chars]{font-size:min(var(--fit-max,var(--fs-kpi)),calc(100cqi / (var(--fit-chars) * .6)))!important;white-space:nowrap}.pk-kpi-card{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-1);color:var(--c-text);text-align:left;container-type:inline-size;transition:border-color .15s,box-shadow .15s}.pk-kpi-card.is-selectable:hover{border-color:var(--c-border-strong);box-shadow:var(--shadow-2)}.pk-kpi-card.is-selected{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent),var(--shadow-1)}.pk-kpi-card:has(.pk-kpi-card-select:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.pk-kpi-card-select{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer;opacity:0}.pk-kpi-card-select:focus-visible{outline:none}.pk-kpi-card-select:disabled{cursor:default}.pk-kpi-card-head{display:flex;align-items:center;gap:6px;min-width:0}.spatial-theme .pk-kpi-card-icon{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:var(--r-sm);background:var(--c-accent-soft);color:var(--c-accent)}.spatial-theme .pk-kpi-card-icon svg{width:13px;height:13px}.spatial-theme .pk-kpi-card .pk-kpi-card-label{flex:1 1 auto;min-width:0;overflow-wrap:break-word;hyphens:manual;margin:0;color:var(--c-text-2);font-size:var(--fs-13);font-weight:600;line-height:1.25;letter-spacing:0}.pk-kpi-card-hint{position:relative;z-index:2;display:inline-flex;margin-left:4px;vertical-align:-2px;color:var(--c-text-3);cursor:help}.pk-kpi-card-hint:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--r-xs)}.pk-kpi-card-flag{flex:none;padding:0 6px;border-radius:999px;background:var(--c-accent-soft);color:var(--c-accent-ink);font-size:var(--fs-12);font-weight:600;line-height:18px;white-space:nowrap}.pk-kpi-card-value-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.spatial-theme .pk-kpi-card .pk-kpi-card-value{min-width:0;margin:0;color:var(--c-text);font-size:clamp(17px,10.5cqi,var(--fs-kpi));font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.spatial-theme .pk-kpi-card .pk-kpi-card-value[data-text]{font-size:var(--fs-20);line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.pk-kpi-card[data-empty] .pk-kpi-card-value{color:var(--c-text-3)}.pk-kpi-card-unit{color:var(--c-text-2);font-size:max(12px,.56em);font-weight:600;letter-spacing:0}.pk-kpi-card-skeleton{display:block;width:60%;height:30px;border-radius:var(--r-sm);background:linear-gradient(100deg,var(--c-surface-3) 10%,var(--c-surface-2) 40%,var(--c-surface-3) 70%);background-size:200% 100%;animation:shimmer 1.6s linear infinite}.spatial-theme .pk-kpi-delta{font-size:var(--fs-13);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.spatial-theme .pk-kpi-delta[data-tone=good]{color:var(--c-positive)}.spatial-theme .pk-kpi-delta[data-tone=bad]{color:var(--c-negative)}.spatial-theme .pk-kpi-delta[data-tone=neutral]{color:var(--c-text-2);font-weight:500}.pk-kpi-card-breakdown{display:flex;flex-wrap:wrap;gap:0 10px;margin:0;color:var(--c-text-2);font-size:var(--fs-12)}.pk-kpi-card-breakdown>div{display:inline-flex;gap:4px;white-space:nowrap}.pk-kpi-card-breakdown :is(dt,dd){margin:0}.pk-kpi-card-breakdown dd{color:var(--c-text);font-weight:600;font-variant-numeric:tabular-nums}.spatial-theme .pk-kpi-card .pk-kpi-card-note{margin:0;color:var(--c-text-2);font-size:var(--fs-12);line-height:1.4}.pk-kpi-card-foot{margin-top:auto;color:var(--c-text-2);font-size:var(--fs-12)}.pk-kpi-card-foot[data-hide-dates] [data-previous-dates]{display:none}@media (max-width:760px){.pk-kpi-card{gap:3px;padding:8px 10px}.spatial-theme .pk-kpi-card .pk-kpi-card-label{font-size:var(--fs-13)}.spatial-theme .pk-kpi-card .pk-kpi-card-value{font-size:clamp(16px,12.5cqi,24px);letter-spacing:-.3px}.pk-kpi-card-flag{display:none}}@media (max-width:400px){.pk-kpi-card-head>.pk-kpi-card-icon{display:none}}.pk-state{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;color:var(--c-text)}.pk-state[data-variant=section]{padding:12px 14px;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-1)}.pk-state[data-variant=inline]{gap:8px 10px;padding:6px 0}.pk-state[data-variant=page]{flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:140px;padding:24px 16px;text-align:center}.pk-state-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent)}.pk-state[data-variant=inline] .pk-state-icon{width:32px;height:32px}.pk-state[data-variant=page] .pk-state-icon{width:56px;height:56px;border-radius:var(--r-lg)}.pk-state[data-tone=error] .pk-state-icon{background:var(--c-negative-soft);color:var(--c-negative)}.pk-state[data-tone=warning] .pk-state-icon{background:var(--c-warning-soft);color:var(--c-warning)}.pk-state-text{flex:1 1 240px;min-width:0}.pk-state[data-variant=page] .pk-state-text{flex:none;max-width:460px}.spatial-theme .pk-state .pk-state-title{margin:0;color:var(--c-text);font-size:var(--fs-16);font-weight:700;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.spatial-theme .pk-state[data-variant=inline] .pk-state-title{font-size:var(--fs-14)}.pk-state-body,.spatial-theme .pk-state-text>p{margin:4px 0 0;color:var(--c-text-2);font-size:var(--fs-14);line-height:1.5;overflow-wrap:anywhere}.pk-state-body>p{margin:0}.pk-state[data-variant=page] .pk-state-body{display:flex;flex-direction:column;align-items:center;gap:8px}.pk-state-details{margin-top:6px;color:var(--c-text-2);font-size:var(--fs-13)}.pk-state-details>summary{width:fit-content;min-height:24px;color:var(--c-accent);font-weight:600;cursor:pointer}.pk-state-details>div{max-height:220px;margin-top:6px;overflow:auto;overflow-wrap:anywhere}.pk-state-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.pk-state[data-variant=page] .pk-state-actions{justify-content:center;margin:4px 0 0}.spatial-theme .pk-state-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.pk-state-skeleton{display:grid;gap:12px;padding:4px 0}.pk-state-skeleton.pk-kpis{padding:0}.pk-state-skeleton .skeleton{height:85px;border-radius:var(--r-md);background:linear-gradient(100deg,var(--c-surface-3) 10%,var(--c-surface-2) 40%,var(--c-surface-3) 70%);background-size:200% 100%}.pk-state-skeleton[data-cards] .skeleton{height:128px}@media (max-width:600px){.pk-state[data-variant=section]{padding:14px}.pk-state[data-variant=section] .pk-state-actions{width:100%;margin-left:0}.pk-state[data-variant=section] .pk-state-actions .button{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.pk-kpi-card-skeleton,.pk-state .spin{animation:none}}:is(.pk-card,.lfv-card)>:is(.pk-card-body,.lfv-card-body):has(>.pk-state:not([data-variant=inline])){display:flex;flex-direction:column;flex:1 1 auto}:is(.pk-card-body,.lfv-card-body)>.pk-state:not([data-variant=inline]){flex:1 1 auto;justify-content:center;border:0;border-radius:var(--r-md);background:var(--c-surface-2);box-shadow:none}:is(.pk-card,.lfv-card)>:is(.pk-card-body,.lfv-card-body):has(>.lfv-chart>.pk-state){display:flex;flex-direction:column;flex:1 1 auto}.spatial-theme .lfv-chart:has(>.pk-state){display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-height:160px}.lfv-chart>.pk-state:not([data-variant=inline]){flex:1 1 auto;justify-content:center;border:0;border-radius:var(--r-md);background:var(--c-surface-2);box-shadow:none}.spatial-theme .an-legend-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-1) var(--sp-2);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--c-text-2);font:inherit;cursor:pointer;max-width:100%;white-space:normal;text-align:start}.spatial-theme .an-legend-interactive{min-width:0;max-width:100%}.spatial-theme .an-legend-toggle>span:last-child{min-width:0;overflow-wrap:anywhere}.spatial-theme .an-legend-toggle[aria-pressed=false]{text-decoration:line-through}.spatial-theme .an-legend-toggle:active{background:var(--c-accent-soft)}.spatial-theme .an-legend-swatch{flex:none;width:18px;height:0;border-top:3px solid}.spatial-theme .an-legend-swatch[data-previous]{border-top-style:dashed}@media (hover:hover) and (pointer:fine){.spatial-theme .an-legend-toggle:hover{border-color:var(--c-border);background:var(--c-surface-2)}}@media (min-width:1280px){.spatial-app :is(.pk-page,.settings-v2):has(>[data-section-tabs]+.scene-banner){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:20px}.spatial-app :is(.pk-page,.settings-v2):has(>[data-section-tabs]+.scene-banner)>*{grid-column:1/-1}.spatial-app :is(.pk-page,.settings-v2):has(>[data-section-tabs]+.scene-banner)>[data-section-tabs]{grid-column:1;align-self:stretch;width:auto;flex-wrap:nowrap}.spatial-app :is(.pk-page,.settings-v2)>[data-section-tabs]+.scene-banner{grid-column:2;min-height:44px}.spatial-app :is(.pk-page,.settings-v2)>[data-section-tabs]+.scene-banner .scene-banner-copy{flex-wrap:nowrap;padding-block:4px;padding-right:min(22%,320px)}.spatial-app :is(.pk-page,.settings-v2)>[data-section-tabs]+.scene-banner .scene-banner-title{flex:none;white-space:nowrap}.spatial-app :is(.pk-page,.settings-v2)>[data-section-tabs]+.scene-banner .scene-banner-text{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spatial-app :is(.pk-page,.settings-v2)>[data-section-tabs]+.scene-banner .scene-banner-meta{flex:0 1 auto;min-width:0}}.spatial-theme .not-found-spatial{width:100%;min-width:0}.spatial-theme .not-found-spatial .not-found-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-1)}.spatial-theme .not-found-spatial .not-found-copy{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:16px 20px}.spatial-theme .not-found-spatial .not-found-code{margin:0;color:var(--c-accent-ink);font-size:var(--fs-12);font-weight:700}.spatial-theme .not-found-spatial h1{margin:0;color:var(--c-text);font-size:var(--fs-18);font-weight:700;line-height:1.25}.spatial-theme .not-found-spatial .not-found-text{max-width:52ch;margin:0;color:var(--c-text-2);font-size:var(--fs-13);line-height:1.45}.spatial-theme .not-found-spatial .not-found-address{padding:1px 6px;border-radius:var(--r-sm);background:var(--c-surface-3);color:var(--c-text);font-size:var(--fs-12);overflow-wrap:anywhere}.spatial-theme .not-found-spatial .not-found-actions{display:flex;flex-wrap:wrap;gap:8px}.spatial-theme .not-found-spatial .not-found-links{padding-top:10px;border-top:1px solid var(--c-border)}.spatial-theme .not-found-spatial .not-found-links p{margin:0 0 6px;color:var(--c-text-2);font-size:var(--fs-12)}.spatial-theme .not-found-spatial .not-found-links ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.spatial-theme .not-found-spatial .not-found-links a{display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border:1px solid var(--c-border);border-radius:999px;color:var(--c-text);font-size:var(--fs-13);font-weight:600;text-decoration:none}.spatial-theme .not-found-spatial .not-found-links a:hover{border-color:var(--c-accent);color:var(--c-accent-ink)}.spatial-theme .not-found-spatial .not-found-scene{position:relative;min-width:0;min-height:280px}.spatial-theme .not-found-spatial .not-found-scene>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}@media (max-width:900px){.spatial-theme .not-found-spatial .not-found-card{grid-template-columns:minmax(0,1fr)}.spatial-theme .not-found-spatial .not-found-copy{padding:14px 16px}.spatial-theme .not-found-spatial .not-found-scene{min-height:160px}}@media (max-width:480px){.spatial-theme .not-found-spatial .not-found-actions .button{flex:1 1 140px}.spatial-theme .not-found-spatial .not-found-links a{min-height:44px}}