/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-4{z-index:4}.z-90{z-index:90}.m-66{margin:calc(var(--spacing) * 66)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-30{margin-inline:calc(var(--spacing) * 30)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-125{margin-top:calc(var(--spacing) * 125)}.ml-270{margin-left:calc(var(--spacing) * 270)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.w-200{width:calc(var(--spacing) * 200)}.w-250{width:calc(var(--spacing) * 250)}.resize{resize:both}.p-18{padding:calc(var(--spacing) * 18)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sepia{--tw-sepia:sepia(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--n:#062039;--t:#079b9c;--m:#687d8e;--l:#dce7ed}.legalConsentOverlay{z-index:10050;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06040fe0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legalConsentOverlay>section{color:#f8f6ff;background:#151022;border:1px solid #8b5cf67a;border-radius:28px;width:min(620px,100%);max-height:min(760px,100dvh - 32px);padding:clamp(24px,5vw,42px);overflow:auto;box-shadow:0 30px 90px #0000007a}.legalConsentOverlay h2{margin:.55rem 0 1rem;font-size:clamp(1.7rem,5vw,2.5rem)}.legalConsentOverlay p{color:#cbc5d8;line-height:1.65}.legalConsentOverlay label{background:#201831;border:1px solid #8b5cf657;border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;line-height:1.5;display:flex}.legalConsentOverlay input{accent-color:#ff7417;flex:none;width:22px;height:22px;margin-top:1px}.legalConsentOverlay a{color:#ff9a4e;font-weight:750}.legalConsentOverlay .send{width:100%;margin:10px 0 14px}.adminBroadcastComposer form{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);gap:16px;margin-top:18px;display:grid}.adminBroadcastComposer form label:first-child,.adminBroadcastComposer form label:nth-child(2){grid-column:1/-1}.adminBroadcastComposer label{gap:8px;font-weight:750;display:grid}.adminBroadcastComposer input,.adminBroadcastComposer textarea,.adminBroadcastComposer select{color:#f8f6ff;width:100%;font:inherit;background:#171222;border:1px solid #8b5cf661;border-radius:14px;padding:14px 16px}.adminBroadcastComposer textarea{resize:vertical;min-height:150px}.adminBroadcastComposer form .send{align-self:end;min-height:52px}@media (width<=720px){.adminBroadcastComposer form{grid-template-columns:1fr}.adminBroadcastComposer form>*{grid-column:1!important}}.theftProofStatus{border:1px solid var(--purple);margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.theftProofStatus{border:1px solid color-mix(in srgb,var(--purple) 45%,var(--border))}}.theftProofStatus{background:#7c4dff17;border-radius:1rem;gap:.55rem;display:grid}.theftProofStatus.expired,.theftProofStatus.rejected{background:#d6283917;border-color:#d6283994}.theftProofStatus.verified{background:#17834b17;border-color:#17834b94}.theftProofUpload{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:.75rem;margin-top:.35rem;display:grid}.theftProofUpload label{gap:.35rem;display:grid}.theftProofUpload small{grid-column:1/-1}.proofReviewQueue{margin-bottom:1rem}@media (width<=720px){.theftProofUpload{grid-template-columns:1fr}.theftProofUpload small{grid-column:auto}.theftProofUpload button{width:100%}}.maintenanceActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.maintenanceCard .maintenanceActions a{border-radius:999px;justify-content:center;align-items:center;margin:0;padding:12px 20px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.maintenanceCard .maintenanceContact{color:#07161b;background:#72d3c3;box-shadow:0 10px 28px #72d3c32e}.maintenanceCard .maintenanceStaff{color:#d5e4e7;border:1px solid #ffffff2e}.recoveryQueueSummary{color:#fff;background:#10334a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 17px;display:flex}.recoveryQueueSummary>div{margin-right:auto;display:grid}.recoveryQueueSummary small{color:#a9d6dc;letter-spacing:.08em}.recoveryQueueSummary span{background:#ffffff18;border:1px solid #ffffff2b;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.recoveryQueueSummary span.alert{background:#a33824;border-color:#c95b44}.recoverySlaMetrics{grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(120px,1fr));gap:8px;display:grid}.recoverySlaMetrics>div,.recoverySlaMetrics>span{background:#fff;border:1px solid #d8e5ea;border-radius:12px;padding:11px 12px}.recoverySlaMetrics>div{display:grid}.recoverySlaMetrics small{color:#607984;letter-spacing:.08em;font-size:.67rem}.recoverySlaMetrics span{color:#355665;font-size:.78rem;font-weight:800}.recoveryAssignmentSummary{background:#f4f8fa;border:1px solid #d8e5ea;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.recoveryAssignmentSummary>div{margin-right:auto;display:grid}.recoveryAssignmentSummary small,.recoveryAssignment small{color:#607984;letter-spacing:.08em;font-size:.67rem}.recoveryAssignmentSummary span{font-size:.78rem;font-weight:800}.recoveryAssignment{background:#f8fbfc;border:1px solid #dce8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.recoveryAssignment>div{display:grid}.recoveryAssignment.assigned{background:#edf8f2;border-color:#a9d7c0}.recoveryAssignmentActions{flex-wrap:wrap;gap:7px;display:flex}.recoveryFilters{background:#fff;border:1px solid #d8e5ea;border-radius:15px;gap:10px;padding:14px;display:grid}.recoveryFilters input{border:1px solid #c9dbe2;border-radius:10px;width:100%;padding:11px 12px}.recoveryFilters>div{flex-wrap:wrap;gap:7px;display:flex}.recoveryFilters button{color:#355665;background:#f7fafb;border:1px solid #c9dbe2;border-radius:999px;padding:7px 11px}.recoveryFilters button.active{color:#fff;background:#15566a;border-color:#15566a}.recoveryNotes{background:#fbfcfd;border:1px solid #dce8ed;border-radius:13px;margin:14px 0;padding:13px}.recoveryNotes>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.recoveryNotes>header>div{display:grid}.recoveryNotes article{background:#fff;border-left:3px solid #71a9b5;margin-top:9px;padding:9px 10px}.recoveryNotes p{white-space:pre-wrap;margin:0 0 4px}.recoveryNotes small{color:#607984}.publicRecoveryCase{background:#f8fbfc;border:1px solid #cfe0e6;border-radius:14px;margin:14px 0;padding:14px}.publicRecoveryCase>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.publicRecoveryCase>header>div{display:grid}.publicRecoveryCase>header small{color:#607984;letter-spacing:.08em;font-size:.67rem}.publicRecoveryFacts{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.publicRecoveryFacts span{background:#fff;border:1px solid #dce8ed;border-radius:9px;padding:7px 9px;font-size:.78rem}.publicRecoveryCase details{margin:10px 0}.publicRecoveryCase summary{cursor:pointer;color:#17455c;font-weight:800}.publicRecoveryCase ol{gap:7px;padding-left:22px;display:grid}.publicRecoveryCase li{justify-content:space-between;align-items:center;gap:10px;display:flex}.publicRecoveryCase li div{display:grid}.publicRecoveryCase li small{color:#607984}.publicRecoveryCase code{font-size:.72rem}.matchSignals{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.matchSignals span{color:#355665;background:#eef5f7;border-radius:999px;padding:5px 7px;font-size:.72rem}.matchReviewSummary{color:#fff;background:#10334a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;width:100%;padding:13px 15px;display:flex}.matchReviewSummary>div{margin-right:auto;display:grid}.matchReviewSummary small{color:#a9d6dc;letter-spacing:.08em}.matchReviewSummary span{background:#ffffff18;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:800}@media (width<=700px){.publicRecoveryCase>header,.publicRecoveryCase li{flex-direction:column;align-items:flex-start}}.recoveryOperational{background:#edf6f8;border-left:4px solid #27778a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:11px 13px;display:flex}.recoveryOperational>div{display:grid}.recoveryOperational small{letter-spacing:.08em;color:#607984;font-size:.67rem}.recoveryOperational span{font-size:.78rem;font-weight:800}.recoveryOperational.high{background:#fff8e8;border-left-color:#c78316}.recoveryOperational.critical,.recoveryOperational.overdue{color:#7d2d1d;background:#fff0e9;border-left-color:#b5422c}@media (width<=700px){.recoveryQueueSummary,.recoveryOperational{flex-direction:column;align-items:flex-start}.recoveryQueueSummary>div{margin-right:0}.recoverySlaMetrics{grid-template-columns:1fr 1fr}.recoveryAssignmentSummary,.recoveryAssignment{flex-direction:column;align-items:flex-start}}.maintenancePage{color:#f6fbfc;background:radial-gradient(circle at top,#193c47 0,#0b2028 42%,#07161b 100%);flex-direction:column;align-items:center;gap:22px;min-height:100vh;padding:40px 24px 70px;display:flex}.maintenanceCard{text-align:center;background:#07161bdb;border:1px solid #ffffff24;border-radius:28px;width:min(780px,100%);padding:clamp(28px,6vw,58px);box-shadow:0 28px 80px #00000059}.maintenanceLogo{background:#fff;border:1px solid #18d2d16b;border-radius:22px;justify-content:center;align-items:center;width:min(390px,92%);min-height:112px;margin:0 auto 30px;padding:18px 30px;display:flex;box-shadow:0 18px 46px #00000052,0 0 0 5px #18d2d114}.maintenanceCard .maintenanceLogo img{width:min(320px,100%);height:auto;margin:0;display:block}.maintenanceCard small{color:#72d3c3;letter-spacing:.16em;font-weight:800;display:block}.maintenanceCard h1{margin:12px 0 18px;font-size:clamp(2rem,6vw,3.6rem);line-height:1.03}.maintenanceCard p{color:#d5e4e7;max-width:620px;margin:0 auto 18px;font-size:1.08rem;line-height:1.65}.maintenanceCard .maintenanceSafety{background:#ffffff0f;border-radius:16px;padding:16px;font-size:.96rem}.maintenanceCard span{color:#9bb4ba;margin-top:22px;font-size:.9rem;display:block}.maintenanceCard a{color:#b7cccc;text-underline-offset:3px;margin-top:28px;font-size:.82rem;text-decoration:underline;display:inline-block}.projectDemo{width:min(1080px,100%)}.projectDemoOpen{color:#07161b;background:#72d3c3;border:1px solid #72d3c366;border-radius:18px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:66px;font-size:1.05rem;font-weight:900;display:flex;box-shadow:0 16px 44px #0005}.projectDemoOpen span{font-size:1.4rem}.projectDemoShell{color:#10283e;background:#f6fafb;border:1px solid #ffffff20;border-radius:24px;margin-top:16px;overflow:hidden;box-shadow:0 28px 80px #0006}.projectDemoShell>header{color:#fff;background:linear-gradient(135deg,#0b2b3d,#12566a);justify-content:space-between;align-items:flex-start;gap:24px;padding:32px;display:flex}.projectDemoShell>header h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.8rem,4vw,3rem)}.projectDemoShell>header p{color:#d2e3e8;max-width:640px;margin:0;line-height:1.55}.projectDemoShell>header>strong{color:#83ead8;background:#72d3c31a;border:1px solid #72d3c388;border-radius:999px;flex:none;padding:12px 16px}.projectDemoShell>nav{border-bottom:1px solid #dce7ed;gap:8px;padding:14px 24px;display:flex;overflow-x:auto}.projectDemoShell>nav button{color:#355665;white-space:nowrap;background:#e8f0f3;border:0;border-radius:999px;padding:10px 15px;font-weight:800}.projectDemoShell>nav button.active{background:#0d6974}.demoFlow{grid-template-columns:1fr 1fr;gap:18px;padding:26px;display:grid}.demoVehicle,.demoFlow article,.demoEconomics>div,.demoEconomics aside,.demoTrust article{background:#fff;border:1px solid #d6e4e9;border-radius:18px;padding:22px}.demoVehicle span{letter-spacing:.1em;color:#087b7d;font-size:.7rem;font-weight:900}.demoVehicle h3,.demoFlow article h3{margin:10px 0 6px;font-size:1.35rem}.demoVehicle p,.demoFlow article p{color:#57717e;margin:0;line-height:1.55}.demoProgress{background:#e4ecef;border-radius:999px;height:10px;margin:22px 0 8px;overflow:hidden}.demoProgress i{border-radius:inherit;background:linear-gradient(90deg,#079b9c,#43c5ae);height:100%;transition:width .25s;display:block}.demoVehicle>b{color:#57717e;font-size:.78rem}.demoFlow article{border-left:5px solid #079b9c}.demoFlow article span{color:#086f70;background:#edf7f6;border-radius:8px;margin-top:14px;padding:7px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.demoControls{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.demoControls button{color:#17455c;background:#fff;border:1px solid #bdd1d8;border-radius:10px;padding:11px 14px;font-weight:800}.demoControls button:nth-child(2){color:#fff;background:#079b9c;border-color:#079b9c}.demoControls button:disabled{opacity:.45;cursor:not-allowed}.demoEconomics{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:26px;display:grid}.demoEconomics>span{color:#079b9c;font-weight:900}.demoEconomics strong{color:#0b5566;margin:8px 0;font-size:2.3rem;display:block}.demoEconomics p{color:#57717e;margin:0;line-height:1.5}.demoEconomics aside{background:#edf8f4;border-color:#bce0d1;grid-column:1/-1}.demoEconomics aside p{margin:6px 0 0}.demoTrust{grid-template-columns:1fr 1fr;gap:12px;padding:26px;display:grid}.demoTrust article{gap:13px;display:flex}.demoTrust article i{color:#147748;background:#dff3e8;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.demoTrust h3{margin:2px 0 6px}.demoTrust p{color:#57717e;margin:0;line-height:1.5}.projectDemoShell>footer{background:#dce7ed;border-top:1px solid #dce7ed;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.projectDemoShell>footer div{text-align:center;background:#f6fafb;gap:4px;padding:18px;display:grid}.projectDemoShell>footer strong{color:#0b5566;font-size:1.35rem}.projectDemoShell>footer span{color:#57717e;font-size:.73rem;font-weight:800}@media (width<=760px){.maintenancePage{padding:20px 14px 50px}.maintenanceCard{padding:30px 20px}.maintenanceCard img{margin-bottom:22px}.projectDemoShell>header{flex-direction:column;padding:24px 20px}.demoFlow,.demoTrust{grid-template-columns:1fr;padding:16px}.demoControls{grid-column:auto}.demoEconomics{grid-template-columns:1fr;padding:16px}.demoEconomics>span{text-align:center;transform:rotate(90deg)}.demoEconomics aside{grid-column:auto}.projectDemoShell>footer{grid-template-columns:1fr 1fr}.projectDemoShell>nav{padding:12px}.projectDemoOpen{padding:14px 18px}}.qualifiedSightings{background:#f1f9fc;border:1px solid #c8dfe8;border-radius:13px;margin:12px 0;padding:12px}.qualifiedSightings p{border-top:1px solid #d8e8ee;margin:.45rem 0;padding-top:.45rem;font-size:.9rem}.sourceToggle{background:#f2fbfa;border:1px solid #b8d9d8;border-radius:14px;align-items:center;gap:.7rem;padding:1rem;font-weight:700;display:flex!important}.sourceToggle input{width:auto!important}.publicSourceFields{background:#f7fcfc;border:1px solid #b8d9d8;border-radius:14px;grid-template-columns:1fr 2fr;gap:1rem;padding:1rem;display:grid}.publicSourceFields small{grid-column:1/-1}.sourceBadge{color:#086f70;background:#e8f7f5;border-radius:999px;margin:.25rem 0 .8rem;padding:.35rem .6rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.publicSourceNotice{background:#eefafa;border-left:4px solid #079b9c;border-radius:10px;gap:.35rem;margin:1rem 0;padding:1rem;display:grid}.publicSourceNotice a,.adminSource a{color:#087b7d;font-weight:800}.duplicateActions{flex-wrap:wrap;gap:.65rem;margin-top:.7rem;display:flex}.duplicateActions a,.duplicateActions button{color:#fff;background:#073b4c;border:0;border-radius:9px;padding:.65rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}.duplicateActions button{background:#079b9c}.claimList article{align-items:center}@media (width<=720px){.publicSourceFields{grid-template-columns:1fr}.publicSourceFields small{grid-column:auto}}.sourceImporter{gap:1.2rem;display:grid}.sourceImportIntro,.sourceImportInput,.sourceDraft,.sourceImportToolbar{background:#fff;border:1px solid #dce8e8;border-radius:16px;padding:1.2rem}.sourceImportInput{gap:1rem;display:grid}.sourceImportInput textarea{min-height:240px;font-family:inherit}.sourceImportToolbar{z-index:3;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:76px}.sourceDrafts,.sourceDraft{gap:1rem;display:grid}.sourceDraft header{justify-content:space-between;align-items:center;display:flex}.sourceDraft header label{align-items:center;gap:.6rem;font-weight:800;display:flex}.sourceDraft header input{width:auto}.sourceDraft header span{text-transform:uppercase;color:#667;font-size:.72rem;font-weight:900}.sourceDraft.ready{border-color:#79c9bd}.sourceDraft.published{background:#f3fbf6;border-color:#4baa72}.sourceDraft.duplicate,.sourceDraft.error{background:#fff8f8;border-color:#d88b8b}.sourceDraft .fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.sourceDraft details pre{white-space:pre-wrap;background:#f5f8f8;border-radius:10px;max-height:180px;padding:.8rem;overflow:auto}.sourceDraftMessage{font-weight:800}.placeOk{color:#087b65;font-weight:800}.manageSourceButton{color:#076f70;background:#eef9f8;border:1px solid #a9ceca;border-radius:9px;margin:.4rem 0;padding:.55rem .75rem;font-weight:800}@media (width<=900px){.sourceDraft .fields{grid-template-columns:1fr 1fr}}@media (width<=620px){.sourceDraft .fields{grid-template-columns:1fr}.sourceImportToolbar{flex-direction:column;align-items:stretch;position:static}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--i);margin:0;font-family:Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.top{border-bottom:1px solid var(--l);background:#fff;align-items:center;height:92px;padding:0 30px;display:flex}.brand{color:var(--n);gap:10px;font-size:26px;font-weight:800}.brand i{border:4px solid var(--n);width:44px;height:50px;color:var(--t);border-radius:16px 16px 22px 22px;place-items:center;font-style:normal;display:grid}.brand b{color:var(--t)}.top nav{gap:55px;margin:auto;display:flex}.top nav button{background:0 0;border:0;border-bottom:3px solid #0000;padding:34px 0 18px;font-weight:750}.top nav button:hover{border-color:var(--t)}.adminBtn{background:#e9f6f6;border:0;border-radius:10px;padding:12px 15px;font-weight:750}.adminBtn em,.admin em{background:var(--t);color:#fff;border-radius:20px;padding:2px 7px;font-style:normal}.hero{background:var(--n);grid-template-columns:36% 64%;min-height:calc(100vh - 92px);display:grid}.pitch{color:#fff;background:radial-gradient(circle at 100% 20%,#098c8c33,#0000 35%),linear-gradient(140deg,#04182b,#08304f);padding:7vh 37px}small{letter-spacing:.14em;color:var(--t);font-weight:800}.pitch h1{letter-spacing:-3px;margin:18px 0;font-size:clamp(46px,4.1vw,67px);line-height:1.07}.pitch>p{color:#c8d6df;max-width:480px;font-size:19px;line-height:1.55}.cta{background:linear-gradient(90deg, var(--t), #10b3b5);color:#fff;text-align:left;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;max-width:480px;min-height:68px;margin:10px 0 5px;padding:0 20px;font-size:18px;display:flex}.cta.ghost{background:0 0;border:2px solid #16c1c3}.cta:hover{transform:translateY(-2px)}.hero .pitch .ctaDetail{color:inherit;letter-spacing:0;opacity:.85;margin-top:3px;font-size:13px;font-weight:500;line-height:1.35;display:block}:is(.hero .pitch .cta:has(.ctaDetail),.hero .pitch .verifyCta:has(.ctaDetail)){min-height:78px}.trust{border-top:1px solid #fff3;align-items:center;gap:14px;margin-top:25px;padding-top:22px;display:flex}.trust i{border-left:1px solid #fff3;height:30px}.map{background-color:#d8eff9;background-image:linear-gradient(30deg,#0000 25%,#c9dfbe 26% 48%,#0000 49%),linear-gradient(150deg,#0000 25%,#f3f3dd 26% 57%,#0000 58%),repeating-linear-gradient(22deg,#0000 0 52px,#fffa 53px 56px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:650px;position:relative;overflow:hidden}.map:after{content:"";background:radial-gradient(at 58% 55%,#d8e8ca77 0 37%,#0000 38%);position:absolute;inset:0}.map>label{z-index:2;font-size:24px;font-weight:850;position:absolute;top:28%;left:66%}.pin{z-index:5;background:var(--n);border:0;border-radius:25px 25px 25px 4px;width:47px;height:52px;font-size:0;position:absolute;rotate:-45deg;box-shadow:0 4px 12px #0005}.pin:after{content:"🚗";font-size:19px;display:block;rotate:45deg}.pin:hover{scale:1.12}.pin.match{background:var(--t);outline:10px solid #079b9c33}.p0{top:54%;left:20%}.p1{top:45%;left:38%}.p2{top:61%;left:57%}.p3{top:37%;left:73%}.p4{top:72%;left:84%}.zoom{z-index:6;text-align:center;background:#fff;border-radius:9px;width:48px;padding:12px 0;font-size:25px;position:absolute;top:25px;left:25px;box-shadow:0 3px 10px #3454}.zoom hr{border:0;border-top:1px solid var(--l)}.zoom button{background:#fff;border:0;border-radius:9px;width:48px;height:48px;margin-top:15px;display:block}.mapCard{z-index:7;background:#fff;border-radius:14px;align-items:center;gap:13px;min-width:350px;padding:19px;display:flex;position:absolute;bottom:27%;right:7%;box-shadow:0 12px 34px #3455}.mapCard>span{background:#dceff0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.mapCard h3,.mapCard p{margin:0 0 6px}.mapCard p{color:#64798b;font-size:12px}.mapCard small{color:#81909d;letter-spacing:0;font-weight:500}.mapCard button{background:0 0;border:0;margin-left:auto;font-size:34px}.legend{z-index:7;background:#fff;border-radius:10px;padding:16px 20px;font-size:13px;position:absolute;bottom:25px;left:25px;box-shadow:0 4px 16px #3453}.how{padding:90px 5vw}.how h2,.safe h2{letter-spacing:-1.5px;margin:12px 0 40px;font-size:42px}.how>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.how article{background:var(--bg);border-top:3px solid var(--t);padding:28px}.how article>b{color:var(--t);font-size:28px}.how p,.safe p{color:var(--m);line-height:1.65}.safe{background:var(--n);color:#fff;border-radius:20px;align-items:center;margin:0 5vw 80px;padding:42px;display:flex}.safe div{max-width:760px}.safe h2{margin:10px 0}.safe strong{border:7px solid #fff;border-radius:50%;place-items:center;width:115px;height:115px;margin-left:auto;font-size:36px;display:grid}.workspace{background:var(--bg);min-height:calc(100vh - 92px);padding:34px 5vw}.back{color:var(--t);background:0 0;border:0;margin-bottom:25px;font-weight:750}.form{background:#fff;border-radius:20px;grid-template-columns:36% 64%;max-width:1150px;margin:auto;display:grid;overflow:hidden;box-shadow:0 15px 45px #2343}.intro{background:var(--n);color:#fff;padding:45px 35px}.intro h1{font-size:38px;line-height:1.08}.intro p{color:#c8d5de;line-height:1.65}.intro aside{background:#093650;border:1px solid #188290;border-radius:10px;margin-top:32px;padding:17px}.form form{padding:40px}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form label{color:#40596c;gap:7px;margin-bottom:16px;font-size:13px;font-weight:750;display:grid}.form input,.form textarea{background:#fbfdfe;border:1px solid #cbd9df;border-radius:9px;padding:12px}.form textarea{min-height:90px}.upload{text-align:center;border:2px dashed #a9c6cf;border-radius:10px;padding:16px}.agree{display:flex!important}.agree input{width:auto}.send{background:var(--t);color:#fff;border:0;border-radius:9px;padding:15px 22px;font-weight:800}.admin{background:var(--bg);grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin aside{background:var(--n);color:#fff;flex-direction:column;gap:9px;padding:25px 17px;display:flex}.brand.inv{color:#fff;margin-bottom:30px;font-size:20px}.inv i{border-width:3px;width:32px;height:37px}.admin aside>button:not(.brand){color:#c6d6df;text-align:left;background:0 0;border:0;border-radius:8px;padding:13px}.admin aside>button.sel{color:#fff;background:#0a4863}.admin aside .bottom{margin-top:auto}.panel{padding:35px 40px}.panel>header{justify-content:space-between;align-items:center;display:flex}.panel h1{margin:5px 0;font-size:35px}.user{background:#fff;border-radius:10px;padding:11px}.stats{grid-template-columns:repeat(3,1fr);gap:17px;margin:28px 0;display:grid}.stats article,.review{border:1px solid var(--l);background:#fff;border-radius:12px;padding:20px}.stats b{font-size:30px}.stats p{color:var(--m);margin:3px 0}.review{margin-bottom:13px}.review>header{grid-template-columns:auto auto 1.2fr .6fr 1fr;align-items:center;gap:12px;display:grid}.review>header span{color:#087a7b;background:#dff2f2;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:850}.review>header p{color:var(--m)}.reviewGrid{border-top:1px solid var(--l);grid-template-columns:1fr 1fr;margin-top:15px;display:grid}.check{justify-content:space-between;align-items:end;padding:17px 15px 0 0;display:flex}.check+.check{border-left:1px solid var(--l);padding-left:15px}.check span{border-radius:20px;margin-left:9px;padding:5px 7px;font-size:11px}.wait{color:#986300;background:#fff1d3}.ok{color:#167344;background:#dcf3e6}.no{color:#a12b2b;background:#ffe1e1}.check small{letter-spacing:0;color:#7d8d99;margin-top:8px;display:block}.check button{color:#9f2929;background:#fff;border:1px solid #d5a5a5;border-radius:6px;margin-left:5px;padding:7px 9px}.check button.approve{background:var(--t);border-color:var(--t);color:#fff}.aiReportAssist{background:linear-gradient(135deg,#f2fbfb,#f7fafc);border:1px solid #b9dde1;border-radius:18px;margin:18px 0 24px;padding:18px}.aiReportAssist h3{color:#00214f;margin:4px 0 6px}.aiReportAssist p{margin:0 0 12px}.aiAssistActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aiDocumentPicker{cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;border:1px dashed #78aeb4!important;padding:10px 13px!important;display:inline-flex!important}.aiDocumentPicker input{max-width:220px}.aiReportAssist .legalNote{margin-top:12px;line-height:1.45;display:block}@media (width<=700px){.aiAssistActions{align-items:stretch}.aiAssistActions>button,.aiDocumentPicker{justify-content:center;width:100%}.aiDocumentPicker input{max-width:52%}}.toast{z-index:50;color:#fff;background:#123c37;border-radius:9px;padding:15px 19px;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 25px #0004}.toast-success{background:#123c37;border:1px solid #2f766d}.toast-warning{background:#694b00;border:1px solid #c99616}.toast-error{background:#8f1f2d;border:1px solid #d66672}.toast>b{background:#ffffff24;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-right:5px;font-size:17px;line-height:1;display:inline-grid}.backupRunFailed{background:#fff5f6!important;border-color:#d99aa2!important}.backupFailureDetail{color:#8f1f2d;margin:.45rem 0 0;font-weight:700}@media (width<=900px){.observerZone,.observerZoneForm{flex-direction:column;align-items:stretch}.observerZoneFields{grid-template-columns:1fr}.top{height:74px;padding:0 15px}.brand{font-size:19px}.brand i{border-width:3px;width:34px;height:39px}.adminBtn{margin-left:auto}.hero{grid-template-columns:1fr}.pitch{padding:45px 24px}.map{min-height:590px}.how>div,.fields,.stats,.form,.admin{grid-template-columns:1fr}.admin>aside{display:none}.panel{padding:24px 14px}.user{display:none}.review>header code,.review>header p{grid-column:3}.reviewGrid{grid-template-columns:1fr}.check+.check{border-left:0;border-top:1px solid var(--l);padding-left:0}.mapCard{min-width:0;left:15px;right:15px}.safe{margin:0 18px 50px;display:block}.safe strong{margin:20px 0 0}}.sticky{z-index:50;position:sticky;top:0}.top nav{gap:24px}.top nav button.active{border-color:var(--t);color:var(--t)}.navActions{gap:8px;display:flex}.bell,.avatar,.logout{background:0 0;border:0;position:relative}.bell{font-size:20px}.bell em{background:var(--t);color:#fff;border-radius:20px;padding:2px 6px;font-style:normal;position:absolute;top:-8px;right:-7px}.avatar{background:var(--n);color:#fff;border-radius:50%;width:38px;height:38px;font-weight:800}.logout{color:var(--m);font-size:12px}.verifyCta{width:100%;max-width:480px;color:var(--n);text-align:left;background:#fff;border:0;border-radius:10px;margin-top:8px;padding:14px;font-weight:800}.trust{gap:10px;margin-top:18px;padding-top:17px;font-size:12px}.workspace,.page{background:var(--bg);min-height:calc(100vh - 92px);padding:34px 5vw}.progress{align-items:center;gap:14px;max-width:850px;margin:0 auto 24px;display:flex}.progress b{color:#91a0ac}.progress b.on{color:var(--t)}.progress i{border-top:2px solid #bed0d8;flex:1}.requiredUpload{border-color:var(--t);background:#effafa}.upload small{letter-spacing:0;margin-top:6px;display:block}.secondaryButton{color:var(--i);background:#fff;border:1px solid #9db1bd;border-radius:9px;margin-right:8px;padding:14px 20px}.confirm{text-align:center;padding:65px 45px}.confirm>span{color:#177045;background:#daf2e5;border-radius:50%;place-items:center;width:75px;height:75px;margin:auto;font-size:40px;display:grid}.confirm p{max-width:600px;color:var(--m);margin:15px auto 30px;line-height:1.6}.pageHead{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto 28px;display:flex}.pageHead h1,.lookup h1{margin:7px 0;font-size:42px}.lookup{background:var(--surface);max-width:780px;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;margin:35px auto;padding:50px}.lookup h1{color:var(--text)}.lookup>small{color:var(--purple-2)}.lookup>p{color:var(--muted);line-height:1.65}.lookup form{gap:10px;margin:30px 0;display:flex}.lookup form input{text-transform:uppercase;letter-spacing:.15em;border:2px solid #a9bec8;border-radius:10px;flex:1;padding:17px;font-size:24px;font-weight:800}.lookup form button{background:var(--t);color:#fff;border:0;border-radius:10px;padding:0 24px;font-weight:800}.lookupResult{border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;margin-top:20px;padding:20px;display:flex}.lookupResult b{overflow-wrap:anywhere;font-size:19px;line-height:1.35;display:block}.lookupResult.alert{color:#7e3915;background:#fff1e7;border:1px solid #edb28e}.lookupResult.clear{color:#175f38;background:#e8f7ef;border:1px solid #9dceb3}.lookupResult small{letter-spacing:0;overflow-wrap:anywhere;line-height:1.5;display:block}.demoHint{background:var(--bg);color:var(--m);border-radius:8px;margin-top:24px;padding:12px}.notificationList{gap:13px;max-width:1100px;margin:auto;display:grid}.notificationList article{border:1px solid var(--l);background:#fff;border-radius:13px;align-items:center;gap:18px;padding:22px;display:flex}.notificationList article>span{width:52px;height:52px;color:var(--t);background:#e5f3f3;border-radius:50%;place-items:center;font-weight:900;display:grid}.notificationList article.important{border:2px solid var(--t)}.notificationList p{color:var(--m);margin:6px 0}.notificationList small{letter-spacing:0}.notificationList button{background:var(--t);color:#fff;border:0;border-radius:8px;margin-left:auto;padding:11px}.profile{text-align:center;background:#fff;border-radius:18px;max-width:850px;margin:30px auto;padding:45px;box-shadow:0 12px 35px #2342}.profileAvatar{background:var(--n);color:#fff;border-radius:50%;place-items:center;width:78px;height:78px;margin:auto;font-size:30px;display:grid}.profileGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin:30px 0;display:grid}.profileGrid article{border:1px solid var(--l);text-align:left;border-radius:11px;padding:18px}.profileGrid small{letter-spacing:0;margin-top:7px;display:block}.profile>button{border:1px solid var(--l);background:#fff;border-radius:8px;margin:5px;padding:12px}.review>header{grid-template-columns:auto auto 1.2fr .6fr 1fr auto}.review footer{border-top:1px solid var(--l);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px;display:flex}.review footer button{border:1px solid var(--l);background:#fff;border-radius:7px;padding:9px 11px}.danger{color:#a72c2c!important;border-color:#e1b2b2!important}.adminEmpty{text-align:center;border:1px solid var(--l);background:#fff;border-radius:15px;padding:55px}.adminEmpty>span{font-size:44px}.adminEmpty p{color:var(--m)}.login{background:linear-gradient(140deg,#04182b,#0b3857)}.login>div{background:#fff;border-radius:20px;width:min(440px,92vw);padding:38px;box-shadow:0 20px 60px #0005}.login .brand{margin-bottom:35px}.login p{color:var(--m);line-height:1.55}.login label{gap:7px;margin:14px 0;font-weight:700;display:grid}.login input{border:1px solid #bdcbd3;border-radius:8px;padding:13px}.login .send{width:100%;margin-top:10px}@media (width<=1150px){.top nav{gap:12px}.top nav button{font-size:12px}.logout{display:none}}@media (width<=900px){.navActions{margin-left:auto}.adminBtn{font-size:0}.adminBtn em{font-size:11px}.bell{display:block}.logout{display:none}.progress{font-size:12px}.lookup{padding:28px}.lookup form{display:grid}.lookup form button{padding:15px}.pageHead{align-items:flex-start;gap:12px}.profileGrid{grid-template-columns:1fr}.notificationList article{align-items:flex-start}.notificationList button{display:none}.review>header{grid-template-columns:auto auto 1fr}.review>header strong{grid-column:3}.trust{flex-wrap:wrap}}.formError{color:#9b2525;background:#ffe8e8;border-radius:8px;padding:12px}.formWarning{color:#795500;background:#fff4d6;border:1px solid #e5c46b;border-radius:10px;padding:12px 14px;font-weight:700;line-height:1.45}.loginLink{text-align:center;text-decoration:none;display:block}.review footer input{border:1px solid var(--l);border-radius:7px;padding:9px}.send:disabled{opacity:.6;cursor:wait}.liveMap{background:#d8eff9;min-height:650px}.liveMap iframe{border:0;width:100%;height:650px;display:block}.liveMapBar{z-index:2;background:#fff;border-radius:11px;gap:15px;padding:13px 16px;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 5px 20px #18384d42}.liveMapBar span{color:var(--m);font-size:12px}.liveMapBar button,.liveMapBar a{color:var(--n);background:#edf7f7;border:0;border-radius:7px;margin-left:auto;padding:9px 11px;font-size:12px;font-weight:750;text-decoration:none}.liveMapBar a{background:var(--n);color:#fff;margin-left:0}.locationFields{background:#f3fbfb;border:1px solid #bcd1d9;border-radius:10px;align-items:center;gap:12px;margin:3px 0 18px;padding:14px;display:flex}.locationFields small{letter-spacing:0;color:var(--m);font-weight:500}.locationButton{background:var(--n);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:11px 14px}.mobileNav,.mobileMenuToggle,.mobileMainMenu,.mobileMenuBackdrop{display:none}.userManagementSection{gap:16px;display:grid}.userSearchBar{border:1px solid var(--l);background:#fff;border-radius:14px;align-items:end;gap:12px;padding:16px;display:flex}.userSearchBar label{flex:1;gap:6px;display:grid}.userSearchBar label span{color:var(--m);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.userSearchBar input{width:100%;min-height:44px;font:inherit;border:1px solid #bcd1d9;border-radius:9px;padding:10px 13px}.userSearchBar>span{white-space:nowrap;color:var(--m);font-weight:750}.userSearchBar>button{min-height:44px;color:var(--n);background:#f4f9fa;border:1px solid #bcd1d9;border-radius:9px;padding:9px 13px;font-weight:800}.liveMapCanvas{z-index:1;width:100%;height:650px}.liveMap{isolation:isolate;position:relative}.mapZoomControl{z-index:8;border:1px solid var(--border);background:var(--surface-2);border-radius:6px;display:grid;position:absolute;top:18px;left:18px;overflow:hidden;box-shadow:0 2px 8px #00000047}.mapZoomControl button{background:var(--surface-2);color:#fff;border:0;border-radius:0;place-items:center;width:40px;height:40px;min-height:40px;padding:0;font-size:1.55rem;font-weight:500;line-height:1;display:grid}.mapZoomControl button+button{border-top:1px solid var(--border)}.mapZoomControl button:hover{background:var(--surface-3);transform:none}.mapZoomControl button:focus-visible{z-index:1;position:relative;outline-offset:-3px!important;outline:3px solid #ff8a348c!important}.mapLegend{align-items:center;gap:12px;font-size:12px;display:flex}.mapLegend i{border-radius:50%;width:10px;height:10px;display:inline-block}.queueInfo{color:#34596a;background:#eaf7f7;border:1px solid #b7dede;border-radius:11px;margin:18px 0;padding:14px 16px}.moderationBlock{border-top:1px solid var(--l);margin-top:14px;padding-top:14px}.moderationBlock .check{padding-top:0}.stateBadge{color:#526b7a;background:#eef3f5;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.stateBadge.pending{color:#986300;background:#fff1d3}.stateBadge.approved,.stateBadge.verified{color:#167344;background:#dcf3e6}.stateBadge.rejected,.stateBadge.suspended{color:#a12b2b;background:#ffe1e1}.adminTabsEmpty{margin-top:18px}.locationPicker{background:#f8fbfc;border:2px solid #c8d9df;border-radius:12px;margin:4px 0 20px;overflow:hidden}.locationPickerHead{background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;display:flex}.locationPickerHead>div{gap:4px;display:grid}.locationPickerHead small{letter-spacing:0;color:var(--m);font-weight:500}.locationPickerMap{z-index:1;background:#d8eff9;width:100%;height:260px}.locationChosen{color:#147060;background:#e6f7f1;padding:10px 14px;font-size:12px;font-weight:750}.locationPicker .leaflet-control-attribution{font-size:9px}@media (width<=900px){body{padding-bottom:72px;overflow-x:hidden}.top{height:64px;padding:0 12px}.top .brand{gap:7px;font-size:17px}.top .brand i{width:30px;height:34px}.navActions{gap:2px}.userSearchBar{flex-direction:column;align-items:stretch}.userSearchBar>span{white-space:normal}.userSearchBar>button{width:100%}.navActions>.logout{display:none}.mobileMenuToggle{color:#075f68;background:#edf8f8;border:0;border-radius:10px;place-items:center;width:40px;height:40px;font-size:23px;font-weight:900;display:grid}.mobileMenuBackdrop{z-index:1090;background:#0418266b;border:0;display:block;position:fixed;inset:64px 0 0}.mobileMainMenu{z-index:1100;background:#fff;flex-direction:column;gap:5px;width:min(88vw,360px);padding:12px;display:flex;position:fixed;top:64px;bottom:68px;right:0;overflow:auto;box-shadow:-16px 15px 40px #041f3038}.mobileMainMenu header{border-bottom:1px solid var(--l);margin-bottom:4px;padding:12px 10px 16px;display:flex}.mobileMainMenu header span{gap:2px;display:grid}.mobileMainMenu header small{color:var(--m)}.mobileMainMenu>a,.mobileMainMenu>button{width:100%;min-height:47px;color:var(--n);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-weight:800;text-decoration:none;display:flex}.mobileMainMenu>a:hover,.mobileMainMenu>button:hover,.mobileMainMenu>.active{color:var(--t);background:#edf9f8}.mobileMainMenu em{background:var(--t);color:#fff;text-align:center;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:11px;font-style:normal}.mobileMainMenu>.mobileLogout{color:#a32c2c;background:#fff2f2;margin-top:auto}.avatar{width:34px;height:34px}.hero{flex-direction:column;min-height:auto}.pitch{padding:35px 18px 28px}.pitch h1{letter-spacing:-2px;font-size:42px}.pitch>p{font-size:16px}.cta{min-height:58px;font-size:15px}.liveMap,.liveMap iframe{height:500px;min-height:500px}.liveMapBar{gap:7px;bottom:10px;left:10px;right:10px}.liveMapBar button,.liveMapBar a{text-align:center;width:100%;margin:0}.workspace,.page{min-height:calc(100vh - 64px);padding:20px 12px}.progress{gap:7px;overflow-x:auto}.progress b{min-width:max-content;font-size:11px}.form{border-radius:14px;display:block}.intro{padding:25px 20px}.intro h1{font-size:29px}.form form{padding:23px 17px}.fields{display:block}.form input,.form textarea{width:100%;min-width:0;font-size:16px}.upload{padding:13px 9px;overflow:hidden}.upload input[type=file]{font-size:12px}.locationFields{display:grid}.locationButton,.send,.secondaryButton{width:100%;margin:6px 0}.lookup{margin:10px auto;padding:23px 16px}.lookup h1,.pageHead h1{font-size:30px}.lookup form input{width:100%;min-width:0}.notificationList article{gap:11px;padding:16px}.profile{margin:10px auto;padding:28px 16px}.panel{padding:18px 10px}.review{padding:14px;overflow:hidden}.review>header{flex-wrap:wrap;display:flex}.reviewGrid{display:block}.check{gap:13px;display:grid}.review footer{display:grid}.review footer input,.review footer button{width:100%}.how{padding:55px 18px}.how>div{grid-template-columns:1fr}.mobileNav{z-index:1000;border-top:1px solid var(--l);background:#fff;grid-template-columns:repeat(5,1fr);height:68px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0b2a3b1a}.mobileNav button{color:#687d8e;background:#fff;border:0;place-items:center;padding:6px 2px;font-size:10px;font-weight:750;display:grid}.mobileNav button span{font-size:19px}.mobileNav button.active{color:var(--t);background:#f0fafa}.toast{text-align:center;bottom:82px;left:12px;right:12px}}@media (width<=390px){.pitch h1{font-size:36px}.top .brand b{display:none}.form form{padding:20px 13px}}.googleLogin{color:#21313d;background:#fff;border:1px solid #c7d2d9;border-radius:9px;margin:22px 0 14px;padding:14px 18px;font-size:15px;font-weight:800;display:flex}.googleLogin span{width:28px;height:28px;font-size:20px;font-weight:900}.googleLogin:disabled{opacity:.6}.loginPrivacy{letter-spacing:0;color:var(--m);line-height:1.5}@media (width<=900px){.locationPickerHead{display:grid}.locationPickerHead .locationButton{margin:0}.locationPickerMap{height:230px}}.adminFilters{grid-template-columns:minmax(260px,1fr) 170px 170px auto;align-items:center;gap:10px;margin:18px 0 22px;display:grid}.adminFilters input,.adminFilters select{border:1px solid var(--l);background:#fff;border-radius:9px;min-width:0;padding:12px}.adminFilters span{color:var(--m);font-size:12px}.myReports{gap:13px;max-width:1100px;margin:auto;display:grid}.myReports>article{border:1px solid var(--l);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.myReports h2{margin:8px 0}.myReports p{color:var(--m)}.myReports small{letter-spacing:0}.reportType{color:var(--t);background:#e9f6f5;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.deleteButton{background:#fff;border:1px solid #e1b2b2;border-radius:8px;padding:11px 15px;font-weight:750}.deleteButton:disabled{opacity:.55}@media (width<=900px){.adminFilters{grid-template-columns:1fr}.myReports>article{flex-direction:column;align-items:flex-start}.deleteButton{width:100%}.top nav{display:none}}.privacyNotice{color:#275b5b;background:#eef9f8;border:1px solid #b7dfdc;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.5}.privacyAgree{border:1px solid var(--l);background:#f8fbfc;border-radius:9px;line-height:1.45;align-items:flex-start!important;gap:10px!important;padding:12px!important}.privacyAgree input{margin-top:3px;width:auto!important}.privacyAgree a,.loginPrivacy a,.profileLegal a{color:var(--t);font-weight:800}.profileAction{border:1px solid var(--l);color:var(--i);border-radius:8px;padding:10px 13px;font-weight:700;text-decoration:none}.profileLegal{flex-wrap:wrap;justify-content:center;gap:15px;margin:24px 0 10px;font-size:13px;display:flex}.legalPage{background:var(--bg);min-height:100vh;padding-bottom:45px}.legalPage>header{border-bottom:1px solid var(--l);background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 max(20px,50vw - 450px);display:flex}.legalPage>header img{width:190px;height:auto;display:block}.legalPage>header>a:last-child{color:var(--t);font-weight:800;text-decoration:none}.legalPage>article{border:1px solid var(--l);background:#fff;border-radius:18px;max-width:900px;margin:38px auto;padding:clamp(24px,5vw,58px);box-shadow:0 12px 36px #18334912}.legalPage h1{letter-spacing:-2px;margin:12px 0;font-size:clamp(38px,6vw,58px)}.legalPage h2{color:var(--n);margin:35px 0 10px;font-size:23px}.legalPage p,.legalPage li{color:#4c6576;line-height:1.75}.legalPage li+li{margin-top:8px}.legalPage a{color:#087f80}.legalUpdated{font-size:13px}.legalPage aside{border-left:4px solid var(--t);background:#eaf7f6;margin-top:38px;padding:20px;line-height:1.65}.legalPage>footer{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.legalPage>footer a{color:var(--m)}.legalFooter a{color:inherit;text-decoration:none}.loginPrivacy{line-height:1.55;display:block}.loginPrivacy a{text-decoration:none}@media (width<=900px){.legalPage>header{height:66px;padding:0 14px}.legalPage>header img{width:145px}.legalPage>article{border-radius:13px;margin:14px 10px;padding:25px 18px}.legalPage h1{font-size:38px}.legalPage h2{font-size:20px}.profileLegal{display:grid}.privacyAgree{display:flex!important}}.profileKnown{color:#255f49;background:#eaf7f2;border:1px solid #b9decf;border-radius:9px;margin:0 0 18px;padding:12px 14px;font-size:13px;font-weight:750;line-height:1.45}.matchConfirmList,.adminList,.auditList{gap:12px;max-width:1100px;margin:0 auto 22px;display:grid}.matchConfirm,.adminList>article,.auditList>article{border:1px solid var(--l);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.matchConfirm p,.adminList p,.auditList p{color:var(--m);margin:7px 0}.matchConfirm small,.adminList small,.auditList small{letter-spacing:0}.auditSearch{gap:8px;margin-bottom:16px;font-weight:700;display:grid}.auditSearch input{border:1px solid var(--l);background:var(--surface,#201b2c);width:100%;min-height:46px;color:inherit;font:inherit;border-radius:10px;padding:10px 14px}.identityStorageAudit{border:1px solid var(--l);background:var(--surface,#201b2c);border-radius:14px;gap:10px;margin-bottom:20px;padding:18px;display:grid}.identityStorageAudit h2,.identityStorageAudit p{margin:0}.identityStorageAudit button{border:1px solid var(--l);min-height:44px;color:inherit;font:inherit;background:#32254e;border-radius:10px;justify-self:start;padding:10px 16px;font-weight:700}.rowActions button,.check button{border:1px solid var(--l);background:#fff;border-radius:8px;padding:10px 12px;font-weight:700}.rowActions .approve{background:var(--t);border-color:var(--t);color:#fff}.changesNotice{background:#fff4db;border-radius:8px;padding:10px;color:#77520b!important}.overdue{background:#fffaf0!important;border-color:#e5a858!important}.overdue strong{color:#9a5b08;margin-top:9px;font-size:12px;display:block}.auditList>article{display:block}.realAdmin aside button{cursor:pointer}.locationConsent{color:#f7f3ff;background:#1c1830;border:1px solid #7c4dff6b;border-radius:10px;margin-top:15px;padding:14px}.rewardChoice,.locationGate,.recoveryReference{background:#f4fbfa;border:1px solid #b8d8d4;border-radius:16px;margin:16px 0;padding:16px}.rewardChoice{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:end;gap:14px;display:grid}.rewardChoice h3,.locationGate b{color:#10334a}.rewardChoice p,.locationGate p{color:#38566a;margin:.4rem 0}.rewardChoice aside,.rewardStatus{color:#654e10;background:#fff7df;border:1px solid #f1d98d;border-radius:12px;grid-column:1/-1;padding:10px 12px}.recoveryReference{background:#eef7ff;border-color:#bdd9ef;justify-content:space-between;align-items:center;gap:12px;display:flex}.locationGate label{margin-top:12px;display:block}.locationGate input[type=text],.locationGate input:not([type]){width:100%;margin-top:6px}.consentCheck{align-items:flex-start;gap:9px;display:flex!important}.consentCheck input{flex:none;width:auto!important;margin-top:3px!important}.priorKnowledgeEvidence{background:#fff;border:1px solid #c9dbdf;border-radius:14px;gap:10px;margin-top:14px;padding:14px;display:grid}.priorKnowledgeEvidence h4{color:#10334a;margin:0}.priorKnowledgeEvidence label{margin:0}.priorKnowledgeEvidence input,.priorKnowledgeEvidence select,.priorKnowledgeEvidence textarea{width:100%;margin-top:6px}.priorEvidenceUpload small{color:#7a4d00;margin-top:7px;line-height:1.4;display:block}.priorKnowledgeEvidence .secondaryButton{justify-self:start}@media (width<=700px){.rewardChoice{grid-template-columns:1fr}.recoveryReference{flex-direction:column;align-items:flex-start}}.recoveryProgress{background:#f8fbfc;border:1px solid #c9dce5;border-radius:16px;margin:14px 0;padding:15px}.recoveryProgressHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recoveryProgressHead div{gap:3px;display:grid}.recoveryProgressHead small{letter-spacing:.08em;color:#5c7480;font-size:.68rem}.recoveryProgressHead>b,.recoveryProgressHead span{color:#123f56}.recoveryProgressHead span{background:#e8f2f6;border-radius:999px;padding:5px 9px;font-weight:900}.recoveryProgress>p{color:#365667;margin:.55rem 0 .85rem}.recoveryProgress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.recoveryProgress li{text-align:center;color:#78909b;justify-items:center;gap:5px;font-size:.7rem;display:grid}.recoveryProgress li span{color:#607984;background:#e6edf0;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.recoveryProgress li.complete{color:#17623b}.recoveryProgress li.complete span{color:#17623b;background:#dff3e8}.recoveryProgress li.current{color:#124a65;font-weight:800}.recoveryProgress li.current span{color:#fff;background:#16728a}.recoveryProgress.blocked{background:#fff7f3;border-color:#edc4b5}.recoveryProgress.blocked .recoveryProgressHead>b{color:#8b331c}.recoveryProgress.done{background:#f1fbf5;border-color:#b9dec9}@media (width<=700px){.recoveryProgress ol{grid-template-columns:1fr;gap:8px}.recoveryProgress li{text-align:left;grid-template-columns:28px 1fr;place-items:center start}.recoveryProgressHead{align-items:center}}.recoveryAdminList{gap:18px;display:grid}.recoveryCaseCard{background:#fff;border:1px solid #d7e2e8;border-radius:18px;padding:18px;box-shadow:0 8px 24px #1333470f}.recoveryCaseCard>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recoveryCaseCard h2{color:#10334a;margin:.25rem 0}.recoveryStatus{color:#15566a;background:#eaf4f6;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.recoveryStatus.disputed{color:#8b331c;background:#fff0e9}.recoveryStatus.attributed{color:#17623b;background:#e8f8ef}.recoveryCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.recoveryCaseGrid section,.recoveryOutcome,.recoveryAttribution{background:#f8fbfc;border:1px solid #dce8ed;border-radius:13px;padding:12px}.recoveryCaseGrid p,.recoveryOutcome p,.recoveryAttribution p{margin:.35rem 0}.recoveryTimeline{border-top:1px solid #e2eaee;margin:14px 0;padding-top:12px}.recoveryTimeline summary{cursor:pointer;color:#17455c;font-weight:800}.recoveryTimeline ol{gap:8px;padding-left:24px;display:grid}.recoveryTimeline li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.recoveryTimeline code{color:#466170;font-size:.72rem}@media (width<=700px){.recoveryCaseGrid{grid-template-columns:1fr}.recoveryCaseCard>header{flex-direction:column}.recoveryTimeline li{grid-template-columns:1fr}.recoveryCaseCard{padding:14px}}.recoveryReadiness{background:#f8fbfc;border:1px solid #cddfe6;border-radius:15px;margin:16px 0;padding:14px}.recoveryReadiness>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recoveryReadiness>header div{gap:3px;display:grid}.recoveryReadiness>header small{letter-spacing:.08em;color:#5d7480;font-size:.68rem}.recoveryReadiness>header span{color:#15566a;background:#e5f2f5;border-radius:999px;padding:6px 9px;font-weight:900}.recoveryReadiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.recoveryReadiness li{background:#fff;border:1px solid #e1eaee;border-radius:10px;align-items:flex-start;gap:8px;padding:9px;display:flex}.recoveryReadiness li>span{color:#8b331c;background:#fff0e9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.recoveryReadiness li.passed>span{color:#17623b;background:#dff3e8}.recoveryReadiness li.optional>span{color:#15566a;background:#e8f2f6}.recoveryReadiness li div{gap:2px;display:grid}.recoveryReadiness li small{color:#607984}@media (width<=700px){.recoveryReadiness ul{grid-template-columns:1fr}}.locationConsent p{font-size:13px}.locationConsent button,.exactLocation{background:var(--n);color:#fff;border:0;border-radius:8px;margin-top:7px;padding:10px 12px;font-weight:750;text-decoration:none;display:inline-block}.notificationTarget{color:#076f70;background:#e8f7f5;border-radius:9px;margin:10px 0 7px;padding:8px 11px;font-weight:850;text-decoration:none;display:inline-flex}.notificationTarget:hover{background:#d6f0ed}.notificationFocus{animation:1.2s ease-out notificationFocusPulse;border-color:#079b9c!important;box-shadow:0 0 0 3px #079b9c29,0 12px 28px #0839441a!important}@keyframes notificationFocusPulse{0%{background:#e7f8f5;transform:scale(.985)}to{transform:scale(1)}}.locationConsent button:disabled{opacity:.55}.exactLocation{background:var(--t)}.matchQuestion{font-weight:750;color:var(--i)!important;margin-top:16px!important}.bugButton{z-index:900;color:var(--n);background:#fff;border:1px solid #b9ccd5;border-radius:24px;padding:11px 15px;font-weight:800;position:fixed;bottom:18px;left:18px;box-shadow:0 7px 24px #0620392b}.legalFooter{border-top:1px solid var(--l);min-height:52px;color:var(--m);background:#fff;justify-content:center;align-items:center;gap:16px;padding:10px 110px;font-size:12px;display:flex}.legalFooter button,.legalFooter a{color:var(--n);background:0 0;border:0;padding:5px;font-weight:750;text-decoration:none}.legalOverlay{z-index:1500;background:#021321b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legalModal{background:#fff;border-radius:18px;width:min(720px,100%);max-height:88vh;padding:35px;position:relative;overflow:auto;box-shadow:0 24px 70px #0007}.legalModal h2{margin:8px 0 15px;font-size:32px}.legalModal h3{margin:24px 0 5px}.legalModal p{color:var(--m);line-height:1.6}.legalModal label{gap:8px;font-weight:750;display:grid}.legalModal textarea{resize:vertical;border:1px solid #b9cad2;border-radius:10px;min-height:150px;padding:12px}.modalClose{color:var(--m);background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:15px}.legalNote{letter-spacing:0;margin-top:12px;display:block}.legalWarning{color:#744d09;background:#fff7e6;border:1px solid #e1bd76;border-radius:9px;margin-top:20px;padding:13px}.safetyGate{gap:15px;display:grid}.safetyGate label{align-items:flex-start;gap:10px;font-weight:750;display:flex}.safetyGate input{margin-top:4px}.paywallPreview{background:#effafa;border:1px solid #b9dcdd;border-radius:10px;padding:14px}.paywallPreview b{color:var(--t);font-size:19px;display:block}.paywallPreview small{letter-spacing:0;color:var(--m)}@media (width<=900px){.bugButton{padding:9px 12px;font-size:12px;bottom:78px;left:10px}.legalFooter{flex-wrap:wrap;gap:7px;padding:12px 8px 82px}.legalModal{padding:28px 18px}.legalModal h2{font-size:27px}}.adminLoadError{color:#7d2828;background:#fff3f3;border:1px solid #e2a8a8;border-radius:12px;margin:18px 0;padding:16px}.adminLoadError p{margin:7px 0 12px}.adminLoadError .secondaryButton{margin:0}.adminFiles{border-bottom:1px solid var(--l);background:#eef7f8;padding:24px 4vw}.adminFiles h2{margin:5px 0}.adminFiles p{color:var(--m)}.adminFiles>div:last-child{gap:10px;display:flex;overflow-x:auto}.adminFiles a{border:1px solid var(--l);min-width:240px;color:var(--i);background:#fff;border-radius:10px;gap:5px;padding:13px;text-decoration:none;display:grid}.adminFiles a span{text-overflow:ellipsis;overflow:hidden}.adminFiles a small{letter-spacing:0;color:var(--m)}.requirementsPanel{border-bottom:1px solid var(--l);background:#fff;padding:26px 4vw}.requirementsPanel h2{margin:5px 0}.requirementsPanel>div>p{color:var(--m)}.requirementGrid{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;margin:18px 0;display:grid}.requirementGrid label{border:1px solid var(--l);background:var(--bg);cursor:pointer;border-radius:10px;gap:11px;padding:14px;display:flex}.requirementGrid input{width:20px;height:20px;accent-color:var(--t)}.requirementGrid span{gap:5px;display:grid}.requirementGrid small{letter-spacing:0;color:var(--m);font-weight:500}.requirementsPanel>.send{min-width:180px}.adminLocations{border-bottom:1px solid var(--l);background:#f5fbf8;padding:24px 4vw}.adminLocations h2{margin:5px 0}.adminLocations p{color:var(--m)}.adminLocations>div:last-child{gap:10px;display:flex;overflow-x:auto}.adminLocations a{min-width:240px;color:var(--i);background:#fff;border:1px solid #badbcb;border-radius:10px;gap:5px;padding:13px;text-decoration:none;display:grid}.adminLocations a small{letter-spacing:0;color:var(--t)}@media (width<=900px){.matchConfirm,.adminList>article{flex-direction:column;align-items:stretch}.rowActions{display:grid}.rowActions button{width:100%}.realAdmin{display:block}.realAdmin>aside{background:var(--n);padding:10px;position:static;overflow-x:auto;display:flex!important}.realAdmin>aside small{display:none}.realAdmin>aside button{min-width:max-content}.check>div:last-child{gap:7px;display:grid}.check>div:last-child button{width:100%}.requirementGrid{grid-template-columns:1fr}.requirementsPanel>.send{width:100%}}:root{--n:#00214f;--t:#00c4c7;--i:#10283e;--bg:#f3f7f9}body{font-family:var(--font-geist-sans), Arial, sans-serif}.brand{background:0 0;border:0;align-items:center;padding:0;display:flex}.brand img{object-fit:contain;width:225px;height:auto;max-height:72px}.loginBrand{width:min(100%,360px);margin:0 auto 30px}.login>div{border-top:4px solid var(--t)}.send,.cta,.lookup form button,.rowActions .approve{background:var(--t)}@media (width<=1150px){.brand img{width:185px}}@media (width<=900px){.brand img{width:150px;max-height:48px}.loginBrand{width:min(100%,310px)}}@media (width<=390px){.brand img{width:132px}}.form select{background:#fbfdfe;border:1px solid #cbd9df;border-radius:9px;width:100%;margin:8px 0 18px;padding:12px}.emergencyFloat{z-index:900;color:#fff;background:#c62828;border-radius:999px;padding:12px 17px;font-weight:900;text-decoration:none;position:fixed;bottom:20px;right:18px;box-shadow:0 8px 24px #7c101055}.call112,.inline112{color:#fff;background:#c62828;border-radius:10px;justify-content:center;align-items:center;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-flex}.safe .call112{white-space:nowrap;font-size:20px}.lookupResult .inline112{margin-top:14px}.officialCheck{background:#f4f9fb;border:1px solid #b9ccd4;border-radius:12px;margin-top:22px;padding:18px}.officialCheck p{color:var(--m);line-height:1.5}.officialCheck a{background:var(--n);color:#fff;border-radius:8px;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-block}.officialCheck button{border:1px solid var(--border);background:var(--surface-3);color:var(--text);font:inherit;margin:0 10px 10px 0;padding:11px 14px;font-weight:800}:where(.profileGrid article,.adminEmpty,.dossierCard,.identityStorageAudit)>:where(b,strong,small){overflow-wrap:anywhere;line-height:1.4;display:block}.staffRoles{border-bottom:1px solid var(--l);background:#f5fbfb;padding:24px 4vw}.staffRoles h2{margin:5px 0}.staffRoles p{color:var(--m)}.staffRoleList{gap:9px;margin-top:16px;display:grid}.staffRoleList article{border:1px solid var(--l);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px;display:flex}.staffRoleList small{letter-spacing:0;color:var(--m);margin-top:4px;display:block}@media (width<=900px){.emergencyFloat{bottom:78px;right:12px}.staffRoleList article{flex-direction:column;align-items:stretch}}.hero{grid-template-columns:minmax(360px,42%) minmax(0,58%);align-items:stretch;min-height:0}.liveMap{background:#e8f1f3;flex-direction:column;min-height:0;display:flex;overflow:hidden}.liveMapCanvas{flex:1;height:560px;min-height:420px}.liveMapBar{box-shadow:none;border-top:1px solid var(--l);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex;position:static;inset:auto}.liveMapBar>div:first-child{gap:4px;display:grid}.liveMapBar>div:first-child span{display:block}.liveMapBar button{margin-left:0}.howIntro{max-width:780px;color:var(--m);margin:-24px 0 35px;line-height:1.65}.profileEditor{max-width:920px}.profileForm{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.profileForm label{color:#40596c;gap:7px;font-weight:750;display:grid}.profileForm input{background:#fbfdfe;border:1px solid #cbd9df;border-radius:9px;width:100%;padding:12px}.profileForm input[readonly]{color:#667;background:#edf2f4}.profileForm .send{grid-column:1/-1}.profileSaveFeedback{border:1px solid;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px;font-weight:700}.profileSaveFeedback.success{color:#a1efbd;background:#123226;border-color:#2b7650}.profileSaveFeedback.error{color:#ffc0c0;background:#381d27;border-color:#a64453}.profileSettings{text-align:left;gap:10px;display:grid}.profileSettings article{border:1px solid var(--l);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.profileSettings small{letter-spacing:0;color:var(--m);margin-top:5px;display:block}.profileSettings button{background:var(--t);color:#fff;border:0;border-radius:8px;padding:10px 15px;font-weight:800}.profileSettings>a.send{text-align:center;justify-content:center;align-items:center;display:flex}.profileSettings .observerZones{align-items:stretch}.observerZones>div{width:100%}.observerZone,.observerZoneForm{border-top:1px solid var(--l);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.observerZoneForm input,.observerZoneForm select{background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:10px}.observerZoneForm input{flex:1;min-width:0}.observerZoneList{gap:8px;margin-top:12px;display:grid}.observerZone span{overflow-wrap:anywhere;min-width:0}.observerZoneEditor{background:#f7fbfc;border:1px solid #d5e3e7;border-radius:10px;margin-top:16px;padding:14px;position:relative}.observerZoneFields{grid-template-columns:minmax(0,1fr) 130px;gap:10px;margin-top:10px;display:grid}.observerZoneFields label,.zoneAddress{color:#40596c;gap:5px;font-size:.84rem;font-weight:750;display:grid}.observerZoneFields input,.observerZoneFields select,.zoneAddress input{background:#fff;border:1px solid #cbd9df;border-radius:8px;width:100%;padding:10px}.zoneAddress{margin-top:10px}.zoneEditorActions{flex-wrap:wrap;margin-top:12px}.profileSettings .observerEnrollment,.profileSettings .observerApplicationState{align-items:flex-start}.observerEnrollment>div{width:100%}.observerApplicationForm{gap:12px;margin-top:16px;display:grid}.observerApplicationForm label{color:#40596c;gap:6px;font-weight:700;display:grid}.observerApplicationForm textarea,.observerApplicationForm select{background:#fff;border:1px solid #cbd9df;border-radius:8px;width:100%;padding:10px}.observerApplicationForm textarea{resize:vertical;min-height:82px}.observerApplicationForm fieldset{border:1px solid #d5e3e7;border-radius:10px;gap:10px;padding:13px;display:grid}.observerApplicationForm legend{color:var(--n);padding:0 6px;font-weight:850}.observerApplicationForm .checkLine{align-items:flex-start;gap:9px;font-size:.9rem;display:flex}.observerApplicationForm .checkLine input{width:auto;margin-top:3px}.observerGate{color:#6d5412;background:#fff4d8;border-radius:9px;margin-top:12px;padding:12px;font-weight:750}.linkedSearchBanner{color:#164c4c;background:#effaf8;border:1px solid #9fd6d2;border-radius:10px;gap:4px;margin:12px 0 18px;padding:14px;display:grid}.communitySightingNote{color:#40596c;background:#f2f6f8;border-radius:9px;gap:4px;margin:10px 0 14px;padding:12px;display:grid}.publicSightingCta{background:var(--t);color:#fff;text-align:center;border-radius:10px;margin:18px 0;padding:14px 18px;font-weight:850;text-decoration:none;display:block}.logoutProfile{margin-top:22px!important}.realAdmin .panel{min-width:0}.realAdmin .adminFilters{grid-template-columns:minmax(220px,1fr) auto}.realAdmin .review{overflow-wrap:anywhere}@media (width<=900px){.hero{display:flex}.liveMapCanvas{flex:none;height:380px;min-height:380px}.liveMapBar{padding:13px;display:grid}.liveMapBar .mapLegend{flex-wrap:wrap}.liveMapBar button{width:100%;margin:0}.profileForm{grid-template-columns:1fr}.profileForm .send{grid-column:auto}.profileSettings article{flex-direction:column;align-items:stretch}.profileSettings button{width:100%}.realAdmin .panel>header{align-items:flex-start;gap:10px}.realAdmin .panel>header .secondaryButton{width:auto}.requirementsPanel{padding:20px 14px}}.publicStats{padding-top:55px;padding-bottom:70px}.statsHero{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1180px;margin:0 auto 30px;display:flex}.statsHero>div{max-width:760px}.statsHero h1{letter-spacing:-2.5px;margin:12px 0;font-size:clamp(38px,5vw,64px);line-height:1.03}.statsHero p,.sectionTitle p{color:var(--m);line-height:1.65}.statsHero>span{color:#087875;white-space:nowrap;background:#e0f7f5;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:850}.publicMetricGrid{grid-template-columns:1.35fr repeat(3,1fr);gap:14px;max-width:1180px;margin:auto;display:grid}.publicMetricGrid article{border:1px solid var(--l);background:#fff;border-radius:17px;min-height:190px;padding:25px}.publicMetricGrid article>b{color:var(--n);letter-spacing:-1.5px;margin:15px 0 8px;font-size:clamp(28px,3.3vw,48px);display:block}.publicMetricGrid h2,.publicMetricGrid h3{margin:5px 0}.publicMetricGrid p{color:var(--m);font-size:13px;line-height:1.5}.publicMetricGrid .primaryMetric{background:linear-gradient(145deg, var(--n), #073c62);color:#fff;border:0}.publicMetricGrid .primaryMetric>b{color:var(--t);font-size:68px}.publicMetricGrid .primaryMetric p{color:#c8dae4}.primaryMetric>span{font-size:28px}.statsSecondary{border:1px solid var(--l);background:#fff;border-radius:15px;grid-template-columns:repeat(5,1fr);max-width:1180px;margin:14px auto 35px;display:grid;overflow:hidden}.statsSecondary article{text-align:center;padding:19px}.statsSecondary article+article{border-left:1px solid var(--l)}.statsSecondary b{color:var(--t);font-size:27px;display:block}.statsSecondary span{color:var(--m);font-size:12px}.statsColumns{grid-template-columns:1.25fr .75fr;gap:18px;max-width:1180px;margin:auto;display:grid}.personalStats{border:1px solid var(--border);background:var(--surface);max-width:1180px;color:var(--text);border-radius:17px;margin:18px auto;padding:20px 25px}.personalStats p{color:var(--muted);margin:8px 0 0}.statsColumns>section{border:1px solid var(--l);background:#fff;border-radius:17px;padding:25px}.sectionTitle h2{margin:7px 0;font-size:30px}.leaderboard,.areaRanking{gap:8px;display:grid}.leaderboard article{background:var(--bg);border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.leaderboard article>div{text-align:right;font-size:13px}.leaderboard article>div strong{color:var(--t);font-size:22px}.leaderboard article>div small{letter-spacing:0;color:var(--m);display:block}.rank{background:#dfe9ed;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.rank1{background:#ffe49b}.rank2{background:#dfe7eb}.rank3{background:#f1c7a9}.areaRanking article{border-bottom:1px solid var(--l);grid-template-columns:32px 1fr auto;align-items:center;padding:13px;display:grid}.areaRanking article span{color:var(--m)}.areaRanking article strong{color:var(--t);font-size:22px}.statsMethod,.statsEmpty{background:#edf8f7;border-radius:11px;margin-top:20px;padding:17px}.statsMethod p,.statsEmpty p{color:var(--m);font-size:13px;line-height:1.55}.statsUpdated{max-width:1180px;color:var(--m);letter-spacing:0;margin:18px auto 0;display:block}.login+.publicStats{background:var(--bg)}@media (width<=900px){.publicStats{padding:35px 13px 90px}.statsHero{display:block}.statsHero>span{margin-top:8px;display:inline-block}.publicMetricGrid{grid-template-columns:1fr 1fr}.publicMetricGrid .primaryMetric{grid-column:1/-1}.statsSecondary{grid-template-columns:1fr 1fr}.statsSecondary article+article{border-left:0;border-top:1px solid var(--l)}.statsColumns{grid-template-columns:1fr}.leaderboard article{grid-template-columns:38px 1fr}.leaderboard article>div{text-align:left;grid-column:2}.statsHero h1{font-size:40px}.top nav{overflow-x:auto}}@media (width<=480px){.publicMetricGrid{grid-template-columns:1fr}.publicMetricGrid .primaryMetric{grid-column:auto}.statsSecondary{grid-template-columns:1fr}.leaderboard article{padding:11px}.statsColumns>section{padding:18px}}.leaderboard article.leaderboardMe{background:#e2f8f6;border:1px solid #70d8d1;box-shadow:0 0 0 2px #10beb814}.youBadge{background:var(--t);color:#fff;letter-spacing:.04em;vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.avatarWrap{display:inline-flex;position:relative}.verifiedBadge{background:var(--t);color:#fff;pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-2px;right:-3px}.dataManager{gap:16px;display:grid}.dangerZoneHead{border:1px solid var(--l);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.dangerZoneHead h2{margin:5px 0}.dangerZoneHead p{color:var(--m);margin:0}.dangerZoneHead>span{white-space:nowrap;background:#edf3f5;border-radius:999px;padding:9px 13px;font-weight:800}.dataSelectActions{flex-wrap:wrap;gap:8px;display:flex}.dataSelectActions button,.destructiveActions button{border:1px solid var(--l);background:#fff;border-radius:8px;padding:11px 14px;font-weight:800}.dataRecordList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;display:grid;overflow:auto}.dataRecordList label{border:1px solid var(--l);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.dataRecordList label.selected{border-color:var(--t);background:#edfaf9}.dataRecordList input{width:18px;height:18px;accent-color:var(--t)}.dataRecordList small{letter-spacing:0;color:var(--m);overflow-wrap:anywhere;margin-top:4px;display:block}.destructiveActions{border-top:1px solid #efc7c7;gap:10px;margin-top:12px;padding-top:18px;display:grid}.destructiveActions article{background:#fff7f7;border:1px solid #edcaca;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.destructiveActions p{color:#725555;margin:5px 0 0;font-size:13px}.solidDanger{color:#fff!important;background:#a72c2c!important}.dataManager button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.dangerZoneHead,.destructiveActions article{flex-direction:column;align-items:stretch}.dataRecordList{grid-template-columns:1fr}.destructiveActions button{width:100%}}.placeAutocomplete{margin-bottom:18px;position:relative}.placeAutocomplete label{gap:7px;font-weight:750;display:grid}.placeAutocomplete input{background:#fff;border:1px solid #b9cbd3;border-radius:10px;width:100%;padding:14px}.placeSuggestions{z-index:110;background:#fff;border:1px solid #a9c2cb;border-radius:10px;display:grid;position:absolute;top:70px;left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #1634}.placeSuggestions button{text-align:left;border:0;border-bottom:1px solid var(--l);color:var(--i);background:#fff;gap:10px;padding:12px 14px;display:flex}.placeSuggestions button:hover,.placeSuggestions button:focus{background:#e9f8f7}.placeWarning{letter-spacing:0;margin-top:6px;display:block;color:#9a5b08!important}.osmCredit{color:var(--m);letter-spacing:0;margin-top:6px;display:block}.fields label small{color:var(--m);letter-spacing:0;margin-top:5px;font-weight:500;display:block}.bannedUser{background:#fff4f4!important;border-color:#e1aaaa!important}.banBadge{color:#fff;background:#a72c2c;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:10px;display:inline-flex}.banReason{background:#fff1f1;border:1px solid #e8baba;border-radius:10px;margin:20px 0;padding:14px}.blockedLogout{text-align:center;text-decoration:none;display:block}.toast{text-align:center;pointer-events:none;width:max-content;max-width:min(560px,100vw - 32px);transform:translate(-50%);z-index:1200!important;inset:108px auto auto 50%!important}@media (width<=900px){.toast{width:calc(100vw - 24px);transform:translate(-50%);inset:76px auto auto 50%!important}}.pushPromptOverlay{z-index:1700;background:#021321b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pushPrompt{background:#fff;border-radius:20px;grid-template-columns:auto 1fr;gap:16px;width:min(520px,100%);padding:30px;display:grid;box-shadow:0 24px 70px #0007}.pushPromptIcon{background:#dff8f6;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.pushPrompt small{color:var(--t);letter-spacing:.08em;font-weight:850}.pushPrompt h2{color:var(--n);margin:5px 0 8px;font-size:29px}.pushPrompt p{color:var(--m);margin:0;line-height:1.6}.pushPromptActions{grid-column:1/-1;gap:10px;display:flex}.pushPromptActions button{border-radius:10px;flex:1;margin:0;padding:13px 16px;font-weight:850}.pushPromptNote{text-align:center;grid-column:1/-1;color:var(--m)!important;letter-spacing:0!important;font-weight:600!important}.pushPrompt button:disabled{opacity:.6;cursor:wait}@media (width<=560px){.pushPrompt{grid-template-columns:1fr;padding:24px 20px}.pushPromptIcon{width:52px;height:52px}.pushPrompt h2{font-size:25px}.pushPromptActions{grid-column:auto;display:grid}.pushPromptNote{grid-column:auto}.pushPromptActions button{width:100%}}.appDialogBackdrop{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001831a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.appDialog{background:#fff;border:1px solid #c7dce4;border-radius:22px;width:min(560px,100%);max-height:min(760px,100dvh - 32px);overflow:auto;box-shadow:0 24px 80px #001f3a47}.appDialog>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 12px;display:flex}.appDialog h2{color:#0b4057;margin:4px 0 0}.appDialog header small{color:#07898b;letter-spacing:.1em;font-weight:900}.appDialog header button{color:#244d5e;background:#f5f9fa;border:1px solid #d4e1e6;border-radius:50%;flex:none;width:44px;height:44px;font-size:1.6rem}.appDialog form{gap:16px;padding:12px 24px 24px;display:grid}.appDialog label{color:#234b5d;gap:7px;font-size:.86rem;font-weight:800;display:grid}.appDialog input,.appDialog select,.appDialog textarea{color:#112f3d;width:100%;font:inherit;background:#fff;border:1px solid #b8ced7;border-radius:12px;padding:12px 13px}.appDialog textarea{resize:vertical}.appDialogActions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.appDialogActions button{color:#17455c;background:#fff;border:1px solid #bfd1d8;border-radius:11px;min-height:44px;padding:10px 16px;font-weight:800}.appDialogActions .send{color:#fff;background:#078f91;border-color:#078f91}@media (width<=560px){.appDialogBackdrop{align-items:end;padding:0}.appDialog{border-radius:22px 22px 0 0;max-height:92dvh}.appDialog>header,.appDialog form{padding-left:18px;padding-right:18px}.appDialogActions{grid-template-columns:1fr 1fr;display:grid}.appDialogActions button{width:100%}}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #35b8b4}:where(button,a,.wantedLogin,.call112){touch-action:manipulation}.toast{overflow-wrap:anywhere;max-width:min(92vw,520px)}.admin .panel,.adminList article,.review{min-width:0}.adminList article :where(p,small,b){overflow-wrap:anywhere}@media (width<=760px){button,.send,.secondaryButton{min-height:44px}.admin{display:block}.admin>aside{z-index:20;overscroll-behavior-inline:contain;scrollbar-width:thin;background:#fff;border-bottom:1px solid #dce7eb;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.admin>aside>small{display:none}.admin>aside button{white-space:nowrap;flex:none}.admin .panel{padding-inline:12px}.admin .panel>header{align-items:flex-start;gap:10px}.admin .panel>header h1{font-size:clamp(1.35rem,7vw,2rem)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rowActions{flex-wrap:wrap}.rowActions button{flex:150px}.matchReviewSummary,.recoveryAssignmentSummary{align-items:flex-start}.matchReviewSummary>button,.recoveryAssignmentSummary>button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.aiAssistActions>button,.sourceImportActions>button,.validatePlaceButton{border:1px solid #087f80;border-radius:11px;min-height:44px;padding:11px 16px;font-weight:850;line-height:1.2;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 3px 10px #06203914}.aiVoiceButton,.validatePlaceButton{color:#fff;background:#087f80}.aiVoiceButton.recording{background:#a72d38;border-color:#a72d38}.aiAnalyseButton,.sourceSecondaryButton{color:#075f67;background:#fff}.validatePlaceButton{justify-self:start;align-items:center;gap:7px;display:inline-flex}.aiAssistActions>button:hover:not(:disabled),.sourceImportActions>button:hover:not(:disabled),.validatePlaceButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #06203924}.aiAssistActions>button:focus-visible,.sourceImportActions>button:focus-visible,.validatePlaceButton:focus-visible{outline-offset:2px;outline:3px solid #7bd4d4}.aiAssistActions>button:disabled,.sourceImportActions>button:disabled,.validatePlaceButton:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.permissionHint{color:#526b79;margin-top:10px;line-height:1.45;display:block}@media (width<=700px){.sourceImportActions>button,.validatePlaceButton{justify-content:center;width:100%}}.liveMap{height:auto;overflow:visible}.liveMapBar>*{min-width:0}.liveMapBar button{white-space:normal;line-height:1.3}.notificationList article>span,.confirm>span,.profileAvatar,.mapCard>span{aspect-ratio:1;flex:none;min-width:52px;min-height:52px}.notificationList article>div{overflow-wrap:anywhere;min-width:0}.bell,.avatar{flex:none}@media (width<=900px){.liveMap{overflow:visible;height:auto!important;min-height:0!important}.liveMapBar{position:relative;bottom:auto;left:auto;right:auto}.notificationList article>span{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.pageHead{flex-wrap:wrap}.pageHead .secondaryButton{flex:none}}.mapPopupLink{color:var(--t);margin-top:8px;font-weight:850;text-decoration:none;display:inline-block}.reportOwnerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reportOwnerActions>a{background:var(--t);color:#fff;border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.publicReportPage{background:linear-gradient(145deg,#eef7f8,#f8fbfc);min-height:100vh;padding:28px 18px 55px}.publicReportBrand{max-width:980px;margin:0 auto 18px;display:block}.publicReportBrand img{width:230px;height:auto}.publicReportCard{border:1px solid var(--l);background:#fff;border-radius:22px;grid-template-columns:minmax(320px,.9fr) 1.1fr;max-width:980px;margin:auto;display:grid;overflow:hidden;box-shadow:0 20px 65px #00214f18}.publicReportCard:not(:has(.publicReportPhoto)){grid-template-columns:1fr}.publicReportPhoto{object-fit:cover;width:100%;height:100%;min-height:590px}.publicReportBody{padding:46px}.publicReportBody>span{color:var(--t);letter-spacing:.1em;font-size:12px;font-weight:900}.publicReportBody h1{letter-spacing:-2px;margin:12px 0;font-size:clamp(38px,5vw,62px)}.publicPlate{background:var(--n);color:#fff;font:900 27px var(--font-geist-mono), monospace;letter-spacing:.12em;border-radius:10px;padding:10px 18px;display:inline-block}.publicReportBody dl{gap:0;margin:28px 0;display:grid}.publicReportBody dl>div{border-bottom:1px solid var(--l);grid-template-columns:90px 1fr;padding:12px 0;display:grid}.publicReportBody dt{color:var(--m);font-weight:700}.publicReportBody dd{margin:0;font-weight:800}.publicReportBody>p{color:var(--m);line-height:1.6}.publicSafety{color:#7c2020;background:#fff4f4;border:1px solid #e1b4b4;border-radius:11px;gap:5px;margin:24px 0;padding:15px;display:grid}.publicSafety span{font-size:13px}.publicShareActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.publicShareActions button{border:1px solid var(--n);color:var(--n);background:#fff;border-radius:9px;padding:12px;font-weight:850}.publicShareActions button:first-child{background:var(--t);border-color:var(--t);color:#fff;grid-column:1/-1}.publicShareActions button:disabled{opacity:.55}.publicPrivacy{text-align:center;max-width:980px;color:var(--m);margin:16px auto 0;font-size:12px}.editReportOverlay{z-index:1700;background:#021321c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.editReportForm{background:#fff;border-radius:18px;width:min(820px,100%);max-height:92vh;padding:34px;position:relative;overflow:auto;box-shadow:0 24px 70px #0007}.editReportForm h2{margin:8px 0;font-size:32px}.editReportForm>p{color:var(--m);line-height:1.5}.editReportForm label{color:#40596c;gap:7px;margin:14px 0;font-size:13px;font-weight:750;display:grid}.editReportForm input,.editReportForm textarea{background:#fbfdfe;border:1px solid #cbd9df;border-radius:9px;padding:12px}.editReportForm textarea{min-height:110px}.editReportActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.reportOwnerActions>button{color:var(--n);background:#fff;border:1px solid #b9ccd5;border-radius:8px;padding:10px 13px;font-weight:800}@media (width<=760px){.publicReportPage{padding:17px 10px 40px}.publicReportBrand img{width:185px}.publicReportCard{grid-template-columns:1fr}.publicReportPhoto{height:310px;min-height:0}.publicReportBody{padding:26px 20px}.publicReportBody h1{font-size:39px}.publicShareActions{grid-template-columns:1fr}.publicShareActions button:first-child{grid-column:auto}.reportOwnerActions{width:100%;display:grid}.reportOwnerActions>*{text-align:center;width:100%}.editReportForm{padding:28px 18px}.editReportForm .fields{grid-template-columns:1fr}.editReportActions{display:grid}.editReportActions>*{width:100%}}.top nav>a{color:inherit;border-bottom:3px solid #0000;align-items:center;padding:34px 0 18px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.top nav>a:hover{border-color:var(--t);color:var(--t)}.loginHowLink{color:#087b7d;background:#effafa;border:1px solid #b8dfe0;border-radius:10px;margin:16px 0 20px;padding:13px 14px;font-weight:800;line-height:1.4;text-decoration:none;display:block}.loginPublicLinks{gap:9px;margin:16px 0 20px;display:grid}.authDivider{color:#718291;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;margin:20px 0;font-size:12px;font-weight:800;display:flex}.authDivider:before,.authDivider:after{content:"";background:#d8e3e6;flex:1;height:1px}.emailAuthForm{text-align:left;gap:13px;display:grid}.emailAuthForm label{color:#213b50;gap:6px;font-size:13px;font-weight:800;display:grid}.emailAuthForm input{box-sizing:border-box;color:#102b40;width:100%;font:inherit;background:#fff;border:1px solid #cbdcdf;border-radius:10px;padding:13px 14px}.emailAuthForm label small{color:#6d7e8b;font-weight:500}.emailAuthForm .send{width:100%;margin-top:3px}.turnstileBox{gap:6px;min-height:72px;display:grid}.turnstileBox>div{width:100%;min-height:65px}.turnstileBox small{color:#5f7470;font-size:.75rem}.forgotPassword,.authModeSwitch{color:#087b7d;cursor:pointer;background:0 0;border:0;font-weight:800}.forgotPassword{margin:12px 0 3px}.authModeSwitch{margin:8px auto 0;display:block}.formSuccess{color:#176849;background:#e9f8f1;border-radius:10px;padding:12px 14px;font-weight:700;line-height:1.45}.loginPublicLinks .loginHowLink{margin:0}.loginPublicLinks>a:last-child{text-align:center;color:var(--n);font-size:13px;font-weight:750;text-decoration:none}.wantedPage{min-height:100vh;color:var(--n);background:linear-gradient(145deg,#edf7f8,#f8fbfc);padding-bottom:40px}.wantedHeader{border-bottom:1px solid var(--l);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:82px;padding:0 max(20px,50vw - 590px);display:flex}.wantedHeader img{width:205px;height:auto;display:block}.wantedHeader nav{align-items:center;gap:20px;display:flex}.wantedHeader nav a{color:var(--n);font-weight:800;text-decoration:none}.wantedHeader .wantedLogin{background:var(--t);color:#fff;border-radius:9px;padding:10px 17px}.wantedHero{justify-content:space-between;align-items:end;gap:30px;max-width:1180px;margin:45px auto 25px;padding:0 20px;display:flex}.wantedHero small{color:var(--t);letter-spacing:.11em;font-weight:900}.wantedHero h1{letter-spacing:-3px;margin:9px 0 12px;font-size:clamp(43px,7vw,72px)}.wantedHero p{max-width:760px;color:var(--m);margin:0;font-size:17px;line-height:1.65}.wantedHero aside{text-align:center;background:var(--n);color:#fff;border-radius:16px;flex:none;padding:18px 25px;display:grid}.wantedHero aside b{font-size:34px}.wantedHero aside span{font-size:12px}.wantedFilters{border:1px solid var(--l);background:#fff;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1140px;margin:0 auto 25px;padding:20px;display:grid;box-shadow:0 12px 35px #062a4310}.wantedFilters label{gap:7px;display:grid}.wantedFilters label span{color:var(--m);font-size:12px;font-weight:850}.wantedFilters input,.wantedFilters select{width:100%;min-width:0;color:var(--n);font:inherit;background:#fff;border:1px solid #b8cad3;border-radius:9px;padding:12px}.wantedFilterActions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:13px;display:flex}.wantedFilterActions button{background:var(--t);color:#fff;border:0;border-radius:9px;padding:12px 20px;font-weight:850}.wantedFilterActions a{color:var(--m);font-weight:750;text-decoration:none}.wantedResults{max-width:1140px;margin:auto}.wantedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wantedCard{border:1px solid var(--l);background:#fff;border-top:4px solid #d04444;border-radius:16px;min-width:0;padding:21px;box-shadow:0 12px 35px #062a4310}.wantedCard.found{border-top-color:#1a9c84}.wantedCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.wantedCardTop small{color:var(--m);text-align:right;font-size:11px}.wantedState{color:#b12626;letter-spacing:.08em;background:#fff0f0;border-radius:50px;padding:6px 9px;font-size:10px;font-weight:950}.found .wantedState{color:#087262;background:#e9f8f3}.wantedCard h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:19px 0 9px;font-size:27px}.wantedPlate{background:var(--n);color:#fff;font:900 20px var(--font-geist-mono), monospace;letter-spacing:.1em;border-radius:8px;padding:8px 13px;display:inline-block}.wantedCard dl{margin:20px 0;display:grid}.wantedCard dl>div{border-bottom:1px solid var(--l);grid-template-columns:108px 1fr;gap:8px;padding:9px 0;display:grid}.wantedCard dt{color:var(--m);font-size:12px}.wantedCard dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.wantedActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wantedActions a{background:var(--t);color:#fff;text-align:center;border-radius:9px;padding:11px 8px;font-size:13px;font-weight:850;text-decoration:none}.wantedActions .wantedSighting{color:var(--n);border:1px solid var(--n);background:#fff}.wantedEmpty{border:1px solid var(--l);text-align:center;background:#fff;border-radius:17px;padding:55px 25px}.wantedEmpty p{color:var(--m)}.wantedEmpty a{color:var(--t);font-weight:850}.wantedSafety{color:#762222;background:#fff1f1;border:1px solid #e4b7b7;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:1140px;margin:25px auto;padding:17px 20px;display:flex}.wantedSafety div{gap:4px;display:grid}.wantedSafety span{font-size:13px}.wantedSafety a{color:#fff;background:#b42f2f;border-radius:9px;flex:none;padding:11px 15px;font-weight:850;text-decoration:none}.wantedFooter{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px;display:flex}.wantedFooter a{color:var(--m);font-size:13px;text-decoration:none}.publicReportNav{justify-content:space-between;align-items:center;gap:18px;max-width:980px;margin:0 auto 18px;display:flex}.publicReportNav .publicReportBrand{margin:0}.publicReportNav>a:last-child{color:var(--n);font-weight:800;text-decoration:none}.publicFound{color:#08614f;background:#eaf8f3;border:1px solid #9fd6c6;border-radius:11px;gap:5px;margin:24px 0;padding:15px;display:grid}.publicFound span{font-size:13px}.wantedPagination{justify-content:center;align-items:center;gap:18px;margin:25px 0;display:flex}.wantedPagination a{border:1px solid var(--l);color:var(--n);background:#fff;border-radius:9px;padding:10px 14px;font-weight:800;text-decoration:none}.wantedPagination span{color:var(--m);font-size:13px}@media (width<=900px){.wantedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.wantedFilters,.wantedResults,.wantedSafety{margin-left:16px;margin-right:16px}}@media (width<=640px){.wantedHeader{height:auto;padding:15px 14px}.wantedHeader img{width:165px}.wantedHeader nav{gap:9px}.wantedHeader nav>a:first-child{display:none}.wantedHeader .wantedLogin{padding:9px 13px}.wantedHero{flex-direction:column;align-items:flex-start;margin-top:28px}.wantedHero h1{letter-spacing:-2px;font-size:46px}.wantedHero aside{grid-auto-flow:column;align-items:center;gap:8px;padding:11px 15px}.wantedHero aside b{font-size:24px}.wantedFilters{grid-template-columns:1fr;padding:16px}.wantedFilterActions{grid-column:auto;grid-template-columns:1fr auto;display:grid}.wantedFilterActions button{width:100%}.wantedGrid,.wantedActions{grid-template-columns:1fr}.wantedSafety{flex-direction:column;align-items:stretch}.wantedSafety a{text-align:center}.publicReportNav{align-items:center}.publicReportNav>a:last-child{font-size:12px}.publicReportNav .publicReportBrand img{width:155px}}.howPage{min-height:100vh;color:var(--i);background:#f7fafb}.howHeader{border-bottom:1px solid var(--l);z-index:30;background:#fff;justify-content:space-between;align-items:center;height:84px;padding:0 max(22px,5vw);display:flex;position:sticky;top:0}.howHeader img{width:210px;height:auto;display:block}.howHeader nav{align-items:center;gap:26px;display:flex}.howHeader nav a{color:var(--i);font-weight:750;text-decoration:none}.howHeader .howLogin{background:var(--n);color:#fff;border-radius:9px;padding:11px 17px}.howHero{color:#fff;background:radial-gradient(circle at 75% 10%,#00c4c722,#0000 30%),linear-gradient(145deg,#031d42,#06325a);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:70px;padding:85px max(24px,7vw);display:grid}.howHero h1{letter-spacing:-3px;max-width:900px;margin:18px 0;font-size:clamp(45px,6vw,78px);line-height:1.02}.howHero>div>p{color:#c7d9e5;max-width:760px;font-size:19px;line-height:1.65}.howHero aside{color:var(--i);background:#fff;border-top:5px solid #d32f2f;border-radius:18px;padding:30px;box-shadow:0 18px 50px #0004}.howHero aside>b{color:#9b1d1d;font-size:22px}.howHero aside p{color:var(--m);line-height:1.55}.howHero aside a{color:#b51f1f;font-weight:900}.howHeroActions{align-items:center;gap:18px;margin-top:28px;display:flex}.howHeroActions .send{text-decoration:none;display:inline-block}.howHeroActions>a:last-child{color:#fff;font-weight:800;text-decoration:none}.howSteps,.howSafety,.howFaq{padding:90px max(24px,7vw)}.howSectionTitle{max-width:760px}.howSectionTitle h2,.howSafety h2,.howShare h2,.howFinal h2{letter-spacing:-2px;margin:13px 0 38px;font-size:clamp(36px,4.5vw,58px);line-height:1.06}.howStepGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.howStepGrid article{border:1px solid var(--l);background:#fff;border-radius:16px;min-height:240px;padding:28px}.howStepGrid span{color:var(--t);font-size:14px;font-weight:900}.howStepGrid h3{margin:35px 0 10px;font-size:23px}.howStepGrid p,.howSafety p,.howShare p,.howFaq p{color:var(--m);line-height:1.65}.howSafety{background:var(--n);color:#fff}.howSafety>div:first-child{max-width:850px}.howSafety>div:first-child>p{color:#c8d8e2;font-size:18px}.howSafetyGrid{grid-template-columns:1fr 1fr;gap:14px;margin:35px 0;display:grid}.howSafetyGrid article{background:#ffffff0d;border:1px solid #ffffff25;border-radius:15px;gap:18px;padding:24px;display:flex}.howSafetyGrid article>span{aspect-ratio:1;width:50px;min-width:50px;height:50px;color:var(--t);background:#00c4c722;border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.howSafetyGrid h3{margin:1px 0 8px}.howSafetyGrid p{color:#c8d8e2;margin:0}.howWarning{color:var(--i);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.howWarning strong{color:#a32121}.howWarning a{color:#fff;background:#c62828;border-radius:9px;padding:12px 17px;font-weight:900;text-decoration:none}.howShare{background:#e9f7f6;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:85px max(24px,7vw);display:grid}.howShare h2{margin-bottom:18px}.howShare ol{counter-reset:share;gap:12px;margin:0;padding:0;list-style:none;display:grid}.howShare li{counter-increment:share;background:#fff;border-radius:13px;grid-template-columns:45px 1fr;gap:4px 14px;padding:19px;display:grid}.howShare li:before{content:counter(share);background:var(--t);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.howShare li span{color:var(--m)}.howFaq{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.howFaq details{border:1px solid var(--l);background:#fff;border-radius:12px;margin-bottom:10px;padding:0 20px}.howFaq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-weight:850;list-style:none;display:flex}.howFaq summary::-webkit-details-marker{display:none}.howFaq summary span{color:var(--t);font-size:22px}.howFaq details[open] summary span{transform:rotate(45deg)}.howFaq details p{margin:0 0 20px}.howFinal{text-align:center;color:#fff;background:linear-gradient(135deg,#00aeb1,#00c4c7);border-radius:22px;margin:0 max(20px,5vw) 70px;padding:60px}.howFinal h2{max-width:800px;margin:0 auto 12px}.howFinal p{font-size:18px}.howFinal .send{background:var(--n);margin-top:12px;text-decoration:none;display:inline-block}.howFooter{border-top:1px solid var(--l);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:35px max(22px,5vw);display:grid}.howFooter img{width:190px}.howFooter p{color:var(--m)}.howFooter nav{flex-wrap:wrap;gap:18px;display:flex}.howFooter a{color:var(--i);font-size:13px;font-weight:750;text-decoration:none}.contactPage{color:#10243e;background:#f4f8fa;min-height:100vh;padding-bottom:48px}.contactPage>header{background:#fff;border-bottom:1px solid #dce7eb;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,6vw);display:flex}.contactPage>header img{width:180px;display:block}.contactPage>header>a:last-child,.contactPage>footer a{color:#126f7c;font-weight:800;text-decoration:none}.contactHero{max-width:1100px;margin:0 auto;padding:72px 24px 34px}.contactHero small{color:#068f91;letter-spacing:.16em;font-weight:900}.contactHero h1{margin:10px 0 14px;font-size:clamp(2.2rem,5vw,4rem)}.contactHero p{color:#526579;max-width:650px;font-size:1.08rem}.contactGrid{grid-template-columns:repeat(6,1fr);gap:18px;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.contactGrid article{background:#fff;border:1px solid #dce7eb;border-radius:20px;flex-direction:column;grid-column:span 2;align-items:flex-start;padding:26px;display:flex;box-shadow:0 10px 28px #1631460f}.contactGrid article:nth-child(4),.contactGrid article:nth-child(5){grid-column:span 3}.contactGrid article>span{color:#067f81;background:#e6f7f6;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.contactGrid h2{margin:18px 0 8px;font-size:1.15rem}.contactGrid p{color:#607286;flex:1;margin:0 0 20px;line-height:1.55}.contactGrid a{color:#057f81;overflow-wrap:anywhere;font-weight:900}.contactEmergency{background:#fff1ef;border:1px solid #f1c2bb;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:6px 24px;max-width:1052px;margin:24px auto 0;padding:22px 24px;display:grid}.contactEmergency b{color:#812f27}.contactEmergency p{color:#714841;margin:0}.contactEmergency a{color:#fff;background:#b4362d;border-radius:12px;grid-area:1/2/3;padding:12px 20px;font-weight:900;text-decoration:none}.contactPage>footer{border-top:1px solid #dce7eb;flex-wrap:wrap;gap:24px;max-width:1100px;margin:34px auto 0;padding:24px;display:flex}@media (width<=760px){.contactPage>header{height:68px}.contactPage>header img{width:145px}.contactHero{padding-top:46px}.contactGrid{display:block}.contactGrid article{margin-bottom:14px}.contactEmergency{margin:18px 24px 0;display:block}.contactEmergency a{margin-top:14px;display:inline-block}.contactPage>footer{margin-inline:24px;padding-inline:0}}.form input:not([type=checkbox]):not([type=radio]),.form textarea,.form select,.sourceImporter input:not([type=checkbox]),.sourceImporter textarea,.sourceImporter select,.editReportForm input,.editReportForm textarea,.editReportForm select,.profileForm input{color:#10283e;caret-color:#10283e;background-color:#fff}.sourceImporter input::placeholder,.sourceImporter textarea::placeholder,.form input::placeholder,.form textarea::placeholder{color:#687d8e;opacity:1}button.send,a.send,.sourceImportActions>button.send,.sourceImportToolbar>button.send{text-shadow:none;color:#fff!important;background:#087f80!important;border-color:#087f80!important}.sourceImportActions>button.send:hover:not(:disabled),.sourceImportToolbar>button.send:hover:not(:disabled){background:#05696a!important;border-color:#05696a!important}button.secondaryButton,.sourceSecondaryButton{color:#123c50!important;background:#fff!important;border:1px solid #7996a5!important}button.approve,.rowActions button.approve{color:#fff!important;background:#087f80!important;border-color:#087f80!important}button.danger{color:#9d2632!important;border-color:#b43743!important}button.danger.solidDanger,.logoutProfile.danger{color:#fff!important;background:#a72c38!important}button:disabled{color:#405966!important;background:#dce5e8!important;border-color:#aebfc6!important}.sourceImportActions>button:focus-visible,.sourceImportToolbar>button:focus-visible,.validatePlaceButton:focus-visible,button.send:focus-visible,button.secondaryButton:focus-visible{outline-offset:2px;outline:3px solid #72d4d0}@media (width<=900px){.howHeader{height:70px}.howHeader img{width:155px}.howHeader nav>a:not(.howLogin){display:none}.howHero{grid-template-columns:1fr;gap:30px;padding:60px 22px}.howHero h1{letter-spacing:-2px;font-size:46px}.howHeroActions{flex-direction:column;align-items:stretch}.howHeroActions a{text-align:center}.howStepGrid{grid-template-columns:1fr 1fr}.howSafetyGrid,.howShare,.howFaq{grid-template-columns:1fr}.howShare,.howFaq{gap:30px}.howWarning{grid-template-columns:1fr}.howWarning a{text-align:center}.howFooter{text-align:center;grid-template-columns:1fr}.howFooter img{margin:auto}.howFooter nav{justify-content:center}}@media (width<=560px){.howStepGrid{grid-template-columns:1fr}.howHero h1{font-size:40px}.howSteps,.howSafety,.howFaq,.howShare{padding:65px 18px}.howFinal{margin:0 12px 55px;padding:42px 20px}.howFooter nav{display:grid}.howStepGrid article{min-height:0}.howSafetyGrid{grid-template-columns:1fr}}.maintenanceStaffAccess{justify-content:center;display:flex;position:relative}.maintenanceStaffAccess>.maintenanceStaff{white-space:nowrap;justify-content:center;align-items:center;min-width:148px;padding:12px 22px;display:inline-flex}.maintenanceLoginPanel{z-index:20;text-align:left;background:#fff;border:1px solid #0f2d4624;border-radius:18px;width:min(390px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 24px 70px #081f3338}.maintenanceLoginPanel>p{color:#456;margin:0 0 14px;line-height:1.5}.maintenanceLoginPanel .googleLogin,.maintenanceLoginPanel .send{width:100%}.maintenanceLoginPanel .authDivider{margin:12px 0}.chatgptStaffFallback{text-align:center;color:#315c78;text-underline-offset:3px;margin-top:14px;font-size:.88rem;text-decoration:underline;display:block}@media (width<=640px){.maintenanceLoginPanel{width:auto;max-height:calc(100vh - 32px);position:fixed;top:50%;left:16px;right:16px;overflow:auto;transform:translateY(-50%)}.maintenanceActions{flex-wrap:wrap}.maintenanceStaffAccess,.maintenanceStaffAccess>.maintenanceStaff{width:100%}}.standaloneIdentityCard{align-items:stretch!important;gap:18px!important;display:grid!important}.standaloneIdentityIntro{gap:5px;display:grid}.standaloneIdentityForm{gap:14px;width:100%;display:grid}.standaloneIdentityForm .fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.standaloneIdentityForm label{gap:7px;display:grid}.standaloneIdentityForm .agree{align-items:flex-start;display:flex}.standaloneIdentityForm .agree input{flex:none;width:auto;margin-top:4px}.standaloneIdentityForm .send{justify-self:start}.standaloneIdentityForm .privacyNotice{margin:0}@media (width<=820px){.standaloneIdentityForm .fields{grid-template-columns:1fr}.standaloneIdentityForm .send{width:100%}}.pilotParticipation{align-items:stretch!important}.pilotParticipation>div{width:100%}.pilotJoinForm,.pilotFeedbackForm{gap:.65rem;margin-top:.8rem;display:grid}.pilotJoinForm label,.pilotFeedbackForm label{align-items:center;gap:.55rem;font-size:.88rem;display:flex}.pilotJoinForm label input{width:auto}.pilotChecklist{gap:.55rem;margin:.8rem 0;display:grid}.pilotChecklist>div{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.pilotFeedbackForm textarea{resize:vertical;min-height:90px}@media (width<=640px){.pilotChecklist>div{flex-direction:column;align-items:flex-start}.pilotChecklist .rowActions{width:100%}.pilotChecklist .rowActions button{flex:1}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n:#0d0b16;--t:#7c4dff;--i:#f7f3ff;--m:#aaa4bd;--l:#302b43;--bg:#0d0b16;--surface:#151225;--surface-2:#1c1830;--surface-3:#24203a;--border:#342e4a;--purple:#7c4dff;--purple-2:#9b72ff;--orange:#ff8a34;--orange-2:#ffad64;--success:#22c55e;--warning:#f3b63f;--danger:#ef4444;--text:#f7f3ff;--muted:#aaa4bd;--shadow:0 20px 60px #00000057;--radius:16px}html{background:var(--bg)}html,body{width:100%}body{background:radial-gradient(circle at 82% -10%,#7c4dff24,transparent 32%),var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-geist-sans),Inter,Arial,sans-serif;line-height:1.5}body::selection{background:var(--purple);color:#fff}a{color:var(--purple-2);text-underline-offset:3px}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1,h2,h3,h4{letter-spacing:-.025em}small{color:var(--muted);letter-spacing:.08em;line-height:1.45}:where(article,section,div,label,span)>:where(b,strong)+small{overflow-wrap:anywhere;margin-top:.35em;line-height:1.5;display:block}button,input,textarea,select{border-radius:11px;min-height:44px}button{color:var(--text);font-weight:800;line-height:1.15;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}button:not(:disabled):hover{transform:translateY(-1px)}button:not(:disabled):active{transform:translateY(0)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px!important;outline:3px solid #ff8a3466!important}input,textarea,select{width:100%;box-shadow:inset 0 1px #ffffff06;border:1px solid var(--border)!important;color:var(--text)!important;background:#100e1b!important;padding:12px 14px!important}input::placeholder,textarea::placeholder{color:#77718a}input:focus,textarea:focus,select:focus{border-color:var(--purple)!important;box-shadow:0 0 0 3px #7c4dff29!important}label{color:#dcd7e8;line-height:1.35}fieldset{border:1px solid var(--border);background:#ffffff05;border-radius:14px}legend{color:var(--purple-2);padding:0 8px;font-weight:900}.checkLine input,[type=checkbox],[type=radio]{accent-color:var(--purple);min-height:auto}.top{border-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0b16f0;height:78px;padding:0 clamp(14px,2.2vw,30px);box-shadow:0 8px 30px #00000038}.brand{border-radius:12px;height:54px;padding:7px 10px;background:#fff!important}.brand img{width:auto;max-height:39px;display:block}.top nav{align-items:stretch;gap:clamp(10px,1.35vw,24px)}.top nav button,.top nav a{color:#d9d3e6;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;min-height:78px;margin:0;padding:0 2px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.top nav button:hover,.top nav a:hover,.top nav button.active{border-color:var(--purple);color:#fff}.navActions{align-items:center;gap:9px;margin-left:clamp(14px,1.5vw,26px)}.bell,.avatar,.logout,.adminBtn,.mobileMenuToggle{border:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.supportNav{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-width:76px;min-height:44px;font-weight:850;display:inline-flex;color:#eee9fb!important;background:#7c4dff1c!important;border:1px solid #7c4dff6b!important;padding:0 14px!important}.supportNav:hover,.supportNav.active{border-color:var(--purple)!important;color:#fff!important;background:#7c4dff38!important}.adminBtn{background:#7c4dff2e!important;border-color:#7c4dff73!important}.adminBtn em,.admin em,.bell em{background:var(--orange)!important;color:#160b02!important}.avatar{background:linear-gradient(135deg,var(--purple),#4d2fa8)!important}.logout{white-space:nowrap;flex:none;justify-content:center;align-items:center;color:#fff!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#ef4444!important;border-radius:12px!important;min-width:72px!important;min-height:44px!important;padding:0 16px!important;font-size:.8rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 20px #dc262633!important}.logout:hover{background:linear-gradient(135deg,#ef4444,#c81e1e)!important;border-color:#f77!important}.hero{background:var(--bg);grid-template-columns:minmax(320px,38%) 1fr;min-height:calc(100vh - 78px)}.pitch{border-right:1px solid var(--border);background:radial-gradient(circle at 85% 18%,#7c4dff42,#0000 34%),linear-gradient(145deg,#0d0b16,#171126);padding:clamp(38px,6vh,72px) clamp(24px,4vw,56px)}.pitch h1{letter-spacing:-.055em;font-size:clamp(42px,4.4vw,68px)}.pitch h1 span{color:var(--orange)}.pitch>p{color:#beb7ca}.pitch small{color:var(--purple-2)}.cta,.send,.approve,.maintenanceContact,.projectDemoOpen{box-shadow:0 10px 28px #ff8a342e;background:linear-gradient(135deg,var(--orange),#ff6f20)!important;color:#170b03!important;border:1px solid #0000!important}.cta.ghost,.secondaryButton,.googleLogin,.verifyCta{box-shadow:none;color:#eee9fb!important;background:#7c4dff21!important;border:1px solid #7c4dff8c!important}.cta,.verifyCta{text-align:left;justify-content:space-between;align-items:center;display:flex}.safety{color:#ffd8d8!important;background:#ef444413!important;border-color:#ef444440!important}.mapWrap,.leaflet-container{background:#12101d!important}.mapPanel,.mapCard,.mapWrap>aside{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.leaflet-bar a{background:var(--surface-2)!important;color:#fff!important;border-color:var(--border)!important}.page,.profile,.notifications,.reports,.publicStats,.admin{color:var(--text);background:0 0}.page>header,.profile>header,.notifications>header,.reports>header{border-color:var(--border);color:var(--text);background:#151225f0}.profile,.notifications,.reports,.publicStats{width:min(1180px,100% - 32px);margin:28px auto 100px}.profile article,.notifications article,.reports article,.publicStats article,.card,.review,.settingsCard,.observerEnrollment,.observerApproved,.observerApplicationState,.pilotParticipation,.pushDiagnosticCard,.adminEmpty,.matchReviewSummary,.recoveryFilters,.recoveryNotes,.publicRecoveryCase{box-shadow:0 10px 34px #00000024;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.profile article>div,.notifications article>div,.reports article>div{min-width:0}.profile article b,.notifications article b,.reports article b{line-height:1.35}.profile article small,.notifications article small,.reports article small{color:var(--muted)}.profile article button,.notifications article button,.reports article button,.rowActions button,.observerApplicationForm button,.demoControls button{border:1px solid var(--border);background:var(--surface-3);color:var(--text);padding:10px 14px}.stateBadge,.sourceBadge{border:1px solid var(--border);background:var(--surface-3)!important;color:#dcd4ef!important}.stateBadge.approved,.stateBadge.verified,.stateBadge.completed{border-color:#22c55e66;color:#79e69e!important;background:#22c55e1f!important}.stateBadge.pending{border-color:#f3b63f73;color:#ffd471!important;background:#f3b63f1f!important}.stateBadge.rejected,.stateBadge.revoked,.stateBadge.suspended{border-color:#ef444466;color:#ff8f8f!important;background:#ef44441f!important}.login{background:radial-gradient(circle at 50% 0,#7c4dff38,transparent 38%),var(--bg);min-height:100vh;color:var(--text);place-items:center;padding:32px 16px;display:grid}.login>div{border:1px solid var(--border);width:min(460px,100%);box-shadow:var(--shadow);text-align:center;background:#151225f5;border-radius:24px;padding:clamp(26px,5vw,42px)}.loginBrand{background:#fff;border-radius:15px;width:min(310px,86%);height:auto;margin:0 auto 24px;padding:14px 18px;display:block}.login h1{margin:8px 0 10px;font-size:clamp(1.8rem,5vw,2.45rem)}.login>div>p{color:var(--muted)}.login>div>small:first-of-type{color:var(--orange)}.googleLogin{justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 16px}.googleLogin span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.authDivider{color:#77718a}.authDivider:before,.authDivider:after{background:var(--border)!important}.emailAuthForm{gap:15px}.emailAuthForm label{text-align:left}.emailAuthForm label small{color:#837d95}.emailAuthForm .send{min-height:50px}.forgotPassword,.authModeSwitch{color:var(--purple-2)!important}.loginPublicLinks{border-top:1px solid var(--border);padding-top:18px}.loginPrivacy{color:#847e96!important}.formError{background:#ef444421!important;border:1px solid #ef444480!important}.formWarning{background:#f3b63f1f!important;border-color:#f3b63f80!important}.legalOverlay,.appDialogBackdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04030ac7!important}.legalModal,.appDialog,.maintenanceLoginPanel{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;border-radius:20px!important}.modalClose{place-items:center;display:grid;border:1px solid var(--border)!important;background:var(--surface-3)!important;color:#fff!important}.legalModal p,.appDialog p,.maintenanceLoginPanel>p{color:var(--muted)!important}.bugButton{box-shadow:0 12px 36px #00000047;color:#e9e2fa!important;background:#151225f0!important;border:1px solid #7c4dff7a!important}.toast{box-shadow:var(--shadow)!important;border-radius:13px!important}.toast-success{background:#12351f!important;border-color:#287b45!important}.toast-warning{background:#4b3610!important;border-color:#a77a23!important}.toast-error{background:#571722!important;border-color:#b83749!important}.admin{background:var(--bg)!important}.admin aside{border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}.admin aside button{text-align:left;color:#aaa4bd!important;background:0 0!important;border:1px solid #0000!important}.admin aside button.active,.admin aside button:hover{color:#fff!important;background:#7c4dff26!important;border-color:#7c4dff59!important}.admin .panel{background:var(--bg)!important;color:var(--text)!important}.admin .panel>header{border-color:var(--border)!important;background:#0d0b16eb!important}.admin .stats article,.admin article,.admin section,.sourceImportIntro,.sourceImportInput,.sourceDraft,.sourceImportToolbar{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.admin p,.admin small,.admin article small{color:var(--muted)}.admin table{border-collapse:separate;border-spacing:0;width:100%}.admin th,.admin td{vertical-align:middle;border-color:var(--border)!important}.admin button{min-height:42px}.admin button.approve{box-shadow:none;color:#eee8ff!important;background:#7c4dff2e!important;border-color:#7c4dff73!important}.admin button.danger,.danger{color:#ff9292!important;background:#ef44441f!important;border-color:#ef44446b!important}.matchReviewSummary,.recoveryQueueSummary{background:linear-gradient(135deg,#211a3a,#171328)!important}.matchReviewSummary span,.recoveryQueueSummary span{background:#7c4dff24!important}.maintenancePage{background:radial-gradient(circle at 50% 0,#7c4dff3d,transparent 36%),var(--bg);color:var(--text)}.maintenanceCard{border-color:var(--border);background:#151225f0}.maintenanceLogo{border-color:#7c4dff66;box-shadow:0 18px 46px #00000052,0 0 0 5px #7c4dff12}.maintenanceCard small{color:var(--orange)}.maintenanceCard p{color:var(--muted)}.maintenanceCard .maintenanceSafety{background:#ef444414;border:1px solid #ef444440}.maintenanceCard .maintenanceStaff{color:#f3edff;background:#7c4dff1f;border-color:#7c4dff80}.projectDemoShell{border-color:var(--border);background:var(--surface);color:var(--text)}.projectDemoShell>header{background:linear-gradient(135deg,#281d4c,#171226)}.projectDemoShell>nav{border-color:var(--border)}.projectDemoShell>nav button{background:var(--surface-3);color:#c2bbd1}.projectDemoShell>nav button.active{background:var(--purple);color:#fff}.demoVehicle,.demoFlow article,.demoEconomics>div,.demoEconomics aside,.demoTrust article{border-color:var(--border);background:var(--surface-2)}.legalPage,.howPage,.publicVehiclesPage,.contactPage{background:var(--bg)!important;color:var(--text)!important}.legalPage article,.howPage article,.publicVehiclesPage article,.contactPage article{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.legalPage p,.howPage p,.publicVehiclesPage p,.contactPage p{color:var(--muted)}.mobileMainMenu{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.mobileMainMenu button,.mobileMainMenu a{border-color:var(--border)!important;color:#ded8e9!important}.mobileMainMenu .active{background:#7c4dff29!important}.mobileMenuBackdrop{background:#04030ab8!important}.mobileNav{border-color:var(--border)!important;background:#0d0b16f5!important}.mobileNav button{color:#aaa4bd!important}.mobileNav button.active{color:var(--orange)!important}.emergencyFloat{box-shadow:0 12px 32px #ef444433;color:#fff!important;background:#b82432!important;border:1px solid #ef44448c!important}@media (width<=1180px){.top nav{gap:12px}.top nav button,.top nav a{font-size:.74rem}.hero{grid-template-columns:minmax(300px,42%) 1fr}}@media (width<=900px){.top{height:70px}.brand{height:48px}.top nav{display:none}.hero{min-height:auto;display:block}.pitch{border-right:0;min-height:calc(100vh - 70px)}.profile,.notifications,.reports,.publicStats{width:min(100% - 20px,1180px);margin-top:14px}.admin .panel{padding:14px!important}}@media (width<=640px){body{font-size:15px}.login{padding:16px 12px}.login>div{border-radius:20px;padding:25px 18px}.loginBrand{object-fit:contain;max-height:84px}.top{padding:0 12px}.brand{padding:6px 8px}.brand img{max-width:142px}.navActions{gap:6px}.logout,.adminBtn{display:none}.pitch{padding:34px 18px 110px}.pitch h1{font-size:clamp(40px,12vw,56px)}.cta,.verifyCta{min-height:58px}.profile article,.notifications article,.reports article{align-items:flex-start!important;gap:12px!important}.profile article>button,.notifications article>button,.reports article>button{width:100%}.rowActions{flex-wrap:wrap;width:100%;display:flex}.rowActions button{flex:130px}.legalModal,.appDialog{max-height:calc(100vh - 24px);overflow:auto;width:calc(100vw - 24px)!important;padding:22px 16px!important}.bugButton{bottom:82px!important}.emergencyFloat{bottom:142px!important}.observerApplicationForm fieldset{padding:12px}.admin .stats{grid-template-columns:1fr 1fr!important}.admin table{min-width:680px}.admin .review{padding:14px!important}}@media (prefers-reduced-motion:reduce){button{transition:none}}html{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}body main{color:var(--text)}.form,.editReportForm,.profileForm,.sourceImporter,.observerZoneForm,.observerApplicationForm{color:var(--text)!important}.form input:not([type=checkbox]):not([type=radio]),.form textarea,.form select,.sourceImporter input:not([type=checkbox]),.sourceImporter textarea,.sourceImporter select,.editReportForm input,.editReportForm textarea,.editReportForm select,.profileForm input,.observerZoneForm input,.observerZoneForm select,.observerApplicationForm textarea,.observerApplicationForm select{border-color:var(--border)!important;color:var(--text)!important;caret-color:var(--text)!important;background:#100e1b!important}.form input::placeholder,.form textarea::placeholder,.sourceImporter input::placeholder,.sourceImporter textarea::placeholder{color:#77718a!important}button.send,a.send,.sourceImportActions>button.send,.sourceImportToolbar>button.send,button.approve,.rowActions button.approve,.appDialogActions .send{border-color:var(--orange)!important;background:linear-gradient(135deg,var(--orange),#ff6f20)!important;color:#170b03!important;box-shadow:0 8px 24px #ff8a3429!important}button.send:hover:not(:disabled),a.send:hover,.sourceImportActions>button.send:hover:not(:disabled),.sourceImportToolbar>button.send:hover:not(:disabled),button.approve:hover:not(:disabled){border-color:var(--orange-2)!important;background:linear-gradient(135deg,var(--orange-2),var(--orange))!important}button.secondaryButton,.sourceSecondaryButton,.validatePlaceButton,.manageSourceButton{color:#eee9fb!important;background:#7c4dff21!important;border:1px solid #7c4dff8c!important}button:disabled,a[aria-disabled=true]{opacity:.55!important}button:disabled{color:#8f899c!important;box-shadow:none!important;background:#292536!important;border-color:#393448!important}.sourceToggle,.publicSourceFields,.publicSourceNotice,.sourceImportIntro,.sourceImportInput,.sourceDraft,.sourceImportToolbar,.rewardChoice,.locationGate,.recoveryReference,.priorKnowledgeEvidence,.recoveryProgress,.recoveryCaseCard,.recoveryCaseGrid section,.recoveryOutcome,.recoveryAttribution,.recoveryReadiness,.recoveryReadiness li,.observerZoneEditor,.linkedSearchBanner,.communitySightingNote,.qualifiedSightings,.notificationTarget,.notificationFocus,.recoveryOperational,.recoveryAssignmentSummary,.recoveryAssignment,.recoveryNotes article,.publicRecoveryFacts span{border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.sourceToggle p,.publicSourceFields p,.publicSourceNotice p,.rewardChoice p,.locationGate p,.recoveryReference p,.priorKnowledgeEvidence p,.recoveryProgress p,.recoveryCaseCard p,.recoveryOutcome p,.recoveryAttribution p,.recoveryReadiness p,.observerZoneEditor p,.linkedSearchBanner p,.communitySightingNote p{color:var(--muted)!important}.rewardChoice h3,.locationGate b,.priorKnowledgeEvidence h4,.recoveryProgressHead>b,.recoveryProgressHead span,.recoveryCaseCard h2,.recoveryTimeline summary,.recoveryReadiness>header span,.observerZoneFields label,.zoneAddress,.observerApplicationForm label{color:var(--text)!important}.rewardChoice aside,.rewardStatus,.observerGate{color:#ffd471!important;background:#f3b63f1f!important;border-color:#f3b63f66!important}.simulatedRewardReceipt{color:var(--text);background:linear-gradient(135deg,#5b2da347,#121020eb);border:1px solid #8b5cf68c;border-radius:16px;gap:12px;margin:16px 0;padding:16px;display:grid}.simulatedRewardReceipt>div{gap:3px;display:grid}.simulatedRewardReceipt>div>b{font-size:1.35rem}.simulatedRewardReceipt dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.simulatedRewardReceipt dl div{background:#ffffff0e;border-radius:10px;padding:10px}.simulatedRewardReceipt dt{color:var(--muted);font-size:.78rem}.simulatedRewardReceipt dd{margin:3px 0 0;font-weight:800}.simulatedRewardReceipt strong{color:#ffd471;font-size:.82rem}.simulatedRewardReceipt.released{border-color:#41d68b8c}@media (width<=650px){.simulatedRewardReceipt dl{grid-template-columns:1fr}.simulatedRewardReceipt{padding:13px}}.recoveryProgress li span,.recoveryReadiness li>span{background:var(--surface-3)!important;color:var(--muted)!important}.recoveryProgress li.current span{background:var(--purple)!important;color:#fff!important}.recoveryProgress li.complete span,.recoveryReadiness li.passed>span{color:#79e69e!important;background:#22c55e24!important}.notificationTarget{color:var(--purple-2)!important}.notificationFocus{border-color:var(--purple)!important;box-shadow:0 0 0 3px #7c4dff2e!important}.projectDemoShell,.projectDemoShell>nav,.projectDemoShell>footer{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.demoVehicle,.demoFlow article,.demoEconomics>div,.demoEconomics aside,.demoTrust article,.projectDemoShell>footer div{border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.demoVehicle p,.demoFlow article p,.demoEconomics p,.demoTrust p,.projectDemoShell>footer span{color:var(--muted)!important}.demoVehicle span,.demoFlow article span{color:var(--purple-2)!important;background:#7c4dff24!important}.demoFlow article{border-left-color:var(--purple)!important}.demoControls button{border-color:var(--border)!important;background:var(--surface-3)!important;color:var(--text)!important}.demoControls button:nth-child(2){border-color:var(--orange)!important;background:var(--orange)!important;color:#170b03!important}.demoProgress,.projectDemoShell>footer{background:var(--border)!important}.demoProgress i{background:linear-gradient(90deg,var(--purple),var(--orange))!important}.demoEconomics strong,.demoEconomics>span{color:var(--orange)!important}.howHeader,.howFooter,.legalPage>header,.legalPage>footer,.publicVehiclesPage>header,.publicVehiclesPage>footer,.contactPage>header,.contactPage>footer{border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}.howHeader a,.howFooter a,.legalPage>header a,.legalPage>footer a,.publicVehiclesPage>header a,.publicVehiclesPage>footer a,.contactPage>header a,.contactPage>footer a{color:#ded8e9!important}.howLogin{border-color:var(--orange)!important;background:var(--orange)!important;color:#170b03!important}.contactHero p{color:var(--muted)!important}.contactGrid article{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.contactGrid p{color:var(--muted)!important}.contactGrid a{color:var(--orange-2)!important}.contactEmergency{background:#ef44441a!important;border-color:#ef444466!important}.contactEmergency b,.contactEmergency p{color:#ffc1c1!important}.appDialog h2,.appDialog label,.appDialogActions button{color:var(--text)!important}.appDialog header small{color:var(--orange)!important}.appDialog header button,.appDialogActions button{border-color:var(--border)!important;background:var(--surface-3)!important}.appDialog input,.appDialog select,.appDialog textarea{border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}.brand,.loginBrand,.maintenanceLogo{border-color:#7c4dff47!important}.brand{padding:4px 8px}.brand img{max-height:43px}.loginBrand{padding:0}.maintenanceLogo{padding:10px 16px}.googleLogin{position:relative;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:50px!important;line-height:1!important;display:flex!important}.googleLogin span{border-radius:50%!important;flex:0 0 24px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;font:800 15px/1 Arial,sans-serif!important;display:inline-flex!important;transform:none!important}.emergencyFloat,.bugButton{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:48px!important;margin:0!important;line-height:1!important;display:inline-flex!important}.emergencyFloat{right:max(18px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;padding:0 17px!important}.bugButton{left:max(18px,env(safe-area-inset-left))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;padding:0 16px!important}.legalFooter{border-color:var(--border)!important;color:var(--muted)!important;background:#100e1b!important}.legalFooter a,.legalFooter button{color:#cfc8db!important}.profile article,.notifications article,.reports article,.admin article{align-items:center}.profile article>div,.notifications article>div,.reports article>div,.admin article>div{align-self:center}.profile article button,.notifications article button,.reports article button{flex:none}.rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rowActions button{text-align:center;justify-content:center;align-items:center;display:inline-flex}.stateBadge{white-space:nowrap;min-height:32px;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.legalModal label,.appDialog label,.emailAuthForm label,.observerApplicationForm label,.observerZoneFields label{text-align:left;align-items:stretch}.legalModal button,.appDialog button,.emailAuthForm button{justify-content:center;align-items:center;display:inline-flex}@media (width<=640px){.bugButton,.emergencyFloat{min-height:44px!important;font-size:.78rem!important;bottom:78px!important}.bugButton{left:10px!important}.emergencyFloat{right:10px!important}.legalFooter{padding:12px 14px 132px!important}.googleLogin span{flex-basis:22px!important;width:22px!important;height:22px!important}.profile article,.notifications article,.reports article{align-items:stretch!important}}:where(.top,.mobileMainMenu,.mobileMainMenu>header,.mobileNav,.maintenanceLoginPanel,.login>div){border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}.brand,.loginBrand,.maintenanceLogo{background:0 0!important}.mobileMainMenu :where(a,button),.mobileNav button{color:#dcd6e8!important;background:0 0!important;border-color:#0000!important}.mobileMainMenu :where(a,button):hover,.mobileMainMenu :where(a,button).active,.mobileMainMenu>.active{color:#fff!important;background:#7c4dff29!important;border-color:#7c4dff66!important}.mobileMainMenu>.mobileLogout{background:#ef44441a!important;border-color:#ef444459!important}.mobileMainMenu em,.mobileNav em{background:var(--orange)!important;color:#170b03!important}.maintenanceLoginPanel :where(label,p,small),.emailAuthForm label{color:#dcd6e8!important}.maintenanceLoginPanel .chatgptStaffFallback{color:var(--purple-2)!important}:where(.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}:where(.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter) :where(fieldset,details,.fields,.upload,.privacyNotice,.officialCheck,.lookupResult,.locationChosen,.locationPickerHead,.locationPickerMap,.aiReportAssist,.aiDocumentPicker,.requirementsPanel,.requirementGrid,.moderationBlock,.changesNotice,.duplicateActions,.sourceToggle,.publicSourceFields,.publicSourceNotice){border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}:where(.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter) :where(h1,h2,h3,h4,b,strong,label,legend){color:var(--text)!important}:where(.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter) :where(p,small){color:var(--muted)!important}:where(.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter) :where(input,textarea,select){border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}.placeSuggestions{border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:var(--shadow)!important}.placeSuggestions button{color:var(--text)!important;background:0 0!important;border-color:#0000!important}.placeSuggestions button:hover{background:#7c4dff29!important}.placeWarning{color:#ffd471!important}.locationChosen{border-left-color:var(--purple)!important}.admin,.admin .panel,.admin .workspace{background:var(--bg)!important;color:var(--text)!important}.admin>aside,.admin aside,.admin .panel>header{border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}.admin :where(.adminList,.adminFilters,.userSearchBar,.review,.reviewGrid,.check,.adminEmpty,.adminLoadError,.adminFiles,.adminLocations,.adminSource,.auditList,.dataManager,.dataRecordList,.staffRoles,.staffRoleList,.claimList,.matchConfirm,.matchConfirmList,.queueInfo,.recoveryAdminList,.recoveryCaseCard,.recoveryCaseGrid>section,.recoveryFilters,.recoveryNotes,.recoveryNotes article,.recoverySlaMetrics>div,.recoverySlaMetrics>span,.recoveryAssignmentSummary,.recoveryAssignment,.recoveryOperational,.recoveryReadiness,.recoveryReadiness li,.recoveryOutcome,.recoveryAttribution,.matchReviewSummary,.recoveryQueueSummary,.sourceImportIntro,.sourceImportInput,.sourceDraft,.sourceImportToolbar,details,fieldset,form),.admin :where(.stats article,.adminList>article,.review,.dataRecordList>article,.staffRoleList>article){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.admin :where(.recoveryCaseGrid>section,.recoveryNotes article,.recoveryReadiness li,.sourceDraft,.check,details,fieldset){background:var(--surface-2)!important}.admin :where(h1,h2,h3,h4,b,strong,summary,label,legend,th,td){color:var(--text)!important}.admin :where(p,small,code){color:var(--muted)!important}.admin :where(input,textarea,select){border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}.admin table{background:var(--surface)!important;color:var(--text)!important}.admin :where(th,td){border-color:var(--border)!important;background:0 0!important}.backupRunFailed,.admin .backupRunFailed{background:#ef44441a!important;border-color:#ef44447a!important}.backupFailureDetail{color:#faa!important}.recoveryOperational.high{border-left-color:var(--warning)!important;background:#f3b63f1a!important}.recoveryOperational.critical,.recoveryOperational.overdue{border-left-color:var(--danger)!important;color:#faa!important;background:#ef44441a!important}.matchSignals span,.publicRecoveryFacts span,.recoveryStatus,.banBadge,.reportType{border:1px solid var(--border)!important;background:var(--surface-3)!important;color:#dcd6e8!important}:where(.admin,.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter,.maintenanceLoginPanel,.mobileMainMenu) button:not(.send):not(.approve):not(.danger):not(.mobileLogout):not(.sel),:where(.reportOwnerActions,.editReportActions,.dataSelectActions,.destructiveActions,.duplicateActions,.rowActions) button:not(.send):not(.approve):not(.danger){color:#eee9fb!important;box-shadow:none!important;background:#7c4dff1f!important;border:1px solid #7c4dff73!important}:where(.admin,.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter,.maintenanceLoginPanel) :where(button.send,button.approve),:where(.reportOwnerActions,.editReportActions,.rowActions) :where(button.send,button.approve){border-color:var(--orange)!important;background:linear-gradient(135deg,var(--orange),#ff6f20)!important;color:#170b03!important}.admin button.approve,.admin .rowActions button.approve,.admin button.send,.form button.approve,.form button.send,.editReportForm button.approve,.editReportForm button.send{border-color:var(--orange)!important;background:linear-gradient(135deg,var(--orange),#ff6f20)!important;color:#170b03!important;box-shadow:0 8px 24px #ff8a3429!important}:where(.admin,.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter,.maintenanceLoginPanel) button.danger,:where(.reportOwnerActions,.editReportActions,.destructiveActions,.rowActions) button.danger{color:#ff9b9b!important;background:#ef44441f!important;border-color:#ef44447a!important}:where(.admin,.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter,.maintenanceLoginPanel) button:disabled{color:#8f899c!important;opacity:.62!important;background:#292536!important;border-color:#393448!important}.locationButton,.lookup button,.back,.button{color:#eee9fb!important;background:#7c4dff1f!important;border:1px solid #7c4dff73!important}.call112,.inline112{color:#faa!important;background:#ef44441f!important;border-color:#ef44447a!important}@media (width<=900px){.admin>aside{background:#100e1b!important}.admin>aside button{color:#c8c1d5!important;background:0 0!important}.admin>aside button.sel,.admin>aside button.active{color:#fff!important;background:#7c4dff29!important}}:where(.howPage,.wantedPage,.contactPage,.publicReportPage){background:var(--bg)!important;min-height:100vh!important;color:var(--text)!important}:where(.howHeader,.wantedHeader,.contactPage>header,.publicReportNav){border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}:where(.howHeader,.wantedHeader,.contactPage>header,.publicReportNav) img{background:0 0!important;width:auto!important;max-width:min(230px,46vw)!important;max-height:54px!important;display:block!important}:where(.howHeader,.wantedHeader,.contactPage>header,.publicReportNav) :where(a,button){color:#e6e0ef!important}.howLogin,.wantedLogin{border:1px solid var(--orange)!important;background:linear-gradient(135deg,var(--orange),#ff6f20)!important;color:#170b03!important}:where(.howHero,.howSteps,.howSafety,.howShare,.howFaq,.wantedHero,.wantedResults,.contactHero,.contactGrid,.publicReportCard){border-color:var(--border)!important;background:var(--bg)!important;color:var(--text)!important}:where(.howPage,.wantedPage,.contactPage,.publicReportPage) :where(h1,h2,h3,h4,b,strong,summary,label){color:var(--text)!important}:where(.howPage,.wantedPage,.contactPage,.publicReportPage) :where(p,small){color:var(--muted)!important}:where(.howPage,.wantedPage,.contactPage,.publicReportPage) :where(input,textarea,select){border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}.howHero{background:radial-gradient(circle at 80% 10%,#7c4dff33,transparent 34%),var(--bg)!important}.howHero>aside,.howStepGrid article,.howSafetyGrid article,.howFaq details,.howShare li,.wantedFilters,.wantedCard,.wantedEmpty,.contactGrid article,.publicReportCard{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.howSafety{background:var(--surface-2)!important}.howShare{background:var(--bg)!important}.howWarning,.contactEmergency,.publicSafety{color:#ffd7d7!important;background:#ef44441c!important;border:1px solid #ef44446b!important}.howWarning :where(strong,span),.contactEmergency :where(b,p),.publicSafety :where(b,p){color:#ffd7d7!important}.howWarning a,.contactEmergency a{color:#fff!important;background:#c92b35!important}.howFinal{color:#fff!important;background:linear-gradient(135deg,#5d31d2,#8a4cff)!important}.howFinal p{color:#eee8ff!important}.howFooter,.wantedFooter,.contactPage>footer{border-color:var(--border)!important;color:var(--muted)!important;background:#100e1b!important}.howFooter img{background:0 0!important}.wantedHero{background:radial-gradient(circle at 88% 5%,#7c4dff33,transparent 34%),var(--bg)!important}.wantedMetric{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.wantedFilters{box-shadow:0 14px 42px #0003!important}.wantedFilterActions button{background:linear-gradient(135deg,var(--purple),#6532dc)!important;color:#fff!important}.wantedFilterActions a{color:#c9b8ff!important}.wantedCardTop,.wantedActions{border-color:var(--border)!important}.wantedPlate{color:var(--orange-2)!important;background:#100e1b!important}.wantedState{color:#d9cbff!important;background:#7c4dff24!important}.wantedSafety{color:#ffd7d7!important;background:#ef444417!important;border-color:#ef444459!important}.contactGrid article>span{color:var(--purple-2)!important;background:#7c4dff26!important}.contactGrid a,.contactPage>footer a{color:var(--purple-2)!important}.publicReportBody,.publicSourceNotice,.publicFound{border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.publicPlate{color:var(--orange-2)!important;background:#100e1b!important}.mobileMainMenu{background:#100e1b!important;gap:4px!important;padding:14px!important}.mobileMainMenu>header{background:0 0!important;margin-bottom:6px!important;padding:10px 8px 14px!important}.mobileMainMenu>header b{font-size:1.02rem!important;line-height:1.25!important}.mobileMainMenu>header small{color:var(--muted)!important;font-size:.78rem!important}.mobileMainMenu>a,.mobileMainMenu>button{color:#dcd6e8!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;min-height:46px!important;padding:10px 12px!important;font-size:.94rem!important;line-height:1.2!important}.mobileMainMenu>a:hover,.mobileMainMenu>button:hover,.mobileMainMenu>.active{background:#7c4dff24!important;border-color:#7c4dff61!important}.mobileMainMenu>.mobileLogout{color:#ff9b9b!important;background:#ef444417!important;border-color:#ef444452!important;margin-top:8px!important}.mobileMainMenu em{background:var(--orange)!important;color:#211005!important;border:2px solid #ff8a34b8!important;border-radius:999px!important;place-items:center!important;min-width:28px!important;height:28px!important;margin-left:auto!important;padding:0 7px!important;font-size:.86rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.contactEmergency{width:calc(100% - 48px)!important;margin:24px auto 0!important;padding:22px 26px!important}@media (width<=900px){.mobileMainMenu{top:70px!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;width:min(88vw,380px)!important}.mobileMenuBackdrop{inset:70px 0 calc(68px + env(safe-area-inset-bottom))!important}.howHeader,.wantedHeader,.contactPage>header{height:auto!important;min-height:70px!important;padding:10px 16px!important}}@media (width<=760px){.contactEmergency{width:calc(100% - 32px)!important;margin:18px auto 0!important;padding:20px!important}}.admin .requirementsPanel,.admin .staffRoles{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;border-radius:16px!important;margin-bottom:18px!important;padding:22px!important}.admin .requirementGrid label,.admin .staffRoleList article{border:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.admin .requirementGrid label:hover,.admin .staffRoleList article:hover{border-color:#7c4dff8c!important}.admin .requirementGrid input{accent-color:var(--orange)!important}.admin .requirementsPanel :where(h2,b),.admin .staffRoles :where(h2,b){color:var(--text)!important}.admin .requirementsPanel :where(p,small),.admin .staffRoles :where(p,small){color:var(--muted)!important}.locationPicker,.form .locationPicker,.editReportForm .locationPicker{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:none!important}.locationPicker.selected{border-color:var(--purple)!important;box-shadow:0 0 0 3px #7c4dff2b!important}.locationPickerHead,.form .locationPickerHead,.editReportForm .locationPickerHead{border-bottom:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.locationPickerHead :where(b,strong){color:var(--text)!important}.locationPickerHead small{color:var(--muted)!important}.locationPickerMap,.form .locationPickerMap,.editReportForm .locationPickerMap{background:#12101d!important}.locationChosen{border-top:1px solid var(--border)!important;color:#c9b8ff!important;background:#7c4dff1f!important}.locationPicker .leaflet-control-attribution{border:1px solid var(--border)!important;color:var(--muted)!important;background:#100e1beb!important}.locationPicker .leaflet-control-attribution a{color:var(--orange-2)!important}.locationPicker .leaflet-popup-content-wrapper,.locationPicker .leaflet-popup-tip{background:var(--surface-2)!important;color:var(--text)!important}.locationPicker .leaflet-bar a{border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.liveMapBar,.mapLegend{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.liveMapBar{border-top:1px solid var(--border)!important}.liveMapBar :where(span,small),.mapLegend{color:var(--muted)!important}.liveMapBar button{color:#eee9fb!important;background:#7c4dff24!important;border:1px solid #7c4dff80!important}.liveMapBar button:hover{border-color:var(--purple)!important;background:#7c4dff38!important}.mapLegend .sighting{background:var(--orange)!important}.mapLegend .stolen{background:var(--purple)!important}@media (width>=901px){.admin>aside{scrollbar-gutter:stable!important;overscroll-behavior:contain!important;align-self:start!important;max-height:calc(100dvh - 78px)!important;position:sticky!important;top:78px!important;overflow:hidden auto!important}}@media (width<=900px){.admin,.realAdmin{min-height:0!important;display:block!important;overflow:visible!important}.admin>aside,.realAdmin>aside{z-index:auto!important;overscroll-behavior:auto!important;border-bottom:1px solid var(--border)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-height:none!important;padding:10px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}.admin>aside button,.realAdmin>aside button{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;line-height:1.2!important}.admin .panel,.realAdmin .panel{z-index:0!important;padding:14px 12px 110px!important;position:relative!important;overflow:visible!important}.admin .requirementsPanel,.admin .staffRoles{padding:16px!important}}@media (width<=430px){.admin>aside,.realAdmin>aside{grid-template-columns:1fr!important}}.navActions,.avatarWrap,.bell,.avatar,.adminBtn{flex-shrink:0}.bell,.avatar{aspect-ratio:1;place-items:center;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.bell{line-height:0;place-items:center!important;display:grid!important}.bell em{border:2px solid var(--surface-2);white-space:nowrap;z-index:1;box-sizing:border-box;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;display:grid;top:2px;right:2px;line-height:1!important}.avatarWrap{flex-shrink:0;width:42px;height:42px}.verifiedBadge{box-sizing:border-box}.mobileMenuToggle{aspect-ratio:1;flex:0 0 42px;display:none;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.usernameInput{border:1px solid var(--border);background:#100e1b;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.usernameInput>span{color:var(--purple-2);padding-left:14px;font-weight:900}.usernameInput input{box-shadow:none!important;border:0!important;border-radius:0!important;padding-left:4px!important}.usernameStatus{letter-spacing:0;margin-top:6px;display:block}.usernameStatus.approved{color:#79e69e!important}.usernameStatus.pending{color:#ffd471!important}.usernameStatus.rejected{color:#ff9b9b!important}@media (width>=901px) and (width<=1180px){.top nav{display:none!important}.mobileMenuToggle{place-items:center;display:grid!important}.navActions{margin-left:auto}.mobileMenuBackdrop{z-index:1090;background:#04030ab8;border:0;display:block;position:fixed;inset:78px 0 0}.mobileMainMenu{z-index:1100;overscroll-behavior:contain;flex-direction:column;gap:5px;width:min(88vw,380px);padding:12px;display:flex;position:fixed;top:78px;bottom:0;right:0;overflow:auto;box-shadow:-16px 15px 40px #0006;background:var(--surface)!important}.logout,.adminBtn{display:none!important}}@media (width<=900px){.top{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.top .brand{min-width:0;margin-right:auto}.navActions{margin-left:auto!important}.mobileMenuToggle{place-items:center;display:grid}}@media (width<=420px){.brand{max-width:132px}.bell,.avatar,.mobileMenuToggle,.avatarWrap{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.navActions{gap:4px!important}}.mobileMainMenu>header>span{min-width:0;gap:4px!important;display:grid!important}.mobileMainMenu>header b,.mobileMainMenu>header small{overflow-wrap:anywhere;display:block}@media (width<=900px){.bugButton,.emergencyFloat{bottom:calc(84px + env(safe-area-inset-bottom))!important;z-index:1010!important;min-height:44px!important;font-size:.78rem!important}.bugButton{left:max(10px,env(safe-area-inset-left))!important}.emergencyFloat{right:max(10px,env(safe-area-inset-right))!important}.legalFooter{padding-bottom:calc(142px + env(safe-area-inset-bottom))!important}}.adminWorkspace{isolation:isolate;min-height:100vh;background:var(--bg)!important;color:var(--text)!important}.adminPrelude{border-bottom:1px solid var(--border);gap:16px;padding:24px clamp(16px,3vw,42px);display:grid;background:var(--bg)!important}.requirementsPanel,.staffRoles,.adminLocations,.adminFiles{border:1px solid var(--border)!important;background:var(--surface)!important;width:100%!important;color:var(--text)!important;border-radius:16px!important;margin:0!important;padding:22px!important}.requirementsPanel :where(h2,b,strong),.staffRoles :where(h2,b,strong),.adminLocations :where(h2,b,strong),.adminFiles :where(h2,b,strong){color:var(--text)!important}.requirementsPanel :where(p,small),.staffRoles :where(p,small),.adminLocations :where(p,small),.adminFiles :where(p,small){color:var(--muted)!important}.requirementGrid label,.staffRoleList article,.adminLocations a,.adminFiles a{border:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.requirementGrid label:hover,.staffRoleList article:hover,.adminLocations a:hover,.adminFiles a:hover{border-color:#7c4dff8c!important}.requirementGrid input{accent-color:var(--orange)!important}.staffRoles>.secondaryButton{color:#eee9fb!important;background:#7c4dff24!important;border-color:#7c4dff8c!important}.adminWorkspace>.adminFiles{width:auto!important;margin:0 clamp(16px,3vw,42px) 18px!important}main:has(.adminWorkspace) .bugButton{left:278px!important}@media (width<=900px){.adminPrelude{gap:12px;padding:12px}.requirementsPanel,.staffRoles,.adminLocations,.adminFiles{padding:16px!important}.adminWorkspace>.adminFiles{margin:0 12px 12px!important}main:has(.adminWorkspace) .bugButton{left:10px!important}html,body{width:100%;max-width:100%;overflow-x:clip!important}body{position:relative}main,.adminWorkspace,.adminPrelude,.admin,.realAdmin,.admin>.panel,.realAdmin>.panel,.requirementsPanel,.staffRoles,.adminLocations,.adminFiles,.requirementGrid,.staffRoleList{min-width:0!important;max-width:100%!important}.admin>.panel,.realAdmin>.panel{overflow-x:hidden!important}.admin :where(img,svg,canvas,iframe,.leaflet-container),.adminPrelude :where(img,svg,canvas,iframe,.leaflet-container){max-width:100%!important}.adminWorkspace :where(p,small,b,strong,code,a,label){overflow-wrap:anywhere}.admin :where(.tableWrap,.tableScroll,.adminTableWrap,.scrollArea){overscroll-behavior-inline:contain;max-width:100%;overflow-x:scroll}}.notificationList article{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:0 10px 34px #00000029!important}.notificationList article.important{background:#ff8a3417!important;border-color:#ff8a3475!important}.notificationList article>span{color:#c8b7ff!important;background:#7c4dff29!important}.notificationList article :where(b,strong){color:var(--text)!important}.notificationList article p{color:#c9c2d4!important}.notificationList article small{color:#aaa4bd!important}.notificationList article button{color:#f5f1ff!important;background:#7c4dff26!important;border:1px solid #7c4dff7a!important}.pushPromptOverlay{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#04030ad1!important}.pushPrompt{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow)!important}.pushPromptIcon{color:#fff!important;background:#7c4dff29!important}.pushPrompt small{color:var(--purple-2)!important}.pushPrompt h2{color:var(--text)!important}.pushPrompt p{color:#c9c2d4!important}.pushPromptNote{color:#aaa4bd!important}.pushPromptActions .send{border-color:var(--orange)!important;background:linear-gradient(135deg,var(--orange),#ff6f20)!important;color:#170b03!important}.pushPromptActions .secondaryButton{color:#f3edff!important;background:#7c4dff24!important;border:1px solid #7c4dff8c!important}.mobileMainMenu>a,.mobileMainMenu>button{color:#eee9f7!important;background:#7c4dff13!important;border:1px solid #7c4dff52!important}.mobileMainMenu>a:hover,.mobileMainMenu>button:hover,.mobileMainMenu>.active{color:#fff!important;background:#7c4dff33!important;border-color:#7c4dffb8!important}.mobileMainMenu>.mobileLogout{color:#faa!important;background:#ef44441f!important;border-color:#ef44447a!important}.mobileMainMenu>a,.mobileMainMenu>button{text-align:center!important;justify-content:center!important;padding-inline:42px!important;position:relative!important}.mobileMainMenu>a em,.mobileMainMenu>button em{margin-left:0!important;position:absolute!important;right:12px!important}.adminWorkspace,.adminPrelude,.requirementsPanel,.staffRoles,.adminLocations,.adminFiles{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.requirementGrid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important;min-width:0!important;max-width:100%!important}.requirementGrid label,.requirementGrid span{overflow-wrap:anywhere!important;min-width:0!important}.adminLocations>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.adminLocations a{box-sizing:border-box!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important}.staffRoles p{overflow-wrap:anywhere!important;max-width:100%!important}.mobileMainMenu,.legalModal,.appDialog,.pushPrompt,.maintenanceLoginPanel{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}@media (orientation:landscape) and (height<=720px){.mobileMainMenu{max-height:calc(100dvh - 70px)!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important;top:70px!important;bottom:0!important;overflow-y:auto!important}.mobileMenuBackdrop{inset:70px 0 0!important}.legalOverlay,.appDialogBackdrop,.pushPromptOverlay{align-items:start!important;padding:10px!important;overflow-y:auto!important}.legalModal,.appDialog,.pushPrompt,.maintenanceLoginPanel{width:min(760px,100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}.pushPrompt{grid-template-columns:auto minmax(0,1fr)!important;padding:20px!important}.pushPromptActions{padding-top:10px;position:sticky;bottom:0;background:var(--surface)!important}.adminPrelude{padding:12px!important}.requirementsPanel,.staffRoles,.adminLocations,.adminFiles{padding:16px!important}}.adminPreludeSection{padding:0!important;overflow:hidden!important}.maintenanceLoginBackdrop{z-index:1000;cursor:default;background:#0a07168c;border:0;position:fixed;inset:0}.maintenanceStaffAccess .maintenanceLoginPanel{z-index:1001;box-sizing:border-box;width:min(390px,100vw - 32px);max-height:calc(100dvh - 32px);position:fixed;top:50%;left:50%;right:auto;overflow-y:auto;transform:translate(-50%,-50%)}.maintenanceLoginClose{place-items:center;width:34px;height:34px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:10px}.maintenanceLoginPanel>p{padding-right:30px}.infoTipWrap{margin-left:5px;display:inline-flex}.infoTipTrigger{width:27px;height:27px;color:var(--text,#493668);cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;font-size:16px;line-height:1;display:inline-grid}.infoTipTrigger:focus-visible,.infoTipClose:focus-visible{outline-offset:2px;outline:2px solid #ff7a1a}.infoTipPanel{z-index:10020;box-sizing:border-box;border:1px solid var(--border,#bba9d4);background:var(--surface,#fff);max-width:calc(100vw - 24px);color:var(--text,#21172d);border-radius:13px;padding:14px 42px 14px 16px;font-size:14px;line-height:1.5;box-shadow:0 12px 35px #0c08184d}.infoTipPanel p{color:inherit;margin:0}.infoTipClose{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:6px;right:8px}.aiAssistActions .infoTipWrap{align-self:center}.legalFooter{flex-wrap:wrap;gap:8px 20px}.legalFooter nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;display:flex}.legalFooter nav>div{flex-wrap:wrap;justify-content:center;gap:2px 7px;display:flex}.publicMetricGrid .metricUnavailable{opacity:.6}.betaDocs{max-width:1040px;color:var(--text,#21172d);margin:auto;padding:42px 24px 100px}.betaDocs header{justify-content:space-between;gap:12px;margin-bottom:28px;display:flex}.betaDocs h1{font-size:clamp(30px,5vw,50px)}.betaDocs>p{line-height:1.65}.betaDocsList{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:15px;margin:28px 0;display:grid}.betaDocsList article{border:1px solid var(--border,#bba9d4);background:var(--surface,#fff);border-radius:15px;padding:19px}.betaDocsList h2{margin:0 0 8px;font-size:19px}.betaDocsList strong{color:var(--orange,#d95213)}.betaDocsList p{line-height:1.55}.betaDocs a{color:var(--purple-2,#7246ba)}.infoTipWrap{vertical-align:middle;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:6px}.infoTipWrap>.infoTipTrigger{aspect-ratio:1;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;border-radius:50%!important;flex:0 0 32px!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important;transform:none!important}.infoTipTrigger>span{display:block;color:inherit!important;font:700 17px/1 system-ui,sans-serif!important}.aiAssistActions{min-width:0}.aiAssistActions .infoTipWrap{margin:0}.aiDocumentPicker{min-width:0;max-width:100%;min-height:44px;line-height:1.35;position:relative}.aiDocumentPicker>span{overflow-wrap:anywhere;min-width:0}.aiDocumentPicker .aiDocumentInput{opacity:0;cursor:pointer;inset:0;width:100%!important;height:100%!important;position:absolute!important}.aiDocumentPicker:focus-within{outline-offset:2px;outline:3px solid #ff7a1a}.officialCheckIntro{align-items:flex-start;gap:8px;min-width:0;margin:12px 0;display:flex}.officialCheckIntro p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.officialCheckIntro .infoTipWrap{flex:0 0 32px;align-self:flex-start;margin:0}.form .fields label,.form .photoPrivacyField,.form .publicIdentityChoice{min-width:0}.form .fields label>.infoTipWrap,.form label>.infoTipWrap{vertical-align:middle;flex:none!important;width:32px!important;height:32px!important;margin:6px 0 0 6px!important;display:inline-flex!important}.form .fields label>.infoTipWrap>.infoTipTrigger,.form label>.infoTipWrap>.infoTipTrigger{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.form .fields .fieldWithHelp{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid!important}.form .fieldWithHelp>.fieldLabel{grid-area:1/1;min-width:0}.form .fieldWithHelp>.infoTipWrap{grid-area:1/2;justify-self:end;margin:0!important}.form .fieldWithHelp>.vehicleAutocomplete,.form .fieldWithHelp>input{grid-area:2/1/auto/-1;width:100%}.form :where(input,textarea,select){box-sizing:border-box;max-width:100%}.workspace>.back,.page>.back{box-sizing:border-box;white-space:normal;text-align:left;border-radius:12px;align-items:center;gap:8px;min-height:44px;line-height:1.3;display:inline-flex;padding:10px 16px!important}.form .fields{box-sizing:border-box;gap:18px;min-width:0;padding:16px}.form .fields>label{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.4}.form .fieldWithHelp>.fieldLabel{line-height:1.4;color:var(--text)!important}.form .locationPicker{box-sizing:border-box;min-width:0}.form .locationPicker .placeAutocomplete{box-sizing:border-box;min-width:0;padding:16px}.form .locationPicker .placeAutocomplete label{overflow-wrap:anywhere;min-width:0;line-height:1.4}.form .locationPicker .placeAutocomplete input{box-sizing:border-box;max-width:100%}.form .locationPicker .osmCredit{overflow-wrap:anywhere;line-height:1.45}.form .aiReportAssist{box-sizing:border-box;min-width:0}.form .aiReportAssist .legalNote{overflow-wrap:anywhere}.form .aiAssistActions>:is(button,.aiDocumentPicker),.form .locationPickerHead .locationButton{text-align:center;justify-content:center;align-items:center;gap:10px;line-height:1.35;display:inline-flex!important}.form .aiAssistActions .uiIcon{flex:0 0 20px;align-self:center;width:20px;height:20px;display:block}.form .aiAssistActions>.infoTipWrap{justify-self:center}.profileMfa{gap:12px;min-width:0;display:grid}.profileMfa h3,.profileMfa p{margin:0}.profileMfa>button,.profileMfaSetup button{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-self:start;padding:10px 15px}.profileMfaSetup{gap:12px;min-width:0;display:grid}.profileMfaSetup>img{border-radius:12px;max-width:min(230px,100%);height:auto;padding:8px}.profileMfaSetup code{overflow-wrap:anywhere}.profileMfaSetup form{gap:10px;display:grid}.profileMfaSetup label{gap:6px;display:grid}.profileMfaSetup input{border:1px solid var(--border);max-width:220px;min-height:44px;font:inherit;border-radius:9px;padding:10px}.form .locationPickerHead{box-sizing:border-box;min-width:0}.form .locationPickerHead>div{min-width:0;line-height:1.4}@media (width<=700px){.form form{padding:22px 18px!important}.form .fields{gap:18px;padding:16px 12px}.form .fields>label{margin-bottom:18px}.form .fields>label:last-child{margin-bottom:0}.form .locationPicker .placeAutocomplete{padding:16px 14px}.aiAssistActions{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.aiAssistActions>.aiVoiceButton{grid-column:1;width:100%;min-width:0}.aiAssistActions>.infoTipWrap{grid-column:2;justify-self:center}.aiAssistActions>.aiDocumentPicker,.aiAssistActions>.aiAnalyseButton{box-sizing:border-box;grid-column:1/-1;width:100%}}.adminPreludeToggle{width:100%!important;min-height:82px!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;display:flex!important}.adminPreludeToggle:hover{background:#7c4dff14!important}.adminPreludeToggle>span:first-child{gap:4px;min-width:0;display:grid}.adminPreludeToggle small{letter-spacing:.09em;font-size:.72rem;font-weight:900;color:var(--muted)!important}.adminPreludeToggle b{overflow-wrap:anywhere;font-size:1.08rem}.adminPreludeMeta{flex:none;align-items:center;gap:10px;display:flex}.adminPreludeMeta em{color:#d8ccff;white-space:nowrap;background:#7c4dff21;border:1px solid #7c4dff66;border-radius:999px;padding:6px 9px;font-size:.76rem;font-style:normal;font-weight:900}.adminPreludeMeta i{border:1px solid var(--border);width:32px;height:32px;color:var(--orange);border-radius:9px;place-items:center;font-size:1.35rem;font-style:normal;display:grid}.adminPreludeContent{border-top:1px solid var(--border);gap:16px;padding:0 20px 20px;display:grid}.adminPreludeContent>p{margin:16px 0 0!important}.adminPreludeContent>.send{justify-self:start}.adminLocations>.adminPreludeContent,.adminFiles>.adminPreludeContent{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.adminLocations>div.adminPreludeContent:last-child,.adminFiles>div.adminPreludeContent:last-child{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important;overflow:hidden!important}.adminLongList{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(62dvh,720px);padding-right:5px;grid-template-columns:1fr!important;gap:8px!important;display:grid!important;overflow:hidden auto!important}.adminLocations>div.adminPreludeContent:last-child>.adminLocationList,.adminFiles>div.adminPreludeContent:last-child>.adminFileList{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden auto!important}.adminLocationList a,.adminFileList a{border-radius:11px!important;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr) auto!important;align-content:start!important;align-items:start!important;gap:8px 14px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:88px!important;padding:16px!important;line-height:1.35!important;text-decoration:none!important;display:grid!important}.adminLocationList a b,.adminFileList a b{overflow-wrap:anywhere!important;min-width:0!important}.adminLocationList a span,.adminFileList a span{overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;color:var(--muted)!important;display:block!important;overflow:visible!important}.adminLocationList a small,.adminFileList a small{white-space:nowrap;color:var(--purple-2)!important;align-self:start!important}.adminShowAll{justify-self:start!important;margin:0!important}@media (width<=1100px){.adminLocationList a,.adminFileList a{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title action""detail detail"!important}.adminLocationList a b,.adminFileList a b{grid-area:title}.adminLocationList a span,.adminFileList a span{grid-area:detail}.adminLocationList a small,.adminFileList a small{grid-area:action}}@media (width<=700px){.adminPreludeToggle{min-height:74px!important;padding:14px!important}.adminPreludeContent{padding:0 14px 14px}.adminPreludeMeta em{display:none}.adminLocationList a,.adminFileList a{grid-template-columns:1fr!important;grid-template-areas:"title""detail""action"!important;gap:7px!important;min-height:0!important}.adminLocationList a small,.adminFileList a small{white-space:normal}.adminLongList{max-height:58dvh}}@media (orientation:landscape) and (height<=720px){.adminLongList{max-height:calc(100dvh - 190px)}.adminWorkspace{flex-direction:column!important;display:flex!important}.adminWorkspace>.admin,.adminWorkspace>.realAdmin{order:1!important}.adminWorkspace>.adminPrelude{order:2!important}.adminWorkspace>.adminFiles{order:3!important}body:has(.adminWorkspace) .globalThemeToggle{top:142px!important;right:max(12px,env(safe-area-inset-right))!important;z-index:46!important;position:absolute!important}.admin,.realAdmin{min-height:0!important;display:block!important;overflow:visible!important}.admin>aside,.realAdmin>aside{scroll-snap-type:x proximity;z-index:45!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important;flex-flow:row!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:100%!important;max-height:none!important;padding:8px 10px!important;display:flex!important;position:static!important;top:auto!important;overflow:auto hidden!important}.admin>aside>small,.realAdmin>aside>small{display:none!important}.admin>aside button,.realAdmin>aside button{scroll-snap-align:start;white-space:nowrap!important;text-align:center!important;flex:none!important;justify-content:center!important;width:auto!important;min-width:max-content!important;min-height:42px!important;padding:9px 14px!important}.admin>.panel,.realAdmin>.panel{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:58px!important;padding-bottom:32px!important;overflow-x:hidden!important}main:has(.adminWorkspace) .bugButton{margin:12px 10px 18px!important;position:static!important;bottom:auto!important;left:auto!important}main:has(.adminWorkspace) .emergencyFloat{margin:12px 10px 18px!important;position:static!important;bottom:auto!important;right:auto!important}main:has(.adminWorkspace) .legalFooter{clear:both!important;margin-top:0!important}}.loadingSpinner,button[aria-busy=true]:before{background:currentColor;border:0;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:10px 0,20px 0}@supports (color:color-mix(in lab, red, red)){.loadingSpinner,button[aria-busy=true]:before{box-shadow:10px 0 color-mix(in srgb,currentColor 45%,transparent),20px 0 color-mix(in srgb,currentColor 45%,transparent)}}.loadingSpinner,button[aria-busy=true]:before{animation:1s step-end infinite ritrovLoadingDots}.loadingSpinner{color:#b59aff;margin-right:20px}.adminActionProgress{z-index:1100;top:calc(90px + env(safe-area-inset-top));color:#fff;text-align:center;background:#211a32;border:1px solid #7851be;border-radius:14px;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 32px);padding:14px 20px;font-weight:700;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0009}.loadingStatus{color:var(--text);align-items:center;gap:10px;font-weight:750;display:inline-flex}button[aria-busy=true]:before{content:"";margin-right:calc(20px + .5em)}@keyframes ritrovLoadingDots{0%,to{box-shadow:10px 0 color-mix(in srgb,currentColor 45%,transparent),20px 0 color-mix(in srgb,currentColor 45%,transparent);background:currentColor}33%{background:color-mix(in srgb,currentColor 45%,transparent);box-shadow:10px 0 currentColor,20px 0 color-mix(in srgb,currentColor 45%,transparent)}66%{background:color-mix(in srgb,currentColor 45%,transparent);box-shadow:10px 0 color-mix(in srgb,currentColor 45%,transparent),20px 0 currentColor}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.loadingSkeleton{border:1px solid var(--border);background:linear-gradient(145deg,#1e1832f5,#0f0c1cf5);border-radius:18px;gap:16px;width:100%;padding:20px;display:grid;overflow:hidden}.skeletonHeading,.skeletonCard i{background:linear-gradient(100deg,#ffffff0e 20%,#7c4dff33 42%,#ff842b29 50%,#ffffff0e 72%) 0 0/240% 100%;border-radius:999px;animation:1.35s ease-in-out infinite ritrovSkeleton;display:block}.skeletonHeading{width:min(280px,62%);height:22px}.skeletonGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.skeletonCard{background:#ffffff06;border:1px solid #7c4dff29;border-radius:14px;align-content:center;gap:10px;min-height:112px;padding:18px;display:grid}.skeletonCard i{height:12px}.skeletonCard i:first-child{width:70%;height:16px}.skeletonCard i:last-child{width:45%}.loadingSkeleton-form .skeletonGrid{grid-template-columns:1fr}.loadingSkeleton-form .skeletonCard{min-height:76px}.loadingSkeleton-stats .skeletonCard{min-height:145px}@keyframes ritrovSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.importantSuccessBackdrop{z-index:12000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05040db8;place-items:center;padding:20px;animation:.2s ease-out successBackdropIn;display:grid;position:fixed;inset:0}.importantSuccessCard{color:#fff;text-align:center;background:linear-gradient(155deg,#1d1730,#0e0b19);border:1px solid #7c4dff80;border-radius:24px;justify-items:center;gap:10px;width:min(460px,100vw - 32px);padding:34px 28px;display:grid;box-shadow:0 28px 80px #00000080}.importantSuccessCard small{color:#ff9c55;letter-spacing:.11em;font-weight:900}.importantSuccessCard h2{max-width:390px;margin:0;font-size:clamp(1.2rem,4vw,1.65rem);line-height:1.2}.importantSuccessCard p{color:#c7bfd9;margin:0}.successMorph{border:6px solid #ff842b;border-color:#ff842b #7c4dff #7c4dff33 #7c4dff33;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:6px;animation:.62s cubic-bezier(.4,0,.2,1) forwards successSpin;display:grid;position:relative}.successMorph:after{content:"";opacity:0;border:6px solid #35c878;border-radius:50%;animation:.35s ease-out .62s forwards successReveal;position:absolute;inset:-6px}.successMorph span{color:#fff;opacity:0;font-size:2.25rem;font-weight:950;animation:.38s cubic-bezier(.2,.9,.3,1.4) .72s forwards successCheck;transform:scale(.4)rotate(-20deg)}@keyframes successSpin{to{border-color:#35c8782e;transform:rotate(720deg)}}@keyframes successReveal{to{opacity:1;box-shadow:0 0 34px #35c8784d}}@keyframes successCheck{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes successBackdropIn{0%{opacity:0}to{opacity:1}}@media (width<=600px){.loadingSkeleton{padding:14px}.importantSuccessCard{border-radius:20px;padding:28px 20px}.successMorph{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.loadingSpinner,button[aria-busy=true]:before{animation:none;box-shadow:10px 0,20px 0}.skeletonHeading,.skeletonCard i{background:#7c4dff21;animation:none}.importantSuccessBackdrop,.successMorph,.successMorph:after,.successMorph span{animation:none!important}.successMorph{border-color:#35c878;transform:none}.successMorph:after{opacity:1}.successMorph span{opacity:1;transform:none}}.matchConfirmList{width:min(1100px,100%);max-width:100%!important}.matchConfirm{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;align-items:flex-start!important;box-shadow:0 14px 40px #0003!important}.matchConfirm>div:first-child{flex:auto;min-width:0}.matchConfirm>div:first-child>b,.matchConfirm .recoveryReference b{color:#fff!important}.matchConfirm p{color:#c9c2d4!important}.matchConfirm>div>small{line-height:1.5;display:block;color:#b9b1c8!important}.matchConfirm .recoveryReference{background:var(--surface-2)!important;color:var(--text)!important;border-color:#7c4dff59!important}.matchConfirm .recoveryProgress{background:var(--surface-2)!important;color:var(--text)!important;border-color:#7c4dff52!important}.matchConfirm .recoveryProgressHead small{color:#b5acc7!important}.matchConfirm .recoveryProgressHead b{color:#fff!important}.matchConfirm .recoveryProgressHead span{color:#f4efff!important;background:#7c4dff2e!important;border:1px solid #7c4dff73!important}.matchConfirm .recoveryProgress>p{color:#c9c2d4!important}.matchConfirm .recoveryProgress li{color:#aaa2b8!important}.matchConfirm .recoveryProgress li.current{color:#c9baff!important}.matchConfirm .recoveryProgress li.complete{color:#83e7a4!important}.matchConfirm .recoveryProgress li span{background:var(--surface-3)!important;color:#c2bacf!important}.matchConfirm .recoveryProgress li.current span{background:var(--purple)!important;color:#fff!important}.matchConfirm .recoveryProgress li.complete span{color:#82e7a3!important;background:#22c55e29!important}.matchConfirm>.rowActions{flex:0 0 min(210px,100%);align-self:center}.matchConfirm>.rowActions button{min-height:48px;color:#f5f1ff!important;background:#7c4dff26!important;border:1px solid #7c4dff7a!important}.matchConfirm>.rowActions button.approve{border-color:var(--orange)!important;background:linear-gradient(135deg,var(--orange),#ff6f20)!important;color:#170b03!important}.matchConfirm>.rowActions button:disabled{color:#bdb5ca!important;opacity:1!important;background:#2b2638!important;border-color:#4a435c!important}@media (width<=760px){.matchConfirm{padding:16px!important;display:grid!important}.matchConfirm>.rowActions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.matchConfirm>.rowActions button{width:100%}}:where(.page,.adminWorkspace,.admin,.realAdmin,.legalPage,.howPage,.wantedPage,.contactPage,.publicReportPage){background:var(--bg)!important;color:var(--text)!important}:where(.page,.admin,.realAdmin,.adminPrelude,.legalPage,.howPage,.wantedPage,.contactPage,.publicReportPage) :where(article,form,fieldset,details,.card,.panelCard,.adminEmpty,.adminLoadError,.dangerZoneHead,.dataRecordList label,.destructiveActions article,.privacyNotice,.officialCheck,.lookupResult,.locationGate,.rewardChoice,.priorKnowledgeEvidence,.publicRecoveryCase,.recoveryReference,.recoveryProgress,.recoveryReadiness,.pushDiagnosticCard,.sourceToggle,.publicSourceFields,.publicSourceNotice,.aiReportAssist,.aiDocumentPicker){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}:where(.page,.admin,.realAdmin,.adminPrelude,.legalPage,.howPage,.wantedPage,.contactPage,.publicReportPage) :where(article,form,fieldset,details,.card,.panelCard,.adminEmpty,.adminLoadError,.dangerZoneHead,.dataRecordList label,.destructiveActions article,.privacyNotice,.officialCheck,.lookupResult,.locationGate,.rewardChoice,.priorKnowledgeEvidence,.publicRecoveryCase,.recoveryReference,.recoveryProgress,.recoveryReadiness,.pushDiagnosticCard,.sourceToggle,.publicSourceFields,.publicSourceNotice,.aiReportAssist) :where(h1,h2,h3,h4,h5,b,strong,summary,label,legend){color:var(--text)!important}:where(.page,.admin,.realAdmin,.adminPrelude,.legalPage,.howPage,.wantedPage,.contactPage,.publicReportPage) :where(article,form,fieldset,details,.card,.panelCard,.adminEmpty,.adminLoadError,.dangerZoneHead,.dataRecordList label,.destructiveActions article,.privacyNotice,.officialCheck,.lookupResult,.locationGate,.rewardChoice,.priorKnowledgeEvidence,.publicRecoveryCase,.recoveryReference,.recoveryProgress,.recoveryReadiness,.pushDiagnosticCard,.sourceToggle,.publicSourceFields,.publicSourceNotice,.aiReportAssist) :where(p,small,span,li,code){color:var(--muted)!important}.admin :where(.dangerZoneHead,.dataRecordList label,.destructiveActions article,.dataSelectActions,.dataRecordList,.privacyDashboard,.privacyOps,.launchCenter,.productionControl,.securityPosture,.supportCenter,.testLab,.paymentPanel,.riskPanel),.realAdmin :where(.dangerZoneHead,.dataRecordList label,.destructiveActions article,.dataSelectActions,.dataRecordList,.privacyDashboard,.privacyOps,.launchCenter,.productionControl,.securityPosture,.supportCenter,.testLab,.paymentPanel,.riskPanel){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.admin .dangerZoneHead>span,.realAdmin .dangerZoneHead>span{border:1px solid var(--border)!important;background:var(--surface-3)!important;color:#e7e1f0!important}.admin .dataRecordList label.selected,.realAdmin .dataRecordList label.selected{border-color:var(--purple)!important;background:#7c4dff2b!important}.admin .destructiveActions article,.realAdmin .destructiveActions article{background:#ef444417!important;border-color:#ef444466!important}.admin .destructiveActions article :where(p,small),.realAdmin .destructiveActions article :where(p,small){color:#e2b7bd!important}html,body{max-width:100%;overflow-x:clip}main,:where(.adminWorkspace,.admin,.realAdmin,.panel,.adminList,.review,.matchConfirm,.recoveryCaseCard,.recoveryCaseGrid,.profile,.myReports,.notificationList,.legalPage,.howPage,.wantedPage){min-width:0;max-width:100%}:where(.admin,.realAdmin) :where(article,section,header,div,form,fieldset,details,table,tbody,tr,td,th){min-width:0}:where(.admin,.realAdmin) :where(p,small,b,strong,span,code,a,label,td,th){overflow-wrap:anywhere;word-break:normal}:where(.admin,.realAdmin) button{box-sizing:border-box;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:44px;display:inline-flex;text-align:center!important;white-space:normal!important;height:auto!important;padding:10px 14px!important;line-height:1.25!important}:where(.admin,.realAdmin) .rowActions{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;max-width:100%;display:flex}:where(.admin,.realAdmin) .rowActions>button{flex:150px}.realAdmin{grid-template-columns:minmax(190px,250px) minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;display:grid!important;overflow:hidden!important}.realAdmin>aside{width:auto!important;min-width:0!important;overflow:hidden auto!important}.realAdmin>aside button{text-align:left!important;justify-content:flex-start!important;width:100%!important}.realAdmin>.panel{width:100%!important;min-width:0!important;overflow:hidden!important}.realAdmin>.panel>.adminList,.realAdmin>.panel>.matchConfirmList{width:100%;min-width:0;overflow:hidden}.matchReviewSummary,.recoveryAssignmentSummary{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.matchReviewSummary>div,.recoveryAssignmentSummary>div{flex:260px;min-width:0}.matchReviewSummary>span,.recoveryAssignmentSummary>span{flex:0 auto;max-width:100%;white-space:normal!important}.profileSectionHeading{border:1px solid var(--border)!important;background:linear-gradient(135deg,#211a3a,#171328)!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px!important;display:flex!important}.profileSectionHeading h2,.profileSectionHeading p{margin:.2rem 0}.profileSectionHeading>div{min-width:0}.supportPage{width:min(1180px,100% - 32px);margin:0 auto;padding:36px 0 130px!important;display:block!important;overflow:visible!important}.supportHeader{border:1px solid var(--border);background:linear-gradient(135deg,#211a3a,#171328);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:24px;display:flex}.supportHeader h1,.supportHeader p{margin:.25rem 0}.supportWorkspace{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.supportTicketList{gap:10px;max-height:calc(100vh - 240px);padding:2px;display:grid;overflow-y:auto}.supportTicketList>button{grid-template-columns:minmax(0,1fr) auto;width:100%;text-align:left!important;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;border-radius:15px!important;align-items:start!important;gap:6px 10px!important;padding:16px!important;display:grid!important}.supportTicketList>button.active{box-shadow:0 0 0 1px #7c4dff40;border-color:var(--purple)!important;background:#21183a!important}.supportTicketList>button>span:first-child{min-width:0;display:grid}.supportTicketList>button>small{grid-column:1/-1;color:var(--muted)!important}.supportState{background:#7c4dff33;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex;color:#e8ddff!important}.supportDetail{min-width:0;border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:20px!important;padding:24px!important;display:block!important}.supportDetail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supportDetail>header h2,.supportDetail>header p{margin:.35rem 0}.supportDetail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.supportDetail dl>div{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:12px}.supportDetail dt{color:var(--muted);font-size:.8rem;font-weight:750}.supportDetail dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0}.supportConversation{gap:10px;display:grid}.supportConversation>article{width:min(88%,720px);border:1px solid var(--border)!important;background:var(--surface-2)!important;border-radius:15px!important;padding:14px 16px!important;display:block!important}.supportConversation>article.user{margin-left:auto;background:#221a3c!important}.supportConversation header{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.supportConversation time{color:var(--muted);font-size:.8rem}.supportConversation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0 0}.supportActions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex;position:static!important}.supportActions button{min-width:140px;max-width:100%;min-height:46px;position:static!important}.supportEmpty{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:32px}@media (width<=900px){.supportNav{display:none!important}.supportWorkspace{grid-template-columns:1fr}.supportTicketList{max-height:none;padding-bottom:8px;display:flex;overflow:auto hidden}.supportTicketList>button{flex:0 0 min(310px,85vw)}.supportDetail dl{grid-template-columns:1fr 1fr}}@media (width<=620px){.supportPage{width:calc(100% - 24px);padding-top:18px!important}.supportHeader{flex-direction:column;align-items:stretch;padding:18px}.supportHeader>button{width:100%}.supportDetail{padding:17px!important}.supportDetail>header{flex-direction:column}.supportDetail dl{grid-template-columns:1fr}.supportConversation>article{width:100%;margin:0}.supportActions{display:grid}.supportActions button{width:100%}}.privacyAgree input,.agree input,.consentCheck input{appearance:auto!important;width:22px!important;min-width:22px!important;height:22px!important;accent-color:var(--orange)!important;flex:0 0 22px!important}.privacyAgree{border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.privacyAgree :where(span,label){color:var(--text)!important}.privacyAgree a{color:var(--orange-2)!important}.privacyNotice{color:#d8d1e4!important;background:#7c4dff1a!important;border-color:#7c4dff6b!important}:where(.locationGate,.priorKnowledgeEvidence,.rewardChoice,.lookupResult,.officialCheck,.safetyGate,.exactLocation,.publicRecoveryCase,.recoveryOutcome){border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}:where(.locationGate,.priorKnowledgeEvidence,.rewardChoice,.lookupResult,.officialCheck,.safetyGate,.exactLocation,.publicRecoveryCase,.recoveryOutcome) :where(h1,h2,h3,h4,b,strong,label){color:var(--text)!important}:where(.locationGate,.priorKnowledgeEvidence,.rewardChoice,.lookupResult,.officialCheck,.safetyGate,.exactLocation,.publicRecoveryCase,.recoveryOutcome) :where(p,small,span){color:var(--muted)!important}.matchConfirm .locationConsent,.locationConsent{color:#f7f3ff!important;background:#1c1830!important;border-color:#7c4dff6b!important}.locationConsent b{color:var(--text)!important}.locationConsent p{color:var(--muted)!important}.secondaryButton,.backButton,.verifyCta{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:46px!important;line-height:1.25!important;display:inline-flex!important}@media (width<=1050px){.realAdmin{display:block!important}.realAdmin>aside{scrollbar-width:thin;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;padding:10px!important;display:flex!important;position:relative!important;overflow:scroll hidden!important}.realAdmin>aside>small{flex:0 0 100%;display:none}.realAdmin>aside button{text-align:center!important;flex:none!important;justify-content:center!important;width:auto!important;min-width:145px!important}.realAdmin>.panel{padding:16px 14px 110px!important}}@media (width<=700px){.realAdmin>aside{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.realAdmin>aside button{width:100%!important;min-width:0!important}.matchReviewSummary>span,.recoveryAssignmentSummary>span{flex:130px}.profileSectionHeading{flex-direction:column;align-items:stretch!important}.profileSectionHeading>button{width:100%}}.legalPage>article{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow)!important}.legalPage>article :where(section,aside,details,blockquote){border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}.legalPage>article :where(h1,h2,h3,strong,b,summary){color:var(--text)!important}.legalPage>article :where(p,li,small){color:#c9c2d4!important}.legalPage>article a{color:var(--orange-2)!important}.legalTableWrap{border:1px solid var(--border);border-radius:14px;max-width:100%;margin:24px 0;overflow-x:auto}.legalTable{border-collapse:collapse;background:var(--surface-2);width:100%;min-width:720px;font-size:.92rem}.legalTable th,.legalTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 15px;line-height:1.5}.legalTable thead th{letter-spacing:.04em;text-transform:uppercase;background:#211a36;font-size:.78rem;color:#f4efff!important}.legalTable tbody th{width:22%;color:var(--text)!important}.legalTable tbody td{color:#c9c2d4}.legalTable tr:last-child :where(th,td){border-bottom:0}.legalProcedure{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;margin:24px 0;padding:22px 24px}.legalProcedure ol{margin:0;padding-left:22px}.legalPrimaryAction,.publicContentReport{background:#7c4dff29;border:1px solid #7c4dff8c;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:11px 16px;font-weight:850;text-decoration:none;display:inline-flex;color:#eee8ff!important}.publicContentReport{width:100%;margin-top:16px;font-size:.9rem}.complianceOverview,.complianceDetails{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important;border-radius:16px!important;padding:20px!important}.complianceOverview>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.complianceOverview h2{margin:4px 0}.complianceOverview a,.complianceDetails>a{color:var(--orange-2);font-weight:800}.complianceGateGrid,.complianceRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.complianceGateGrid article,.complianceRows article{border:1px solid var(--border);border-radius:12px;gap:6px;padding:14px;display:grid;background:var(--surface-2)!important}.complianceGateGrid span,.complianceRows small{color:var(--muted)}.complianceDetails summary{cursor:pointer;font-weight:900}.complianceDetails[open] summary{margin-bottom:15px}.complianceDetails>a{margin-top:15px;display:inline-flex}@media (width<=700px){.legalTable{font-size:.86rem}.complianceOverview>header{flex-direction:column;align-items:flex-start}.complianceGateGrid,.complianceRows{grid-template-columns:1fr}}.howPage :where(.howSteps,.howSafety,.howShare,.howFaq){background:var(--bg)!important;color:var(--text)!important}.howPage :where(.howHero>aside,.howStepGrid article,.howSafetyGrid article,.howFaq details,.howShare li){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.howPage :where(.howStepGrid article,.howSafetyGrid article,.howFaq details,.howShare li) :where(p,span){color:#c9c2d4!important}.howPage .howFinal{color:#fff!important;background:linear-gradient(135deg,#5d31d2,#8a4cff)!important}.howPage .howFinal :where(h2,p,a){color:#fff!important}.wantedPage :where(.wantedFilters,.wantedCard,.wantedEmpty,.wantedMetric),.contactPage .contactGrid article,.publicReportPage .publicReportCard{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.howHeader .howLogin,.wantedHeader .wantedLogin{color:#170b03!important}.publicStats .statsSecondary,.publicStats .statsColumns>section,.publicStats .leaderboard article,.publicStats .areaRanking article,.publicStats .statsMethod,.publicStats .statsEmpty{border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.publicStats .leaderboard article.leaderboardMe{background:#7c4dff2e!important;border-color:#7c4dff94!important}.publicStats :where(.sectionTitle h2,.leaderboard b,.areaRanking b,.statsMethod b,.statsEmpty b){color:var(--text)!important}.publicStats :where(.sectionTitle p,.leaderboard small,.areaRanking span,.statsMethod p,.statsEmpty p,.statsSecondary span){color:var(--muted)!important}.publicStats .rank{background:var(--surface-3)!important;color:var(--text)!important}.publicStats .rank1{background:#8b6415!important}.publicStats .rank2{background:#4b5060!important}.publicStats .rank3{background:#75452f!important}:where(.page,.admin,.realAdmin,.legalModal,.appDialog,.pushPrompt,.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter) :where(input,textarea,select){border-color:var(--border)!important;color:var(--text)!important;background:#100e1b!important}:where(.legalModal,.appDialog,.pushPrompt){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}:where(.legalModal,.appDialog,.pushPrompt) :where(h1,h2,h3,b,strong,label){color:var(--text)!important}:where(.legalModal,.appDialog,.pushPrompt) :where(p,small){color:#c9c2d4!important}.formSuccess{color:#8aefad!important;background:#22c55e1c!important;border:1px solid #22c55e66!important}.formWarning{color:#ffd471!important;background:#f3b63f1c!important;border:1px solid #f3b63f70!important}.formError{color:#faa!important;background:#ef44441f!important;border:1px solid #ef44447a!important}.standaloneIdentityForm .fields{background:0 0!important}.standaloneIdentityForm :where(input:not([type=checkbox]),textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;width:100%;min-width:0;border:1px solid var(--border)!important;color:var(--text)!important;caret-color:var(--text)!important;background:#100e1b!important}.standaloneIdentityForm .requiredUpload{border-color:var(--purple)!important;background:var(--surface-2)!important;color:var(--text)!important}.standaloneIdentityForm .requiredUpload :where(span,small){color:var(--text)!important}.standaloneIdentityForm input[type=file]::file-selector-button{border:1px solid var(--border);background:var(--surface-3);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;margin-right:12px;padding:8px 12px}.standaloneIdentityForm input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 1000px #100e1b!important}@media (width<=900px){html,body{overscroll-behavior-y:auto}.mobileActionDock{z-index:1010;pointer-events:none;height:68px;position:fixed;bottom:0;left:0;right:0}.mobileActionDock .mobileNav{z-index:1;pointer-events:auto;bottom:0;left:0;right:0;position:absolute!important}.mobileActionDock :where(.bugButton,.emergencyFloat){z-index:2;pointer-events:auto;position:absolute!important;bottom:calc(100% + 8px)!important}.mobileActionDock #mobile-bug-action{display:contents}main:has(.profileForm:focus-within) .bugButton{visibility:hidden}}@media (width>=901px){.mobileActionDock,.mobileActionDock #mobile-bug-action{display:contents}}:where(.page,.admin,.realAdmin,.adminPrelude,.legalModal,.appDialog,.pushPrompt) button:not(.send):not(.approve):not(.danger):not(.solidDanger):not(.sel),:where(.page,.admin,.realAdmin,.adminPrelude) .secondaryButton{color:#f3edff!important;background:#7c4dff24!important;border-color:#7c4dff7a!important}:where(.page,.admin,.realAdmin,.adminPrelude,.legalModal,.appDialog,.pushPrompt) button:disabled{color:#aaa2b8!important;opacity:.72!important;background:#292536!important;border-color:#484158!important}.legalModal>.modalClose{box-sizing:border-box!important;aspect-ratio:1!important;color:#fff!important;text-align:center!important;background:#7c4dff24!important;border:1px solid #7c4dff8c!important;border-radius:14px!important;flex:none!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;font-size:2rem!important;font-weight:700!important;line-height:1!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important;overflow:hidden!important}.legalModal>.modalClose:hover{border-color:var(--purple)!important;background:#7c4dff40!important}.legalModal>.modalClose:focus-visible{outline:3px solid var(--orange)!important;outline-offset:3px!important}.legalModal:has(>.modalClose){padding-top:72px!important}@media (width<=640px){.legalModal>.modalClose{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;top:10px!important;right:10px!important}.legalModal:has(>.modalClose){padding-top:68px!important}}.recoveryProofForm{background:#171326;border:1px solid #8b5cf659;border-radius:16px;width:100%;padding:12px}.recoveryProofForm>summary{cursor:pointer;text-align:center;list-style:none}.recoveryProofForm>form{gap:12px;margin-top:14px;display:grid}.recoveryProofForm label{color:#f6f2ff;gap:6px;font-weight:700;display:grid}.recoveryProofForm input,.recoveryProofForm select,.recoveryProofForm textarea{color:#fff;background:#100e1b;border:1px solid #493e67;border-radius:10px;width:100%;min-height:46px;padding:11px}.recoveryProofForm textarea{resize:vertical;min-height:88px}.recoveryProofForm small{color:#c7bddf;font-weight:400}.recoveryProofReview{background:#171326;border:1px solid #f9731659;border-radius:16px;gap:10px;margin:12px 0;padding:16px;display:grid}.recoveryProofReview header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recoveryProofReview header div{gap:3px;display:grid}.recoveryProofReview code,.recoveryProofReview small{overflow-wrap:anywhere}.recoveryProofReview .rowActions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=700px){.recoveryProofReview header{flex-direction:column}.recoveryProofReview .rowActions>*{width:100%}}.territorialIntel{gap:18px;display:grid}.territorialIntel>section,.territorialQuickForm,.territorialRoutes{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;padding:18px}.territorialIntel header h2,.territorialIntel header p{margin:.25rem 0}.territorialIntel header small{color:var(--orange);letter-spacing:.08em;font-weight:850}.territorialAlerts{gap:10px;display:grid;background:#f3b63f14!important;border-color:#f3b63f73!important}.territorialAlerts article{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;background:#201b2b!important;border:1px solid #f3b63f59!important;border-radius:13px!important;padding:14px!important;display:grid!important}.territorialAlerts article small{color:var(--muted);grid-column:1/-1}.territorialMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.territorialMetrics article{gap:3px;border:1px solid var(--border)!important;background:var(--surface-2)!important;border-radius:15px!important;padding:16px!important;display:grid!important}.territorialMetrics b{font-size:1.7rem;color:var(--orange)!important}.territorialMetrics span{color:var(--muted)!important}.territorialGrid{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:18px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.territorialQuickForm{gap:12px;display:grid}.territorialQuickForm label{gap:6px;font-weight:750;display:grid}.territorialQuickForm label small{color:var(--muted);font-weight:500}.territorialQuickForm input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);background:#100e1b;border-radius:11px;padding:10px 12px}.territorialRoutes{align-content:start;gap:9px;display:grid}.territorialRoutes>article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;border:1px solid var(--border)!important;background:var(--surface-2)!important;border-radius:13px!important;padding:13px!important;display:grid!important}.territorialRoutes>article.alert{background:#f3b63f17!important;border-color:#f3b63f85!important}.territorialRoutes article div{display:grid}.territorialRoutes article small{color:var(--muted)}.territorialRoutes article strong{color:var(--orange)}.territorialRecords{gap:10px;display:grid}.territorialRecords>article{justify-content:space-between;align-items:center;gap:14px;border:1px solid var(--border)!important;background:var(--surface-2)!important;border-radius:13px!important;padding:14px!important;display:flex!important}.territorialRecords p{margin:.3rem 0}.territorialRecords small{color:var(--muted)}@media (width<=900px){.territorialMetrics{grid-template-columns:1fr 1fr}.territorialGrid{grid-template-columns:1fr}}@media (width<=620px){.territorialMetrics,.territorialAlerts article,.territorialRoutes>article{grid-template-columns:1fr}.territorialAlerts article small{grid-column:auto}.territorialRecords>article{flex-direction:column;align-items:stretch}.territorialRecords .rowActions,.territorialRecords .rowActions button{width:100%}}.featureFlagPanel{background:linear-gradient(145deg,#151020,#201536);border:1px solid #443466;border-radius:24px;gap:18px;padding:22px;display:grid}.featureFlagPanel>header h2,.featureFlagPanel>header p{margin:4px 0}.featureFlagPanel>header p{color:#b9b0c9;max-width:760px}.featureFlagGroup{gap:10px;display:grid}.featureFlagGroup h3{color:#c4adff;margin:0;font-size:1rem}.featureFlagGroup>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.featureFlagGroup article{background:#100c1a;border:1px solid #47346f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:88px;padding:15px 16px;display:flex}.featureFlagGroup article>div{gap:5px;display:grid}.featureFlagGroup article small{color:#aaa1b9;line-height:1.35}.featureFlagGroup article.dependencyLocked{opacity:.62}.featureFlagGroup button[role=switch]{min-width:104px}.featureFlagGroup button[aria-checked=true]{color:#120b08!important;background:#ff6b16!important;border-color:#ff8c4c!important}@media (width<=620px){.featureFlagPanel{padding:15px}.featureFlagGroup>div{grid-template-columns:1fr}.featureFlagGroup article{flex-direction:column;align-items:stretch}.featureFlagGroup button[role=switch]{width:100%}}.emergencyControl{grid-template-columns:minmax(0,1fr) minmax(250px,auto);background:linear-gradient(145deg,#241219,#160e17)!important;border:2px solid #a54a55!important;border-radius:22px!important;gap:16px 24px!important;padding:22px!important;display:grid!important}.emergencyControl.active{box-shadow:0 0 0 4px #ff334f1f;border-color:#ff334f!important}.emergencyControl h2,.emergencyControl p{margin:.25rem 0}.emergencyControl>.rowActions{justify-content:flex-end;align-self:center}.emergencyControl>.rowActions :where(a,button){text-align:center;border-radius:11px;justify-content:center;align-items:center;min-height:54px;text-decoration:none;display:inline-flex;padding:12px 18px!important}.emergencyControl>ol{color:#d8cfd9;grid-column:1/-1;gap:7px;margin:0;padding-left:22px;display:grid}.emergencyControl>ol li::marker{color:#ff6b16;font-weight:800}.admin .recoveryAssignmentSummary{overflow:visible!important}.admin .recoveryAssignmentSummary>span{flex:250px!important}.admin .recoveryAssignmentSummary>a.button{text-align:center;white-space:normal;border-radius:11px;flex:none;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex;padding:10px 14px!important}@media (width<=680px){.emergencyControl{grid-template-columns:1fr}.emergencyControl>.rowActions{justify-content:stretch;width:100%}.emergencyControl>.rowActions :where(a,button){flex:180px}}.emergencyApp{color:#fff;background:radial-gradient(circle at 90% 5%,#7342d23d,#0000 34%),#0d0a18;min-height:100dvh;padding:clamp(18px,4vw,42px)}.emergencyAppHeader{justify-content:space-between;align-items:center;gap:18px;max-width:860px;margin:0 auto 26px;display:flex}.emergencyAppHeader img{width:min(310px,58vw);height:auto}.emergencyAppHeader button,.emergencyStatus button{color:#fff;background:#21162f;border:1px solid #6f5591;border-radius:14px;min-height:46px;padding:0 16px;font-weight:800}.emergencyStatus,.emergencyShutdown,.emergencyLocked,.emergencyFallback{box-sizing:border-box;border-radius:24px;max-width:860px;margin:0 auto 18px;padding:clamp(20px,4vw,32px)}.emergencyStatus{background:#171024;border:1px solid #49335e;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.emergencyStatus>span{background:#d69c2f;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 7px #d69c2f1f}.emergencyStatus-online>span{background:#41d395;box-shadow:0 0 0 7px #41d3951f}.emergencyStatus-locked>span,.emergencyStatus-unavailable>span{background:#ff4058;box-shadow:0 0 0 7px #ff405824}.emergencyStatus small,.emergencyShutdown>small{color:#a983ff;letter-spacing:.12em;font-weight:900}.emergencyStatus h1,.emergencyShutdown h2,.emergencyLocked h2,.emergencyFallback h2{margin:.25rem 0;font-size:clamp(1.65rem,5vw,2.5rem)}.emergencyStatus p,.emergencyShutdown p,.emergencyLocked p,.emergencyFallback p{color:#cfc6d8;margin:.35rem 0;line-height:1.55}.emergencyShutdown{background:linear-gradient(145deg,#261219,#150e18);border:2px solid #a84a58}.emergencyShutdown label:not(.emergencyConfirm){gap:9px;margin-top:22px;font-weight:800;display:grid}.emergencyShutdown textarea{resize:vertical;color:#fff;min-height:112px;font:inherit;background:#0e0a12;border:1px solid #6e4d60;border-radius:15px;padding:14px}.emergencyConfirm{color:#eee;align-items:flex-start;gap:11px;margin:18px 0;display:flex}.emergencyConfirm input{accent-color:#ff4058;flex:none;width:21px;height:21px}.emergencyHold{isolation:isolate;color:#fff;touch-action:none;background:#be263b;border:0;border-radius:16px;width:100%;min-height:62px;font-size:1rem;font-weight:950;position:relative;overflow:hidden}.emergencyHold>span{z-index:-1;background:#ff4058;transition:width 50ms linear;position:absolute;inset:0 auto 0 0}.emergencyHold:disabled{opacity:.45}.emergencyLocked{background:#171024;border:1px solid #704895}.emergencyFallback{background:#251519;border:1px solid #b34554}.emergencyLocked a,.emergencyFallback a{color:#160b05;background:#ff6b16;border-radius:14px;justify-content:center;margin-top:18px;padding:15px;font-weight:900;text-decoration:none;display:flex}.emergencyApp footer{flex-wrap:wrap;justify-content:center;gap:24px;max-width:860px;margin:28px auto;display:flex}.emergencyApp footer a{color:#b99be9;font-weight:800}@media (width<=620px){.emergencyAppHeader{flex-direction:column;align-items:stretch}.emergencyAppHeader img{align-self:center}.emergencyStatus{grid-template-columns:auto 1fr}.emergencyStatus>button{grid-column:1/-1;width:100%}}.emergencyMfa{box-sizing:border-box;background:#171024;border:1px solid #6f5591;border-radius:24px;max-width:860px;margin:0 auto 18px;padding:clamp(20px,4vw,32px)}.emergencyMfa.ready{background:linear-gradient(145deg,#10241d,#171024);border-color:#318c69}.emergencyMfa>small{color:#a983ff;letter-spacing:.12em;font-weight:900}.emergencyMfa h2{margin:.3rem 0;font-size:clamp(1.45rem,4vw,2rem)}.emergencyMfa p{color:#cfc6d8;line-height:1.5}.emergencyMfa>button,.emergencyMfaVerify button,.emergencyEnrollment button{color:#fff;background:#7445d2;border:1px solid #8d6bc0;border-radius:14px;min-height:48px;padding:11px 16px;font-weight:900}.emergencyMfa .emergencySecondary{background:#21162f}.emergencyMfaError{background:#35161d;border:1px solid #a84a58;border-radius:12px;padding:12px 14px;color:#ffb9c2!important}.emergencyMfaVerify{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.emergencyMfaVerify label,.emergencyEnrollment label{gap:7px;font-weight:800;display:grid}.emergencyMfa input{color:#fff;width:100%;min-height:48px;font:inherit;letter-spacing:.12em;background:#0e0a18;border:1px solid #715b8c;border-radius:12px;padding:10px 13px;font-size:1.15rem}.emergencyEnrollment{gap:14px;margin-top:18px;display:grid}.emergencyEnrollment>img{background:#f7f7fa;border-radius:16px;width:min(240px,100%);padding:10px}.emergencyEnrollment code{color:#dbcaff;overflow-wrap:anywhere;background:#0d0915;border-radius:10px;max-width:100%;padding:12px;display:block}@media (width<=620px){.emergencyMfaVerify{grid-template-columns:1fr}.emergencyMfaVerify button,.emergencyMfa>button,.emergencyEnrollment button{width:100%}}.adminMfaGate{color:#fff;background:radial-gradient(circle at 80% 5%,#7c4dff38,#0000 35%),#0d0a18;place-items:center;min-height:100dvh;padding:22px;display:grid}.adminMfaGate>section{background:#171024;border:1px solid #604388;border-radius:25px;gap:15px;width:min(560px,100%);padding:clamp(22px,5vw,38px);display:grid;box-shadow:0 24px 70px #00000061}.adminMfaGate>section>img{width:min(290px,75%);margin:0 auto 10px}.adminMfaGate small{color:#b394ff;letter-spacing:.12em;font-weight:900}.adminMfaGate h1,.adminMfaGate p{margin:0}.adminMfaGate p{color:#cfc6d8;line-height:1.55}.adminMfaGate label{gap:8px;font-weight:850;display:grid}.adminMfaGate input{color:#fff;min-height:52px;font:inherit;letter-spacing:.14em;background:#0d0a18;border:1px solid #715b8c;border-radius:13px;padding:11px 14px;font-size:1.2rem}.adminMfaGate button,.adminMfaGate a{color:#fff;text-align:center;background:#7445d2;border:1px solid #8c68c2;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:11px 16px;font-weight:900;text-decoration:none;display:flex}.adminMfaError{background:#35161d;border:1px solid #a84a58;border-radius:12px;padding:12px 14px;color:#ffb9c2!important}.adminMfaEnrollment{gap:12px;display:grid}.adminMfaEnrollment>img{background:#f7f7fa;border-radius:15px;width:min(240px,100%);padding:10px}.adminMfaEnrollment code{color:#dbcaff;overflow-wrap:anywhere;background:#0b0812;border-radius:10px;padding:12px}.adminMfaFactorActions{gap:12px;display:grid}.publicIdentityChoice,.photoPrivacyList{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;gap:.65rem;margin:1rem 0;padding:1rem;display:grid}.publicIdentityChoice select{width:100%}.photoPrivacyList>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.photoPrivacyList span{overflow-wrap:anywhere}.redactionModal{z-index:10000;background:#090612d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.redactionPanel{background:var(--surface);width:min(960px,100%);max-height:94vh;color:var(--text);border-radius:22px;padding:1.2rem;overflow:auto}.redactionCanvas{margin:1rem auto;line-height:0;position:relative}.redactionCanvas canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.redactionOverlay{pointer-events:none;position:absolute;inset:0}.redactionOverlay i{box-sizing:border-box;background:#161120;border:3px solid #ff7417;position:absolute}.redactionPanel .rowActions{flex-wrap:wrap;gap:.7rem;display:flex}.privacyReplacement{cursor:pointer;position:relative;overflow:hidden}.privacyReplacement input{opacity:0;cursor:pointer;position:absolute;inset:0}.cookieConsent{z-index:12000;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));color:#fff;background:#171024;border:1px solid #6f5591;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:20px;width:min(760px,100vw - 36px);padding:20px;display:grid;position:fixed;box-shadow:0 24px 70px #0000007a}.cookieConsent small{color:#c2a6ff;letter-spacing:.1em;font-weight:900}.cookieConsent h2{margin:.3rem 0;font-size:1.25rem}.cookieConsent p{color:#d6cede;margin:.3rem 0;line-height:1.5}.cookieConsent a{color:#ff9b5e;margin-top:.35rem;font-weight:800;display:inline-block}.cookieChoiceActions,.cookieChoiceCompact{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cookieChoiceActions button,.cookieChoiceCompact button{min-height:46px;font:inherit;cursor:pointer;border-radius:12px;padding:10px 15px;font-weight:900}.cookieReject{color:#fff;background:#251d32;border:1px solid #8c77a7}.cookieAccept{color:#180b04;background:#ff6b16;border:1px solid #ff914c}.cookieChoiceCompact{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;flex-wrap:wrap;justify-content:flex-start;margin:18px 0;padding:16px}.cookieChoiceCompact small{color:var(--muted);flex-basis:100%}@media (width<=720px){.cookieConsent{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));grid-template-columns:1fr;width:auto;max-height:calc(100dvh - 24px);overflow:auto}.cookieChoiceActions{grid-template-columns:1fr 1fr;display:grid}.cookieChoiceActions button{width:100%}}@media (width<=430px){.cookieChoiceActions{grid-template-columns:1fr}}.profileBadges{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface-2));border-radius:20px;gap:14px;margin:0 0 22px;padding:18px;display:grid}.profileBadges h2,.profileBadges small{margin:0}.profileBadges>div:first-child>small{color:var(--orange);letter-spacing:.1em;font-weight:900}.badgeGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.badgeCard{border:1px solid var(--border);background:var(--surface-2);border-radius:15px;align-items:center;gap:12px;padding:13px;display:flex}.badgeCard>span{background:#7c4dff29;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.45rem;display:grid}.badgeCard>div{gap:2px;display:grid}.badgeCard small{color:var(--muted)}.badgeCard em{color:var(--purple);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-style:normal;font-weight:850}.adminDossierLink{background:#2a1749;border:1px solid #7954bd;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-weight:850;text-decoration:none;display:inline-flex;color:#fff!important}.adminUserDossier{color:#f8f5ff;background:radial-gradient(circle at 85% 5%,#7c4dff33,#0000 30%),#0d0a18;min-height:100dvh;padding:clamp(18px,4vw,50px)}.adminUserDossier>*{max-width:1280px;margin-left:auto;margin-right:auto}.dossierHero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.dossierHero>div:first-child{gap:7px;display:grid}.dossierHero a{color:#c4adff;font-weight:800;text-decoration:none}.dossierHero small{color:#ff8c4c;letter-spacing:.1em;font-weight:900}.dossierHero h1,.dossierHero p{margin:0}.dossierHero h1{font-size:clamp(2rem,5vw,4rem)}.dossierHero p{color:#bdb4c9}.dossierAvatar{background:linear-gradient(145deg,#7040d1,#9b66ff);border-radius:24px;place-items:center;width:82px;height:82px;font-size:2rem;font-weight:950;display:grid}.dossierStatus{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.dossierStatus span,.dossierStatus strong{background:#1b1229;border:1px solid #4c376d;border-radius:999px;padding:7px 10px;font-size:.8rem}.dossierStatus strong{color:#ffb8c2;background:#35161d;border-color:#b54b59}.dossierNotice{background:#26183d;border:1px solid #7954bd;border-radius:13px;justify-content:space-between;gap:15px;margin-bottom:14px;padding:12px 15px;display:flex}.dossierNotice button{color:#fff;background:0 0;border:0;font-size:1.3rem}.dossierTabs{background:#130e1e;border:1px solid #362749;border-radius:16px;gap:8px;margin-bottom:18px;padding:8px;display:flex;overflow:auto}.dossierTabs button{white-space:nowrap}.dossierTabs button.active{color:#160b05!important;background:#ff6b16!important;border-color:#ff8c4c!important}.dossierStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.dossierStats article{background:#171024;border:1px solid #3b2c50;border-radius:16px;gap:2px;padding:16px;display:grid}.dossierStats b{color:#ff8c4c;font-size:1.8rem}.dossierStats span{color:#bdb4c9}.dossierColumns{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;margin-bottom:18px;display:grid}.dossierCard{background:#171024;border:1px solid #3b2c50;border-radius:20px;gap:13px;margin-bottom:18px;padding:clamp(16px,3vw,24px);display:grid}.dossierCard h2,.dossierCard p{margin:0}.dossierCard>p{color:#bdb4c9}.dossierCard dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dossierCard dl>div{background:#100b19;border-radius:12px;gap:3px;padding:12px;display:grid}.dossierCard dt{color:#a99eb9;text-transform:uppercase;font-size:.78rem;font-weight:850}.dossierCard dd{overflow-wrap:anywhere;margin:0}.dangerDossier{border-color:#74404e;align-content:start}.dangerDossier button{width:100%}.dangerDossier>small{color:#d7c4ca}.dossierRow{background:#100c19;border:1px solid #3a2b4f;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.dossierRow>div{gap:3px;display:grid}.dossierRow p,.dossierRow small{color:#bdb4c9;margin:0}.dossierRow a{color:#c4adff;font-weight:850}.badgeAdminGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.badgeAdminGrid article{background:#100c19;border:1px solid #3d2d52;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.badgeAdminGrid article.assigned{background:#21143a;border-color:#7652b5}.badgeAdminGrid article>span{font-size:1.6rem}.badgeAdminGrid article>div{gap:3px;display:grid}.badgeAdminGrid small{color:#bdb4c9}.badgeAdminGrid em{color:#a983ff;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.dossierContact form{gap:13px;display:grid}.dossierContact label{gap:6px;font-weight:850;display:grid}.dossierContact :where(input,textarea,select){color:#fff;width:100%;font:inherit;background:#0d0915;border:1px solid #594174;border-radius:12px;padding:12px}.dossierContact textarea{resize:vertical;min-height:160px}@media (width<=820px){.dossierStats{grid-template-columns:1fr 1fr}.dossierColumns,.dossierCard dl{grid-template-columns:1fr}}@media (width<=520px){.adminUserDossier{padding:14px}.dossierHero{flex-direction:column;align-items:stretch}.dossierAvatar{order:-1}.dossierStats{grid-template-columns:1fr}.badgeAdminGrid article{grid-template-columns:auto 1fr}.badgeAdminGrid article button{grid-column:1/-1;width:100%}.dossierRow{flex-direction:column;align-items:stretch}.dossierRow a{display:block}.dossierTabs{z-index:5;position:sticky;top:0}}.hero .pitch :is(.cta,.verifyCta){grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;column-gap:14px;text-align:center!important;display:grid!important}.hero .pitch :is(.cta,.verifyCta)>.uiIcon{flex:none;justify-self:center;width:22px;height:22px}.hero .pitch :is(.cta,.verifyCta)>b{text-align:center;min-width:0;line-height:1.3}.hero .pitch :is(.cta,.verifyCta)>span:last-child{justify-self:center;font-size:1.35em;line-height:1}@media (width<=430px){.hero .pitch :is(.cta,.verifyCta){column-gap:8px;padding-inline:12px!important}}.mobileMainMenu>a,.mobileMainMenu>button{box-sizing:border-box!important;text-align:left!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:50px!important;padding:11px 14px!important;line-height:1.25!important;display:flex!important}.mobileMainMenu>a>.uiIcon,.mobileMainMenu>button>.uiIcon{flex:0 0 20px;align-self:center;width:20px;height:20px;display:block}.mobileMainMenu>a em,.mobileMainMenu>button em{flex:none;margin-left:auto!important;position:static!important}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-geist-sans:"Geist";--font-geist-mono:"Geist Mono"}.profilePrivacyChoices{border:1px solid var(--border);color:var(--text);border-radius:18px;gap:12px;margin:0;padding:18px;display:grid}.profilePrivacyChoices legend{padding:0 8px;font-weight:750}.profilePrivacyChoices p,.profilePrivacyChoices small{color:var(--muted);margin:0;line-height:1.55}.profilePrivacyChoices>label{align-items:center;gap:10px;display:flex}.profilePrivacyChoices>label:has(select){gap:8px;display:grid}.profilePrivacyChoices input[type=radio]{accent-color:#ff8d39;width:20px;height:20px}.profilePrivacyChoices select{width:100%;min-height:48px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 12px}.communityPage{background:var(--bg);min-height:100vh;color:var(--text);padding-bottom:100px}.communityHeader{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px max(20px,50vw - 550px);display:flex}.communityHeader img{width:min(240px,42vw);height:auto;display:block}.communityHeader>a:last-child{color:var(--text);font-weight:700}.communityContent{background:var(--surface);border:1px solid var(--border);border-radius:22px;width:min(100% - 32px,760px);margin:45px auto;padding:clamp(20px,4vw,34px)}.communityContent>small{color:#af92ff;letter-spacing:.09em;font-weight:800}.communityContent h1{margin:12px 0 20px;font-size:clamp(28px,5vw,44px);line-height:1.1}.communityContent p{color:var(--muted);line-height:1.55}.communityContent>label{gap:10px;margin:25px 0;font-weight:700;display:grid}.communityContent input{border:1px solid var(--border);background:var(--bg);width:100%;min-height:52px;color:var(--text);font:inherit;border-radius:12px;padding:12px 15px}.communityResults{gap:10px;display:grid}.communityResults a{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:14px;gap:4px;padding:16px;text-decoration:none;display:grid}.communityResults a:hover,.communityResults a:focus-visible{border-color:#8b5cf6}.communityResults small,.communityContent dt{color:var(--muted)}.communityContent dl{gap:15px;display:grid}.communityContent dl>div{border-bottom:1px solid var(--border);gap:4px;padding-bottom:12px;display:grid}.communityContent dd{overflow-wrap:anywhere;margin:0}.communityNumbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.communityNumbers>div{border:1px solid var(--border);border-radius:14px;gap:4px;padding:18px;display:grid}.communityNumbers b{font-size:28px}.communityNumbers span{color:var(--muted)}.publicStats .leaderboard a{color:inherit;text-underline-offset:3px;text-decoration:underline}.publicStats .leaderboard b small{color:var(--muted);font-size:.8em;font-weight:400;display:block}.identityWelcome{border:1px solid var(--purple);background:var(--surface-2);max-width:1440px;color:var(--text);box-shadow:var(--shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px auto 0;padding:18px 22px;display:flex}.identityWelcome>div:first-child{min-width:0}.identityWelcome b{font-size:1.12rem;line-height:1.35;display:block}.identityWelcome p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.5}.identityWelcomeActions{flex:none;align-items:center;gap:8px;display:flex}.identityWelcomeActions button{font:inherit;border-radius:10px;padding:10px 15px;font-weight:800}.identityWelcomeCta{border:1px solid var(--orange)!important;background:var(--orange)!important;color:#1b1021!important}.identityWelcomeLater{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important}@media (width<=700px){.identityWelcome{flex-direction:column;align-items:stretch;margin:12px 16px 0;padding:16px}.identityWelcomeActions{flex-wrap:wrap}.identityWelcomeCta{flex:1}}.vehicleAutocomplete{width:100%;position:relative}.vehicleAutocomplete input{width:100%;padding-right:92px!important}.vehicleFieldActions{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.vehicleFieldAction{width:40px;height:40px;color:var(--text,#f6f3ff);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.vehicleFieldAction svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.vehicleFieldAction:focus-visible{outline:2px solid #ff893d}.vehicleSuggestions{z-index:5000;overscroll-behavior:contain;color:#fff;background:#201a32;border:1px solid #7e57c2;border-radius:12px;padding:5px;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #0008}.vehicleSuggestions [role=option]{cursor:pointer;overflow-wrap:anywhere;border-radius:8px;min-height:44px;padding:12px 14px}.vehicleSuggestions [role=option]:hover,.vehicleSuggestions [role=option].selected{background:#563b88}.vehicleSuggestions p{color:#ded6e9;margin:0;padding:10px;font-size:.9rem}.admin>aside>button.sel,.admin>aside>button.sel:hover,.admin>aside>button.sel:focus-visible{font-weight:700;box-shadow:inset 0 0 0 1px #1b102133;background:var(--orange)!important;color:#1b1021!important}.admin>aside>button.sel em{color:inherit}.identityComparison{border:1px solid var(--border,#564474);background:#7d51eb14;border-radius:.75rem;gap:.35rem;margin:.75rem 0;padding:.85rem 1rem;font-size:.95rem;display:grid}.identityComparison span{overflow-wrap:anywhere}.identityComparison small{line-height:1.5}.identityConfirm{align-items:flex-start;gap:.6rem;margin:.8rem 0;line-height:1.45;display:flex}.identityConfirm input{flex:none;margin-top:.25rem}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.globalThemeToggle{z-index:1400;color:#f7f3ff;min-height:42px;font:inherit;cursor:pointer;background:#1c1830;border:1px solid #7c4dff80;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;display:inline-flex;position:fixed;top:88px;right:16px;box-shadow:0 10px 30px #00000047}.globalThemeToggle span{place-items:center;width:22px;height:22px;line-height:1;display:grid}.globalThemeToggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.globalThemeToggle svg .themeStar{fill:currentColor;stroke:none}.globalThemeToggle:focus-visible{outline-offset:3px;outline:3px solid #ff8a34}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n:#211a2d;--t:#6b3ee8;--i:#211a2d;--m:#6b6475;--l:#d9d3e4;--bg:#f4f6fb;--surface:#fff;--surface-2:#f7f5fc;--surface-3:#ede9f5;--border:#d8d2e2;--purple:#6b3ee8;--purple-2:#6337d8;--orange:#e96f18;--orange-2:#b94c00;--success:#16783a;--warning:#8b5b00;--danger:#c92b35;--text:#211a2d;--muted:#6b6475;--shadow:0 18px 45px #342a481f;background:#f4f6fb}html[data-theme=light] body{background:radial-gradient(circle at 82% -10%,#6b3ee817,transparent 32%),var(--bg)!important;color:var(--text)!important}html[data-theme=light] .globalThemeToggle{color:#35264d;background:#fff;border-color:#c7b9ea;box-shadow:0 10px 28px #3d2d5726}html[data-theme=light] .form,html[data-theme=light] .editReportForm,html[data-theme=light] .profileForm,html[data-theme=light] .sourceImporter,html[data-theme=light] .observerZoneForm,html[data-theme=light] .observerApplicationForm{border:1px solid var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;background:#fff!important}html[data-theme=light] .form .intro{color:var(--text)!important;background:linear-gradient(145deg,#f0ebff,#faf8ff)!important}html[data-theme=light] .form .intro :where(h1,small){color:#3e2378!important}html[data-theme=light] .form .intro p{color:#665d72!important}html[data-theme=light] .form .intro aside{color:#45365e!important;background:#fff!important;border-color:#b9ade0!important}html[data-theme=light] .form form{color:var(--text)!important;background:#fff!important}html[data-theme=light] .form label{color:#292132!important}html[data-theme=light] .form input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .form textarea,html[data-theme=light] .form select,html[data-theme=light] .sourceImporter input:not([type=checkbox]),html[data-theme=light] .sourceImporter textarea,html[data-theme=light] .sourceImporter select,html[data-theme=light] .editReportForm input,html[data-theme=light] .editReportForm textarea,html[data-theme=light] .editReportForm select,html[data-theme=light] .profileForm input,html[data-theme=light] .observerZoneForm input,html[data-theme=light] .observerZoneForm select,html[data-theme=light] .observerApplicationForm textarea,html[data-theme=light] .observerApplicationForm select{color:#211a2d!important;caret-color:#211a2d!important;background:#fff!important;border-color:#c9c2d4!important;box-shadow:inset 0 1px 2px #2d203e0a!important}html[data-theme=light] .form :where(input,textarea)::placeholder,html[data-theme=light] .sourceImporter :where(input,textarea)::placeholder{color:#797181!important;opacity:1!important}html[data-theme=light] .form input:focus,html[data-theme=light] .form textarea:focus,html[data-theme=light] .form select:focus{border-color:#6b3ee8!important;box-shadow:0 0 0 3px #6b3ee824!important}html[data-theme=light] .form button:not(.send):not(.approve):not(.danger),html[data-theme=light] .aiReportAssist button:not(.send):not(.approve):not(.danger){color:#40256f!important;background:#f0ebfa!important;border-color:#c6b7e9!important}html[data-theme=light] .form button:disabled,html[data-theme=light] .aiReportAssist button:disabled{color:#7d7587!important;opacity:.78!important;background:#ece9f1!important;border-color:#dcd6e6!important}html[data-theme=light] .aiReportAssist{color:var(--text)!important;background:linear-gradient(135deg,#f7f4fc,#fff)!important;border-color:#d3c9e5!important}html[data-theme=light] .aiReportAssist :where(h3,small,label){color:#33293f!important}html[data-theme=light] .aiReportAssist :where(p,.permissionHint,.legalNote){color:#675f70!important}html[data-theme=light] .aiDocumentPicker{color:#292132!important;background:#fff!important;border-color:#b9add0!important}html[data-theme=light] .sourceToggle{color:#292132!important;background:#f7f4fc!important;border-color:#d3c9e5!important}html[data-theme=light] .sourceToggle input{background:#fff!important}html[data-theme=light] .placeAutocomplete{color:var(--text)!important;background:#fff!important;border-color:#d3c9e5!important}html[data-theme=light] .top{border-color:var(--border)!important;background:#fffffff0!important;box-shadow:0 8px 28px #3024411a!important}html[data-theme=light] .top nav :where(button,a){color:#51495d!important}html[data-theme=light] .top nav :where(button,a):hover,html[data-theme=light] .top nav .active{color:#261d31!important}html[data-theme=light] :where(.brand,.howHeader>a:first-child,.wantedHeader>a:first-child,.legalPage>header>a:first-child,.contactPage>header>a:first-child,.publicReportNav .publicReportBrand){background:#171328!important;border-radius:12px!important;padding:7px 10px!important}html[data-theme=light] :where(.bell,.mobileMenuToggle,.supportNav){border-color:var(--border)!important;color:#352d40!important;background:#f4f1fa!important}html[data-theme=light] .logout{color:#fff!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#dc2626!important}html[data-theme=light] .adminBtn{color:#4b269c!important;background:#eee8ff!important;border-color:#c7b6f2!important}html[data-theme=light] .avatar{color:#fff!important}html[data-theme=light] :where(.mobileNav,.mobileMainMenu,.legalFooter){border-color:var(--border)!important;color:var(--text)!important;background:#fff!important}html[data-theme=light] .mobileNav button{color:#6a6174!important}html[data-theme=light] .mobileNav button.active{color:#5e32cc!important}html[data-theme=light] .mobileMainMenu :where(button,a){color:#352d40!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .mobileMainMenu .active{color:#4f269f!important;background:#eee8ff!important}html[data-theme=light] .mobileMainMenu>a,html[data-theme=light] .mobileMainMenu>button:not(.send):not(.approve):not(.danger):not(.mobileLogout){color:#30263a!important;text-shadow:none!important;background:#f4f0fc!important;border-color:#d2c6ed!important}html[data-theme=light] .mobileMainMenu>a:hover,html[data-theme=light] .mobileMainMenu>button:hover,html[data-theme=light] .mobileMainMenu>.active{color:#3e1d82!important;background:#e9e0fc!important;border-color:#a98fe4!important}html[data-theme=light] .mobileMainMenu>.mobileLogout{color:#a6242e!important;background:#fff0f1!important;border-color:#efc7cb!important}html[data-theme=light] .mobileMainMenu em{color:#211005!important;background:#e96f18!important}html[data-theme=light] :where(.page,.adminWorkspace,.admin,.realAdmin,.legalPage,.howPage,.wantedPage,.contactPage,.publicReportPage,.publicStats,.supportPage,.login){background:var(--bg)!important;color:var(--text)!important}html[data-theme=light] :where(.page,.admin,.realAdmin,.adminPrelude,.legalPage,.howPage,.wantedPage,.contactPage,.publicReportPage,.publicStats,.supportPage) :where(article,form,fieldset,details,.card,.panelCard,.adminEmpty,.adminLoadError,.privacyNotice,.officialCheck,.lookupResult,.locationGate,.rewardChoice,.priorKnowledgeEvidence,.publicRecoveryCase,.recoveryReference,.recoveryProgress,.recoveryReadiness,.pushDiagnosticCard,.sourceToggle,.publicSourceFields,.publicSourceNotice,.aiReportAssist,.aiDocumentPicker){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}html[data-theme=light] :where(.page,.admin,.realAdmin,.adminPrelude,.legalPage,.howPage,.wantedPage,.contactPage,.publicReportPage,.publicStats,.supportPage) :where(h1,h2,h3,h4,h5,b,strong,summary,label,legend){color:var(--text)!important}html[data-theme=light] :where(.page,.admin,.realAdmin,.adminPrelude,.legalPage,.howPage,.wantedPage,.contactPage,.publicReportPage,.publicStats,.supportPage) :where(p,small,span,li,code){color:var(--muted)!important}html[data-theme=light] :where(.page,.admin,.realAdmin,.legalModal,.appDialog,.pushPrompt,.form,.editReportForm,.profileForm,.observerApplicationForm,.observerZoneForm,.sourceImporter,.territorialIntel) :where(input,textarea,select){color:#211a2d!important;background:#fff!important;border-color:#cfc7da!important}html[data-theme=light] :where(input,textarea)::placeholder{color:#8a8293!important}html[data-theme=light] .profileForm .usernameInput{background:#fff!important;border-color:#cfc7da!important}html[data-theme=light] .profileForm .usernameInput>span{border-right:1px solid #d8d2e2;align-self:stretch;align-items:center;display:flex;color:#6337d8!important;background:#f2edfc!important;padding:0 12px!important}html[data-theme=light] .profileForm .usernameInput input{min-width:0;color:#211a2d!important;background:#fff!important}html[data-theme=light] .standaloneIdentityForm .requiredUpload{color:#211a2d!important;background:#f7f5fc!important;border-color:#9e80dd!important}html[data-theme=light] .standaloneIdentityForm .requiredUpload :where(span,small){color:#211a2d!important}html[data-theme=light] .standaloneIdentityForm :where(input:not([type=checkbox]),textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#211a2d!important;caret-color:#211a2d!important;background:#fff!important;border-color:#cfc7da!important}html[data-theme=light] .standaloneIdentityForm input[type=file]::file-selector-button{color:#211a2d;background:#ede9f5;border-color:#cfc7da}html[data-theme=light] .standaloneIdentityForm input:-webkit-autofill{-webkit-text-fill-color:#211a2d!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-theme=light] :where(.legalModal,.appDialog,.pushPrompt){border-color:var(--border)!important;color:var(--text)!important;background:#fff!important;box-shadow:0 24px 70px #342a482e!important}html[data-theme=light] .hero{background:radial-gradient(circle at 82% 10%,#6b3ee81a,transparent 32%),var(--bg)!important}html[data-theme=light] .pitch{border-color:var(--border)!important;color:var(--text)!important;background:radial-gradient(circle at 85% 15%,#6b3ee821,#0000 36%),linear-gradient(145deg,#fff,#f2edfb)!important}html[data-theme=light] .pitch h1{color:#211a2d!important}html[data-theme=light] .pitch h1 span{color:#d95b08!important}html[data-theme=light] .pitch>p{color:#655d70!important}html[data-theme=light] .pitch small{color:#6234cf!important}html[data-theme=light] .pitch .cta.ghost,html[data-theme=light] .pitch .verifyCta{color:#342052!important;background:#f0eafe!important;border-color:#bca9e9!important}html[data-theme=light] .pitch .trust{color:#5e5668!important}html[data-theme=light] :where(.mapPanel,.mapCard,.mapWrap>aside,.form,.profile,.profileSettings article,.profileGrid article,.myReports>article,.notificationList article,.matchConfirm,.adminList>article,.recoveryProofForm,.recoveryProofReview,.locationConsent){border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;background:#fff!important}html[data-theme=light] .liveMapBar{border-color:var(--border)!important;color:var(--text)!important;background:#fff!important}html[data-theme=light] .liveMapBar button{color:#402276!important;text-shadow:none!important;background:#eee8ff!important;border-color:#bca9e9!important}html[data-theme=light] .liveMapBar button:hover{color:#321565!important;background:#e3d8fb!important;border-color:#8f6ed8!important}html[data-theme=light] .leaflet-bar a,html[data-theme=light] .locationPicker .leaflet-bar a{color:#211a2d!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important;background:#fff!important;border-color:#9f91b2!important;font-weight:900!important}html[data-theme=light] .leaflet-bar a:hover,html[data-theme=light] .leaflet-bar a:focus,html[data-theme=light] .locationPicker .leaflet-bar a:hover,html[data-theme=light] .locationPicker .leaflet-bar a:focus{color:#2f126b!important;outline-offset:1px!important;background:#e8ddff!important;border-color:#6940c5!important;outline:2px solid #7a4de0!important}html[data-theme=light] .mapZoomControl{background:#fff!important;border-color:#9f91b2!important;box-shadow:0 2px 9px #26193733!important}html[data-theme=light] .mapZoomControl button{color:#211a2d!important;text-shadow:none!important;opacity:1!important;background:#fff!important;border-color:#9f91b2!important;font-weight:900!important}html[data-theme=light] .mapZoomControl button:hover{color:#2f126b!important;background:#e8ddff!important}html[data-theme=light] :where(.notificationList article.important,.matchConfirm,.locationConsent){background:#f7f2ff!important;border-color:#c5b3f1!important}html[data-theme=light] :where(.matchConfirm>div:first-child>b,.matchConfirm .recoveryReference b,.locationConsent b){color:#211a2d!important}html[data-theme=light] :where(.matchConfirm p,.matchConfirm>div>small,.locationConsent p){color:#675f70!important}html[data-theme=light] :where(.recoveryProofForm input,.recoveryProofForm select,.recoveryProofForm textarea){color:#211a2d!important;background:#fff!important;border-color:#cfc7da!important}html[data-theme=light] .profileSectionHeading,html[data-theme=light] .supportHeader{color:var(--text)!important;background:linear-gradient(135deg,#f1ebff,#fff)!important}html[data-theme=light] .supportTicketList>button.active{color:#351c6d!important;background:#eee8ff!important}html[data-theme=light] .supportConversation>article.user{background:#eee8ff!important}html[data-theme=light] .loadingSkeleton{background:linear-gradient(145deg,#fff,#f4f0fa)!important}html[data-theme=light] .skeletonHeading,html[data-theme=light] .skeletonCard i{background:linear-gradient(100deg,#3d2d570f 20%,#6b3ee826 42%,#e96f181f 50%,#3d2d570f 72%) 0 0/240% 100%!important}html[data-theme=light] .safe{color:var(--text)!important;background:#fff3f4!important;border-color:#efc4c9!important}html[data-theme=light] .safe :where(h2,small){color:#49252a!important}html[data-theme=light] .safe p{color:#75575b!important}html[data-theme=light] .safe .call112{color:#fff!important;background:#bd2937!important}html[data-theme=light] :where(.admin>aside,.admin aside,.admin .panel>header){border-color:var(--border)!important;color:var(--text)!important;background:#fff!important}html[data-theme=light] .admin .panel{background:var(--bg)!important;color:var(--text)!important}html[data-theme=light] .admin .panel>header{border-color:var(--border)!important;color:var(--text)!important;background:linear-gradient(135deg,#fff,#f2edfb)!important}html[data-theme=light] .admin .panel>header :where(h1,small){color:#352448!important}html[data-theme=light] .admin>aside button{color:#554d60!important;background:0 0!important}html[data-theme=light] .admin>aside button.sel,html[data-theme=light] .admin>aside button.active{font-weight:700;background:var(--orange)!important;color:#1b1021!important}html[data-theme=light] .admin :where(.recoveryCaseGrid>section,.recoveryNotes article,.recoveryReadiness li,.sourceDraft,.check,details,fieldset,table,.dangerZoneHead,.dataRecordList label,.destructiveActions article,.privacyDashboard,.privacyOps,.launchCenter,.productionControl,.securityPosture,.supportCenter,.testLab,.paymentPanel,.riskPanel){border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=light] .admin :where(th,td){border-color:var(--border)!important;color:var(--text)!important}html[data-theme=light] :where(.matchSignals span,.publicRecoveryFacts span,.recoveryStatus,.banBadge,.reportType,.supportState){color:#4f3970!important;background:#eee8ff!important;border-color:#d5ccea!important}html[data-theme=light] :where(.territorialIntel>section,.territorialQuickForm,.territorialRoutes,.territorialMetrics article,.territorialRoutes>article,.territorialRecords>article){border-color:var(--border)!important;color:var(--text)!important;background:#fff!important}html[data-theme=light] .territorialAlerts{background:#fff8e8!important}html[data-theme=light] .territorialAlerts article{color:var(--text)!important;background:#fffdf7!important}html[data-theme=light] :where(.howHeader,.wantedHeader,.contactPage>header,.legalPage>header,.publicReportNav){border-color:var(--border)!important;color:var(--text)!important;background:#fff!important}html[data-theme=light] :where(.howHeader,.wantedHeader,.contactPage>header,.legalPage>header,.publicReportNav) :where(nav a,a:last-child){color:#3f3150!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] :where(.howHeader,.wantedHeader,.contactPage>header,.legalPage>header,.publicReportNav) :where(nav a,a:last-child):hover{color:#5b2fc0!important}html[data-theme=light] :where(.howHeader,.wantedHeader) :where(.howLogin,.wantedLogin){color:#211005!important;background:linear-gradient(135deg,#f27018,#ff7b24)!important;border-color:#d95b08!important}html[data-theme=light] :where(.howHero,.wantedHero){background:radial-gradient(circle at 86% 8%,#6b3ee81a,transparent 35%),var(--bg)!important;color:var(--text)!important}html[data-theme=light] .howHeroActions>a:last-child{color:#402276!important;min-height:48px!important;text-shadow:none!important;background:#eee8ff!important;border:1px solid #bca9e9!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:11px 18px!important;text-decoration:none!important;display:inline-flex!important}html[data-theme=light] .howHeroActions>a:last-child:hover{color:#321565!important;background:#e3d8fb!important;border-color:#8f6ed8!important}html[data-theme=light] :where(.howSteps,.howSafety,.howShare,.howFaq){background:var(--bg)!important;color:var(--text)!important}html[data-theme=light] :where(.howHero>aside,.howStepGrid article,.howSafetyGrid article,.howFaq details,.howShare li,.wantedFilters,.wantedCard,.wantedEmpty,.wantedMetric,.contactGrid article,.publicReportCard,.legalPage>article,.legalPage>article section,.legalPage>article aside,.legalPage>article details,.publicStats .statsSecondary,.publicStats .statsColumns>section,.publicStats .leaderboard article,.publicStats .areaRanking article,.publicStats .statsMethod,.publicStats .statsEmpty){border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;background:#fff!important}html[data-theme=light] .wantedPage .wantedFilters :where(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#211a2d!important;background:#fff!important;border-color:#cfc7da!important}html[data-theme=light] .wantedPage .wantedFilters :where(input,select)::placeholder{color:#71687c!important}html[data-theme=light] .wantedPage .wantedFilters select option{color:#211a2d;background:#fff}html[data-theme=light] .wantedPage .wantedFilterActions a{color:#482482!important}html[data-theme=light] :where(.howStepGrid p,.howSafetyGrid p,.howFaq p,.wantedCard p,.contactGrid p,.legalPage p,.legalPage li,.publicStats p,.publicStats small){color:var(--muted)!important}html[data-theme=light] :where(.howFooter,.wantedFooter,.contactPage>footer,.legalFooter){border-color:var(--border)!important;color:var(--muted)!important;background:#fff!important}html[data-theme=light] .howFooter{gap:22px!important;padding:30px max(22px,5vw)!important}html[data-theme=light] .howFooter img{opacity:1!important;background:#171328!important;border-radius:13px!important;width:190px!important;margin:0!important;padding:9px 12px!important;display:block!important}html[data-theme=light] .howFooter p{color:#625a6c!important;margin:0!important}html[data-theme=light] .howFooter nav{gap:12px 18px!important}html[data-theme=light] .howFooter nav a{color:#482482!important;opacity:1!important;background:#f3effb!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:8px 10px!important;text-decoration:none!important;display:inline-flex!important}html[data-theme=light] :where(.wantedPlate,.publicPlate){color:#8d3600!important;background:#f0ebf8!important}html[data-theme=light] .wantedState{color:#4e288f!important;background:#eee8ff!important}html[data-theme=light] :where(.legalTableWrap,.legalTable,.legalProcedure,.complianceOverview,.complianceDetails,.complianceGateGrid article,.complianceRows article){border-color:var(--border)!important;color:var(--text)!important;background:#fff!important}html[data-theme=light] .legalTable thead th{color:#35205d!important;background:#eee8ff!important}html[data-theme=light] .legalTable tbody :where(th,td){border-color:var(--border)!important;color:#4e4658!important}html[data-theme=light] :where(.legalPrimaryAction,.publicContentReport){color:#402276!important;background:#eee8ff!important;border-color:#a98fe4!important}html[data-theme=light] .mobileMainMenu em{color:#211005!important;background:#f27018!important;border:2px solid #b94d05!important;border-radius:999px!important;place-items:center!important;min-width:28px!important;height:28px!important;margin-left:auto!important;padding:0 7px!important;font-size:.86rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}html[data-theme=light] .contactEmergency{width:calc(100% - 48px)!important;margin:24px auto 0!important;padding:22px 26px!important}html[data-theme=light] .login>div{border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;background:#fff!important}html[data-theme=light] .maintenancePage{color:var(--text)!important;background:radial-gradient(circle at top,#eee8ff 0,#f4f6fb 48%,#eef1f7 100%)!important}html[data-theme=light] .maintenanceCard{border-color:var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;background:#ffffffeb!important}html[data-theme=light] .maintenanceCard p{color:var(--muted)!important}html[data-theme=light] .maintenanceSafety{color:#713719!important;background:#fff4ee!important}html[data-theme=light] .maintenanceLogo{background:#171328!important;border-color:#d5c8f2!important}html[data-theme=light] .maintenanceLoginPanel,html[data-theme=light] :where(.projectDemoShell,.projectDemoShell>nav,.projectDemoShell>footer){border-color:var(--border)!important;color:var(--text)!important;background:#fff!important}html[data-theme=light] :where(.demoVehicle,.demoFlow article,.demoEconomics>div,.demoEconomics aside,.demoTrust article,.projectDemoShell>footer div){border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-theme=light] .formSuccess{color:#126632!important;background:#eaf8ef!important}html[data-theme=light] .formWarning{color:#755000!important;background:#fff6df!important}html[data-theme=light] .formError{color:#a6242e!important;background:#fff0f1!important}html[data-theme=light] :where(.page,.admin,.realAdmin,.adminPrelude,.legalModal,.appDialog,.pushPrompt) button:not(.send):not(.approve):not(.danger):not(.solidDanger):not(.sel):not(.active){color:#462b78!important;background:#f0ebfa!important;border-color:#c9b9ec!important}html[data-theme=light] :where(.page,.admin,.realAdmin,.adminPrelude,.legalModal,.appDialog,.pushPrompt) button:disabled{color:#8b8492!important;opacity:.75!important;background:#ece9f0!important;border-color:#ddd8e4!important}@media (width<=760px){.globalThemeToggle{width:44px;min-width:44px;height:44px;padding:0;top:84px;right:10px}.globalThemeToggle b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=light] .howFooter{gap:16px!important;padding:26px 18px 34px!important}html[data-theme=light] .howFooter img{margin:auto!important}html[data-theme=light] .howFooter nav{justify-content:center!important;gap:8px!important;display:flex!important}html[data-theme=light] .howFooter nav a{flex:145px!important}html[data-theme=light] .contactEmergency{width:calc(100% - 32px)!important;margin:18px auto 0!important;padding:20px!important}}@media (prefers-reduced-motion:no-preference){html,body,.top,.globalThemeToggle,.page,.form,.profile,.admin,.legalModal,.appDialog{transition:background-color .18s,color .18s,border-color .18s}}html[data-theme=light] .vehicleSuggestions{color:#21172d;background:#fff;border-color:#ad92d8;box-shadow:0 12px 30px #29203b35}html[data-theme=light] .vehicleSuggestions [role=option]:hover,html[data-theme=light] .vehicleSuggestions [role=option].selected{background:#ede4fc}html[data-theme=light] .vehicleFieldAction{color:#332448}html[data-theme=light] .maintenanceCard .maintenanceStaff{color:#35205d!important;background:#efe8fc!important;border-color:#b79adf!important}html[data-theme=light] .maintenanceLoginPanel :where(label,p,small){color:#3d344b!important}html[data-theme=light] .maintenanceLoginPanel .formError{color:#a6242e!important;background:#fff0f1!important}html[data-theme=light] .maintenanceLoginPanel .googleLogin{color:#35205d!important;background:#eee8ff!important;border-color:#ad92d8!important}html[data-theme=light] .maintenanceLoginPanel .emailAuthForm input{color:#21172d!important;background:#fff!important;border-color:#b8a8d1!important}html[data-theme=light] .maintenanceLoginPanel .authDivider{color:#5b516c!important}html[data-theme=light] .maintenanceLoginPanel .authModeSwitch{color:#513088!important}html[data-theme=light] .maintenanceLoginPanel .maintenanceLoginClose{color:#35205d!important;background:#f5f0fd!important;border-color:#c9b9e6!important}:where(.workspace,.supportPage,.legalModal,.appDialog){--control-gap:.625rem}:where(.workspace,.supportPage,.legalModal,.appDialog) :where(button,a,input,select,textarea){box-sizing:border-box}:where(.workspace,.supportPage) :where(button,.secondaryButton){overflow-wrap:anywhere}:where(.workspace,.supportPage) button svg{flex:none}:where(.workspace,.supportPage) :where(input,textarea,select){scroll-margin-block:110px 150px}:where(.workspace,.supportPage) h1:focus{outline:none}.mfaRecovery{text-align:left;margin-block:1.5rem;line-height:1.6}.mfaRecovery summary{cursor:pointer;padding:.75rem 0;font-weight:700}.mfaRecovery a{border:1px solid;border-radius:.75rem;padding:.75rem 1rem;display:inline-flex}.supportPage .formError{gap:.75rem;display:grid}.supportPage .formError button{justify-self:start;min-height:44px;padding:.625rem 1rem}.infoTipPanel{max-height:calc(100dvh - 24px);overflow-y:auto}@media (width<=900px){main:has(.workspace input:focus,.workspace textarea:focus,.workspace select:focus,.supportPage textarea:focus) .mobileActionDock :where(.bugButton,.emergencyFloat){visibility:hidden}.workspace{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.appDialog,.legalModal{scroll-padding-block:1rem}}@media (prefers-reduced-motion:reduce){.workspace,.supportPage{scroll-behavior:auto}}.draftNotice,.pendingActions,.sightingUpdate,.sightingStatus,.posterDownload{border:1px solid var(--border,#746389);overflow-wrap:anywhere;border-radius:1rem;min-width:0;margin:1rem 0;padding:1rem}.draftNotice p,.pendingActions p,.sightingUpdate p{margin:.4rem 0}.draftNotice small,.sightingUpdate small,.posterDownload small{margin:.6rem 0;line-height:1.5;display:block}.pendingActions ul{margin:0;padding:0;list-style:none}.pendingActions li{border-bottom:1px solid var(--border,#746389);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.pendingActions li:last-child{border-bottom:0}.pendingActions a,.posterDownload button,.draftNotice button,.sightingUpdate button{white-space:normal;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1rem;line-height:1.4;display:inline-flex}.sightingUpdate{flex-basis:100%;width:100%}.photoPrivacyList>div{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.photoPrivacyList>div>span{overflow-wrap:anywhere;flex:140px;min-width:0}.photoThumbnail{object-fit:contain;background:#eee;border-radius:.5rem;width:96px;height:76px}.photoPrivacyList button{min-height:44px;padding:.65rem .9rem}.redactionCanvas canvas{touch-action:none}.redactionPanel{max-height:90dvh;overflow:auto}@media (width<=480px){.pendingActions li{align-items:flex-start}.pendingActions li>div{min-width:0}.photoPrivacyList>div>span{flex-basis:calc(100% - 115px)}}.redactionCoordinates{border:1px solid #746389;flex-wrap:wrap;gap:.65rem;margin:1rem 0;padding:.75rem;display:flex}.redactionCoordinates label{flex:100px;min-width:0}.redactionCoordinates input{width:100%;min-width:0}main h1[data-navigation-heading=true]:focus{outline:none}.usernameInput input:focus-visible{outline:none!important}.usernameInput:focus-within{border-color:var(--purple-2,#af92ff)!important}
