@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--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-outline-style:solid;--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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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;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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-3{top:calc(var(--spacing) * 3)}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-cyan-500\/15{border-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/15{border-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-cyan-400{color:var(--color-cyan-400)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.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))}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}@media(min-width:64rem){.lg\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}}}:root{--font-inter:"Inter", ui-sans-serif, system-ui, sans-serif;--font-source-code-pro:"Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bg-base:#02152e;--bg-deep:#04203f;--bg-card:#081c3c9e;--bg-card-2:#0e2a5aa8;--accent-cyan:#1adbff;--accent-blue:#0047e6;--accent-green:#3fd97a;--accent-amber:#ffb02e;--accent-red:#ff5d73;--accent-purple:#a78bfa;--gas:#3fd97a;--condy:#ffb02e;--water:#5fb0ff;--all-color:#3fd97a;--text-primary:#eaf3ff;--text-secondary:#9fc0e0;--text-dim:#6a86ad;--border:#1adbff33;--border-soft:#96c8ff24;--icon-fill:#061630eb;--icon-fill-deep:#020c1ef2;--map-bg-1:#02142e8c;--map-bg-2:#010a1c9e;--header-bg:#0210288c;--grid-color:#96c8ff0d;--card-shadow:0 8px 30px #0006}*{box-sizing:border-box}html,body{color:var(--text-primary);background:#02152e url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjAwIDEwMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIHNsaWNlIj4KPGRlZnM+CiAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ic2VhRCIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwYTNhNmIiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzA0MjAzZiIvPgogICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMGQxZiIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICA8cmFkaWFsR3JhZGllbnQgaWQ9InN1biIgY3g9IjMyJSIgY3k9Ii01JSIgcj0iNjAlIj4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2JhKDEyMCwyMDAsMjU1LDAuMTApIi8+CiAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsMCwwLDApIi8+CiAgICAgIDwvcmFkaWFsR3JhZGllbnQ+CiAgICAgIDxmaWx0ZXIgaWQ9ImJsdXIiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE4Ii8+PC9maWx0ZXI+CiAgICA8L2RlZnM+CjxyZWN0IHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjEwMDAiIGZpbGw9InVybCgjc2VhRCkiLz4KPHJlY3Qgd2lkdGg9IjE2MDAiIGhlaWdodD0iMTAwMCIgZmlsbD0idXJsKCNzdW4pIi8+CjxnIG9wYWNpdHk9IjAuNyI+Cjxwb2x5Z29uIHBvaW50cz0iMTAxLDAgMTgwLDAgMjk1LDEwMDAgMTg2LDEwMDAiIGZpbGw9InJnYmEoMTIwLDIwMCwyNTUsMC4xMCkiIGZpbHRlcj0idXJsKCNibHVyKSIgb3BhY2l0eT0iMC42MSIvPgo8cG9seWdvbiBwb2ludHM9IjI5OSwwIDQyNywwIDUyMywxMDAwIDM2NSwxMDAwIiBmaWxsPSJyZ2JhKDEyMCwyMDAsMjU1LDAuMTApIiBmaWx0ZXI9InVybCgjYmx1cikiIG9wYWNpdHk9IjAuNTAiLz4KPHBvbHlnb24gcG9pbnRzPSI1MjcsMCA2NTEsMCA3NTQsMTAwMCA2MDAsMTAwMCIgZmlsbD0icmdiYSgxMjAsMjAwLDI1NSwwLjEwKSIgZmlsdGVyPSJ1cmwoI2JsdXIpIiBvcGFjaXR5PSIwLjM2Ii8+Cjxwb2x5Z29uIHBvaW50cz0iODA1LDAgOTE4LDAgMTAxMiwxMDAwIDg2OSwxMDAwIiBmaWxsPSJyZ2JhKDEyMCwyMDAsMjU1LDAuMTApIiBmaWx0ZXI9InVybCgjYmx1cikiIG9wYWNpdHk9IjAuNDUiLz4KPHBvbHlnb24gcG9pbnRzPSIxMDUwLDAgMTE2NCwwIDEyNTcsMTAwMCAxMTEzLDEwMDAiIGZpbGw9InJnYmEoMTIwLDIwMCwyNTUsMC4xMCkiIGZpbHRlcj0idXJsKCNibHVyKSIgb3BhY2l0eT0iMC42OCIvPgo8cG9seWdvbiBwb2ludHM9IjEyMjUsMCAxMzEzLDAgMTQ0MywxMDAwIDEzMjUsMTAwMCIgZmlsbD0icmdiYSgxMjAsMjAwLDI1NSwwLjEwKSIgZmlsdGVyPSJ1cmwoI2JsdXIpIiBvcGFjaXR5PSIwLjYwIi8+Cjxwb2x5Z29uIHBvaW50cz0iMTQ0NywwIDE1ODAsMCAxNzA3LDEwMDAgMTU0NCwxMDAwIiBmaWxsPSJyZ2JhKDEyMCwyMDAsMjU1LDAuMTApIiBmaWx0ZXI9InVybCgjYmx1cikiIG9wYWNpdHk9IjAuNTEiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjYmx1cikiPgo8ZWxsaXBzZSBjeD0iNDUyIiBjeT0iMzQ3IiByeD0iMTExIiByeT0iNTYiIGZpbGw9InJnYmEoOTAsMTgwLDI1NSwwLjA1KSIvPgo8ZWxsaXBzZSBjeD0iMjcyIiBjeT0iNTk2IiByeD0iOTMiIHJ5PSI0NiIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSIyOTUiIGN5PSI4NTMiIHJ4PSI1NSIgcnk9IjI4IiBmaWxsPSJyZ2JhKDkwLDE4MCwyNTUsMC4wNSkiLz4KPGVsbGlwc2UgY3g9IjExNjkiIGN5PSI2MTUiIHJ4PSIxMTEiIHJ5PSI1NiIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSIxMzk2IiBjeT0iNDg1IiByeD0iNTMiIHJ5PSIyNiIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSIxMTkxIiBjeT0iODg0IiByeD0iMTIxIiByeT0iNjAiIGZpbGw9InJnYmEoOTAsMTgwLDI1NSwwLjA1KSIvPgo8ZWxsaXBzZSBjeD0iMzg0IiBjeT0iNjgxIiByeD0iNTIiIHJ5PSIyNiIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSIxMTIxIiBjeT0iMzY0IiByeD0iMTEyIiByeT0iNTYiIGZpbGw9InJnYmEoOTAsMTgwLDI1NSwwLjA1KSIvPgo8ZWxsaXBzZSBjeD0iMTIyIiBjeT0iOTMzIiByeD0iNjYiIHJ5PSIzMyIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSIxMDE2IiBjeT0iOTk2IiByeD0iMTA4IiByeT0iNTQiIGZpbGw9InJnYmEoOTAsMTgwLDI1NSwwLjA1KSIvPgo8ZWxsaXBzZSBjeD0iODc1IiBjeT0iNjIxIiByeD0iOTkiIHJ5PSI1MCIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSIxMTk5IiBjeT0iNzY0IiByeD0iODYiIHJ5PSI0MyIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSI2MTMiIGN5PSI1NTQiIHJ4PSI2MyIgcnk9IjMyIiBmaWxsPSJyZ2JhKDkwLDE4MCwyNTUsMC4wNSkiLz4KPGVsbGlwc2UgY3g9IjE0MzEiIGN5PSI1NDkiIHJ4PSI1MCIgcnk9IjI1IiBmaWxsPSJyZ2JhKDkwLDE4MCwyNTUsMC4wNSkiLz4KPGVsbGlwc2UgY3g9IjExNzYiIGN5PSI2MDciIHJ4PSIxMDciIHJ5PSI1NCIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSIxMDEzIiBjeT0iNjUxIiByeD0iOTciIHJ5PSI0OCIgZmlsbD0icmdiYSg5MCwxODAsMjU1LDAuMDUpIi8+CjxlbGxpcHNlIGN4PSI1ODkiIGN5PSI5MjMiIHJ4PSI0OSIgcnk9IjI0IiBmaWxsPSJyZ2JhKDkwLDE4MCwyNTUsMC4wNSkiLz4KPGVsbGlwc2UgY3g9IjI0MSIgY3k9IjgyNCIgcng9IjkzIiByeT0iNDYiIGZpbGw9InJnYmEoOTAsMTgwLDI1NSwwLjA1KSIvPgo8L2c+CjxnPgo8Y2lyY2xlIGN4PSIzMzciIGN5PSI3NzUiIHI9IjEuMyIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjMzKSIvPgo8Y2lyY2xlIGN4PSI4NjMiIGN5PSI0MCIgcj0iMi41IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMDcpIi8+CjxjaXJjbGUgY3g9IjExNDIiIGN5PSI1ODYiIHI9IjIuMiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjMwKSIvPgo8Y2lyY2xlIGN4PSI2OTYiIGN5PSI3MTEiIHI9IjEuMyIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjIwKSIvPgo8Y2lyY2xlIGN4PSI5MzQiIGN5PSI3MCIgcj0iMi4zIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMzMpIi8+CjxjaXJjbGUgY3g9Ijk3MCIgY3k9IjcxMyIgcj0iMS45IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMDcpIi8+CjxjaXJjbGUgY3g9IjE0MzYiIGN5PSIzMTciIHI9IjEuOSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjM1KSIvPgo8Y2lyY2xlIGN4PSI5MTIiIGN5PSIyOTEiIHI9IjIuMCIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjMyKSIvPgo8Y2lyY2xlIGN4PSI3MTAiIGN5PSIyMyIgcj0iMi41IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTYpIi8+CjxjaXJjbGUgY3g9IjEyNTEiIGN5PSIxMTkiIHI9IjEuNiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjEyKSIvPgo8Y2lyY2xlIGN4PSI1ODgiIGN5PSIxMzIiIHI9IjIuMSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjE3KSIvPgo8Y2lyY2xlIGN4PSIxMDE2IiBjeT0iODIiIHI9IjAuOSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjE3KSIvPgo8Y2lyY2xlIGN4PSI1NjkiIGN5PSI5MDQiIHI9IjAuOSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjE4KSIvPgo8Y2lyY2xlIGN4PSIxMTI2IiBjeT0iMjg1IiByPSIyLjAiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4zNSkiLz4KPGNpcmNsZSBjeD0iMTM5OCIgY3k9IjkwNSIgcj0iMS40IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTIpIi8+CjxjaXJjbGUgY3g9IjE2OSIgY3k9IjE4MCIgcj0iMC45IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjUpIi8+CjxjaXJjbGUgY3g9IjI0IiBjeT0iNDk2IiByPSIyLjMiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xMCkiLz4KPGNpcmNsZSBjeD0iNTc3IiBjeT0iNCIgcj0iMC45IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjEpIi8+CjxjaXJjbGUgY3g9IjEyNDgiIGN5PSI1NzkiIHI9IjEuMiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjA5KSIvPgo8Y2lyY2xlIGN4PSIxMDU1IiBjeT0iOTczIiByPSIxLjgiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yNSkiLz4KPGNpcmNsZSBjeD0iMTEwIiBjeT0iNDY3IiByPSIyLjQiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yOCkiLz4KPGNpcmNsZSBjeD0iMTM5MyIgY3k9IjgxNyIgcj0iMS43IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTcpIi8+CjxjaXJjbGUgY3g9IjgwNyIgY3k9IjEwNiIgcj0iMS42IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTcpIi8+CjxjaXJjbGUgY3g9IjM5MCIgY3k9IjY4IiByPSIyLjYiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xOCkiLz4KPGNpcmNsZSBjeD0iMjI1IiBjeT0iMzQ4IiByPSIxLjgiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4wOCkiLz4KPGNpcmNsZSBjeD0iMTE2MCIgY3k9IjE1NCIgcj0iMS43IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMzMpIi8+CjxjaXJjbGUgY3g9IjEyNTYiIGN5PSIyNiIgcj0iMC43IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTEpIi8+CjxjaXJjbGUgY3g9Ijc3MCIgY3k9IjE1MiIgcj0iMS45IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMzQpIi8+CjxjaXJjbGUgY3g9IjEyMzMiIGN5PSIzNzIiIHI9IjEuNSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjA4KSIvPgo8Y2lyY2xlIGN4PSI5OTkiIGN5PSI0NzciIHI9IjEuNiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjE0KSIvPgo8Y2lyY2xlIGN4PSIyOTUiIGN5PSIxMDQiIHI9IjIuMSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjI3KSIvPgo8Y2lyY2xlIGN4PSI5ODAiIGN5PSI4NDgiIHI9IjIuMCIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjIwKSIvPgo8Y2lyY2xlIGN4PSI0MjAiIGN5PSI5NzMiIHI9IjIuNSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjE2KSIvPgo8Y2lyY2xlIGN4PSIxNDEzIiBjeT0iNTU2IiByPSIyLjQiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yOCkiLz4KPGNpcmNsZSBjeD0iNjEwIiBjeT0iNjU4IiByPSIyLjMiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yNikiLz4KPGNpcmNsZSBjeD0iNTM0IiBjeT0iNTMwIiByPSIxLjMiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xMCkiLz4KPGNpcmNsZSBjeD0iMTU4MCIgY3k9IjIyOCIgcj0iMS43IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjgpIi8+CjxjaXJjbGUgY3g9IjY3NSIgY3k9IjY1MSIgcj0iMS4wIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjkpIi8+CjxjaXJjbGUgY3g9IjE1NTMiIGN5PSI4NzMiIHI9IjEuMCIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjEyKSIvPgo8Y2lyY2xlIGN4PSI4MjAiIGN5PSI3NTciIHI9IjIuMiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjExKSIvPgo8Y2lyY2xlIGN4PSIxMDA5IiBjeT0iMzY0IiByPSIyLjEiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4zNSkiLz4KPGNpcmNsZSBjeD0iNTcyIiBjeT0iNDgzIiByPSIxLjEiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yNikiLz4KPGNpcmNsZSBjeD0iNzA1IiBjeT0iNDU3IiByPSIyLjIiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yNykiLz4KPGNpcmNsZSBjeD0iNzE1IiBjeT0iOTc3IiByPSIyLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4wNykiLz4KPGNpcmNsZSBjeD0iMjA5IiBjeT0iMjMyIiByPSIxLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xNSkiLz4KPGNpcmNsZSBjeD0iOTg4IiBjeT0iNjM5IiByPSIyLjYiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yMykiLz4KPGNpcmNsZSBjeD0iMyIgY3k9IjQ5MCIgcj0iMi40IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTUpIi8+CjxjaXJjbGUgY3g9IjEzMTciIGN5PSI4NiIgcj0iMi4zIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMDkpIi8+CjxjaXJjbGUgY3g9Ijc5NSIgY3k9IjgwMSIgcj0iMi4wIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTEpIi8+CjxjaXJjbGUgY3g9IjM2NSIgY3k9IjQ0NCIgcj0iMi4yIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTUpIi8+CjxjaXJjbGUgY3g9IjE0NzgiIGN5PSI0MDUiIHI9IjEuNSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjI3KSIvPgo8Y2lyY2xlIGN4PSIxNzMiIGN5PSI3NDIiIHI9IjAuOSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjM1KSIvPgo8Y2lyY2xlIGN4PSI1NiIgY3k9IjE1NCIgcj0iMS44IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTkpIi8+CjxjaXJjbGUgY3g9IjEzNDMiIGN5PSIxNDkiIHI9IjEuOCIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjIzKSIvPgo8Y2lyY2xlIGN4PSI5NzEiIGN5PSI2NzMiIHI9IjIuNSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjEwKSIvPgo8Y2lyY2xlIGN4PSIxMTIyIiBjeT0iMTM0IiByPSIwLjYiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yOSkiLz4KPGNpcmNsZSBjeD0iMTQ4NyIgY3k9IjY2NSIgcj0iMC44IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjcpIi8+CjxjaXJjbGUgY3g9IjI4NSIgY3k9IjQ0NCIgcj0iMi42IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTEpIi8+CjxjaXJjbGUgY3g9IjQzMiIgY3k9IjI4IiByPSIxLjEiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xNCkiLz4KPGNpcmNsZSBjeD0iNDkyIiBjeT0iNzgyIiByPSIxLjgiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xMykiLz4KPGNpcmNsZSBjeD0iODU4IiBjeT0iODU0IiByPSIwLjkiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4zMikiLz4KPGNpcmNsZSBjeD0iNzI0IiBjeT0iOTE5IiByPSIxLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yMykiLz4KPGNpcmNsZSBjeD0iMTA1OCIgY3k9IjQzMCIgcj0iMi4zIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMzEpIi8+CjxjaXJjbGUgY3g9IjI2NyIgY3k9IjU0NCIgcj0iMC45IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjApIi8+CjxjaXJjbGUgY3g9IjkwMSIgY3k9Ijc5NSIgcj0iMS4wIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMDUpIi8+CjxjaXJjbGUgY3g9IjMwNiIgY3k9IjE3NiIgcj0iMC45IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjQpIi8+CjxjaXJjbGUgY3g9IjI0NiIgY3k9IjU2OSIgcj0iMC43IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjUpIi8+CjxjaXJjbGUgY3g9IjEwODYiIGN5PSI1NjgiIHI9IjEuNiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjI4KSIvPgo8Y2lyY2xlIGN4PSIxMTQ3IiBjeT0iNTgiIHI9IjEuMSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjEzKSIvPgo8Y2lyY2xlIGN4PSIxNTgxIiBjeT0iMTAwIiByPSIxLjYiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yMikiLz4KPGNpcmNsZSBjeD0iMTU1NiIgY3k9IjkxNSIgcj0iMi40IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTgpIi8+CjxjaXJjbGUgY3g9IjEyNTQiIGN5PSI5OTYiIHI9IjEuNiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjIwKSIvPgo8Y2lyY2xlIGN4PSIxNDE4IiBjeT0iMjgzIiByPSIxLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yMSkiLz4KPGNpcmNsZSBjeD0iOTc5IiBjeT0iNTE5IiByPSIyLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yNikiLz4KPGNpcmNsZSBjeD0iNTMxIiBjeT0iOTQ0IiByPSIxLjciIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4zMykiLz4KPGNpcmNsZSBjeD0iOTE2IiBjeT0iMTQwIiByPSIxLjQiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xNykiLz4KPGNpcmNsZSBjeD0iNjQ3IiBjeT0iNzQiIHI9IjEuOSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjE4KSIvPgo8Y2lyY2xlIGN4PSI0MzUiIGN5PSI2ODUiIHI9IjEuMiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjA5KSIvPgo8Y2lyY2xlIGN4PSIxNTkxIiBjeT0iMTU4IiByPSIyLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yNCkiLz4KPGNpcmNsZSBjeD0iNzQ5IiBjeT0iMTQ2IiByPSIxLjEiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4wOSkiLz4KPGNpcmNsZSBjeD0iOTU3IiBjeT0iMjI0IiByPSIyLjEiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4wOCkiLz4KPGNpcmNsZSBjeD0iOTk3IiBjeT0iMTY2IiByPSIyLjYiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4zMCkiLz4KPGNpcmNsZSBjeD0iMzMwIiBjeT0iNzIzIiByPSIxLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yMCkiLz4KPGNpcmNsZSBjeD0iNjk0IiBjeT0iNDMxIiByPSIxLjAiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xNSkiLz4KPGNpcmNsZSBjeD0iMTQ3OCIgY3k9IjM3NCIgcj0iMC42IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjIpIi8+CjxjaXJjbGUgY3g9IjkwMiIgY3k9IjcyMCIgcj0iMC42IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTUpIi8+CjxjaXJjbGUgY3g9IjEyNzciIGN5PSIzMDIiIHI9IjEuNiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjA3KSIvPgo8Y2lyY2xlIGN4PSI0NjgiIGN5PSI5OTUiIHI9IjIuNCIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjA4KSIvPgo8Y2lyY2xlIGN4PSI1NTYiIGN5PSI0MCIgcj0iMi40IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTApIi8+CjxjaXJjbGUgY3g9IjE1NDciIGN5PSIxMzIiIHI9IjIuMiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjMwKSIvPgo8Y2lyY2xlIGN4PSIxMzg0IiBjeT0iODM4IiByPSIyLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xNykiLz4KPGNpcmNsZSBjeD0iMTA5OCIgY3k9Ijk0MSIgcj0iMS42IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMjApIi8+CjxjaXJjbGUgY3g9IjY2OSIgY3k9IjkxIiByPSIxLjIiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yOSkiLz4KPGNpcmNsZSBjeD0iMzc1IiBjeT0iNDM1IiByPSIyLjQiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xMykiLz4KPGNpcmNsZSBjeD0iMzQiIGN5PSI2NDkiIHI9IjAuOCIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjEzKSIvPgo8Y2lyY2xlIGN4PSIxMjQ1IiBjeT0iODc2IiByPSIxLjAiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xMykiLz4KPGNpcmNsZSBjeD0iMjQ5IiBjeT0iNDY0IiByPSIwLjYiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4zNSkiLz4KPGNpcmNsZSBjeD0iODU1IiBjeT0iOTQ4IiByPSIyLjQiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yNCkiLz4KPGNpcmNsZSBjeD0iODgiIGN5PSI1MzkiIHI9IjIuMCIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjMzKSIvPgo8Y2lyY2xlIGN4PSIzMzAiIGN5PSIyNjgiIHI9IjAuNyIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjExKSIvPgo8Y2lyY2xlIGN4PSI2MzgiIGN5PSI2NDMiIHI9IjEuMiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjI4KSIvPgo8Y2lyY2xlIGN4PSI1OTMiIGN5PSI0NTYiIHI9IjEuNiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjEwKSIvPgo8Y2lyY2xlIGN4PSI3MTAiIGN5PSI4MjIiIHI9IjAuNiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjEzKSIvPgo8Y2lyY2xlIGN4PSIzMSIgY3k9IjE4IiByPSIyLjEiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4yMikiLz4KPGNpcmNsZSBjeD0iMzg4IiBjeT0iNTI2IiByPSIxLjUiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4zMykiLz4KPGNpcmNsZSBjeD0iMjE3IiBjeT0iNjc0IiByPSIyLjIiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xOCkiLz4KPGNpcmNsZSBjeD0iMTAxMyIgY3k9IjU1OSIgcj0iMi4zIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTcpIi8+CjxjaXJjbGUgY3g9IjEwMzciIGN5PSIzMTUiIHI9IjIuMCIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjM0KSIvPgo8Y2lyY2xlIGN4PSI3MDEiIGN5PSIyMDMiIHI9IjIuMyIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjI2KSIvPgo8Y2lyY2xlIGN4PSIxMzAyIiBjeT0iMTQzIiByPSIxLjQiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4xNSkiLz4KPGNpcmNsZSBjeD0iMTExIiBjeT0iODU3IiByPSIwLjkiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4wNykiLz4KPGNpcmNsZSBjeD0iMTUxNyIgY3k9IjkwMCIgcj0iMS4xIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTApIi8+CjxjaXJjbGUgY3g9IjE3MyIgY3k9IjY4MSIgcj0iMi4zIiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMzEpIi8+CjxjaXJjbGUgY3g9IjEzNzMiIGN5PSI5OTQiIHI9IjEuMiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjEyKSIvPgo8Y2lyY2xlIGN4PSI2MDAiIGN5PSI0NiIgcj0iMS41IiBmaWxsPSJyZ2JhKDE1MCwyMTAsMjU1LDAuMTApIi8+CjxjaXJjbGUgY3g9IjkxMyIgY3k9IjMiIHI9IjEuMSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjM0KSIvPgo8Y2lyY2xlIGN4PSIxMTIwIiBjeT0iMzMxIiByPSIxLjEiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4zNCkiLz4KPGNpcmNsZSBjeD0iNjMzIiBjeT0iMjIzIiByPSIxLjMiIGZpbGw9InJnYmEoMTUwLDIxMCwyNTUsMC4wNSkiLz4KPGNpcmNsZSBjeD0iNzgxIiBjeT0iODUiIHI9IjEuNSIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjIwKSIvPgo8Y2lyY2xlIGN4PSI0MTEiIGN5PSIyNTQiIHI9IjEuNiIgZmlsbD0icmdiYSgxNTAsMjEwLDI1NSwwLjA1KSIvPgo8L2c+CjxyZWN0IHdpZHRoPSIxNjAwIiBoZWlnaHQ9IjEwMDAiIGZpbGw9InVybCgjc3VuKSIgb3BhY2l0eT0iMC4zIi8+Cjwvc3ZnPg==) 50%/cover no-repeat fixed;min-height:100vh;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0210288c,#010816c7);position:fixed;inset:0}.font-serif{letter-spacing:-.01em;font-family:Newsreader,Georgia,serif}.font-display{letter-spacing:.05em;font-family:Inter,sans-serif}.font-mono{font-family:Source Code Pro,monospace}body:before{content:"";background-image:radial-gradient(var(--grid-color) 1px,transparent 1px);pointer-events:none;z-index:0;background-size:26px 26px;position:fixed;inset:0}.glass{-webkit-backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(168deg,#0e264c85,#06142a6b);border:1px solid #78beff29;border-radius:18px;box-shadow:0 18px 50px #00000061,inset 0 1px #ffffff0a}.hud-corners{position:relative}.spec-label{letter-spacing:.14em;opacity:.7;color:var(--text-dim);text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600}.status-dot{border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse;display:inline-block}.status-active{background:var(--accent-green);box-shadow:0 0 8px var(--accent-green)}.status-warning{background:var(--accent-amber);box-shadow:0 0 8px var(--accent-amber)}.status-shut{background:var(--accent-red);box-shadow:0 0 8px var(--accent-red)}@keyframes pulse{50%{opacity:.5}}.lens-bar{z-index:20;position:relative}.lens{flex:1;min-width:0;position:relative}.lens[data-lens=process]{--lc:#3fd97a;--lcbg:#3fd97a1a}.lens[data-lens=safety]{--lc:#ffb02e;--lcbg:#ffb02e1a}.lens[data-lens=control]{--lc:var(--accent-purple);--lcbg:#a78bfa1a}.lens-toggle{width:100%;color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-align:left;background:linear-gradient(168deg,#0e264c80,#06142a66);border:1px solid #78beff24;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 9px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;transition:border-color .22s,background .22s,box-shadow .22s,color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.lens-toggle:after{content:"";background:var(--lc);opacity:.45;height:2px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.lens.active .lens-toggle:after{opacity:1;box-shadow:0 0 14px var(--lc)}.lens-toggle:hover{color:var(--text-secondary);background:#0e224099;border-color:#7da5d752}.lens-dot{background:var(--lc);width:9px;height:9px;box-shadow:0 0 8px var(--lc);opacity:.5;border-radius:50%;flex:none;transition:opacity .22s}.lens-head{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lens-name{letter-spacing:.16em;font-size:10px}.lens-sub{letter-spacing:.02em;text-transform:none;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:Source Code Pro,monospace;font-size:13px;font-weight:700;overflow:hidden}.lens-caret{opacity:.6;flex:none;font-size:11px;transition:transform .22s}.lens.open .lens-caret{transform:rotate(180deg)}.lens.active .lens-toggle{border-color:var(--lc)}@supports (color:color-mix(in lab,red,red)){.lens.active .lens-toggle{border-color:color-mix(in srgb,var(--lc) 55%,transparent)}}.lens.active .lens-toggle{background:var(--lcbg);color:var(--text-secondary);box-shadow:0 0 18px var(--lc)}@supports (color:color-mix(in lab,red,red)){.lens.active .lens-toggle{box-shadow:0 0 18px color-mix(in srgb,var(--lc) 28%,transparent)}}.lens.active .lens-toggle{transform:translateY(-1px)}.lens.active .lens-dot{opacity:1}.lens.active .lens-sub{color:var(--lc)}.lens-menu{z-index:40;border:1px solid var(--lc);background:#071021f5;flex-direction:column;gap:2px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.lens-menu{border:1px solid color-mix(in srgb,var(--lc) 40%,#7da5d72e)}}.lens-menu{box-shadow:0 14px 40px #00000080,0 0 18px var(--lc);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.lens-menu{box-shadow:0 14px 40px #00000080,0 0 18px color-mix(in srgb,var(--lc) 18%,transparent)}}.lens-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lens.open .lens-menu{animation:.16s cubic-bezier(.16,1,.3,1) lensMenuIn;display:flex}@keyframes lensMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lens-item{width:100%;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;transition:background .16s,color .16s;display:flex}.lens-item:hover{background:var(--lcbg);color:var(--text-primary)}.lens-item-dot{border-radius:50%;flex:none;width:7px;height:7px}.lens-item-val{letter-spacing:-.01em;color:var(--text-primary);align-items:baseline;gap:3px;margin-left:auto;font-family:Source Code Pro,monospace;font-size:13px;font-weight:700;display:flex}.lens-item-unit{color:var(--text-dim);letter-spacing:.04em;font-size:8px}@media(prefers-reduced-motion:reduce){.lens.open .lens-menu{animation:none}.lens-caret,.lens-toggle{transition:none}}.field-readout{flex-wrap:nowrap;align-items:center;gap:10px 22px;margin-top:6px;display:flex;overflow-x:auto}.fr-group{flex-wrap:nowrap;align-items:center;gap:9px 20px;display:flex}.fr-stat{white-space:nowrap}.fr-group-label{letter-spacing:.16em;text-transform:uppercase;border-radius:5px;padding:3px 7px;font-family:Inter,sans-serif;font-size:8px;font-weight:700}.fr-group-label.fr-raw{color:#8fb4d6;background:#8fb4d61a;border:1px solid #8fb4d638}.fr-group-label.fr-export{color:var(--accent-amber);background:#ffb02e1a;border:1px solid #ffb02e47}.fr-divider{background:#78beff33;align-self:stretch;width:1px;min-height:24px}.fr-toggle{letter-spacing:.12em;color:var(--accent-cyan,#1adbff);cursor:pointer;background:#1adbff1a;border:1px solid #1adbff52;border-radius:5px;padding:2px 7px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;transition:background .15s}.fr-toggle:hover{background:#1adbff33}.fr-toggle[data-mode=alloc]{color:#8fb4d6;background:#8fb4d61a;border-color:#8fb4d64d}.fr-stat{align-items:center;gap:8px;display:flex}.fr-dot{border-radius:50%;flex:none;width:8px;height:8px}.fr-text{flex-direction:column;line-height:1.12;display:flex}.fr-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-family:Inter,sans-serif;font-size:11px;font-weight:600}.fr-val{letter-spacing:-.01em;color:var(--text-primary);font-family:Source Code Pro,monospace;font-size:22px;font-weight:700}.fr-unit{color:var(--text-dim);letter-spacing:.04em;margin-left:3px;font-size:11px;font-weight:600}.wgr-impact{letter-spacing:.03em;background:#5fb0ff14;border:1px solid #5fb0ff4d;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 10px;padding:7px 10px;font-family:Source Code Pro,monospace;font-size:10px;display:flex}.wgr-all{cursor:pointer;color:var(--water);white-space:nowrap;align-items:center;gap:6px;display:flex}.wgr-impact-val{text-align:right;line-height:1.4}.wgr-tick{cursor:pointer;accent-color:var(--water);width:14px;height:14px}.contam-tabs{gap:6px;margin:2px 0 8px;display:flex}.contam-tab{cursor:pointer;letter-spacing:.04em;color:var(--accent-purple);background:#a78bfa0f;border:1px solid #a78bfa59;border-radius:6px;flex:1;padding:5px 8px;font-family:Source Code Pro,monospace;font-size:11px;font-weight:600}.contam-tab.on{border-color:var(--accent-purple);color:#d8c9ff;background:#a78bfa38}.contam-tab:hover{background:#a78bfa29}.rank-row{cursor:pointer;background:#1adbff08;border:1px solid #1adbff14;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;transition:all .2s;display:grid}.rank-row:hover{border-color:var(--accent-cyan);background:#1adbff14;transform:translate(2px)}.rank-row.selected{border-color:var(--accent-cyan);background:#1adbff24;box-shadow:0 0 14px #1adbff33}.rank-num{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);background:#1adbff0f;border-radius:6px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:900;display:flex}.rank-num.rank-1{border-color:var(--accent-green);color:var(--accent-green);background:linear-gradient(135deg,#3fd97a40,#1adbff26);box-shadow:0 0 12px #3fd97a4d}.rank-num.rank-2{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#1adbff2e}.rank-num.rank-3{border-color:var(--accent-blue);color:#5fb0ff;background:#0066ff2e}.rank-bar{background:#ffffff0d;border-radius:2px;width:100%;height:3px;margin-top:4px;overflow:hidden}.rank-bar-fill{border-radius:2px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.col-aspect{max-width:calc(145.455vh - 363.636px);margin-inline:auto}.map-status{z-index:5;letter-spacing:.06em;color:#c8defa57;pointer-events:none;align-items:center;gap:7px;font-family:Inter,sans-serif;font-size:9.5px;display:flex;position:absolute;top:14px;left:auto;right:56px}.map-status .ms-live{color:#3fd97a99;letter-spacing:.1em;align-items:center;gap:5px;font-weight:600;display:flex}.map-status .ms-dot{background:#3fd97ac7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #3fd97a80}.map-status .ms-sep{color:#78a0d247}.map-status #activeCount,.map-status #lastUpd{color:#1adbff9e;font-family:Source Code Pro,monospace}.map-wrap{background:radial-gradient(58% 50% at 72% 42%,#1adbff14,#0000 60%),radial-gradient(at 28% 82%,#3fd97a0d,#0000 55%),linear-gradient(#06203f,#02101f);border:1px solid #78beff2e;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000073,inset 0 0 70px #00285a73}.map-wrap:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000 0 40px,#1adbff06 40px 41px),repeating-linear-gradient(-45deg,#0000 0 40px,#1adbff05 40px 41px);position:absolute;inset:0}.pf-tooltip{border:1px solid var(--accent-cyan);color:#fff;pointer-events:none;opacity:0;z-index:50;background:#050811f5;border-radius:8px;min-width:200px;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px;transition:opacity .15s;position:absolute;box-shadow:0 0 20px #1adbff66}.pf-tooltip.show{opacity:1}.live-indicator{color:var(--accent-green);letter-spacing:.1em;background:#3fd97a1a;border:1px solid #3fd97a4d;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-family:Source Code Pro,monospace;font-size:10px;display:inline-flex}.pf-badge{border:1px solid var(--accent-cyan);letter-spacing:.15em;color:var(--accent-cyan);background:linear-gradient(135deg,#1adbff2e,#0066ff1a);border-radius:999px;padding:6px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;box-shadow:0 0 12px #1adbff33}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1adbff4d;border-radius:3px}.cm-badge{cursor:pointer;pointer-events:all}.cm-badge .cm-badge-bg{animation:1.6s ease-in-out infinite cmPulse}@keyframes cmPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.cm-badge.has-critical .cm-badge-bg{animation:1s ease-in-out infinite cmPulseCritical}@keyframes cmPulseCritical{0%,to{filter:drop-shadow(0 0 4px #ff5d73)}50%{filter:drop-shadow(0 0 10px #ff5d73)}}.moc-badge{pointer-events:all}.moc-badge:hover .moc-badge-bg{transform:scale(1.12)}.moc-badge.has-hot .moc-badge-bg{animation:1.8s ease-in-out infinite mocPulse}@keyframes mocPulse{0%,to{filter:drop-shadow(0 0 3px #ffb02eb3)}50%{filter:drop-shadow(0 0 9px #ffb02ef2)}}@media(prefers-reduced-motion:reduce){.moc-badge .moc-badge-bg{animation:none}}.wo-overlay{-webkit-backdrop-filter:blur(4px);z-index:90;opacity:0;pointer-events:none;background:#0307128c;transition:opacity .25s;position:fixed;inset:0}.wo-overlay.open{opacity:1;pointer-events:all}.wo-panel{border-left:1px solid var(--accent-cyan);z-index:100;background:linear-gradient(#050a18,#030712);flex-direction:column;width:100%;max-width:720px;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 40px #1adbff40}.wo-panel.open{transform:translate(0)}.wo-panel-header{background:linear-gradient(#0e264c80,#08162e26);border-bottom:1px solid #78beff24;padding:18px 20px}.wo-panel-body{flex:1;padding:16px 20px;overflow-y:auto}.wo-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #1adbff4d;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Inter,sans-serif;font-size:14px;transition:all .2s;display:flex}.wo-close:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#1adbff14}.wh-tabs{gap:6px;margin-top:12px;display:flex}.wh-tab{color:var(--text-secondary);letter-spacing:.1em;cursor:pointer;background:#ffffff08;border:1px solid #1adbff26;border-bottom:none;border-radius:8px 8px 0 0;flex:1;padding:7px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;transition:all .18s}.wh-tab:hover{color:var(--accent-cyan);background:#1adbff0f}.wh-tab.active{color:var(--accent-cyan);box-shadow:inset 0 -2px 0 var(--accent-cyan);background:#1adbff1f;border-color:#1adbff73}#whCmCount{opacity:.85;font-family:Source Code Pro,monospace;font-size:10px}.op-section{margin-bottom:18px}.op-section-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.op-section-title{letter-spacing:.14em;color:var(--text-primary);text-transform:uppercase;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.op-source{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-family:Source Code Pro,monospace;font-size:8.5px}.src-SCADA{color:#1adbff;background:#1adbff1f;border:1px solid #1adbff59}.src-P2{color:var(--accent-purple);background:#a78bfa24;border:1px solid #a78bfa59}.src-SAP{color:#ffb02e;background:#ffb02e1f;border:1px solid #ffb02e59}.src-CALC{color:#3fd97a;background:#3fd97a1a;border:1px solid #3fd97a4d}.src-MANUAL{color:#aab2c6;background:#96a0b424;border:1px solid #96a0b459}.op-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.op-cell{background:linear-gradient(168deg,#0e264c80,#06142a66);border:1px solid #78beff24;border-radius:12px;padding:11px 13px}.op-cell .k{letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;font-family:Inter,sans-serif;font-size:10px}.op-cell .v{color:var(--text-primary);margin-top:4px;font-family:Source Code Pro,monospace;font-size:19px;font-weight:700}.op-cell .u{color:var(--text-secondary);font-family:Source Code Pro,monospace;font-size:10.5px}.eq-row{background:linear-gradient(168deg,#0e264c73,#06142a5c);border:1px solid #78beff1f;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:7px;padding:10px 13px;display:flex}.eq-row .eq-name{color:var(--text-primary);font-family:Source Code Pro,monospace;font-size:13.5px}.eq-badge{letter-spacing:.1em;border-radius:6px;padding:4px 11px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.eq-badge.ok{color:#3fd97a;background:#3fd97a1f;border:1px solid #3fd97a4d}.eq-badge.na{color:#ff5d73;background:#ff5d7324;border:1px solid #ff5d7366}.eq-badge.run{color:#1adbff;background:#1adbff24;border:1px solid #1adbff66}.eq-badge.stop{color:#8a93a8;background:#8b94a81f;border:1px solid #8b94a859}.eq-noti{color:#ff8095;margin-top:2px;font-family:Source Code Pro,monospace;font-size:9.5px}.gl-table{border-collapse:collapse;width:100%;font-family:Source Code Pro,monospace;font-size:12.5px}.gl-table th{letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;text-align:right;border-bottom:1px solid #1adbff2e;padding:6px 8px;font-family:Inter,sans-serif;font-size:9.5px}.gl-table th:first-child{text-align:left}.gl-table td{text-align:right;color:var(--text-primary);border-bottom:1px solid #ffffff0d;padding:5px 7px}.gl-table td:first-child{text-align:left}.gl-inactive{opacity:.38}.gl-active-dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.held-chip{letter-spacing:.04em;color:#ff5d73;vertical-align:middle;background:#ff5d731f;border:1px solid #ff5d7373;border-radius:4px;padding:0 4px;font-family:Source Code Pro,monospace;font-size:8px;font-weight:700;line-height:1.4;display:inline-block}.gl-table-wide{font-size:11px}.gl-table-wide th{letter-spacing:.04em;padding:6px 5px;font-size:9px}.gl-table-wide td{vertical-align:middle;padding:8px 5px}.gl-table-wide td:first-child{letter-spacing:.01em;color:var(--text-primary);padding-right:10px;font-size:13.5px;font-weight:600}.gl-table-wide td:first-child .gl-active-dot{width:7px;height:7px;margin-right:7px}.op-remark{resize:vertical;width:100%;min-height:64px;color:var(--text-primary);background:#ffffff08;border:1px solid #96a0b44d;border-radius:8px;padding:9px 11px;font-family:Source Code Pro,monospace;font-size:11.5px;line-height:1.5}.op-remark:focus{border-color:var(--accent-cyan);outline:none}.esd-pill{letter-spacing:.1em;border-radius:5px;padding:3px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.esd-NORMAL{color:#3fd97a;background:#3fd97a1f;border:1px solid #3fd97a4d}.esd-TRIPPED{color:#ff5d73;background:#ff5d7329;border:1px solid #ff5d7373}.wo-card{cursor:pointer;background:linear-gradient(168deg,#0e264c80,#06142a66);border:1px solid #78beff24;border-radius:14px;margin-bottom:9px;padding:13px 15px;transition:all .2s;position:relative}.wo-card:hover{border-color:var(--accent-cyan);background:#1adbff14}.wo-card.expanded{border-color:var(--accent-cyan);background:#1adbff1a;box-shadow:0 0 16px #1adbff26}.wo-card .wo-priority-bar{border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:0}.wo-priority-Critical{background:#ff5d73}.wo-priority-High{background:#ffb02e}.wo-priority-Medium{background:#1adbff}.wo-priority-Low{background:#5fb0ff}.wo-prio-chip{letter-spacing:.1em;border-radius:4px;padding:2px 8px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:inline-block}.wo-prio-chip.Critical{color:#ff5d73;background:#ff5d732e;border:1px solid #ff5d7366}.wo-prio-chip.High{color:#ffb02e;background:#ffb02e2e;border:1px solid #ffb02e66}.wo-prio-chip.Medium{color:#1adbff;background:#1adbff26;border:1px solid #1adbff66}.wo-prio-chip.Low{color:#5fb0ff;background:#5fb0ff26;border:1px solid #5fb0ff66}.wo-status-chip{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 8px;font-family:Source Code Pro,monospace;font-size:9px;display:inline-block}.wo-status-Open{color:#ff5d73;background:#ff5d731a}.wo-status-In-Progress{color:#ffb02e;background:#ffb02e1a}.moc-stage-Implemented{background:#ffb02e}.moc-stage-Approved{background:#1adbff}.moc-stage-Submitted{background:#5fb0ff}.moc-stage-Creating{background:#6b7b95}.moc-stage-chip{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 8px;font-family:Source Code Pro,monospace;font-size:9px;font-weight:700;display:inline-block}.moc-stage-chip.moc-stage-Implemented{color:#ffb02e;background:#ffb02e2e;border:1px solid #ffb02e66}.moc-stage-chip.moc-stage-Approved{color:#1adbff;background:#1adbff26;border:1px solid #1adbff66}.moc-stage-chip.moc-stage-Submitted{color:#5fb0ff;background:#5fb0ff26;border:1px solid #5fb0ff66}.moc-stage-chip.moc-stage-Creating{color:#9fb0c8;background:#6b7b952e;border:1px solid #6b7b9566}.slug-chip{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:1px 6px;font-family:Source Code Pro,monospace;font-size:8.5px;font-weight:700;display:inline-block}.slug-chip.slug-severe{color:#ff5d73;background:#ff5d7329;border:1px solid #ff5d7366}.slug-chip.slug-moderate{color:#ffb02e;background:#ffb02e29;border:1px solid #ffb02e66}.slug-chip.slug-no{color:#3fd97a;background:#3fd97a26;border:1px solid #3fd97a66}.slug-chip.slug-na{color:#9fb0c8;background:#6b7b952e;border:1px solid #6b7b9566}.slug-panel{display:block}.slug-panel .slug-u{color:var(--text-secondary);font-size:9px}.slug-panel .slug-note{color:var(--text-dim);font-size:10px}.slug-zone-badge{background:var(--zc);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:18px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.slug-zone-badge{background:color-mix(in srgb,var(--zc) 14%,transparent)}}.slug-zone-badge{border:1px solid var(--zc)}@supports (color:color-mix(in lab,red,red)){.slug-zone-badge{border:1px solid color-mix(in srgb,var(--zc) 45%,transparent)}}.slug-zone-badge{box-shadow:inset 3px 0 0 var(--zc)}.slug-zone-label{letter-spacing:.1em;color:var(--zc);font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:1}.slug-zone-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-family:Source Code Pro,monospace;font-size:9px}.wo-detail-grid.slug-grade{border-top:none;margin-top:0;padding-top:0}.wo-detail-grid.slug-grade dd strong{color:var(--text-primary);font-weight:700}.slug-matrix{grid-template-columns:auto repeat(7,18px);align-items:center;gap:3px;display:grid}.slug-mx-corner{width:100%;height:100%}.slug-mx-axis{color:var(--text-dim);text-align:center;font-family:Source Code Pro,monospace;font-size:8.5px}.slug-mx-axis-side{text-align:right;padding-right:4px}.slug-mx-cell{border:1px solid #00000059;border-radius:3px;width:18px;height:18px}.slug-mx-cell.slug-mx-hit{border:2px solid #fff;box-shadow:0 0 8px #fff9}.slug-mx-axes{letter-spacing:.06em;color:var(--text-dim);font-family:Source Code Pro,monospace;font-size:8.5px}.slug-members{flex-direction:column;gap:6px;display:flex}.slug-member{background:#1adbff08;border:1px solid #1adbff1a;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.slug-member-name{color:var(--text-primary);font-family:Source Code Pro,monospace;font-size:12px;font-weight:700}.slug-member-vals{flex-direction:column;align-items:flex-end;gap:1px;font-family:Source Code Pro,monospace;font-size:12px;font-weight:700;display:flex}.slug-member-cw{color:var(--text-dim);font-size:9px;font-weight:500}.slug-empty{text-align:center;color:var(--text-dim);padding:14px 0;font-family:Source Code Pro,monospace;font-size:11px}.moc-temp-chip{letter-spacing:.06em;color:#ffb02e;background:#ffb02e24;border:1px solid #ffb02e80;border-radius:4px;padding:1px 6px;font-family:Source Code Pro,monospace;font-size:8px;font-weight:700;display:inline-block}.moc-sd-chip{letter-spacing:.06em;color:#ff8a5d;background:#ff8a5d1f;border:1px solid #ff8a5d73;border-radius:4px;padding:1px 6px;font-family:Source Code Pro,monospace;font-size:8px;font-weight:700;display:inline-block}.wo-card.moc-hot{box-shadow:inset 2px 0 #ffb02e80}.wo-detail-grid{border-top:1px dashed #1adbff2e;grid-template-columns:auto 1fr;gap:8px 14px;margin-top:12px;padding-top:12px;font-size:12px;display:grid}.wo-detail-grid dt{letter-spacing:.15em;color:var(--text-dim);text-transform:uppercase;font-family:Inter,sans-serif;font-size:9px}.wo-detail-grid dd{color:var(--text-primary);margin:0;font-family:Source Code Pro,monospace}.wo-filter{border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.1em;cursor:pointer;background:#1adbff0a;border-radius:14px;padding:5px 10px;font-family:Inter,sans-serif;font-size:10px;transition:all .2s}.wo-filter:hover{background:#1adbff14}.wo-filter.active{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#1adbff26}.eq-marker{cursor:pointer}.rig-icon{transform-box:fill-box;transform-origin:50%;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s}.eq-marker:hover .rig-icon{filter:drop-shadow(0 0 7px #1adbffa6);transform:scale(1.65)}.rig-icon.selected-scale{filter:drop-shadow(0 0 10px #3fd97ab3);transform:scale(1.35)}.rig-icon.gl-head{transform:scale(1.34)}.eq-marker:hover .rig-icon.gl-head{transform:scale(1.9)}.rig-icon.gl-head.selected-scale{transform:scale(1.55)}.eq-marker:hover .rig-icon.selected-scale{filter:drop-shadow(0 0 12px #3fd97ae6);transform:scale(1.65)}.eq-marker:hover .rank-pin{opacity:0;transition:opacity .15s}.phase-pill{color:var(--text-secondary);letter-spacing:.08em;background:#ffffff0a;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-family:Source Code Pro,monospace;font-size:9px;display:inline-flex}.phase-pill .ph-line{border-radius:1px;width:18px;height:2px}.map-compass{opacity:.9;z-index:5;width:58px;height:58px;position:absolute;bottom:14px;right:14px}.ocean-bubbles{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ocean-bubbles span{will-change:transform,opacity;background:radial-gradient(circle at 32% 30%,#bee6ff33,#78beff0d 62%,#0000 72%);border:1px solid #96d2ff12;border-radius:50%;animation-name:bubbleRise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-48px}@keyframes bubbleRise{0%{opacity:0;transform:translateY(0)translate(0)scale(.9)}12%{opacity:.5}50%{transform:translateY(-55vh) translate(var(--drift))}88%{opacity:.4}to{transform:translateY(-110vh) translate(calc(var(--drift) * -.6)) scale(1.06);opacity:0}}@media(prefers-reduced-motion:reduce){.ocean-bubbles{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.map-ctrl{z-index:6;flex-direction:column;gap:5px;display:flex;position:absolute;top:14px;right:14px}.map-ctrl-btn{cursor:pointer;border:1px solid var(--border-soft);width:32px;height:32px;color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1f3ae6;border-radius:7px;justify-content:center;align-items:center;font-size:17px;line-height:1;transition:all .15s;display:flex}.map-ctrl-btn:hover{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#1adbff1f}.map-ctrl-btn:active{transform:scale(.93)}.map-wrap.cm-hidden .cm-badge{display:none}#cmToggle.on{color:#ff5d73;background:#ff5d7329;border-color:#ff5d73}.map-wrap.val-hidden .pf-value{display:none}#valToggle.on{color:#3fd97a;background:#3fd97a29;border-color:#3fd97a}#printReport{display:none}@media print{@page{size:A4 landscape;margin:8mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#02101f!important}body>:not(#printReport){display:none!important}#printReport{color:#cfe2ff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#02101f;font-family:Inter,system-ui,sans-serif;display:block;position:absolute;inset:0}#printReport .pr-head{border-bottom:1px solid #78beff4d;justify-content:space-between;align-items:flex-end;margin-bottom:8px;padding-bottom:6px;display:flex}#printReport .pr-title{letter-spacing:.04em;color:#cfe2ff;font-size:15px;font-weight:800}#printReport .pr-meta{color:#8fb4d6;text-align:right;font-family:Source Code Pro,monospace;font-size:10px}#printReport .pr-readout{transform-origin:0 0;margin-bottom:4px;transform:scale(.92)}#printReport .pr-map{width:100%}#printReport .pr-map svg{width:100%;height:auto;max-height:165mm;display:block}#printReport .fr-toggle{display:none}}#cmToggle.on:hover{color:#ff5d73;background:#ff5d7338;border-color:#ff5d73}.map-wrap.moc-hidden .moc-badge{display:none}#mocToggle.on{color:#ffb02e;background:#ffb02e29;border-color:#ffb02e}#mocToggle.on:hover{color:#ffb02e;background:#ffb02e38;border-color:#ffb02e}.rank-view-tabs{gap:6px;margin-bottom:10px;display:flex}.rank-view-btn{letter-spacing:.06em;cursor:pointer;color:var(--text-secondary);border:1px solid var(--border-soft);background:#0b1f3a99;border-radius:7px;flex:1;padding:6px 0;font-family:Inter,sans-serif;font-size:10px;transition:all .15s}.rank-view-btn:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.rank-view-btn.active{color:#04101e;background:var(--accent-cyan);border-color:var(--accent-cyan);font-weight:700}.gl-roll{border-collapse:collapse;width:100%;font-family:Source Code Pro,monospace;font-size:10px}.gl-roll th{color:var(--text-dim);text-transform:uppercase;text-align:right;border-bottom:1px solid #1adbff2e;padding:3px 5px;font-family:Inter,sans-serif;font-size:8px}.gl-roll th:first-child{text-align:left}.gl-roll td{text-align:right;color:var(--text-primary);border-bottom:1px solid #ffffff0d;padding:3px 5px}.gl-roll td:first-child{text-align:left;color:var(--accent-cyan);font-weight:700}.gl-roll-total td{color:#fff;border-top:1px solid #1adbff4d;border-bottom:none;font-weight:700}.gl-roll th.gl-col-active{color:var(--accent-cyan)}.gl-roll td.gl-col-active{color:#fff;background:#1adbff12;font-weight:700}.rank-tools{align-items:stretch;gap:8px;margin-bottom:12px;display:flex}.rank-sort{flex:1;gap:6px;display:flex}.rank-sort-btn{text-align:center;border:1px solid var(--border-soft);color:var(--text-secondary);letter-spacing:.08em;cursor:pointer;background:#ffffff0a;border-radius:7px;flex:1;padding:4px 0;font-family:Inter,sans-serif;font-size:9px;font-weight:700}.rank-sort-btn.active{border-color:var(--accent-green);color:var(--accent-green);background:#3fd97a24}.rank-bars3{flex-direction:column;gap:3px;margin-top:7px;display:flex}.rank-bars3 .rb3-rail{background:#96c8ff17;border-radius:3px;height:4px;overflow:hidden}.rank-bars3 .rb3{border-radius:3px;min-width:2px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.rank-legend{color:var(--text-dim);letter-spacing:.05em;gap:13px;margin-bottom:10px;font-family:Source Code Pro,monospace;font-size:9px;display:flex}.rank-legend i{vertical-align:middle;border-radius:2px;width:11px;height:3px;margin-right:4px;display:inline-block}.eq-marker.focus-dim{opacity:.14;filter:blur(1px);pointer-events:none;transition:opacity .3s,filter .3s}.eq-marker.bc-hide,.esd-marker.bc-hide,.activity-ring.bc-hide{display:none}.eq-marker.bc-stop .rig-icon path,.eq-marker.bc-stop .rig-icon rect,.eq-marker.bc-stop .rig-icon line,.eq-marker.bc-stop .rig-icon circle,.eq-marker.bc-stop .rig-icon ellipse,.eq-marker.bc-stop>circle{stroke:var(--accent-red)}.eq-marker.bc-stop .rig-icon circle,.eq-marker.bc-stop .rig-icon ellipse{fill:var(--accent-red)}.eq-marker.bc-stop .pf-priority-ring{opacity:.5}.eq-marker.bc-stop>text{fill:var(--accent-red)}.junction.focus-dim{opacity:.12;transition:opacity .3s}.esd-marker.focus-dim,.activity-ring.focus-dim{opacity:.12;pointer-events:none;transition:opacity .3s}.pipe-flow.focus-dim{transition:opacity .3s;opacity:.06!important}.pipe-pulse.focus-dim{opacity:0!important}.pipe-export.focus-dim,.pipe-export.safety-faded{transition:opacity .3s;opacity:.06!important}.pipe-export-pulse.focus-dim,.pipe-export-pulse.safety-faded{opacity:0!important}.pipe-flow.safety-faded{transition:opacity .3s,filter .3s;opacity:.12!important;filter:none!important}.pipe-pulse.safety-faded{opacity:0!important}.boot-overlay{z-index:200;text-align:center;background:var(--bg-base);color:var(--accent-cyan);letter-spacing:.25em;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:14px;display:flex;position:fixed;inset:0}.boot-overlay.boot-error{color:var(--accent-red)}.boot-error-detail{letter-spacing:.04em;color:var(--text-secondary);max-width:70ch;padding:0 24px;font-family:Source Code Pro,monospace;font-size:11px}.ts-banners{z-index:210;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.ts-banner{text-align:center;color:#ff8b9b;letter-spacing:.04em;background:#ff5d7326;border-bottom:1px solid #ff5d73;padding:8px 16px;font-family:Source Code Pro,monospace;font-size:12px}.ts-banner-warn{border-bottom-color:var(--accent-amber);color:var(--accent-amber);background:#ffb02e26}.alarm-stack{z-index:320;pointer-events:none;flex-direction:column;align-items:center;gap:11px;width:max-content;max-width:calc(100vw - 28px);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.alarm-stack>*{pointer-events:auto}.sand-banner{z-index:320;letter-spacing:.03em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-family:Source Code Pro,monospace;font-size:12px;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 6px 22px #00000073}.sand-banner .sand-text{white-space:nowrap}.sand-banner button{cursor:pointer;letter-spacing:.05em;color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600}.sand-banner button:hover{background:#ffffff1f}.sand-actions{gap:8px;margin:2px 0 10px;display:flex}.sand-actions button{cursor:pointer;letter-spacing:.04em;color:#ff8b9b;background:#ff283c14;border:1px solid #ff283c80;border-radius:6px;flex:1;padding:6px 8px;font-family:Source Code Pro,monospace;font-size:11px;font-weight:600}.sand-actions button:hover{background:#ff283c2e}.sand-armed{color:#6ee79e;background:#3fd97a1f;border-color:#3fd97a80}.sand-ackd{border-color:var(--accent-amber);color:var(--accent-amber);background:#ffb02e24}.sand-alert{color:#fff;letter-spacing:.03em;background:linear-gradient(150deg,#480f18f2,#1a070ced);border:1px solid #ff5f7380;border-radius:14px;justify-content:flex-start;gap:13px;min-width:360px;max-width:820px;padding:13px 16px;font-size:13px;font-weight:600;animation:1.6s ease-in-out infinite alarm-breathe-red;position:static;transform:none;box-shadow:0 16px 46px #0000008c,0 0 26px #ff283c38,inset 0 1px #ffffff0f}.sand-alert:before{content:"";background:linear-gradient(#ff8b9b,#ff2d44);border-radius:3px;flex:none;align-self:stretch;width:3px;box-shadow:0 0 10px #ff2d41b3}.sand-alert .alarm-body{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.sand-alert .alarm-tag{letter-spacing:.16em;text-transform:uppercase;color:#ff8b9b;font-family:Inter,sans-serif;font-size:9.5px;font-weight:800}.sand-alert .sand-text{white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:13px;font-weight:600;overflow:hidden}.sand-alert .sand-dot{background:#fff;border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 10px #fff,0 0 4px #ff5d73}.sand-alert .sand-dot:after{content:"";border:1px solid #ff7887d9;border-radius:50%;animation:1.6s ease-out infinite alarm-ping;position:absolute;inset:-4px}.sand-alert .sand-ack{color:#fff;letter-spacing:.06em;background:#ffffff14;border:1px solid #ffffff80;border-radius:8px;flex:none;margin-left:8px;padding:6px 13px;font-weight:700}.sand-alert .sand-ack:hover{background:#fff3;border-color:#fff}@keyframes alarm-breathe-red{0%,to{border-color:#ff5f7366;box-shadow:0 16px 46px #0000008c,0 0 16px #ff283c29}50%{border-color:#ff7d8ce6;box-shadow:0 16px 46px #0000008c,0 0 42px #ff283c80}}@keyframes alarm-ping{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(2.3)}}.sand-alert.slug-alert-pos{background:linear-gradient(150deg,#4c2805f2,#1e1002ed);border-color:#ffb02e80;animation-name:alarm-breathe-amber}.sand-alert.slug-alert-pos:before{background:linear-gradient(#ffd089,#ff8c1a);box-shadow:0 0 10px #ff8c1ab3}.sand-alert.slug-alert-pos .alarm-tag{color:#ffce8a}.sand-alert.slug-alert-pos .sand-dot{box-shadow:0 0 10px #fff,0 0 4px #ffb02e}.sand-alert.slug-alert-pos .sand-dot:after{border-color:#ffcd82d9}@keyframes alarm-breathe-amber{0%,to{border-color:#ffb02e66;box-shadow:0 16px 46px #0000008c,0 0 16px #ff8c1a29}50%{border-color:#ffcd82e6;box-shadow:0 16px 46px #0000008c,0 0 42px #ff8c1a80}}@media(prefers-reduced-motion:reduce){.sand-alert,.sand-alert .sand-dot:after{animation:none}}.route-ctrl{z-index:6;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.route-row{border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1f3ae0;border-radius:9px;padding:7px 10px}.route-lbl{letter-spacing:.12em;color:var(--text-dim);text-align:center;margin-bottom:5px;font-family:Inter,sans-serif;font-size:8px;display:block}.route-opts{gap:5px;display:flex}.route-btn{cursor:pointer;border:1px solid var(--border-soft);color:var(--text-secondary);background:#ffffff0a;border-radius:6px;padding:4px 10px;font-family:Source Code Pro,monospace;font-size:10px;transition:all .18s}.route-btn:hover{color:var(--accent-cyan)}.route-btn.active{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#1adbff24;box-shadow:0 0 10px #1adbff40}.act-toggles{gap:6px;display:flex}.act-btn{letter-spacing:.05em;cursor:pointer;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;flex:1;padding:8px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;transition:all .18s}.act-btn:hover{border-color:var(--accent-red);color:#ff7a85}.act-btn.active{border-color:var(--accent-red);color:#ff7a85;background:#ff3b3029;box-shadow:0 0 12px #ff3b304d}@media(max-width:880px){.topnav{gap:12px;padding:11px 20px}.topnav-links{gap:3px}.topnav-links button{padding:6px 12px;font-size:12px}.topnav-field{font-size:18px}.topnav-name{font-size:13px}}.topnav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0410289e;border-bottom:1px solid #78beff38;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex;position:fixed;top:0;left:0;right:0}.topnav-brand{cursor:pointer;white-space:nowrap;flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.topnav-mark{align-items:center;gap:5px;display:flex}.topnav-mark span{border:2px solid #1adbff;border-radius:50%;width:15px;height:15px;display:block}.topnav-mark span:last-child{border-radius:50% 50% 50% 0}.topnav-name{letter-spacing:.18em;color:#eaf3ff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.topnav-div{background:#78beff47;flex:none;width:1px;height:20px}.topnav-field{letter-spacing:-.01em;color:#eaf3ff;font-family:Newsreader,serif;font-size:21px;font-weight:500;line-height:1}.topnav-field em{color:var(--accent-cyan);font-style:italic}.topnav-links{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}.topnav-links button{color:#dcebffb8;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;padding:7px 18px;font-family:Inter,sans-serif;font-size:13px;transition:all .18s}.topnav-links button:hover{color:#1adbff}.topnav-links button.active{color:#04101e;background:#1adbff;border-color:#1adbff;font-weight:600}.monitor-view{padding-top:84px}.snapshot-badge{z-index:9999;color:#f0b429;letter-spacing:.08em;pointer-events:none;text-align:right;background:#0a1226eb;border:1px solid #f0b429;border-radius:3px;flex-direction:column;align-items:flex-end;gap:1px;padding:4px 10px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed;bottom:10px;right:10px}.snapshot-badge-warn{letter-spacing:.04em;opacity:.85;font-size:9.5px}.pl{--pl-panel:#101a35d1;--pl-rail:#0c1429b8;--pl-line:#22305a;--pl-line2:#2e3f6e;--pl-ink:#dff0ff;--pl-muted:#8fb4d6;--pl-dim:#5d7ba3;--pl-flow:#1adbff;--pl-alarm:#ff5d73;--pl-warn:#f0b429;--pl-mech:#8ab4f8;--pl-inst:#c792ea;--pl-elec:#ffb86c;--pl-struct:#6ee7d7;--pl-mono:ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--pl-ink);padding:84px 18px 60px}.pl-lbl{font-family:var(--pl-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--pl-dim);font-size:10px}.pl-bar{background:var(--pl-panel);border:1px solid var(--pl-line);border-radius:4px;flex-wrap:wrap;align-items:center;gap:13px;padding:10px 14px;display:flex}.pl-seg{border:1px solid var(--pl-line2);border-radius:3px;display:flex;overflow:hidden}.pl-seg button{color:var(--pl-muted);cursor:pointer;font:11px/1 var(--pl-mono);letter-spacing:.1em;background:0 0;border:0;padding:6px 15px}.pl-seg button[aria-pressed=true]{background:var(--pl-flow);color:#06101f;font-weight:700}.pl-btn{border:1px solid var(--pl-line2);color:var(--pl-muted);cursor:pointer;font:11px/1 var(--pl-mono);letter-spacing:.08em;background:0 0;border-radius:3px;padding:6px 13px}.pl-btn:hover:not(:disabled){border-color:var(--pl-flow);color:var(--pl-ink)}.pl-btn:disabled{opacity:.35;cursor:not-allowed}.pl-btn-go{background:var(--pl-flow);border-color:var(--pl-flow);color:#06101f;font-weight:700}.pl-btn-danger:hover:not(:disabled){border-color:var(--pl-alarm);color:var(--pl-alarm)}.pl-chips{flex-wrap:wrap;gap:5px;display:flex}.pl-chip{border:1px solid var(--pl-line2);color:var(--pl-dim);cursor:pointer;font:10px/1.4 var(--pl-mono);letter-spacing:.06em;background:0 0;border-radius:20px;padding:3px 11px}.pl-chip[aria-pressed=true]{color:#06101f;font-weight:700}.pl-chip[data-d=MECH][aria-pressed=true]{background:var(--pl-mech);border-color:var(--pl-mech)}.pl-chip[data-d=INST][aria-pressed=true]{background:var(--pl-inst);border-color:var(--pl-inst)}.pl-chip[data-d=ELEC][aria-pressed=true]{background:var(--pl-elec);border-color:var(--pl-elec)}.pl-chip[data-d=STRUCT][aria-pressed=true]{background:var(--pl-struct);border-color:var(--pl-struct)}.pl-stats{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.pl-stat{flex-direction:column;gap:1px;display:flex}.pl-stat b{font:17px/1.1 var(--pl-mono);font-variant-numeric:tabular-nums}.pl-warn{color:var(--pl-warn)}.pl-notice{color:var(--pl-warn);border:1px solid var(--pl-warn);background:#f0b42917;border-radius:3px;align-items:center;gap:10px;margin-top:10px;padding:7px 12px;font-size:12.5px;display:flex}.pl-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px}.pl-kanban{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:10px;margin-top:12px;display:grid;overflow-x:auto}.pl-col{background:var(--pl-rail);border:1px solid var(--pl-line);border-radius:4px;min-height:170px;padding:9px}.pl-col-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pl-st{font:9px/1.6 var(--pl-mono);letter-spacing:.1em;border:1px solid var(--pl-line2);color:var(--pl-dim);border-radius:2px;padding:0 6px}.pl-col[data-firm] .pl-st,.pl-cal-wk[data-firm] .pl-st{border-color:var(--pl-warn);color:var(--pl-warn)}.pl-col-sub{font:10px/1.6 var(--pl-mono);color:var(--pl-dim);margin-bottom:8px}.pl-empty{color:var(--pl-dim);text-align:center;margin:0;padding:12px 0;font-size:12px}.pl-card{background:var(--pl-panel);border:1px solid var(--pl-line);border-left:3px solid var(--pl-mech);cursor:grab;border-radius:0 3px 3px 0;margin-bottom:6px;padding:7px 8px}.pl-card[data-d=INST],.pl-mini[data-d=INST]{border-left-color:var(--pl-inst)}.pl-card[data-d=ELEC],.pl-mini[data-d=ELEC]{border-left-color:var(--pl-elec)}.pl-card[data-d=STRUCT],.pl-mini[data-d=STRUCT]{border-left-color:var(--pl-struct)}.pl-card-unbacked{opacity:.74}.pl-card-t{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.pl-card-t b{font:12.5px/1.3 var(--pl-mono)}.pl-pri{font:9px/1.7 var(--pl-mono);letter-spacing:.06em;white-space:nowrap;border-radius:2px;padding:0 6px}.pl-p1{background:var(--pl-alarm);color:#0a1226;font-weight:700}.pl-p2{background:var(--pl-warn);color:#0a1226;font-weight:700}.pl-p3,.pl-p4{border:1px solid var(--pl-line2);color:var(--pl-muted)}.pl-card-x{color:var(--pl-dim);margin:3px 0 0;font-size:11.5px}.pl-card-sig{color:var(--pl-muted);margin:4px 0 0;font-size:11px}.pl-card-unbacked .pl-card-sig{color:var(--pl-alarm)}.pl-card-m{font:10.5px/1.5 var(--pl-mono);color:var(--pl-muted);flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.pl-cal{background:var(--pl-line);border:1px solid var(--pl-line);border-radius:4px;grid-template-columns:60px repeat(7,minmax(112px,1fr));gap:1px;margin-top:12px;display:grid;overflow-x:auto}.pl-cal>div{background:var(--pl-rail)}.pl-cal-hd{text-align:center;font:10px/1.5 var(--pl-mono);letter-spacing:.1em;color:var(--pl-dim);padding:6px 8px;background:var(--pl-panel)!important}.pl-cal-wk{font:10px/1.4 var(--pl-mono);letter-spacing:.1em;color:var(--pl-muted);flex-direction:column;justify-content:center;gap:3px;padding:9px 8px;display:flex;background:var(--pl-panel)!important}.pl-day{flex-direction:column;gap:4px;min-height:100px;padding:6px;display:flex}.pl-day-over{background:#ff5d7317!important}.pl-day-h{font:9.5px/1.5 var(--pl-mono);color:var(--pl-dim);justify-content:space-between;display:flex}.pl-pob{color:var(--pl-muted)}.pl-day-over .pl-pob{color:var(--pl-alarm);font-weight:700}.pl-pobbar{background:var(--pl-line);border-radius:2px;height:2px;overflow:hidden}.pl-pobbar i{background:var(--pl-flow);height:100%;display:block}.pl-day-over .pl-pobbar i{background:var(--pl-alarm)}.pl-mini{background:var(--pl-panel);border-left:2px solid var(--pl-mech);cursor:grab;font:10px/1.35 var(--pl-mono);border-radius:0 2px 2px 0;padding:3px 5px}.pl-mini-unbacked{opacity:.7;border-left-style:dashed}.pl-mini-sub{color:var(--pl-dim);font-size:9px;display:block}.pl-unsched{background:var(--pl-rail);border:1px dashed var(--pl-line2);border-radius:4px;margin-top:12px;padding:10px}.pl-unsched-row{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.pl-scrim{z-index:60;background:#0308148c;position:fixed;inset:0}.pl-editor{z-index:61;border-left:1px solid var(--pl-line2);background:#101a35;width:340px;padding:18px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-14px 0 40px #00000073}.pl-editor h3{font:700 12px/1.4 var(--pl-mono);letter-spacing:.14em;color:var(--pl-flow);margin:0 0 3px}.pl-hint{color:var(--pl-dim);margin:0 0 16px;font-size:12px}.pl-f{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.pl-f>span{font:10px/1.5 var(--pl-mono);letter-spacing:.1em;color:var(--pl-dim);text-transform:uppercase}.pl-f input,.pl-f select{border:1px solid var(--pl-line2);color:var(--pl-ink);font:12.5px/1.3 var(--pl-mono);background:#081020;border-radius:3px;padding:7px 9px}.pl-f2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pl-actions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}@media(max-width:560px){.topnav{gap:8px;padding:9px 12px}.topnav-div,.topnav-field{display:none}.topnav-name{letter-spacing:.12em;font-size:12px}.topnav-mark span{width:12px;height:12px}.topnav-links{scrollbar-width:none;flex:auto;justify-content:flex-end;gap:2px;min-width:0;overflow-x:auto}.topnav-links::-webkit-scrollbar{display:none}.topnav-links button{white-space:nowrap;padding:5px 9px;font-size:11px}.monitor-view{padding-top:52px}.snapshot-badge{padding:3px 8px;font-size:10px;bottom:6px;right:6px}.snapshot-badge-warn{font-size:9px}}.pl-touch-hint{display:none}@media(max-width:760px){.pl{padding:52px 10px 48px}.pl-touch-hint{color:var(--pl-dim);margin:10px 0 0;font-size:12px;display:block}.pl-bar{gap:9px;padding:9px 10px}.pl-seg button{padding:7px 14px}.pl-btn{padding:8px 13px}.pl-chip{padding:5px 12px}.pl-stats{justify-content:space-between;gap:10px 14px;width:100%;margin-left:0}.pl-stat b{font-size:15px}.pl-kanban{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;scroll-padding-left:10px}.pl-col{scroll-snap-align:start;min-width:0}.pl-cal{scroll-snap-type:x proximity;grid-template-columns:42px repeat(7,82px)}.pl-cal-hd,.pl-day{scroll-snap-align:start}.pl-cal-wk{padding:8px 5px;font-size:9px}.pl-day{min-height:88px}.pl-editor{width:100%;padding:16px}.pl-f input,.pl-f select{padding:9px;font-size:16px}.pl-actions{background:#101a35;padding-top:10px;position:sticky;bottom:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}
