*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-10{bottom:2.5rem}.bottom-14{bottom:3.5rem}.bottom-16{bottom:4rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-5{left:1.25rem}.left-\[3px\]{left:3px}.left-\[calc\(50\%\+74px\)\]{left:calc(50% + 74px)}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[3px\]{top:3px}.top-\[72px\]{top:72px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10020\]{z-index:10020}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[11px\]{height:11px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[29px\]{height:29px}.h-\[34px\]{height:34px}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-36{max-height:9rem}.max-h-96{max-height:24rem}.max-h-\[4000px\]{max-height:4000px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[600px\]{max-height:600px}.max-h-\[72vh\]{max-height:72vh}.max-h-\[calc\(100vh-92px\)\]{max-height:calc(100vh - 92px)}.min-h-0{min-height:0}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[24px\]{min-height:24px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[11px\]{width:11px}.w-\[18px\]{width:18px}.w-\[29px\]{width:29px}.w-\[30px\]{width:30px}.w-\[min\(292px\,calc\(100vw-24px\)\)\]{width:min(292px,100vw - 24px)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-\[min\(760px\,calc\(100vw-32px\)\)\]{width:min(760px,100vw - 32px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-56{min-width:14rem}.min-w-\[1120px\]{min-width:1120px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[42px\]{min-width:42px}.min-w-\[620px\]{min-width:620px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[150px\]{max-width:150px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[65\%\]{max-width:65%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[13px\]{--tw-translate-x:13px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x:-12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0px_0px_1fr\]{grid-template-columns:0 0 1fr}.grid-cols-\[0px_1fr_0px\]{grid-template-columns:0 1fr 0}.grid-cols-\[1\.05fr_0\.85fr_0\.75fr_92px_120px_120px\]{grid-template-columns:1.05fr .85fr .75fr 92px 120px 120px}.grid-cols-\[1\.1fr_0\.85fr_86px_90px_112px_408px\]{grid-template-columns:1.1fr .85fr 86px 90px 112px 408px}.grid-cols-\[1\.2fr_1fr_130px\]{grid-template-columns:1.2fr 1fr 130px}.grid-cols-\[16px_minmax\(0\,1fr\)_auto\]{grid-template-columns:16px minmax(0,1fr) auto}.grid-cols-\[170px_1\.1fr_1fr_220px\]{grid-template-columns:170px 1.1fr 1fr 220px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[30\%_70\%_0px\]{grid-template-columns:30% 70% 0}.grid-cols-\[68px_minmax\(0\,1fr\)\]{grid-template-columns:68px minmax(0,1fr)}.grid-cols-\[82px_1fr_92px\]{grid-template-columns:82px 1fr 92px}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,0\.72fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.72fr) minmax(0,.9fr)}.grid-cols-\[minmax\(0\,1fr\)_104px_104px\]{grid-template-columns:minmax(0,1fr) 104px 104px}.grid-cols-\[minmax\(150px\,1\.2fr\)_92px_104px_minmax\(220px\,1\.6fr\)\]{grid-template-columns:minmax(150px,1.2fr) 92px 104px minmax(220px,1.6fr)}.grid-cols-\[minmax\(190px\,1\.4fr\)_120px_115px_105px_128px\]{grid-template-columns:minmax(190px,1.4fr) 120px 115px 105px 128px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-dashed{border-style:dashed}.border-\[\#1746e8\]{--tw-border-opacity:1;border-color:rgb(23 70 232/var(--tw-border-opacity,1))}.border-\[var\(--admin-accent\)\]{border-color:var(--admin-accent)}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/35{border-color:#60a5fa59}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/30{border-color:#10b9814d}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-300\/50{border-color:#fca5a580}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-400\/25{border-color:#38bdf840}.border-sky-400\/35{border-color:#38bdf859}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-300\/40{border-color:#cbd5e166}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-900\/15{border-color:#0f172a26}.border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-t-transparent{border-top-color:#0000}.bg-\[\#00a1df\]{--tw-bg-opacity:1;background-color:rgb(0 161 223/var(--tw-bg-opacity,1))}.bg-\[\#0b1f33\]{--tw-bg-opacity:1;background-color:rgb(11 31 51/var(--tw-bg-opacity,1))}.bg-\[\#1746e8\]{--tw-bg-opacity:1;background-color:rgb(23 70 232/var(--tw-bg-opacity,1))}.bg-\[\#1d428a\]{--tw-bg-opacity:1;background-color:rgb(29 66 138/var(--tw-bg-opacity,1))}.bg-\[\#e50046\]{--tw-bg-opacity:1;background-color:rgb(229 0 70/var(--tw-bg-opacity,1))}.bg-\[\#eef3f8\]{--tw-bg-opacity:1;background-color:rgb(238 243 248/var(--tw-bg-opacity,1))}.bg-\[\#ff7900\]{--tw-bg-opacity:1;background-color:rgb(255 121 0/var(--tw-bg-opacity,1))}.bg-\[var\(--admin-accent\)\]{background-color:var(--admin-accent)}.bg-\[var\(--admin-soft\)\]{background-color:var(--admin-soft)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-200\/20{background-color:#fde68a33}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/95{background-color:#fffbebf2}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-200\/20{background-color:#a7f3d033}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-200\/20{background-color:#fecaca33}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/60{background-color:#fef2f299}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/5{background-color:#ef44440d}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/\[0\.06\]{background-color:#0ea5e90f}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/25{background-color:#02061740}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/95{background-color:#020617f2}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.from-\[\#e2001a\]{--tw-gradient-from:#e2001a var(--tw-gradient-from-position);--tw-gradient-to:#e2001a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#a9001c\]{--tw-gradient-to:#a9001c var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pl-3{padding-left:.75rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#cd1e2c\]{--tw-text-opacity:1;color:rgb(205 30 44/var(--tw-text-opacity,1))}.text-\[var\(--admin-accent\)\]{color:var(--admin-accent)}.text-\[var\(--admin-text\)\]{color:var(--admin-text)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/80{color:#fde68acc}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/80{color:#fecacacc}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.accent-blue-600{accent-color:#2563eb}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow:0 0 0 4px #10b9812e;--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 1px 3px #0000002e;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 1px 4px #00000040;--tw-shadow-colored:0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-950\/25{--tw-shadow-color:#17255440;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-950\/40{--tw-shadow-color:#17255466;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-black\/5{--tw-ring-color:#0000000d}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-300{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.ring-slate-400{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/80{--tw-ring-color:#fffc}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\]{transition-property:border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html,body,#root{height:100%}body{caret-color:#0000}input,textarea,[contenteditable=true],[role=textbox]{caret-color:auto}.parcel-workspace{--layer-ui-group-size:11px;--layer-ui-group-weight:700;--layer-ui-name-size:11px;--layer-ui-name-weight:600;--layer-ui-meta-size:9px;--layer-ui-meta-weight:500}.parcel-workspace:has(.parcel-map-stage-settings) .parcel-map-search{display:none!important}.parcel-layer-filter-button.is-active{box-shadow:0 7px 18px #1746e838;color:#fff!important;background:#1746e8!important;border-color:#2563eb!important}.parcel-map-stage.parcel-map-stage-settings{padding-top:0;overflow:hidden}.parcel-map-stage-settings:before{display:none}.layer-display-settings-view{z-index:2;border:1px solid var(--border);background:radial-gradient(circle at 100% 0%, #2563eb0b, transparent 30rem), var(--surface-solid);min-width:0;height:100%;box-shadow:var(--shadow);color:var(--text);border-radius:22px;flex-direction:column;gap:8px;padding:0 14px 14px;display:flex;position:relative;overflow:auto}.layer-settings-page-header{border-bottom:1px solid #e4eaf3;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:0 2px;display:flex}.layer-settings-title-block{align-items:center;gap:11px;min-width:0;display:flex}.layer-settings-title-mark{color:#1746e8;cursor:pointer;background:linear-gradient(145deg,#f4f8ff,#e8f0ff);border:1px solid #2563eb33;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #fff,0 5px 14px #2563eb14}.layer-settings-title-mark:hover{background:linear-gradient(145deg,#eef5ff,#dce9ff);border-color:#2563eb6b;box-shadow:inset 0 1px #fff,0 7px 18px #2563eb24}.layer-settings-title-mark:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.layer-settings-page-header h1{color:#071450;letter-spacing:-.025em;margin:0;font-size:clamp(16px,1.15vw,18px);font-weight:850}.layer-settings-header-tools{flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.layer-settings-action-stack{order:1;align-content:center;justify-items:end;min-height:36px;display:grid;position:relative}.layer-settings-header-actions,.layer-settings-file-actions{align-items:center;gap:9px;display:flex}.layer-settings-header-actions button,.layer-settings-file-actions button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:800;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.layer-settings-header-actions button{min-height:36px;padding:0 13px}.layer-settings-secondary-button{color:#1746e8;background:#fff;border:1px solid #2563eb59}.layer-settings-secondary-button:hover{background:#eff6ff;border-color:#1746e8}.layer-settings-primary-button{color:#fff;background:linear-gradient(#2458f5,#1746e8);border:1px solid #1746e8;box-shadow:0 7px 17px #1746e833}.layer-settings-primary-button:hover{background:#2563eb;box-shadow:0 9px 22px #1746e847}.layer-settings-meta-row{border-top:1px solid #e4eaf3;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;min-height:35px;padding-top:5px;display:flex}.layer-settings-info-banner{color:#1d4ed8;background:#eef5ff;border:1px solid #cfe0ff;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.layer-settings-file-actions button{border:1px solid var(--border);background:var(--surface-solid);color:#52627a;height:36px;padding:0 12px}.layer-settings-file-actions button:hover{color:#1d4ed8;background:#f5f8ff;border-color:#2563eb66}.layer-settings-file-actions .layer-settings-reset-button{color:#1746e8;border-color:#2563eb52}.layer-settings-file-actions .layer-settings-primary-button{border-color:#1746e8;box-shadow:0 5px 14px #1746e82e;color:#fff!important;background:linear-gradient(#2458f5,#1746e8)!important}.layer-settings-file-actions .layer-settings-primary-button:hover{color:#fff!important;background:#2563eb!important}.layer-settings-feedback{color:#059669;align-items:center;gap:4px;min-height:14px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;top:calc(100% + 2px);right:0}.layer-settings-table-shell{overscroll-behavior:contain;background:var(--surface-solid);border:1px solid #dfe7f2;border-radius:13px;flex:auto;min-height:0;max-height:none;overflow:auto;box-shadow:0 8px 26px #0f172a0e}.layer-settings-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#172554;width:100%;min-width:1040px}.layer-settings-col-group{width:112px}.layer-settings-col-layer{width:220px}.layer-settings-col-visible{width:64px}.layer-settings-col-coverage{width:112px}.layer-settings-col-minzoom{width:88px}.layer-settings-minzoom-cell{text-align:center}.layer-settings-minzoom-input input{text-align:center;background:var(--surface,#fff);width:56px;color:inherit;border:1px solid #64748b59;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:600}.layer-settings-table th,.layer-settings-table td{text-align:center;border-bottom:1px solid #e7edf5;border-right:1px solid #e7edf5}.layer-settings-table th:last-child,.layer-settings-table td:last-child{border-right:0}.layer-settings-table thead th{z-index:5;color:#52627a;letter-spacing:.035em;text-transform:uppercase;background:#f8faff;height:34px;padding:0 6px;font-size:9px;font-weight:850;position:sticky}.layer-settings-table thead .layer-settings-stage-heading{color:#334a72;box-shadow:inset 0 -2px #2563eb1f}.layer-settings-table thead .layer-settings-stage-heading.stage-1{background:#f8faff}.layer-settings-table thead .layer-settings-stage-heading.stage-2{background:#f4f8ff}.layer-settings-table thead .layer-settings-stage-heading.stage-3{background:#f0f6ff}.layer-settings-stage-start,.layer-settings-stage-cell.is-stage-start{border-left:2px solid #dbe5f2}.layer-settings-table thead tr:first-child th{top:0}.layer-settings-table thead tr:nth-child(2) th{top:34px;box-shadow:0 1px #dfe7f2}.layer-settings-table thead th[rowspan="2"]{top:0;box-shadow:0 1px #dfe7f2}.layer-settings-table tbody tr{background:var(--surface-solid);height:60px;transition:background-color .12s}.layer-settings-table tbody tr:hover,.layer-settings-table tbody tr:hover .layer-settings-sticky-layer{background:#f8fbff}.layer-settings-table tbody tr:last-child td{border-bottom:0}.layer-settings-sticky-group,.layer-settings-sticky-layer{position:sticky}.layer-settings-sticky-group{left:0}.layer-settings-sticky-layer{left:112px}.layer-settings-table thead .layer-settings-sticky-group,.layer-settings-table thead .layer-settings-sticky-layer{z-index:9}.layer-settings-table tbody .layer-settings-sticky-group,.layer-settings-table tbody .layer-settings-sticky-layer{z-index:2}.layer-settings-table tbody .layer-settings-sticky-layer{background:var(--surface-solid);box-shadow:1px 0 #e7edf5}.layer-settings-group-block{vertical-align:top;border-left:3px solid}.layer-settings-group-cell{text-align:left;font-size:var(--layer-ui-group-size);font-weight:var(--layer-ui-group-weight);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px 7px;padding:12px 8px 10px;line-height:1.15;display:grid;position:sticky;top:77px}.layer-settings-group-cell>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.layer-settings-group-cell .group-icon{justify-self:center}.layer-settings-group-cell small{color:#8090a8;font-size:var(--layer-ui-meta-size);font-weight:var(--layer-ui-meta-weight);letter-spacing:.015em;grid-column:2}.layer-settings-layer-cell{text-align:left;align-items:center;gap:9px;min-width:0;padding:6px 10px;display:flex}.layer-settings-layer-logo{border:1px solid;border-radius:8px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.layer-settings-layer-logo .layer-icon{width:18px;height:18px;color:inherit}.layer-settings-layer-logo svg{width:14px;height:14px}.layer-settings-layer-cell>span:last-child{min-width:0}.layer-settings-layer-cell strong,.layer-settings-layer-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.layer-settings-layer-cell strong{color:#101d4f;font-size:var(--layer-ui-name-size);font-weight:var(--layer-ui-name-weight)}.layer-settings-layer-cell small{color:#718096;font-size:var(--layer-ui-meta-size);font-weight:var(--layer-ui-meta-weight);margin-top:2px}.layer-settings-toggle-cell{padding:0 13px}.layer-settings-toggle{background:#d6deea;border:0;width:28px;height:16px;padding:0;position:relative;box-shadow:inset 0 1px 2px #0f172a29;border-radius:999px!important}.layer-settings-toggle span{background:#fff;border-radius:999px;width:12px;height:12px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a47}.layer-settings-toggle.is-on{background:#2458f5}.layer-settings-toggle.is-on span{transform:translate(12px)}.layer-settings-coverage-select{width:calc(100% - 10px);height:29px;font-weight:650;color:#346!important;background:#fbfdff!important;border:1px solid #dce5f1!important;border-radius:7px!important;padding:0 22px 0 7px!important;font-size:9px!important}.layer-settings-coverage-select:disabled{cursor:not-allowed;opacity:.48}.layer-settings-coverage-control{gap:3px;width:calc(100% - 10px);margin:0 auto;display:grid}.layer-settings-coverage-control .layer-settings-coverage-select{width:100%}.layer-settings-coverage-control.has-radius .layer-settings-coverage-select{height:25px}.layer-settings-coverage-control.has-radius .layer-settings-radius-input{width:100%;height:23px}.layer-settings-radius-input{background:#fbfdff;border:1px solid #dce5f1;border-radius:7px;align-items:center;width:calc(100% - 8px);height:29px;margin:0 auto;display:flex;position:relative;overflow:hidden}.layer-settings-radius-input input{text-align:right;appearance:textfield;width:100%;min-width:0;height:100%;font-size:8px;font-weight:700;color:#346!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 20px 0 5px!important}.layer-settings-radius-input input::-webkit-inner-spin-button{appearance:none}.layer-settings-radius-input span{color:#718096;pointer-events:none;font-size:7px;position:absolute;right:4px}.layer-settings-radius-input.is-disabled{opacity:.52;background:#f8fafc;border-color:#edf1f6}.layer-settings-help-zone{flex:none;justify-content:flex-end;min-width:0;display:flex}.layer-settings-help-zone>section{background:#fbfdff;border:1px solid #e2e9f3;border-radius:12px;min-width:0;padding:14px;box-shadow:0 5px 18px #0f172a09}.layer-settings-help-zone h2{color:#14204c;margin:0;font-size:10px;font-weight:850}.layer-settings-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:12px;display:grid}.layer-settings-coverage-item{align-items:flex-start;gap:8px;min-width:0;display:flex}.layer-settings-coverage-icon{color:#2458f5;background:#edf4ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.layer-settings-coverage-item strong,.layer-settings-coverage-item small{display:block}.layer-settings-coverage-item strong{color:#26375b;font-size:8px;font-weight:820}.layer-settings-coverage-item small{color:#73839a;margin-top:2px;font-size:7px;line-height:1.3}.layer-settings-radius-card p{color:#718096;margin:3px 0 0;font-size:8px;line-height:1.35}.layer-settings-radius-card{background:#fbfdff;border:1px solid #e1e8f2;border-radius:9px;flex:none;order:2;grid-template-columns:minmax(120px,1fr) 68px;align-items:center;gap:8px;width:min(100%,210px);height:36px;display:grid;box-shadow:0 4px 14px #0f172a0b;padding:3px 7px!important}.layer-settings-radius-card h2{color:#14204c;margin:0;font-size:10px;font-weight:800}.layer-settings-radius-heading{min-width:0}.layer-settings-radius-compact-value{width:68px;display:block;position:relative}.layer-settings-radius-compact-value input{text-align:right;width:100%;height:28px;font-size:10px;font-weight:800;padding:0 19px 0 5px!important}.layer-settings-radius-compact-value span{color:#718096;pointer-events:none;font-size:7px;position:absolute;top:8px;right:5px}.layer-settings-practices-card{background:linear-gradient(145deg,#f4fcf8,#fbfffd)!important;border-color:#d7eee6!important}.layer-settings-practices-card h2{color:#176847}.layer-settings-practices-card ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.layer-settings-practices-card li{color:#38725e;align-items:flex-start;gap:7px;font-size:8px;font-weight:600;line-height:1.35;display:flex}.layer-settings-practices-card li svg{color:#12a66e;flex:none}.parcel-dark .layer-display-settings-view{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 30rem),#091323;border-color:#60a5fa33;box-shadow:0 20px 52px #00000057}.parcel-dark .layer-settings-page-header h1,.parcel-dark .layer-settings-table,.parcel-dark .layer-settings-layer-cell strong,.parcel-dark .layer-settings-help-zone h2,.parcel-dark .layer-settings-radius-card h2{color:#edf5ff}.parcel-dark .layer-settings-page-header{border-bottom-color:#94a3b82e}.parcel-dark .layer-settings-layer-cell small{color:#9fb0c7}.parcel-dark .layer-settings-group-cell small{color:#94a3b8}.parcel-dark .layer-settings-table-shell,.parcel-dark .layer-settings-table tbody tr{background:#0c182a}.parcel-dark .layer-settings-table tbody .layer-settings-sticky-layer{background:#0c182a;box-shadow:1px 0 #94a3b829}.parcel-dark .layer-settings-table tbody tr:hover .layer-settings-sticky-layer,.parcel-dark .layer-settings-table tbody tr:hover,.parcel-dark .layer-settings-table thead th{background:#11213a}.parcel-dark .layer-settings-table thead th,.parcel-dark .layer-settings-table thead .layer-settings-stage-heading{color:#aebed5}.parcel-dark .layer-settings-table thead .layer-settings-stage-heading{box-shadow:inset 0 -2px #60a5fa33}.parcel-dark .layer-settings-table thead .layer-settings-stage-heading.stage-1{background:#11213a}.parcel-dark .layer-settings-table thead .layer-settings-stage-heading.stage-2{background:#122640}.parcel-dark .layer-settings-table thead .layer-settings-stage-heading.stage-3{background:#132a47}.parcel-dark .layer-settings-table th,.parcel-dark .layer-settings-table td,.parcel-dark .layer-settings-table-shell{border-color:#94a3b829}.parcel-dark .layer-settings-stage-start,.parcel-dark .layer-settings-stage-cell.is-stage-start{border-left-color:#60a5fa33}.parcel-dark .layer-settings-coverage-select,.parcel-dark .layer-settings-radius-compact-value input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dbeafe!important;background:#101f34!important;border-color:#29415f!important}.parcel-dark .layer-settings-radius-input{background:#101f34;border-color:#29415f}.parcel-dark .layer-settings-radius-input input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dbeafe!important}.parcel-dark .layer-settings-radius-input span{color:#9fb0c7}.parcel-dark .layer-settings-coverage-select:disabled{opacity:.72;color:#8495ac!important;background:#0d1a2d!important;border-color:#22354d!important}.parcel-dark .layer-settings-radius-compact-value span{color:#9fb0c7}.parcel-dark .layer-settings-toggle.is-off{background:#42526a;box-shadow:inset 0 1px 2px #0000006b}.parcel-dark .layer-settings-file-actions button{color:#b8c8dc;background:#0f1d31;border-color:#29415f}.parcel-dark .layer-settings-file-actions button:hover{color:#dbeafe;background:#142844;border-color:#4a8ee8}.parcel-dark .layer-settings-file-actions .layer-settings-reset-button{color:#7db6ff;border-color:#60a5fa6b}.parcel-dark .layer-settings-help-zone>section{background:#0d1a2d;border-color:#94a3b82e}.parcel-dark .layer-settings-radius-card{background:#0d1a2d;border-color:#94a3b833;box-shadow:inset 0 1px #ffffff09,0 7px 18px #00000029}.parcel-dark .layer-settings-title-mark{color:#7db6ff;background:linear-gradient(145deg,#102442,#0d1a2d);border-color:#60a5fa40;box-shadow:inset 0 1px #ffffff0f}.parcel-dark .layer-settings-title-mark:hover{background:linear-gradient(145deg,#173154,#10213a);border-color:#60a5fa85}.parcel-dark .layer-settings-layer-logo{box-shadow:inset 0 1px #ffffff14}.parcel-dark .layer-settings-practices-card{background:linear-gradient(145deg,#064e3b4d,#0a1e26cc)!important;border-color:#10b98140!important}@media (width<=1450px){.layer-display-settings-view{padding:0 14px 14px}.layer-settings-help-zone{grid-template-columns:1fr}}@media (width<=900px){.layer-display-settings-view{padding:14px}.layer-settings-page-header,.layer-settings-meta-row{flex-direction:column;align-items:stretch}.layer-settings-page-header{min-height:0;padding-bottom:11px}.layer-settings-header-actions{justify-content:flex-end}.layer-settings-radius-card{grid-template-columns:minmax(120px,1fr) 68px;width:100%}.layer-settings-header-tools{flex-wrap:wrap;width:100%}.layer-settings-action-stack{flex:auto}.layer-settings-help-zone{grid-template-columns:1fr}}html{scroll-padding-top:4rem}body{color:#172033;background-color:#020812;background-image:radial-gradient(circle at 14% 0,#1746e82e,#0000 34rem),radial-gradient(circle at 90% 12%,#22d3ee1a,#0000 30rem),linear-gradient(#020812 0%,#061426 100%);background-attachment:fixed;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.parcelai-original-brand-icon{aspect-ratio:800/670;background-color:#fefefe;background-image:url(/assets/parcelai-logo-original.png);background-position:62.8% 27.4%;background-repeat:no-repeat;background-size:156.75% 187.16%;flex:none;display:block;width:auto!important}.parcelai-brand-link{line-height:1}*{scrollbar-width:thin;scrollbar-color:#64748b8c transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#64748b80 padding-box padding-box;border:3px solid #0000;border-radius:999px}.parcel-workspace{--app-bg:#edf4ff;--app-bg-2:#f8fbff;--surface:#ffffffdb;--surface-solid:#fff;--surface-soft:#f8fbffe6;--surface-strong:#f1f5f9eb;--border:#94a3b847;--border-strong:#64748b57;--text:#071450;--muted:#64748b;--faint:#94a3b8;--accent:#2563eb;--accent-2:#06b6d4;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--layer-off-bg:#e2e8f075;--layer-off-bg-hover:#e2e8f0b8;--layer-off-border:#94a3b857;--layer-off-rail:#cbd5e1;--layer-off-toggle:#dbe3ee;--layer-off-toggle-border:#94a3b87a;--layer-off-text:#64748b;--layer-off-muted:#94a3b8;--layer-off-badge-bg:#f1f5f9eb;--shadow:0 18px 50px #0f172a1f;--shadow-soft:0 8px 28px #0f172a14;background:radial-gradient(circle at 12% 0%, #1746e829, transparent 34rem), radial-gradient(circle at 92% 14%, #22d3ee1c, transparent 30rem), linear-gradient(180deg, var(--app-bg), var(--app-bg-2));color:var(--text);min-width:0;transition:background-color .24s,color .24s}.parcel-workspace .parcel-sidebar,.parcel-workspace .parcel-report-panel{contain:layout paint}.parcel-workspace .parcel-sidebar button:hover:not(:disabled),.parcel-workspace .parcel-report-panel button:hover:not(:disabled),.parcel-workspace .parcel-topbar button:hover:not(:disabled){transform:none!important}.parcel-workspace.parcel-dark{--app-bg:#050914;--app-bg-2:#081221;--surface:#0a1222c7;--surface-solid:#0a1222;--surface-soft:#0d192dd1;--surface-strong:#111f36eb;--border:#94a3b82e;--border-strong:#94a3b84d;--text:#eef6ff;--muted:#a6b4c8;--faint:#8492a8;--accent:#4f8cff;--accent-2:#22d3ee;--layer-off-bg:#0f172a5c;--layer-off-bg-hover:#1e293b8a;--layer-off-border:#94a3b833;--layer-off-rail:#475569;--layer-off-toggle:#334155e6;--layer-off-toggle-border:#94a3b847;--layer-off-text:#a6b4c8;--layer-off-muted:#738198;--layer-off-badge-bg:#1e293bb3;--shadow:0 22px 70px #00000061;--shadow-soft:0 12px 36px #00000042}.parcel-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.parcel-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.parcel-topbar{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:0 1px 0 #ffffff14, var(--shadow-soft);position:relative;border-color:var(--border)!important;background:linear-gradient(90deg,#ffffff14,#0000 28%),#070d1be6!important}.parcel-light .parcel-topbar{background:#ffffffd1!important}.parcel-light .parcel-topbar .text-white,.parcel-light .parcel-topbar .text-slate-300{color:#071450!important}.parcel-light .parcel-topbar .text-slate-400{color:#64748b!important}.parcel-light .parcel-topbar .bg-slate-800{color:#071450!important;background:#eaf1ff!important}.parcel-light .parcel-topbar .text-blue-200,.parcel-light .parcel-topbar .text-blue-300{color:#1d4ed8!important}.parcel-icon-button,.parcel-topbar button{transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;border-radius:10px!important}.parcel-topbar button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #2563eb29}.parcel-topbar .parcel-account-button{color:#fff!important;background:#1746e8!important;border-color:#1746e8!important;border-radius:999px!important;box-shadow:0 8px 20px #1746e838!important}.parcel-topbar .parcel-account-button:hover:not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:0 10px 24px #1746e847!important}.parcel-account-menu,.parcel-account-menu *{letter-spacing:0}.parcel-account-avatar{color:#fff!important;background:#1746e8!important;border-color:#1746e8!important}.parcel-sidebar,.parcel-report-panel{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);box-shadow:var(--shadow-soft);position:relative;border-color:var(--border)!important;background:var(--surface)!important}.parcel-sidebar-pulse{background:linear-gradient(90deg,#1746e8,#06b6d4,#10b981,#1746e8) 0 0/220% 100%;flex:none;animation:8s ease-in-out infinite sidebar-pulse}.parcel-workspace.left-panel-collapsed.report-visible{grid-template-columns:0 minmax(0,1fr) 520px!important}.parcel-workspace.left-panel-collapsed.report-hidden{grid-template-columns:0 minmax(0,1fr) 0!important}.parcel-workspace.left-panel-collapsed .parcel-sidebar{box-shadow:none;border-right-width:0!important}.parcel-analysis-status{animation:.36s ease-out both reveal-card}.parcel-status-loader{animation:1.2s ease-in-out infinite analysis-pulse;box-shadow:0 0 0 4px #2563eb1f}.parcel-search-animation{isolation:isolate;background:radial-gradient(circle,#1d4ed821,#0000 24%),linear-gradient(#0206170a,#02061724);animation:.26s ease-out both parcel-search-overlay-in}.parcel-search-animation:before{z-index:-1;content:"";opacity:.32;background-image:linear-gradient(#2563eb3d 1px,#0000 1px),linear-gradient(90deg,#2563eb3d 1px,#0000 1px);background-size:38px 38px;animation:4s linear infinite parcel-search-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 34%,#0000 72%);mask-image:radial-gradient(circle,#000 0 34%,#0000 72%)}.parcel-search-scan-line{background:linear-gradient(90deg,#0000 4%,#2563eb4d 26%,#60a5fa 50%,#2563eb4d 74%,#0000 96%);height:2px;animation:2.2s cubic-bezier(.45,0,.55,1) infinite parcel-search-scan;position:absolute;left:0;right:0;box-shadow:0 0 12px #2563ebf2,0 10px 38px #1d4ed84d}.parcel-search-target{filter:drop-shadow(0 0 14px #2563eb8c);width:116px;height:116px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.parcel-search-target-ring,.parcel-search-target-cross,.parcel-search-target-core{display:block;position:absolute;inset:50%}.parcel-search-target-ring{border:1px solid #60a5fac7;border-radius:999px;transform:translate(-50%,-50%)}.parcel-search-target-ring-outer{border-style:dashed;width:100%;height:100%;animation:7s linear infinite parcel-search-target-spin}.parcel-search-target-ring-inner{border-color:#bfdbfeeb;width:58%;height:58%;animation:1.4s ease-in-out infinite parcel-search-target-pulse}.parcel-search-target-cross{background:linear-gradient(90deg,#0000 calc(50% - .5px),#93c5fdbf 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#93c5fdbf 50%,#0000 calc(50% + .5px));width:86%;height:86%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 20%,#000 21% 100%);mask-image:radial-gradient(circle,#0000 0 20%,#000 21% 100%)}.parcel-search-target-core{background:#1d4ed8;border:2px solid #dbeafe;border-radius:999px;width:8px;height:8px;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #2563eb2e,0 0 18px #2563eb}.parcel-search-hud{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);color:#eff6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817e6;border:1px solid #60a5fa6b;align-items:center;gap:11px;min-width:286px;padding:9px 12px;display:flex;position:absolute;top:calc(50% + 72px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0206174d,inset 0 1px #bfdbfe1f}.parcel-search-hud strong,.parcel-search-hud small{display:block}.parcel-search-hud strong{letter-spacing:.15em;font-size:9px}.parcel-search-hud small{color:#93c5fd;margin-top:2px;font-size:8px;font-weight:700}.parcel-search-hud-live{color:#60a5fa;letter-spacing:.13em;margin-left:auto;font-size:7px;font-weight:900}.parcel-search-hud-signal{justify-content:center;align-items:flex-end;gap:2px;width:28px;display:flex}.parcel-search-hud-signal i{background:#60a5fa;border-radius:999px;width:3px;animation:.9s ease-in-out infinite alternate parcel-search-signal;display:block;box-shadow:0 0 7px #2563eb}.parcel-search-hud-signal i:first-child{height:7px}.parcel-search-hud-signal i:nth-child(2){height:13px;animation-delay:.14s}.parcel-search-hud-signal i:nth-child(3){height:19px;animation-delay:.28s}@keyframes parcel-search-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes parcel-search-grid-drift{0%{background-position:0 0}to{background-position:38px 38px}}@keyframes parcel-search-scan{0%{opacity:0;top:4%}12%,88%{opacity:1}to{opacity:0;top:96%}}@keyframes parcel-search-target-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes parcel-search-target-pulse{0%,to{opacity:1;width:58%;height:58%}50%{opacity:.5;width:72%;height:72%}}@keyframes parcel-search-signal{0%{opacity:1;transform:scaleY(1)}to{opacity:.3;transform:scaleY(.55)}}.parcel-dark .maplibregl-ctrl-group{overflow:hidden;background:#081222f0!important;border:1px solid #4f8cff5c!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff12!important}.parcel-dark .maplibregl-ctrl-group button{color:#bfdbfe!important;background-color:#0a182df5!important}.parcel-dark .maplibregl-ctrl-group button+button{border-top:1px solid #4f8cff47!important}.parcel-dark .maplibregl-ctrl-group button:hover{color:#f8fbff!important;background-color:#1d4ed86b!important}.parcel-dark .maplibregl-ctrl-group button:disabled{color:#94a3b8a6!important;background-color:#0f172ab8!important}.parcel-dark .maplibregl-ctrl-icon{filter:invert(91%)sepia(14%)saturate(1288%)hue-rotate(181deg)brightness(104%)contrast(98%)}.parcel-dark .maplibregl-ctrl-group button:hover .maplibregl-ctrl-icon{filter:invert()brightness(120%)}.parcel-map-stage{padding:12px;position:relative}.parcel-map-stage:before{z-index:0;content:"";pointer-events:none;border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;position:absolute;inset:12px}.parcel-map{z-index:auto;border:1px solid var(--border);height:100%;min-height:0;box-shadow:var(--shadow);background:url(/assets/map/ign-orthophoto-france-overview.jpg) 50%/cover no-repeat,#0b1220;border-radius:22px;position:relative;overflow:hidden}.parcel-map>div:first-child{border-radius:inherit}.parcel-workspace input,.parcel-workspace select,.parcel-workspace textarea{box-shadow:inset 0 1px #ffffff0a;border-color:var(--border)!important;background:var(--surface-soft)!important;color:var(--text)!important;border-radius:10px!important}.parcel-workspace input::-moz-placeholder{color:var(--faint)!important}.parcel-workspace textarea::-moz-placeholder{color:var(--faint)!important}.parcel-workspace input::placeholder,.parcel-workspace textarea::placeholder{color:var(--faint)!important}.parcel-workspace input:focus,.parcel-workspace select:focus,.parcel-workspace textarea:focus{border-color:#4f8cffbf!important;box-shadow:0 0 0 3px #2563eb29,inset 0 1px #ffffff0f!important}.parcel-workspace button{letter-spacing:0}.parcel-workspace button:disabled{filter:grayscale(.2)}.parcel-workspace .bg-emerald-600{background-color:#047857!important}.parcel-sidebar form,.parcel-sidebar section{border-color:var(--border)!important}.parcel-search-form{background:linear-gradient(#ffffff0a,#0000 70%),0 0}.parcel-search-header-icon{color:var(--accent);background:#2563eb14;border:1px solid #2563eb29}.parcel-search-group,.parcel-search-field-card{box-shadow:inset 0 1px #ffffff0f;border-color:var(--border)!important;background:var(--surface-soft)!important}.parcel-dark .parcel-search-group,.parcel-dark .parcel-search-field-card{box-shadow:0 0 0 1px #041226b8,inset 0 1px #ffffff0e,0 10px 22px #00000029,0 0 18px #1e90ff0e;background:linear-gradient(#0f1f3afa,#081427fa),linear-gradient(135deg,#1e90ff14,#6f31e70d)!important;border-color:#2e8fff75!important}.parcel-dark .parcel-search-group p,.parcel-dark .parcel-search-field-card label,.parcel-dark .parcel-search-header p,.parcel-dark .parcel-sidebar section>p{color:#a9c8ee!important}.parcel-search-mode-grid{align-items:stretch}.parcel-search-mode-grid .parcel-search-group{flex-direction:column;min-width:0;display:flex}.parcel-search-mode-grid .parcel-search-group>div{flex:1}.parcel-search-fields{padding-top:12px;position:relative}.parcel-search-fields:before,.parcel-search-actions:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:0;right:0}.parcel-dark .parcel-search-fields:before,.parcel-dark .parcel-search-actions:before{background:linear-gradient(90deg,#0000,#2497ff80,#35d9ff38,#0000)}.parcel-search-actions{padding-top:12px;position:relative}.parcel-search-input{box-shadow:inset 0 1px #ffffff0f;border-color:var(--border-strong)!important;background:var(--surface-solid)!important;color:var(--text)!important}.parcel-dark .parcel-search-input{color:#f8fbff!important;background:#0b1729!important;border-color:#4aa3ff80!important;box-shadow:0 0 0 1px #030a14b8,inset 0 1px #ffffff0f,0 0 12px #1e90ff0a!important}.parcel-light .parcel-search-input{color:#071450!important;background:#fff!important}.parcel-search-input::-moz-placeholder{color:var(--faint)!important}.parcel-sidebar-search-input::-moz-placeholder{color:var(--faint)!important}.parcel-search-input::placeholder,.parcel-sidebar-search-input::placeholder{color:var(--faint)!important}.parcel-search-input:focus{border-color:#4f8cffc7!important;box-shadow:0 0 0 3px #2563eb29,inset 0 1px #ffffff14!important}.parcel-sidebar-search{box-shadow:inset 0 1px #ffffff0f;border-color:var(--border-strong)!important;background:var(--surface-solid)!important;color:var(--text)!important}.parcel-dark .parcel-sidebar-search{background:#0b1729!important;border-color:#4aa3ff80!important;box-shadow:0 0 0 1px #030a14b8,inset 0 1px #ffffff0f,0 0 12px #1e90ff0a!important}.parcel-light .parcel-sidebar-search{background:#fff!important}.parcel-sidebar-search-input{color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.parcel-search-mode{white-space:nowrap;border:1px solid #0000;min-width:0;box-shadow:inset 0 1px #ffffff0a}.parcel-search-mode:not(.parcel-search-mode-active){border-color:var(--border)!important;background:var(--surface-solid)!important;color:var(--muted)!important}.parcel-dark .parcel-search-mode:not(.parcel-search-mode-active){color:#b7d3f2!important;background:#081222eb!important;border-color:#398be86b!important;box-shadow:0 0 0 1px #030a14ad,inset 0 1px #ffffff0d!important}.parcel-dark .parcel-search-mode:not(.parcel-search-mode-active):hover{color:#eef6ff!important;background:#0e2444f0!important;border-color:#35d9ff85!important}.parcel-search-mode-active{color:#fff!important;background:linear-gradient(135deg,#1746e8,#2563eb 58%,#0ea5e9)!important;border-color:#93c5fd57!important;box-shadow:0 8px 18px #2563eb38,inset 0 1px #ffffff2e!important}.parcel-search-clear{border-color:var(--border)!important;background:var(--surface-solid)!important;color:var(--muted)!important}.parcel-search-clear:hover{color:#ef4444!important;background:#f871711f!important;border-color:#f8717161!important}.parcel-search-submit{box-shadow:0 12px 24px #2563eb38;background:linear-gradient(135deg,#1746e8,#2563eb 55%,#0ea5e9)!important}.parcel-search-submit:hover:not(:disabled){background:linear-gradient(135deg,#123bd4,#1d4ed8 55%,#0284c7)!important}.parcel-search-submit:disabled{box-shadow:none!important;background:#64748b61!important}.parcel-address-autocomplete{min-width:0;position:relative}.parcel-address-suggestions{z-index:160;border:1px solid var(--border);width:100%;max-height:min(320px,100vh - 180px);color:var(--text);border-radius:0 0 9px 9px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 36px #0f172a33;border-color:var(--border)!important;background:var(--surface-solid)!important}.parcel-address-autocomplete:has(.parcel-address-suggestions) .parcel-search-input{border-bottom-right-radius:0;border-bottom-left-radius:0}.parcel-address-suggestions-hint{color:#64748b;align-items:center;min-height:42px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.parcel-dark .parcel-address-suggestions-hint{color:#a9bad0}.parcel-dark .parcel-address-suggestions .hover\:bg-slate-50:hover,.parcel-dark .parcel-address-suggestions .bg-blue-50{background:#2563eb2e!important}.parcel-sidebar .bg-white,.parcel-sidebar .bg-slate-50,.parcel-sidebar .bg-slate-100,.parcel-sidebar .bg-slate-200,.parcel-report-panel .bg-white,.parcel-report-panel .bg-slate-50,.parcel-report-panel .bg-slate-100,.parcel-report-panel .bg-slate-200{background:var(--surface-soft)!important}.parcel-dark .parcel-sidebar .bg-blue-100,.parcel-dark .parcel-sidebar .bg-blue-50,.parcel-dark .parcel-sidebar .bg-blue-50\/60,.parcel-dark .parcel-report-panel .bg-blue-100,.parcel-dark .parcel-report-panel .bg-blue-50,.parcel-dark .parcel-report-panel .bg-blue-50\/60{background:#2563eb2b!important}.parcel-dark .parcel-sidebar .bg-emerald-100,.parcel-dark .parcel-sidebar .bg-emerald-50,.parcel-dark .parcel-sidebar .bg-emerald-50\/60,.parcel-dark .parcel-report-panel .bg-emerald-100,.parcel-dark .parcel-report-panel .bg-emerald-50,.parcel-dark .parcel-report-panel .bg-emerald-50\/60{background:#10b98124!important}.parcel-dark .parcel-sidebar .bg-amber-50,.parcel-dark .parcel-sidebar .bg-amber-100,.parcel-dark .parcel-report-panel .bg-amber-50,.parcel-dark .parcel-report-panel .bg-amber-100{background:#f59e0b26!important}.parcel-dark .parcel-sidebar .bg-orange-50,.parcel-dark .parcel-sidebar .bg-orange-100,.parcel-dark .parcel-report-panel .bg-orange-50,.parcel-dark .parcel-report-panel .bg-orange-100{background:#f9731629!important}.parcel-dark .parcel-sidebar .bg-red-100,.parcel-dark .parcel-sidebar .bg-red-50,.parcel-dark .parcel-report-panel .bg-red-100,.parcel-dark .parcel-report-panel .bg-red-50{background:#ef444424!important}.parcel-sidebar .border-slate-100,.parcel-sidebar .border-slate-200,.parcel-report-panel .border-slate-100,.parcel-report-panel .border-slate-200{border-color:var(--border)!important}.parcel-dark .parcel-sidebar .border-blue-200,.parcel-dark .parcel-report-panel .border-blue-200{border-color:#60a5fa52!important}.parcel-dark .parcel-sidebar .border-emerald-200,.parcel-dark .parcel-report-panel .border-emerald-200{border-color:#34d39947!important}.parcel-dark .parcel-sidebar .border-amber-200,.parcel-dark .parcel-report-panel .border-amber-200{border-color:#fbbf244d!important}.parcel-dark .parcel-sidebar .border-orange-200,.parcel-dark .parcel-report-panel .border-orange-200{border-color:#fb923c57!important}.parcel-dark .parcel-sidebar .border-red-200,.parcel-dark .parcel-report-panel .border-red-200{border-color:#f8717147!important}.parcel-sidebar .text-slate-900,.parcel-sidebar .text-slate-800,.parcel-sidebar .text-slate-700,.parcel-report-panel .text-slate-900,.parcel-report-panel .text-slate-800,.parcel-report-panel .text-slate-700{color:var(--text)!important}.parcel-sidebar .text-slate-600,.parcel-sidebar .text-slate-500,.parcel-report-panel .text-slate-600,.parcel-report-panel .text-slate-500{color:var(--muted)!important}.parcel-sidebar .text-slate-400,.parcel-report-panel .text-slate-400{color:var(--faint)!important}.parcel-dark .parcel-sidebar .text-blue-700,.parcel-dark .parcel-sidebar .text-blue-800,.parcel-dark .parcel-sidebar .text-blue-600,.parcel-dark .parcel-sidebar .text-blue-500,.parcel-dark .parcel-report-panel .text-blue-700,.parcel-dark .parcel-report-panel .text-blue-800,.parcel-dark .parcel-report-panel .text-blue-600,.parcel-dark .parcel-report-panel .text-blue-500,.parcel-dark .parcel-sidebar [style*="color: #2563eb"],.parcel-dark .parcel-sidebar [style*="color:#2563eb"],.parcel-dark .parcel-sidebar [style*="color: rgb(37, 99, 235)"]{color:#93c5fd!important}.parcel-dark .parcel-sidebar [style*="color: #1e40af"],.parcel-dark .parcel-sidebar [style*="color:#1e40af"],.parcel-dark .parcel-sidebar [style*="color: rgb(30, 64, 175)"],.parcel-dark [style*="color: #1e40af"],.parcel-dark [style*="color:#1e40af"],.parcel-dark [style*="color: rgb(30, 64, 175)"]{color:#bfdbfe!important}.parcel-dark .parcel-sidebar [style*="color: #7c3aed"],.parcel-dark .parcel-sidebar [style*="color:#7c3aed"],.parcel-dark .parcel-sidebar [style*="color: rgb(124, 58, 237)"]{color:#c4b5fd!important}.parcel-dark .parcel-sidebar .bg-blue-500{background-color:#1d4ed8!important}.parcel-dark .parcel-sidebar .text-emerald-700,.parcel-dark .parcel-sidebar .text-emerald-800,.parcel-dark .parcel-report-panel .text-emerald-700,.parcel-dark .parcel-report-panel .text-emerald-800{color:#6ee7b7!important}.parcel-dark .parcel-sidebar .text-amber-700,.parcel-dark .parcel-sidebar .text-amber-800,.parcel-dark .parcel-report-panel .text-amber-700,.parcel-dark .parcel-report-panel .text-amber-800{color:#fcd34d!important}.parcel-dark .parcel-sidebar .text-orange-700,.parcel-dark .parcel-report-panel .text-orange-700{color:#fdba74!important}.parcel-dark .parcel-sidebar .text-red-600,.parcel-dark .parcel-sidebar .text-red-700,.parcel-dark .parcel-report-panel .text-red-600,.parcel-dark .parcel-report-panel .text-red-700{color:#fca5a5!important}.patrimoine-count,.patrimoine-code{color:#fff;background:#9a6b05}.patrimoine-card{background:#fff;border-color:#d9ad4057 #d9ad4057 #d9ad4057 #9a6b05;border-left-style:solid;border-left-width:3px}.patrimoine-detail-group-header{background:#fbbf2414;border-bottom:1px solid #d9ad402e}.patrimoine-detail-row{background:#f8fafcb8;border-color:#94a3b83d}.patrimoine-summary{background:#fff;border-color:#d9ad4057}.patrimoine-summary-header{background:#fbbf241a;border:0 solid #d9ad403d;border-bottom-width:1px}.patrimoine-summary-list{border-color:#d9ad402e}.patrimoine-category,.patrimoine-summary-header{color:#7a5608}.patrimoine-title{color:#172033}.patrimoine-muted,.patrimoine-detail-toggle{color:#64748b}.patrimoine-scope{color:#8a6106}.patrimoine-detail-toggle:hover{color:#334155}.patrimoine-geometry,.patrimoine-impact{color:#64748b;background:#94a3b824}.patrimoine-impact{color:#8a6106;background:#d9ad4024}.patrimoine-separator,.patrimoine-detail-panel{border-color:#94a3b838}.patrimoine-detail-panel{background:#f8fafcd6}.patrimoine-detail-value{color:#475569}.patrimoine-link{color:#475569;background:#fff;border-color:#94a3b857}.patrimoine-link:hover{background:#f8fafc}.patrimoine-link-primary{color:#1d4ed8;background:#2563eb14;border-color:#2563eb47}.parcel-dark .patrimoine-count,.parcel-dark .patrimoine-code{color:#111827;background:linear-gradient(135deg,#a46d0a,#d9ad40)}.parcel-dark .patrimoine-card,.parcel-dark .patrimoine-summary{box-shadow:inset 0 1px #ffffff0d;background:linear-gradient(#1f190deb,#111622f0)!important;border-color:#d9ad405c!important}.parcel-dark .patrimoine-card{border-left-color:#d9ad40!important}.parcel-dark .patrimoine-summary-header{background:#d9ad4017!important;border-color:#d9ad403d!important}.parcel-dark .patrimoine-detail-group-header{background:#d9ad4014!important;border-color:#d9ad4033!important}.parcel-dark .patrimoine-detail-row{background:#080f1b57!important;border-color:#d9ad4029!important}.parcel-dark .patrimoine-summary-list{border-color:#d9ad4029!important}.parcel-dark .patrimoine-category,.parcel-dark .patrimoine-summary-header{color:#f0d58a!important}.parcel-dark .patrimoine-title{color:#f8fafc!important}.parcel-dark .patrimoine-muted,.parcel-dark .patrimoine-detail-toggle{color:#aeb8c8!important}.parcel-dark .patrimoine-scope{color:#f0d58a!important}.parcel-dark .patrimoine-detail-toggle:hover{color:#f8fafc!important}.parcel-dark .patrimoine-geometry{color:#cbd5e1!important;background:#94a3b824!important}.parcel-dark .patrimoine-impact{color:#f5d978!important;background:#d9ad4029!important}.parcel-dark .patrimoine-separator,.parcel-dark .patrimoine-detail-panel{border-color:#d9ad402e!important}.parcel-dark .patrimoine-detail-panel{background:#080f1b75!important}.parcel-dark .patrimoine-detail-value{color:#dbe4ef!important}.parcel-dark .patrimoine-link{color:#f0d58a!important;background:#0f172a6b!important;border-color:#d9ad4042!important}.parcel-dark .patrimoine-link:hover{background:#d9ad401a!important}.parcel-dark .patrimoine-link-primary{color:#bfdbfe!important;background:#2563eb24!important;border-color:#60a5fa4d!important}.parcel-sidebar button,.parcel-report-panel button,.parcel-workspace a{transition:transform .16s,background-color .16s,border-color .16s,color .16s,box-shadow .16s}.parcel-sidebar button:hover:not(:disabled),.parcel-report-panel button:hover:not(:disabled){transform:translateY(-1px)}.parcel-sidebar .rounded-lg,.parcel-report-panel .rounded-lg,.parcel-sidebar .rounded-md,.parcel-report-panel .rounded-md{border-radius:12px!important}.parcel-sidebar .shadow-sm,.parcel-report-panel .shadow-sm,.parcel-report-panel .shadow-xl{box-shadow:var(--shadow-soft)!important}.parcel-sidebar .layer-row-inactive,.parcel-sidebar .layer-sublayer-inactive{border-color:var(--layer-off-border)!important;background:var(--layer-off-bg)!important;box-shadow:none!important}.parcel-sidebar .layer-group-inactive .layer-group-button:hover{background:var(--layer-off-bg-hover)!important}.parcel-sidebar .layer-group-inactive .layer-group-count{background:var(--layer-off-badge-bg)!important;color:var(--layer-off-muted)!important}.parcel-sidebar .layer-row-inactive:hover,.parcel-sidebar .layer-sublayer-inactive:hover{background:var(--layer-off-bg-hover)!important}.parcel-sidebar .layer-row-inactive .layer-detail-panel{border-color:var(--layer-off-border)!important;background:0 0!important}.parcel-dark .parcel-sidebar .layer-detail-definition{background:#78350f75!important;border-color:#fbbf247a!important}.parcel-dark .parcel-sidebar .layer-detail-definition .layer-detail-heading{color:#fde68a!important}.parcel-dark .parcel-sidebar .layer-detail-definition .layer-detail-text{color:#fff7d6!important}.parcel-dark .parcel-sidebar .layer-detail-purpose{background:#1e40af6b!important;border-color:#93c5fd7a!important}.parcel-dark .parcel-sidebar .layer-detail-purpose .layer-detail-heading{color:#bfdbfe!important}.parcel-dark .parcel-sidebar .layer-detail-purpose .layer-detail-text{color:#eff6ff!important}.parcel-sidebar .layer-rail-inactive,.parcel-sidebar .layer-dot-inactive{background-color:var(--layer-off-rail)!important}.parcel-sidebar .layer-row-inactive .layer-icon,.parcel-sidebar .layer-sublayer-inactive .layer-icon,.parcel-sidebar .layer-row-inactive .layer-count,.parcel-sidebar .layer-sublayer-inactive .layer-count{color:var(--layer-off-muted)!important}.parcel-sidebar .layer-row-inactive .layer-label,.parcel-sidebar .layer-sublayer-inactive .layer-label{color:var(--layer-off-text)!important}.parcel-sidebar .layer-row-inactive span[class*=bg-],.parcel-sidebar .layer-sublayer-inactive span[class*=bg-]{background:var(--layer-off-badge-bg)!important;color:var(--layer-off-muted)!important}.parcel-sidebar .layer-toggle-inactive{background:var(--layer-off-toggle)!important;box-shadow:0 0 0 1px var(--layer-off-toggle-border)!important}.parcel-sidebar .layer-toggle-inactive:hover:not(:disabled){background:var(--layer-off-bg-hover)!important}.parcel-sidebar .layer-row-inactive .layer-toggle-inactive>span,.parcel-sidebar .layer-sublayer-inactive .layer-toggle-inactive>span,.parcel-sidebar .layer-toggle-inactive>span{background:var(--surface-solid)!important}.parcel-dark .parcel-sidebar .layer-row-inactive .layer-toggle-inactive>span,.parcel-dark .parcel-sidebar .layer-sublayer-inactive .layer-toggle-inactive>span,.parcel-dark .parcel-sidebar .layer-toggle-inactive>span{background:#cbd5e1!important}.parcel-report-panel>div{background:0 0}.parcel-report-panel .divide-y>:not([hidden])~:not([hidden]){border-color:var(--border)!important}.parcel-report-panel dl,.parcel-report-panel .space-y-2,.parcel-report-panel .space-y-2\.5{color:var(--text)}.parcel-map .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow-soft)!important;border-radius:14px!important}.parcel-map .maplibregl-ctrl-group button{background-color:#0000!important}.parcel-map .maplibregl-popup{z-index:90}.parcel-map .maplibregl-popup-content{color:#0f172a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #0f172a1f;border-radius:14px;min-width:280px;padding:0;overflow:hidden;box-shadow:0 18px 45px #0f172a38}.parcel-map .maplibregl-popup-tip{filter:drop-shadow(0 8px 10px #0f172a24)}.parcel-map .maplibregl-popup-close-button{color:#64748b;border-radius:999px;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid;top:8px;right:8px}.parcel-map .maplibregl-popup-close-button:hover{color:#0f172a;background:#f1f5f9}.parcel-popup{min-width:280px;max-width:340px;font:12px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.parcel-popup-header{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:12px 36px 11px 12px;display:flex}.parcel-popup-icon{color:#111;background:#ffc107;border:2px solid #111;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid;box-shadow:0 8px 18px #00000038}.parcel-popup-title-wrap{min-width:0}.parcel-popup-kicker{color:#93c5fd;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;font-size:10px;font-weight:800}.parcel-popup-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;display:block;overflow:hidden}.parcel-popup-gps{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:10px 12px 0;padding:9px 10px}.parcel-popup-gps span,.parcel-popup-row span{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.parcel-popup-gps strong{color:#1d4ed8;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;display:block}.parcel-popup-grid{gap:7px;padding:10px 12px 12px;display:grid}.parcel-popup-row{background:#fff;border:1px solid #e2e8f0;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.parcel-popup-row strong{overflow-wrap:anywhere;color:#0f172a;font-size:12px;font-weight:750}.parcel-popup-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;margin:0 12px 12px;padding:8px 9px;font-size:11px;line-height:1.4}.parcel-popup-weather{padding:14px}.parcel-popup-weather .parcel-popup-kicker{color:#0369a1}.parcel-popup-weather h3{color:#0f172a;margin:2px 24px 10px 0;font-size:15px;font-weight:800;line-height:1.25}.parcel-popup-weather .parcel-popup-highlight{color:#075985;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:10px;align-items:baseline;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.parcel-popup-weather .parcel-popup-highlight strong{font-size:24px;line-height:1}.parcel-popup-weather .parcel-popup-highlight span{font-size:11px;font-weight:750}.parcel-popup-weather .parcel-popup-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 10px}.parcel-popup-weather .parcel-popup-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:7px 8px}.parcel-popup-weather .parcel-popup-grid span,.parcel-popup-weather .parcel-popup-grid strong{display:block}.parcel-popup-weather .parcel-popup-grid span{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:750}.parcel-popup-weather .parcel-popup-grid strong{color:#0f172a;margin-top:2px;font-size:11px}.parcel-popup-weather .parcel-popup-note{margin:0 0 10px}.parcel-popup-weather>a{color:#0369a1;font-size:11px;font-weight:750;text-decoration:underline}.parcel-dark .parcel-popup-weather h3,.parcel-dark .parcel-popup-weather .parcel-popup-grid strong{color:#e2e8f0}.parcel-dark .parcel-popup-weather .parcel-popup-grid>div{background:#1e293b;border-color:#334155}.parcel-popup-electric-stack{max-width:360px}.parcel-popup-stack{gap:8px;max-height:320px;padding:10px 12px 12px;display:grid;overflow:auto}.parcel-popup-stack-item{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-shadow:0 1px #0f172a0a}.parcel-popup-stack-title{color:#0f172a;border-bottom:1px solid #f1f5f9;padding:8px 9px 6px;font-size:12px;font-weight:850}.parcel-popup-stack-grid{grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:5px 8px;padding:8px 9px 9px;display:grid}.parcel-popup-stack-grid span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:800}.parcel-popup-stack-grid strong{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:11px;font-weight:750}.auth-input{min-height:44px;color:#0f172a!important;background:#fff!important;border-color:#94a3b86b!important}.auth-input:hover{background:#fff!important;border-color:#2563eb5c!important}@media (width>=1921px){.parcel-workspace.report-visible{width:min(100vw,2560px);margin-inline:auto;box-shadow:0 0 0 1px #94a3b824,0 32px 90px #0f172a2e;grid-template-columns:376px minmax(900px,1fr) 520px!important}.parcel-workspace.left-panel-collapsed.report-visible{grid-template-columns:0 minmax(900px,1fr) 620px!important}.parcel-workspace.report-hidden{width:min(100vw,2560px);margin-inline:auto;box-shadow:0 0 0 1px #94a3b824,0 32px 90px #0f172a2e;grid-template-columns:376px minmax(900px,1fr) 0!important}}@media (width>=1441px) and (width<=1920px){.parcel-workspace.report-visible{grid-template-columns:352px minmax(0,1fr) 472px!important}.parcel-workspace.left-panel-collapsed.report-visible{grid-template-columns:0 minmax(0,1fr) 560px!important}.parcel-workspace.report-hidden{grid-template-columns:352px minmax(0,1fr) 0!important}}@media (width>=1280px) and (width<=1440px){.parcel-workspace.report-visible{grid-template-columns:336px minmax(0,1fr) 430px!important}.parcel-workspace.left-panel-collapsed.report-visible{grid-template-columns:0 minmax(0,1fr) 500px!important}.parcel-workspace.report-hidden{grid-template-columns:336px minmax(0,1fr) 0!important}.parcel-map-stage{padding:10px}}@media (width<=1180px){.parcel-workspace{grid-template-columns:320px minmax(0,1fr)!important}.parcel-workspace.left-panel-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.parcel-report-panel{z-index:30;box-shadow:var(--shadow);border-radius:18px;position:absolute;top:64px;bottom:12px;right:12px;border:1px solid var(--border)!important;width:min(440px,100vw - 344px)!important}}@media (width>=861px) and (width<=1024px){.parcel-workspace{grid-template-columns:300px minmax(0,1fr)!important}.parcel-workspace.left-panel-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.parcel-sidebar{font-size:.95rem}.parcel-map-stage{padding:10px}.parcel-report-panel{width:min(420px,100vw - 324px)!important}}@media (width<=860px){.parcel-workspace{min-height:100%;overflow:auto;grid-template-rows:auto auto minmax(520px,70vh) auto!important;grid-template-columns:1fr!important;height:auto!important;display:grid!important}.parcel-workspace>*{grid-column:1/-1!important}.parcel-workspace.left-panel-collapsed .parcel-sidebar{display:none!important}.parcel-topbar{z-index:50;flex-wrap:wrap;gap:10px;min-height:64px;padding-block:10px;top:0}.parcel-brand{min-width:180px}.parcel-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:0}.parcel-sidebar{max-height:none;border-right:0!important;border-bottom:1px solid var(--border)!important;overflow:visible!important}.parcel-sidebar>div{overflow:visible!important}.parcel-map-stage{min-height:520px;padding:10px}.parcel-map-stage:before{border-radius:18px;inset:10px}.parcel-map{border-radius:18px;min-height:500px}.parcel-report-panel{border-radius:0;max-height:none;position:static;border-inline:0!important;width:auto!important}.parcel-report-panel.w-0{display:none!important}}@media (width>=600px) and (width<=860px){.parcel-workspace{grid-template-rows:auto auto minmax(560px,68vh) auto!important}.parcel-sidebar form{grid-template-columns:minmax(0,1fr);display:grid}.parcel-sidebar form .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=481px) and (width<=599px){.parcel-workspace{grid-template-rows:auto auto minmax(500px,66vh) auto!important}.parcel-topbar{align-items:flex-start}.parcel-map{min-height:480px}}@media (width<=480px){html,body,#root{height:auto;min-height:100%}.parcel-workspace{min-height:100vh;grid-template-rows:auto auto minmax(430px,62vh) auto!important}.parcel-topbar{padding:10px 12px}.parcel-brand{flex:160px;min-width:0}.parcel-brand img{width:32px!important;height:32px!important}.parcel-brand .text-sm{font-size:12px!important}.parcel-brand .text-\[10px\]{display:none}.parcel-actions{justify-content:space-between;width:100%}.parcel-account-menu{top:49px!important;right:12px!important}.parcel-actions button{min-width:36px}.parcel-actions button[title^=Déconnexion]{white-space:nowrap;width:38px;overflow:hidden;padding-inline:0!important}.parcel-actions button[title^=Déconnexion] svg{margin-inline:auto}.parcel-map-stage{min-height:430px;padding:8px}.parcel-map-stage:before{border-radius:16px;inset:8px}.parcel-map{border-radius:16px;min-height:414px}.parcel-sidebar form,.parcel-sidebar section,.parcel-report-panel .px-5{padding-inline:12px!important}.parcel-sidebar form .grid-cols-3,.parcel-sidebar .grid-cols-3,.parcel-sidebar form .grid-cols-\[88px_1fr\],.parcel-sidebar form .parcel-search-mode-grid{grid-template-columns:1fr!important}.parcel-sidebar form .parcel-search-cadastre-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.parcel-report-panel .grid,.parcel-report-panel [class*=grid-cols-\[]{grid-template-columns:minmax(0,1fr)!important}.parcel-report-panel .flex.items-baseline.justify-between{flex-direction:column;gap:2px;align-items:flex-start!important}.parcel-report-panel dd,.parcel-report-panel dt,.parcel-report-panel span,.parcel-report-panel p{overflow-wrap:anywhere}.maplibregl-ctrl-top-right{top:8px!important;right:8px!important}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right{max-width:calc(100vw - 32px)}}@media (width<=375px){.parcel-workspace{grid-template-rows:auto auto minmax(400px,60vh) auto!important}.parcel-map{min-height:384px}.parcel-sidebar form,.parcel-sidebar section{padding-inline:10px!important}.parcel-sidebar button,.parcel-report-panel button{min-height:34px}}@keyframes reveal-card{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sidebar-pulse{0%,to{background-position:0%}50%{background-position:100%}}@keyframes analysis-pulse{0%,to{box-shadow:0 0 #2563eb73}50%{box-shadow:0 0 0 5px #2563eb00}}@media (prefers-reduced-motion:reduce){.parcel-analysis-status,.parcel-projects-overlay,.parcel-sidebar-pulse,.parcel-status-loader,.parcel-search-animation,.parcel-search-animation:before,.parcel-search-scan-line,.parcel-search-target-ring,.parcel-search-hud-signal i{transition:none;animation:none}}.parcel-workspace.report-expanded{grid-template-columns:0 0 minmax(0,1fr)!important}.parcel-workspace.report-expanded .parcel-report-panel{z-index:60!important;width:100vw!important;min-width:0!important;max-width:none!important;height:calc(100vh - 64px)!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:fixed!important;inset:64px 0 0!important}.parcel-workspace.report-expanded .parcel-report-panel>div{min-height:100%!important}.parcel-report-expanded-sheet{width:clamp(736px,68.8vw,1184px)!important;max-width:calc(100vw - 48px)!important;margin-inline:auto!important}.parcel-report-expanded-sheet .parcel-report-section-title{letter-spacing:0!important;color:#334155!important;font-size:15px!important;line-height:1.25!important}.parcel-report-expanded-sheet .parcel-report-section-body{margin-top:14px!important}.parcel-report-expanded-sheet .parcel-risk-results-table{width:min(100%,760px)!important;margin-inline:auto!important}.parcel-report-expanded-sheet .parcel-risk-results-table .risk-table-grid{grid-template-columns:minmax(0,1fr) 46px 46px minmax(72px,.86fr)!important;gap:6px!important;padding-inline:9px!important}.parcel-report-expanded-sheet .parcel-risk-results-table .risk-table-grid:not(:first-child){padding-block:6px!important}.parcel-report-expanded-sheet .parcel-risk-results-table [data-testid$=-regulatory-details]{margin-inline:2px!important}@media (width<=860px){.parcel-report-expanded-sheet{width:100%!important;max-width:100%!important;margin-inline:0!important}}.admin-shell{isolation:isolate;background:linear-gradient(135deg,#1746e82e,#0000 34%),linear-gradient(225deg,#14b8a61f,#0000 30%),linear-gradient(#07111f 0%,#0b1220 42%,#101827 100%);position:relative;overflow-x:hidden}.admin-grid-bg{pointer-events:none;z-index:-1;background-image:linear-gradient(#94a3b812 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px),linear-gradient(#ffffff0f,#0000 28%);background-size:56px 56px,56px 56px,100% 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0% 64%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#0000 100%)}.admin-content{z-index:1;position:relative}.admin-header{background:linear-gradient(135deg, #ffffff1b, #ffffff09), linear-gradient(90deg, var(--admin-soft), transparent 64%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #94a3b829;border-radius:18px;padding:22px;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff14}.admin-brand-mark{align-items:center;gap:10px;display:inline-flex}.admin-brand-mark>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 12px #1746e829);width:44px;height:44px}.admin-status-strip span{background:#0f172a8f;border:1px solid #ffffff1c;border-radius:999px;padding:7px 10px;box-shadow:inset 0 1px #ffffff0f}.admin-tabs,.admin-shell section[class*=bg-white\/]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0e}.admin-tabs{background:linear-gradient(135deg,#ffffff13,#ffffff09),#080f1b99!important}.admin-metric{min-height:112px;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000038,inset 0 1px #ffffff0f;background:linear-gradient(#ffffff13,#ffffff09),#080f1ba8!important}.admin-metric:after{content:"";background:linear-gradient(90deg, var(--admin-accent), #ffffff29);opacity:.78;height:3px;position:absolute;bottom:0;left:0;right:0}.admin-metric-warning:after{background:linear-gradient(90deg,#f59e0b,#ffffff29)}.admin-info{box-shadow:inset 0 1px #ffffff0b;background:#080f1b94!important}.admin-activity-track{background-size:18px 100%;background:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),#080f1bb3!important}.admin-shell input,.admin-shell select{box-shadow:inset 0 1px #ffffff0a}.admin-shell button,.admin-shell a,.admin-shell select,.admin-shell input{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s,opacity .16s}.admin-shell button:hover,.admin-shell a:hover{transform:translateY(-1px)}@media (width<=720px){.admin-header{border-radius:14px;padding:18px}.admin-shell button:hover,.admin-shell a:hover{transform:none}}.admin-shell[data-admin-theme=frost] .admin-grid-bg{background-image:linear-gradient(#2563eb17 1px,#0000 1px),linear-gradient(90deg,#2563eb14 1px,#0000 1px),linear-gradient(#ffffffdb,#0000 42%);background-size:48px 48px,48px 48px,100% 100%;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.admin-shell[data-admin-theme=frost] .admin-header,.admin-shell[data-admin-theme=frost] .admin-tabs,.admin-shell[data-admin-theme=frost] section[class*=bg-white\/]{box-shadow:0 22px 56px #2563eb21,inset 0 1px #ffffffd1;background:linear-gradient(135deg, #ffffffe0, #eff6ffb3), linear-gradient(90deg, var(--admin-soft), transparent 68%)!important;border-color:#2563eb2e!important}.admin-shell[data-admin-theme=frost] .admin-metric,.admin-shell[data-admin-theme=frost] .admin-info,.admin-shell[data-admin-theme=frost] .admin-activity-track,.admin-shell[data-admin-theme=frost] div[class*=bg-slate-950\/],.admin-shell[data-admin-theme=frost] div[class*=bg-slate-900]{box-shadow:inset 0 1px #ffffffb8;background:#ffffffb8!important;border-color:#2563eb29!important}.admin-shell[data-admin-theme=frost] input,.admin-shell[data-admin-theme=frost] select{color:#0f172a!important;background:#ffffffd1!important;border-color:#2563eb33!important}.admin-shell[data-admin-theme=frost] input::placeholder{color:#64748b!important}.admin-shell[data-admin-theme=frost] .admin-status-strip span{color:#1e3a8a;background:#ffffffb8;border-color:#2563eb2e}.admin-shell[data-admin-theme=frost] .text-white,.admin-shell[data-admin-theme=frost] .text-slate-100,.admin-shell[data-admin-theme=frost] .text-slate-200{color:#0f172a!important}.admin-shell[data-admin-theme=frost] .text-slate-300,.admin-shell[data-admin-theme=frost] .text-slate-400,.admin-shell[data-admin-theme=frost] .text-slate-500{color:#475569!important}.admin-shell[data-admin-theme=frost] .bg-emerald-500,.admin-shell[data-admin-theme=frost] .bg-emerald-400,.admin-shell[data-admin-theme=frost] button[style*=background-color],.admin-shell[data-admin-theme=frost] .bg-\[var\(--admin-accent\)\]{color:#fff!important}.admin-shell[data-admin-theme=frost] .text-emerald-100,.admin-shell[data-admin-theme=frost] .text-emerald-200{color:#047857!important}.admin-shell[data-admin-theme=frost] .text-amber-100,.admin-shell[data-admin-theme=frost] .text-amber-200{color:#a16207!important}.admin-shell[data-admin-theme=frost] .text-red-100,.admin-shell[data-admin-theme=frost] .text-red-200{color:#b91c1c!important}.admin-shell[data-admin-theme=frost] .border-amber-400\/20,.admin-shell[data-admin-theme=frost] .border-amber-400\/30{border-color:#d9770647!important}.admin-shell[data-admin-theme=frost] .bg-amber-500\/10{background:#f59e0b1f!important}.admin-shell[data-admin-theme=frost] .border-red-400\/30{border-color:#dc262642!important}.admin-shell[data-admin-theme=frost] .hover\:bg-red-500\/10:hover{background:#ef44441a!important}@keyframes electric-popup-slide-down{0%{opacity:0;filter:blur(10px);transform:translateY(-20px)scale(.88)}64%{opacity:1;filter:blur();transform:translateY(5px)scale(1.018)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes electric-popup-content-rise{0%{opacity:0;filter:blur(4px);transform:translateY(-10px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.parcel-map .maplibregl-popup:has(.parcel-popup-electric){filter:drop-shadow(0 18px 38px #0f172a38)}.parcel-map .maplibregl-popup:has(.parcel-popup-electric) .maplibregl-popup-content{transform-origin:bottom;will-change:opacity, transform;color:#0f172a;-webkit-backdrop-filter:blur(24px)saturate(1.45);background:#f8fafcc2;border:1px solid #ffffff94;border-radius:22px;min-width:292px;animation:.5s cubic-bezier(.16,1,.3,1) both electric-popup-slide-down;overflow:hidden;box-shadow:0 24px 60px #0f172a33,inset 0 1px #ffffffdb,inset 0 0 0 1px #0f172a0a}.parcel-map .maplibregl-popup:has(.parcel-popup-electric) .maplibregl-popup-tip{opacity:.62;filter:drop-shadow(0 8px 14px #0f172a24)}.parcel-map .maplibregl-popup:has(.parcel-popup-electric) .maplibregl-popup-close-button{color:#0f172a9e;-webkit-backdrop-filter:blur(12px);background:#ffffff94;width:26px;height:26px;top:10px;right:10px;box-shadow:inset 0 1px #ffffffb8}.parcel-map .maplibregl-popup:has(.parcel-popup-electric) .maplibregl-popup-close-button:hover{color:#0f172a;background:#ffffffd1}.parcel-popup-electric{min-width:292px;max-width:348px}.parcel-popup-electric .parcel-popup-header,.parcel-popup-electric .parcel-popup-gps,.parcel-popup-electric .parcel-popup-row,.parcel-popup-electric .parcel-popup-stack-item{opacity:0;animation:.42s cubic-bezier(.16,1,.3,1) both electric-popup-content-rise}.parcel-popup-electric .parcel-popup-gps{animation-delay:.26s}.parcel-popup-electric .parcel-popup-row:first-child,.parcel-popup-electric .parcel-popup-stack-item:first-child{animation-delay:.32s}.parcel-popup-electric .parcel-popup-row:nth-child(2),.parcel-popup-electric .parcel-popup-stack-item:nth-child(2){animation-delay:.39s}.parcel-popup-electric .parcel-popup-row:nth-child(3),.parcel-popup-electric .parcel-popup-stack-item:nth-child(3){animation-delay:.46s}.parcel-popup-electric .parcel-popup-row:nth-child(4),.parcel-popup-electric .parcel-popup-stack-item:nth-child(4){animation-delay:.53s}.parcel-popup-electric .parcel-popup-row:nth-child(5),.parcel-popup-electric .parcel-popup-stack-item:nth-child(5){animation-delay:.6s}.parcel-popup-electric .parcel-popup-row:nth-child(6),.parcel-popup-electric .parcel-popup-stack-item:nth-child(6){animation-delay:.67s}.parcel-popup-electric .parcel-popup-header{color:#0f172a;background:linear-gradient(#ffffff85,#ffffff2e),linear-gradient(135deg,#ffc1072e,#26c6da24);border-bottom-color:#94a3b838;padding:13px 42px 12px 13px}.parcel-popup-electric .parcel-popup-icon{color:#111;background:linear-gradient(145deg,#ffd35a,#f59e0b);border:1px solid #0f172a1f;width:32px;height:32px;box-shadow:0 8px 18px #f59e0b38,inset 0 1px #ffffffb3}.parcel-popup-electric .parcel-popup-kicker{color:#0284c7;letter-spacing:.06em}.parcel-popup-electric .parcel-popup-title{color:#0f172a;letter-spacing:0;font-size:13px}.parcel-popup-electric .parcel-popup-gps,.parcel-popup-electric .parcel-popup-row,.parcel-popup-electric .parcel-popup-stack-item{-webkit-backdrop-filter:blur(12px);background:#ffffff94;border-color:#94a3b833;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #0f172a0f}.parcel-popup-electric .parcel-popup-gps{background:#eff6ffa8;border-radius:14px}.parcel-popup-electric .parcel-popup-grid,.parcel-popup-electric .parcel-popup-stack{gap:8px;padding:11px 12px 13px}.parcel-popup-electric .parcel-popup-row,.parcel-popup-electric .parcel-popup-stack-item{border-radius:14px}.parcel-popup-electric .parcel-popup-row span,.parcel-popup-electric .parcel-popup-gps span,.parcel-popup-electric .parcel-popup-stack-grid span{color:#64748b;letter-spacing:.04em;font-size:9px}.parcel-popup-electric .parcel-popup-row strong,.parcel-popup-electric .parcel-popup-gps strong,.parcel-popup-electric .parcel-popup-stack-grid strong,.parcel-popup-electric .parcel-popup-stack-title{color:#0f172a}.parcel-popup-electric .parcel-popup-stack-title{border-bottom-color:#94a3b829}.parcel-popup-electric .parcel-popup-note{color:#92400e;background:#fffbebb8;border-color:#f59e0b38}.parcel-dark .parcel-map .maplibregl-popup:has(.parcel-popup-electric) .maplibregl-popup-content{color:#e5f7ff;background:#0f172abd;border-color:#ffffff29;box-shadow:0 24px 60px #0206176b,inset 0 1px #ffffff1a}.parcel-dark .parcel-popup-electric .parcel-popup-header{background:linear-gradient(#1e293bb3,#0f172a6b),linear-gradient(135deg,#ffc10724,#26c6da1a);border-bottom-color:#94a3b82e}.parcel-dark .parcel-popup-electric .parcel-popup-title,.parcel-dark .parcel-popup-electric .parcel-popup-row strong,.parcel-dark .parcel-popup-electric .parcel-popup-gps strong,.parcel-dark .parcel-popup-electric .parcel-popup-stack-grid strong,.parcel-dark .parcel-popup-electric .parcel-popup-stack-title{color:#f8fafc}.parcel-dark .parcel-popup-electric .parcel-popup-row,.parcel-dark .parcel-popup-electric .parcel-popup-gps,.parcel-dark .parcel-popup-electric .parcel-popup-stack-item{background:#0f172a7a;border-color:#94a3b82e}.parcel-popup-electric .parcel-popup-icon{color:#171717;text-shadow:0 1px #ffffff6b;background:linear-gradient(#ffffff9e,#ffffff14),linear-gradient(145deg,#ffd84d 0%,#ffb300 58%,#f59e0b 100%);border:1px solid #ffffffb8;border-radius:12px;width:34px;height:34px;font-size:17px;font-weight:900;box-shadow:0 10px 24px #f59e0b3d,0 2px 6px #0f172a1f,inset 0 1px #ffffffe0,inset 0 -1px #78350f1f}.parcel-dark .parcel-popup-electric .parcel-popup-icon{background:linear-gradient(#ffffff57,#ffffff0f),linear-gradient(145deg,#ffd84d 0%,#fbbf24 56%,#d97706 100%);border-color:#ffffff3d;box-shadow:0 10px 26px #f59e0b42,0 2px 8px #00000047,inset 0 1px #ffffff6b}.parcel-popup-electric .parcel-popup-icon-image{width:44px;height:44px;box-shadow:none;color:#0000;background:url(/assets/electric-post-hta-bt.png) 50%/contain no-repeat;border:0;border-radius:14px;overflow:hidden}.parcel-dark .parcel-popup-electric .parcel-popup-icon-image{box-shadow:none;background:url(/assets/electric-post-hta-bt.png) 50%/contain no-repeat;border:0}.parcel-map .maplibregl-popup:has(.parcel-popup-electric) .maplibregl-popup-close-button{cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:none!important;transition:background-color .12s,color .12s!important}@media (prefers-reduced-motion:reduce){.parcel-popup-electric .parcel-popup-header,.parcel-popup-electric .parcel-popup-gps,.parcel-popup-electric .parcel-popup-row,.parcel-popup-electric .parcel-popup-stack-item{animation:none!important}.parcel-map .maplibregl-popup:has(.parcel-popup-electric) .maplibregl-popup-content{animation:none!important}}.parcel-map .maplibregl-ctrl-top-right{top:86px!important;right:12px!important}.parcel-map .maplibregl-ctrl-top-right .maplibregl-ctrl{margin:0!important}.admin-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1ba8;border:1px solid #ffffff17;border-radius:20px;box-shadow:0 18px 45px #0003}.admin-eyebrow{color:var(--admin-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-health-pill{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.admin-health-pill span,.admin-service-dot{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:999px}.admin-health-pill.is-healthy{color:#34d399;background:#10b98114;border-color:#34d39938}.admin-service-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;min-height:148px;padding:16px}.admin-service-dot{color:#34d399;display:inline-block}.admin-service-dot.is-degraded{color:#f59e0b}.admin-service-dot.is-outage{color:#ef4444}.admin-inline-alert{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:12px;flex-wrap:wrap;gap:6px 12px;padding:11px 13px;font-size:13px;display:flex}.admin-inline-alert.is-error{color:#fecaca;background:#ef444414;border-color:#ef444438}.admin-inline-alert.is-success{color:#a7f3d0;background:#10b98114;border-color:#10b98138}.admin-field{color:#cbd5e1;gap:7px;font-size:12px;font-weight:600;display:grid}.admin-field>span{color:#64748b;font-size:11px;font-weight:500}.admin-field input,.admin-field select{min-height:42px;border-radius:10px!important;padding-inline:12px!important}.admin-toggle-row{border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.admin-toggle-row input{width:18px;height:18px;accent-color:var(--admin-accent)}.admin-toggle-row span{color:#e2e8f0;gap:2px;font-size:12px;display:grid}.admin-toggle-row small{color:#64748b;font-weight:500}.admin-primary-button,.admin-secondary-button{border-radius:10px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.admin-primary-button{color:#fff;background:var(--admin-accent);box-shadow:0 8px 18px var(--admin-shadow)}.admin-secondary-button{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a}.admin-role-table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.admin-role-table th{color:#64748b;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#ffffff06;padding:10px 16px;font-size:10px}.admin-role-table th:first-child,.admin-role-table td:first-child{text-align:left}.admin-role-table td{color:#cbd5e1;text-align:center;border-top:1px solid #ffffff12;padding:13px 16px}.admin-permission{color:#64748b;background:#64748b17;border-radius:99px;place-items:center;width:23px;height:23px;font-weight:800;display:inline-grid}.admin-permission.is-on{color:#34d399;background:#10b9811f}.admin-shell[data-admin-theme=frost]{background-color:#f6f9fc;background-image:radial-gradient(circle at 12% 0,#1746e824,#0000 34rem),radial-gradient(circle at 92% 14%,#22d3ee17,#0000 30rem),linear-gradient(#f8fbff 0%,#edf4ff 52%,#f7f9fc 100%);background-attachment:fixed}.parcel-popup-telecom{min-width:304px;max-width:356px}.parcel-popup-telecom .parcel-popup-header{border-top:3px solid var(--telecom-accent,#0ea5e9);background:linear-gradient(180deg, #ffffff9e, #fff3), linear-gradient(135deg, color-mix(in srgb, var(--telecom-accent,#0ea5e9) 18%, transparent), #0ea5e914)}.parcel-popup-telecom .parcel-popup-grid{max-height:min(360px,52vh);overflow-y:auto}.parcel-popup-telecom .parcel-popup-kicker{color:var(--telecom-accent,#0284c7)}.parcel-popup-telecom-icon{border-color:color-mix(in srgb, var(--telecom-accent,#0ea5e9) 38%, white);background:color-mix(in srgb, var(--telecom-accent,#0ea5e9) 16%, white);color:var(--telecom-accent,#0ea5e9)}.parcel-popup-telecom-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:27px;height:27px}.parcel-popup-telecom-subtitle{color:#64748b;margin-top:2px;font-size:10px;font-weight:650}.parcel-popup-telecom-sites{gap:7px;padding:11px 12px 3px;display:grid}.parcel-popup-telecom-site{background:#ffffff94;border:1px solid #94a3b833;border-radius:13px 13px 0 0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.parcel-popup-telecom-dot{background:var(--telecom-accent,#0ea5e9);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--telecom-accent,#0ea5e9) 14%, transparent);border-radius:999px}.parcel-popup-telecom-site-main{min-width:0;display:grid}.parcel-popup-telecom-site-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.parcel-popup-telecom-site-main span,.parcel-popup-telecom-site>b{color:#64748b;font-size:10px}.parcel-popup-telecom-site>b{color:#334155;white-space:nowrap}.parcel-popup-telecom-source{color:#94a3b8;letter-spacing:.02em;padding:2px 12px 11px;font-size:9px;font-weight:650}.parcel-dark .parcel-popup-telecom .parcel-popup-header{background:linear-gradient(180deg, #1e293bc7, #0f172a85), linear-gradient(135deg, color-mix(in srgb, var(--telecom-accent,#0ea5e9) 18%, transparent), transparent)}.parcel-dark .parcel-popup-telecom-subtitle,.parcel-dark .parcel-popup-telecom-site-main span,.parcel-dark .parcel-popup-telecom-source{color:#94a3b8}.parcel-dark .parcel-popup-telecom-site{background:#0f172a7a;border-color:#94a3b82e}.parcel-dark .parcel-popup-telecom-site-main strong,.parcel-dark .parcel-popup-telecom-site>b{color:#f8fafc}.parcel-popup-gas .parcel-popup-header{background:linear-gradient(135deg,#78350ff0,#d97706db)}.parcel-popup-gas .parcel-popup-icon{color:#451a03;background:linear-gradient(145deg,#fde68a,#f59e0b);border-color:#78350fd1}.parcel-popup-gas .parcel-popup-kicker{color:#fef3c7}.admin-shell[data-admin-theme=frost] .admin-grid-bg{opacity:.28;display:block}.admin-shell[data-admin-theme=frost] .admin-header{border-radius:24px;background:linear-gradient(135deg,#fff 0%,#fbfbff 72%,#f2f1ff 100%)!important;border-color:#e6e9ef!important;box-shadow:0 1px 2px #121a2b0a,0 18px 60px #32325d14!important}.admin-shell[data-admin-theme=frost] .admin-tabs{z-index:20;border-radius:16px;position:sticky;top:10px;background:#ffffffdb!important;border-color:#e2e8f0e6!important;box-shadow:0 8px 30px #32325d14!important}.admin-shell[data-admin-theme=frost] .admin-panel{background:#fff;border-color:#e6e9ef;box-shadow:0 1px 2px #121a2b09,0 14px 42px #32325d11}.admin-shell[data-admin-theme=frost] .admin-service-card{background:#fbfcfe;border-color:#edf0f5}.admin-shell[data-admin-theme=frost] .admin-inline-alert.is-success{color:#067647;background:#ecfdf3;border-color:#abefc6}.admin-shell[data-admin-theme=frost] .admin-inline-alert.is-error{color:#b42318;background:#fef3f2;border-color:#fecdca}.admin-shell[data-admin-theme=frost] .admin-inline-alert.is-warning{color:#93370d;background:#fffaeb;border-color:#fedf89}.admin-shell[data-admin-theme=frost] .admin-field{color:#344054}.admin-shell[data-admin-theme=frost] .admin-toggle-row{background:#fbfcfe;border-color:#e6e9ef}.admin-shell[data-admin-theme=frost] .admin-toggle-row span{color:#344054}.admin-shell[data-admin-theme=frost] .admin-secondary-button{color:#344054;background:#fff;border-color:#dfe3ea;box-shadow:0 1px 2px #1018280a}.admin-shell[data-admin-theme=frost] .admin-role-table th{color:#667085;background:#f9fafb}.admin-shell[data-admin-theme=frost] .admin-role-table td{color:#344054;border-color:#edf0f5}.admin-shell[data-admin-theme=frost] .admin-metric{border-radius:16px;min-height:104px;box-shadow:0 1px 2px #121a2b09,0 10px 30px #32325d0e;background:#fff!important;border-color:#e6e9ef!important}.admin-shell[data-admin-theme=frost] section[class*=bg-white\/]{border-radius:18px;background:#fff!important;border-color:#e6e9ef!important;box-shadow:0 1px 2px #121a2b09,0 12px 36px #32325d0f!important}.admin-shell[data-admin-theme=frost] button:focus-visible,.admin-shell[data-admin-theme=frost] input:focus-visible,.admin-shell[data-admin-theme=frost] select:focus-visible,.admin-shell[data-admin-theme=frost] a:focus-visible{outline-offset:2px;outline:3px solid #635bff38}@media (width<=720px){.admin-shell{padding:12px!important}.admin-shell[data-admin-theme=frost] .admin-header{border-radius:20px;padding:20px}.admin-shell[data-admin-theme=frost] .admin-tabs{top:6px}}.admin-row-actions{width:max-content;margin-left:auto;position:relative}.admin-row-actions>summary{cursor:pointer;color:#344054;background:#fff;border:1px solid #dfe3ea;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:700;list-style:none}.admin-row-actions>summary::-webkit-details-marker{display:none}.admin-row-action-popover{z-index:30;background:#fff;border:1px solid #e6e9ef;border-radius:12px;min-width:220px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 18px 45px #32325d2e}.admin-row-action-popover button{color:#344054;text-align:left;padding:10px 12px;font-size:12px;font-weight:600}.admin-row-action-popover button:hover{background:#f6f9fc;transform:none}.admin-row-action-popover button.is-danger{color:#b42318}.admin-row-action-popover button.is-success{color:#067647}.admin-audit-diff{grid-template-columns:1fr 1fr;gap:10px;margin:0 16px 12px;display:grid}.admin-audit-diff>div,.admin-audit-json{color:#344054;background:#f9fafb;border:1px solid #e6e9ef;border-radius:10px;padding:12px;font-size:11px;overflow:auto}.admin-audit-diff strong{color:#667085;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.admin-audit-diff pre,.admin-audit-json{white-space:pre-wrap}.admin-audit-json{margin:0 16px 12px}.admin-update-layer-table>div{min-width:680px}@media (width<=720px){.admin-users-section,.admin-security-section{overflow:visible!important}.admin-users-head,.admin-security-head,.admin-audit-head{display:none!important}.admin-user-card{background:#fff;border-radius:14px;margin:10px;overflow:visible;border:1px solid #e6e9ef!important;min-width:0!important}.admin-user-row{gap:13px;grid-template-columns:1fr 1fr!important;min-width:0!important;padding:14px!important;display:grid!important}.admin-user-row>:first-child,.admin-user-row>:last-child{grid-column:1/-1}.admin-users-pagination{min-width:0!important}.admin-security-row{background:#fff;border-radius:14px;gap:12px;margin:10px;border:1px solid #e6e9ef!important;grid-template-columns:1fr 1fr!important;min-width:0!important;padding:14px!important;display:grid!important}.admin-security-row>:first-child,.admin-security-row>:last-child{text-align:left;grid-column:1/-1}.admin-project-row{gap:7px;grid-template-columns:1fr!important;min-width:0!important}.admin-project-row>:last-child{text-align:left}.admin-audit-entry{border-radius:12px;margin:9px;border:1px solid #e6e9ef!important;min-width:0!important}.admin-audit-summary{gap:5px;grid-template-columns:1fr!important}.admin-audit-summary>:last-child{text-align:left}.admin-audit-diff{grid-template-columns:1fr;margin-inline:10px}.admin-audit-json{margin-inline:10px}.admin-row-action-popover{margin-top:6px;position:static}}.admin-saas-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.admin-saas-main{min-width:0}.admin-saas-nav{max-height:calc(100vh - 28px);overflow-y:auto;border-radius:20px!important;margin-top:0!important;padding:14px!important;position:sticky!important;top:14px!important}.admin-saas-nav-brand{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;padding:7px 8px 15px;display:flex}.admin-saas-nav-brand>span{color:#fff;background:#635bff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.admin-saas-nav-brand div{color:#101828;font-size:13px;display:grid}.admin-saas-nav-brand small{color:#98a2b3;font-size:10px;font-weight:600}.admin-mobile-tab-picker{display:none}.admin-saas-nav-groups{gap:12px;padding-block:14px;display:grid}.admin-saas-nav-group{gap:3px;display:grid}.admin-saas-nav-group>p{color:#98a2b3;letter-spacing:.13em;text-transform:uppercase;padding:3px 9px;font-size:9px;font-weight:800}.admin-saas-nav-group button{color:#596780;text-align:left;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:650}.admin-saas-nav-group button:hover{background:#f5f7fb;transform:none}.admin-saas-nav-group button[aria-selected=true]{color:#4239d6!important;box-shadow:none!important;background:#eeedff!important}.admin-integration-badge,.admin-priority{color:#6941c6;background:#f4f3ff;border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.admin-priority.is-high,.admin-priority.is-critical{color:#b42318;background:#fef3f2}.admin-priority.is-normal{color:#b54708;background:#fffaeb}.admin-workflow-row{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.admin-workflow-row>div{gap:3px;min-width:0;display:grid}.admin-workflow-row strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-workflow-row span{color:#98a2b3;font-size:11px}.admin-workflow-row button{color:#344054;background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.admin-saas-main input,.admin-saas-main select{color:#0f172a;background:#ffffffe0;border:1px solid #2563eb33;border-radius:10px;min-height:40px;padding-inline:12px;font-size:13px}.admin-cache-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid!important}.admin-cache-card-copy{min-width:0}.admin-cache-actions{align-self:start}@media (width<=980px){.admin-saas-layout{grid-template-columns:1fr;gap:12px}.admin-saas-nav{z-index:30;max-height:none;overflow:hidden;border-radius:15px!important;position:sticky!important;top:6px!important}.admin-saas-nav-brand{display:none}.admin-saas-nav-groups{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:5px;padding:0 4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.admin-saas-nav-groups::-webkit-scrollbar{display:none}.admin-saas-nav-group{scroll-snap-align:start;flex:none;gap:4px;display:flex}.admin-saas-nav-group>p{display:none}.admin-saas-nav-group button{white-space:nowrap}}@media (width<=720px){.admin-workflow-row{grid-template-columns:1fr auto}.admin-workflow-row>button{grid-column:1/-1}.admin-saas-nav{padding:8px!important}.admin-saas-nav-groups{display:none}.admin-mobile-tab-picker{gap:5px;display:grid}.admin-mobile-tab-picker>span{color:#667085;letter-spacing:.08em;text-transform:uppercase;padding-inline:3px;font-size:10px;font-weight:800}.admin-mobile-tab-picker>select{width:100%;padding:8px 38px 8px 12px;font-weight:700;color:#101828!important;background-color:#fff!important;border:1px solid #dfe3ea!important;border-radius:11px!important;min-height:44px!important;font-size:14px!important}.admin-saas-nav-group button{min-height:44px;padding:8px 11px}.admin-cache-card{padding:14px!important}.admin-cache-card-header{grid-template-columns:minmax(0,1fr);display:grid!important}.admin-cache-card-copy{min-width:0}.admin-cache-actions{grid-template-columns:auto minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;width:100%;display:grid!important}.admin-cache-actions>button{width:100%;min-width:0;min-height:44px;padding-inline:8px;line-height:1.2}.admin-cache-status{white-space:nowrap;place-self:center start}.admin-cache-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-cache-metrics>*{min-width:0}.admin-cache-progress-label{align-items:flex-start;font-size:12px;line-height:1.35}}@media (width<=340px){.admin-cache-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cache-status{grid-column:1/-1}.admin-cache-metrics{grid-template-columns:minmax(0,1fr)!important}}.admin-section-heading{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:4px 2px 20px;display:flex}.admin-section-heading>div{min-width:0}.admin-section-heading h2{color:#f8fafc;letter-spacing:-.025em;margin-top:6px;font-size:clamp(20px,2vw,26px);font-weight:720}.admin-section-heading>div>p:last-child{color:#94a3b8;max-width:720px;margin-top:5px;font-size:13px;line-height:1.55}.admin-visual-preferences{flex:none;position:relative}.admin-visual-preferences>summary{cursor:pointer;color:#cbd5e1;background:#ffffff0a;border:1px solid #94a3b833;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:700;list-style:none}.admin-visual-preferences>summary::-webkit-details-marker{display:none}.admin-visual-preferences[open]>summary{border-color:var(--admin-accent)}.admin-visual-preferences>label{z-index:35;color:#94a3b8;background:#101827;border:1px solid #94a3b833;border-radius:13px;gap:7px;width:240px;padding:13px;font-size:11px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #00000040}.admin-header.is-compact{border-radius:18px;padding:16px 18px}.admin-header.is-compact h1{margin-top:4px;font-size:22px}.admin-header.is-compact>div:first-child>p:last-of-type,.admin-header.is-compact .admin-status-strip{display:none}.admin-header.is-compact>div:last-child button,.admin-header.is-compact>div:last-child a{padding-block:8px;font-size:12px}.admin-workflow-form>.admin-primary-button{white-space:nowrap;min-height:40px}.admin-company-workspace>aside{align-self:start}.admin-shell[data-admin-theme=frost] .admin-section-heading{border-color:#e6e9ef}.admin-shell[data-admin-theme=frost] .admin-section-heading h2{color:#101828}.admin-shell[data-admin-theme=frost] .admin-section-heading>div>p:last-child{color:#667085}.admin-shell[data-admin-theme=frost] .admin-visual-preferences>summary{color:#344054;background:#fff;border-color:#dfe3ea;box-shadow:0 1px 2px #1018280a}.admin-shell[data-admin-theme=frost] .admin-visual-preferences>label{color:#667085;background:#fff;border-color:#e6e9ef;box-shadow:0 18px 45px #32325d29}.landing-v3,.admin-shell[data-admin-theme=frost]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-shell[data-admin-theme=frost]{color:#081b3a;background:radial-gradient(circle at 12% 0,#2563eb1f,#0000 32%),radial-gradient(circle at 88% 8%,#0ea5e91a,#0000 30%),linear-gradient(#eef5fb 0%,#f7f9fc 48%,#edf3f8 100%)}.admin-shell[data-admin-theme=frost] .admin-grid-bg{opacity:.32;background-image:linear-gradient(#1e508214 1px,#0000 1px),linear-gradient(90deg,#1e50820f 1px,#0000 1px)}.admin-shell[data-admin-theme=frost] .admin-header,.admin-shell[data-admin-theme=frost] .admin-tabs,.admin-shell[data-admin-theme=frost] .admin-panel,.admin-shell[data-admin-theme=frost] .admin-metric,.admin-shell[data-admin-theme=frost] section[class*=bg-white\/]{border-radius:16px;box-shadow:0 12px 32px #1a385814,inset 0 1px #ffffffe6;border-color:#315b8929!important}.admin-shell[data-admin-theme=frost] button,.admin-shell[data-admin-theme=frost] a,.admin-shell[data-admin-theme=frost] input,.admin-shell[data-admin-theme=frost] select{border-radius:12px}.admin-shell[data-admin-theme=frost] button:focus-visible,.admin-shell[data-admin-theme=frost] input:focus-visible,.admin-shell[data-admin-theme=frost] select:focus-visible,.admin-shell[data-admin-theme=frost] a:focus-visible,.landing-v3 :focus-visible{outline-offset:3px;outline:3px solid #2563aa3d}@media (width<=720px){.admin-header.is-compact{gap:14px;padding:16px!important}.admin-header.is-compact>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-header.is-compact>div:last-child>*{text-align:center;place-items:center;min-height:38px;display:grid}.admin-section-heading{min-height:0;padding:3px 2px 16px}.admin-section-heading h2{font-size:20px}.admin-section-heading>div>p:last-child{font-size:12px}.admin-visual-preferences>summary{padding:8px 10px}.admin-visual-preferences>label{width:min(240px,100vw - 34px)}.admin-workflow-form>.admin-primary-button{width:100%}}.parcel-workspace{--workspace-topbar-height:78px;grid-template-rows:var(--workspace-topbar-height) minmax(0, 1fr)}.parcel-topbar{z-index:45;grid-template-columns:minmax(160px,1fr) minmax(0,960px) minmax(160px,1fr);align-items:center;overflow:visible;gap:12px!important;padding:8px 14px!important;display:grid!important}.parcel-brand{z-index:2;min-width:0;position:relative}.parcel-app-premium-brand{height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex;overflow:hidden;transform:none}.parcel-brand img.parcel-app-premium-mark{-o-object-fit:contain;object-fit:contain;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);flex:0 0 46px;display:block;width:46px!important;height:46px!important}.parcel-app-wordmark{flex-direction:column;justify-content:center;width:128px;min-width:0;line-height:1;display:flex}.parcel-app-wordmark-name{width:100%;color:var(--text);letter-spacing:0;white-space:nowrap;justify-content:space-between;align-items:baseline;font-size:27px;font-weight:750;line-height:25px;display:flex}.parcel-app-wordmark-name>.is-accent{color:var(--accent)}.parcel-app-wordmark-rule{grid-template-columns:1fr 1fr 1fr;width:100%;height:2px;margin:3px 0;display:grid}.parcel-app-wordmark-rule>span:first-child{background:var(--text)}.parcel-app-wordmark-rule>span:nth-child(2){background:var(--border-strong)}.parcel-app-wordmark-rule>span:nth-child(3){background:var(--accent)}.parcel-app-wordmark-tagline{color:var(--muted);letter-spacing:1.05px;text-transform:uppercase;white-space:nowrap;font-size:6.8px;font-weight:750;line-height:8px;overflow:hidden}.parcel-dark .parcel-app-premium-brand{box-shadow:none;border:0}.parcel-map-search{grid-column:2;justify-self:center;width:min(100%,1120px)}.parcel-topbar-tools{z-index:2;grid-column:3;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.parcel-search-form-topbar{background:#fffffff0;border:1px solid #94a3b852;border-radius:13px;width:100%;min-width:0;padding:7px 9px 9px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 10px 30px #0f172a12}.parcel-search-row{grid-template-columns:minmax(350px,360px) minmax(105px,125px) minmax(300px,1fr) minmax(150px,170px);align-items:end;gap:9px;min-width:0;display:grid}.parcel-search-mode-grid{grid-template-columns:minmax(140px,145px) minmax(205px,1fr);gap:7px;min-width:0;display:grid}.parcel-search-mode-grid-single{grid-template-columns:minmax(0,1fr)}.parcel-search-mode-grid label,.parcel-search-project label{gap:4px;min-width:0;display:grid}.parcel-search-mode-grid label>span,.parcel-search-form-topbar label{color:#172554;font-size:10px;font-weight:750}.parcel-dark .parcel-search-mode-grid label>span,.parcel-dark .parcel-search-form-topbar label{color:#c7d9f1}.parcel-search-mode-grid select{color:#172554;background:linear-gradient(#fff,#fbfdff);border:1px solid #94a3b86b;border-radius:9px;outline:none;width:100%;min-width:0;height:38px;padding:0 28px 0 10px;font-size:12px;font-weight:650;box-shadow:0 1px 2px #0f172a09}.parcel-dark .parcel-search-mode-grid select{color:#f8fbff;background:#0b1729;border-color:#4aa3ff6b}.parcel-search-mode-grid select:hover{border-color:#2563eb6b}.parcel-search-mode-grid select:focus{border-color:#2563ebc7;box-shadow:0 0 0 3px #2563eb1f}.parcel-search-project,.parcel-search-fields{min-width:0}.parcel-search-form-topbar .parcel-search-fields{padding-top:0}.parcel-search-form-topbar .parcel-search-fields:before,.parcel-search-form-topbar .parcel-search-actions:before{display:none}.parcel-search-form-topbar .parcel-search-field-card{border-radius:0;min-width:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.parcel-search-form-topbar .parcel-search-field-card-postal{grid-template-columns:minmax(190px,1.2fr) minmax(170px,.85fr);gap:7px;display:grid}.parcel-territorial-fields{grid-template-columns:minmax(132px,.72fr) minmax(190px,1.28fr);align-items:end;gap:7px;display:grid}.parcel-territorial-criterion,.parcel-territorial-autocomplete{gap:4px;min-width:0;display:grid;position:relative}.parcel-territorial-criterion>span:first-child,.parcel-territorial-autocomplete>label{color:#172554;font-size:10px;font-weight:750}.parcel-territorial-select{appearance:none;color:#172554;background:linear-gradient(45deg,#0000 50%,#64748b 50%) calc(100% - 14px) 16px/5px 5px no-repeat,linear-gradient(135deg,#64748b 50%,#0000 50%) calc(100% - 9px) 16px/5px 5px no-repeat,linear-gradient(#fff,#fbfdff);border:1px solid #94a3b86b;border-radius:9px;outline:none;width:100%;min-width:0;height:38px;padding:0 28px 0 33px;font-size:11px;font-weight:650;box-shadow:0 1px 2px #0f172a09}.parcel-territorial-select:hover,.parcel-territorial-select:focus{border-color:#2563eb94}.parcel-territorial-select:focus{box-shadow:0 0 0 3px #2563eb1f}.parcel-territorial-autocomplete .parcel-search-input{padding-right:30px!important}.parcel-territorial-selected-check{color:#15803d;background:#dcfce7;border-radius:999px;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.parcel-territorial-suggestions{z-index:130;background:#fffffffc;border:1px solid #94a3b85c;border-radius:11px;max-height:332px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #0f172a2e}.parcel-territorial-suggestion{color:#172554;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e8f0d1;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 9px;transition:background-color .14s,color .14s;display:grid}.parcel-territorial-suggestion:last-child{border-bottom:0}.parcel-territorial-suggestion:hover,.parcel-territorial-suggestion.is-active{color:#1746e8;background:#eff6ff}.parcel-territorial-suggestion-icon{color:#1746e8;background:#eaf1ff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.parcel-territorial-suggestion-copy{gap:2px;min-width:0;display:grid}.parcel-territorial-suggestion-copy strong,.parcel-territorial-suggestion-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parcel-territorial-suggestion-copy strong{font-size:11px;font-weight:750}.parcel-territorial-suggestion-copy small{color:#64748b;font-size:9px;font-weight:550}.parcel-territorial-hint{color:#64748b;padding:11px 12px;font-size:10px;font-weight:600}.parcel-dark .parcel-territorial-criterion>span:first-child,.parcel-dark .parcel-territorial-autocomplete>label{color:#c7d9f1}.parcel-dark .parcel-territorial-select{color:#f8fbff;background:linear-gradient(45deg,#0000 50%,#93c5fd 50%) calc(100% - 14px) 16px/5px 5px no-repeat,linear-gradient(135deg,#93c5fd 50%,#0000 50%) calc(100% - 9px) 16px/5px 5px no-repeat,#0b1729;border-color:#4aa3ff6b}.parcel-dark .parcel-territorial-suggestions{background:#081222fc;border-color:#4aa3ff52;box-shadow:0 20px 44px #0006}.parcel-dark .parcel-territorial-suggestion{color:#e7f0ff;border-bottom-color:#4aa3ff24}.parcel-dark .parcel-territorial-suggestion:hover,.parcel-dark .parcel-territorial-suggestion.is-active{color:#bfdbfe;background:#2563eb33}.parcel-dark .parcel-territorial-suggestion-icon{color:#93c5fd;background:#2563eb33}.parcel-dark .parcel-territorial-suggestion-copy small,.parcel-dark .parcel-territorial-hint{color:#91a7c1}.parcel-dark .parcel-territorial-selected-check{color:#6ee7b7;background:#10b9812e}.parcel-search-form-topbar .parcel-search-input{border-radius:9px;height:38px;padding-inline:9px;font-size:12px;box-shadow:0 1px 2px #0f172a09}.parcel-search-form-topbar .parcel-search-input:hover{border-color:#2563eb6b!important}.parcel-search-input-shell,.parcel-search-select-shell{min-width:0;position:relative}.parcel-search-leading-icon{z-index:2;color:#3b63b8;pointer-events:none;place-items:center;width:17px;height:18px;transition:color .15s,transform .15s;display:grid;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.parcel-search-input-shell:focus-within .parcel-search-leading-icon,.parcel-search-select-shell:focus-within .parcel-search-leading-icon{color:#1746e8;transform:translateY(-50%)scale(1.06)}.parcel-search-form-topbar .parcel-search-input-with-icon,.parcel-search-mode-grid .parcel-search-select-with-icon{padding-left:33px!important}.parcel-search-cadastre-row .parcel-search-leading-icon{width:14px;left:7px}.parcel-search-cadastre-row .parcel-search-input-with-icon{padding-left:25px!important}.parcel-dark .parcel-search-leading-icon{color:#8ab7ff}.parcel-search-form-topbar .parcel-search-actions{grid-template-columns:32px minmax(0,1fr);align-self:end;gap:6px;padding-top:0;display:grid}.parcel-search-form-topbar .parcel-search-actions-dual{grid-template-columns:32px repeat(2,minmax(0,1fr))}.parcel-search-form-topbar .parcel-search-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;padding-inline:10px;font-size:11px;font-weight:750;display:inline-flex;border-radius:9px!important;height:38px!important}.parcel-search-form-topbar .parcel-search-submit{background:linear-gradient(135deg,#1746e8,#245be9 58%,#1687e8)!important;box-shadow:0 8px 18px #2563eb38,inset 0 1px #fff3!important}.parcel-search-form-topbar .parcel-search-submit:hover:not(:disabled){background:linear-gradient(135deg,#123bd4,#1d4ed8 58%,#0284c7)!important;box-shadow:0 10px 22px #2563eb47,inset 0 1px #fff3!important}.parcel-search-form-topbar .parcel-search-reset{color:#64748b;background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b86b;box-shadow:0 1px 2px #0f172a0a;padding:0!important}.parcel-search-form-topbar .parcel-search-reset:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb73}.parcel-dark .parcel-search-form-topbar .parcel-search-reset{color:#93c5fd;background:#0b1729;border-color:#60a5fa4d}.parcel-search-analyze{color:#1746e8!important;box-shadow:none!important;background:#2563eb14!important;border:1px solid #2563eb47!important}.parcel-search-analyze:hover:not(:disabled){background:#2563eb24!important;border-color:#2563eb75!important}.parcel-dark .parcel-search-analyze{color:#bfdbfe!important;background:#2563eb26!important;border-color:#60a5fa57!important}.parcel-search-analysis-dock{border-top:1px solid #2563eb2e;justify-content:flex-end;min-width:0;margin-top:8px;padding-top:8px;display:flex}.parcel-search-analysis-dock-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1746e8 0%,#2563eb 58%,#0284c7 100%);border:1px solid #ffffff7a;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:min(100%,210px);min-width:0;min-height:38px;padding:0 14px;font-size:10.5px;font-weight:800;transition:box-shadow .16s,filter .16s,transform .16s;display:inline-flex;box-shadow:0 9px 20px #2563eb3d,inset 0 1px #ffffff42}.parcel-search-analysis-dock-button:hover:not(:disabled){filter:brightness(1.06)saturate(1.05);transform:translateY(-1px);box-shadow:0 12px 24px #2563eb4d,inset 0 1px #ffffff4d}.parcel-search-analysis-dock-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb42}.parcel-search-analysis-dock-button:disabled{cursor:wait;filter:saturate(.72);opacity:.72}.parcel-search-analysis-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:15px;height:15px;animation:.72s linear infinite parcel-search-analysis-spin}.parcel-dark .parcel-search-analysis-dock{border-color:#60a5fa47}@keyframes parcel-search-analysis-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=600px){.parcel-search-analysis-dock-button{min-height:40px}}@media (prefers-reduced-motion:reduce){.parcel-search-analysis-dock-button{transition:none}.parcel-search-analysis-spinner{animation:none}}.parcel-account-menu{top:calc(var(--workspace-topbar-height) + 8px)}.parcel-import-panel{min-width:0;position:relative}.parcel-import-control{min-width:0}.parcel-import-dropzone{color:#047857;cursor:pointer;background:linear-gradient(90deg,#ecfdf5f5,#f8fffcfa);border:1.5px dashed #05966975;border-radius:10px;grid-template-columns:30px minmax(0,1fr) max-content;align-items:center;gap:9px;min-width:0;height:42px;padding:4px 8px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 4px 12px #05966912}.parcel-import-dropzone:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffbd 50%,#0000 65%);transition:transform .48s;position:absolute;inset:0;transform:translate(-115%)}.parcel-import-dropzone:hover{background:linear-gradient(90deg,#dcfce7f5,#f0fdf4fa);border-color:#059669c2;transform:translateY(-1px);box-shadow:0 0 0 3px #10b98117,0 8px 18px #0596691f}.parcel-import-dropzone:hover:before{transform:translate(115%)}.parcel-import-dropzone.has-file{border-style:solid}.parcel-import-dropzone.is-loading{cursor:wait}.parcel-import-dropzone.is-loading:after{content:"";background:linear-gradient(90deg,#0000,#10b981,#0000);height:2px;animation:1.1s linear infinite parcel-import-progress;position:absolute;bottom:0;left:0;right:0}.parcel-import-excel-icon{color:#fff;background:linear-gradient(145deg,#047857,#10b981);border-radius:8px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 5px 12px #05966933}.parcel-import-copy{gap:1px;min-width:0;display:grid}.parcel-import-copy strong,.parcel-import-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parcel-import-copy strong{color:#065f46;font-size:11px;font-weight:800}.parcel-import-copy small{color:#4b7a68;font-size:9px;font-weight:550}.parcel-import-browse{color:#047857;text-transform:uppercase;background:#ffffffb8;border:1px solid #05966933;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:800}.parcel-import-file{z-index:3;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.parcel-import-file:disabled{cursor:wait}.parcel-dark .parcel-import-dropzone{background:linear-gradient(90deg,#064e3b57,#062c2647);border-color:#34d39980}.parcel-dark .parcel-import-copy strong{color:#a7f3d0}.parcel-dark .parcel-import-copy small{color:#6ee7b7}.parcel-dark .parcel-import-browse{color:#a7f3d0;background:#064e3b61;border-color:#34d39940}.parcel-import-feedback{z-index:80;border:1px solid var(--border);background:var(--surface-solid);width:min(520px,100vw - 32px);max-height:260px;color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.parcel-import-message,.parcel-import-summary{margin:0;font-size:11px;font-weight:700}.parcel-import-error{color:#dc2626}.parcel-import-results{gap:5px;margin-top:8px;display:grid}.parcel-import-result-row{border:1px solid var(--border);border-radius:7px;grid-template-columns:18px 58px 70px minmax(0,1fr) 52px;align-items:center;gap:8px;padding:6px 8px;font-size:10px;display:grid}.parcel-import-bulk-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.parcel-import-bulk-actions button{border:1px solid var(--border);background:var(--surface-strong);color:var(--text);border-radius:7px;padding:5px 8px;font-size:9px;font-weight:700}.parcel-import-bulk-actions button:disabled{cursor:not-allowed;opacity:.45}.parcel-territorial-capability{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px;font-weight:650;line-height:1.3}.parcel-import-summary{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.parcel-import-summary>span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:650}.parcel-import-open{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb3d;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:750}.parcel-import-open:hover{background:#2563eb24}.parcel-import-result-row strong{text-transform:uppercase;font-size:9px}.parcel-import-result-row small{overflow-wrap:anywhere;color:var(--muted)}.parcel-import-ok{color:#047857}.parcel-import-failed{color:#dc2626}@keyframes parcel-import-progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=1320px){.parcel-workspace{--workspace-topbar-height:128px}.parcel-topbar{grid-template-columns:minmax(150px,1fr) minmax(0,900px) minmax(150px,1fr);gap:9px!important;padding-inline:10px!important}.parcel-search-row{grid-template-columns:minmax(205px,1.2fr) minmax(140px,.8fr) minmax(205px,226px);gap:7px}.parcel-search-fields{grid-area:2/1/auto/-1}.parcel-search-actions{grid-area:1/3}.parcel-search-project{grid-area:1/2}.parcel-search-mode-grid{grid-area:1/1}.parcel-report-panel{top:var(--workspace-topbar-height)}}@media (width<=860px){.parcel-workspace{--workspace-topbar-height:auto}.parcel-topbar{align-items:center;min-height:0;position:sticky;gap:8px 12px!important;display:grid!important}.parcel-brand{grid-area:1/1;min-width:0}.parcel-app-premium-brand{gap:6px;height:42px}.parcel-brand img.parcel-app-premium-mark{flex-basis:42px;width:42px!important;height:42px!important}.parcel-app-wordmark{width:104px}.parcel-app-wordmark-name{font-size:22px;line-height:21px}.parcel-app-wordmark-tagline{letter-spacing:.78px;font-size:5.6px}.parcel-topbar-tools{grid-area:1/2}.parcel-map-search{grid-area:2/1/auto/-1}.parcel-account-menu{top:62px}}@media (width<=600px){.parcel-search-row{grid-template-columns:minmax(0,1fr) minmax(172px,190px)}.parcel-search-mode-grid{grid-area:1/1/auto/-1}.parcel-search-project{grid-area:2/1}.parcel-search-actions{grid-area:2/2}.parcel-search-fields{grid-area:3/1/auto/-1}}@media (width<=480px){.parcel-topbar{padding:7px!important}.parcel-topbar-tools{gap:4px}.parcel-search-form-topbar{padding:7px}.parcel-search-form-topbar .parcel-search-field-card-postal{grid-template-columns:1fr}.parcel-search-form-topbar .parcel-search-cadastre-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.parcel-import-browse{display:none}.parcel-import-dropzone{grid-template-columns:30px minmax(0,1fr)}.parcel-import-feedback{left:0;right:auto}.parcel-import-result-row{grid-template-columns:52px 62px minmax(0,1fr);gap:5px}}@media (prefers-reduced-motion:reduce){.parcel-import-dropzone,.parcel-import-dropzone:before,.parcel-import-dropzone.is-loading:after{transition:none!important;animation:none!important}}.parcel-sidebar-tabs{z-index:3;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 94%, #eaf1ff 6%);flex:none;gap:5px;padding:7px 9px 0;display:flex;position:relative}.parcel-sidebar-tab{color:#64748b;letter-spacing:.015em;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 3px 3px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;padding:0 9px;font-weight:800;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex;position:relative}.parcel-sidebar-tab:hover:not(:disabled){color:#1d4ed8;background:#2563eb0f;border-color:#2563eb33;transform:translateY(-1px)}.parcel-sidebar-tab.is-active{background:linear-gradient(#eff6ff,#fff);border-color:#2563eb47;box-shadow:0 -2px 10px #2563eb14}.parcel-sidebar-tab.is-active:after{content:"";background:linear-gradient(90deg,#1746e8,#38bdf8);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:9px;right:9px}.parcel-sidebar-tab:disabled{cursor:not-allowed;color:#b4bfce;opacity:.62}.parcel-sidebar-view{overscroll-behavior:contain;min-width:0}.parcel-sidebar .parcel-sidebar-report-view{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:100%;z-index:auto!important;background:var(--surface-solid)!important;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important;overflow:visible!important}.parcel-sidebar-report-view>.divide-y>.bg-slate-950{padding:12px 13px!important}.parcel-dark .parcel-sidebar-tabs{background:#081222fa}.parcel-dark .parcel-sidebar-tab.is-active{color:#bfdbfe;background:linear-gradient(#1e40af4d,#0f172aeb);border-color:#60a5fa57}@media (width>=861px){.parcel-workspace:not(.report-expanded){grid-template-columns:minmax(0,30%) minmax(0,70%) 0!important}.parcel-workspace.left-panel-collapsed:not(.report-expanded){grid-template-columns:56px minmax(0,calc(100% - 56px)) 0!important}}.parcel-workspace.report-expanded .parcel-sidebar{z-index:60!important;opacity:1!important;pointer-events:auto!important;background:#f8fafc!important;border:0!important;width:100vw!important;height:calc(100vh - 64px)!important;position:fixed!important;inset:64px 0 0!important;overflow:auto!important}.parcel-workspace.report-expanded .parcel-sidebar-pulse,.parcel-workspace.report-expanded .parcel-sidebar-tabs{display:none!important}.parcel-workspace.report-expanded .parcel-sidebar-view{width:100%!important;min-height:100%!important;overflow:visible!important}.parcel-workspace.report-expanded .parcel-sidebar .parcel-sidebar-report-view{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:100%!important;box-shadow:none!important;border:0!important;position:static!important;overflow:visible!important}.parcel-workspace{--workspace-topbar-height:58px;--workspace-left-rail-width:30%;--workspace-left-rail-center-offset:15%;--workspace-search-overlay-height:68px}.parcel-workspace.left-panel-collapsed{--workspace-left-rail-width:56px;--workspace-left-rail-center-offset:28px}.parcel-workspace.search-hidden{--workspace-search-overlay-height:0px!important}.parcel-workspace.search-hidden .parcel-map-search{display:none!important}.parcel-topbar{z-index:70;min-height:var(--workspace-topbar-height)!important;grid-template-columns:minmax(0,1fr) max-content!important;padding-block:6px!important}.parcel-map-search{top:calc(100% + 10px);left:calc(50% + var(--workspace-left-rail-center-offset));width:min(1280px, calc(100% - var(--workspace-left-rail-width) - 10px));min-width:0;position:absolute;transform:translate(-50%);grid-column:1/-1!important}.parcel-topbar-tools{grid-column:2!important}.parcel-search-form-topbar{-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:#f8fafcc7;border-color:#ffffffb3;overflow:visible;box-shadow:0 18px 42px #0f172a2e,inset 0 1px #ffffffeb}.parcel-dark .parcel-search-form-topbar{background:#081222c7;border-color:#60a5fa47;box-shadow:0 20px 46px #0206176b,inset 0 1px #ffffff12}.parcel-search-form-topbar *,.parcel-search-form-topbar :before,.parcel-search-form-topbar :after{box-sizing:border-box}.parcel-workspace.report-expanded .parcel-map-search{display:none}.parcel-workspace.report-expanded .parcel-sidebar{inset:var(--workspace-topbar-height) 0 0!important;height:calc(100vh - var(--workspace-topbar-height))!important}@media (width<=1320px) and (width>=861px){.parcel-workspace{--workspace-topbar-height:58px;--workspace-search-overlay-height:132px}}@media (width<=860px){.parcel-map-search{width:100%;position:static;transform:none}.parcel-topbar{grid-template-columns:minmax(0,1fr) max-content!important}}@media (width>=861px){.parcel-workspace:has(.parcel-search-form-topbar[data-search-mode=postal]){--workspace-search-overlay-height:132px}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-row{grid-template-columns:minmax(330px,340px) minmax(180px,1fr) minmax(170px,188px)}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-mode-grid{grid-area:1/1}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-project{grid-area:1/2}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-actions{grid-area:1/3}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-fields{grid-area:2/1/auto/-1}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal{grid-template-columns:minmax(380px,1.35fr) minmax(300px,1fr)}}.parcel-workspace{--workspace-map-frame-inset:12px;--workspace-topbar-content-inset:14px}@media (width>=861px){.parcel-topbar{padding-inline:0!important}.parcel-brand{margin-left:var(--workspace-topbar-content-inset)}.parcel-topbar-tools{margin-right:var(--workspace-topbar-content-inset)}.parcel-map-search{top:calc(100% + var(--workspace-map-frame-inset) + 1px);right:var(--workspace-map-frame-inset);left:calc(var(--workspace-left-rail-width) + var(--workspace-map-frame-inset));justify-self:stretch;width:auto;max-width:none;transform:none}}.parcel-search-form-topbar{z-index:2;isolation:isolate;border-color:#0000;border-radius:22px 22px 0 0}.parcel-search-form-topbar:after{z-index:10;content:"";pointer-events:none;border:2px solid var(--border-strong);border-radius:23px 23px 0 0;position:absolute;inset:-1px}@media (width>=1280px) and (width<=1440px),(width>=861px) and (width<=1024px){.parcel-workspace{--workspace-map-frame-inset:10px}}@media (width>=861px) and (width<=1320px){.parcel-workspace{--workspace-topbar-content-inset:10px}}@media (width>=1321px){.parcel-workspace:has(.parcel-search-form-topbar[data-search-mode=postal]){--workspace-search-overlay-height:68px}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-row{grid-template-columns:300px minmax(92px,110px) minmax(0,1fr) 140px}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-mode-grid,.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-project,.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-fields,.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-actions{grid-row:1}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-mode-grid{grid-column:1;grid-template-columns:minmax(112px,118px) minmax(170px,1fr)}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-project{grid-column:2}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-fields{grid-column:3}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-actions{grid-column:4}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal{grid-template-columns:minmax(190px,.9fr) minmax(220px,1.1fr)}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:first-child{grid-template-columns:minmax(62px,74px) minmax(125px,1fr)}}@media (width<=860px){.parcel-territorial-fields{grid-template-columns:minmax(0,1fr)}}@media (width>=1321px){.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-fields{grid-column:2/5}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-actions{grid-column:5}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-territorial-fields{grid-template-columns:145px minmax(280px,1fr)}}.parcel-map-active-layers{top:calc(var(--workspace-search-overlay-height) + 18px)!important}.parcel-map .maplibregl-ctrl-top-right{top:calc(var(--workspace-search-overlay-height) + 58px)!important}.parcel-map-center-parcel{top:calc(var(--workspace-search-overlay-height) + 160px)!important}.parcel-map-measure-control{top:calc(var(--workspace-search-overlay-height) + 197px)!important}.parcel-map-popup-control{top:calc(var(--workspace-search-overlay-height) + 234px)!important}@media (width>=861px) and (width<=1320px){.parcel-search-row{grid-template-columns:minmax(347px,1fr) minmax(100px,120px) minmax(150px,170px)}}@media (width>=1321px){.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-row{grid-template-columns:300px 76px minmax(0,1fr) 232px}.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-field-card-postal{grid-template-columns:minmax(171px,1.05fr) minmax(160px,.95fr);gap:6px}.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-field-card-postal>.grid:first-child{grid-template-columns:78px minmax(99px,1fr);gap:6px}}@media (width>=1181px) and (width<=1320px){.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-row{grid-template-columns:minmax(330px,340px) minmax(180px,1fr) 216px}}@media (width>=861px){.parcel-workspace:not(.report-expanded){--workspace-map-frame-inset:6px}.parcel-workspace:not(.report-expanded) .parcel-topbar{grid-row:1;grid-column:1/-1!important}.parcel-workspace:not(.report-expanded) .parcel-map-stage{grid-area:2/2;padding:6px}.parcel-workspace:not(.report-expanded) .parcel-map-stage:before{inset:6px}.parcel-workspace:not(.report-expanded) .parcel-sidebar{z-index:75;min-width:0;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-area:1/1/-1;grid-template-columns:52px minmax(0,1fr);align-self:stretch;gap:6px;margin:0;padding:0 2px;overflow:visible;background:0 0!important;border:0!important;display:grid!important}.parcel-workspace:not(.report-expanded) .parcel-sidebar-pulse{display:none}.parcel-workspace.left-panel-collapsed:not(.report-expanded) .parcel-sidebar{grid-template-columns:52px;gap:0;margin:0;padding:0 2px;display:grid!important}.parcel-workspace.left-panel-collapsed:not(.report-expanded) .parcel-sidebar-card{display:none}}.parcel-map-stage>.parcel-map-search{z-index:55;top:var(--workspace-map-frame-inset);right:var(--workspace-map-frame-inset);left:var(--workspace-map-frame-inset);width:auto;max-width:none;position:absolute;transform:none}@media (width<=860px){.parcel-map-stage{flex-direction:column;display:flex}.parcel-map-stage>.parcel-map-search{z-index:55;flex:none;width:100%;position:relative;top:auto;left:auto;right:auto;transform:none}.parcel-map-stage>.parcel-map{flex:auto;height:auto!important}}.parcel-sidebar-card{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}@media (width>=861px){.parcel-workspace:not(.report-expanded) .parcel-sidebar-card{margin:calc(var(--workspace-topbar-height) + var(--workspace-map-frame-inset)) 0 6px;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#fffffffa;border:1px solid #dce5f2;border-radius:14px;box-shadow:0 10px 30px #1e40af12,0 1px 3px #0f172a0d}.parcel-workspace-rail{z-index:2;min-height:0;margin:calc(var(--workspace-topbar-height) + var(--workspace-map-frame-inset)) 0 6px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #dce5f2;border-radius:14px;flex-direction:column;justify-content:space-between;padding:12px 7px;display:flex;position:relative;box-shadow:0 8px 24px #1e40af0f}.parcel-workspace-rail-main,.parcel-workspace-rail-footer{flex-direction:column;align-items:center;gap:9px;display:flex}.parcel-workspace-rail button{color:#314765;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:flex}.parcel-workspace-rail button:hover:not(:disabled){color:#1746e8;background:#f2f7ff;border-color:#d5e2fa}.parcel-workspace-rail button.is-active{color:#fff;background:#1746e8;border-color:#1746e8;box-shadow:0 5px 14px #1746e838}.parcel-workspace-rail .parcel-workspace-rail-toggle{color:#1746e8;background:#f2f7ff;border-color:#d5e2fa;margin-bottom:7px}.parcel-workspace-rail button:disabled{cursor:not-allowed;color:#b7c2d0;opacity:.55}.parcel-workspace-rail-help{color:#52657f;background:#fff;border:1px solid #dce5f2;border-radius:10px;width:220px;padding:10px 12px;font-size:10px;font-weight:600;line-height:1.45;position:absolute;bottom:8px;left:48px;box-shadow:0 12px 30px #0f172a24}.parcel-rail-export{position:relative}.parcel-sidebar:has(.parcel-rail-export-menu){overflow:visible!important}.parcel-rail-export-menu{z-index:30;color:#1e293b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #dce5f2;border-radius:12px;gap:7px;width:208px;padding:11px;display:grid;position:absolute;top:50%;left:45px;transform:translateY(-50%);box-shadow:0 16px 38px #0f172a2e}.parcel-rail-export-menu>span{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.parcel-rail-export-menu>strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.parcel-workspace-rail .parcel-rail-export-menu button{text-align:left;border-color:#dce5f2;justify-content:stretch;gap:2px;width:100%;height:auto;min-height:46px;padding:8px 10px;display:grid}.parcel-workspace-rail .parcel-rail-export-menu button b{color:#1746e8;font-size:12px}.parcel-workspace-rail .parcel-rail-export-menu button small{color:#64748b;font-size:9px}}@media (width>=861px) and (width<=1180px){.parcel-workspace:not(.report-expanded) .parcel-sidebar{grid-template-columns:52px minmax(0,1fr);padding:0 2px}.parcel-workspace:not(.report-expanded) .parcel-workspace-rail{display:flex}}@media (width<=860px){.parcel-workspace-rail{display:none}}.parcel-workspace.report-expanded .parcel-workspace-rail{display:none}.parcel-workspace.report-expanded .parcel-sidebar-card{border:0;border-radius:0;width:100%;min-height:100%}.parcel-sidebar-tabs{background:#fff;border-bottom-color:#e6edf6;gap:0;min-height:50px;padding:0 14px}.parcel-sidebar-tab{color:#71819a;height:50px;box-shadow:none;border:0;border-radius:0;padding:0 8px;font-size:10px;font-weight:750}.parcel-sidebar-tab:hover:not(:disabled){color:#1746e8;background:0 0;border:0;transform:none}.parcel-sidebar-tab.is-active{color:#1746e8;box-shadow:none;background:0 0;border:0}.parcel-sidebar-tab.is-active:after{background:#1746e8;height:2px;bottom:0;left:10px;right:10px}.parcel-sidebar-view{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;position:relative}.parcel-sidebar-layers-view{background:#fff;flex-direction:column;min-height:100%;display:flex}.parcel-layer-panel{flex:1 0 auto}.parcel-layer-toolbar{background:#fff;border-bottom-color:#e8eef6}.parcel-sidebar-search{background:#fff;border-color:#dce5f2;min-height:38px;box-shadow:0 1px 2px #0f172a08;border-radius:9px!important}.parcel-sidebar-search:focus-within{border-color:#8fb1ff;box-shadow:0 0 0 3px #1746e814}.parcel-sidebar-search-input{color:#263750;font-size:11px}.parcel-layer-filter-button{color:#4f6280;box-shadow:0 1px 2px #0f172a08;border-color:#dce5f2!important;border-radius:9px!important}.parcel-thematic-heading{background:#fbfdff;border-bottom-color:#e8eef6}.parcel-layer-groups .layer-group{border-bottom-color:#e8eef6}.parcel-layer-groups .layer-group-button{min-height:39px;padding-block:8px;padding-inline:12px}.parcel-layer-groups .layer-group-button:hover{background:#f6f9fe}.parcel-layer-groups .layer-group-active .layer-group-button{background:linear-gradient(90deg,#1746e80b,#0000 75%)}.parcel-layer-groups .layer-group-icon{border-radius:999px;width:20px;height:20px}.parcel-layer-groups .layer-group-label{color:#52657f;font-size:var(--layer-ui-group-size);font-weight:var(--layer-ui-group-weight);letter-spacing:.005em;text-transform:none;line-height:1.2}.parcel-sidebar .layer-row .layer-label{font-size:var(--layer-ui-name-size);font-weight:var(--layer-ui-name-weight)}.parcel-sidebar .layer-sublayer-row .layer-label{font-size:var(--layer-ui-name-size)}.parcel-layer-groups .layer-group-count{text-align:center;color:#8a9ab0;background:#f2f6fb;min-width:30px}.layer-runtime-badge{color:#64748b;background:#f1f5f9}.layer-activation-badge{color:#0369a1;background:#e0f2fe}.layer-runtime-badge.is-available{color:#15803d;background:#dcfce7}.layer-runtime-badge.is-stale{color:#c2410c;background:#ffedd5}.layer-runtime-badge.is-loading{color:#1d4ed8;background:#dbeafe}.layer-runtime-badge.is-outside_coverage,.layer-runtime-badge.is-no_data{color:#a16207;background:#fef3c7}.layer-runtime-badge.is-unavailable{color:#b91c1c;background:#fee2e2}.layer-opacity-control input[type=range]{cursor:pointer;height:3px;accent-color:var(--layer-group-color,#2563eb)}.parcel-projects-section{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top-color:#e8eef6;margin-top:auto;position:sticky;bottom:0}.parcel-projects-trigger{min-height:46px;border-color:#dce5f2!important;border-radius:9px!important;box-shadow:0 1px 3px #0f172a0a!important}.parcel-projects-overlay{z-index:30;background:#fff;flex-direction:column;min-width:0;min-height:0;animation:.22s cubic-bezier(.2,.78,.22,1) both parcel-projects-conversation-in;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:-10px 0 30px #0f172a1a}.parcel-projects-overlay-header{background:#fffffffa;border-bottom:1px solid #e3ebf5;flex:none;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex;box-shadow:0 4px 14px #0f172a0b}.parcel-projects-overlay-avatar{color:#fff;background:linear-gradient(145deg,#2563eb,#1746e8);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 6px 14px #2563eb42}.parcel-projects-overlay-avatar:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;bottom:0;right:0}.parcel-projects-overlay-title,.parcel-projects-overlay-subtitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.parcel-projects-overlay-title{color:#1e293b;font-size:12px;font-weight:780;line-height:1.3}.parcel-projects-overlay-subtitle{color:#8291a6;margin-top:2px;font-size:9.5px;font-weight:600}.parcel-projects-overlay-close{color:#65758c;background:#f3f6fa;border:1px solid #dce6f2;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;transition:border-color .14s,background .14s,color .14s;display:grid}.parcel-projects-overlay-close:hover{color:#1746e8;background:#e8f0ff;border-color:#bfd2f8}.parcel-projects-overlay-tools{background:#fbfdff;border-bottom:1px solid #e8eef6;flex:none;padding:11px 12px 10px}.parcel-projects-overlay-search-shell{color:#8090a6;background:#f0f3f8;border:1px solid #dce5f2;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.parcel-projects-overlay-search-shell:focus-within{background:#fff;border-color:#8fb1ff;box-shadow:0 0 0 3px #1746e814}.parcel-projects-overlay-search{outline:0;width:100%;min-width:0;font-size:11px;font-weight:550;color:#263750!important;box-shadow:none!important;background:0 0!important;border:0!important}.parcel-projects-overlay-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.parcel-projects-overlay-filters select{width:100%;min-width:0;height:31px;padding:0 20px 0 7px;font-size:9.5px;font-weight:650;color:#52657f!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #dce5f2!important;border-radius:7px!important}.parcel-projects-overlay-list{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;background:#f6f8fb;flex:auto;min-height:0;padding:9px;overflow-y:auto}.parcel-projects-overlay-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;padding:9px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.parcel-projects-overlay-item+.parcel-projects-overlay-item{margin-top:3px}.parcel-projects-overlay-item:hover{background:#fff;border-color:#d9e5f7;box-shadow:0 5px 16px #1e40af12}.parcel-projects-overlay-item:disabled{cursor:wait;opacity:.55}.parcel-projects-overlay-item-icon{color:#1746e8;background:linear-gradient(145deg,#e8f0ff,#dbeafe);border:1px solid #cbdafa;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.parcel-projects-overlay-item-heading{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.parcel-projects-overlay-item-name{color:#263750;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:740;overflow:hidden}.parcel-projects-overlay-item-status{color:#41619a;background:#edf3ff;border-radius:999px;flex:none;padding:2px 6px;font-size:8.5px;font-weight:750}.parcel-projects-overlay-item-location,.parcel-projects-overlay-item-reference{color:#6f8097;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:560;display:block;overflow:hidden}.parcel-projects-overlay-item-reference{color:#9aa8ba;font-size:9px}.parcel-projects-overlay-item-chevron{color:#a4b1c2;flex:none}.parcel-projects-overlay-empty{color:#93a2b5;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:190px;display:flex}.parcel-projects-overlay-empty-icon{color:#4773d5;background:#e8f0ff;border-radius:999px;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid}.parcel-projects-overlay-empty strong{color:#52657f;font-size:11px}.parcel-projects-overlay-empty>span:last-child{margin-top:3px;font-size:9.5px}@keyframes parcel-projects-conversation-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.parcel-dark .parcel-sidebar-tabs,.parcel-dark .parcel-sidebar-layers-view,.parcel-dark .parcel-layer-toolbar,.parcel-dark .parcel-thematic-heading,.parcel-dark .parcel-projects-section{background:#081222fa}.parcel-dark .parcel-projects-trigger{background:#0f172ae6!important;border-color:#60a5fa33!important}.parcel-dark .parcel-projects-overlay{background:#081222;box-shadow:-12px 0 34px #0000005c}.parcel-dark .parcel-projects-overlay-header{background:#081222fa;border-bottom-color:#60a5fa33}.parcel-dark .parcel-projects-overlay-avatar:after{border-color:#081222}.parcel-dark .parcel-projects-overlay-title{color:#e2e8f0}.parcel-dark .parcel-projects-overlay-subtitle{color:#8da3bc}.parcel-dark .parcel-projects-overlay-close{color:#a9bdd6;background:#1e293bcc;border-color:#60a5fa3d}.parcel-dark .parcel-projects-overlay-close:hover{color:#fff;background:#2563eb3d;border-color:#60a5fa80}.parcel-dark .parcel-projects-overlay-tools{background:#0a1628;border-bottom-color:#60a5fa29}.parcel-dark .parcel-projects-overlay-search-shell{color:#8097b1;background:#1e293bb8;border-color:#60a5fa40}.parcel-dark .parcel-projects-overlay-search-shell:focus-within{background:#0b1729;border-color:#60a5fa94;box-shadow:0 0 0 3px #2563eb29}.parcel-dark .parcel-projects-overlay-search{color:#e2e8f0!important}.parcel-dark .parcel-projects-overlay-filters select{color:#b9c9dc!important;background-color:#0b1729!important;border-color:#60a5fa38!important}.parcel-dark .parcel-projects-overlay-list{scrollbar-color:#334155 transparent;background:#07101e}.parcel-dark .parcel-projects-overlay-item:hover{background:#1e40af21;border-color:#60a5fa38;box-shadow:0 6px 18px #0003}.parcel-dark .parcel-projects-overlay-item-icon{color:#93c5fd;background:linear-gradient(145deg,#2563eb47,#1e40af29);border-color:#60a5fa4d}.parcel-dark .parcel-projects-overlay-item-name{color:#dbe7f5}.parcel-dark .parcel-projects-overlay-item-status{color:#9fc8ff;background:#2563eb2e}.parcel-dark .parcel-projects-overlay-item-location{color:#91a6bf}.parcel-dark .parcel-projects-overlay-item-reference,.parcel-dark .parcel-projects-overlay-item-chevron{color:#6f849e}.parcel-dark .parcel-projects-overlay-empty-icon{color:#93c5fd;background:#2563eb2e}.parcel-dark .parcel-projects-overlay-empty strong{color:#b8c8dc}@media (width>=861px){.parcel-dark .parcel-sidebar-card{background:#081222fa!important;border-color:#60a5fa47!important;box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff09!important}.parcel-dark .parcel-workspace-rail{background:#081222f7;border-color:#60a5fa4d;box-shadow:0 12px 30px #00000052,inset 0 1px #ffffff0a}.parcel-dark .parcel-workspace-rail button{color:#a9bdd6;background:#0f1e348c;border-color:#60a5fa1a}.parcel-dark .parcel-workspace-rail button:hover:not(:disabled){color:#dbeafe;background:#2563eb33;border-color:#60a5fa6b}.parcel-dark .parcel-workspace-rail button.is-active{color:#fff;background:#2563eb;border-color:#60a5fa;box-shadow:0 6px 16px #2563eb59}.parcel-dark .parcel-workspace-rail .parcel-workspace-rail-toggle{color:#93c5fd;background:#2563eb29;border-color:#60a5fa61}.parcel-dark .parcel-workspace-rail button:disabled{color:#52657a;background:#0f172a73;border-color:#64748b1a}.parcel-dark .parcel-workspace-rail-help{color:#cbd5e1;background:#0b1729;border-color:#60a5fa47;box-shadow:0 14px 34px #00000061}.parcel-dark .parcel-rail-export-menu{color:#e2e8f0;background:#081222fa;border-color:#60a5fa47;box-shadow:0 16px 40px #0000006b}.parcel-dark .parcel-rail-export-menu>span,.parcel-dark .parcel-rail-export-menu button small{color:#91a7c1}.parcel-dark .parcel-rail-export-menu>strong{color:#f8fafc}.parcel-dark .parcel-workspace-rail .parcel-rail-export-menu button b{color:#93c5fd}}.parcel-dark .parcel-sidebar-tabs{border-bottom-color:#60a5fa33}.parcel-dark .parcel-sidebar-tab{color:#91a7c1}.parcel-dark .parcel-sidebar-tab:hover:not(:disabled),.parcel-dark .parcel-sidebar-tab.is-active{color:#93c5fd}.parcel-dark .parcel-sidebar-tab.is-active:after{background:#60a5fa}.parcel-dark .parcel-layer-toolbar,.parcel-dark .parcel-thematic-heading,.parcel-dark .parcel-layer-groups .layer-group{border-color:#60a5fa29!important}.parcel-dark .parcel-thematic-heading>span{color:#b8c8dc!important}.parcel-dark .parcel-layer-groups .layer-group-button{color:#cbd5e1;border-left-color:color-mix(in srgb, var(--layer-group-color) 72%, white)!important}.parcel-dark .parcel-layer-groups .layer-group-button:hover{background:#1e40af24}.parcel-dark .parcel-layer-groups .layer-group-active .layer-group-button{background:linear-gradient(90deg, color-mix(in srgb, var(--layer-group-color) 18%, transparent), transparent 78%)}.parcel-dark .parcel-layer-groups .layer-group-icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--layer-group-color) 45%, white), 0 4px 10px #00000038;background-color:color-mix(in srgb, var(--layer-group-color) 78%, white)!important}.parcel-dark .parcel-layer-groups .layer-group-label{color:color-mix(in srgb, var(--layer-group-color) 65%, white)!important}.parcel-dark .parcel-layer-groups .layer-group-content{border-left-color:color-mix(in srgb, var(--layer-group-color) 38%, transparent)!important}.parcel-dark .parcel-layer-groups .layer-group-count{border:1px solid #94a3b82e;color:#94a3b8!important;background:#1e293be0!important}.parcel-dark .parcel-layer-groups .layer-group-active .layer-group-count{border-color:color-mix(in srgb, var(--layer-group-color) 40%, transparent);background:color-mix(in srgb, var(--layer-group-color) 18%, transparent)!important;color:color-mix(in srgb, var(--layer-group-color) 62%, white)!important}.parcel-dark .parcel-layer-groups .layer-group-button>svg{color:#7890aa!important}.parcel-dark .layer-opacity-control{border-color:#60a5fa24!important}.parcel-dark .layer-runtime-badge{color:#cbd5e1;background:#334155e6}.parcel-dark .layer-activation-badge{color:#7dd3fc;background:#0ea5e938}.parcel-dark .layer-runtime-badge.is-available{color:#86efac;background:#16a34a38}.parcel-dark .layer-runtime-badge.is-stale{color:#fdba74;background:#ea580c38}.parcel-dark .layer-runtime-badge.is-loading{color:#93c5fd;background:#2563eb3d}.parcel-dark .layer-runtime-badge.is-unavailable{color:#fca5a5;background:#dc262638}.parcel-dark .parcel-map-scale,.parcel-dark .parcel-map-legend,.parcel-dark .parcel-map-mode-toggle,.parcel-dark .parcel-map-3d-panel,.parcel-dark .parcel-map-measure-panel,.parcel-dark .parcel-map-active-layers-menu{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);color:#cbd5e1!important;background:#081222f5!important;border-color:#60a5fa52!important;box-shadow:0 14px 34px #00000061,inset 0 1px #ffffff0b!important}.parcel-dark .parcel-map-scale-zoom{color:#fff!important;background:#2563eb!important}.parcel-dark .parcel-map-legend-trigger{color:#cbd5e1}.parcel-dark .parcel-map-legend-trigger:hover{background:#2563eb2e!important}.parcel-dark .parcel-map-legend-title,.parcel-dark .parcel-map-legend-section-title{color:#dbeafe!important}.parcel-dark .parcel-map-legend-count{border:1px solid #60a5fa42;color:#93c5fd!important;background:#2563eb33!important}.parcel-dark .parcel-map-legend-body,.parcel-dark .parcel-map-active-layers-menu-header{border-color:#60a5fa2e!important}.parcel-dark .parcel-map-legend-entry{color:#b8c8dc!important}.parcel-dark .parcel-map-mode-divider{background:#60a5fa33!important}.parcel-dark .parcel-map-mode-button.is-inactive{color:#9fb3ca!important;background:0 0!important}.parcel-dark .parcel-map-mode-button.is-inactive:hover{color:#e0edff!important;background:#2563eb2e!important}.parcel-dark .parcel-map-mode-button.is-active{box-shadow:inset 0 0 0 1px #93c5fd4d;color:#fff!important;background:#2563eb!important}.parcel-dark .parcel-map-floating-button,.parcel-dark .parcel-map-3d-button,.parcel-dark .parcel-map-attribution-toggle{color:#bfdbfe!important;background:#081222f0!important;border-color:#60a5fa52!important;box-shadow:0 8px 20px #0000004d,inset 0 1px #ffffff0b!important}.parcel-dark .parcel-map-floating-button:hover:not(:disabled),.parcel-dark .parcel-map-3d-button:hover,.parcel-dark .parcel-map-attribution-toggle:hover{color:#fff!important;background:#2563eb47!important;border-color:#60a5fa94!important}.parcel-dark .parcel-map-floating-button.is-active{color:#fff!important;background:#2563eb!important;border-color:#60a5fa!important}.parcel-dark .parcel-map-floating-button:disabled{color:#64748b!important;background:#0f172ac2!important;border-color:#64748b2e!important}.parcel-dark .parcel-map-3d-title,.parcel-dark .parcel-map-3d-value,.parcel-dark .parcel-map-measure-panel .text-slate-500,.parcel-dark .parcel-map-measure-panel .text-slate-600,.parcel-dark .parcel-map-measure-panel .text-slate-700{color:#b8c8dc!important}.parcel-dark .parcel-map-3d-auto,.parcel-dark .parcel-map-measure-panel button{border-color:#60a5fa4d!important}.parcel-dark .parcel-map-3d-auto{background:#2563eb29;color:#93c5fd!important}.parcel-dark .parcel-map-active-layers-menu-header span:first-child{color:#dbeafe!important}.parcel-dark .parcel-map-active-layers-menu-header span:last-child{color:#91a7c1!important}.parcel-dark .parcel-map-active-layers-item{background:0 0!important}.parcel-dark .parcel-map-active-layers-item:hover{background:#2563eb29!important}.parcel-dark .parcel-map-active-layers-item.is-active{background:#2563eb1a!important}.parcel-dark .parcel-map-active-layers-item span.block.text-slate-900,.parcel-dark .parcel-map-active-layers-item span.block.text-slate-700{color:#d7e3f1!important}.parcel-dark .parcel-map-active-layers-item span.block.text-slate-400{color:#8ea3bc!important}.parcel-dark .parcel-map .maplibregl-ctrl-group{background:#081222f0!important;border-color:#60a5fa5c!important;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff0b!important}@media (width>=1181px){.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-actions button:not(.parcel-search-reset){padding-inline:7px!important;font-size:10.5px!important}}@media (width>=861px){.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-mode-grid{grid-area:1/1/auto/3;grid-template-columns:subgrid}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-project{grid-area:1/3}}@media (width>=861px) and (width<=1320px){:is(.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-row,.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-row){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,170px)}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-actions{grid-area:1/4}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-fields{grid-area:2/1/auto/-1}.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-row{grid-template-columns:repeat(3,minmax(0,1fr)) 216px}}@media (width>=1321px){.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-row{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(300px,2.5fr) minmax(150px,170px)}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-fields{grid-area:1/4}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-actions{grid-area:1/5}.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-row{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(324px,2.5fr) 232px}.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-field-card-postal{grid-template-columns:minmax(164px,1.05fr) minmax(154px,.95fr)}.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-field-card-postal>.grid:first-child{grid-template-columns:72px minmax(86px,1fr)}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:last-child{grid-template-columns:50px 42px minmax(50px,1fr)!important}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:last-child .parcel-search-leading-icon{width:12px;left:5px}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:last-child .parcel-search-input-with-icon{padding-left:20px!important;padding-right:4px!important}}@media (width>=861px){.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-mode-grid select,.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-input{font-size:11px}}@media (width>=1181px){.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-row{grid-template-columns:repeat(8,minmax(0,1fr)) 32px minmax(0,1fr);gap:6px}.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-row{grid-template-columns:repeat(8,minmax(0,1fr)) 32px repeat(2,minmax(0,1fr))}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-mode-grid{grid-area:1/1/auto/3;grid-template-columns:subgrid;gap:6px}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-project{grid-area:1/3}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-fields{grid-area:1/4/auto/9;grid-template-columns:subgrid;display:grid}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal{grid-column:1/-1;grid-template-columns:subgrid;gap:6px;display:grid}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:first-child{grid-column:1/3;grid-template-columns:subgrid;gap:6px;display:grid}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:last-child{grid-column:3/6;display:grid;grid-template-columns:subgrid!important;gap:6px!important}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-actions{grid-area:1/9/auto/11;grid-template-columns:subgrid;gap:6px}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-actions-dual{grid-column:9/12}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-mode-grid select,.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-input,.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-actions button:not(.parcel-search-reset){font-size:10px!important}:is(.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal,.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-field-card-postal),:is(.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:first-child,.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-field-card-postal>.grid:first-child){grid-template-columns:subgrid!important}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-mode-grid .parcel-search-leading-icon{width:12px;left:5px}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-mode-grid .parcel-search-select-with-icon{padding-left:21px!important;padding-right:16px!important;font-size:9px!important}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:first-child .parcel-search-leading-icon{width:12px;left:5px}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal>.grid:first-child .parcel-search-input-with-icon{padding-left:21px!important;padding-right:5px!important;font-size:9.5px!important}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-mode-grid label:nth-child(2) .parcel-search-select-with-icon{letter-spacing:-.02em;padding-left:20px!important;padding-right:14px!important;font-size:8.5px!important}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-row{--parcel-primary-cell-width:calc((100% - 90.5px) / 9);grid-template-columns:repeat(3, var(--parcel-primary-cell-width)) minmax(0, 1fr) minmax(150px, 170px)}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]):has(.parcel-search-actions-dual) .parcel-search-row{--parcel-primary-cell-width:calc((100% - 102px) / 10)}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-mode-grid{grid-column:1/3;grid-template-columns:subgrid}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-project{grid-column:3}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-fields{grid-column:4}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-actions{grid-column:5}}@media (width>=1181px) and (width<=1320px){.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-fields{grid-area:2/1/auto/-1}}@media (width>=1181px){:is(.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-row,.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]):has(.parcel-search-actions-dual) .parcel-search-row){--parcel-primary-cell-width:175px}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-mode-grid .parcel-search-leading-icon{width:14px;left:6px}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-mode-grid .parcel-search-select-with-icon{padding-left:25px!important;padding-right:18px!important}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-mode-grid label:first-child .parcel-search-select-with-icon{font-size:15px}.parcel-search-form-topbar[data-search-mode=parcel] .parcel-search-mode-grid label:nth-child(2) .parcel-search-select-with-icon{font-size:12px}.parcel-search-form-topbar[data-search-mode=full] .parcel-search-mode-grid label:nth-child(2) .parcel-search-select-with-icon{font-size:15px}.parcel-search-form-topbar:is([data-search-mode=parcel],[data-search-mode=full]) .parcel-search-project .parcel-search-input{font-size:14px}}@media (width>=1321px){.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-row{grid-template-columns:repeat(3,145px) minmax(0,1fr) minmax(150px,170px)}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-row{grid-template-columns:repeat(3,145px) repeat(5,minmax(0,1fr)) 32px minmax(0,1fr)}.parcel-search-form-topbar[data-search-mode=postal]:has(.parcel-search-actions-dual) .parcel-search-row{grid-template-columns:repeat(3,145px) repeat(5,minmax(0,1fr)) 32px repeat(2,minmax(0,1fr))}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-mode-grid .parcel-search-leading-icon{width:12px;left:5px}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-mode-grid .parcel-search-select-with-icon,.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-project .parcel-search-input{font-family:inherit;font-weight:650;font-size:10px!important}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-mode-grid .parcel-search-select-with-icon{letter-spacing:0;padding-left:20px!important;padding-right:14px!important}.parcel-search-form-topbar[data-search-mode=postal] .parcel-search-field-card-postal label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-mode-grid label:first-child .parcel-search-select-with-icon,.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-mode-grid label:nth-child(2) .parcel-search-select-with-icon{letter-spacing:0;font-family:inherit;font-weight:650;font-size:10px!important}}.parcel-search-icon-select{min-width:0;position:relative}.parcel-search-native-select{z-index:0;opacity:0;pointer-events:none;width:100%;height:38px;position:absolute;inset:0}.parcel-search-icon-select-trigger{z-index:1;color:#172554;text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #94a3b86b;border-radius:9px;grid-template-columns:16px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;min-width:0;height:38px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:650;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a09}.parcel-search-icon-select-trigger:hover,.parcel-search-icon-select-trigger[aria-expanded=true]{border-color:#2563eb9e;box-shadow:0 0 0 3px #2563eb1a}.parcel-search-icon-select-current-icon,.parcel-search-icon-select-option-icon{color:#2563eb;place-items:center;display:grid}.parcel-search-form-topbar [data-search-icon=territorial-analysis]{color:#c99000;filter:drop-shadow(0 1px 2px #ca8a0438)}.parcel-search-form-topbar [data-search-icon=excel]{color:#217346;filter:drop-shadow(0 1px 2px #2173462e)}.parcel-dark .parcel-search-form-topbar [data-search-icon=territorial-analysis]{color:#f6c453;filter:drop-shadow(0 1px 3px #f5b82d52)}.parcel-dark .parcel-search-form-topbar [data-search-icon=excel]{color:#4ecb86;filter:drop-shadow(0 1px 3px #4ecb8640)}.parcel-search-icon-select-current-icon svg,.parcel-search-icon-select-option-icon svg{width:15px;height:15px}.parcel-search-icon-select-current-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parcel-search-icon-select-chevron{transition:transform .15s}.parcel-search-icon-select-trigger[aria-expanded=true] .parcel-search-icon-select-chevron{transform:rotate(180deg)}.parcel-search-icon-select-menu{z-index:120;background:#fffffffc;border:1px solid #94a3b859;border-radius:11px;gap:3px;width:max(100%,176px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 38px #0f172a33}.parcel-search-icon-select-option{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:650;display:grid}.parcel-search-icon-select-option:hover{color:#1d4ed8;background:#eff6ff}.parcel-search-icon-select-option[aria-selected=true]{color:#1d4ed8;background:#e8f0ff}.parcel-dark .parcel-search-icon-select-trigger{color:#f8fbff;background:#0b1729;border-color:#4aa3ff6b}.parcel-dark .parcel-search-icon-select-menu{background:#0b1729;border-color:#4aa3ff57;box-shadow:0 18px 42px #0000006b}.parcel-dark .parcel-search-icon-select-option{color:#dbeafe}.parcel-dark .parcel-search-icon-select-option:hover,.parcel-dark .parcel-search-icon-select-option[aria-selected=true]{color:#fff;background:#2563eb47}@media (width>=1321px){.parcel-search-form-topbar:not([data-search-mode=import]) .parcel-search-icon-select-trigger{font-size:10px;font-weight:650}}.parcel-city-suggestions{z-index:140;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;background:#fffffffa;border:1px solid #94a3b85c;border-radius:12px;width:max(100%,238px);min-width:min(238px,100vw - 24px);max-width:calc(100vw - 24px);max-height:250px;padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:auto;overflow:hidden auto;box-shadow:0 18px 42px #0f172a2e,0 3px 10px #0f172a0f}.parcel-city-suggestion{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:49px;padding:6px 8px;font-family:inherit;transition:color .14s,background .14s,transform .14s;display:grid}.parcel-city-suggestion+.parcel-city-suggestion{margin-top:2px}.parcel-city-suggestion:hover,.parcel-city-suggestion.is-active{color:#1d4ed8;background:linear-gradient(90deg,#dbeafee0,#eff6ffb3)}.parcel-city-suggestion:hover{transform:translate(1px)}.parcel-city-suggestion-marker{color:#2563eb;background:#eff6ff;border:1px solid #3b82f62e;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.parcel-city-suggestion-marker svg{width:14px;height:14px}.parcel-city-suggestion-copy{min-width:0}.parcel-city-suggestion-name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.parcel-city-suggestion-insee{color:#94a3b8;letter-spacing:.015em;margin-top:2px;font-size:9px;font-weight:600;line-height:1.2;display:block}.parcel-city-suggestion-postal{color:#1d4ed8;text-align:center;white-space:nowrap;background:#eff6ff;border:1px solid #2563eb33;border-radius:999px;min-width:50px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1}.parcel-dark .parcel-city-suggestions{scrollbar-color:#334155 transparent;background:#0b1729fa;border-color:#4aa3ff52;box-shadow:0 20px 44px #00000070}.parcel-dark .parcel-city-suggestion{color:#dbeafe}.parcel-dark .parcel-city-suggestion:hover,.parcel-dark .parcel-city-suggestion.is-active{color:#fff;background:linear-gradient(90deg,#2563eb47,#1e40af24)}.parcel-dark .parcel-city-suggestion-name{color:#f8fbff}.parcel-dark .parcel-city-suggestion-insee{color:#94a3b8}.parcel-dark .parcel-city-suggestion-marker,.parcel-dark .parcel-city-suggestion-postal{color:#93c5fd;background:#2563eb33;border-color:#60a5fa47}@media (width>=861px){.parcel-workspace:has(.parcel-search-form-topbar[data-search-mode=territorial]){--workspace-search-overlay-height:82px}.parcel-search-form-topbar[data-search-mode=territorial]{padding:9px 11px 11px}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-icon-select-trigger,.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-native-select,.parcel-search-form-topbar[data-search-mode=territorial] .parcel-territorial-autocomplete .parcel-search-input,.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-actions button{height:44px!important}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-icon-select-trigger,.parcel-search-form-topbar[data-search-mode=territorial] .parcel-territorial-autocomplete .parcel-search-input{font-size:12px}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-fields,.parcel-search-form-topbar[data-search-mode=territorial] .parcel-territorial-fields,.parcel-search-form-topbar[data-search-mode=territorial] .parcel-territorial-autocomplete .parcel-search-input-shell,.parcel-search-form-topbar[data-search-mode=territorial] .parcel-territorial-autocomplete .parcel-search-input{width:100%}}@media (width>=861px) and (width<=1320px){.parcel-workspace:has(.parcel-search-analysis-dock){--workspace-search-overlay-height:190px}}@media (width>=1321px){.parcel-workspace:has(.parcel-search-analysis-dock){--workspace-search-overlay-height:134px}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-row{grid-template-columns:220px minmax(560px,1fr) minmax(180px,210px)!important}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-mode-grid{grid-row:1;grid-column:1!important;grid-template-columns:minmax(0,1fr)!important}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-fields{grid-row:1;grid-column:2!important}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-actions{grid-row:1;grid-column:3!important}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-territorial-fields{grid-template-columns:180px minmax(360px,1fr)}.parcel-search-form-topbar[data-search-mode=territorial] .parcel-search-icon-select-current-label{letter-spacing:-.01em;font-size:11px}}.territorial-report{min-height:100%;color:var(--text);background:radial-gradient(circle at 100% 0%, #f6c4531a, transparent 24rem), var(--surface-solid)}.territorial-report-header{color:#fff;background:linear-gradient(135deg,#f6c4531f,#0000 46%),linear-gradient(145deg,#071b3e,#0b2f66);border-bottom:1px solid #f6c45347;gap:14px;padding:20px;display:grid}.territorial-report-heading{align-items:center;gap:12px;display:flex}.territorial-report-emblem{color:#f6c453;background:#f6c4531a;border:1px solid #f6c4536b;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 24px #0000002e}.territorial-report-heading p,.territorial-report-identity span,.territorial-report-coverage span,.territorial-report-departments>div:first-child span{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.territorial-report-heading p{color:#f6c453}.territorial-report-heading h2{letter-spacing:-.025em;margin:1px 0 0;font-size:18px;line-height:1.15}.territorial-report-heading strong{color:#bfdbfe;margin-top:3px;font-size:10px;font-weight:700;display:block}.territorial-report-identity{border-left:2px solid #f6c453;padding-left:12px}.territorial-report-identity span{color:#93c5fd}.territorial-report-identity h3{margin:3px 0 0;font-size:16px;line-height:1.2}.territorial-report-identity p{color:#94a3b8;margin:4px 0 0;font-size:9px}.territorial-report-coverage{background:#020c2052;border:1px solid #94a3b833;border-radius:10px;padding:11px 12px}.territorial-report-coverage>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.territorial-report-coverage>div:first-child span{color:#cbd5e1}.territorial-report-coverage>div:first-child strong{color:#f6c453;font-size:12px}.territorial-report-coverage-track{background:#94a3b838;border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.territorial-report-coverage-track span{border-radius:inherit;background:linear-gradient(90deg,#d29a12,#f6c453);height:100%;display:block}.territorial-report-coverage small{color:#94a3b8;margin-top:6px;font-size:9px;display:block}.territorial-report-departments{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 88%, transparent);gap:11px;padding:15px 18px;display:grid}.territorial-report-departments>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.territorial-report-departments>div:first-child span{color:var(--muted)}.territorial-report-departments>div:first-child strong{color:var(--text);font-size:11px}.territorial-report-department-list{flex-wrap:wrap;gap:6px;display:flex}.territorial-report-department-list>span{min-height:24px;color:var(--muted);border:1px solid var(--border);background:var(--surface-solid);border-radius:7px;align-items:center;gap:5px;padding:3px 8px 3px 4px;font-size:9px;font-weight:650;display:inline-flex}.territorial-report-department-list b{color:#815b00;background:#fef3c7;border-radius:5px;place-items:center;min-width:20px;height:18px;padding:0 3px;font-size:9px;display:grid}.territorial-report-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;align-items:flex-start;gap:9px;margin:12px 14px 0;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.territorial-report-warning>span{color:#fff;background:#d97706;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid}.territorial-report-warning p{margin:0}.territorial-report-sections{gap:9px;padding:14px;display:grid}.territorial-report-section{border:1px solid var(--border);background:var(--surface-solid);border-radius:11px;overflow:hidden;box-shadow:0 3px 12px #0f172a09}.territorial-report-section.is-open{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.territorial-report-section-trigger{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:27px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:11px;display:grid}.territorial-report-section-trigger:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.territorial-report-section-number{color:#815b00;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.territorial-report-section-copy{min-width:0}.territorial-report-section-copy strong,.territorial-report-section-copy small{display:block}.territorial-report-section-copy strong{font-size:11px;line-height:1.25}.territorial-report-section-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.25;overflow:hidden}.territorial-report-section-status{color:var(--faint);background:var(--surface-strong);border-radius:99px;padding:3px 6px;font-size:9px;font-weight:800}.territorial-report-section-status.has-data{color:#047857;background:#ecfdf5}.territorial-report-section-trigger svg{color:var(--muted);transition:transform .16s}.territorial-report-section.is-open .territorial-report-section-trigger svg{transform:rotate(180deg)}.territorial-report-section-body{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);gap:8px;padding:10px;display:grid}.territorial-report-metric-cluster{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:var(--surface-solid);border-radius:9px;padding:9px}.territorial-report-metric-group{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:850}.territorial-report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.territorial-report-metric{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--surface-soft) 58%, var(--surface-solid));border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:78px;padding:9px;display:flex}.territorial-report-metric.is-wide{grid-column:1/-1}.territorial-report-metric-label>span{color:var(--text);font-size:10px;font-weight:680;line-height:1.25;display:block}.territorial-report-metric-label>a{width:fit-content;max-width:100%;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.territorial-report-metric-label>a:hover{color:var(--accent);text-decoration:underline}.territorial-report-metric-value{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:3px;max-width:100%;display:flex}.territorial-report-metric-value strong{color:var(--text);font-size:13px;line-height:1.2}.territorial-report-metric-value>span:not(.territorial-report-pending){color:var(--muted);font-size:8px;font-weight:700}.territorial-report-metric-value small{width:100%;color:var(--faint);font-size:8px;display:block}.territorial-report-pending{color:#64748b;border:1px solid var(--border);background:var(--surface-soft);border-radius:99px;padding:3px 6px;font-size:8px;font-weight:750}.territorial-report-metric-details{color:var(--muted);background:#f6c45312;border-left:2px solid #f6c453;gap:2px;padding:6px 8px;font-size:8px;line-height:1.35;display:grid}.parcel-dark .territorial-report-header{background:linear-gradient(135deg,#f6c4531c,#0000 46%),linear-gradient(145deg,#030b18,#071b3e)}.parcel-dark .territorial-report-department-list b,.parcel-dark .territorial-report-section-number{color:#f6c453;background:#f6c4531a;border-color:#f6c45347}.parcel-dark .territorial-report-warning{color:#fde68a;background:#78350f38;border-color:#d9770657}.parcel-dark .territorial-report-section-status.has-data{color:#6ee7b7;background:#10b9811f}.parcel-dark .territorial-report-metric-cluster,.parcel-dark .territorial-report-metric{border-color:#94a3b829}@media (width<=390px){.territorial-report-metric-grid{grid-template-columns:minmax(0,1fr)}.territorial-report-metric.is-wide{grid-column:auto}}.territorial-report{padding-bottom:18px;container:territorial-report/inline-size}.territorial-report-header{padding:22px 20px 20px;position:relative;overflow:hidden}.territorial-report-header:after{content:"";pointer-events:none;border:1px solid #f6c4531f;border-radius:50%;width:220px;height:220px;position:absolute;top:-128px;right:-104px;box-shadow:0 0 0 28px #f6c45306,0 0 0 56px #f6c45305}.territorial-report-overview{border-bottom:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent), var(--surface-solid);gap:12px;padding:17px 16px 16px;display:grid}.territorial-report-overview-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.territorial-report-overview-heading>div>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.territorial-report-overview-heading h3{color:var(--text);margin:3px 0 0;font-size:14px;line-height:1.25}.territorial-report-overview-badge{color:#815b00;letter-spacing:.04em;text-transform:uppercase;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:800}.territorial-report-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.territorial-report-summary-metric{border:1px solid color-mix(in srgb, var(--accent) 15%, var(--border));background:var(--surface-solid);border-radius:11px;min-width:0;min-height:92px;padding:12px;position:relative;overflow:hidden;box-shadow:0 5px 18px #0f172a0b}.territorial-report-summary-metric:before{background:linear-gradient(180deg, var(--accent), #f6c453);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:11px auto 11px 0}.territorial-report-summary-metric>span{min-height:25px;color:var(--muted);font-size:9px;font-weight:720;line-height:1.3;display:block}.territorial-report-summary-metric>div{flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:5px;display:flex}.territorial-report-summary-metric strong{color:var(--text);letter-spacing:-.035em;font-size:clamp(17px,5cqi,23px);line-height:1}.territorial-report-summary-metric small{color:var(--muted);font-size:8px;font-weight:750}.territorial-report-summary-metric p{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:8px;overflow:hidden}.territorial-report-departments{padding-block:13px}.territorial-report-warnings{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:12px 14px 0;overflow:hidden}.territorial-report-warnings>summary{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:10px;font-weight:780;list-style:none;display:grid}.territorial-report-warnings>summary::-webkit-details-marker{display:none}.territorial-report-metric-details>summary::-webkit-details-marker{display:none}.territorial-report-warnings>summary b{background:#d977061f;border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}.territorial-report-warning-symbol{color:#fff;background:#d97706;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.territorial-report-warning-list{gap:7px;padding:0 10px 10px 36px;display:grid}.territorial-report-warning-list p{margin:0;font-size:9px;line-height:1.45}.territorial-report-sections{gap:10px;padding-top:12px}.territorial-report-section{--territorial-section-color:#1746e8;scroll-margin-top:12px}.territorial-report-section[data-section-id=population]{--territorial-section-color:#7c3aed}.territorial-report-section[data-section-id=environment]{--territorial-section-color:#059669}.territorial-report-section[data-section-id=risks]{--territorial-section-color:#dc2626}.territorial-report-section[data-section-id=telecom]{--territorial-section-color:#7c3aed}.territorial-report-section[data-section-id=weather]{--territorial-section-color:#0284c7}.territorial-report-section[data-section-id=gas]{--territorial-section-color:#f97316}.territorial-report-section[data-section-id=electric]{--territorial-section-color:#d29a12}.territorial-report-section[data-section-id=scores]{--territorial-section-color:#0f766e}.territorial-report-section.is-open{border-color:color-mix(in srgb, var(--territorial-section-color) 30%, var(--border));box-shadow:0 7px 24px #0f172a0f}.territorial-report-section-trigger{grid-template-columns:34px minmax(0,1fr) auto 14px;gap:10px;min-height:60px;padding:11px 12px}.territorial-report-section-number{width:34px;height:34px;color:var(--territorial-section-color);border-color:color-mix(in srgb, var(--territorial-section-color) 24%, var(--border));background:color-mix(in srgb, var(--territorial-section-color) 9%, var(--surface-solid));border-radius:10px}.territorial-report-section-copy>small{color:var(--territorial-section-color);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:8px;font-weight:850;line-height:1.1}.territorial-report-section-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.25;display:block;overflow:hidden}.territorial-report-section-status{justify-content:center;align-items:baseline;gap:1px;min-width:39px;display:inline-flex}.territorial-report-section-status b{font-size:10px}.territorial-report-section-status small{font-size:8px}.territorial-report-section-body{gap:10px;padding:10px}.territorial-report-metric-cluster{padding:10px}.territorial-report-metric-group{color:var(--territorial-section-color);align-items:center;gap:7px;display:flex}.territorial-report-metric-group:before{content:"";background:currentColor;border-radius:99px;width:14px;height:2px}.territorial-report-metric{border-left:3px solid color-mix(in srgb, var(--territorial-section-color) 68%, var(--border));background:var(--surface-solid);gap:9px;min-height:112px;padding:10px}.territorial-report-metric.is-unavailable{background:linear-gradient(135deg, transparent 0 48%, color-mix(in srgb, var(--border) 28%, transparent) 48% 52%, transparent 52% 100%), var(--surface-solid);background-size:8px 8px;border-left-color:#cbd5e1}.territorial-report-metric.is-partial{border-left-color:#d29a12}.territorial-report-metric-label{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.territorial-report-metric-label>span{flex:auto;font-size:9px;line-height:1.3}.territorial-report-metric-status{color:#047857;background:#ecfdf5;border-radius:99px;flex:none;align-items:center;gap:4px;padding:3px 5px;font-size:8px;font-weight:820;display:inline-flex}.territorial-report-metric-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.territorial-report-metric.is-partial .territorial-report-metric-status{color:#9a6700;background:#fffbeb}.territorial-report-metric-status.is-missing{color:#64748b;background:var(--surface-strong)}.territorial-report-metric-value strong{letter-spacing:-.025em;font-size:17px}.territorial-report-metric-values{min-width:0;display:grid}.territorial-report-metric-values.is-comparison{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 65%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;padding:8px 0}.territorial-report-metric-value-block{grid-template-rows:auto minmax(25px,1fr);align-items:end;min-width:0;display:grid}.territorial-report-metric-values.is-comparison .territorial-report-metric-value-block{padding:0 10px}.territorial-report-metric-values.is-comparison .territorial-report-metric-value-block:first-child{padding-left:0}.territorial-report-metric-values.is-comparison .territorial-report-metric-value-block+.territorial-report-metric-value-block{border-left:1px solid var(--border)}.territorial-report-metric-values.has-4-values,.territorial-report-metric-values.has-5-values{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:9px}.territorial-report-metric-values.has-4-values .territorial-report-metric-value-block:nth-child(n+3),.territorial-report-metric-values.has-5-values .territorial-report-metric-value-block:nth-child(n+3){border-top:1px solid var(--border);padding-top:9px}.territorial-report-metric-values.has-4-values .territorial-report-metric-value-block:nth-child(3),.territorial-report-metric-values.has-5-values .territorial-report-metric-value-block:nth-child(3),.territorial-report-metric-values.has-5-values .territorial-report-metric-value-block:nth-child(5){border-left:0;padding-left:0}.territorial-report-metric-values.has-5-values .territorial-report-metric-value-block:nth-child(5){grid-column:1/-1}.territorial-report-metric-value-block>small{color:var(--muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:8px;font-weight:780;display:block;overflow:hidden}.territorial-report-metric-values.is-comparison .territorial-report-metric-value{align-items:baseline;min-height:25px}.territorial-report-metric.is-paired .territorial-report-metric-value strong{font-size:19px}.territorial-report-metric-value-block.is-textual .territorial-report-metric-value strong{overflow-wrap:anywhere;letter-spacing:-.01em;font-size:12px;line-height:1.25}@container territorial-report (width>=720px){.territorial-report-metric-values.has-4-values,.territorial-report-metric-values.has-5-values{row-gap:0}.territorial-report-metric-values.has-4-values{grid-template-columns:repeat(4,minmax(0,1fr))}.territorial-report-metric-values.has-5-values{grid-template-columns:repeat(5,minmax(0,1fr))}.territorial-report-metric-values.has-4-values .territorial-report-metric-value-block:nth-child(n+3),.territorial-report-metric-values.has-5-values .territorial-report-metric-value-block:nth-child(n+3){border-top:0;padding-top:0}.territorial-report-metric-values.has-4-values .territorial-report-metric-value-block:nth-child(3),.territorial-report-metric-values.has-5-values .territorial-report-metric-value-block:nth-child(3),.territorial-report-metric-values.has-5-values .territorial-report-metric-value-block:nth-child(5){border-left:1px solid var(--border);padding-left:10px}.territorial-report-metric-values.has-5-values .territorial-report-metric-value-block:nth-child(5){grid-column:auto}}.territorial-report-metric-value>span:not(.territorial-report-pending){font-size:9px}.territorial-report-pending{padding:4px 7px;font-size:8px}.territorial-report-metric-details{color:var(--muted);background:0 0;border:0;padding:0;font-size:8px}.territorial-report-metric-details>summary{cursor:pointer;width:fit-content;color:var(--muted);font-weight:750;list-style:none}.territorial-report-metric-details>summary:before{content:"+";color:var(--territorial-section-color);margin-right:4px}.territorial-report-metric-details[open]>summary:before{content:"−"}.territorial-report-metric-details>div{background:#f6c45312;border-left:2px solid #f6c453;gap:3px;margin-top:6px;padding:7px 8px;line-height:1.4;display:grid}.territorial-report-metric-meta{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding-top:7px;display:grid}.territorial-report-metric-meta a{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.3;text-decoration:none;overflow:hidden}.territorial-report-metric-meta a>span{color:var(--territorial-section-color);text-transform:uppercase;margin-right:4px;font-weight:850}.territorial-report-metric-meta a:hover{color:var(--accent);text-decoration:underline}.territorial-report-metric-meta time{color:var(--faint);white-space:nowrap;font-size:8px}.parcel-dark .territorial-report-overview-badge{color:#f6c453;background:#f6c4531a;border-color:#f6c45347}.parcel-dark .territorial-report-warnings{color:#fde68a;background:#78350f38;border-color:#d9770657}.parcel-dark .territorial-report-summary-metric,.parcel-dark .territorial-report-metric{border-color:#94a3b829}.parcel-dark .territorial-report-metric-status{color:#6ee7b7;background:#10b9811f}.parcel-dark .territorial-report-metric.is-partial .territorial-report-metric-status{color:#fde68a;background:#d977062e}.parcel-dark .territorial-report-metric-status.is-missing{color:#94a3b8;background:#94a3b81a}@container territorial-report (width<=520px){.territorial-report-metric-grid{grid-template-columns:minmax(0,1fr)}.territorial-report-metric.is-wide{grid-column:auto}}@container territorial-report (width<=350px){.territorial-report-overview-grid{grid-template-columns:minmax(0,1fr)}.territorial-report-overview-badge,.territorial-report-section-copy>span{display:none}.territorial-report-section-trigger{grid-template-columns:32px minmax(0,1fr) auto 12px;gap:7px;padding-inline:9px}}.premium-login-shell{color:#081b3a;background:#dfe8ed;place-items:center;min-height:100svh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.premium-login-background{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.9)contrast(.96)brightness(1.03);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.008)}.premium-login-atmosphere{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffff52,#0000 25%),linear-gradient(90deg,#fff4c71a,#ffffff0a 49%,#184a7e17),linear-gradient(#ffffff14,#0000 58%,#0417332e);position:absolute;inset:0}.premium-login-stage{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:min(100%,760px);min-height:100svh;padding:24px 28px 30px;display:flex;position:relative}.premium-login-logo{z-index:2;aspect-ratio:1;flex:none;place-items:center;width:clamp(205px,28vh,292px);margin-bottom:-12px;transition:filter .18s,transform .18s;display:grid;position:relative}.premium-login-logo:hover{filter:brightness(1.025);transform:translateY(-2px)}.premium-login-logo img{z-index:1;-o-object-fit:contain;object-fit:contain;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);filter:drop-shadow(0 17px 23px #08204633);width:100%;height:100%;display:block;position:relative}.premium-login-logo-halo{background:radial-gradient(circle,#ffffff47,#0000 66%);border:1px solid #ffffff70;border-radius:50%;position:absolute;inset:5%;box-shadow:0 0 42px #ffffff47}.admin-saas-nav-brand>img{-o-object-fit:contain;object-fit:contain;width:38px;height:38px;display:block}.admin-saas-nav-brand>.parcel-app-wordmark{flex-direction:column;width:126px;min-width:0;display:flex}.admin-saas-nav-brand>.parcel-app-wordmark .parcel-app-wordmark-name{font-size:22px;line-height:21px}.admin-saas-nav-brand>.parcel-app-wordmark .parcel-app-wordmark-tagline{font-size:5.8px}.premium-login-card{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(125deg,#fffced8f,#f4f9ff91 52%,#e2eefb87);border:1px solid #ffffffad;border-radius:18px;width:min(94vw,650px);padding:32px clamp(34px,5vw,64px) 25px;position:relative;box-shadow:0 26px 70px #08244c38,inset 0 1px #ffffffd9,inset 0 -1px #18426f14}.premium-login-card:before{content:"";pointer-events:none;border:1px solid #fff3;border-radius:12px;position:absolute;inset:8px}.premium-login-header{z-index:1;text-align:center;position:relative}.premium-login-eyebrow{color:#44617f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.premium-login-header h1{color:#071b3b;letter-spacing:-.035em;text-shadow:0 1px #ffffffc7;font-size:clamp(30px,3.1vw,39px);font-weight:800;line-height:1.06}.premium-login-header p{color:#203650;margin-top:8px;font-size:14px;font-weight:500}.premium-login-title-rule{justify-content:center;align-items:center;width:82px;margin:17px auto 18px;display:flex}.premium-login-title-rule:before,.premium-login-title-rule:after{content:"";background:linear-gradient(90deg,#0000,#17395e);width:34px;height:1px}.premium-login-title-rule:after{background:linear-gradient(90deg,#17395e,#0000)}.premium-login-title-rule span{background:#fff;border:1px solid #15385f;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff54}.premium-login-form{z-index:1;gap:11px;display:grid;position:relative}.premium-login-field{position:relative}.premium-login-field-icon{z-index:2;color:#17395e;pointer-events:none;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.premium-login-field-icon svg,.premium-login-password-toggle svg{width:100%;height:100%}.premium-login-shell .premium-login-input{outline:none;width:100%;min-height:56px;padding:0 52px;font-size:14px;font-weight:550;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 6px 16px #1a38580f,inset 0 1px #fffffff2;color:#071b3b!important;background:#ffffffbd!important;border:1px solid #315b8959!important;border-radius:12px!important}.premium-login-shell .premium-login-input::placeholder{color:#43576d;opacity:1}.premium-login-shell .premium-login-input:hover{background:#ffffffd9!important;border-color:#214f8094!important}.premium-login-shell .premium-login-input:focus{box-shadow:0 0 0 4px #2563aa1c,0 8px 22px #0d305a1a;background:#fffffff0!important;border-color:#1c5aa1!important}.premium-login-shell .premium-login-password-input{padding-right:54px}.premium-login-password-toggle{z-index:2;color:#21486f;width:22px;height:22px;transition:color .16s,transform .16s;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.premium-login-password-toggle:hover{color:#0b57a2;transform:translateY(-50%)scale(1.06)}.premium-login-forgot{color:#183b61;text-underline-offset:3px;justify-self:end;margin-top:-2px;font-size:12px;font-weight:650;-webkit-text-decoration:underline #183b6147;text-decoration:underline #183b6147;transition:color .16s}.premium-login-forgot:hover{color:#0759ab}.premium-login-message{border:1px solid;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:650;line-height:1.4}.premium-login-message.is-error{color:#8f1f1f;background:#fee2e2c2;border-color:#b91c1c3d}.premium-login-message.is-info{color:#065f46;background:#d1fae5b8;border-color:#056e533d}.premium-login-message a{margin-top:4px;font-weight:800;text-decoration:underline;display:block}.premium-login-submit{color:#fff;background:linear-gradient(135deg,#2563c7 0%,#1746e8 100%);border:1px solid #ffffffeb;border-radius:50%;justify-self:center;place-items:center;width:72px;height:72px;margin-top:2px;transition:box-shadow .18s,transform .18s,filter .18s;display:grid;position:relative;box-shadow:0 12px 28px #1746e847,0 0 0 8px #2563c71f,inset 0 1px #ffffff6b}.premium-login-submit:hover:not(:disabled){filter:brightness(1.08)saturate(1.08);transform:translateY(-2px);box-shadow:0 16px 34px #1746e859,0 0 0 9px #2563c729,inset 0 1px #ffffff80}.premium-login-submit:focus-visible{outline-offset:5px;outline:3px solid #1746e857}.premium-login-submit:disabled{cursor:not-allowed;opacity:.62}.premium-login-submit svg{width:31px;height:31px}.premium-login-spinner{border:2px solid #133b6440;border-top-color:#123c69;border-radius:50%;width:23px;height:23px;animation:.7s linear infinite premium-login-spin}.premium-login-divider{z-index:1;color:#496078;text-transform:uppercase;align-items:center;gap:13px;margin:13px 0 8px;font-size:11px;font-weight:700;display:flex;position:relative}.premium-login-divider:before,.premium-login-divider:after{content:"";background:linear-gradient(90deg,#0000,#1b416840);flex:1;height:1px}.premium-login-divider:after{background:linear-gradient(90deg,#1b416840,#0000)}.premium-login-register{z-index:1;color:#0b2547;justify-content:center;align-items:center;gap:10px;font-size:14px;transition:color .16s,transform .16s;display:inline-flex;position:relative}.premium-login-register:hover{color:#0759ab;transform:translateY(-1px)}.premium-login-register>span{place-items:center;width:28px;height:28px;display:grid}.premium-login-register svg{width:26px;height:26px}.premium-login-register strong{font-weight:800}.premium-login-contact{z-index:1;color:#53697e;text-align:center;margin-top:9px;font-size:10px;font-weight:550;position:relative}.premium-login-contact a{color:#173f69;text-underline-offset:2px;font-weight:750;text-decoration:underline}.premium-login-signature{z-index:2;color:#ffffffb8;letter-spacing:.18em;text-shadow:0 1px 10px #041a3573;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:18px;right:25px}@keyframes premium-login-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (height<=820px) and (width>=701px){.premium-login-stage{padding-block:14px 20px}.premium-login-logo{width:clamp(128px,18vh,170px);margin-bottom:-12px}.premium-login-card{padding-top:24px;padding-bottom:19px}.premium-login-eyebrow{margin-bottom:4px}.premium-login-header h1{font-size:30px}.premium-login-title-rule{margin-block:12px 13px}.premium-login-shell .premium-login-input{min-height:50px}.premium-login-submit{width:62px;height:62px}.premium-login-divider{margin-top:9px}}@media (width<=700px){.premium-login-shell{min-height:100svh;overflow:hidden auto}.premium-login-background{-o-object-position:58% center;object-position:58% center;position:fixed}.premium-login-atmosphere{background:linear-gradient(#fffced2e,#0f2e522e),#ebf3f81f;position:fixed}.premium-login-stage{justify-content:flex-start;min-height:100svh;padding:22px 14px 34px}.premium-login-logo{width:138px;margin-bottom:-5px}.premium-login-card{-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:linear-gradient(145deg,#fffdf4c4,#e8f2fcbf);border-radius:16px;width:min(100%,520px);padding:27px clamp(22px,7vw,42px) 24px}.premium-login-eyebrow{font-size:8px}.premium-login-header h1{font-size:31px}.premium-login-shell .premium-login-input{min-height:54px}.premium-login-signature{display:none}}@media (width<=390px){.premium-login-stage{padding-inline:8px}.premium-login-logo{width:118px}.premium-login-card{padding-inline:19px}.premium-login-header p{font-size:13px}}@media (prefers-reduced-motion:reduce){.premium-login-spinner{animation:none}.premium-login-logo,.premium-login-register,.premium-login-submit{transition:none}}.premium-register-shell{height:100svh;min-height:0;overflow:hidden auto}.premium-register-shell .premium-login-background,.premium-register-shell .premium-login-atmosphere{position:fixed}.premium-register-stage{justify-content:flex-start;width:min(100%,820px);min-height:100%;padding:16px 24px 34px}.premium-register-logo{width:clamp(118px,16vh,164px);margin-bottom:-9px}.premium-register-card{width:min(95vw,720px);padding:26px clamp(28px,4vw,48px) 22px}.premium-register-header h1{font-size:clamp(28px,2.6vw,35px)}.premium-register-header .premium-login-title-rule{margin-block:13px 15px}.premium-register-form{gap:10px}.premium-register-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-register-field-wide{grid-column:1/-1}.premium-register-shell .premium-login-input{min-height:50px}.premium-register-shell .premium-login-input[aria-invalid=true]{box-shadow:0 0 0 3px #b91c1c17;border-color:#b91c1c8f!important}.premium-register-strength{color:#465f79;align-items:center;gap:10px;padding-inline:2px;font-size:10px;display:flex}.premium-register-strength>div{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.premium-register-strength span{background:#315b8929;border-radius:99px;height:3px;transition:background-color .16s}.premium-register-strength span.is-short{background:#d58a32}.premium-register-strength span.is-correct{background:#2f6cb0}.premium-register-strength span.is-strong{background:#168063}.premium-register-strength strong{text-align:right;min-width:92px;font-weight:700}.premium-register-mismatch{color:#991b1b;text-align:right;margin-top:-3px;font-size:10px;font-weight:650}.premium-register-submit-wrap{justify-items:center;gap:7px;margin-top:1px;display:grid}.premium-register-submit{width:64px;height:64px;margin-top:0}.premium-register-submit-wrap>span{color:#183b61;font-size:11px;font-weight:750}.premium-register-divider{margin-block:10px 6px}@media (height>=930px) and (width>=701px){.premium-register-stage{justify-content:center}}@media (width<=700px){.premium-register-stage{min-height:100%;padding:14px 12px 30px}.premium-register-logo{width:112px;margin-bottom:-4px}.premium-register-card{width:min(100%,560px);padding:24px clamp(19px,6vw,34px) 21px}.premium-register-header h1{font-size:29px}.premium-register-header p{font-size:12px}.premium-register-fields{grid-template-columns:1fr}.premium-register-field-wide{grid-column:auto}}@media (width<=390px){.premium-register-stage{padding-inline:7px}.premium-register-logo{width:100px}.premium-register-card{padding-inline:17px}.premium-register-shell .premium-login-input{min-height:48px;font-size:13px}}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.first\:pt-0\.5:first-child{padding-top:.125rem}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-\[var\(--admin-accent\)\]:hover{border-color:var(--admin-accent)}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/15:hover{background-color:#f59e0b26}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-600\/30:hover{background-color:#2563eb4d}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.hover\:text-blue-200:hover{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.hover\:text-slate-500:hover{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-slate-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[var\(--admin-accent\)\]:focus{border-color:var(--admin-accent)}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:border-slate-200:hover:disabled{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.disabled\:hover\:bg-white\/95:hover:disabled{background-color:#fffffff2}.disabled\:hover\:text-slate-700:hover:disabled{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.5fr_auto\]{grid-template-columns:1fr 1.5fr auto}.md\:grid-cols-\[1fr_220px_180px\]{grid-template-columns:1fr 220px 180px}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (width>=1024px){.lg\:w-auto{width:auto}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.4fr_1fr_150px_auto\]{grid-template-columns:1.4fr 1fr 150px auto}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}}.relative:hover .\[\.relative\:hover_\&\]\:opacity-100{opacity:1}@scope(.landing-v3){*,:before,:after{box-sizing:border-box;margin:0;padding:0}:scope{scroll-behavior:smooth}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}svg{flex-shrink:0}:scope{--n-0:#050608;--n-50:#0a0d12;--n-100:#10141b;--n-200:#171c25;--n-300:#232a37;--n-400:#3a4354;--n-500:#5b6577;--n-600:#8891a3;--n-700:#aeb6c4;--n-800:#d7dce4;--n-900:#f4f6f9;--bg:var(--n-0);--bg-soft:var(--n-50);--surface:#ffffff09;--surface-2:#fff1;--border:#ffffff1a;--border-2:#fff3;--text:var(--n-900);--text-dim:var(--n-700);--text-mute:var(--n-500);--accent:#3d6bff;--accent-600:#2952e0;--accent-soft:#3d6bff24;--accent-glow:#3d6bff80;--success:#2fd07a;--danger:#ff5c72;--panel-bg:linear-gradient(180deg, #ffffff0d, #ffffff04);--header-bg:#050608b8;--chip-bg:#ffffff0b;--grid-line:#ffffff08;--mesh-op:.55;--canvas-op:.5;--ambient-blue:#3d6bff2e;--ambient-cyan:#22d3ee1a;--ambient-wash:#02081270;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--sp-11:80px;--sp-12:96px;--sp-13:128px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-full:999px;--sh-1:0 1px 2px #0000004d;--sh-2:0 12px 30px -14px #0000008c;--sh-3:0 30px 70px -24px #000000a6;--sh-glow:0 0 0 1px #3d6bff4d, 0 18px 44px -16px var(--accent-glow);--f-display:clamp(2.75rem, 2.1rem + 3.2vw, 5.5rem);--f-h1:clamp(2rem, 1.7rem + 1.6vw, 3rem);--f-h2:clamp(1.5rem, 1.35rem + .8vw, 2rem);--f-lead:clamp(1.05rem, 1rem + .3vw, 1.25rem);--f-body:1rem;--f-small:.875rem;--f-tiny:.8125rem;--ease:cubic-bezier(.16,.84,.32,1);--ease-spring:cubic-bezier(.34,1.4,.44,1);--container:1440px}:scope[data-theme=light]{--bg:#eef4f9;--bg-soft:#f7fafc;--surface:#ffffffdb;--surface-2:#fffffff5;--border:#214f8024;--border-2:#214f8038;--text:#081b3a;--text-dim:#38536f;--text-mute:#6c8196;--accent:#1f5fb5;--accent-600:#1746e8;--accent-soft:#1f5fb51a;--panel-bg:linear-gradient(145deg, #fffffff5, #eff6fce6);--header-bg:#ffffffdb}:scope[data-theme=light] .header{background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #214f8024;box-shadow:0 8px 28px #23436312}:scope[data-theme=light] .hero,:scope[data-theme=light] .section,:scope[data-theme=light] .closing{background:0 0}:scope[data-theme=light] .device,:scope[data-theme=light] .bento-card,:scope[data-theme=light] .domain,:scope[data-theme=light] .pipeline,:scope[data-theme=light] .compare-card,:scope[data-theme=light] .roadmap-card{border-color:var(--border);background:var(--panel-bg);box-shadow:0 18px 42px #1a385817,inset 0 1px #ffffffe6}:scope[data-theme=light] .btn-primary{background:linear-gradient(135deg,#2563c7,#1746e8);border:1px solid #ffffffb8;box-shadow:0 10px 24px #1f5fb538}:scope[data-theme=light] .btn-ghost,:scope[data-theme=light] .header-login{color:#17395e}:scope[data-theme=light] .eyebrow,:scope[data-theme=light] .section-kicker{color:#1f5fb5}:scope[data-theme=light] .mesh{opacity:.28}:scope[data-theme=light]{--bg:#f6f7fb;--bg-soft:#eef1f8;--surface:#0d142608;--surface-2:#0d14260d;--border:#0d142617;--border-2:#0d142629;--text:#0c1120;--text-dim:#4c556c;--text-mute:#848da2;--accent:#3457e6;--accent-600:#2743c2;--accent-soft:#3457e61a;--accent-glow:#3457e652;--success:#16a35f;--danger:#dc2b45;--panel-bg:linear-gradient(180deg, #ffffffdb, #fff9);--header-bg:#f6f7fbbf;--chip-bg:#0d142609;--grid-line:#0d142609;--mesh-op:.3;--canvas-op:.28;--ambient-blue:#3457e621;--ambient-cyan:#0ea5e917;--ambient-wash:#ffffff6b;--sh-1:0 1px 2px #0f172a0f;--sh-2:0 14px 30px -16px #0f172a29;--sh-3:0 30px 60px -20px #0f172a2e;--sh-glow:0 0 0 1px #3457e638, 0 16px 34px -14px var(--accent-glow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:scope{background-color:var(--bg);background-image:radial-gradient(circle at 12% 0%, var(--ambient-blue), transparent 32rem), radial-gradient(circle at 92% 14%, var(--ambient-cyan), transparent 28rem), linear-gradient(180deg, var(--ambient-wash), transparent 34rem);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--f-body);-webkit-font-smoothing:antialiased;background-attachment:fixed;line-height:1.55;transition:background-color .4s,color .4s;position:relative;overflow-x:hidden}h1,h2,h3{letter-spacing:-.02em;color:var(--text);font-family:inherit}.eyebrow{font-size:var(--f-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-3);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ink{color:var(--accent)}.skip-link{z-index:999;background:var(--accent);color:#fff;border-radius:var(--r-sm);font-size:var(--f-small);padding:10px 18px;font-weight:600;transition:top .2s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#bg-canvas{z-index:0;pointer-events:none;opacity:var(--canvas-op);transition:opacity .4s;position:fixed;inset:0}.mesh{z-index:0;pointer-events:none;opacity:var(--mesh-op);background:radial-gradient(900px 600px at 15% -10%,#3d6bff47,#0000 60%),radial-gradient(700px 500px at 100% 10%,#3d6bff24,#0000 55%),radial-gradient(800px 500px at 50% 100%,#3d6bff1a,#0000 55%);transition:opacity .4s;position:fixed;inset:0}.header,main,.footer{z-index:1;position:relative}.wrap{width:100%;max-width:var(--container);margin:0 auto;padding:0 clamp(20px,4vw,64px)}.section{padding:clamp(56px,8vw,112px) 0}.section-head{max-width:640px;margin:0 auto var(--sp-9);text-align:center}.section-head h2{font-size:var(--f-h1);margin-bottom:var(--sp-3)}.section-sub{color:var(--text-dim);font-size:var(--f-lead)}.two{gap:var(--sp-6);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.panel{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(20px);box-shadow:var(--sh-2);padding:var(--sp-8);transition:border-color .3s ease, box-shadow .3s ease, transform .3s var(--ease), background .4s ease}.panel:hover{border-color:var(--border-2);box-shadow:var(--sh-3)}.panel-title{font-size:var(--f-h2);margin-bottom:var(--sp-5);line-height:1.25}.lead{color:var(--text-dim);font-size:var(--f-lead);margin-bottom:var(--sp-5);line-height:1.65}.btn{font-weight:600;font-size:var(--f-small);border-radius:var(--r-sm);transition:transform .25s var(--ease-spring), box-shadow .25s ease;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 22px;display:inline-flex;position:relative;overflow:hidden}.btn span{z-index:1;position:relative}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-600));color:#fff;box-shadow:var(--sh-glow)}.btn-primary:hover{transform:translateY(-2px)}.btn-primary:after{content:"";background:linear-gradient(120deg,#0000 30%,#fff6 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.btn-primary:hover:after{transform:translate(130%)}.btn-lg{padding:16px 30px;font-size:1rem}.btn-sm{padding:9px 18px;font-size:.8125rem}.btn-ghost{color:var(--text-dim);font-weight:600;font-size:var(--f-small);align-items:center;gap:8px;padding:12px 6px;transition:color .2s,gap .2s;display:inline-flex}.btn-ghost svg{color:var(--accent)}.btn-ghost:hover{color:var(--text);gap:11px}.mini-cta a{color:var(--accent);font-weight:600;font-size:var(--f-small);align-items:center;gap:6px;display:inline-flex}.mini-cta a:hover svg{transform:translate(3px)}.mini-cta svg{transition:transform .2s var(--ease)}.header{z-index:100;background:var(--header-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);transition:background .4s,border-color .4s;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:var(--sp-6);height:72px;display:flex}.brand{align-items:center;gap:9px;font-family:inherit;font-size:1.15rem;font-weight:800;display:flex}.brand svg{color:var(--accent)}.brand b{color:var(--accent);font-weight:800}.landing-parcelai-brand{flex-shrink:0;gap:11px;min-width:0}.landing-parcelai-mark{-o-object-fit:cover;object-fit:cover;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);filter:drop-shadow(0 5px 10px #0822542e);flex:0 0 46px;width:46px;height:46px}.landing-parcelai-wordmark{align-content:center;line-height:1;display:grid}.landing-parcelai-name{color:var(--text);letter-spacing:-.045em;white-space:nowrap;font-size:1.31rem;font-weight:820}.landing-parcelai-tagline{color:var(--text-dim);letter-spacing:.105em;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:.485rem;font-weight:750;line-height:1.15}.landing-parcelai-brand-footer .landing-parcelai-mark{flex-basis:42px;width:42px;height:42px}.landing-app-wordmark{flex-direction:column;width:128px;min-width:128px;line-height:1;display:flex}.landing-app-name{width:100%;color:var(--text);letter-spacing:0;white-space:nowrap;justify-content:space-between;align-items:baseline;font-size:27px;font-weight:750;line-height:25px;display:flex}.landing-app-name b{color:var(--accent);font-weight:750}.landing-app-rule{grid-template-columns:1fr 1fr 1fr;width:100%;height:2px;margin:3px 0;display:grid}.landing-app-rule i:first-child{background:var(--text)}.landing-app-rule i:nth-child(2){background:var(--border-strong)}.landing-app-rule i:nth-child(3){background:var(--accent)}.landing-app-tagline{color:var(--text-dim);letter-spacing:1.05px;text-transform:uppercase;white-space:nowrap;font-size:6.8px;font-weight:750;line-height:8px}.nav{align-items:center;gap:var(--sp-7);display:flex}.nav a{font-size:var(--f-small);color:var(--text-dim);font-weight:500;transition:color .2s;position:relative}.nav a:after{content:"";background:var(--accent);height:1.5px;transition:right .25s var(--ease);position:absolute;bottom:-6px;left:0;right:100%}.nav a:hover{color:var(--text)}.nav a:hover:after{right:0}.nav-cta,.nav-cta:after{display:none}.header-actions{align-items:center;gap:var(--sp-4);display:flex}.theme-btn{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--accent);transition:border-color .2s ease, transform .2s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.theme-btn:hover{border-color:var(--accent);transform:rotate(10deg)}.t-icon{transition:opacity .3s ease, transform .45s var(--ease);position:absolute}.t-sun{opacity:0;transform:rotate(-80deg)scale(.4)}.t-moon,[data-theme=light] .t-sun{opacity:1;transform:rotate(0)scale(1)}[data-theme=light] .t-moon{opacity:0;transform:rotate(80deg)scale(.4)}.burger{flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;display:none}.burger span{background:var(--text);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.hero{padding:clamp(48px,8vw,96px) 0 0}.hero-wrap{gap:var(--sp-10);grid-template-columns:1.05fr .95fr;align-items:center;padding-bottom:clamp(56px,7vw,96px);display:grid}.hero-title{font-size:var(--f-display);margin-bottom:var(--sp-5);font-weight:800;line-height:1.03}.hero-desc{font-size:var(--f-lead);color:var(--text-dim);max-width:46ch;margin-bottom:var(--sp-7);line-height:1.7}.hero-actions{align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-9);flex-wrap:wrap;display:flex}.hero-proof{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.proof-stat{flex-direction:column;display:flex}.proof-stat b{font-family:inherit;font-size:1.5rem;font-weight:800}.proof-stat span{font-size:var(--f-tiny);color:var(--text-mute)}.proof-sep{background:var(--border-2);width:1px;height:30px}.hero-visual{position:relative}.device{border-radius:var(--r-xl);box-shadow:var(--sh-3);border:1px solid var(--border-2);aspect-ratio:462/340;transform-style:preserve-3d;will-change:transform;position:relative;overflow:hidden}.device-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.device-scan{filter:drop-shadow(0 0 8px #3d6bffb3);background:linear-gradient(90deg,#0000,#3d6bffe6,#0000);height:2px;animation:5s ease-in-out infinite scan;position:absolute;top:0;left:0;right:0}@keyframes scan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.device-live{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--f-tiny);border-radius:var(--r-full);background:#050608bf;border:1px solid #ffffff24;align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:flex;position:absolute;top:16px;left:16px}.device-live i{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite livepulse;box-shadow:0 0 #2fd07a99}@keyframes livepulse{0%{box-shadow:0 0 #2fd07a8c}70%{box-shadow:0 0 0 8px #2fd07a00}to{box-shadow:0 0 #2fd07a00}}.verdict-float{-webkit-backdrop-filter:blur(18px);border-radius:var(--r-md);width:min(230px,46%);padding:var(--sp-4);background:#080a10b8;border:1px solid #ffffff24;position:absolute;bottom:16px;right:16px;box-shadow:0 24px 50px -20px #0009}.verdict-top{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;gap:8px;display:flex}.verdict-tag{letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}.verdict-ok{font-size:var(--f-tiny);color:var(--success);align-items:center;gap:4px;font-weight:700;display:flex}.verdict-risk{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.risk-ring{flex-shrink:0;width:52px;height:52px;position:relative}.risk-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.risk-ring circle{fill:none;stroke:#ffffff24;stroke-width:5px}.risk-ring .ring-fill{stroke:var(--success);stroke-linecap:round;stroke-dasharray:169.6;stroke-dashoffset:calc(169.6 - (169.6 * var(--p)) / 100);transition:stroke-dashoffset 1.4s var(--ease)}.risk-ring b{color:#fff;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex;position:absolute;inset:0}.risk-meta{flex-direction:column;gap:2px;display:flex}.risk-meta span{font-size:var(--f-tiny);color:#fff;font-weight:700}.risk-meta em{color:#ffffff8c;font-size:10.5px;font-style:normal}.verdict-mini{padding-top:var(--sp-3);border-top:1px solid #ffffff24;flex-direction:column;gap:7px;display:flex}.verdict-mini li{color:#fff9;justify-content:space-between;font-size:11.5px;display:flex}.verdict-mini b{color:#fff;font-weight:700}.cinematic-showcase{z-index:1;padding:clamp(10px,1.4vw,22px) 0 clamp(42px,5.5vw,76px);position:relative}.cinematic-shell{max-width:1120px}.cinematic-heading{text-align:center;justify-content:center;margin:0 auto clamp(18px,2.2vw,30px);display:flex;position:relative}.cinematic-heading:after{content:"";background:linear-gradient(90deg,#0000,#6574ff 26%,#37baf7 74%,#0000);border-radius:999px;width:clamp(52px,6vw,82px);height:2px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #498eff47}.cinematic-heading h2{max-width:780px;color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.75vw,2.55rem);font-weight:780;line-height:1.08}.cinematic-scene{--camera-x:0px;--camera-y:0px;--hud-breathe:.72;--hud-opacity:.85;--hud-dash:0;--meter-progress:.88;--meter-x:88%;isolation:isolate;aspect-ratio:3/2;contain:layout paint style;cursor:crosshair;background:#010713;border:1px solid #56ddff4d;border-radius:clamp(20px,2.5vw,34px);width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 40px 100px -34px #000822e6,inset 0 0 0 1px #4be1ff14,0 0 70px #0095ff29,0 22px 60px #1c45be33}.cinematic-scene:before{z-index:1;pointer-events:none;content:"";opacity:.08;transform:perspective(620px) rotateX(64deg) translate3d(calc(var(--camera-x) * -.3), calc(34% + var(--camera-y) * -.3), 0) scale(1.2);transform-origin:50% 62%;background-image:linear-gradient(#34daff1c 1px,#0000 1px),linear-gradient(90deg,#34daff14 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(58% 48% at 50% 60%,#000 18%,#0000 74%);mask-image:radial-gradient(58% 48% at 50% 60%,#000 18%,#0000 74%)}.cinematic-scene:after{z-index:7;pointer-events:none;border-radius:inherit;content:"";mix-blend-mode:screen;background:repeating-linear-gradient(#72eaff06 0 1px,#0000 1px 4px),linear-gradient(110deg,#72f2ff0d,#0000 22% 74%,#634fff14);position:absolute;inset:0}.cinematic-backdrop{z-index:0;filter:none;opacity:1;transform:translate3d(calc(var(--camera-x) * -.12), calc(var(--camera-y) * -.1), 0) scale(1.012);will-change:transform;background-image:url(/landing-v3/france-ai-scan.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.cinematic-canvas{z-index:3;opacity:.48;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinematic-title-patch{z-index:6;color:#a8dae7d6;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 4px #3fdcff52;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#020d1efa 0 87%,#020d1edb 94%,#0000);align-items:center;width:21.5%;height:3.75%;padding-left:1.7%;font-family:Inter,Segoe UI,sans-serif;font-size:clamp(4px,.58vw,9px);font-weight:400;line-height:1;display:flex;position:absolute;top:66.15%;left:75.45%;overflow:hidden}.cinematic-title-patch:before{color:#4cdcf6e0;content:"›";margin-right:.42em}.cinematic-source,.cinematic-hud-stack,.cinematic-energy-meter{opacity:0!important}.cinematic-source{--source-color:#49dcff;--source-energy:.5;--source-glow:17px;--source-opacity:.8;--source-ring-strength:15%;z-index:5;border:1px solid color-mix(in srgb, var(--source-color) 70%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--source-color) 15%, #010818f0), #010818d1), repeating-linear-gradient(90deg, transparent 0 8px, color-mix(in srgb, var(--source-color) 8%, transparent) 8px 9px);width:clamp(112px,17%,240px);height:clamp(38px,6.3%,60px);color:var(--source-color);box-shadow:0 0 var(--source-glow) color-mix(in srgb, var(--source-color) 45%, transparent), 0 0 0 4px color-mix(in srgb, var(--source-color) 8%, transparent), inset 0 0 14px color-mix(in srgb, var(--source-color) 18%, transparent);opacity:var(--source-opacity);clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%,9% 50%);transform-origin:50%;will-change:transform;border-radius:7px 15px 15px 7px;place-items:center;display:grid;position:absolute;top:0;left:0}.cinematic-source:before,.cinematic-source:after{pointer-events:none;border-radius:inherit;content:"";position:absolute}.cinematic-source:before{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--source-color) 54%, transparent) 0 1px, transparent 1px 5px);opacity:.72;border:0;border-radius:0;inset:25% 27% 25% 29%}.cinematic-source:after{border:1px solid color-mix(in srgb, var(--source-color) var(--source-ring-strength), transparent);width:clamp(22px,2.35vw,34px);height:clamp(22px,2.35vw,34px);box-shadow:inset 0 0 7px color-mix(in srgb, var(--source-color) 32%, transparent);top:50%;right:7%;transform:translateY(-50%)}.cinematic-source svg{fill:none;stroke:currentColor;stroke-width:1.75px;filter:drop-shadow(0 0 5px);width:21%;height:52%;margin-right:59%;overflow:visible}.cinematic-hud-stack{z-index:5;pointer-events:none;width:clamp(180px,23.5%,330px);transform:translate3d(calc(var(--camera-x) * .38), calc(var(--camera-y) * .32), 0);will-change:transform;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);display:grid;position:absolute;top:4.5%;bottom:8.5%;right:2.4%}.cinematic-hud-panel{clip-path:polygon(5% 0,96% 0,100% 8%,100% 92%,96% 100%,5% 100%,0 92%,0 8%);opacity:var(--hud-opacity);background:linear-gradient(145deg,#02122cd1,#000716e6),repeating-linear-gradient(#0000 0 8px,#3ddbff06 8px 9px);border:1px solid #49deff7a;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #22c8ff0f,0 0 22px #004daa1f}.cinematic-hud-panel:before{pointer-events:none;content:"";background:linear-gradient(105deg,#0000 0 42%,#5becff14 50%,#0000 58% 100%);position:absolute;inset:0}.cinematic-hud-panel svg{width:100%;height:100%;overflow:visible}.hud-frame-line{stroke:#60ebffb8;stroke-width:1.2px}.hud-france{stroke:#54e6ff;stroke-width:1.55px;fill:#14beff14;filter:drop-shadow(0 0 6px #2cdcffa6)}.hud-corsica{stroke-width:1.2px}.hud-map-grid{stroke:#4cdcff21;stroke-width:.65px;stroke-dasharray:2 5}.hud-map-route{stroke:#6effcde6;stroke-width:1.65px;stroke-dasharray:4 6;stroke-dashoffset:var(--hud-dash)}.hud-map-ping{fill:none;stroke:#67ffd1;transform-origin:126px 80px}.hud-map-ping-a{fill:#67ffd1;filter:drop-shadow(0 0 7px #67ffd1)}.hud-map-ping-b{opacity:var(--hud-breathe);transform:scale(var(--hud-breathe))}.hud-flow-lines path{stroke:#3ce4ffc7;stroke-width:1.25px;stroke-dasharray:2 5;stroke-dashoffset:var(--hud-dash)}.hud-flow-lines path:nth-child(2n){stroke:#6fffcd8c}.hud-flow-dots{fill:#4ce7ff;filter:drop-shadow(0 0 5px #4ce7ff)}.hud-brain{stroke:#56ebffe6;stroke-width:1.5px;fill:#1f9aff14;filter:drop-shadow(0 0 6px #3adcffa6)}.hud-neurons path{stroke:#64e9ff80;stroke-width:.8px}.hud-neurons circle{fill:#67e8f9;opacity:var(--hud-breathe);filter:drop-shadow(0 0 4px #67e8f9)}.cinematic-energy-meter{z-index:5;clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,3% 100%,0 50%);height:clamp(36px,4.7vw,60px);transform:translate3d(calc(var(--camera-x) * .18), calc(var(--camera-y) * .15), 0);background:#010a1dc2;border:1px solid #3fd7ff47;position:absolute;bottom:3.5%;left:27%;right:27%;overflow:visible;box-shadow:0 0 24px #1db1ff21,inset 0 0 18px #31dbff0d}.cinematic-energy-meter:before{content:"";background:repeating-linear-gradient(90deg,#3de6ff38 0 10px,#0000 10px 14px);height:16%;position:absolute;top:42%;left:8%;right:8%}.cinematic-energy-meter span{filter:drop-shadow(0 0 5px #24dfff);width:84%;height:16%;transform:scaleX(var(--meter-progress));transform-origin:0;background:repeating-linear-gradient(90deg,#52f0ff 0 10px,#0000 10px 14px);position:absolute;top:42%;left:8%}.cinematic-energy-meter i{top:18%;left:var(--meter-x);background:radial-gradient(circle,#5fffddb8,#26c4ff1f 45%,#0000 68%);border:1px solid #70f6ffb8;border-radius:50%;width:28px;height:64%;position:absolute;transform:translate(-50%);box-shadow:0 0 18px #26ddffad}.cinematic-energy-meter b{clip-path:inherit;border:1px solid #7968ff1f;position:absolute;inset:5px}.cinematic-optics{z-index:4;pointer-events:none;opacity:.52;background:radial-gradient(ellipse 28% 11% at 50% 57%, #3effd32e, transparent 72%), conic-gradient(from 118deg at 50% 57%, transparent 0 18%, #31dcff14 20%, transparent 22% 49%, #745bff12 51%, transparent 53% 100%);mix-blend-mode:screen;transform:translate3d(calc(var(--camera-x) * .12), calc(var(--camera-y) * .12), 0);position:absolute;inset:0}.cinematic-vignette{z-index:6;pointer-events:none;border-radius:inherit;background:radial-gradient(67% 64% at 50% 54%,#0000 34%,#0004102e 78%,#00030c94 100%),linear-gradient(#00041029,#0000 25% 78%,#00041042);position:absolute;inset:0;box-shadow:inset 0 0 64px #00030e57}.marquee{border-top:1px solid var(--border);padding:var(--sp-8) 0 var(--sp-9)}.marquee-label{text-align:center;letter-spacing:.11em;text-transform:uppercase;color:var(--text-mute);margin-bottom:var(--sp-6);font-size:11px;font-weight:700}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{align-items:center;gap:14px;width:max-content;animation:44s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee:hover .marquee-track{animation-play-state:paused}.source-disclaimer{margin-top:var(--sp-4);text-align:center;color:var(--text-mute);font-size:10px}.logo-chip{min-height:64px;color:var(--text-dim);white-space:nowrap;letter-spacing:-.01em;border:1px solid var(--border);background:var(--panel-bg);box-shadow:var(--sh-1);-webkit-backdrop-filter:blur(14px);transition:color .25s ease, border-color .25s ease, transform .25s var(--ease), box-shadow .25s ease;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:10px 13px;font-family:inherit;font-size:.875rem;font-weight:700;display:flex}.source-logo-box{width:126px;height:40px;transition:box-shadow .25s ease, transform .25s var(--ease);background:#fff;border:1px solid #0d142614;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 9px;display:flex;overflow:hidden;box-shadow:0 3px 12px #08122814}.source-logo-box--square{width:42px;padding:5px}.source-logo-box--rte{width:104px;padding:4px 8px}.source-logo-box img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.source-label{color:var(--text-dim);font-size:13px;font-weight:700}.logo-chip:hover{color:var(--text);border-color:var(--accent);box-shadow:var(--sh-2);transform:translateY(-2px)}.logo-chip:hover .source-logo-box{transform:scale(1.03);box-shadow:0 4px 16px #3d6bff2e}.bento{gap:var(--sp-5);grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(160px,auto);display:grid}.bento-tile{text-align:center;background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-7) var(--sp-6);-webkit-backdrop-filter:blur(20px);box-shadow:var(--sh-2);transition:transform .3s var(--ease), box-shadow .3s ease, border-color .3s ease;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.bento-tile:hover{box-shadow:var(--sh-3);border-color:var(--border-2);transform:translateY(-4px)}.bento-tile h3{margin-bottom:var(--sp-2);font-size:1.1rem}.bento-tile p{font-size:var(--f-small);color:var(--text-dim);max-width:30ch;line-height:1.6}.tile-icon{isolation:isolate;border-radius:var(--r-lg);width:72px;height:72px;margin:0 auto var(--sp-5);color:var(--accent);background:linear-gradient(155deg, var(--accent-soft), #ffffff03);box-shadow:inset 0 0 0 1px var(--border-2), inset 0 1px 0 #ffffff0f;transition:transform .3s var(--ease-spring), box-shadow .3s ease;justify-content:center;align-items:center;display:inline-flex;position:relative}.tile-icon:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle, var(--accent-soft), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:-14px}.tile-icon svg{width:30px;height:30px}.bento-tile:hover .tile-icon{box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 #ffffff1a;transform:scale(1.06)translateY(-1px)}.bento-tile:hover .tile-icon:before{opacity:1}.tile-xl{grid-area:span 2/span 2;justify-content:center}.tile-xl .tile-icon{width:84px;height:84px}.tile-xl .tile-icon svg{width:36px;height:36px}.tile-xl h3{font-size:1.4rem}.tile-xl p{font-size:var(--f-body);max-width:32ch}.tile-spark{background:radial-gradient(circle, var(--accent-soft), transparent 70%);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40px;right:-40px}.tile-dark{--text:#f4f6f9;--text-dim:#aab3c8;isolation:isolate;padding:var(--sp-5);background:linear-gradient(165deg,#172544,#070a12);border-color:#ffffff1f;flex-direction:column;grid-row:span 1;justify-content:center;display:flex}.tile-dark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#3d6bff4d,#0000 68%);height:78%;position:absolute;inset:-25% -35% auto}.tile-dark>*{z-index:1;position:relative}.tile-stat-kicker{margin-bottom:var(--sp-2);color:#aebfff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:750}.tile-stat{letter-spacing:-.07em;color:#7da0ff;text-shadow:0 10px 35px #3d6bff4d;align-items:flex-start;font-family:inherit;font-size:clamp(2.9rem,4vw,3.8rem);font-weight:850;line-height:.88;display:flex}.tile-stat b{color:#c9d4ff;letter-spacing:0;margin:.04em 0 0 .14em;font-size:.38em;font-weight:800}.tile-dark h3{margin:var(--sp-2) 0 0;color:#fff;letter-spacing:-.02em;font-size:1.08rem}.tile-stat-divider{width:36px;height:2px;margin:var(--sp-2) auto;border-radius:var(--r-full);background:linear-gradient(90deg,#0000,#6f91ff,#0000)}.tile-dark p{color:#b8c1d5;max-width:23ch;font-size:12px;line-height:1.45}.domains{gap:var(--sp-4);grid-template-columns:repeat(6,1fr);display:grid}.domain{text-align:center;background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-4);min-height:158px;transition:border-color .25s ease, box-shadow .25s ease, transform .25s var(--ease);flex-direction:column;align-items:center;display:flex;position:relative}.domain:hover,.domain:focus-visible{border-color:var(--border-2);box-shadow:var(--sh-2);z-index:5;transform:translateY(-3px)}.domain-icon{isolation:isolate;border-radius:var(--r-md);width:62px;height:62px;margin:0 auto var(--sp-4);color:var(--accent);background:linear-gradient(155deg, var(--accent-soft), #ffffff03);box-shadow:inset 0 0 0 1px var(--border-2), inset 0 1px 0 #ffffff0f;transition:transform .3s var(--ease-spring), box-shadow .3s ease;justify-content:center;align-items:center;display:inline-flex;position:relative}.domain-icon:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle, var(--accent-soft), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:-12px}.domain-icon svg{width:28px;height:28px}.domain-icon.warn{color:var(--danger);background:linear-gradient(155deg,#ff5c722e,#ffffff03)}.domain-icon.warn:before{background:radial-gradient(circle,#ff5c7240,#0000 70%)}.domain:hover .domain-icon,.domain:focus-visible .domain-icon{box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 #ffffff1a;transform:scale(1.06)translateY(-1px)}.domain:hover .domain-icon.warn,.domain:focus-visible .domain-icon.warn{box-shadow:inset 0 0 0 1px var(--danger), inset 0 1px 0 #ffffff1a}.domain:hover .domain-icon:before,.domain:focus-visible .domain-icon:before{opacity:1}.domain h3{font-size:1rem;font-weight:700}.domain-panel{text-align:left;background:var(--bg-soft);border:1px solid var(--border-2);border-radius:var(--r-md);padding:var(--sp-4);box-shadow:var(--sh-3);opacity:0;visibility:hidden;transition:opacity .2s ease, transform .2s var(--ease), visibility .2s;z-index:10;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px)}.domain:hover .domain-panel,.domain:focus-within .domain-panel,.domain.is-open .domain-panel{opacity:1;visibility:visible;transform:translateY(0)}.domain-panel p{font-size:var(--f-tiny);color:var(--text-dim);margin-bottom:var(--sp-2)}.domain-panel ul{flex-wrap:wrap;gap:6px;display:flex}.domain-panel li{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-full);padding:3px 9px;font-size:11px}.pulse-badge{background:var(--accent-soft);color:var(--accent);font-size:var(--f-tiny);border-radius:var(--r-full);margin-bottom:var(--sp-6);border:1px solid #3d6bff33;align-items:center;gap:8px;padding:7px 14px;font-weight:600;display:inline-flex}.pulse-badge i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.3)}}.chain-row{margin-bottom:var(--sp-3);flex-wrap:wrap;gap:10px;display:flex}.chip{color:var(--text-dim);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--r-full);align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:flex}.chip i{width:15px;height:15px;color:var(--success);background:#2fd07a26;border-radius:50%;justify-content:center;align-items:center;display:flex}.chip.active{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.chip.active i{background:var(--accent);color:#fff}.steps{gap:var(--sp-6);flex-direction:column;display:flex}.steps li{align-items:center;gap:var(--sp-5);display:flex;position:relative}.steps li:not(:last-child):after{content:"";background:var(--border-2);width:1px;position:absolute;top:62px;bottom:-22px;left:29px}.step-n{background:linear-gradient(135deg, var(--accent), var(--accent-600));color:#fff;width:22px;height:22px;box-shadow:0 0 0 3px var(--bg), 0 0 10px var(--accent-soft);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:-7px;left:-7px}.step-i{isolation:isolate;border-radius:var(--r-md);background:linear-gradient(155deg, var(--accent-soft), #ffffff03);width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--border-2), inset 0 1px 0 #ffffff0f;color:var(--accent);transition:transform .3s var(--ease-spring), box-shadow .3s ease;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.step-i:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle, var(--accent-soft), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:-11px}.step-i svg{width:27px;height:27px}.steps li:hover .step-i{box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 #ffffff1a;transform:scale(1.06)}.steps li:hover .step-i:before{opacity:1}.steps b{margin-bottom:3px;font-size:1rem;font-weight:700;display:block}.steps p{font-size:var(--f-small);color:var(--text-dim);line-height:1.5}.vs{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.vs-col{gap:var(--sp-3);flex-direction:column;display:flex}.vs-label{font-size:var(--f-tiny);text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);margin-bottom:var(--sp-2);font-weight:700}.vs-col p{align-items:center;gap:8px;font-size:13.5px;display:flex}.vs-col.old p{color:var(--text-mute)}.vs-col.old i{color:var(--danger);display:flex}.vs-col.new p{color:var(--text);font-weight:500}.vs-col.new i{color:var(--success);display:flex}.vs-col.new{padding-left:var(--sp-5);border-left:1px solid var(--border)}.pros{flex-wrap:wrap;gap:10px;display:flex}.pros span{color:var(--text-dim);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--r-full);padding:8px 15px;font-size:12.5px;font-weight:500;transition:border-color .2s,color .2s}.pros span:hover{border-color:var(--accent);color:var(--text)}.check-list li{font-size:var(--f-small);color:var(--text-dim);margin-bottom:var(--sp-3);align-items:flex-start;gap:9px;line-height:1.5;display:flex}.check-list li svg{color:var(--success);flex-shrink:0;margin-top:3px}.closing{text-align:center;padding:clamp(56px,8vw,96px) var(--sp-6);border-radius:var(--r-xl);border:1px solid var(--border);background:radial-gradient(ellipse 700px 400px at 50% 0%, var(--accent-soft), transparent 65%), var(--panel-bg);box-shadow:var(--sh-2);position:relative;overflow:hidden}#closingCanvas{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.closing h2{font-size:var(--f-h1);margin-bottom:var(--sp-3);position:relative}.closing p{color:var(--text-dim);font-size:var(--f-lead);margin-bottom:var(--sp-8);position:relative}.closing .btn{position:relative}.footer{border-top:1px solid var(--border);padding:var(--sp-8) 0}.footer-row{justify-content:space-between;align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.footer-row>p{font-size:var(--f-small);color:var(--text-dim);max-width:40ch}.badges{gap:var(--sp-3);flex-wrap:wrap;display:flex}.badges span{font-size:var(--f-tiny);color:var(--text-dim);border:1px solid var(--border);border-radius:var(--r-full);align-items:center;gap:6px;padding:7px 14px;display:flex}.badges svg{color:var(--success)}[data-reveal]{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease), transform .8s var(--ease), filter .8s var(--ease);transform:translateY(26px)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}[data-reveal-delay="1"]{transition-delay:.12s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;filter:none;transform:none}}.magnetic{transition:transform .25s var(--ease-spring), box-shadow .25s ease}@media (width>=1920px){:scope{--container:1600px}.hero-title{font-size:clamp(4.5rem,4rem + 2vw,6.5rem)}}@media (width<=1180px){.bento{grid-template-columns:repeat(2,1fr)}.tile-xl{grid-area:span 1/span 2}.tile-dark{grid-row:span 1}.domains{grid-template-columns:repeat(4,1fr)}}@media (width<=980px){.hero-wrap{gap:var(--sp-8);grid-template-columns:1fr}.hero-visual{order:-1}.cinematic-scene{width:min(100%,820px);min-height:0;margin-inline:auto}.two{grid-template-columns:1fr}.domains{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.nav{background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);opacity:0;flex-direction:column;align-items:flex-start;gap:2px;max-height:0;padding:10px clamp(20px,4vw,64px) 6px;transition:max-height .3s,opacity .25s,padding .3s;display:flex;position:absolute;top:72px;left:0;right:0;overflow:hidden}.nav.is-open{opacity:1;max-height:420px;padding:14px clamp(20px,4vw,64px) 18px}.nav a{width:100%;padding:10px 0}.nav a:after{display:none}.nav-cta{width:100%;margin-top:var(--sp-2);display:inline-flex}.header-cta{display:none}.burger{display:flex}.burger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-tile{padding:var(--sp-5) var(--sp-4)}.tile-xl{grid-area:span 1/span 2}.tile-dark{grid-area:span 1/span 1}.domains{grid-template-columns:repeat(2,1fr)}.vs{grid-template-columns:1fr}.vs-col.new{padding-left:0;padding-top:var(--sp-4);border-left:none;border-top:1px solid var(--border)}.hero-proof{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.proof-stat span{font-size:10px;line-height:1.35}.proof-sep{display:none}.footer-row{flex-direction:column;align-items:flex-start}}@media (width<=480px){.landing-parcelai-brand{gap:8px}.landing-parcelai-mark{flex-basis:39px;width:39px;height:39px}.landing-parcelai-name{font-size:1.08rem}.landing-parcelai-tagline{letter-spacing:.08em;font-size:.4rem}.domains{grid-template-columns:repeat(2,1fr)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}.device{aspect-ratio:4/5}.verdict-float{width:calc(100% - 32px);left:16px;right:16px}.cinematic-scene{aspect-ratio:3/2;border-radius:18px;min-height:0}.cinematic-heading{margin-bottom:18px}.cinematic-heading h2{font-size:clamp(1.45rem,7vw,1.85rem)}.cinematic-backdrop{background-size:100% 100%}.cinematic-title-patch{font-size:clamp(3px,1.08vw,5px)}.cinematic-source{width:25%;height:6.1%}.cinematic-source:after{width:18px;height:18px}.cinematic-hud-stack{gap:7px;width:34%;right:1.8%}.cinematic-energy-meter{left:22%;right:22%}}:scope{isolation:isolate;min-height:100vh}.header-login{color:var(--text-dim);font-size:var(--f-small);font-weight:650;transition:color .2s}.header-login:hover,.footer-links a:hover{color:var(--accent)}.footer-links{color:var(--text-dim);font-size:var(--f-tiny);flex-wrap:wrap;gap:8px 16px;display:flex}.footer-links a{transition:color .2s}.know-how-note{margin-top:var(--sp-5);color:var(--text-mute);font-size:12px;line-height:1.6}.footer-copyright{padding-top:var(--sp-4);border-top:1px solid var(--border);flex-basis:100%;max-width:none!important;font-size:11px!important}@media (width<=760px){.header-actions{gap:var(--sp-3)}.header-login{font-size:12px}}@media (width<=360px){.header-login{display:none}}.demo-section{scroll-margin-top:72px}.diagnostic-preview{border:1px solid var(--border-2);border-radius:var(--r-xl);background:var(--panel-bg);box-shadow:var(--sh-3);grid-template-columns:.92fr 1.08fr;display:grid;overflow:hidden}.preview-summary,.preview-report{padding:clamp(28px,4vw,52px)}.preview-summary{border-right:1px solid var(--border);background:radial-gradient(circle at 0 0, var(--accent-soft), transparent 64%)}.preview-summary h3{margin-top:var(--sp-3);letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2.1rem)}.preview-summary>p:not(.eyebrow){margin-top:var(--sp-4);color:var(--text-dim);font-size:var(--f-small);line-height:1.7}.preview-domains{margin:var(--sp-6) 0;gap:10px;display:grid}.preview-domains li{color:var(--text-dim);align-items:center;gap:10px;font-size:13px;display:flex}.preview-domains svg{color:var(--success);flex:none}.preview-cta{justify-content:center}.preview-report{justify-content:center;gap:var(--sp-3);background:var(--surface);flex-direction:column;display:flex}.preview-report-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.preview-report-head span{color:var(--text);align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.preview-report-head svg{color:var(--accent)}.preview-report-head small{border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;padding:5px 9px;font-size:10px;font-weight:750}.preview-row{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-bg);display:flex}.preview-row span{color:var(--text-dim);font-size:13px}.preview-row b{color:var(--success);font-size:12px}.preview-result{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-md);background:var(--accent-soft);border:1px solid #3d6bff59;display:flex}.preview-result-icon{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:flex}.preview-result>span:last-child,.trust-list span{flex-direction:column;display:flex}.preview-result b,.trust-list b{font-size:13px}.preview-result small,.trust-list small{color:var(--text-mute);margin-top:2px;font-size:11px;line-height:1.45}.offer-grid{justify-content:center;gap:var(--sp-5);grid-template-columns:minmax(0,680px);align-items:stretch;display:grid}.offer-card{min-width:0;padding:var(--sp-7);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel-bg);box-shadow:var(--sh-2);flex-direction:column;display:flex;position:relative}.offer-card.is-featured{border-color:var(--accent);box-shadow:var(--sh-glow)}.offer-badge{top:0;right:var(--sp-5);border-radius:var(--r-full);background:var(--accent);color:#fff;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;transform:translateY(-50%)}.offer-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.offer-card h3{margin-top:var(--sp-2);font-size:1.35rem}.offer-card>p{margin-top:var(--sp-3);color:var(--text-dim);font-size:var(--f-small)}.offer-card ul{margin:var(--sp-6) 0;flex-direction:column;gap:9px;display:flex}.offer-card li{color:var(--text-dim);padding-left:20px;font-size:13px;position:relative}.offer-card li:before{content:"✓";color:var(--success);font-weight:800;position:absolute;left:0}.offer-button{border:1px solid var(--border-2);background:var(--surface-2);justify-content:center;width:100%;margin-top:auto}.offer-card.is-featured .offer-button{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-600));box-shadow:var(--sh-glow);border-color:#0000}.offer-button:hover{border-color:var(--accent)}.offer-access-note{margin:calc(var(--sp-2) * -1) 0 var(--sp-5);line-height:1.55;color:var(--text-mute)!important;font-size:11px!important}.trust-list{gap:var(--sp-3);margin-top:var(--sp-6);flex-direction:column;display:flex}.trust-list li{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);display:flex}.trust-list li:last-child{border-bottom:0}.trust-list>li>svg{color:var(--success);margin-top:2px}.faq-list{margin-top:var(--sp-5);border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;color:var(--text);cursor:pointer;font-size:13px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--accent);transition:transform .25s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{padding:0 26px var(--sp-4) 0;color:var(--text-dim);font-size:12px;line-height:1.65}@media (width<=980px){.diagnostic-preview{grid-template-columns:1fr}.preview-summary{border-right:0;border-bottom:1px solid var(--border)}.offer-grid{grid-template-columns:1fr;max-width:680px;margin:0 auto}.offer-card.is-featured{transform:none}}@media (width<=600px){.preview-summary,.preview-report{padding:var(--sp-5)}.preview-row{align-items:flex-start}.offer-card{padding:var(--sp-6)}}}
