*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Google Sans Flex,Google Sans,Google Sans Text,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Google Sans Code,ui-monospace,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lane-agency: #1e293b;--lane-agency-soft: #d7dade;--lane-agency-ink: #141b26;--lane-agency-edge: #a8aeb6;--lane-agency-on: #ffffff;--lane-applicant: #2dd4bf;--lane-applicant-soft: #d5f6f2;--lane-applicant-ink: #1f4a46;--lane-applicant-edge: #a7e9e2;--lane-applicant-on: #0f172a;--lane-laboratory: #0f766e;--lane-laboratory-soft: #cfe4e2;--lane-laboratory-ink: #0f4a46;--lane-laboratory-edge: #9fc7c4;--lane-laboratory-on: #ffffff;--lane-hie: #818cf8;--lane-hie-soft: #f0f1fe;--lane-hie-ink: #5660aa;--lane-hie-edge: #cdd1fc;--lane-hie-on: #ffffff;--lane-sha: #135a9b;--lane-sha-soft: #e3edf6;--lane-sha-ink: #0d3f6d;--lane-sha-edge: #a9c4de;--lane-sha-on: #ffffff;--background: 210 43% 97%;--foreground: 216 50% 12%;--card: 0 0% 100%;--card-foreground: 216 50% 12%;--popover: 0 0% 100%;--popover-foreground: 216 50% 12%;--primary-hsl: 209 78% 34%;--primary-foreground: 0 0% 100%;--secondary: 208 62% 96%;--secondary-foreground: 209 81% 22%;--muted: 210 36% 96%;--muted-foreground: 213 17% 43%;--accent: 198 68% 95%;--accent-foreground: 209 81% 22%;--destructive: 0 63% 53%;--destructive-foreground: 0 0% 100%;--border-hsl: 210 35% 90%;--input: 210 30% 82%;--ring-hsl: 200 64% 56%;--success: 110 65% 29%;--warning: 38 95% 44%;--stage-validated: #1f8a3e;--stage-update-needed: #d98a1f;--stage-in-review: #135a9b;--stage-failed: #c2492f;--stage-with-vendor: #2f9fd0;--stage-stopped: #7c8794;--radius: .75rem;--sidebar-background: 209 78% 18%;--sidebar-foreground: 205 60% 84%;--sidebar-primary: 110 66% 58%;--sidebar-primary-foreground: 211 78% 12%;--sidebar-accent: 209 70% 25%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 208 61% 26%;--sidebar-ring: 200 64% 56%}.\!dark{--stage-validated: #2fa84f !important;--stage-update-needed: #c98526 !important;--stage-in-review: #4a8fe0 !important;--stage-failed: #dd5f48 !important;--stage-with-vendor: #2fb5a8 !important;--stage-stopped: #8995a3 !important;--background: 222 47% 11% !important;--foreground: 210 40% 98% !important;--card: 224 71% 4% !important;--card-foreground: 210 40% 98% !important;--popover: 224 71% 4% !important;--popover-foreground: 210 40% 98% !important;--primary-hsl: 200 64% 56% !important;--primary-foreground: 209 78% 12% !important;--secondary: 215 28% 17% !important;--secondary-foreground: 210 40% 98% !important;--muted: 215 28% 17% !important;--muted-foreground: 217 33% 64% !important;--accent: 215 28% 17% !important;--accent-foreground: 210 40% 98% !important;--destructive: 0 63% 31% !important;--destructive-foreground: 210 40% 98% !important;--border-hsl: 215 28% 17% !important;--input: 215 28% 17% !important;--ring-hsl: 200 64% 56% !important;--sidebar-background: 209 78% 14% !important;--sidebar-foreground: 200 64% 84% !important;--sidebar-primary: 110 66% 58% !important;--sidebar-primary-foreground: 209 78% 12% !important;--sidebar-accent: 209 70% 21% !important;--sidebar-accent-foreground: 0 0% 100% !important;--sidebar-border: 209 60% 22% !important;--sidebar-ring: 200 64% 56% !important}.dark{--stage-validated: #2fa84f;--stage-update-needed: #c98526;--stage-in-review: #4a8fe0;--stage-failed: #dd5f48;--stage-with-vendor: #2fb5a8;--stage-stopped: #8995a3;--background: 222 47% 11%;--foreground: 210 40% 98%;--card: 224 71% 4%;--card-foreground: 210 40% 98%;--popover: 224 71% 4%;--popover-foreground: 210 40% 98%;--primary-hsl: 200 64% 56%;--primary-foreground: 209 78% 12%;--secondary: 215 28% 17%;--secondary-foreground: 210 40% 98%;--muted: 215 28% 17%;--muted-foreground: 217 33% 64%;--accent: 215 28% 17%;--accent-foreground: 210 40% 98%;--destructive: 0 63% 31%;--destructive-foreground: 210 40% 98%;--border-hsl: 215 28% 17%;--input: 215 28% 17%;--ring-hsl: 200 64% 56%;--sidebar-background: 209 78% 14%;--sidebar-foreground: 200 64% 84%;--sidebar-primary: 110 66% 58%;--sidebar-primary-foreground: 209 78% 12%;--sidebar-accent: 209 70% 21%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 209 60% 22%;--sidebar-ring: 200 64% 56%}*{border-color:hsl(var(--border-hsl))}html,body,#root{height:100%}.grid>*{min-width:0}body.has-clarifications main{padding-bottom:6rem}html body[data-scroll-locked]{margin-right:0!important;padding-right:0!important}body{background:hsl(var(--background));color:hsl(var(--foreground));font-family:Google Sans Flex,Google Sans,Google Sans Text,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:20px;font-weight:400;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-shadow:none!important}.ico{flex:none;display:block}:focus-visible{outline:2px solid hsl(var(--ring-hsl));outline-offset:1px}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.mono{font-family:var(--mono);font-size:13px}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.t-cap{font-size:12px;line-height:16px}.t-sm{font-size:13px;line-height:20px}.t-lead{font-size:16px;line-height:24px}.t-title{font-size:20px;line-height:28px;font-weight:600}.c2{color:var(--text-2)}.c3{color:var(--text-3)}.cp{color:var(--primary)}.cok{color:var(--green-700)}.cbad{color:var(--red-800)}.cwarn{color:var(--amber-800)}.b5{font-weight:500}.b6{font-weight:600}.up{font-size:13px;line-height:20px;font-weight:600;color:var(--text-2)}.nowrap{white-space:nowrap}.trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stack{display:flex;flex-direction:column}.\!row{display:flex!important;align-items:center!important}.row{display:flex;align-items:center}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.end{justify-content:flex-end}.start{align-items:flex-start}.grow{flex:1 1 0;min-width:0}.mla{margin-left:auto}.g1{gap:4px}.g2{gap:8px}.g3{gap:12px}.g4{gap:16px}.g5{gap:20px}.g6{gap:24px}.grid{display:grid;gap:16px}.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.split.wide{grid-template-columns:minmax(0,1fr) 420px}.split.\!wide{grid-template-columns:minmax(0,1fr) 420px!important}.split.rev{grid-template-columns:320px minmax(0,1fr)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h-md);padding:0 16px;border-radius:var(--r-control);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-weight:500;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease),transform .1s var(--ease)}.btn:hover{background:var(--surface-2);color:var(--text)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.btn.green{background:var(--green-500);border-color:var(--green-600);color:var(--navy-900);font-weight:600}.btn.green:hover{background:#58cc42;color:var(--navy-900)}.btn.danger{background:var(--surface);border-color:var(--red-200);color:var(--red-800)}.btn.danger:hover{background:var(--red-50)}.btn.ghost{border-color:transparent;background:transparent;color:var(--text-2)}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.sm{height:var(--h-sm);padding:0 12px;font-size:13px}.btn.lg{height:var(--h-lg)}.btn.icon{width:var(--h-md);padding:0}.btn.icon.sm{width:var(--h-sm)}.btn[disabled]{opacity:.5;pointer-events:none}.field{display:flex;flex-direction:column;gap:4px}.field label,.lbl{font-size:13px;line-height:16px;font-weight:600;color:var(--text)}.field .hint{font-size:12px;line-height:16px;color:var(--text-3)}.input,.select,.textarea{height:var(--h-lg);width:100%;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);font-size:14px;transition:border-color .15s var(--ease)}.input:hover,.select:hover{border-color:var(--navy-300)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--sky-500)}.textarea{height:auto;min-height:96px;padding:8px 12px;line-height:20px}.input.sm,.select.sm{height:var(--h-md);font-size:13px}.\!search{position:relative!important;display:flex!important;align-items:center!important;min-width:240px!important}.search{position:relative;display:flex;align-items:center;min-width:240px}.\!search .ico{position:absolute!important;left:12px!important;color:var(--text-3)!important;pointer-events:none!important}.search .ico{position:absolute;left:12px;color:var(--text-3);pointer-events:none}.\!search .input{padding-left:36px!important;height:var(--h-md)!important;font-size:13px!important}.search .input{padding-left:36px;height:var(--h-md);font-size:13px}.check{display:inline-flex;align-items:center;gap:8px;font-size:14px}.check i{width:16px;height:16px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);display:flex;align-items:center;justify-content:center;color:#fff}.check i.on{background:var(--primary);border-color:var(--primary)}.check i.\!on{background:var(--primary)!important;border-color:var(--primary)!important}.\!chip{display:inline-flex!important;align-items:center!important;gap:4px!important;height:24px!important;padding:0 8px!important;border-radius:var(--r-chip)!important;border:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--text-2)!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap!important}.chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--r-chip);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.\!chip.info{background:var(--navy-50)!important;border-color:var(--navy-200)!important;color:var(--navy-700)!important}.chip.info{background:var(--navy-50);border-color:var(--navy-200);color:var(--navy-700)}.\!chip.ok{background:var(--green-50)!important;border-color:var(--green-100)!important;color:var(--green-700)!important}.chip.ok{background:var(--green-50);border-color:var(--green-100);color:var(--green-700)}.chip.\!ok{background:var(--green-50)!important;border-color:var(--green-100)!important;color:var(--green-700)!important}.\!chip.warn{background:var(--amber-50)!important;border-color:var(--amber-200)!important;color:var(--amber-800)!important}.chip.warn{background:var(--amber-50);border-color:var(--amber-200);color:var(--amber-800)}.\!chip.bad{background:var(--red-50)!important;border-color:var(--red-200)!important;color:var(--red-800)!important}.chip.bad{background:var(--red-50);border-color:var(--red-200);color:var(--red-800)}.\!chip.sky{background:var(--sky-50)!important;border-color:var(--sky-100)!important;color:var(--sky-700)!important}.chip.sky{background:var(--sky-50);border-color:var(--sky-100);color:var(--sky-700)}.\!chip .dot{width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important}.chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.\!chip.sm{height:20px!important;padding:0 6px!important;font-size:12px!important}.chip.sm{height:20px;padding:0 6px;font-size:12px}.\!tag{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 6px!important;border-radius:var(--r-chip)!important;background:var(--surface-2)!important;border:1px solid var(--border)!important;font-size:12px!important;font-weight:600!important;color:var(--text-2)!important}.tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-2)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.dot.ok{background:var(--green-600)}.dot.\!ok{background:var(--green-600)!important}.dot.warn{background:var(--amber-600)}.dot.bad{background:var(--red-600)}.dot.info{background:var(--navy-500)}.dot.mute{background:var(--border-strong)}.\!live{position:relative!important}.live{position:relative}.\!live:after{content:""!important;position:absolute!important;top:-3px!important;right:-3px!important;bottom:-3px!important;left:-3px!important;border-radius:50%!important;border:2px solid currentColor!important;opacity:0!important;animation:v2-pulse 1.8s var(--ease) infinite!important}.live:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid currentColor;opacity:0;animation:v2-pulse 1.8s var(--ease) infinite}.\!card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-card)!important;overflow:hidden!important;min-width:0!important}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;min-width:0}.card-h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border)}.card-h h2,.card-h h3{font-size:16px;line-height:24px;font-weight:600}.card-h p{font-size:13px;line-height:20px;color:var(--text-3)}.card-b{padding:20px}.card-b.tight{padding:12px 20px}.card-f{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid var(--border);background:var(--surface-2);font-size:13px;color:var(--text-2)}.\!card.flat{background:transparent!important;border-style:dashed!important}.card.flat{background:transparent;border-style:dashed}.sect{display:flex;flex-direction:column;gap:12px}.sect>h2{font-size:16px;line-height:24px;font-weight:600}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.kpi{padding:16px 20px;display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--border);transition:background .15s var(--ease)}.kpi:first-child{border-left:0}a.kpi:hover{background:var(--surface-2)}.kpi .k{font-size:13px;line-height:16px;color:var(--text-2);font-weight:500;display:flex;align-items:center;gap:8px}.kpi .\!k{font-size:13px!important;line-height:16px!important;color:var(--text-2)!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:8px!important}.kpi .v{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.kpi .\!v{font-size:28px!important;line-height:36px!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--text)!important}.kpi .h{font-size:12px;line-height:16px;color:var(--text-3)}.kpi.warn .v{color:var(--amber-800)}.kpi.warn .\!v{color:var(--amber-800)!important}.kpi.bad .v{color:var(--red-800)}.kpi.bad .\!v{color:var(--red-800)!important}.kpi.ok .v{color:var(--green-700)}.kpi.\!ok .v,.kpi.ok .\!v{color:var(--green-700)!important}.kpi.solo{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.kpi.solo:first-child{border-left:1px solid var(--border)}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);overflow-x:auto}.tabs a,.tabs label{position:relative;display:flex;align-items:center;gap:8px;height:40px;font-weight:500;font-size:14px;color:var(--text-2);white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s var(--ease),border-color .15s var(--ease)}.tabs a:hover{color:var(--text)}.tabs a.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tabs a.\!on{color:var(--primary)!important;border-bottom-color:var(--primary)!important;font-weight:600!important}.tabs .n{height:20px;min-width:20px;padding:0 6px;border-radius:var(--r-chip);background:var(--surface-3);font-size:12px;font-weight:600;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center}.tabs .\!n{height:20px!important;min-width:20px!important;padding:0 6px!important;border-radius:var(--r-chip)!important;background:var(--surface-3)!important;font-size:12px!important;font-weight:600!important;color:var(--text-2)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.tabs a.on .n{background:var(--navy-100);color:var(--navy-700)}.tabs a.\!on .n,.tabs a.on .\!n{background:var(--navy-100)!important;color:var(--navy-700)!important}.seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface-2)}.seg a{display:flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-2)}.seg a.on{background:var(--surface);color:var(--text);border:1px solid var(--border);font-weight:600}.seg a.\!on{background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;font-weight:600!important}.toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--border)}.toolbar .sp{flex:1}.filter{display:inline-flex;align-items:center;gap:8px;height:var(--h-md);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap}.filter:hover{background:var(--surface-2)}.filter b{color:var(--text);font-weight:600}.filter.on{border-color:var(--navy-300);background:var(--navy-50);color:var(--navy-700)}.filter.\!on{border-color:var(--navy-300)!important;background:var(--navy-50)!important;color:var(--navy-700)!important}.tw{overflow-x:auto;min-width:0}table.\!t{width:100%!important;border-collapse:separate!important;border-spacing:0!important;font-size:14px!important;table-layout:auto!important}table.t{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;table-layout:auto}.\!t th{height:40px!important;padding:0 16px!important;text-align:left!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--text-2)!important;background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;white-space:nowrap!important}.t th{height:40px;padding:0 16px;text-align:left;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap}.\!t td{height:56px!important;padding:8px 16px!important;border-bottom:1px solid var(--border-soft)!important;vertical-align:middle!important;white-space:nowrap!important}.t td{height:56px;padding:8px 16px;border-bottom:1px solid var(--border-soft);vertical-align:middle;white-space:nowrap}.\!t.dense td{height:44px!important;padding:4px 16px!important}.t.dense td{height:44px;padding:4px 16px}.\!t tr:last-child td{border-bottom:0!important}.t tr:last-child td{border-bottom:0}.t th:first-child,.t td:first-child{padding-left:20px}.\!t th:first-child,.\!t td:first-child{padding-left:20px!important}.t th:last-child,.t td:last-child{padding-right:20px}.\!t th:last-child,.\!t td:last-child{padding-right:20px!important}.\!t .num{text-align:right!important;font-variant-numeric:tabular-nums!important}.t .num{text-align:right;font-variant-numeric:tabular-nums}.\!t .wrapok{white-space:normal!important;min-width:240px!important}.t .wrapok{white-space:normal;min-width:240px}.\!t tbody tr{transition:background .12s var(--ease)!important}.t tbody tr{transition:background .12s var(--ease)}.\!t tbody tr:hover{background:var(--navy-50)!important}.t tbody tr:hover{background:var(--navy-50)}.\!t tr.sel td{background:var(--navy-50)!important}.t tr.sel td{background:var(--navy-50)}.\!t .cell{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}.t .cell{display:flex;flex-direction:column;gap:0;min-width:0}.\!t .cell b{font-weight:600!important;line-height:20px!important}.t .cell b{font-weight:600;line-height:20px}.\!t .cell small{font-size:12px!important;line-height:16px!important;color:var(--text-3)!important}.t .cell small{font-size:12px;line-height:16px;color:var(--text-3)}.\!t .cell .trunc{max-width:280px!important}.t .cell .trunc{max-width:280px}.\!t .go{width:32px!important;padding-right:12px!important;color:var(--border-strong)!important;transition:transform .15s var(--ease),color .15s var(--ease)!important}.t .go{width:32px;padding-right:12px;color:var(--border-strong);transition:transform .15s var(--ease),color .15s var(--ease)}.\!t tr:hover .go{color:var(--primary)!important;transform:translate(2px)!important}.t tr:hover .go{color:var(--primary);transform:translate(2px)}.\!t .act{width:1%!important;text-align:right!important}.t .act{width:1%;text-align:right}.t .\!act{width:1%!important;text-align:right!important}.\!t a.rowlink{color:inherit!important}.t a.rowlink{color:inherit}.pager{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid var(--border);font-size:13px;color:var(--text-2)}.pager .pg{display:flex;gap:4px}.pager .pg a{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--border);border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;color:var(--text-2);background:var(--surface);font-weight:500}.pager .pg a.on{background:var(--primary);border-color:var(--primary);color:#fff}.pager .pg a.\!on{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.li{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--border-soft);transition:background .12s var(--ease)}.li:last-child{border-bottom:0}a.li:hover{background:var(--navy-50)}.li .main{flex:1;min-width:0;display:flex;flex-direction:column}.li .main b{font-weight:600}.li .main small{font-size:12px;line-height:16px;color:var(--text-3)}.ibox{width:36px;height:36px;border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;flex:none;background:var(--navy-50);border:1px solid var(--navy-100);color:var(--navy-600)}.ibox.ok{background:var(--green-50);border-color:var(--green-100);color:var(--green-700)}.ibox.\!ok{background:var(--green-50)!important;border-color:var(--green-100)!important;color:var(--green-700)!important}.ibox.warn{background:var(--amber-50);border-color:var(--amber-200);color:var(--amber-800)}.ibox.bad{background:var(--red-50);border-color:var(--red-200);color:var(--red-800)}.ibox.sky{background:var(--sky-50);border-color:var(--sky-100);color:var(--sky-700)}.kv{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px 16px}.kv dt{font-size:13px;color:var(--text-3)}.kv dd{font-size:14px;font-weight:500}.prog{height:8px;border-radius:4px;background:var(--surface-3);overflow:hidden;min-width:80px}.prog i{display:block;height:100%;background:var(--primary);border-radius:4px;transform-origin:left;animation:grow .8s var(--ease) both}.prog i.ok{background:var(--green-600)}.prog i.\!ok{background:var(--green-600)!important}.prog i.warn{background:var(--amber-600)}.prog i.bad{background:var(--red-600)}.banner{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border:1px solid var(--navy-200);background:var(--navy-50);border-radius:var(--r-control);font-size:13px;line-height:20px;color:var(--navy-800)}.banner.warn{border-color:var(--amber-200);background:var(--amber-50);color:var(--amber-800)}.banner.bad{border-color:var(--red-200);background:var(--red-50);color:var(--red-800)}.banner.ok{border-color:var(--green-100);background:var(--green-50);color:var(--green-700)}.banner.\!ok{border-color:var(--green-100)!important;background:var(--green-50)!important;color:var(--green-700)!important}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 24px;color:var(--text-2)}.empty .ibox{width:48px;height:48px}.empty b{color:var(--text);font-size:16px;line-height:24px}.bar{display:flex;align-items:flex-end;gap:8px;height:160px}.bar i{flex:1;background:var(--navy-200);border:1px solid var(--navy-300);border-radius:6px 6px 0 0;transform-origin:bottom;animation:rise-y .7s var(--ease) both}.bar i.hi{background:var(--primary);border-color:var(--primary)}.player{background:var(--navy-950);border:1px solid var(--navy-900);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column}.\!screen{position:relative!important;aspect-ratio:16/9!important;background:linear-gradient(180deg,#0e2a47,#0a2036)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.screen{position:relative;aspect-ratio:16/9;background:linear-gradient(180deg,#0e2a47,#0a2036);display:flex;align-items:center;justify-content:center;overflow:hidden}.\!screen .fake{position:absolute!important;top:6%!important;right:5%!important;bottom:6%!important;left:5%!important;border-radius:8px!important;background:#eaf0f6!important;opacity:.1!important}.screen .fake{position:absolute;top:6%;right:5%;bottom:6%;left:5%;border-radius:8px;background:#eaf0f6;opacity:.1}.playbtn{width:64px;height:64px;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.4);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s var(--ease),background .2s var(--ease)}.playbtn:hover{background:#ffffff3d;transform:scale(1.06)}.pctl{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#d9e7f3;font-size:13px}.scrub{position:relative;flex:1;height:6px;background:#ffffff2e;border-radius:3px}.scrub .fill{position:absolute;left:0;top:0;bottom:0;background:var(--sky-500);border-radius:3px}.scrub .pin{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--green-500);border:2px solid var(--navy-950);cursor:pointer;transition:transform .15s var(--ease)}.scrub .pin:hover{transform:scale(1.3)}.scrub .pin.bad{background:#f26b6b}.scrub .pin.warn{background:#f2b544}.scrub .head{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff}.scrub .\!head{position:absolute!important;top:50%!important;width:14px!important;height:14px!important;margin:-7px 0 0 -7px!important;border-radius:50%!important;background:#fff!important}.chap{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-soft);cursor:pointer;transition:background .12s var(--ease)}.chap:hover{background:var(--navy-50)}.chap.on{background:var(--navy-50);box-shadow:none;border-left:3px solid var(--primary);padding-left:13px}.chap.\!on{background:var(--navy-50)!important;box-shadow:none!important;border-left:3px solid var(--primary)!important;padding-left:13px!important}.ts{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--r-chip);background:var(--navy-50);border:1px solid var(--navy-200);color:var(--navy-700);font-family:var(--mono);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease)}.ts:hover{background:var(--navy-100);color:var(--navy-800)}.page>*{animation:rise .45s var(--ease) both}.page>*:nth-child(2){animation-delay:.05s}.page>*:nth-child(3){animation-delay:.1s}.page>*:nth-child(4){animation-delay:.15s}.page>*:nth-child(n+5){animation-delay:.2s}.\!t tbody tr{animation:rise .35s var(--ease) both!important}.t tbody tr{animation:rise .35s var(--ease) both}.\!t tbody tr:nth-child(2){animation-delay:.04s!important}.t tbody tr:nth-child(2){animation-delay:.04s}.\!t tbody tr:nth-child(3){animation-delay:.08s!important}.t tbody tr:nth-child(3){animation-delay:.08s}.\!t tbody tr:nth-child(4){animation-delay:.12s!important}.t tbody tr:nth-child(4){animation-delay:.12s}.\!t tbody tr:nth-child(n+5){animation-delay:.16s!important}.t tbody tr:nth-child(n+5){animation-delay:.16s}.skel{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 50%,var(--surface-3) 75%);background-size:400px 100%;animation:shimmer 1.2s linear infinite;border-radius:6px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}a.li{color:var(--text)}.\!t .cell small.cbad{color:var(--red-800)!important}.t .cell small.cbad{color:var(--red-800)}.\!t .cell small.cwarn{color:var(--amber-800)!important}.t .cell small.cwarn{color:var(--amber-800)}.\!t .cell small.cok{color:var(--green-700)!important}.t .cell small.cok{color:var(--green-700)}.crumb{min-width:0;overflow:hidden;white-space:nowrap}.crumb b{overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.top-user>div:first-child{display:none}.crumb span,.crumb .ico{display:none}.card-h{flex-wrap:wrap}.cols2{grid-template-columns:minmax(0,1fr)}}.flag{display:inline-block;flex:none;width:20px;height:14px;border:1px solid var(--border);border-radius:2px;vertical-align:-2px}.f-ng{background:linear-gradient(90deg,#008751 0,#008751 33.3%,#fff 33.3%,#fff 66.6%,#008751 66.6%)}.nav-title,.chip.sm,.tag,.avatar.sm{font-size:12px}.\!chip.sm,.\!tag{font-size:12px!important}.\!t .go{color:var(--text-3)!important}.t .go{color:var(--text-3)}.\!t .go.off{opacity:.35!important}.t .go.off{opacity:.35}.t .go.\!off{opacity:.35!important}.\!t a.rowlink:hover b{color:var(--primary)!important}.t a.rowlink:hover b{color:var(--primary)}.\!t .na{color:var(--text-3)!important}.t .na{color:var(--text-3)}.\!t th.c,.\!t td.c{text-align:center!important}.t th.c,.t td.c{text-align:center}.t th.\!c,.t td.\!c,.\!t th.c,.\!t td.c{text-align:center!important}.minw-160{min-width:160px}.w-240{max-width:240px}.ph{min-height:0}.kpis.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis.n2{grid-template-columns:repeat(2,minmax(0,1fr))}a.kpi:hover{background:var(--navy-50)}a.kpi:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.dialog{top:48px}.dialog.sm{width:480px}.dialog.wide{width:720px}.dialog.\!wide{width:720px!important}.dialog-x{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-control);color:var(--text-2);flex:none}.btn.danger.solid{background:var(--red-600,#C62828);border-color:var(--red-600,#C62828);color:#fff}.btn.danger.solid:hover{background:var(--red-800)}.btn.danger.quiet{background:transparent;border-color:transparent;color:var(--text-2)}.btn.danger.quiet:hover{background:var(--red-50);color:var(--red-800)}input[type=radio],input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0;border:1px solid var(--border-strong);background:var(--surface);display:inline-grid;place-content:center;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}input[type=radio]{border-radius:50%}input[type=checkbox]{border-radius:4px}input[type=radio]:checked,input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}input[type=radio]:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}input[type=checkbox]:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.opt{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.opt:hover{background:var(--navy-50)}.opt:has(input:checked),.opt.on{border-color:var(--primary);background:var(--navy-50)}.opt.\!on{border-color:var(--primary)!important;background:var(--navy-50)!important}.switch{position:relative;display:inline-block;width:32px;height:20px;flex:none}.switch input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:20px;border:0;border-radius:10px;background:var(--border-strong);cursor:pointer;transition:background .15s var(--ease)}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s var(--ease);transform:none}.switch input:checked{background:var(--primary)}.switch input:checked:after{width:16px;height:16px;border:0;transform:translate(12px);background:#fff;margin:0}.textarea,textarea.input{resize:vertical}.seg a:hover:not(.on),.pager .pg a:hover{background:var(--navy-50);color:var(--text)}.tabs a:focus-visible,.pager .pg a:focus-visible,.card .btn:focus-visible{outline-offset:-2px}.\!card .btn:focus-visible{outline-offset:-2px!important}.tabs{overflow-y:hidden}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}details[open]>summary>.ico:last-child,details[open]>summary .chev{transform:rotate(180deg)}details>summary>.ico:last-child,details>summary .chev{transition:transform .15s var(--ease)}.pager .pg a.off{opacity:.4;pointer-events:none}.pager .pg a.\!off{opacity:.4!important;pointer-events:none!important}.ip{font-family:Google Sans Code,ui-monospace,monospace;font-size:13px;line-height:20px;color:var(--text)}.\!t tbody tr:nth-child(n+9){animation-delay:.32s!important}.t tbody tr:nth-child(n+9){animation-delay:.32s}.prog>i,.prog>span,.bar>i,.seg-bar>i{transform-origin:left;animation:grow .7s var(--ease) both}.\!card{transition:border-color .15s var(--ease)!important}.card{transition:border-color .15s var(--ease)}a.card:hover,.card.hov:hover{border-color:var(--navy-200)}a.\!card:hover,.\!card.hov:hover{border-color:var(--navy-200)!important}@media (max-width:900px){.split[style],.split.wide[style],.split.rev[style]{grid-template-columns:minmax(0,1fr)!important}.hide-sm{display:none!important}.t td:first-child,.t th:first-child{position:sticky;left:0;background:var(--surface);z-index:1}.t th:first-child{background:var(--surface-2)}.dialog,.dialog.sm,.dialog.wide{top:16px;left:16px;right:16px;transform:none;width:auto;max-width:none}.dialog-f{flex-wrap:wrap}.dialog-f .btn{flex:1 1 auto}.tabs{overflow-x:auto}.\!t td:first-child,.\!t th:first-child{position:sticky!important;left:0!important;background:var(--surface)!important;z-index:1!important}.\!t th:first-child{background:var(--surface-2)!important}.split.\!wide[style]{grid-template-columns:minmax(0,1fr)!important}.dialog.\!wide{top:16px!important;left:16px!important;right:16px!important;transform:none!important;width:auto!important;max-width:none!important}}.app{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--bg)}.side{flex:0 0 248px;width:248px;height:100%;background:var(--side-bg);color:var(--side-text);display:flex;flex-direction:column;padding:16px 12px;gap:4px;border-right:1px solid var(--side-border);overflow:hidden}.side-brand{display:flex;align-items:center;gap:12px;padding:4px 8px 16px;color:#fff;font-weight:600;font-size:15px;line-height:20px;border-bottom:1px solid var(--side-border);margin-bottom:8px;flex:none}.side-brand img{width:36px;height:36px;border-radius:var(--r-control);background:#fff;padding:4px;-o-object-fit:contain;object-fit:contain}.side-brand small{display:block;font-weight:400;font-size:12px;line-height:16px;color:var(--side-text)}.side-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:none}.side-scroll::-webkit-scrollbar{display:none}.nav-sec{display:flex;flex-direction:column;gap:4px}.nav-title{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8fb2d0;padding:16px 12px 4px}.\!nav{display:flex!important;flex-direction:column!important;gap:2px!important}.nav{display:flex;flex-direction:column;gap:2px}.\!nav a{display:flex!important;align-items:center!important;gap:12px!important;height:36px!important;padding:0 12px!important;border-radius:var(--r-control)!important;color:var(--side-text)!important;font-weight:500!important;font-size:14px!important;border:1px solid transparent!important;transition:background .15s var(--ease),color .15s var(--ease)!important}.nav a{display:flex;align-items:center;gap:12px;height:36px;padding:0 12px;border-radius:var(--r-control);color:var(--side-text);font-weight:500;font-size:14px;border:1px solid transparent;transition:background .15s var(--ease),color .15s var(--ease)}.\!nav a>span:not(.count){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nav a>span:not(.count){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!nav a:hover{background:var(--side-hover)!important;color:#fff!important}.nav a:hover{background:var(--side-hover);color:#fff}.\!nav a.on,.\!nav a[aria-current=page]{background:var(--side-active)!important;color:#fff!important;border-color:var(--side-border)!important}.nav a.on,.nav a[aria-current=page]{background:var(--side-active);color:#fff;border-color:var(--side-border)}.nav a.\!on,.\!nav a.on,.\!nav a[aria-current=page]{background:var(--side-active)!important;color:#fff!important;border-color:var(--side-border)!important}.\!nav a.on .ico,.\!nav a[aria-current=page] .ico{color:var(--side-accent)!important}.nav a.on .ico,.nav a[aria-current=page] .ico{color:var(--side-accent)}.nav a.\!on .ico,.\!nav a.on .ico,.\!nav a[aria-current=page] .ico{color:var(--side-accent)!important}.\!nav a:focus-visible{outline:2px solid var(--side-accent)!important;outline-offset:-2px!important}.nav a:focus-visible{outline:2px solid var(--side-accent);outline-offset:-2px}.\!nav .count{margin-left:auto!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:var(--r-chip)!important;background:var(--side-accent)!important;color:var(--navy-900)!important;font-size:12px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;font-variant-numeric:tabular-nums!important}.nav .count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-chip);background:var(--side-accent);color:var(--navy-900);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.side-foot{flex:none;padding-top:12px;margin-top:0;border-top:1px solid var(--side-border);display:flex;flex-direction:column;gap:2px}.side-close{display:none;margin-left:auto;width:36px;height:36px;border:1px solid var(--side-border);border-radius:var(--r-control);background:transparent;color:var(--side-text);align-items:center;justify-content:center;cursor:pointer}.side-close:hover{background:var(--side-hover);color:#fff}.side-scrim{display:none}.app>.main{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;padding:0 32px;background:var(--surface);border-bottom:1px solid var(--border)}.top-l{display:flex;align-items:center;gap:12px;min-width:0}.menu-btn{display:none}.crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-3);min-width:0;overflow:hidden;white-space:nowrap}.crumb b{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis}.crumb .ico{color:var(--border-strong)}.top-r{display:flex;align-items:center;gap:12px;flex:none}.top-user{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:16px}.top-user small{display:block;font-weight:400;color:var(--text-3);font-size:12px}.bell{position:relative}.bell-n{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-chip);background:var(--red-50);border:1px solid var(--red-200);color:var(--red-800);font-size:12px;line-height:14px;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.bell-off{position:absolute;right:6px;bottom:6px;width:8px;height:8px;border-radius:50%;background:var(--amber-600);border:1px solid var(--surface)}.scroll{--app-header-h:0px;--app-top-h:56px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.page{width:100%;max-width:1360px;margin:0 auto;padding:24px 32px 48px;display:flex;flex-direction:column;gap:24px}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ph h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.01em}.ph p{color:var(--text-2);margin-top:4px;max-width:64ch}.ph .acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.back{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--text-2);margin-bottom:8px}.back:hover{color:var(--primary)}.avatar{width:32px;height:32px;border-radius:50%;background:var(--navy-100);color:var(--navy-700);font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--navy-200)}.avatar.sm{width:24px;height:24px}.avatar.lg{width:40px;height:40px;font-size:14px}@media (max-width:900px){.side{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(86vw,296px);flex:none;visibility:hidden;transform:translate(-100%);transition:transform .2s var(--ease),visibility .2s}.side.open{visibility:visible;transform:none}.side-close{display:flex}.side-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0a2f5252;opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.side-scrim.open{opacity:1;pointer-events:auto}.menu-btn{display:inline-flex}.top{padding:0 16px}.top-user>div:first-child{display:none}.crumb span,.crumb .ico{display:none}.page{padding:16px 16px 32px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(3){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--border)}.split,.split.wide,.split.rev{grid-template-columns:minmax(0,1fr)}.cols3,.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.card-h{flex-wrap:wrap}.cols2{grid-template-columns:minmax(0,1fr)}.side.\!open{visibility:visible!important;transform:none!important}.side-scrim.\!open{opacity:1!important;pointer-events:auto!important}.split.\!wide{grid-template-columns:minmax(0,1fr)!important}}.scrim-real{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a2f5252;animation:fade .2s var(--ease) both}.dialog-pop{position:fixed;z-index:61;left:0;right:0;margin:0 auto;top:48px;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 96px);overflow-y:auto;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-modal);animation:pop-in .25s var(--ease) both}.dialog-pop.sm{max-width:480px}.dialog-pop.wide{max-width:720px}.dialog-pop.\!wide{max-width:720px!important}@media (min-width:901px){.scrim-real{left:248px}.dialog-pop{left:248px;width:calc(100% - 280px)}}.drawer-pop{position:fixed;z-index:61;top:0;right:0;bottom:0;width:520px;max-width:100%;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);animation:slide-in .3s var(--ease) both}.drawer-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--border)}.drawer-b{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.drawer-f{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border);background:var(--surface-2)}.dialog-h{padding:20px 24px 0}.dialog-b{padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px}.dialog-f{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border);background:var(--surface-2)}.dialog-x{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-control);color:var(--text-2);flex:none;border:0;background:transparent;cursor:pointer}.dialog-x:hover{background:var(--surface-2);color:var(--text)}@media (max-width:900px){.dialog-pop,.dialog-pop.sm,.dialog-pop.wide{top:16px;max-height:calc(100dvh - 32px)}.dialog-f{flex-wrap:wrap}.dialog-f .btn{flex:1 1 auto}.drawer-pop{width:100%}.dialog-pop.\!wide{top:16px!important;max-height:calc(100dvh - 32px)!important}}.btn.soft{background:var(--navy-50);border-color:var(--navy-200);color:var(--navy-700)}.btn.soft:hover{background:var(--navy-100);color:var(--navy-800)}.btn.link{border-color:transparent;background:transparent;color:var(--primary);padding:0 4px;height:auto;text-decoration:none}.btn.link:hover{background:transparent;color:var(--primary-hover);text-decoration:underline}.lnk{color:var(--primary)}.lnk:hover{color:var(--primary-hover);text-decoration:underline}.\!chip.solid{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.chip.solid{background:var(--primary);border-color:var(--primary);color:#fff}.tabs [role=tab]{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-weight:500;font-size:14px;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease)}.tabs [role=tab]:hover{color:var(--text)}.tabs [role=tab][data-state=active]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tabs [role=tab]:disabled{opacity:.5;pointer-events:none}.tabs [role=tab][data-state=active] .n{background:var(--navy-100);color:var(--navy-700)}.tabs [role=tab][data-state=active] .\!n{background:var(--navy-100)!important;color:var(--navy-700)!important}.seg [role=tab]{display:flex;align-items:center;gap:4px;height:28px;padding:0 12px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap}.seg [role=tab][data-state=active]{background:var(--surface);color:var(--text);border-color:var(--border);font-weight:600}.seg [role=tab]:hover:not([data-state=active]){background:var(--navy-50);color:var(--text)}.m-rise{animation:rise .45s var(--ease) both}.m-pop{animation:pop-in .25s var(--ease) both}.dlg-pad{padding:20px}@media (min-width:640px){.dlg-pad{padding:24px}}.pager .pg button{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--border);border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;color:var(--text-2);background:var(--surface);font-weight:500;cursor:pointer;transition:background .15s var(--ease)}.pager .pg button:hover:not(:disabled):not(.on){background:var(--navy-50);color:var(--text)}.pager .pg button:disabled{opacity:.4;cursor:default}.t .go a,.t a.go{display:inline-flex;color:inherit}.\!t .go a,.\!t a.go{display:inline-flex!important;color:inherit!important}.\!t button.rowlink{background:none!important;border:0!important;padding:0!important;text-align:left!important;cursor:pointer!important;color:inherit!important}.t button.rowlink{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit}.\!t button.rowlink:hover b{color:var(--primary)!important}.t button.rowlink:hover b{color:var(--primary)}.seg button{display:flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-2);background:none;border:1px solid transparent;cursor:pointer}.filter-sel{position:relative}.filter-sel select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.vc-ask{border-left:2px solid var(--primary);background:var(--surface-2);border-radius:0 6px 6px 0;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.btn.primary[disabled]{background:var(--surface-3);border-color:var(--border);color:var(--text-3);opacity:1}.vx-st{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:20px;color:var(--text-2);white-space:nowrap}.vx-sm-only{display:none}@media (max-width:900px){.vx-sm-only{display:inline}.split.vx-rev>aside{order:-1}}.vx-menu{position:relative}.vx-menu>summary{display:inline-flex}.vx-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:5;min-width:240px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);display:flex;flex-direction:column;animation:pop2 .15s var(--ease) both}.vx-pop label{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;transition:background .12s var(--ease)}.vx-pop label:hover{background:var(--navy-50);color:var(--text)}.vx-pop label:has(input:checked){color:var(--text);font-weight:600}.vx-pcell{display:flex;align-items:center;gap:12px}.vx-pcell .prog{width:120px}.vx-pcell span{width:48px;font-size:13px;color:var(--text-2);white-space:nowrap}.vx-gate:has(input:not(:checked)) .vx-go{pointer-events:none;background:var(--surface-3);border-color:var(--border);color:var(--text-3)}.vx-gate:not(:has(input:not(:checked))) .vx-hint{display:none}.vx-go{transition:background .15s var(--ease),color .15s var(--ease)}.\!t tbody tr.vx-gr:hover{background:transparent!important}.t tbody tr.vx-gr:hover{background:transparent}.vx-gr td{height:40px;padding:0 20px;background:var(--surface-2);font-size:13px;color:var(--text-2);border-bottom:1px solid var(--border-soft)}.vx-gr b{color:var(--text);font-weight:600}.vx-gr .in{display:flex;align-items:center;justify-content:space-between;gap:16px}.vx-gr a.cp{display:inline-flex;align-items:center;gap:4px;font-weight:500}.vx-thumb{position:relative;flex:none;width:128px;aspect-ratio:16/9;border-radius:var(--r-control);background:var(--navy-950);border:1px solid var(--navy-900);display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;transition:border-color .15s var(--ease)}.vx-thumb:hover{border-color:var(--sky-500);color:#fff}.vx-thumb .pb{width:32px;height:32px;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;transition:transform .2s var(--ease)}.vx-thumb:hover .pb{transform:scale(1.1)}.vx-thumb .dur{position:absolute;right:4px;bottom:4px;height:16px;padding:0 4px;border-radius:4px;background:#071f38cc;font-family:var(--mono);font-size:12px;line-height:16px}.vx-thumb .\!dur{position:absolute!important;right:4px!important;bottom:4px!important;height:16px!important;padding:0 4px!important;border-radius:4px!important;background:#071f38cc!important;font-family:var(--mono)!important;font-size:12px!important;line-height:16px!important}.vx-steps{counter-reset:s}.vx-steps li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border-soft);counter-increment:s;transition:background .12s var(--ease)}.vx-steps li:hover{background:var(--navy-50)}.vx-steps li:last-child{border-bottom:0}.vx-steps li>span:first-child{display:flex;align-items:center;gap:12px;min-width:0}.vx-steps li>span:first-child:before{content:counter(s);width:24px;height:24px;border-radius:50%;background:var(--navy-50);color:var(--navy-700);border:1px solid var(--navy-200);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.vx-steps li{animation:rise .35s var(--ease) both}.vx-steps li:nth-child(2){animation-delay:.04s}.vx-steps li:nth-child(3){animation-delay:.08s}.vx-steps li:nth-child(4){animation-delay:.12s}.vx-steps li:nth-child(n+5){animation-delay:.16s}.vx-decl{display:flex;flex-direction:column;gap:12px}.vx-decl label{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:20px;cursor:pointer}.vx-decl input{margin-top:2px}.vx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;flex:2 1 480px}.vx-facts dt{font-size:12px;line-height:16px;color:var(--text-3)}.vx-facts dd{font-weight:500;overflow-wrap:anywhere}@media (max-width:900px){.vx-facts{grid-template-columns:minmax(0,1fr)}}.vx-rise{animation:rise .45s var(--ease) .15s both}.ch{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.ch-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;flex-wrap:wrap}.ch-id{display:flex;align-items:center;gap:12px;min-width:0}.ch-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ch-title h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.01em}.ch-facts{display:flex;gap:0 16px;flex-wrap:wrap;margin-top:4px;font-size:13px;line-height:20px;color:var(--text-3)}.ch-facts b{color:var(--text);font-weight:500}.ch-act{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ch-act .r{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ch-act .\!r{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.ch .tabs{padding:0 20px;border-top:1px solid var(--border);border-bottom:0}.ch .tabs a{margin-bottom:0}.ch .btn[disabled]{opacity:1;background:var(--surface-3);border-color:var(--border);color:var(--text-3)}@media (max-width:900px){.ch-act{align-items:flex-start}.ch-act .r{justify-content:flex-start}.ch-id{align-items:flex-start}.ch-act .\!r{justify-content:flex-start!important}}.rv-st{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:20px;font-weight:500;color:var(--text-2);white-space:nowrap}.rv-who{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.rv-date{font-weight:500}.rv-eq{align-items:stretch}.rv-eq>.card{display:flex;flex-direction:column}.rv-eq>.\!card{display:flex!important;flex-direction:column!important}.rv-eq>.card>.card-f{margin-top:auto}.rv-eq>.\!card>.card-f{margin-top:auto!important}.rv-eq a.li .ibox{background:var(--navy-50)}.\!t .rv-w160{width:160px!important}.t .rv-w160{width:160px}.\!t .rv-w200{width:200px!important}.t .rv-w200{width:200px}.\!t .rv-w120{width:120px!important}.t .rv-w120{width:120px}.rv-tr{display:block;max-width:240px}details.rv-fold>summary.card-h{gap:12px}.rv-pill{display:inline-flex;align-items:center;gap:8px;height:var(--h-sm);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.rv-pill:hover{background:var(--surface-2)}.rv-pill input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.rv-pill .on{display:none}.rv-pill .\!on{display:none!important}.rv-pill:has(input:checked){background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.rv-pill:has(input:checked):hover{background:var(--primary-hover)}.rv-pill:has(input:checked) .on{display:block}.rv-pill:has(input:checked) .\!on{display:block!important}.rv-pill:has(input:checked) .off{display:none}.rv-pill:has(input:checked) .\!off{display:none!important}.rv-pill:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.rv-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rv-opts .opt{align-items:center;height:var(--h-lg);padding:0 12px;font-weight:500;color:var(--text-2)}.rv-opts .opt.pass:has(input:checked){background:var(--green-50);border-color:var(--green-600);color:var(--green-700);font-weight:600}.rv-opts .opt.pass input:checked{background:var(--green-600);border-color:var(--green-600)}.rv-opts .opt.fail:has(input:checked){background:var(--red-50);border-color:var(--red-600);color:var(--red-800);font-weight:600}.rv-opts .opt.fail input:checked{background:var(--red-600);border-color:var(--red-600)}@media (max-width:900px){.rv-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.rx-row{display:grid;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border-soft);color:var(--text);transition:background .12s var(--ease)}.rx-row:last-child{border-bottom:0}a.rx-row:hover{background:var(--navy-50);color:var(--text)}a.rx-row:focus-visible{outline-offset:-2px}.rx-row .go{display:flex;justify-content:flex-end;color:var(--text-3);transition:transform .15s var(--ease),color .15s var(--ease)}a.rx-row:hover .go{color:var(--primary);transform:translate(2px)}a.rx-row:hover .nm b{color:var(--primary)}.rx-row .nm{display:flex;flex-direction:column;min-width:0}.rx-row .nm b{font-weight:600;transition:color .15s var(--ease)}.rx-row .nm small{font-size:12px;line-height:16px;color:var(--text-3)}.rx-row .fig{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;color:var(--text-2)}.rx-row .fig b{color:var(--text);font-weight:600;font-size:14px}.rx-types{grid-template-columns:200px minmax(0,1fr) 96px 24px;padding:16px 20px}.rx-states{grid-template-columns:240px minmax(0,1fr) 48px 24px}.rx-track{height:12px;border-radius:var(--r-chip);background:var(--surface-2);overflow:hidden}.rx-track i{display:block;height:100%;border-radius:var(--r-chip);background:var(--primary);transform-origin:left;animation:grow .7s var(--ease) both}.rx-track i.ok{background:var(--green-600)}.rx-track i.\!ok{background:var(--green-600)!important}.rx-track i.bad{background:var(--red-600)}.rx-track i.warn{background:var(--amber-600)}.rx-track i.mute{background:var(--border-strong)}.rx-track i.sky{background:var(--sky-500)}.rx-track.lg{height:16px}.prog i.mute{background:var(--border-strong)}@media (max-width:900px){.rx-types,.rx-states{grid-template-columns:minmax(0,1fr) 72px 24px;gap:8px 12px}.rx-types .tb,.rx-states .tb{grid-column:1 / -1;order:3}}.rx-dd{position:relative}.rx-dd>summary{height:var(--h-md)}.rx-dd .mn{position:absolute;z-index:5;top:40px;right:0;min-width:280px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);display:flex;flex-direction:column;animation:pop2 .15s var(--ease) both}.rx-dd.l .mn{right:auto;left:0}.rx-dd.\!l .mn{right:auto!important;left:0!important}.rx-dd .mn button{display:flex;align-items:center;justify-content:space-between;gap:12px;height:36px;padding:0 12px;border:0;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:var(--text-2);text-align:left;cursor:pointer;transition:background .12s var(--ease)}.rx-dd .mn button:hover{background:var(--surface-2);color:var(--text)}.rx-dd .mn button.on{color:var(--primary);font-weight:600}.rx-dd .mn button.\!on{color:var(--primary)!important;font-weight:600!important}.pager .pg .gap{min-width:24px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-3)}.rx-sc{display:flex;align-items:center;gap:12px;justify-content:flex-start}.rx-sc b{width:40px;text-align:right;font-weight:600}.rx-sc .prog{width:80px;min-width:80px;flex:none}.\!t .rx-bar{display:flex!important;align-items:center!important;gap:12px!important}.t .rx-bar{display:flex;align-items:center;gap:12px}.\!t .rx-bar .prog{flex:1 1 auto!important;min-width:96px!important}.t .rx-bar .prog{flex:1 1 auto;min-width:96px}.\!t .rx-bar b{flex:0 0 44px!important;text-align:right!important;font-weight:600!important;font-variant-numeric:tabular-nums!important}.t .rx-bar b{flex:0 0 44px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.\!t th .srt{display:inline-flex!important;vertical-align:-3px!important;margin-left:4px!important;color:var(--primary)!important}.t th .srt{display:inline-flex;vertical-align:-3px;margin-left:4px;color:var(--primary)}.\!t.mx{table-layout:fixed!important}.t.mx{table-layout:fixed}.\!t.mx th{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:12px!important;line-height:16px!important}.t.mx th{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px;line-height:16px}.\!t.mx thead th{height:64px!important;white-space:normal!important;vertical-align:bottom!important;padding-bottom:8px!important}.t.mx thead th{height:64px;white-space:normal;vertical-align:bottom;padding-bottom:8px}.\!t.mx th.c,.\!t.mx td.c{text-align:center!important;padding:0 4px!important}.t.mx th.c,.t.mx td.c{text-align:center;padding:0 4px}.t.mx th.\!c,.t.mx td.\!c,.\!t.mx th.c,.\!t.mx td.c{text-align:center!important;padding:0 4px!important}.\!t.mx td.c.fl{background:var(--red-50)!important}.t.mx td.c.fl{background:var(--red-50)}.t.mx td.\!c.fl{background:var(--red-50)!important}.\!t.mx td.c.pt{background:var(--amber-50)!important}.t.mx td.c.pt{background:var(--amber-50)}.t.mx td.\!c.pt{background:var(--amber-50)!important}.\!t.mx a.m{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:40px!important;border-radius:6px!important;transition:transform .15s var(--ease)!important}.t.mx a.m{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:40px;border-radius:6px;transition:transform .15s var(--ease)}.t.mx a.\!m{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:40px!important;border-radius:6px!important;transition:transform .15s var(--ease)!important}.\!t.mx a.m:hover{transform:scale(1.15)!important}.t.mx a.m:hover{transform:scale(1.15)}.t.mx a.\!m:hover{transform:scale(1.15)!important}.rx-tabrow .legend{margin-left:auto;align-self:center;flex-wrap:nowrap;white-space:nowrap}@media (max-width:900px){.\!t.mx th:first-child{width:200px!important}.t.mx th:first-child{width:200px}}.rx-chipcol .cell .chip{align-self:flex-start}.rx-chipcol .cell .\!chip{align-self:flex-start!important}.\!t td.cm{max-width:0!important;width:100%!important}.t td.cm{max-width:0;width:100%}.fxb-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.fxb-pill:hover{background:var(--navy-50)}.fxb-pill:has(input:checked){border-color:var(--primary);background:var(--navy-50);color:var(--navy-700);font-weight:600}.fxb-grp td{height:32px;padding:0 20px;background:var(--surface-2);font-size:12px;line-height:16px;font-weight:600;color:var(--text-2);border-bottom:1px solid var(--border-soft)}.\!t tbody tr.fxb-grp:hover{background:var(--surface-2)!important}.t tbody tr.fxb-grp:hover{background:var(--surface-2)}.\!t .fxb-grp td{height:32px!important;padding:4px 20px!important}.t .fxb-grp td{height:32px;padding:4px 20px}.fxb-sfx{position:relative;display:block}.fxb-sfx .input{padding-right:48px}.fxb-sfx .u{position:absolute;right:12px;top:0;height:40px;display:flex;align-items:center;font-size:13px;color:var(--text-3);pointer-events:none}.fxb-sfx .\!u{position:absolute!important;right:12px!important;top:0!important;height:40px!important;display:flex!important;align-items:center!important;font-size:13px!important;color:var(--text-3)!important;pointer-events:none!important}.fxb-tight{margin-bottom:-8px}.fxb-mi{display:flex;align-items:center;gap:12px;width:100%;height:36px;padding:0 12px;border:0;border-radius:var(--r-control);background:transparent;color:var(--text);font-weight:500;font-size:14px;text-align:left;cursor:pointer;transition:background .15s var(--ease)}.fxb-mi:hover{background:var(--surface-2)}.fxb-pop{position:absolute;right:0;top:44px;z-index:5;width:256px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:8px;display:flex;flex-direction:column;gap:4px}.fxb-menu{position:relative}.fxb-ed .input{background:transparent;border-color:transparent}.fxb-ed .input:hover{border-color:var(--border-strong)}.fxb-ed .input:focus{background:var(--surface);border-color:var(--sky-500)}.fxb-ed tr.hid .input,.fxb-ed tr.hid .lab{opacity:.6}.fxb-ed tr.hid .lab{color:var(--text-3)}.fxb-id{background:var(--surface-2);border-radius:var(--r-control);padding:12px 16px;display:flex;flex-direction:column;gap:4px}@media (max-width:900px){.fxb-olscroll{max-height:320px;overflow-y:auto}}@media (max-width:900px){.dialog,.dialog.sm,.dialog.wide{animation-name:fade}.dialog.\!wide{animation-name:fade!important}}.shx-trend{display:flex;gap:8px;align-items:flex-end}.shx-trend .c{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;align-items:stretch;text-align:center}.shx-trend .\!c{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-items:stretch!important;text-align:center!important}.shx-trend .v{font-size:12px;line-height:16px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.shx-trend .\!v{font-size:12px!important;line-height:16px!important;color:var(--text-2)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.shx-trend .v.hi{color:var(--text);font-weight:600}.shx-trend .\!v.hi{color:var(--text)!important;font-weight:600!important}.shx-trend .b{height:128px;display:flex;align-items:flex-end}.shx-trend .\!b{height:128px!important;display:flex!important;align-items:flex-end!important}.shx-trend .b i{display:block;width:100%;background:var(--navy-200);border:1px solid var(--navy-300);border-radius:6px 6px 0 0;transform-origin:bottom;animation:rise-y .7s var(--ease) both;transition:background .15s var(--ease)}.shx-trend .\!b i{display:block!important;width:100%!important;background:var(--navy-200)!important;border:1px solid var(--navy-300)!important;border-radius:6px 6px 0 0!important;transform-origin:bottom!important;animation:rise-y .7s var(--ease) both!important;transition:background .15s var(--ease)!important}.shx-trend .b i.hi{background:var(--primary);border-color:var(--primary)}.shx-trend .\!b i.hi{background:var(--primary)!important;border-color:var(--primary)!important}.shx-trend .c:hover .b i{background:var(--navy-300)}.shx-trend .\!c:hover .b i,.shx-trend .c:hover .\!b i{background:var(--navy-300)!important}.shx-trend .c:hover .b i.hi{background:var(--navy-700)}.shx-trend .\!c:hover .b i.hi,.shx-trend .c:hover .\!b i.hi{background:var(--navy-700)!important}.shx-trend .d{font-size:12px;line-height:16px;color:var(--text-3);white-space:nowrap}.shx-trend .\!d{font-size:12px!important;line-height:16px!important;color:var(--text-3)!important;white-space:nowrap!important}.shx-trend .d.hi{color:var(--text);font-weight:600}.shx-trend .\!d.hi{color:var(--text)!important;font-weight:600!important}.shx-trend .c:nth-child(2) i{animation-delay:.04s}.shx-trend .\!c:nth-child(2) i{animation-delay:.04s!important}.shx-trend .c:nth-child(3) i{animation-delay:.08s}.shx-trend .\!c:nth-child(3) i{animation-delay:.08s!important}.shx-trend .c:nth-child(4) i{animation-delay:.12s}.shx-trend .\!c:nth-child(4) i{animation-delay:.12s!important}.shx-trend .c:nth-child(5) i{animation-delay:.16s}.shx-trend .\!c:nth-child(5) i{animation-delay:.16s!important}.shx-trend .c:nth-child(6) i{animation-delay:.2s}.shx-trend .\!c:nth-child(6) i{animation-delay:.2s!important}.shx-trend .c:nth-child(7) i{animation-delay:.24s}.shx-trend .\!c:nth-child(7) i{animation-delay:.24s!important}.shx-more{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-top:1px solid var(--border-soft);font-size:13px;color:var(--text-2);cursor:pointer;list-style:none;transition:color .15s var(--ease)}.shx-more::-webkit-details-marker{display:none}.shx-more:hover{color:var(--primary)}a.mini.shx-link{padding:12px 20px;border-bottom:1px solid var(--border-soft);color:var(--text);transition:background .12s var(--ease)}a.mini.shx-link:hover{background:var(--navy-50)}.shx-sel .select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px}.shx-sel .ico{position:absolute;right:12px;top:13px;pointer-events:none;color:var(--text-2)}.btn.block{width:100%;justify-content:center}.\!t.live tbody tr:first-child td{animation:shx-fresh 2.4s var(--ease) both!important}.t.live tbody tr:first-child td{animation:shx-fresh 2.4s var(--ease) both}.t.\!live tbody tr:first-child td{animation:shx-fresh 2.4s var(--ease) both!important}@media (max-width:900px){.tabs[aria-label="SHA Shield pages"]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.shx-trend.dense .v:not(.hi),.shx-trend.dense .d:not(.hi){visibility:hidden}.shx-trend.dense .\!v:not(.hi){visibility:hidden!important}.shx-trend.dense .\!d:not(.hi){visibility:hidden!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabs.tight{margin-bottom:-8px}.\!t small.mono{font-family:var(--mono)!important;font-size:12px!important;line-height:16px!important}.t small.mono{font-family:var(--mono);font-size:12px;line-height:16px}.\!t .cell small .ip{font-size:12px!important;line-height:16px!important;color:inherit!important}.t .cell small .ip{font-size:12px;line-height:16px;color:inherit}input:disabled{opacity:.5;cursor:not-allowed}.ad-pipe{display:flex;gap:4px;height:12px}.ad-pipe i{display:block;border-radius:var(--r-chip);transform-origin:left;animation:grow .8s var(--ease) both}.ad-pipe .pv{flex:14;background:var(--amber-600)}.ad-pipe .pr{flex:9;background:var(--green-600)}.ad-pipe .pu{flex:12;background:var(--primary)}.ad-pipe .pd{flex:31;background:var(--navy-200)}.ad-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-8px -12px -12px}.ad-stage{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--r-control);color:var(--text);transition:background .15s var(--ease)}.ad-stage:hover{background:var(--surface-2);color:var(--text)}.ad-stage:focus-visible{outline-offset:-2px}.ad-stage .k{display:flex;align-items:center;gap:8px;font-size:13px;line-height:16px;font-weight:500;color:var(--text-2)}.ad-stage .\!k{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:16px!important;font-weight:500!important;color:var(--text-2)!important}.ad-stage .k .ico{margin-left:auto;color:var(--text-3);transition:transform .15s var(--ease),color .15s var(--ease)}.ad-stage .\!k .ico{margin-left:auto!important;color:var(--text-3)!important;transition:transform .15s var(--ease),color .15s var(--ease)!important}.ad-stage:hover .k .ico{transform:translate(2px);color:var(--primary)}.ad-stage:hover .\!k .ico{transform:translate(2px)!important;color:var(--primary)!important}.ad-stage .v{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em}.ad-stage .\!v{font-size:28px!important;line-height:36px!important;font-weight:600!important;letter-spacing:-.02em!important}.ad-stage .h{font-size:12px;line-height:16px;color:var(--text-3)}.ad-split{align-items:stretch}.ad-split>.card{display:flex;flex-direction:column}.ad-split>.\!card{display:flex!important;flex-direction:column!important}.ad-split>.card>.card-f{margin-top:auto}.ad-split>.\!card>.card-f{margin-top:auto!important}.ad-day{width:56px;flex:none;text-align:center;border-radius:var(--r-control);background:var(--surface-2);padding:4px 0}.ad-day small{display:block;font-size:12px;line-height:16px;color:var(--text-3);font-weight:600}.ad-day b{display:block;font-weight:600;font-variant-numeric:tabular-nums}.ad-ev{display:flex;align-items:center;gap:8px}.ad-ev .n{min-width:48px;font-size:13px;line-height:16px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-ev .\!n{min-width:48px!important;font-size:13px!important;line-height:16px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.ad-ev .prog{width:64px;min-width:64px}.ad-strip{border-bottom:1px solid var(--amber-200);background:var(--amber-50);color:var(--amber-800)}.ad-strip>summary{display:flex;align-items:center;gap:12px;padding:12px 20px;font-size:13px;line-height:20px}.ad-strip>summary b{font-weight:600}.ad-strip>summary>.ico:last-child{margin-left:auto}.ad-strip[open]>summary{border-bottom:1px solid var(--amber-200)}.ad-chg{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--amber-200);color:var(--text)}.ad-chg:last-child{border-bottom:0}.ad-chg .main{display:flex;flex-direction:column;min-width:0}.ad-chg small{font-size:12px;line-height:16px;color:var(--text-3)}.ad-met{display:flex;align-items:center;gap:12px}.ad-met .prog{width:96px}.ad-met span{white-space:nowrap;color:var(--text-2);font-variant-numeric:tabular-nums}.ad-ft .tabs{padding:0 20px}#f0:checked~.tabs label[for=f0],#f1:checked~.tabs label[for=f1],#f2:checked~.tabs label[for=f2],#f3:checked~.tabs label[for=f3]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.ad-ret>summary{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;font-weight:500;border-top:1px solid var(--border-soft)}.ad-ret-b{display:flex;flex-direction:column;gap:12px;padding:0 20px 16px}.ad-ret-b small{display:block;font-size:12px;line-height:16px;color:var(--text-3)}.ad-load{display:flex;align-items:center;gap:12px}.ad-load .prog{width:120px}.ad-load b{min-width:16px;font-weight:600;font-variant-numeric:tabular-nums}.ad-bulk{display:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:var(--navy-50);border-bottom:1px solid var(--navy-200);color:var(--navy-800);font-size:13px}.\!card:has(.ad-pick:checked) .ad-bulk{display:flex!important}.card:has(.ad-pick:checked) .ad-bulk{display:flex}.\!t tr:has(.ad-pick:checked) td{background:var(--navy-50)!important}.t tr:has(.ad-pick:checked) td{background:var(--navy-50)}.\!t .ck{width:44px!important;padding-right:0!important}.t .ck{width:44px;padding-right:0}.\!t .ck+td{padding-left:8px!important}.t .ck+td{padding-left:8px}.ad-dh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ad-dh p{margin-top:4px}.ad-ro-h{display:grid;grid-template-columns:40px minmax(0,1fr) 56px 56px;gap:12px;align-items:center;padding:8px 16px;background:var(--surface-2);border-radius:var(--r-control);font-size:12px;line-height:16px;font-weight:600;color:var(--text-2)}.ad-ro-h span:first-child{grid-column:1 / 3}.ad-ro-h span:not(:first-child){text-align:center}.ad-ro-r{display:grid;grid-template-columns:40px minmax(0,1fr) 56px 56px;gap:12px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--border-soft);transition:background .12s var(--ease)}.ad-ro-r.sel{background:var(--navy-50)}.ad-ro-m{display:flex;flex-direction:column;min-width:0}.ad-ro-m small{font-size:12px;line-height:16px;color:var(--text-3)}.ad-ro-m small.cbad{color:var(--red-800)}.ad-rc{display:flex;justify-content:center;padding:8px}.ad-ro-more>summary{display:flex;align-items:center;gap:8px;padding:12px 16px;color:var(--primary);font-weight:500;font-size:13px}.ad-ro-more[open]>summary{border-bottom:1px solid var(--border-soft)}.ad-d2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ad-ta{min-height:72px}.ad-dd{border-top:1px solid var(--border);padding-top:16px}.ad-dd>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:14px}.ad-dd-b{display:flex;flex-direction:column;gap:16px;padding-top:16px}.ad-df{justify-content:space-between}.ad-df-r{display:flex;gap:8px;flex-wrap:wrap}.opt b{display:block;font-weight:600}.opt small{display:block;font-size:12px;line-height:16px;color:var(--text-3)}.opt input{margin-top:2px}.field .opt-l{font-weight:400;color:var(--text-3)}.ad-search{width:320px}@media (max-width:900px){.ad-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-d2{grid-template-columns:minmax(0,1fr)}.ad-df-r{width:100%}.ad-df-r .btn{flex:1 1 auto}.ad-search{width:100%}.ad-chg{grid-template-columns:minmax(0,1fr)}}.ch-facts .mono{color:var(--text);font-weight:500}@media (max-width:900px){.dialog[style],.drawer[style]{width:auto!important;max-width:none!important}.drawer[style]{width:100%!important}}.\!t .ck+th{padding-left:8px!important}.t .ck+th{padding-left:8px}@media (max-width:900px){.fxb-em .trunc{max-width:200px!important}}@media (max-width:900px){.t.vx-phone td:first-child .cell{width:176px}.t.vx-phone td:first-child .cell>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t.vx-phone td:first-child .cell a.rowlink{display:block;overflow:hidden;text-overflow:ellipsis}.t.vx-phone .vx-q{max-width:160px}.\!t.vx-phone td:first-child .cell{width:176px!important}.\!t.vx-phone td:first-child .cell>*{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.\!t.vx-phone td:first-child .cell a.rowlink{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}.\!t.vx-phone .vx-q{max-width:160px!important}.ad-t .cell .trunc{max-width:168px}.ad-pg{flex-wrap:wrap}.ad-pg>span{flex:1 1 100%}.ad-load .prog{width:64px}.ad-ro-h,.ad-ro-r{grid-template-columns:minmax(0,1fr) 48px 48px}.ad-ro-r .avatar{display:none}.ad-ro-h span:first-child{grid-column:1}.ch-act{align-items:stretch;width:100%}.ch-act .r{justify-content:stretch}.ch-act .r .btn{flex:1 1 100%}.rv-chk .t .cell .trunc{max-width:176px}.ch-act .\!r{justify-content:stretch!important}.ch-act .\!r .btn{flex:1 1 100%!important}.rv-chk .\!t .cell .trunc{max-width:176px!important}}.ch .ch-act{align-items:flex-end;gap:4px}.ch .ch-act .r{display:flex;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.ch .ch-act .\!r{display:flex!important;gap:8px!important;flex-wrap:nowrap!important;justify-content:flex-end!important}.ch .ch-act .btn[disabled],.ch .ch-act .btn[disabled]:hover{background:var(--surface-2);border-color:var(--border);color:var(--text-3);cursor:not-allowed;opacity:1}.ch-why{display:block;font-size:12px;line-height:16px;color:var(--text-3)}@media (max-width:900px){.ch .ch-act{align-items:flex-start;width:100%}.ch .ch-act .r{justify-content:flex-start}.ch .ch-act .r .btn{flex:0 0 auto}.ch .ch-act .\!r{justify-content:flex-start!important}.ch .ch-act .\!r .btn{flex:0 0 auto!important}}.rv2-saved{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--text-3)}.rv2-th .\!screen{border-radius:0!important}.rv2-th .screen{border-radius:0}.rv2-th .\!screen .mock{position:absolute!important;top:12%!important;right:10%!important;bottom:12%!important;left:10%!important;display:flex!important;flex-direction:column!important;gap:8px!important;opacity:.18!important}.rv2-th .screen .mock{position:absolute;top:12%;right:10%;bottom:12%;left:10%;display:flex;flex-direction:column;gap:8px;opacity:.18}.rv2-th .\!screen .mock i{display:block!important;height:8px!important;border-radius:4px!important;background:#eaf0f6!important}.rv2-th .screen .mock i{display:block;height:8px;border-radius:4px;background:#eaf0f6}.rv2-th .rv2-jump .ts{background:var(--surface)}.rv2-th .playbtn{width:56px;height:56px}.prog i.done{background:var(--green-600)}.prog i.\!done{background:var(--green-600)!important}.fx3-eq-top>.\!card.side-card{align-self:start!important}.fx3-eq-top>.card.side-card{align-self:start}.fx3-rows .rx-row{min-height:56px}.fx3-rows .rx-states .rx-track i{min-width:4px}.fx3-rows.side-card .li{flex:none;min-height:56px;padding:8px 20px}.fx3-legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--text-2);padding:12px 20px;border-bottom:1px solid var(--border-soft)}.fx3-legend span{display:inline-flex;align-items:center;gap:8px}.fx3-legend i{width:12px;height:12px;border-radius:4px;display:inline-block}.fx3-stk{display:flex;gap:2px;height:16px;min-width:160px}.fx3-stk i{display:block;min-width:2px;border-radius:var(--r-chip);transform-origin:left;animation:grow .7s var(--ease) both}.fx3-stk .s-val{background:var(--green-700)}.fx3-stk .s-rev{background:var(--navy-500)}.fx3-stk .s-fail{background:var(--red-600)}.fx3-stk .s-stop{background:var(--surface-3);outline:1px solid var(--border-strong);outline-offset:-1px}.fx3-bar .tabs{border-bottom:0;flex:0 1 auto}.fx3-bar .tabs a{height:48px}.fx3-bar .sp{flex:1}.fx3-mxbar .tabs{border-bottom:0;margin-bottom:0}.fx3-mxbar .tabs a{height:48px;margin-bottom:0}.fx3-mxbar .sp{flex:1}.fx3-mx th.c{padding-left:8px;padding-right:8px;white-space:normal;line-height:16px;text-align:center;vertical-align:middle}.fx3-mx th.\!c{padding-left:8px!important;padding-right:8px!important;white-space:normal!important;line-height:16px!important;text-align:center!important;vertical-align:middle!important}.fx3-mx tfoot td{height:48px;background:var(--surface-2);border-top:1px solid var(--border);font-size:13px;font-weight:600;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-2)}.fx3-mx tfoot td:first-child{text-align:left;font-weight:600;color:var(--text)}.fx3-fail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;background:var(--red-50);border-bottom:1px solid var(--border);color:var(--red-800);font-size:13px;line-height:20px}.fx3-fail a.ts{background:var(--surface)}tr.fx3-failrow td{background:var(--red-50)}.fx3-eqcard{display:flex;flex-direction:column}.fx3-eqcard>.card-b{flex:1 1 auto}@media (max-width:900px){.fx3-bar .sp,.fx3-mxbar .sp{display:none}.fx3-bar,.fx3-mxbar{align-items:stretch}.fx3-tb .search{flex:1 1 100%}.fx3-tb .filter,.fx3-tb .rx-dd{flex:1 1 112px}.fx3-tb .rx-dd>summary{width:100%;justify-content:space-between}.fx3-tb .sp{display:none}.fx3-stk{min-width:120px}.fx3-mxbar{padding-bottom:12px}.fx3-mxbar .tabs{flex:1 1 100%;margin-bottom:0}.fx3-mxbar .filter{flex:1 1 100%;justify-content:space-between}.fx3-tb .\!search{flex:1 1 100%!important}}.show-sm{display:none}@media (max-width:900px){.cell .show-sm,.show-sm,span.show-sm{display:block}}.rv2-tabs>input{position:absolute;opacity:0;pointer-events:none}.rv2-tabs .tabs label{color:var(--text-2)}.rv2-tabs .tabs label:hover{color:var(--text)}.rv2-tabs .tabs label .n{background:var(--surface-3);color:var(--text-2)}.rv2-tabs .tabs label .\!n{background:var(--surface-3)!important;color:var(--text-2)!important}.rv2-tabs>input:focus-visible~.tabs{outline:2px solid var(--primary);outline-offset:-2px}a.nx{display:flex;flex-direction:column;color:inherit}a.nx:hover .rv-date{color:var(--primary)}@media (max-width:900px){.t.rv2-t td:first-child .cell{width:240px}.t.rv2-t td:first-child .cell>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!t.rv2-t td:first-child .cell{width:240px!important}.\!t.rv2-t td:first-child .cell>*{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}.flag{border-radius:4px}.seg button{display:flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:6px;border:1px solid transparent;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap;flex:none;transition:background .15s var(--ease),color .15s var(--ease)}.seg button.on{background:var(--surface);color:var(--text);border-color:var(--border);font-weight:600}.seg button.\!on{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important;font-weight:600!important}.seg button:hover:not(.on){background:var(--navy-50);color:var(--text)}.seg button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dd .menu button{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:0;background:transparent;border-radius:var(--r-chip);color:var(--text);font:inherit;font-weight:500;font-size:13px;white-space:nowrap;text-align:left;cursor:pointer}.dd .\!menu button{display:flex!important;align-items:center!important;gap:8px!important;height:36px!important;padding:0 12px!important;border:0!important;background:transparent!important;border-radius:var(--r-chip)!important;color:var(--text)!important;font:inherit!important;font-weight:500!important;font-size:13px!important;white-space:nowrap!important;text-align:left!important;cursor:pointer!important}.dd .menu button:hover{background:var(--surface-2)}.dd .\!menu button:hover{background:var(--surface-2)!important}.shr3-scroll{max-width:100%;overflow-x:auto}.shx-trend .b{position:relative;border-bottom:1px solid var(--border-strong)}.shx-trend .\!b{position:relative!important;border-bottom:1px solid var(--border-strong)!important}.shx-trend .b i{position:absolute;left:0;right:0;bottom:0;width:auto}.shx-trend .\!b i{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:auto!important}.split.shr3-eq{align-items:stretch}.shr3-eq>.card{display:flex;flex-direction:column}.shr3-eq>.\!card{display:flex!important;flex-direction:column!important}.shr3-eq>.card>.card-b{flex:1;display:flex;flex-direction:column}.shr3-eq>.\!card>.card-b{flex:1!important;display:flex!important;flex-direction:column!important}.shr3-eq .shx-trend{flex:1;align-items:stretch}.shr3-eq .shx-trend .b{flex:1;height:auto;min-height:128px}.shr3-eq .shx-trend .\!b{flex:1!important;height:auto!important;min-height:128px!important}@media (max-width:900px){.shx-trend .d span{display:block}.shx-trend{gap:4px}.shx-trend .\!d span{display:block!important}}.\!t.shr3-fresh tbody tr:first-child td{animation:shx-fresh 2.4s var(--ease) both!important}.t.shr3-fresh tbody tr:first-child td{animation:shx-fresh 2.4s var(--ease) both}.shr3-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shr3-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.shr3-grid>.card{display:flex;flex-direction:column}.shr3-grid>.\!card{display:flex!important;flex-direction:column!important}.shr3-grid .mini{padding:12px 20px}.shr3-grid .mini .t1{flex:0 0 200px}.shr3-grid .mini .prog{min-width:32px}.shr3-grid .mini .d{flex:0 0 56px;text-align:right}.shr3-grid .mini .\!d{flex:0 0 56px!important;text-align:right!important}@media (max-width:900px){.shr3-grid{grid-template-columns:minmax(0,1fr)}.shr3-grid .mini .t1{flex-basis:140px!important}.shr3-grid .mini .n,.shr3-grid .mini .d{flex-basis:48px}.shr3-sub{display:none}.shr3-grid .mini .\!n,.shr3-grid .mini .\!d{flex-basis:48px!important}}.shr3-grid .mini:last-child{border-bottom:0}@media (max-width:900px){.shr3-grid .mini>span:last-child{flex-basis:48px!important}}.ad-pipe .ps{flex:21;background:var(--primary)}.ad-pipe .pk{flex:31;background:var(--green-600)}.ad-pipe .pz{flex:5;background:var(--navy-200)}.ad-pipe .\!pz{flex:5!important;background:var(--navy-200)!important}.ad-split{align-items:start}.ad-day{padding:0;height:36px;display:flex;flex-direction:column;justify-content:center}.ad-strip.ad-out{border:1px solid var(--amber-200);border-radius:var(--r-card);overflow:hidden}.ad-strip.ad-out>summary>.t-sm{margin-left:auto;white-space:nowrap}.ad-strip.ad-out>summary>.t-sm+.ico{margin-left:0}.ad-met .prog{min-width:72px}.ad-df>.btn.ghost{margin-left:-12px}.ad-rc.c3{align-items:center}.ad-vh{border-top:1px solid var(--border-soft)}.ad-sp .toolbar{border-bottom:1px solid var(--border)}.pager .pg button{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--border);border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;color:var(--text-2);background:var(--surface);font:inherit;font-weight:500;cursor:pointer;transition:background .15s var(--ease)}.pager .pg button:hover{background:var(--navy-50);color:var(--text)}.pager .pg button.on{background:var(--primary);border-color:var(--primary);color:#fff}.pager .pg button.\!on{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.pager .pg button:disabled{opacity:.4;cursor:default;pointer-events:none}button.filter{font-family:inherit}.\!areas .rv-pill:has(input:checked){background:var(--navy-50)!important;border-color:var(--navy-300)!important;color:var(--navy-700)!important}.areas .rv-pill:has(input:checked){background:var(--navy-50);border-color:var(--navy-300);color:var(--navy-700)}.\!areas .rv-pill:has(input:checked):hover{background:var(--navy-100)!important}.areas .rv-pill:has(input:checked):hover{background:var(--navy-100)}.shr3-ph{display:none}@media (max-width:900px){small.shr3-ph{display:block;font-size:12px;line-height:16px;color:var(--text-3);max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t.shr3-t th,.t.shr3-t td{padding-left:12px;padding-right:12px}.t.shr3-t th:first-child,.t.shr3-t td:first-child{padding-left:16px}.t.shr3-t td:first-child .cell{max-width:152px}.t.shr3-t td:first-child .cell>*{overflow:hidden;text-overflow:ellipsis}.\!t.shr3-t th,.\!t.shr3-t td{padding-left:12px!important;padding-right:12px!important}.\!t.shr3-t th:first-child,.\!t.shr3-t td:first-child{padding-left:16px!important}.\!t.shr3-t td:first-child .cell{max-width:152px!important}.\!t.shr3-t td:first-child .cell>*{overflow:hidden!important;text-overflow:ellipsis!important}}.ch{overflow:visible}.ch .tabs{border-radius:0 0 var(--r-card) var(--r-card)}.rvh-dd{position:relative}.rvh-dd>summary{list-style:none;cursor:pointer}.rvh-dd>summary::-webkit-details-marker{display:none}.rvh-dd[open]>summary{background:var(--surface-2)}.rvh-menu{position:absolute;z-index:6;top:44px;right:0;width:296px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);animation:pop2 .15s var(--ease) both}.rvh-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:0;border-radius:6px;background:transparent;font:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background .12s var(--ease)}.rvh-item:hover{background:var(--red-50)}.rvh-item .ico{flex:none;color:var(--red-600)}.rvh-item span{display:flex;flex-direction:column;gap:4px;white-space:normal}.rvh-item b{font-size:14px;line-height:20px;font-weight:600;color:var(--red-800)}.rvh-item small{font-size:12px;line-height:16px;color:var(--text-3)}.ch-act{position:relative}@media (max-width:900px){.rvh-dd{position:static}.rvh-menu{left:0;right:auto;width:100%;max-width:360px}}.pager .pg .dz3-p{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--border);border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;color:var(--text-2);background:var(--surface);font-weight:500;font-size:13px}.pager .pg .dz3-p.on{background:var(--primary);border-color:var(--primary);color:#fff}.pager .pg .dz3-p.\!on{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.pager .pg .dz3-p.off{opacity:.4}.pager .pg .dz3-p.\!off{opacity:.4!important}.\!t .dz3-ven.s-ven{background:repeating-linear-gradient(135deg,var(--sky-500) 0 5px,var(--surface) 5px 7px)!important}.t .dz3-ven.s-ven,.stk .s-ven{background:repeating-linear-gradient(135deg,var(--sky-500) 0 5px,var(--surface) 5px 7px)}.stk .s-ven{color:var(--text)}.stk i{box-shadow:none}.dz3-mxr>input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.dz3-mxr{position:relative}.dz3-mxr .dz3-v,.dz3-mxr .dz3-v.kpis,.dz3-mxr .dz3-card{display:none}.dz3-mxr .dz3-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 20px;border-bottom:1px solid var(--border)}.dz3-mxr .dz3-bar .tabs{border-bottom:0;margin-bottom:0}.dz3-mxr .dz3-bar .tabs label{height:48px;margin-bottom:0}.dz3-mxr .dz3-bar .sp{flex:1}.dz3-mxr .dz3-bar .dz3-meta{font-size:13px;color:var(--text-3)}.dz3-mx th.c{padding-left:8px;padding-right:8px;white-space:normal;line-height:16px;text-align:center;vertical-align:bottom}.dz3-mx th.\!c{padding-left:8px!important;padding-right:8px!important;white-space:normal!important;line-height:16px!important;text-align:center!important;vertical-align:bottom!important}.dz3-mx td.sysc{min-width:260px}.dz3-mx .cell .trunc{max-width:none}.dz3-mx .cell small{white-space:nowrap;overflow:visible;text-overflow:clip}@media (max-width:900px){.dz3-mxr .dz3-bar{padding:0 12px}.dz3-mx td.sysc{min-width:200px}}.dz3-pl .rp-vid .legend{padding-bottom:12px}.dz3-grp{padding:12px 20px 8px;font-size:12px;line-height:16px;font-weight:600;color:var(--text-3);border-bottom:1px solid var(--border-soft);background:var(--surface-2);grid-column:1/-1}.dz3-grp b{color:var(--text-2);font-weight:600}.tabs>span{position:relative;display:flex;align-items:center;gap:8px;height:40px;font-weight:500;font-size:14px;color:var(--text-2);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs>span.on{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tabs>span.\!on{color:var(--primary)!important;border-bottom-color:var(--primary)!important;font-weight:600!important}.tabs>span.on .n{background:var(--navy-100);color:var(--navy-700)}.tabs>span.\!on .n{background:var(--navy-100)!important;color:var(--navy-700)!important}.tabs>span.on .\!n{background:var(--navy-100)!important;color:var(--navy-700)!important}.\!t .go .go-i{display:inline-flex!important}.t .go .go-i{display:inline-flex}@media (max-width:900px){.\!t td.go{padding-right:20px!important}.t td.go{padding-right:20px}}.fx4-rt>input:focus-visible~.tabs{outline:2px solid var(--primary);outline-offset:-2px}#fx4-1:checked~.tabs label[for=fx4-1],#fx4-2:checked~.tabs label[for=fx4-2],#fx4-3:checked~.tabs label[for=fx4-3],#fx4-4:checked~.tabs label[for=fx4-4],#fx4-5:checked~.tabs label[for=fx4-5],#fx4-6:checked~.tabs label[for=fx4-6]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}#fx4-1:checked~.tabs label[for=fx4-1] .n,#fx4-2:checked~.tabs label[for=fx4-2] .n,#fx4-3:checked~.tabs label[for=fx4-3] .n,#fx4-4:checked~.tabs label[for=fx4-4] .n,#fx4-5:checked~.tabs label[for=fx4-5] .n,#fx4-6:checked~.tabs label[for=fx4-6] .n{background:var(--navy-100);color:var(--navy-700)}#fx4-1:checked~.tabs label[for=fx4-1] .\!n,#fx4-2:checked~.tabs label[for=fx4-2] .\!n,#fx4-3:checked~.tabs label[for=fx4-3] .\!n,#fx4-4:checked~.tabs label[for=fx4-4] .\!n,#fx4-5:checked~.tabs label[for=fx4-5] .\!n,#fx4-6:checked~.tabs label[for=fx4-6] .\!n{background:var(--navy-100)!important;color:var(--navy-700)!important}.fx4-rt .tabs label:hover{color:var(--text)}.tabs a:not([href]){cursor:default}.btn.sm.ghost.fx4-cta{color:var(--primary);font-weight:600}.btn.sm.ghost.fx4-cta:hover{background:var(--navy-50);color:var(--primary-hover)}.btn.sm.ghost.icon{width:32px;padding:0;justify-content:center;color:var(--text-2)}.btn.sm.ghost.icon:hover{background:var(--surface-3);color:var(--text)}.\!t td.act:empty{padding:0!important}.t td.act:empty{padding:0}.t td.\!act:empty{padding:0!important}@media (max-width:600px){.fx3-fail .grow{flex:1 1 100%}.fx3-fail .btn{margin-top:4px}.tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}}.dz3-dd .mn{position:absolute;z-index:6;top:40px;left:0;min-width:200px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);display:flex;flex-direction:column}.dz3-dd .mn button{height:32px;padding:0 12px;border:0;background:none;text-align:left;font:inherit;font-size:13px;color:var(--text-2);border-radius:var(--r-chip);cursor:pointer}.dz3-dd .mn button:hover{background:var(--navy-50);color:var(--text)}.dz3-dd .mn button.on{color:var(--primary);font-weight:600}.dz3-dd .mn button.\!on{color:var(--primary)!important;font-weight:600!important}.dz3-side{display:flex;flex-direction:column;gap:24px}.dz3-fund .fx3-stk i{position:relative}@media (max-width:600px){.dz3-fund .t td:nth-child(2){min-width:200px}.dz3-hide600{display:none}.dz3-fund .\!t td:nth-child(2){min-width:200px!important}}.btn.sm.ghost.fx4-cta{margin-left:-12px}.shr4-map .mk.mute{outline-color:var(--text-3)}@media (max-width:600px){.shr4-map .stage{min-width:0}.shr4-map .mk{width:18px!important;height:18px!important;font-size:12px;line-height:16px}.shr4-map .hq b{display:none}.shr4-map .hq .ring{width:16px;height:16px}.shr4-map .hq .ring:before{top:2px;right:2px;bottom:2px;left:2px}.shr4-map .hq .ring:after{top:5px;right:5px;bottom:5px;left:5px}}.pager .pg .gap{color:var(--text-3)}@media (max-width:600px){.pager{flex-wrap:wrap}.pager>span{flex:1 1 100%}}.\!t.shr3-fresh tbody tr:first-child td{animation:none!important}.t.shr3-fresh tbody tr:first-child td{animation:none}.\!t.shr3-fresh tbody tr:first-child{animation:rise .35s var(--ease) both,shx-fresh 2.4s var(--ease) .15s both!important}.t.shr3-fresh tbody tr:first-child{animation:rise .35s var(--ease) both,shx-fresh 2.4s var(--ease) .15s both}.shr3-scroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}@media (min-width:601px){.shr3-scroll{-webkit-mask-image:none;mask-image:none}}.\!t tbody tr:has(.shr4-rad:checked) td{background:var(--navy-50)!important}.t tbody tr:has(.shr4-rad:checked) td{background:var(--navy-50)}.\!t tbody tr:has(.shr4-rad:focus-visible) td:first-child{box-shadow:none!important;outline:2px solid var(--ring)!important;outline-offset:-2px!important}.t tbody tr:has(.shr4-rad:focus-visible) td:first-child{box-shadow:none;outline:2px solid var(--ring);outline-offset:-2px}.\!t .go label{display:flex!important;cursor:pointer!important;color:inherit!important}.t .go label{display:flex;cursor:pointer;color:inherit}.split:has(#inc1:checked) #pan1,.split:has(#inc2:checked) #pan2,.split:has(#inc3:checked) #pan3,.split:has(#inc4:checked) #pan4,.split:has(#inc5:checked) #pan5{display:block;animation:rise .25s var(--ease) both}.shr4-span{grid-column:1/-1}.shr4-hd{display:flex;align-items:center;gap:12px;padding:8px 20px;border-bottom:1px solid var(--border-soft);font-size:12px;line-height:16px;font-weight:600;color:var(--text-3)}.shr4-hd .a{flex:0 0 200px}.shr4-hd .\!a{flex:0 0 200px!important}.shr4-hd .g{flex:1}.shr4-hd .\!g{flex:1!important}.shr4-hd .n{flex:0 0 56px;text-align:right}.shr4-hd .\!n{flex:0 0 56px!important;text-align:right!important}.shr4-hd .d{flex:0 0 56px;text-align:right}.shr4-hd .\!d{flex:0 0 56px!important;text-align:right!important}.shr4-hd .s{flex:0 0 16px}.shr4-hd .\!s{flex:0 0 16px!important}.shr4-hd.sm .a{flex-basis:200px}.shr4-hd.sm .\!a{flex-basis:200px!important}.shr4-grid a.mini.shx-link .chev{flex:0 0 16px;color:var(--text-3);display:flex;transition:transform .15s var(--ease),color .15s var(--ease)}.shr4-grid a.mini.shx-link:hover .chev{color:var(--primary);transform:translate(2px)}.shr4-grid .mini:last-of-type{border-bottom:0}@media (max-width:900px){.shr4-hd .a{flex-basis:140px}.shr4-hd .n,.shr4-hd .d{flex-basis:48px}.shr4-hd .\!a{flex-basis:140px!important}.shr4-hd .\!n,.shr4-hd .\!d{flex-basis:48px!important}}.shr4-act{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:var(--r-control);background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease)}.shr4-act:hover{background:var(--navy-50);color:var(--text)}.shr4-act.rm:hover{background:var(--red-50);color:var(--red-800)}.shr4-act:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:900px){.shr4-act span{display:none}.shr4-act{width:32px;justify-content:center;padding:0}}.dz3-fund .fx3-stk{height:24px}.dz3-fund .fx3-stk i{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;line-height:16px;font-weight:600;color:#fff;overflow:hidden}.dz3-fund .fx3-stk i.s-stop{color:var(--text-2)}.dz3-mx thead th{padding-top:8px;padding-bottom:8px;height:56px}.dz3-side>.card:last-child{flex:1}.dz3-side>.\!card:last-child{flex:1!important}.stk .s-ven{background:repeating-linear-gradient(135deg,var(--sky-300) 0 5px,var(--sky-100) 5px 8px)}.dz3-mxr>input{scroll-margin-top:600px}.shr4-act.ico-only{width:32px;justify-content:center;padding:0}@media (min-width:901px){.split.ip2{grid-template-columns:minmax(0,1fr) 320px}}.shr4-hd .a.pv{flex-basis:264px}.shr4-hd .\!a.pv{flex-basis:264px!important}.shr4-grid a.mini.shx-link i.chev{font-style:normal}@media (max-width:900px){.shr4-hd .a.pv{flex-basis:140px}.shr4-hd .\!a.pv{flex-basis:140px!important}.shr4-grid .mini{gap:8px;padding-left:16px;padding-right:16px}.shr4-grid .mini .t1{flex-basis:116px!important}.shr4-grid a.mini.shx-link i.chev{flex:0 0 14px}.shr4-hd{gap:8px;padding-left:16px;padding-right:16px}.shr4-hd .a,.shr4-hd .a.pv{flex-basis:116px}.shr4-hd .s{flex-basis:14px}.shr4-hd .\!a,.shr4-hd .\!a.pv{flex-basis:116px!important}.shr4-hd .\!s{flex-basis:14px!important}}.stk .s-ven .fx5c-lb{background:var(--surface);color:var(--text);border-radius:var(--r-chip);padding:0 4px;line-height:16px}@media (max-width:640px){.dz3-fund table.t th:nth-child(2),.dz3-fund table.t td:nth-child(2){display:none}.dz3-fund table.t col:nth-child(2){width:0}.dz3-fund .cell small.trunc{max-width:120px}.dz3-fund .fx3-legend{display:none}.dz3-fund tfoot td:first-child{background:var(--surface-2)}.dz3-fund table.t{table-layout:auto}.dz3-fund table.t th,.dz3-fund table.t td{padding-left:8px;padding-right:8px}.dz3-fund table.t th:first-child,.dz3-fund table.t td:first-child{padding-left:16px;width:136px;max-width:136px}.dz3-fund table.t th:last-child,.dz3-fund table.t td:last-child{padding-right:12px;width:32px}.dz3-fund table.t th{letter-spacing:0}.dz3-fund table.\!t th:nth-child(2),.dz3-fund table.\!t td:nth-child(2){display:none!important}.dz3-fund table.\!t col:nth-child(2){width:0!important}.dz3-fund table.\!t{table-layout:auto!important}.dz3-fund table.\!t th,.dz3-fund table.\!t td{padding-left:8px!important;padding-right:8px!important}.dz3-fund table.\!t th:first-child,.dz3-fund table.\!t td:first-child{padding-left:16px!important;width:136px!important;max-width:136px!important}.dz3-fund table.\!t th:last-child,.dz3-fund table.\!t td:last-child{padding-right:12px!important;width:32px!important}.dz3-fund table.\!t th{letter-spacing:0!important}}.fx5c-swipe{display:none}@media (max-width:900px){.fx5c-swipe{display:inline-flex;margin-left:auto;font-size:12px;line-height:16px;color:var(--text-3)}.t.mx.dz3-mx.fx3-mx thead th,.t.mx.dz3-mx.fx3-mx thead th.c{height:40px;padding-top:0;padding-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.\!t.mx.dz3-mx.fx3-mx thead th,.\!t.mx.dz3-mx.fx3-mx thead th.c,.t.mx.dz3-mx.fx3-mx thead th.\!c{height:40px!important;padding-top:0!important;padding-bottom:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}}.ch .ch-act .r{flex-wrap:nowrap}.ch .ch-act .\!r{flex-wrap:nowrap!important}.ch .ch-act .r .btn{white-space:nowrap}.ch .ch-act .\!r .btn{white-space:nowrap!important}@media (max-width:640px){.ch .ch-act{align-items:flex-start}.ch .ch-act .r{width:100%;justify-content:flex-start}.ch .ch-act .r .btn{flex:0 0 auto}.ch-top{padding:16px}.ch .ch-act .\!r{width:100%!important;justify-content:flex-start!important}.ch .ch-act .\!r .btn{flex:0 0 auto!important}}.\!t tbody tr:has(.shr4-rad:checked) td:first-child{border-left:3px solid var(--primary)!important;padding-left:17px!important}.t tbody tr:has(.shr4-rad:checked) td:first-child{border-left:3px solid var(--primary);padding-left:17px}.\!t tbody tr:has(.shr4-rad:checked) label.shr4-pick b{color:var(--primary)!important}.t tbody tr:has(.shr4-rad:checked) label.shr4-pick b{color:var(--primary)}.fx5c-sw6{display:none}@media (max-width:600px){.shr4-map .stage{min-width:520px}.fx5c-sw6{display:block;font-size:12px;line-height:16px;color:var(--text-3)}.tabs[aria-label="SHA Shield pages"]{flex-wrap:wrap;gap:0 16px;overflow:visible;-webkit-mask-image:none;mask-image:none}.tabs[aria-label="SHA Shield pages"] a{height:36px}}.page:has(#lvp:checked) .fx5c-a,.page:has(#lvp:checked) .fx5c-on{display:none}.page:has(#lvp:checked) .fx5c-b{display:inline-flex}.page:has(#lvp:checked) .fx5c-off{display:inline-flex}@media (max-width:900px){.tabs label span.show-sm,.tabs a span.show-sm{display:inline}}.legend .scrub{margin-right:8px}.\!t.vh-home td:nth-child(2) .chip{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.t.vh-home td:nth-child(2) .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.t.vh-home td:nth-child(2) .\!chip{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (min-width: 901px){.\!t.vh-home th:nth-child(2){width:240px!important}.t.vh-home th:nth-child(2){width:240px}}.\!t.vh-home th:nth-child(2){min-width:176px!important}.t.vh-home th:nth-child(2){min-width:176px}@media (max-width: 900px){.t.vh-home td:first-child .cell{width:148px}.t.vh-home td:nth-child(2) .chip{max-width:none;overflow:visible}.vh-id{display:none}.\!t.vh-home td:first-child .cell{width:148px!important}.\!t.vh-home td:nth-child(2) .chip{max-width:none!important;overflow:visible!important}.t.vh-home td:nth-child(2) .\!chip{max-width:none!important;overflow:visible!important}}.\!t.vh-home .vh-submit{align-self:flex-start!important;white-space:nowrap!important}.t.vh-home .vh-submit{align-self:flex-start;white-space:nowrap}.\!t.vh-home .vh-hint{display:block!important;max-width:220px!important;white-space:normal!important}.t.vh-home .vh-hint{display:block;max-width:220px;white-space:normal}.cell small.vx-sm-only{display:none}@media (max-width: 900px){.cell small.vx-sm-only{display:block}}.vs-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:16px;font-size:13px;line-height:20px;color:var(--text-2)}.vs-meta b{font-weight:500;color:var(--text)}.vs-ev{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-done{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--green-100);background:var(--green-50);border-radius:var(--r-card)}.vs-done h2{font-size:20px;line-height:28px;font-weight:600;color:var(--green-700)}.vs-done p{font-size:14px;line-height:20px;color:var(--green-700);margin-top:4px}.vs-lock{background:var(--green-50)}.\!t tbody tr.vs-lock:hover{background:var(--green-50)!important}.t tbody tr.vs-lock:hover{background:var(--green-50)}.vs-gate{position:sticky;top:0}.takeover{position:fixed;z-index:61;top:var(--app-top-h, 56px);right:0;bottom:0;left:248px;overflow-y:auto;overscroll-behavior:contain;background:var(--bg)}.takeover:focus{outline:none}.takeover-in{width:100%;max-width:1360px;margin:0 auto;padding:24px 32px 48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 900px){.takeover{left:0}.takeover-in{padding:16px 16px 32px}}.\!ready li{display:flex!important;gap:12px!important;align-items:center!important;padding:12px 20px!important;border-bottom:1px solid var(--border-soft)!important}.ready li{display:flex;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border-soft)}.\!ready li:last-child{border-bottom:0!important}.ready li:last-child{border-bottom:0}.\!ready .ibox{width:32px!important;height:32px!important}.ready .ibox{width:32px;height:32px}.vx-steps .tag{font-size:12px;flex:none;white-space:nowrap}.vx-steps .\!tag{font-size:12px!important;flex:none!important;white-space:nowrap!important}.vx-hint{margin-top:0}.vr-stage{position:relative;aspect-ratio:16 / 9;background:var(--navy-950);border-bottom:1px solid var(--navy-900);overflow:hidden}.vr-stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vr-pill{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:var(--r-chip);background:var(--navy-950);color:#fff;font-size:13px}.vr-timer{font-family:var(--mono);font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.02em;color:var(--text)}.vr-wave{display:flex;align-items:center;gap:4px;height:32px}.vr-wave i{width:4px;border-radius:2px;background:var(--border-strong);transition:height .1s linear}.vr-wave i.on{background:var(--navy-500)}.vr-wave i.\!on{background:var(--navy-500)!important}@media (max-width: 900px){.vr-foot{flex-direction:column;align-items:stretch!important}.vr-foot .btn{width:100%}.vx-steps li{flex-wrap:wrap}}.vp{position:relative;display:flex;flex-direction:column;gap:24px}.rp{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.rp-l,.rp-r{display:flex;flex-direction:column;gap:24px;min-width:0}.vp .screen{background:var(--navy-950)}.vp .\!screen{background:var(--navy-950)!important}.vp .screen video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--navy-950)}.vp .\!screen video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background:var(--navy-950)!important}.vp .screen .playbtn{position:relative;z-index:1}.vp .\!screen .playbtn{position:relative!important;z-index:1!important}.vp .playbtn.live{opacity:0;pointer-events:none}.vp .playbtn.\!live{opacity:0!important;pointer-events:none!important}.vp .screen:hover .playbtn.live,.vp .screen:focus-within .playbtn.live{opacity:1;pointer-events:auto}.vp .\!screen:hover .playbtn.live,.vp .\!screen:focus-within .playbtn.live{opacity:1!important;pointer-events:auto!important}.vp .screen:hover .playbtn.\!live,.vp .screen:focus-within .playbtn.\!live{opacity:1!important;pointer-events:auto!important}.vp .screen .playbtn{transition:transform .2s var(--ease),background .2s var(--ease),opacity .2s var(--ease)}.vp .\!screen .playbtn{transition:transform .2s var(--ease),background .2s var(--ease),opacity .2s var(--ease)!important}.vp .chap{width:100%;text-align:left;background:none;border-left:0;padding-left:16px;color:var(--text);min-width:0}.vp .chap.on{background-color:var(--navy-50);background-image:linear-gradient(var(--primary),var(--primary));background-size:3px 100%;background-repeat:no-repeat}.vp .chap.\!on{background-color:var(--navy-50)!important;background-image:linear-gradient(var(--primary),var(--primary))!important;background-size:3px 100%!important;background-repeat:no-repeat!important}.vp .chap .grow b{font-weight:500;font-size:13px;line-height:20px}.vp .chap:last-child{border-bottom:0}.pbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--h-sm);height:var(--h-sm);border-radius:var(--r-control);color:inherit;transition:background .15s var(--ease)}.pbtn:hover{background:#ffffff24;color:inherit}.pbtn:disabled,.pbtn.off{opacity:.35;pointer-events:none}.pbtn.\!off{opacity:.35!important;pointer-events:none!important}.pbtn.txt{width:auto;padding:0 8px;font-family:var(--mono);font-size:12px}.vp .ctl{display:flex;gap:4px;align-items:center}.vp-badge{position:absolute;left:12px;top:12px;z-index:2;display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--r-chip);background:#071f38b8;color:#fff;font-size:13px;line-height:20px}.vp .scrub{cursor:pointer;touch-action:none}.vp .scrub .head{pointer-events:none}.vp .scrub .\!head{pointer-events:none!important}.vp .pctl .scrub{margin:0 8px}.vp .pctl .mono{white-space:nowrap}.vp-legend{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:0 16px 12px;color:var(--side-text);font-size:12px;line-height:16px}.vp-legend span{display:inline-flex;align-items:center;gap:4px}.vp-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--green-500);border:2px solid var(--navy-950)}.vp-dot.warn{background:#f2b544}.vp .scrub .pin:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}.vp .scrub .pin:hover,.vp .scrub .pin.on{transform:none;outline:2px solid #fff;outline-offset:1px;z-index:2}.vp .scrub .pin.\!on{transform:none!important;outline:2px solid #fff!important;outline-offset:1px!important;z-index:2!important}.vp .scrub .pin:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:12px;line-height:16px;font-weight:500;opacity:0;pointer-events:none;transition:opacity .12s var(--ease)}.vp .scrub .pin.r:after{left:auto;right:-8px;transform:none}.vp .scrub .pin.\!r:after{left:auto!important;right:-8px!important;transform:none!important}.vp .scrub .pin.l:after{left:-8px;transform:none}.vp .scrub .pin.\!l:after{left:-8px!important;transform:none!important}.vp .scrub .pin:hover:after,.vp .scrub .pin:focus-visible:after{opacity:1}.vp-note{background:var(--surface-2);border-radius:var(--r-control);padding:12px 16px;display:flex;flex-direction:column;gap:8px}.vp-fix{display:flex;flex-direction:column;gap:4px}.vp-fix p,.vp-note p{font-size:14px;line-height:20px}.vp-act{display:flex;flex-wrap:wrap;gap:8px}.vp-dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 16px;font-size:13px;line-height:20px}.vp-dl dt{color:var(--text-3)}.vp-dl dd{min-width:0;overflow-wrap:anywhere}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 900px){.rp{display:flex;flex-direction:column}.rp-l,.rp-r{display:contents}.rp-vid{order:1}.rp-chk{order:2}.rp-chaps{order:3}.rp-det{order:4}.vp .scrub .pin:before{top:-14px;right:-14px;bottom:-14px;left:-14px}.vp .pctl{flex-wrap:wrap;row-gap:12px}.vp .pctl .scrub{order:5;flex:1 1 100%;margin:0 8px}.vp .pctl .mono{margin-right:auto}.vp .ts{height:32px}}.takeover-in>*{animation:rise .45s var(--ease) both}.takeover-in>*:nth-child(2){animation-delay:.05s}.takeover-in>*:nth-child(3){animation-delay:.1s}.takeover-in>*:nth-child(n+4){animation-delay:.15s}.rv2-tabs .tabs{margin-bottom:16px}.rv2-q th:nth-child(2){width:176px}.rv2-q th:nth-child(3){width:136px}.card-f a{color:var(--primary)}@media (max-width: 640px){.rv2-tabs .tabs{gap:12px}.rv2-tabs .tabs [role=tab]{gap:4px}}@media (max-width: 900px){.\!t.rv2-t.rv2-d td:first-child .cell{width:168px!important}.t.rv2-t.rv2-d td:first-child .cell{width:168px}}.rvh-item:disabled{cursor:not-allowed;opacity:.6}.rvh-item:disabled:hover{background:transparent}.rvh-item.calm:hover{background:var(--navy-50)}.rvh-item.calm .ico{color:var(--primary)}.rvh-item.calm b{color:var(--text)}.rv-opts.n1{grid-template-columns:minmax(0,1fr)}.rv-opts.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-opts.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-opts .opt:has(input:disabled){cursor:not-allowed;opacity:.6}.rv-opts .opt:has(input:disabled:checked){opacity:1}@media (max-width:900px){.rv-opts.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-up{text-transform:none;letter-spacing:0;font-size:13px;line-height:16px;font-weight:600;color:var(--text-2)}.rc-up+*{margin-top:4px}.tint{background:var(--surface-2);border-radius:var(--r-control);padding:12px 16px}.tint summary{width:100%}.tile{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:48px;height:var(--h-sm);padding:0 8px;border-radius:var(--r-control);border:1px solid var(--border);background:var(--surface);font-size:12px;line-height:16px;font-weight:600;color:var(--text-2);cursor:pointer;transition:background .15s var(--ease)}.tile:hover{background:var(--surface-2);color:var(--text)}.tile.pass{background:var(--green-50);border-color:var(--green-100);color:var(--green-700)}.tile.fail{background:var(--red-50);border-color:var(--red-200);color:var(--red-800)}.tile.wait{background:var(--amber-50);border-color:var(--amber-200);color:var(--amber-800)}.tile.na{background:var(--surface-2);color:var(--text-3)}.tile.cur{background:var(--primary);border-color:var(--primary);color:#fff}.tile.\!cur{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.rn-groups .rc-up{margin-bottom:8px}.rv-nav .filter{flex:1 1 280px;min-width:0;justify-content:flex-start;cursor:pointer}.rv-nav .filter svg:last-child{transition:transform .15s var(--ease)}.rv-nav .filter[aria-expanded=true] svg:last-child{transform:rotate(180deg)}@media (max-width:600px){.rv-nav{flex-wrap:wrap}.rv-nav .filter{flex:1 1 0}.rv-nav .rv-prog{order:5;width:100%}}.steps li{display:flex;gap:8px;align-items:flex-start}.steps .no{flex:none;width:20px;height:20px;border-radius:6px;background:var(--surface-3);font-size:12px;line-height:20px;text-align:center;font-weight:600;color:var(--text-2)}.rv-more[open]>summary .chev{transform:rotate(180deg)}.rv-more>summary .chev{display:inline-flex;transition:transform .15s var(--ease)}.ans{display:inline-flex;align-items:center;justify-content:center;height:var(--h-sm);padding:0 12px;border-radius:var(--r-control);border:1px solid var(--border-strong);background:var(--surface);font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap;gap:4px;cursor:pointer;transition:background .15s var(--ease)}.ans:hover{background:var(--surface-2)}.ans[disabled]{cursor:not-allowed;opacity:.6}.ans.pass{background:var(--green-50);border-color:var(--green-600);color:var(--green-700);font-weight:600}.ans.fail{background:var(--red-50);border-color:var(--red-600);color:var(--red-800);font-weight:600}.ans.na{background:var(--surface-2);border-color:var(--text-3);color:var(--text);font-weight:600}.rv-chk .\!t .cell .trunc{max-width:none!important}.rv-chk .t .cell .trunc{max-width:none}.\!t .go a{display:flex!important;color:inherit!important}.t .go a{display:flex;color:inherit}.meter{position:relative;height:12px;border-radius:6px;background:var(--surface-3)}.meter i{display:block;height:100%;border-radius:6px;background:var(--primary);transform-origin:left;animation:grow .8s var(--ease) both}.meter b{position:absolute;top:-4px;width:2px;height:20px;background:var(--text)}@media (max-width:900px){.rv2-ck td .cell .show-sm{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow:visible}.t.rv2-t.rv2-ck td:first-child .cell{width:196px}.t.rv2-t.rv2-sc td:first-child .cell{width:172px}.\!t.rv2-t.rv2-ck td:first-child .cell{width:196px!important}.\!t.rv2-t.rv2-sc td:first-child .cell{width:172px!important}}.gp-t .cell .trunc{max-width:440px}.gp-st{display:inline-flex;align-items:center;gap:8px;color:var(--text)}.gp-tabs .n{background:var(--surface-3);color:var(--text-2)}.gp-tabs .\!n{background:var(--surface-3)!important;color:var(--text-2)!important}.gp-t td .gp-rowbtn{display:block;width:100%;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:inherit}.gp-t tr:hover .gp-rowbtn b{color:var(--primary)}.gp-t tbody tr{cursor:pointer}@media (max-width: 900px){.gp-t .cell .trunc{max-width:none}.gp-t td:first-child .cell{width:300px}.gp-t td:first-child .cell>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-t td:first-child .cell>.show-sm{white-space:normal}}@media (max-width: 640px){.gp-tabs{gap:12px}.gp-tabs [role=tab]{gap:4px}}.gp-tl .when{font-size:12px;line-height:16px;color:var(--text-3)}.gp-tl .\!note{background:var(--surface-2)!important;border-radius:var(--r-control)!important;padding:8px 12px!important;color:var(--text-2)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.gp-tl .note{background:var(--surface-2);border-radius:var(--r-control);padding:8px 12px;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.gp-files{display:flex;flex-direction:column}.gp-file{display:flex;align-items:center;gap:12px;padding:8px 0}.gp-file .m{flex:1;min-width:0}.gp-file .\!m{flex:1!important;min-width:0!important}.gp-file .m b{display:block;font-weight:600}.gp-file .\!m b{display:block!important;font-weight:600!important}.gp-file .m small{display:block;font-size:12px;line-height:16px;color:var(--text-3)}.gp-file .\!m small{display:block!important;font-size:12px!important;line-height:16px!important;color:var(--text-3)!important}.gp-dlg>.dialog-x,.ev-dlg>.dialog-x{display:none}.gp-dlg .dialog-b{overflow:auto;flex:1;min-height:0}.gp-dlg .dialog-h,.gp-dlg .dialog-f{flex:none}.gp-dlg .dialog-h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gp-more .chev{transition:transform .15s var(--ease);display:inline-flex}.gp-more[open] .chev{transform:rotate(90deg)}.gp-more .in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.gp-search .input{padding-left:36px}@media (max-width: 900px){.gp-r3,.gp-r2e,.gp-more .in{grid-template-columns:minmax(0,1fr)}.gp-dlg{top:16px;max-height:calc(100dvh - 32px)}.gp-dlg .dialog-f>p{flex:1 1 100%;margin:0!important}.gp-dlg .dialog-f>button{flex:1 1 0}}.ev-dlg{width:960px;max-width:calc(100% - 32px)}.ev-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.ev-grid>.ev-side{align-self:start}.ev-vb{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ev-vb .n{padding:0 8px;font-variant-numeric:tabular-nums;font-size:13px}.ev-vb .\!n{padding:0 8px!important;font-variant-numeric:tabular-nums!important;font-size:13px!important}.ev-used{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:var(--surface-2);border-radius:var(--r-control)}.ev-used a{display:flex;flex-direction:column;color:var(--text)}.ev-used a:hover{color:var(--primary)}.ev-used small{font-size:12px;line-height:16px;color:var(--text-3)}.ev-sha{display:flex;align-items:center;gap:8px}.ev-sha code{font-family:var(--mono);font-size:12px;line-height:16px;min-width:0}@media (max-width: 900px){.ev-grid{grid-template-columns:minmax(0,1fr)}.ev-grid>.ev-side{order:-1}}.mf{position:relative}.mf .menu{position:absolute;right:0;top:calc(100% + 4px);z-index:5;width:240px;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.mf .\!menu{position:absolute!important;right:0!important;top:calc(100% + 4px)!important;z-index:5!important;width:240px!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-control)!important}.mf button.filter{font-family:inherit}.calbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--border)}.calbar .nav{display:flex;flex-direction:row;align-items:center;gap:4px}.calbar .\!nav{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important}.calbar .nav .btn.icon{width:32px;height:32px}.calbar .\!nav .btn.icon{width:32px!important;height:32px!important}.calbar>.row{flex-wrap:wrap;min-width:0;max-width:100%}.calbar>.\!row{flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.leg{display:flex;gap:16px;flex-wrap:wrap}.leg span{display:inline-flex;align-items:center;gap:8px}.legbar{padding:12px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.dot.sky{background:var(--sky-500)}.dot.dash{background:var(--surface);border:1px solid var(--sky-500);box-sizing:border-box}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal .dow{padding:8px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:var(--surface-2);border-bottom:1px solid var(--border)}.cal .day{display:flex;flex-direction:column;gap:4px;min-height:88px;padding:8px 4px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--text);text-align:left;font:inherit;background:transparent;cursor:pointer}.cal>:nth-child(7n){border-right:0}.cal .day:nth-last-child(-n+7){border-bottom:0}.cal .day:hover{background:var(--navy-50)}.cal .day button.n{border:0;background:transparent;font:inherit;font-weight:500;cursor:pointer;color:inherit}.cal .day button.\!n{border:0!important;background:transparent!important;font:inherit!important;font-weight:500!important;cursor:pointer!important;color:inherit!important}.cal .day.today button.n{background:var(--primary);color:#fff;font-weight:600}.cal .day.today button.\!n{background:var(--primary)!important;color:#fff!important;font-weight:600!important}.cal button.more{border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}button.li{width:100%;text-align:left;background:transparent;cursor:pointer;font:inherit;border-top:0;border-left:0;border-right:0}button.li:hover{background:var(--navy-50)}.cal .day .n{margin-left:4px;font-size:13px;line-height:24px;font-weight:500;width:-moz-fit-content;width:fit-content;min-width:24px;padding:0 4px;text-align:center;border-radius:var(--r-chip)}.cal .day .\!n{margin-left:4px!important;font-size:13px!important;line-height:24px!important;font-weight:500!important;width:-moz-fit-content!important;width:fit-content!important;min-width:24px!important;padding:0 4px!important;text-align:center!important;border-radius:var(--r-chip)!important}.cal .day.out{background:var(--surface-2);color:var(--text-3)}.cal .day.\!out{background:var(--surface-2)!important;color:var(--text-3)!important}.cal .day.today{background:var(--navy-50);outline:1px solid var(--primary);outline-offset:-1px}.cal .day.today .n{background:var(--primary);color:#fff;font-weight:600}.cal .day.today .\!n{background:var(--primary)!important;color:#fff!important;font-weight:600!important}.cal .day:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.cal .ev{display:flex;flex-direction:column;gap:0;padding:4px;border-radius:var(--r-chip);background:var(--navy-100);border:1px solid var(--navy-300);font-size:12px;line-height:16px;min-width:0;color:var(--text-2);text-align:left;font-family:inherit;cursor:pointer;transition:background .12s var(--ease);animation:rise .3s var(--ease) both}.cal .\!ev{display:flex!important;flex-direction:column!important;gap:0!important;padding:4px!important;border-radius:var(--r-chip)!important;background:var(--navy-100)!important;border:1px solid var(--navy-300)!important;font-size:12px!important;line-height:16px!important;min-width:0!important;color:var(--text-2)!important;text-align:left!important;font-family:inherit!important;cursor:pointer!important;transition:background .12s var(--ease)!important;animation:rise .3s var(--ease) both!important}.cal .ev:hover{background:var(--navy-200);color:var(--text-2)}.cal .\!ev:hover{background:var(--navy-200)!important;color:var(--text-2)!important}.cal .ev b{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--text);font-family:var(--mono);font-size:12px;line-height:16px}.cal .\!ev b{display:flex!important;align-items:center!important;gap:4px!important;font-weight:600!important;color:var(--text)!important;font-family:var(--mono)!important;font-size:12px!important;line-height:16px!important}.cal .ev .dot{width:6px;height:6px}.cal .\!ev .dot{width:6px!important;height:6px!important}.cal .ev.sky{background:var(--surface);border:1px dashed var(--sky-500)}.cal .\!ev.sky{background:var(--surface)!important;border:1px dashed var(--sky-500)!important}.cal .ev.ok{background:var(--green-50);border-color:var(--green-100)}.cal .\!ev.ok,.cal .ev.\!ok{background:var(--green-50)!important;border-color:var(--green-100)!important}.cal .ev.warn{background:var(--amber-50);border-color:var(--amber-200)}.cal .\!ev.warn{background:var(--amber-50)!important;border-color:var(--amber-200)!important}.cal .ev.off{opacity:.6;text-decoration:line-through}.cal .\!ev.off,.cal .ev.\!off{opacity:.6!important;text-decoration:line-through!important}.cal .day.out .ev{opacity:.7}.cal .day.\!out .ev,.cal .day.out .\!ev{opacity:.7!important}.cal .ev .trunc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:clip}.cal .\!ev .trunc{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important}.cal .more{font-size:12px;line-height:16px;font-weight:600;color:var(--primary);padding:0 4px}.cal>:nth-child(n+15) .ev{animation-delay:.04s}.cal>:nth-child(n+15) .\!ev{animation-delay:.04s!important}.cal>:nth-child(n+22) .ev{animation-delay:.08s}.cal>:nth-child(n+22) .\!ev{animation-delay:.08s!important}.cal>:nth-child(n+29) .ev{animation-delay:.12s}.cal>:nth-child(n+29) .\!ev{animation-delay:.12s!important}.cal>:nth-child(n+36) .ev{animation-delay:.16s}.cal>:nth-child(n+36) .\!ev{animation-delay:.16s!important}.upc .li{animation:rise .3s var(--ease) both;width:100%;text-align:left;font:inherit;background:transparent;cursor:pointer}.upc .li:hover{background:var(--navy-50)}.upc .li:nth-child(3){animation-delay:.04s}.upc .li:nth-child(4){animation-delay:.08s}.upc .li:nth-child(5){animation-delay:.12s}.upc .li:nth-child(6){animation-delay:.16s}.wk{overflow-x:auto}.wkin{display:flex;min-width:720px}.tcol{flex:none;width:64px}.dcol{position:relative;flex:1;min-width:0;border-left:1px solid var(--border-soft)}.hh{height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--border);background:var(--surface-2)}.hh small{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.hh b{font-size:14px;line-height:20px;font-weight:600}.dcol.today .hh{background:var(--navy-50)}.dcol.today .hh b{color:var(--primary)}.tl{height:48px;padding:4px 8px 0 0;text-align:right;font-family:var(--mono);font-size:12px;line-height:16px;color:var(--text-3)}.hr{display:block;width:100%;height:48px;border:0;border-bottom:1px solid var(--border-soft);background:transparent;padding:0}button.hr{cursor:pointer}button.hr:hover{background:var(--navy-50)}button.hr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.dcol.today .hr{background:var(--navy-50)}.wev{position:absolute;display:flex;flex-direction:column;overflow:hidden;padding:4px;border-radius:var(--r-chip);background:var(--navy-100);border:1px solid var(--navy-300);font-size:12px;line-height:16px;color:var(--text-2);text-align:left;font-family:inherit;cursor:pointer;transition:background .12s var(--ease);animation:rise .3s var(--ease) both}.wev:hover{background:var(--navy-200);color:var(--text-2)}.wev b{font-family:var(--mono);font-weight:600;color:var(--text);font-size:12px;line-height:16px}.wev.sky{background:var(--surface);border:1px dashed var(--sky-500)}.wev.ok{background:var(--green-50);border-color:var(--green-100)}.wev.\!ok{background:var(--green-50)!important;border-color:var(--green-100)!important}.wev.warn{background:var(--amber-50);border-color:var(--amber-200)}.wev.off{opacity:.6;text-decoration:line-through}.wev.\!off{opacity:.6!important;text-decoration:line-through!important}.wev.big{font-size:13px;line-height:20px;padding:8px 12px}.wev.big small{font-size:12px;line-height:16px;color:var(--text-3)}.wev .trunc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:clip}.day1 .wkin{min-width:0}.day1 .dcol.today .hr{background:none}.nowline{position:absolute;left:0;right:0;height:1px;background:var(--red-600);pointer-events:none;z-index:2}@media (max-width:900px){.cal .ev span.trunc,.cal .ev b{display:none}.cal .ev,.cal .ev.sky{width:8px;height:8px;padding:0;border-radius:50%;border:0;pointer-events:none;animation:none;flex:none;overflow:hidden;box-sizing:border-box;display:block;background:var(--navy-500)}.cal .ev.sky{background:var(--sky-500)}.cal .ev.ok{background:var(--green-500)}.cal .ev.warn{background:var(--amber-600)}.cal .day{align-items:center;justify-content:flex-start;gap:4px;min-height:56px;padding:8px 0;-webkit-tap-highlight-color:transparent;transition:background .12s var(--ease)}.cal .day button.n{border:0;background:transparent;font:inherit;font-weight:500;cursor:pointer;color:inherit}.cal .day.today button.n{background:var(--primary);color:#fff;font-weight:600}.cal button.more{border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}button.li{width:100%;text-align:left;background:transparent;cursor:pointer;font:inherit;border-top:0;border-left:0;border-right:0}button.li:hover{background:var(--navy-50)}.cal .day .n{margin:0;width:32px;min-width:32px;height:32px;padding:0;font-size:13px;line-height:32px;border-radius:50%}.cal .day.today{outline:0;background:var(--surface)}.cal .day.today:hover{background:var(--navy-50)}.cal .dow{padding:8px 0;text-align:center;font-size:12px;letter-spacing:0}.cal .more,.calbar .hide-ph{display:none}.cal .ev.\!ok{background:var(--green-500)!important}.cal .\!ev span.trunc,.cal .\!ev b{display:none!important}.cal .\!ev,.cal .\!ev.sky{width:8px!important;height:8px!important;padding:0!important;border-radius:50%!important;border:0!important;pointer-events:none!important;animation:none!important;flex:none!important;overflow:hidden!important;box-sizing:border-box!important;display:block!important;background:var(--navy-500)!important}.cal .\!ev.sky{background:var(--sky-500)!important}.cal .\!ev.ok{background:var(--green-500)!important}.cal .\!ev.warn{background:var(--amber-600)!important}.cal .day button.\!n{border:0!important;background:transparent!important;font:inherit!important;font-weight:500!important;cursor:pointer!important;color:inherit!important}.cal .day.today button.\!n{background:var(--primary)!important;color:#fff!important;font-weight:600!important}.cal .day .\!n{margin:0!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:13px!important;line-height:32px!important;border-radius:50%!important}}.r2{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:16px}.r3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pick{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface)}.roster{flex:none;border:1px solid var(--border);border-radius:var(--r-control);overflow:hidden}.roster .li{padding:8px 12px}.roster .nm{flex:1;min-width:0;display:flex;flex-direction:column}.strip{display:flex;gap:8px;padding:16px 24px 0}.strip button{flex:1;display:flex;flex-direction:column;gap:4px;cursor:pointer;font-size:12px;line-height:16px;font-weight:500;color:var(--text-3);background:transparent;border:0;padding:0;text-align:left;font-family:inherit;transition:color .15s var(--ease)}.strip button:before{content:"";height:4px;border-radius:2px;background:var(--border);transition:background .15s var(--ease)}.strip button .nm2{display:flex;align-items:center;gap:4px}.strip button .ck{display:none;color:var(--green-700)}.strip button:hover{color:var(--text)}.strip button.on{color:var(--text);font-weight:600}.strip button.\!on{color:var(--text)!important;font-weight:600!important}.strip button.on:before{background:var(--primary)}.strip button.\!on:before{background:var(--primary)!important}.strip button.done{color:var(--text-2)}.strip button.\!done{color:var(--text-2)!important}.strip button.done:before{background:var(--green-600)}.strip button.\!done:before{background:var(--green-600)!important}.strip button.done .ck{display:inline-flex}.strip button.\!done .ck{display:inline-flex!important}.strip button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.pn{display:flex;flex-direction:column;gap:16px}.seg .opt-seg{display:flex;align-items:center;height:28px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;border:1px solid transparent;background:transparent;font-family:inherit;transition:background .15s var(--ease)}.seg .opt-seg:hover{background:var(--navy-50)}.seg .opt-seg.on{background:var(--surface);color:var(--text);border-color:var(--border);font-weight:600}.seg .opt-seg.\!on{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important;font-weight:600!important}.seg .opt-seg:focus-visible{outline:2px solid var(--primary);outline-offset:1px}details.more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--primary)}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary .chev{transform:rotate(90deg)}.chev{display:inline-flex;transition:transform .15s var(--ease)}details.more .in{display:flex;flex-direction:column;gap:16px;margin-top:16px}.dlg-sched .dialog-b{overflow:auto;flex:1;min-height:0}@media (max-width:900px){.r2,.r3{grid-template-columns:minmax(0,1fr)}}.\!t .who{display:flex!important;align-items:center!important;gap:8px!important}.t .who{display:flex;align-items:center;gap:8px}.\!t tbody tr.pick-row{cursor:pointer!important}.t tbody tr.pick-row{cursor:pointer}.\!t tbody tr.pick-row.sel td{background:var(--navy-50)!important}.t tbody tr.pick-row.sel td{background:var(--navy-50)}.\!t tbody tr.pick-row.sel b{font-weight:600!important}.t tbody tr.pick-row.sel b{font-weight:600}.\!t tbody tr.pick-row .rowlink b{font-weight:500!important}.t tbody tr.pick-row .rowlink b{font-weight:500}.\!t tbody tr.pick-row.sel .rowlink b{font-weight:600!important}.t tbody tr.pick-row.sel .rowlink b{font-weight:600}.sech{padding:12px 20px 8px;font-size:12px;line-height:16px;font-weight:600;color:var(--text-2);border-top:1px solid var(--border-soft);background:var(--surface-2)}.tside .card-h+.sech{border-top:1px solid var(--border-soft)}.tside .li{animation:rise .3s var(--ease) both}.tside .li:nth-child(n+3){animation-delay:.04s}@media (max-width:900px){.\!t .num.hide-sm{display:none!important}.t .num.hide-sm{display:none}}.ad-hist{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-weight:600;font-size:14px;line-height:20px;text-align:left;color:var(--text)}.ad-ro-more>.search{padding:12px 16px 0;min-width:0}.ad-ro-more>.\!search{padding:12px 16px 0!important;min-width:0!important}.ad-ro-more>.search .ico{left:28px}.ad-ro-more>.\!search .ico{left:28px!important}.ad-mx td .ico{color:var(--green-700);display:inline-block}@media (max-width:900px){.\!t.ad-t .cell small.trunc{max-width:168px!important}.t.ad-t .cell small.trunc{max-width:168px}}@media (max-width:900px){.ad-df>.row{width:100%}.ad-df>.row .btn{flex:1 1 auto;margin-left:0!important}.ad-df>.\!row{width:100%!important}.ad-df>.\!row .btn{flex:1 1 auto!important;margin-left:0!important}}.\!search.ad-search{width:320px!important}.search.ad-search{width:320px}@media (max-width:900px){.\!search.ad-search{width:100%!important}.search.ad-search{width:100%}}@media (min-width:901px){.dialog-pop.dlg-r{top:152px}}.dd{position:relative}.dd .menu{position:absolute;left:0;top:44px;z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);display:flex;flex-direction:column;padding:12px;gap:12px;min-width:240px}.dd .\!menu{position:absolute!important;left:0!important;top:44px!important;z-index:20!important;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--r-control)!important;display:flex!important;flex-direction:column!important;padding:12px!important;gap:12px!important;min-width:240px!important}.toolbar .search.ops-search{width:240px}.toolbar .\!search.ops-search{width:240px!important}.toolbar .search.ops-search .input{width:100%}.toolbar .\!search.ops-search .input{width:100%!important}.toolbar button.filter{font-family:inherit}.blk{background:var(--surface-2);border-radius:var(--r-control);padding:12px 16px;display:flex;align-items:center;gap:12px;min-width:0}.blk .mono{overflow-wrap:anywhere;flex:1;min-width:0}.blk.req{flex-wrap:wrap}.blk.req .btn{margin-left:auto}.blk.req .mono{flex-basis:100%;order:3}.rs>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;cursor:pointer;list-style:none}.rs>summary::-webkit-details-marker{display:none}.rs[open]>summary svg{transform:rotate(180deg)}.\!t button.rowlink{background:none!important;border:0!important;padding:0!important;font:inherit!important;font-weight:inherit!important;text-align:left!important;cursor:pointer!important;color:inherit!important}.t button.rowlink{background:none;border:0;padding:0;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;color:inherit}.\!t button.rowlink:hover{color:var(--primary)!important}.t button.rowlink:hover{color:var(--primary)}.\!t td.go button{background:none!important;border:0!important;padding:0!important;color:inherit!important;cursor:pointer!important}.t td.go button{background:none;border:0;padding:0;color:inherit;cursor:pointer}@media (max-width:900px){.t td:first-child{max-width:calc(100vw - 112px)}.t.ops-t .cell small.trunc{max-width:100%!important}.t.ops-t .cell small.trunc.au-sub{max-width:136px!important}.t .show-sm .row{flex-wrap:wrap!important;gap:4px 8px}.t td.go{padding-left:0;padding-right:16px;width:40px}.t .show-sm .\!row{flex-wrap:wrap!important;gap:4px 8px!important}.\!t td:first-child{max-width:calc(100vw - 112px)!important}.\!t.ops-t .cell small.trunc{max-width:100%!important}.\!t.ops-t .cell small.trunc.au-sub{max-width:136px!important}.\!t .show-sm .row{flex-wrap:wrap!important;gap:4px 8px!important}.\!t td.go{padding-left:0!important;padding-right:16px!important;width:40px!important}}.\!t tr.ops-xp td{height:auto!important;padding:0 20px 16px 16px!important;white-space:normal!important;background:var(--navy-50)!important}.t tr.ops-xp td{height:auto;padding:0 20px 16px 16px;white-space:normal;background:var(--navy-50)}.\!t tr.ops-xp:hover{background:transparent!important}.t tr.ops-xp:hover{background:transparent}.\!t tr.ops-xr.sel td{border-bottom:0!important}.t tr.ops-xr.sel td{border-bottom:0}.ex{background:var(--surface);border-radius:var(--r-control);padding:16px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px 24px;align-items:start}.ex pre{margin:0;background:var(--surface-2);border-radius:var(--r-control);padding:12px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:16px}.dd .field{display:flex;flex-direction:column;gap:4px}.dd .field label{font-size:13px;font-weight:500}@media (max-width:900px){.pager{flex-wrap:wrap}.ex{grid-template-columns:minmax(0,1fr)}.dd .menu{min-width:min(240px,calc(100vw - 64px))}.dd .\!menu{min-width:min(240px,calc(100vw - 64px))!important}}.split.mail{grid-template-columns:minmax(0,1fr) 420px;align-items:start}.split.mail>.pv{position:sticky;top:0}.pv .msg{background:var(--surface-2);border-radius:var(--r-control);padding:16px;white-space:pre-wrap;font-size:14px;line-height:20px;overflow-wrap:anywhere}.fxb-em td.go button{background:none;border:0;padding:0;color:inherit;cursor:pointer}@media (max-width:900px){.split.mail{grid-template-columns:minmax(0,1fr)}.split.mail>.pv{position:static}}.ip.shield-ip{font-weight:500}.dl{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.dl.up{color:var(--red-800)}.dl.dn{color:var(--green-700)}.dl.eq{color:var(--text-3)}.mini{display:flex;align-items:center;gap:12px;min-width:0}.mini .t1{flex:0 0 160px;min-width:0;font-size:13px;line-height:20px;color:var(--text)}.mini .prog{flex:1}.mini .n{flex:0 0 56px;text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mini .\!n{flex:0 0 56px!important;text-align:right!important;font-variant-numeric:tabular-nums!important;font-size:13px!important;font-weight:600!important}.shb-flag-off{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text-3)}.shm-card{display:flex;flex-direction:column}.shm-wrap{overflow-x:auto;border-top:1px solid var(--border)}.stage{position:relative;aspect-ratio:144/54;background:var(--surface);overflow:hidden;min-width:560px}.mapdots{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--border-strong);stroke-width:.7;stroke-linecap:round;opacity:.7}.mk{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(calc(-50% + var(--dx,0px)),calc(-50% + var(--dy,0px)));border-radius:50%;border:1px solid var(--surface);font-size:12px;line-height:16px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;transition:transform .15s var(--ease);outline:1px solid var(--border-strong)}.mk:hover,.mk:focus-visible{transform:translate(calc(-50% + var(--dx,0px)),calc(-50% + var(--dy,0px))) scale(1.2);z-index:3}.mk.bad{background:var(--red-600);outline-color:var(--red-800)}.mk.warn{background:var(--amber-800);outline-color:var(--amber-800)}.mk.info{background:var(--navy-600);outline-color:var(--navy-700)}.mk.mute{background:var(--surface-3);color:var(--text);outline-color:var(--border-strong)}.mk .tip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:176px;padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);flex-direction:column;align-items:flex-start;font-weight:400;color:var(--text)}.mk .tip small{font-size:12px;line-height:16px;color:var(--text-3);white-space:nowrap;display:flex;align-items:center;gap:4px}.mk:hover .tip,.mk:focus-visible .tip{display:flex}.hq{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center}.ring{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--primary);flex:none}.ring:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--surface)}.ring:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--primary)}.hq b{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);font-size:12px;line-height:16px;white-space:nowrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);padding:0 8px;display:flex;align-items:center;gap:4px}.shm-f{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}.lg{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.lg span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lg .ring{width:12px;height:12px}.lg .ring:before{top:2px;right:2px;bottom:2px;left:2px}.lg .ring:after{display:none}.shm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shm-list .li{padding:12px 20px;color:var(--text)}.shm-list .li:nth-child(odd){border-right:1px solid var(--border-soft)}.lg .dot.warn{background:var(--amber-800)}.lg .dot.info{background:var(--navy-600)}.shm-n{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:12px;line-height:16px;font-weight:600;color:#fff;background:var(--border-strong)}.shm-n.bad{background:var(--red-600)}.shm-n.warn{background:var(--amber-800)}.shm-n.info{background:var(--navy-600)}.shm-n.mute{background:var(--surface-3);color:var(--text)}@media (max-width:900px){.shm-list{grid-template-columns:minmax(0,1fr)}.shm-list .li:nth-child(odd){border-right:0}.shm-f{flex-direction:column;align-items:flex-start}}.bc-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.bc-main{display:flex;flex-direction:column;gap:24px;min-width:0}.bc-side{display:flex;flex-direction:column;gap:24px;position:sticky;top:0;min-width:0}.bc-sec{padding:20px;display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--border)}.bc-sec:first-child{border-top:0}.bc-sec h3{font-size:16px;line-height:24px;font-weight:600}.bc-mail{background:var(--surface-2);border-radius:var(--r-control);padding:16px;display:flex;flex-direction:column;gap:12px}.bc-mail .subj{font-weight:600;overflow-wrap:anywhere}.bc-mail p{white-space:pre-wrap;font-size:13px;line-height:20px;color:var(--text-2);overflow-wrap:anywhere}.bc-file{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);font-size:13px;max-width:100%}.bc-file>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-file button{display:inline-flex;color:var(--text-3)}.bc-file button:hover{color:var(--text)}.bc-more{border:1px solid var(--border);border-radius:var(--r-control)}.bc-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;font-weight:500;font-size:13px;color:var(--text-2);cursor:pointer;list-style:none;transition:background .15s var(--ease)}.bc-more>summary::-webkit-details-marker{display:none}.bc-more>summary:hover{background:var(--surface-2)}.bc-more[open]>summary svg{transform:rotate(180deg)}.bc-more>.bc-mb{padding:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.bc-pick{max-height:176px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--r-control)}.bc-pick label{display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:13px;line-height:20px;cursor:pointer;border-bottom:1px solid var(--border-soft)}.bc-pick label:last-child{border-bottom:0}.bc-pick label:hover{background:var(--surface-2)}.bc-pick label.on{background:var(--navy-50)}.bc-pick label.\!on{background:var(--navy-50)!important}.bc-more .li{padding:8px 0}.bc-when{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.bc-title{max-width:320px}.bc-dr-list{border:1px solid var(--border);border-radius:var(--r-control);overflow:hidden;max-height:320px;overflow-y:auto}.bc-dr-list .li{padding:8px 12px}@media (max-width: 900px){.bc-split{grid-template-columns:minmax(0,1fr)}.bc-side{position:static}.bc-when{grid-template-columns:minmax(0,1fr)}}.wv-edge{border-left:4px solid var(--border-strong)}.wv-edge.st-open{border-left-color:var(--border-strong)}.wv-edge.st-fail{border-left-color:var(--red-600)}.wv-edge.st-flagged{border-left-color:var(--amber-600)}.wv-edge.st-pass{border-left-color:var(--green-600)}.wv-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:16px;color:var(--text-3)}.wv-legend>span{display:inline-flex;align-items:center;gap:4px}.wv-sw{display:inline-block;width:4px;height:12px;border-radius:2px;background:var(--border-strong)}.wv-sw.st-fail{background:var(--red-600)}.wv-sw.st-flagged{background:var(--amber-600)}.wv-sw.st-pass{background:var(--green-600)}.wv-sw.now{width:16px;background:var(--navy-700)}.wv-sugg{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:var(--r-chip);border:1px dashed currentColor;background:transparent;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;color:var(--text-2)}.wv-sugg.ok{color:var(--green-700)}.wv-sugg.\!ok{color:var(--green-700)!important}.wv-sugg.warn{color:var(--amber-800)}.wv-sugg.bad{color:var(--red-800)}.wv-sugg.info{color:var(--navy-700)}.wv-sugg.lg{height:28px;padding:0 12px;gap:8px}.wv-sugg .soft{color:var(--text-2);font-weight:500}.wv-tb{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px;border-radius:4px;background:#071f38d1;color:#fff;font-family:var(--mono);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.wv-tb.navy{background:var(--navy-600)}.wv-adv{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--r-chip);border:1px dashed var(--border-strong);font-size:12px;line-height:16px;font-weight:600;color:var(--text-3);white-space:nowrap}.wv-strip{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.wv-strip-l{position:relative;display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow-x:auto;padding:2px 0;scrollbar-width:thin}.wv-strip-g{display:flex;align-items:center;gap:8px;flex:none}.wv-strip-sep{width:1px;height:20px;margin:0 4px;background:var(--border);flex:none}.wv-j{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;flex:none;border:1px solid var(--border);border-left-width:4px;border-radius:var(--r-control);background:var(--surface-2);color:var(--text-2);font-family:var(--mono);font-size:12px;line-height:16px;font-weight:600;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.wv-j:hover{background:var(--surface-3)}.wv-j.st-open{border-left-color:var(--border-strong)}.wv-j.st-fail{background:var(--red-50);border-color:var(--red-200);border-left-color:var(--red-600);color:var(--red-800)}.wv-j.st-flagged{background:var(--amber-50);border-color:var(--amber-200);border-left-color:var(--amber-600);color:var(--amber-800)}.wv-j.st-pass{background:var(--green-50);border-color:var(--green-100);border-left-color:var(--green-600);color:var(--green-700)}.wv-j.now{background:var(--primary);border-color:var(--primary);color:#fff}.wv-j.now svg{color:#fff!important}.wv-j .wv-pn{height:16px;padding:0 4px;border-radius:4px;border:1px solid var(--amber-200);background:var(--amber-50);color:var(--amber-800);font-family:var(--font);font-size:12px;line-height:14px;font-weight:600;white-space:nowrap}.wv-strip-r{display:flex;align-items:center;gap:8px;flex:none;padding-left:8px;border-left:1px solid var(--border);font-size:12px;line-height:16px;color:var(--text-3)}.wv-pos{height:24px;padding:0 8px;border-radius:var(--r-chip);background:var(--navy-50);border:1px solid var(--navy-200);color:var(--navy-700);font-weight:600;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}@media (max-width:640px){.wv-strip-r{display:none}}.wv-noplay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:16/9;width:100%;border:1px dashed var(--border-strong);border-radius:var(--r-card);background:var(--surface-2);color:var(--text-2);font-size:13px;text-align:center}.wv-parts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wv-part{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);font-size:12px;font-weight:500;color:var(--text-2);cursor:pointer;transition:background .15s var(--ease)}.wv-part:hover{background:var(--surface-2);color:var(--text)}.wv-part.on{background:var(--primary);border-color:var(--primary);color:#fff}.wv-part.\!on{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.wv-part .mono{font-size:12px;opacity:.85}.wv-stage>div{scroll-margin-top:calc(var(--app-header-h,0px) + var(--review-head-h,0px) + 16px);border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.wv-stage>div>p:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wv-stage video{border-radius:var(--r-card);border:1px solid var(--navy-900);box-shadow:none}.wv-clipbar{display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);font-size:12px;line-height:16px}.wv-upnext{position:absolute;right:12px;top:12px;z-index:10;width:288px;max-width:calc(100% - 24px);padding:12px;border-radius:var(--r-card);border:1px solid var(--navy-900);background:#071f38eb;color:#fff}.wv-upnext .k{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#bcd9ee}.wv-upnext .\!k{font-size:12px!important;line-height:16px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#bcd9ee!important}.wv-bar{height:4px;margin-top:4px;border-radius:2px;background:#fff3;overflow:hidden;display:block}.wv-bar>i{display:block;height:100%;background:var(--green-500);transition:width .2s linear;animation:none}.wv-title{font-size:20px;line-height:28px;font-weight:600}.wv-title .mono{font-size:20px;color:var(--primary)}.wv-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.wv-tally{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-chip);background:var(--surface);font-size:12px;line-height:16px;color:var(--text-2);font-variant-numeric:tabular-nums}.wv-tally b{color:var(--text);font-weight:600}.wv-more{padding:12px 16px;border-radius:var(--r-card);background:var(--surface-2);border:1px solid var(--border-soft);font-size:13px;line-height:20px;color:var(--text)}.wv-more.can{cursor:pointer}.wv-more.\!can{cursor:pointer!important}.wv-more.can:hover{background:var(--surface-3)}.wv-more.\!can:hover{background:var(--surface-3)!important}.wv-more .clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wv-more-btn{margin-top:4px;background:none;border:0;padding:0;font-size:13px;font-weight:600;color:var(--primary);cursor:pointer}.wv-more-btn:hover{color:var(--primary-hover);text-decoration:underline}.wv-sres.bad{border-color:var(--red-200);background:var(--red-50)}.wv-sres.\!ok{border-color:var(--green-100)!important;background:var(--green-50)!important}.wv-sres.ok{border-color:var(--green-100);background:var(--green-50)}.wv-rail{display:flex;flex-direction:column;min-height:0}.wv-rail-h{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.wv-rail-h h2{font-size:16px;line-height:24px;font-weight:600}.wv-rail-h p{font-size:12px;line-height:16px;color:var(--text-3)}.wv-rail-b{flex:1;min-height:0;overflow-y:auto;padding:8px;scrollbar-width:thin}@media (min-width:1024px){.wv-rail-b{max-height:calc(100dvh - var(--app-header-h,0px) - var(--review-head-h,0px) - 192px)}}.wv-seg{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}.wv-seg button{flex:none}.wv-seg button .n{margin-left:4px;font-weight:500;color:var(--text-3)}.wv-seg button .\!n{margin-left:4px!important;font-weight:500!important;color:var(--text-3)!important}.wv-seg button:disabled{opacity:.5;cursor:default}.wv-auto{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:12px;line-height:16px;font-weight:500;color:var(--text-2);cursor:pointer}.wv-list{display:flex;flex-direction:column;gap:4px}.wv-sub{padding:12px 8px 4px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.wv-it{padding:8px;border:1px solid transparent;border-radius:var(--r-control);transition:background .12s var(--ease),border-color .12s var(--ease)}.wv-it:hover{background:var(--surface-2);border-color:var(--border)}.wv-it.now{background:var(--navy-50);border-color:var(--navy-200)}.wv-it.seen{background:var(--surface-2);border-color:var(--navy-100)}.wv-it.focus{outline:2px solid var(--primary);outline-offset:1px}.wv-it-row{display:flex;gap:12px}.wv-it-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:none;border:0;padding:0;text-align:left;font-size:13px;line-height:20px;font-weight:600;color:var(--text);cursor:pointer}.wv-it-name:hover{color:var(--primary)}.wv-it-meta{font-size:12px;line-height:16px;color:var(--text-3);margin-top:2px}.wv-it-meta .on{color:var(--navy-700);font-weight:500}.wv-it-meta .\!on{color:var(--navy-700)!important;font-weight:500!important}.wv-it-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.wv-it-acts{display:flex;align-items:center;gap:4px;margin-top:4px}.wv-it-open{margin-top:8px;padding:8px 4px 0;border-top:1px solid var(--border-soft)}.wv-pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:var(--r-chip);background:var(--surface);font-size:12px;line-height:16px;font-weight:500;color:var(--text-2);cursor:pointer;transition:background .15s var(--ease)}.wv-pill:hover{background:var(--surface-2);color:var(--text)}.wv-pill.on{background:var(--primary);border-color:var(--primary);color:#fff}.wv-pill.\!on{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.wv-ic{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--r-chip);background:none;color:var(--text-3);cursor:pointer}.wv-ic:hover{background:var(--surface-2);color:var(--text)}.wv-ic svg{transition:transform .15s var(--ease)}.wv-ic.open svg{transform:rotate(180deg)}.wv-ic.\!open svg{transform:rotate(180deg)!important}.wv-thumb{position:relative;flex:none;width:144px;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--navy-900);border-radius:var(--r-control);background:var(--navy-900);padding:0;cursor:pointer}@media (min-width:640px){.wv-thumb{width:160px}}.wv-thumb.sm{width:96px;border-radius:6px}.wv-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wv-thumb .wv-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;background:var(--navy-800);color:#d9e7f3}.wv-thumb .wv-tile .mono{font-size:12px;font-weight:600;padding:0 4px;text-align:center}.wv-thumb .tl{position:absolute;left:4px;top:4px}.wv-thumb .tr{position:absolute;right:4px;top:4px}.wv-thumb .br{position:absolute;right:4px;bottom:4px}.wv-thumb .nomo{position:absolute;left:0;right:0;bottom:0;padding:16px 6px 4px;background:linear-gradient(to top,#000000d9,#0000);font-size:12px;line-height:16px;font-weight:500;color:#fff;text-align:left}.wv-thumb .nowp{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:4px;padding:2px 6px;background:var(--navy-700);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff}.wv-thumb .nowp .dot{width:6px;height:6px;background:#fff}.wv-tl{display:grid;gap:8px}@media (min-width:640px){.wv-tl{grid-template-columns:repeat(2,minmax(0,1fr))}}.wv-mo{display:flex;gap:12px;width:100%;padding:8px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);text-align:left;cursor:pointer;transition:background .12s var(--ease),border-color .12s var(--ease)}.wv-mo:hover{background:var(--navy-50)}.wv-mo.now{background:var(--navy-50);border-color:var(--navy-300)}.wv-mo.seen{border-color:var(--navy-200)}.wv-mo .ev{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:16px;margin-top:4px}.wv-mo .\!ev{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important;line-height:16px!important;margin-top:4px!important}.wv-mo .np{display:block;margin-top:2px;font-size:12px;line-height:16px;font-weight:600;color:var(--green-700)}.wv-dash{padding:16px;border:1px dashed var(--border-strong);border-radius:var(--r-card);font-size:13px;line-height:20px;color:var(--text-2)}.wv-step{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px 0 4px;border:1px solid var(--navy-200);border-radius:var(--r-control);background:var(--navy-50);font-size:12px;line-height:16px;font-weight:500;color:var(--navy-700);cursor:pointer}.wv-step:hover{background:var(--navy-100)}.wv-step:disabled{opacity:.6;cursor:default}.wv-ai{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border:1px dashed var(--border-strong);border-radius:var(--r-control);background:var(--surface-2);font-size:13px;line-height:20px}.wv-ai-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:16px;color:var(--text-3)}.wv-ai b{font-weight:600}.wv-reveal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:var(--r-control);background:var(--surface-2);font-size:12px;line-height:16px;color:var(--text-2)}.wv-lnk{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font-size:12px;line-height:16px;font-weight:500;color:var(--primary);cursor:pointer}.wv-lnk:hover{color:var(--primary-hover);text-decoration:underline}.wv-lnk.quiet{color:var(--text-3)}.wv-lnk.quiet:hover{color:var(--text)}.wv-tone-ok{color:var(--green-700)}.wv-tone-warn{color:var(--amber-800)}.wv-tone-bad{color:var(--red-800)}.wv-tone-mute{color:var(--text-2)}.wv-fb{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:20px}.wv-fb.compact{font-size:12px;line-height:16px;gap:8px}.wv-fb.\!compact{font-size:12px!important;line-height:16px!important;gap:8px!important}.wv-fb .note{font-size:12px;line-height:16px;color:var(--text-3)}.wv-fb .\!note{font-size:12px!important;line-height:16px!important;color:var(--text-3)!important}.wv-ans{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ans.xs{height:28px;padding:0 8px;font-size:12px}.wv-err{display:flex;align-items:flex-start;gap:4px;color:var(--red-800)}.wv-thread{max-height:70vh;min-height:256px;overflow:hidden}.wv-thread>*{height:100%}.wv-req>div{border-radius:var(--r-card)}.wv-mo-b{display:flex;flex-direction:column;min-width:0;background:none;border:0;padding:0;text-align:left;color:var(--text);cursor:pointer}.wv-mo-b .ev{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:20px}.wv-mo-b .\!ev{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important;line-height:20px!important}.wv-mo-b:hover .ev{color:var(--primary)}.wv-mo-b:hover .\!ev{color:var(--primary)!important}.wv-auto .switch input[type=checkbox]:checked:after{border:0;width:16px;height:16px;transform:translate(12px);background:#fff;border-radius:50%}.kpis.n1{grid-template-columns:minmax(0,1fr)}.wv-cp-ai{background:var(--surface-2)}.wv-cp-ai .k,.wv-cp-ai .v{color:var(--text-2)}.wv-cp-ai .\!k,.wv-cp-ai .\!v{color:var(--text-2)!important}.wv-cp-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:var(--r-control);background:var(--surface-2);font-size:12px;line-height:16px;color:var(--text-2)}.wv-cp-box{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);font-size:13px;line-height:20px;color:var(--text)}.wv-cp-facts{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border:1px solid var(--border-soft);border-radius:var(--r-control);background:var(--surface-2);font-size:12px;line-height:16px}.wv-cp-pairh{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:4px 8px;border-radius:var(--r-chip);font-size:12px;line-height:16px;font-weight:600}.jr-now{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border:1px solid var(--navy-200);border-radius:var(--r-card);background:var(--navy-50)}.jr-now h3{font-size:14px;line-height:20px;font-weight:600;color:var(--navy-800)}.jr-box{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);font-size:12px;line-height:16px}.jr-verdict{position:relative;overflow:hidden;padding-left:20px}.jr-vbar{position:absolute;left:0;top:0;bottom:0;width:4px}.jr-nav{justify-content:flex-start;flex-wrap:wrap;gap:8px}.jr-tl{position:relative;max-height:416px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--r-control);font-size:13px;line-height:20px;scrollbar-width:thin}.jr-tl>li{display:flex;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border-soft);border-left:3px solid transparent;transition:background .12s var(--ease)}.jr-tl>li:last-child{border-bottom:0}.jr-tl>li.on{background:var(--navy-50);border-left-color:var(--primary)}.jr-tl>li.\!on{background:var(--navy-50)!important;border-left-color:var(--primary)!important}.jr-tl-t{width:88px;flex:none}.jr-req{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);font-size:14px;line-height:20px}.jr-req.now{border-color:var(--navy-300);background:var(--navy-50)}.jr-req.picked{outline:2px solid var(--green-600);outline-offset:1px}.jr-req.\!picked{outline:2px solid var(--green-600)!important;outline-offset:1px!important}.ts.jr-ts-on{background:var(--primary);border-color:var(--primary);color:#fff}.ts.jr-ts-on:hover{background:var(--primary-hover);color:#fff}span.ts{cursor:default}.btn.amber{background:var(--amber-600);border-color:var(--amber-600);color:#fff}.btn.amber:hover{background:var(--amber-800);border-color:var(--amber-800);color:#fff}.pg-you{border-color:var(--amber-600);color:var(--amber-800)}.pg-box{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--amber-200);border-radius:var(--r-control);background:var(--amber-50);font-size:12px;line-height:16px;color:var(--text)}.pg-box-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:16px;font-weight:600;color:var(--amber-800)}.pg-card{border-color:var(--amber-200)}.pg-card>.card-h{background:var(--amber-50);border-bottom-color:var(--amber-200)}.pg-grp{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-soft)}.pg-grp:last-child{border-bottom:0}@media (min-width:768px){.ffd-ev{border-right:1px solid var(--border);padding-right:24px}}.ffd-more{padding:12px 16px;background:none;border:0;text-align:left;cursor:pointer;color:var(--text)}.ffd-more:hover{background:var(--surface-2)}.\!t tr.ar-old td{background:var(--surface-2)!important;color:var(--text-3)!important}.t tr.ar-old td{background:var(--surface-2);color:var(--text-3)}.\!card.ar-here{border-color:var(--navy-300)!important}.card.ar-here{border-color:var(--navy-300)}.\!card.ar-here>.card-h{background:var(--navy-50)!important}.card.ar-here>.card-h{background:var(--navy-50)}.wv-rbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.wv-rbar .wv-tally{border:0;padding:0;height:auto;flex-wrap:wrap;row-gap:4px}.wv-dd>summary{display:inline-flex}.wv-menu{position:absolute;z-index:8;top:calc(100% + 4px);right:0;min-width:240px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);display:flex;flex-direction:column;animation:pop2 .15s var(--ease) both}.wv-menu.l{right:auto;left:0}.wv-menu.\!l{right:auto!important;left:0!important}.wv-mi{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;border:0;border-radius:var(--r-chip);background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer}.wv-mi:hover{background:var(--surface-2)}.wv-mi[disabled]{cursor:not-allowed;color:var(--text-3)}.wv-mi[disabled]:hover{background:transparent}.wv-mi svg{flex:none;color:var(--text-2)}.wv-ck-list{display:flex;flex-direction:column}.wv-ck-list>li+li{border-top:1px solid var(--border-soft)}.wv-ck{padding:8px 16px}.wv-ck.on{background:var(--surface-2)}.wv-ck.\!on{background:var(--surface-2)!important}.wv-ck-line{display:flex;align-items:center;gap:12px;min-height:32px}.wv-ck-name{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;background:none;border:0;padding:0;text-align:left;font-size:13px;line-height:20px;font-weight:500;color:var(--text);cursor:pointer}.wv-ck-name:hover{color:var(--primary)}.wv-ck-w{flex:none;font-size:12px;line-height:16px;color:var(--text-3);font-variant-numeric:tabular-nums}.wv-ck-dd>summary{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-control);color:var(--text-3)}.wv-ck-dd>summary:hover{background:var(--surface-2);color:var(--text)}.wv-ck-dd{opacity:.4;transition:opacity .12s var(--ease)}.wv-ck:hover .wv-ck-dd,.wv-ck-dd[open],.wv-ck-dd:focus-within{opacity:1}.wv-ck-in{margin:8px 0 4px 22px}.wv-ck-pair{padding:4px 0;background:var(--surface-2)}.wv-ck-pair .wv-cp-pairh{margin:4px 16px}.wv-air-s{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:20px}.wv-air-s>h3{font-size:14px;line-height:20px;font-weight:600}@media (max-width:640px){.wv-ck-line{flex-wrap:wrap}.wv-ck-name{flex-basis:100%}}.nm-pop{border:1px solid var(--border);border-radius:var(--r-card);box-shadow:none;overflow:hidden}.nm-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.nm-it{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-soft);border-radius:0;cursor:pointer}.nm-it:hover,.nm-it:focus{background:var(--navy-50)}.nm-n{flex-direction:column;align-items:flex-start;gap:4px}.nm-n.unread{background:var(--navy-50)}.nm-empty{padding:16px;font-size:13px;line-height:20px;color:var(--text-3)}.rp-scrim{background:#071f38d9}.rp-pop{background:var(--navy-950);border:1px solid var(--navy-900);border-radius:var(--r-card);color:#fff}.rp-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 20px;border-bottom:1px solid var(--navy-900)}.rp-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 20px;border-top:1px solid var(--navy-900);color:#d9e7f3}.rp-mute{color:#bcd9ee}.rp-kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff14;font-family:var(--mono);font-size:12px;color:#fff}.cl-fab{position:fixed;right:16px;bottom:16px;z-index:50;height:48px;padding:0 20px;font-weight:600}@media (min-width:640px){.cl-fab{right:24px;bottom:24px}}.cl-ping{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--r-control);background:var(--navy-300);animation:v2-pulse 1.8s var(--ease) infinite}.cl-ibox{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--r-control);background:#ffffff24;color:#fff}.cl-new{border:0;border-bottom:1px solid var(--border);background:var(--navy-50);text-align:left;cursor:pointer}.cl-new:hover{background:var(--navy-100)}.cl-av-sha{background:var(--primary);border-color:var(--primary);color:#fff}.cl-av-vendor{background:var(--green-50);border-color:var(--green-100);color:var(--green-700)}.cl-bub{max-width:100%;padding:8px 12px;gap:4px;background:var(--surface)}.cl-bub.mine{background:var(--navy-50);border-color:var(--navy-200)}.cl-bub.\!mine{background:var(--navy-50)!important;border-color:var(--navy-200)!important}.cl-quote{padding-left:8px;border-left:2px solid var(--border-strong);font-size:12px;line-height:16px;color:var(--text-3)}.cl-quote.mine{border-left-color:var(--navy-300);color:var(--text-2)}.cl-quote.\!mine{border-left-color:var(--navy-300)!important;color:var(--text-2)!important}.cl-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--navy-50);font-size:12px;line-height:16px}.cl-comp{border:1px solid var(--border-strong);border-radius:var(--r-control);background:var(--surface);transition:border-color .15s var(--ease)}.cl-comp:focus-within{border-color:var(--sky-500)}.spin,.animate-spin{animation:sha-spin 1s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-y-0{top:0;bottom:0}.-left-\[21\.5px\]{left:-21.5px}.-left-\[21px\]{left:-21px}.-top-1{top:-.25rem}.-top-\[3px\]{top:-3px}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-\[22px\]{left:22px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-\[22px\]{top:22px}.top-\[var\(--app-header-h\,0px\)\]{top:var(--app-header-h,0px)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-ml-3{margin-left:-.75rem}.-ml-\[5px\]{margin-left:-5px}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-1\.5{height:.375rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[132px\]{height:132px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[22px\]{height:22px}.h-\[3px\]{height:3px}.h-\[68px\]{height:68px}.h-\[68vh\]{height:68vh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[26rem\]{max-height:26rem}.max-h-\[352px\]{max-height:352px}.max-h-\[440px\]{max-height:440px}.max-h-\[58vh\]{max-height:58vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-0{min-height:0px}.min-h-9{min-height:2.25rem}.min-h-\[120px\]{min-height:120px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-screen{min-height:100vh}.\!w-1\.5{width:.375rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[132px\]{width:132px}.w-\[18px\]{width:18px}.w-\[192px\]{width:192px}.w-\[1px\]{width:1px}.w-\[22px\]{width:22px}.w-\[26\%\]{width:26%}.w-\[34\%\]{width:34%}.w-\[352px\]{width:352px}.w-\[4\.5rem\]{width:4.5rem}.w-\[45\%\]{width:45%}.w-\[6\.25rem\]{width:6.25rem}.w-\[68px\]{width:68px}.w-\[7\.5rem\]{width:7.5rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.\!min-w-\[1000px\]{min-width:1000px!important}.\!min-w-\[1080px\]{min-width:1080px!important}.\!min-w-\[920px\]{min-width:920px!important}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[192px\]{min-width:192px}.min-w-\[224px\]{min-width:224px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[560px\]{min-width:560px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10px\]{max-width:10px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[256px\]{max-width:256px}.max-w-\[260px\]{max-width:260px}.max-w-\[288px\]{max-width:288px}.max-w-\[320px\]{max-width:320px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[480px\]{max-width:480px}.max-w-\[72ch\]{max-width:72ch}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.basis-48{flex-basis:12rem}.basis-64{flex-basis:16rem}.basis-72{flex-basis:18rem}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-\[calc\(var\(--app-header-h\,0px\)\+var\(--review-head-h\,0px\)\+16px\)\]{scroll-margin-top:calc(var(--app-header-h,0px) + var(--review-head-h,0px) + 16px)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto\,minmax\(0\,1fr\)\],.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_11rem_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 11rem auto}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(7\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-amber-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(244 216 140 / var(--tw-divide-opacity, 1))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border-hsl))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:8px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-none{border-radius:0}.rounded-sm{border-radius:6px}.rounded-xl{border-radius:16px}.rounded-t-sm{border-top-left-radius:6px;border-top-right-radius:6px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-primary{border-color:hsl(var(--primary-hsl))!important}.border-\[hsl\(var\(--input\)\)\]{border-color:hsl(var(--input))}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(244 216 140 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 138 6 / var(--tw-border-opacity, 1))}.border-background{border-color:hsl(var(--background))}.border-border{border-color:hsl(var(--border-hsl))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-ink-3{--tw-border-opacity: 1;border-color:rgb(90 107 128 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-leaf-100{--tw-border-opacity: 1;border-color:rgb(212 243 204 / var(--tw-border-opacity, 1))}.border-leaf-300{--tw-border-opacity: 1;border-color:rgb(155 232 139 / var(--tw-border-opacity, 1))}.border-leaf-500{--tw-border-opacity: 1;border-color:rgb(100 218 77 / var(--tw-border-opacity, 1))}.border-leaf-600{--tw-border-opacity: 1;border-color:rgb(63 181 43 / var(--tw-border-opacity, 1))}.border-navy-100{--tw-border-opacity: 1;border-color:rgb(220 234 246 / var(--tw-border-opacity, 1))}.border-navy-200{--tw-border-opacity: 1;border-color:rgb(187 212 234 / var(--tw-border-opacity, 1))}.border-navy-600{--tw-border-opacity: 1;border-color:rgb(19 90 155 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary-hsl))}.border-primary\/40{border-color:hsl(var(--primary-hsl) / .4)}.border-primary\/60{border-color:hsl(var(--primary-hsl) / .6)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(242 191 191 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(210 59 59 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(214 238 248 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(181 221 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/20{border-color:#fff3}.border-white\/40{border-color:#fff6}.border-l-amber-600{--tw-border-opacity: 1;border-left-color:rgb(217 138 6 / var(--tw-border-opacity, 1))}.border-l-ink-3{--tw-border-opacity: 1;border-left-color:rgb(90 107 128 / var(--tw-border-opacity, 1))}.border-l-leaf-600{--tw-border-opacity: 1;border-left-color:rgb(63 181 43 / var(--tw-border-opacity, 1))}.border-l-navy-600{--tw-border-opacity: 1;border-left-color:rgb(19 90 155 / var(--tw-border-opacity, 1))}.border-l-primary{border-left-color:hsl(var(--primary-hsl))}.border-l-red-600{--tw-border-opacity: 1;border-left-color:rgb(210 59 59 / var(--tw-border-opacity, 1))}.border-l-sky-500{--tw-border-opacity: 1;border-left-color:rgb(71 167 214 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-navy-50{--tw-bg-opacity: 1 !important;background-color:rgb(238 245 251 / var(--tw-bg-opacity, 1))!important}.bg-\[\#0d3f6d\]{--tw-bg-opacity: 1;background-color:rgb(13 63 109 / var(--tw-bg-opacity, 1))}.bg-\[\#64da4d\]{--tw-bg-opacity: 1;background-color:rgb(100 218 77 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f8fb\]{--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1))}.bg-\[var\(--amber-600\)\]{background-color:var(--amber-600)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--green-600\)\]{background-color:var(--green-600)}.bg-\[var\(--red-600\)\]{background-color:var(--red-600)}.bg-\[var\(--sky-500\)\]{background-color:var(--sky-500)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(244 216 140 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(254 246 224 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 138 6 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border-hsl))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-ink-3{--tw-bg-opacity: 1;background-color:rgb(90 107 128 / var(--tw-bg-opacity, 1))}.bg-input{background-color:hsl(var(--input))}.bg-leaf-100{--tw-bg-opacity: 1;background-color:rgb(212 243 204 / var(--tw-bg-opacity, 1))}.bg-leaf-50{--tw-bg-opacity: 1;background-color:rgb(235 249 231 / var(--tw-bg-opacity, 1))}.bg-leaf-500{--tw-bg-opacity: 1;background-color:rgb(100 218 77 / var(--tw-bg-opacity, 1))}.bg-leaf-600{--tw-bg-opacity: 1;background-color:rgb(63 181 43 / var(--tw-bg-opacity, 1))}.bg-leaf-700{--tw-bg-opacity: 1;background-color:rgb(42 122 26 / var(--tw-bg-opacity, 1))}.bg-line-strong{--tw-bg-opacity: 1;background-color:rgb(194 208 222 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-navy-300{--tw-bg-opacity: 1;background-color:rgb(141 182 216 / var(--tw-bg-opacity, 1))}.bg-navy-50{--tw-bg-opacity: 1;background-color:rgb(238 245 251 / var(--tw-bg-opacity, 1))}.bg-navy-600{--tw-bg-opacity: 1;background-color:rgb(19 90 155 / var(--tw-bg-opacity, 1))}.bg-navy-800{--tw-bg-opacity: 1;background-color:rgb(11 58 102 / var(--tw-bg-opacity, 1))}.bg-navy-900{--tw-bg-opacity: 1;background-color:rgb(10 47 82 / var(--tw-bg-opacity, 1))}.bg-navy-950\/70{background-color:#071f38b3}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary-hsl))}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary-hsl) / .1)}.bg-primary\/5{background-color:hsl(var(--primary-hsl) / .05)}.bg-primary\/60{background-color:hsl(var(--primary-hsl) / .6)}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary-hsl) / .03)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary-hsl) / .04)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 238 238 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(210 59 59 / var(--tw-bg-opacity, 1))}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(181 221 240 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(234 246 251 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(71 167 214 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-surface-2{--tw-bg-opacity: 1;background-color:rgb(240 244 248 / var(--tw-bg-opacity, 1))}.bg-surface-3{--tw-bg-opacity: 1;background-color:rgb(232 238 244 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/95{background-color:#fffffff2}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0d3f6d\]{--tw-gradient-from: #0d3f6d var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 63 109 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#135a9b\]{--tw-gradient-to: rgb(19 90 155 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #135a9b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/50{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1d77b8\]{--tw-gradient-to: #1d77b8 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.stroke-line{stroke:#dce5ee}.stroke-primary{stroke:hsl(var(--primary-hsl))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-px{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-px{padding-top:1px;padding-bottom:1px}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:Google Sans Code,ui-monospace,Menlo,monospace}.font-sans{font-family:Google Sans Flex,Google Sans,Google Sans Text,system-ui,-apple-system,Segoe UI,sans-serif}.text-2xl{font-size:24px;line-height:32px}.text-3xl{font-size:28px;line-height:36px}.text-4xl{font-size:32px;line-height:40px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[26px\]{font-size:26px}.text-\[9px\]{font-size:9px}.text-base{font-size:14px;line-height:20px}.text-lg{font-size:16px;line-height:24px}.text-sm{font-size:13px;line-height:20px}.text-xl{font-size:20px;line-height:28px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-amber-800{--tw-text-opacity: 1 !important;color:rgb(138 82 0 / var(--tw-text-opacity, 1))!important}.\!text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.\!text-red-800{--tw-text-opacity: 1 !important;color:rgb(154 31 31 / var(--tw-text-opacity, 1))!important}.text-\[\#0d3f6d\]{--tw-text-opacity: 1;color:rgb(13 63 109 / var(--tw-text-opacity, 1))}.text-\[\#64da4d\]{--tw-text-opacity: 1;color:rgb(100 218 77 / var(--tw-text-opacity, 1))}.text-\[\#8fd0ef\]{--tw-text-opacity: 1;color:rgb(143 208 239 / var(--tw-text-opacity, 1))}.text-\[\#c9e9f8\]{--tw-text-opacity: 1;color:rgb(201 233 248 / var(--tw-text-opacity, 1))}.text-\[\#d9eef9\]{--tw-text-opacity: 1;color:rgb(217 238 249 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--amber-800\)\]{color:var(--amber-800)}.text-\[color\:var\(--green-700\)\]{color:var(--green-700)}.text-\[color\:var\(--red-800\)\]{color:var(--red-800)}.text-\[color\:var\(--text-2\)\]{color:var(--text-2)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 138 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(138 82 0 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-ink-2{--tw-text-opacity: 1;color:rgb(64 83 106 / var(--tw-text-opacity, 1))}.text-ink-3{--tw-text-opacity: 1;color:rgb(90 107 128 / var(--tw-text-opacity, 1))}.text-leaf-600{--tw-text-opacity: 1;color:rgb(63 181 43 / var(--tw-text-opacity, 1))}.text-leaf-700{--tw-text-opacity: 1;color:rgb(42 122 26 / var(--tw-text-opacity, 1))}.text-line-strong{--tw-text-opacity: 1;color:rgb(194 208 222 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-navy-300{--tw-text-opacity: 1;color:rgb(141 182 216 / var(--tw-text-opacity, 1))}.text-navy-600{--tw-text-opacity: 1;color:rgb(19 90 155 / var(--tw-text-opacity, 1))}.text-navy-700{--tw-text-opacity: 1;color:rgb(15 74 128 / var(--tw-text-opacity, 1))}.text-navy-800{--tw-text-opacity: 1;color:rgb(11 58 102 / var(--tw-text-opacity, 1))}.text-navy-900{--tw-text-opacity: 1;color:rgb(10 47 82 / var(--tw-text-opacity, 1))}.text-navy-950{--tw-text-opacity: 1;color:rgb(7 31 56 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary-hsl))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{--tw-text-opacity: 1;color:rgb(210 59 59 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(154 31 31 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sky-700{--tw-text-opacity: 1;color:rgb(27 112 153 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow,.shadow-2xl{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_0_\#dc2626\]{--tw-shadow: inset 3px 0 0 0 #dc2626;--tw-shadow-colored: inset 3px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg,.shadow-md,.shadow-sm{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 216 140 / var(--tw-ring-opacity, 1))}.ring-card{--tw-ring-color: hsl(var(--card))}.ring-leaf-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 243 204 / var(--tw-ring-opacity, 1))}.ring-leaf-500\/30{--tw-ring-color: rgb(100 218 77 / .3)}.ring-navy-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 234 246 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-color: hsl(var(--primary-hsl))}.ring-primary\/30{--tw-ring-color: hsl(var(--primary-hsl) / .3)}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(242 191 191 / var(--tw-ring-opacity, 1))}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--navy-50:#EEF5FB;--navy-100:#DCEAF6;--navy-200:#BBD4EA;--navy-300:#8DB6D8;--navy-500:#2A78B5;--navy-600:#135A9B;--navy-700:#0F4A80;--navy-800:#0B3A66;--navy-900:#0A2F52;--navy-950:#071F38;--sky-50:#EAF6FB;--sky-100:#D6EEF8;--sky-300:#8AC9E5;--sky-500:#47A7D6;--sky-700:#1B7099;--green-50:#EBF9E7;--green-100:#D4F3CC;--green-500:#64DA4D;--green-600:#3FB52B;--green-700:#2A7A1A;--amber-50:#FEF6E0;--amber-200:#F4D88C;--amber-600:#D98A06;--amber-800:#8A5200;--red-50:#FDEEEE;--red-200:#F2BFBF;--red-600:#D23B3B;--red-800:#9A1F1F;--bg:#F5F8FB;--surface:#FFFFFF;--surface-2:#F0F4F8;--surface-3:#E8EEF4;--border:#DCE5EE;--border-soft:#EAF0F5;--border-strong:#C2D0DE;--text:#0F1B2D;--text-2:#40536A;--text-3:#5A6B80;--primary:var(--navy-600);--primary-hover:var(--navy-700);--ring:var(--sky-500);--side-bg:#0A2F52;--side-text:#BCD9EE;--side-hover:#10406B;--side-active:#13416C;--side-border:#1A446A;--side-accent:#64DA4D;--lane-agency:#1e293b;--lane-applicant:#2dd4bf;--lane-laboratory:#0f766e;--lane-hie:#818cf8;--lane-sha:#135a9b;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--r-chip:6px;--r-control:8px;--r-card:12px;--r-modal:16px;--h-sm:32px;--h-md:36px;--h-lg:40px;--font:"Google Sans Flex","Google Sans","Google Sans Text",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Google Sans Code",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rise-y{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes pop{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes v2-pulse{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.8);opacity:0}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.side-fold{margin-left:auto;width:28px;height:28px;flex:none;border:1px solid var(--side-border);border-radius:var(--r-control);background:transparent;color:var(--side-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.side-fold:hover{background:var(--side-hover);color:#fff}.side-fold:focus-visible{outline:2px solid var(--side-accent);outline-offset:1px}@media (min-width:901px){.app.folded .side{flex-basis:72px;width:72px;padding:16px 10px}.app.folded .side-brand{flex-direction:column;gap:10px;padding:4px 0 12px}.app.folded .side-brand>div{display:none}.app.folded .side-fold{margin-left:0}.app.folded .nav-title{font-size:0;line-height:0;padding:10px 0 4px;margin:0 10px;border-top:1px solid var(--side-border)}.app.folded .nav-sec:first-child .nav-title{border-top:0}.app.folded .nav a{justify-content:center;padding:0;position:relative}.app.folded .nav a>span:not(.count){display:none}.app.folded .nav .count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;font-size:10px}html[data-side-folded] .scrim-real{left:72px}html[data-side-folded] .dialog-pop{left:72px;width:calc(100% - 104px)}}@media (max-width:900px){.side-fold{display:none}}.tabs-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}.tabs-scroll>*{flex:none;white-space:nowrap}@keyframes vx-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes pop2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes shx-fresh{0%{background:var(--navy-100)}to{background:transparent}}.rb-panes{display:grid;grid-template-columns:340px minmax(0,1fr)}.rb-lst{border-right:1px solid var(--border);min-width:0}.rb-th{position:relative;display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 20px;border:0;border-bottom:1px solid var(--border-soft);background:none;text-align:left;color:var(--text);cursor:pointer;transition:background .12s var(--ease)}.rb-th:hover{background:var(--navy-50)}.rb-th.on{background:var(--surface)}.rb-th.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary)}.rb-th.on .m b{color:var(--primary)}.rb-th:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.rb-th .m{flex:1;min-width:0}.rb-th .m b{display:block;font-weight:600}.rb-th .m small{display:block;font-size:12px;line-height:16px;color:var(--text-3)}.rb-th .cnt{flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-chip);background:var(--amber-50);border:1px solid var(--amber-200);color:var(--amber-800);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.rb-thread{display:flex;flex-direction:column;min-width:0}.rb-thr-h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border);flex-wrap:wrap}.rb-msgs{display:flex;flex-direction:column;gap:20px;padding:20px;background:var(--surface-2);max-height:480px;overflow-y:auto}.rb-msg{display:flex;gap:12px;align-items:flex-start}.rb-bub{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:12px 16px;min-width:0;max-width:640px;display:flex;flex-direction:column;gap:8px}.rb-msg.sha .rb-bub{background:var(--navy-50);border-color:var(--navy-200)}.rb-who{font-size:12px;line-height:16px;color:var(--text-3)}.rb-who b{color:var(--text);font-weight:600}.rb-bub p{white-space:pre-wrap;overflow-wrap:anywhere}.rb-bub p.gone{text-decoration:line-through;opacity:.7}.rb-file{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r-control);background:var(--surface-2);font-size:13px}.rb-comp{padding:16px 20px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.rb-link{background:none;border:0;padding:0;font-size:13px;font-weight:500;color:var(--primary);cursor:pointer}.rb-link:hover{color:var(--primary-hover)}@media (max-width:900px){.rb-panes{grid-template-columns:minmax(0,1fr)}.rb-lst{border-right:0;border-bottom:1px solid var(--border)}.rb-msgs{max-height:none;overflow:visible}}.rb-cnt{font-size:12px;line-height:16px;color:var(--text-3);font-variant-numeric:tabular-nums}.rb-more>summary{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--primary);cursor:pointer;list-style:none}.rb-more>summary::-webkit-details-marker{display:none}.rb-more .chev{display:inline-flex;transition:transform .15s var(--ease)}.rb-more[open]>summary .chev{transform:rotate(90deg)}.rb-drop{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;border:1px dashed var(--border-strong);border-radius:var(--r-control);background:none;color:var(--text-2);font-weight:500;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.rb-drop:hover:not(:disabled){background:var(--navy-50);border-color:var(--navy-300)}.rb-drop:disabled{opacity:.6;cursor:default}.rb-lk{background:none;border:0;padding:0;font-size:13px;color:var(--primary);cursor:pointer}.rb-lk:hover{color:var(--primary-hover)}.rb-vid{display:grid;grid-template-columns:272px minmax(0,1fr);gap:20px;padding:20px;border-bottom:1px solid var(--border-soft);align-items:start}.rb-vi{display:flex;flex-direction:column;gap:16px;min-width:0}.rb-vi .t-cap{display:block}.rb-up{font-size:13px;line-height:16px;font-weight:600;color:var(--text-2)}.rb-vid .rb-clip{position:relative;aspect-ratio:16/9;border-radius:var(--r-control);overflow:hidden;background:var(--navy-950);border:1px solid var(--navy-900)}.rb-vid .rb-clip video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#000}.rb-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 20px 16px}.rb-shots button{padding:0;border:1px solid var(--border);border-radius:var(--r-control);overflow:hidden;background:var(--surface-2);cursor:pointer}.rb-shots img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.rb-vid{grid-template-columns:minmax(0,1fr)}.rb-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.rb-docs [role=group]{flex-direction:column;align-items:flex-start}.rb-rp{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:"vid chk" "chaps chk";gap:24px;align-items:start}.rb-rp-vid{grid-area:vid}.rb-rp-chk{grid-area:chk;display:flex;flex-direction:column;gap:24px}.rb-rp-chaps{grid-area:chaps}.rb-pbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--h-sm);height:var(--h-sm);border-radius:var(--r-control);color:inherit;background:none;border:0;cursor:pointer;transition:background .15s var(--ease)}.rb-pbtn:hover{background:#ffffff24;color:inherit}.rb-pbtn.txt{width:auto;padding:0 8px;font-family:var(--mono);font-size:12px}.rb-screen{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.rb-screen video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.rb-bigplay{position:absolute;left:50%;top:50%;z-index:1;margin:-32px 0 0 -32px;cursor:pointer}.rb-screen .rb-off{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#d9e7f3;font-size:13px;line-height:20px}.rb-badge{position:absolute;left:12px;top:12px;z-index:2;display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--r-chip);background:#071f38b8;color:#fff;font-size:13px;line-height:20px}.rb-osd{position:absolute;right:12px;top:12px;z-index:2;padding:4px 12px;border-radius:var(--r-chip);background:#071f38b8;color:#fff;font-family:var(--mono);font-size:13px;line-height:20px}.rb-cap{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;justify-content:center;pointer-events:none}.rb-cap>span{max-width:100%;padding:4px 12px;border-radius:var(--r-chip);background:#071f38c7;color:#fff;font-size:13px;line-height:20px;text-align:center}.rb-rp-vid:has(.pin:hover) .rb-cap{visibility:hidden}.rb-player .scrub{cursor:pointer}.rb-player .scrub .pin{padding:0}.rb-player .scrub .pin:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}.rb-player .scrub .pin:hover{transform:none;outline:2px solid #fff;outline-offset:1px;z-index:2}.rb-player .scrub .pin.selm{outline:2px solid #fff;outline-offset:2px;z-index:2}.rb-player .scrub .pin:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;border-radius:var(--r-chip);background:var(--surface);color:var(--text);font-size:12px;line-height:16px;font-weight:500;opacity:0;pointer-events:none;transition:opacity .12s var(--ease)}.rb-player .scrub .pin.r:after{left:auto;right:-8px;transform:none}.rb-player .scrub .pin:hover:after{opacity:1}.rb-legend{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:0 16px 12px;color:#d9e7f3;font-size:12px;line-height:16px}.rb-legend span{display:inline-flex;align-items:center;gap:4px}.rb-legend .scrub{flex:none;width:12px;height:12px;background:none}.rb-legend .scrub .pin{left:50%;pointer-events:none}.rb-legend .scrub .pin.selm{outline:2px solid #fff;outline-offset:2px}.rb-chap{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 20px;border:0;border-bottom:1px solid var(--border-soft);background:none;text-align:left;color:var(--text);min-width:0;cursor:pointer;transition:background .12s var(--ease);animation:rise .3s var(--ease) both}.rb-chap:hover{background:var(--navy-50)}.rb-chap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary);opacity:0;transition:opacity .15s var(--ease)}.rb-chap.on{background:var(--navy-50)}.rb-chap.on:before{opacity:1}.rb-chap:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.rb-chap .grow{flex:1;min-width:0}.rb-chap .grow b{font-weight:500;font-size:13px;line-height:20px}.rb-chap .grow small{display:block;font-size:12px;line-height:16px;color:var(--text-3)}.rb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rb-grid .rb-chap{border-right:1px solid var(--border-soft)}.rb-grid .rb-chap:nth-child(2n){border-right:0}.rb-grid .rb-chap:nth-last-child(-n+2){border-bottom:0}.rb-grid .rb-chap:nth-child(2){animation-delay:.04s}.rb-grid .rb-chap:nth-child(3){animation-delay:.08s}.rb-grid .rb-chap:nth-child(4){animation-delay:.12s}.rb-grid .rb-chap:nth-child(5){animation-delay:.16s}.rb-grid .rb-chap:nth-child(6){animation-delay:.2s}.rb-grid .rb-chap:nth-child(7){animation-delay:.24s}.rb-grid .rb-chap:nth-child(8){animation-delay:.28s}.rb-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rb-ans{display:inline-flex;align-items:center;justify-content:center;height:var(--h-sm);padding:0 12px;border-radius:var(--r-control);border:1px solid var(--border-strong);background:var(--surface);font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap;gap:4px;cursor:pointer;transition:background .15s var(--ease)}.rb-ans:hover:not(:disabled){background:var(--surface-2)}.rb-ans:disabled{opacity:.6;cursor:default}.rb-ans.fail{background:var(--red-50);border-color:var(--red-600);color:var(--red-800);font-weight:600}.rb-ans.okx{background:var(--green-50);border-color:var(--green-600);color:var(--green-800);font-weight:600}.rb-ans.skip{background:var(--surface-3);border-color:var(--border-strong);color:var(--text);font-weight:600}.rb-tint{background:var(--surface-2);border-radius:var(--r-control);padding:12px 16px}.rb-sugg{display:flex;flex-direction:column;gap:8px}.rb-sugg p b{font-weight:600}.rb-act{display:flex;flex-wrap:wrap;gap:8px}.rb-nav{display:flex;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--border-soft)}.rb-off.ts,.ts.rb-off{opacity:.45;cursor:default;pointer-events:none}.ts.rb-on{background:var(--navy-100)}.rb-rd summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none}.rb-rd summary::-webkit-details-marker{display:none}.rb-rd summary b{display:block;font-size:16px;line-height:24px;font-weight:600}.rb-rd summary small{display:block;font-size:13px;line-height:20px;color:var(--text-2)}.rb-rd .chev{display:inline-flex;color:var(--text-2);transition:transform .15s var(--ease)}.rb-rd[open] summary .chev{transform:rotate(180deg)}.rb-kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 16px}.rb-kv dt{font-size:13px;color:var(--text-3)}.rb-kv dd{font-size:13px;min-width:0}@media (max-width:900px){.rb-rp{grid-template-columns:minmax(0,1fr);grid-template-areas:"vid" "chk" "chaps"}.rb-grid{grid-template-columns:minmax(0,1fr)}.rb-grid .rb-chap{border-right:0}.rb-grid .rb-chap:nth-last-child(2){border-bottom:1px solid var(--border-soft)}.rb-player .scrub .pin:before{top:-14px;right:-14px;bottom:-14px;left:-14px}.rb-cap>span{font-size:12px;line-height:16px}.rb-player .pctl{flex-wrap:wrap;row-gap:12px}.rb-player .pctl .scrub{order:5;flex:1 1 100%;margin:0 8px}}@media (min-width: 901px){.dialog-pop.dlg-send{top:152px}}.xp-chev{transition:transform .15s var(--ease)}.xp-chev.on{transform:rotate(90deg)}.xp-row>td{background:var(--surface-2)}.xp-panel{padding:16px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.xp-tog{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:13px;line-height:20px;font-weight:500;color:var(--primary);cursor:pointer}.xp-tog:hover{text-decoration:underline;text-underline-offset:2px}.ex:has(>.au-tech){grid-template-columns:minmax(0,1fr)}.em-msg{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);padding:12px 16px;white-space:pre-wrap;font-size:13px;line-height:20px;overflow-wrap:anywhere;max-height:384px;overflow-y:auto}.rh-note{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);padding:12px 16px;white-space:pre-line;overflow-wrap:anywhere}.t th.la-th,.t td.la-td{width:264px;max-width:264px}.la-cell{display:flex;flex-direction:column;gap:0;width:232px;min-width:0;overflow:hidden}.la-a{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;font-weight:500;color:var(--text)}.la-a .ico{flex:none;color:var(--text-3)}.la-a .trunc{flex:1 1 auto}.la-m{display:flex;align-items:center;gap:8px;min-width:0;padding-left:24px;font-size:12px;line-height:20px;color:var(--text-3)}.la-n{flex:0 1 auto}.la-r{flex:none}.la-t{flex:none;white-space:nowrap}@media (max-width:1439px){.t th.la-th,.t td.la-td{width:216px;max-width:216px}.la-cell{width:184px}.la-r{display:none}}.la-cell.la-fluid{width:auto;max-width:100%}.t th.ra-th,.t td.ra-td{width:1%;white-space:nowrap;text-align:right}.ra-td .btn .ico,.ra-pill .ico{flex:none}.li .ra-pill{flex:none;pointer-events:none}@media (max-width:900px){.ra-td .ra-l{display:none}.ra-td .btn.sm{width:var(--h-sm);padding:0}.li .ra-pill .ra-l{display:none}.li .ra-pill.sm{width:var(--h-sm);padding:0}}.t col.la-col{width:264px}@media (max-width:1439px){.t col.la-col{width:216px}}@keyframes sha-spin{to{transform:rotate(360deg)}}.driver-active-element{position:inherit!important;z-index:auto!important}.sha-tour-popover{--djs-theme-color: hsl(210 100% 50%);font-family:inherit;z-index:100002!important}.sha-tour-popover .driver-popover-title{font-size:1rem;font-weight:700;color:#0f1729}.sha-tour-popover .driver-popover-description{font-size:.85rem;line-height:1.5;color:#64748b}.sha-tour-popover .driver-popover-progress-text{font-size:.75rem;color:#64748b}.sha-tour-popover .driver-popover-prev-btn,.sha-tour-popover .driver-popover-next-btn{font-size:.8rem;font-weight:600;border-radius:.375rem;padding:.35rem .75rem}@keyframes sd-live{0%,to{box-shadow:0 0 #d23b3b00}50%{box-shadow:0 0 0 5px #d23b3b21}}@keyframes sd-halo{0%{box-shadow:0 0 #135a9b66}to{box-shadow:0 0 0 9px #135a9b00}}@keyframes sd-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-pop{0%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes sd-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes sd-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sd-sheen{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes sd-flow{0%{left:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}@keyframes sd-scan{0%{top:8%}to{top:86%}}@keyframes sd-count{0%{opacity:0;transform:scale(1.6)}25%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.85)}}@keyframes sd-ring{0%{stroke-dashoffset:340}to{stroke-dashoffset:0}}@keyframes sd-burst{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-58px) scale(.3)}}.sd-live{animation:sd-live 2s ease-in-out infinite}.sd-halo{animation:sd-halo 1.8s ease-out infinite}.sd-rise{animation:sd-rise .45s cubic-bezier(.2,.7,.2,1) backwards}.sd-pop{animation:sd-pop .45s cubic-bezier(.2,.9,.3,1.3) backwards}.sd-draw{stroke-dasharray:24;animation:sd-draw .5s ease-out .15s backwards}.sd-growx{transform-origin:left center;animation:sd-growx .6s ease-out backwards}.sd-sheen{animation:sd-sheen 1.3s linear infinite}.sd-flow{animation:sd-flow 1.1s linear infinite}.sd-scan{animation:sd-scan 1.1s ease-in-out infinite alternate}.sd-count{animation:sd-count 1s ease-out both}.sd-ring{stroke-dasharray:340;animation:sd-ring 3s linear backwards}.sd-burst{opacity:0;animation:sd-burst .8s ease-out .2s both}@media (prefers-reduced-motion: reduce){.sd-live,.sd-halo,.sd-rise,.sd-pop,.sd-draw,.sd-growx,.sd-sheen,.sd-flow,.sd-scan,.sd-count,.sd-ring,.sd-burst{animation:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (min-width: 640px){.sm\:grid>*{min-width:0}}.group:focus-within .group-focus-within\:block.btn{width:100%;justify-content:center}.group:hover .group-hover\:block.btn{width:100%;justify-content:center}.group:focus .group-focus\:block.btn{width:100%;justify-content:center}@media (min-width: 640px){.sm\:grid{display:grid;gap:16px}}@media (min-width: 768px){.md\:block.btn{width:100%;justify-content:center}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:13px;line-height:20px}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.first\:rounded-l-sm:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.last\:rounded-r-sm:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.odd\:bg-muted\/20:nth-child(odd){background-color:hsl(var(--muted) / .2)}.empty\:hidden:empty{display:none}.hover\:border-navy-300:hover{--tw-border-opacity: 1;border-color:rgb(141 182 216 / var(--tw-border-opacity, 1))}.hover\:border-red-500:hover{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0d3f6d\]:hover{--tw-bg-opacity: 1;background-color:rgb(13 63 109 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8f3fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 243 250 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-leaf-100:hover{--tw-bg-opacity: 1;background-color:rgb(212 243 204 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-navy-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 234 246 / var(--tw-bg-opacity, 1))}.hover\:bg-navy-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 245 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(214 238 248 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary-hsl))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(154 31 31 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:border-primary:focus{border-color:hsl(var(--primary-hsl))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-muted\/50:focus{background-color:hsl(var(--muted) / .5)}.focus\:bg-navy-50:focus{--tw-bg-opacity: 1;background-color:rgb(238 245 251 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-foreground:focus{color:hsl(var(--foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary\/20:focus{--tw-ring-color: hsl(var(--primary-hsl) / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring-hsl))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus-visible\:border-primary:focus-visible{border-color:hsl(var(--primary-hsl))}.focus-visible\:bg-accent:focus-visible{background-color:hsl(var(--accent))}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-primary:focus-visible{outline-color:hsl(var(--primary-hsl))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring-hsl))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled{background-color:hsl(var(--muted))}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:block{display:block}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group:focus .group-focus\:block{display:block}.group.toaster .group-\[\.toaster\]\:rounded-lg{border-radius:12px}.group.toaster .group-\[\.toaster\]\:border{border-width:1px}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border-hsl))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary-hsl))}.group.toaster .group-\[\.toaster\]\:bg-card{background-color:hsl(var(--card))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-state\=checked\]\]\:border-primary:has([data-state=checked]){border-color:hsl(var(--primary-hsl))}.has-\[\[data-state\=checked\]\]\:bg-navy-50:has([data-state=checked]){--tw-bg-opacity: 1;background-color:rgb(238 245 251 / var(--tw-bg-opacity, 1))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:border-primary[data-state=checked],.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:hsl(var(--primary-hsl))}.data-\[state\=checked\]\:bg-primary[data-state=checked],.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:hsl(var(--primary-hsl))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-navy-50[data-state=selected]{--tw-bg-opacity: 1;background-color:rgb(238 245 251 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:hsl(var(--primary-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:duration-300[data-state=closed],.data-\[state\=open\]\:duration-300[data-state=open]{transition-duration:.3s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed],.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}@media (prefers-reduced-motion: no-preference){@keyframes ping{75%,to{transform:scale(2);opacity:0}}.motion-safe\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-emerald-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity, 1))}.dark\:border-leaf-700\/50:is(.dark *){border-color:#2a7a1a80}.dark\:border-navy-500\/30:is(.dark *){border-color:#2a78b54d}.dark\:border-navy-500\/40:is(.dark *){border-color:#2a78b566}.dark\:border-navy-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(11 58 102 / var(--tw-border-opacity, 1))}.dark\:border-red-500\/40:is(.dark *){border-color:#ef444466}.dark\:border-red-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:bg-leaf-700\/10:is(.dark *){background-color:#2a7a1a1a}.dark\:bg-navy-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(42 120 181 / var(--tw-bg-opacity, 1))}.dark\:bg-navy-500\/10:is(.dark *){background-color:#2a78b51a}.dark\:bg-navy-950\/40:is(.dark *){background-color:#071f3866}.dark\:bg-red-500\/10:is(.dark *){background-color:#ef44441a}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(244 216 140 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-leaf-300:is(.dark *){--tw-text-opacity: 1;color:rgb(155 232 139 / var(--tw-text-opacity, 1))}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:text-navy-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 234 246 / var(--tw-text-opacity, 1))}.dark\:text-navy-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 212 234 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(242 191 191 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:inset-auto{inset:auto}.sm\:bottom-24{bottom:6rem}.sm\:right-6{right:1.5rem}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-\[92vh\]{height:92vh}.sm\:h-\[94vh\]{height:94vh}.sm\:h-\[min\(640px\,calc\(100vh-128px\)\)\]{height:min(640px,calc(100vh - 128px))}.sm\:h-\[min\(90vh\,860px\)\]{height:min(90vh,860px)}.sm\:max-h-64{max-height:16rem}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:w-28{width:7rem}.sm\:w-64{width:16rem}.sm\:w-\[420px\]{width:420px}.sm\:w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.sm\:w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}.sm\:w-\[calc\(100vw-48px\)\]{width:calc(100vw - 48px)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-7xl{max-width:80rem}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_192px\]{grid-template-columns:1fr 192px}.sm\:grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_11rem_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 11rem auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-\[16px\],.sm\:rounded-xl{border-radius:16px}.sm\:border{border-width:1px}.sm\:border-border{border-color:hsl(var(--border-hsl))}.sm\:p-0{padding:0}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pl-5{padding-left:1.25rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width: 768px){.md\:block{display:block}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,260px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,260px)}.md\:grid-cols-\[minmax\(0\,240px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.md\:justify-start{justify-content:flex-start}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--app-header-h\,0px\)\+16px\)\]{top:calc(var(--app-header-h,0px) + 16px)}.lg\:top-\[calc\(var\(--app-header-h\,0px\)\+1rem\)\]{top:calc(var(--app-header-h,0px) + 1rem)}.lg\:top-\[calc\(var\(--app-header-h\,0px\)\+var\(--review-head-h\,0px\)\+16px\)\]{top:calc(var(--app-header-h,0px) + var(--review-head-h,0px) + 16px)}.lg\:top-\[var\(--jr-top\)\]{top:var(--jr-top)}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-var\(--app-header-h\,0px\)-2rem\)\]{max-height:calc(100dvh - var(--app-header-h,0px) - 2rem)}.lg\:max-h-\[var\(--jr-max\)\]{max-height:var(--jr-max)}.lg\:max-w-\[448px\]{max-width:448px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,11fr\)_minmax\(0\,10fr\)\]{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}.lg\:grid-cols-\[minmax\(0\,13fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,13fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:\[scrollbar-width\:thin\]{scrollbar-width:thin}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:px-\[72px\]{padding-left:72px;padding-right:72px}}@media print{.print\:hidden{display:none}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\:last-child\]\:border-b-0>*:last-child{border-bottom-width:0px}@media (min-width: 1280px){.xl\:\[\&\>\*\:last-child\]\:border-r-0>*:last-child{border-right-width:0px}}@media (min-width: 640px){.sm\:\[\&\>\*\:nth-child\(odd\)\]\:border-r>*:nth-child(odd){border-right-width:1px}}.\[\&\>\*\]\:min-w-0>*{min-width:0px}.\[\&\>\*\]\:border-b>*{border-bottom-width:1px}.\[\&\>\*\]\:border-border>*{border-color:hsl(var(--border-hsl))}.\[\&\>\*\]\:opacity-70>*{opacity:.7}.\[\&\>\*\]\:transition-opacity>*{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 1280px){.xl\:\[\&\>\*\]\:border-b-0>*{border-bottom-width:0px}.xl\:\[\&\>\*\]\:border-r>*{border-right-width:1px}}.\[\&\>button\:last-child\]\:right-3>button:last-child{right:.75rem}.\[\&\>button\:last-child\]\:top-3>button:last-child{top:.75rem}.\[\&\>button\:last-child\]\:p-1\.5>button:last-child{padding:.375rem}.\[\&\>button\:last-child\]\:text-primary-foreground>button:last-child{color:hsl(var(--primary-foreground))}.\[\&\>button\:last-child\]\:opacity-90>button:last-child{opacity:.9}.\[\&\>button\:last-child\]\:hover\:bg-white\/15:hover>button:last-child{background-color:#ffffff26}.\[\&\>button\:last-child\]\:focus\:ring-white\/70:focus>button:last-child{--tw-ring-color: rgb(255 255 255 / .7)}.\[\&\>button\:last-child\]\:data-\[state\=open\]\:bg-transparent[data-state=open]>button:last-child{background-color:transparent}.\[\&\>button\:last-child\]\:data-\[state\=open\]\:text-primary-foreground[data-state=open]>button:last-child{color:hsl(var(--primary-foreground))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-3\.5>svg{top:.875rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:text-amber-800>svg{--tw-text-opacity: 1;color:rgb(138 82 0 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-leaf-700>svg{--tw-text-opacity: 1;color:rgb(42 122 26 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-navy-700>svg{--tw-text-opacity: 1;color:rgb(15 74 128 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-red-800>svg{--tw-text-opacity: 1;color:rgb(154 31 31 / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_table\]\:min-w-\[640px\] table{min-width:640px}@media (min-width: 640px){.sm\:\[\&_table\]\:min-w-0 table{min-width:0px}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}
