.PlantOPSWaitDialog-module-scss-module__BMR0xq__overlay{--bs-ground:#edf2f8;--bs-surface:#fff;--bs-border:#dde7f0;--bs-text:#10304f;--bs-muted:#5d6f81;--bs-track:#e7eff8;--bs-accent:#1376d4;--bs-shadow:0 20px 60px #05346216;box-sizing:border-box;font-family:var(--font-inter,Inter),"Segoe UI",sans-serif;display:flex;overflow-y:auto}.PlantOPSWaitDialog-module-scss-module__BMR0xq__overlay *,.PlantOPSWaitDialog-module-scss-module__BMR0xq__overlay :before,.PlantOPSWaitDialog-module-scss-module__BMR0xq__overlay :after{box-sizing:border-box}.PlantOPSWaitDialog-module-scss-module__BMR0xq__dark{--bs-ground:#101c29;--bs-surface:#172638;--bs-border:#35485d;--bs-text:#eef5ff;--bs-muted:#b9c9db;--bs-track:#30455d;--bs-accent:#62b3ff;--bs-shadow:0 20px 60px #00000059}.PlantOPSWaitDialog-module-scss-module__BMR0xq__screen{z-index:999999;padding:16px;position:fixed;inset:0}.PlantOPSWaitDialog-module-scss-module__BMR0xq__area{z-index:5;padding:12px;position:absolute;inset:0}.PlantOPSWaitDialog-module-scss-module__BMR0xq__bare{justify-content:center;width:100%;position:static;overflow:visible}.PlantOPSWaitDialog-module-scss-module__BMR0xq__ground{background:var(--bs-ground)}.PlantOPSWaitDialog-module-scss-module__BMR0xq__scrim{background:color-mix(in srgb,var(--bs-ground)78%,transparent);-webkit-backdrop-filter:blur(2px)}.PlantOPSWaitDialog-module-scss-module__BMR0xq__dialog{background:var(--bs-surface);width:min(100%,380px);color:var(--bs-text);border:1px solid var(--bs-border);box-shadow:var(--bs-shadow);text-align:center;border-radius:20px;margin:auto;padding:32px 30px 27px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__row{background:var(--bs-surface);width:fit-content;max-width:min(100%,340px);color:var(--bs-text);border:1px solid var(--bs-border);box-shadow:var(--bs-shadow);text-align:left;border-radius:14px;align-items:center;gap:12px;margin:auto;padding:10px 16px 10px 10px;display:flex}.PlantOPSWaitDialog-module-scss-module__BMR0xq__rowText{flex:auto;min-width:120px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__rowTitle{overflow-wrap:anywhere;color:var(--bs-text);font-size:13.5px;font-weight:600;line-height:1.3}.PlantOPSWaitDialog-module-scss-module__BMR0xq__rowDescription{color:var(--bs-muted);margin-top:2px;font-size:11.5px;line-height:1.4}.PlantOPSWaitDialog-module-scss-module__BMR0xq__row .PlantOPSWaitDialog-module-scss-module__BMR0xq__track{width:100%;margin:7px 0 0}.PlantOPSWaitDialog-module-scss-module__BMR0xq__row .PlantOPSWaitDialog-module-scss-module__BMR0xq__loader{flex:none;width:44px;height:44px;margin:0}.PlantOPSWaitDialog-module-scss-module__BMR0xq__row .PlantOPSWaitDialog-module-scss-module__BMR0xq__orbit:after{width:4px;height:4px;top:4px;right:4px;box-shadow:0 0 0 3px #1376d414}.PlantOPSWaitDialog-module-scss-module__BMR0xq__row .PlantOPSWaitDialog-module-scss-module__BMR0xq__mark{width:22px;height:25px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit{padding:8px;overflow:hidden;container-type:inline-size}.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit .PlantOPSWaitDialog-module-scss-module__BMR0xq__row{max-width:min(100%,320px)}.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit .PlantOPSWaitDialog-module-scss-module__BMR0xq__rowText{min-width:0}@container (max-width:240px){.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit .PlantOPSWaitDialog-module-scss-module__BMR0xq__row{text-align:center;flex-direction:column;gap:8px;padding:10px 12px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit .PlantOPSWaitDialog-module-scss-module__BMR0xq__rowText{width:100%}.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit .PlantOPSWaitDialog-module-scss-module__BMR0xq__rowTitle{overflow-wrap:normal}}@container (max-width:130px){.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit .PlantOPSWaitDialog-module-scss-module__BMR0xq__row{padding:8px 4px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit .PlantOPSWaitDialog-module-scss-module__BMR0xq__rowTitle{font-size:12px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__fit .PlantOPSWaitDialog-module-scss-module__BMR0xq__rowDescription{font-size:11px}}.PlantOPSWaitDialog-module-scss-module__BMR0xq__disc{background:#2589e4;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.PlantOPSWaitDialog-module-scss-module__BMR0xq__disc .PlantOPSWaitDialog-module-scss-module__BMR0xq__mark{width:50px;height:57px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__row .PlantOPSWaitDialog-module-scss-module__BMR0xq__disc{width:34px;height:34px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__row .PlantOPSWaitDialog-module-scss-module__BMR0xq__disc .PlantOPSWaitDialog-module-scss-module__BMR0xq__mark{width:20px;height:23px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__brand{letter-spacing:2px;color:var(--bs-muted);margin-bottom:26px;font-size:12px;font-weight:600}.PlantOPSWaitDialog-module-scss-module__BMR0xq__loader{place-items:center;width:112px;height:112px;margin:0 auto 26px;display:grid;position:relative}.PlantOPSWaitDialog-module-scss-module__BMR0xq__loader:before{content:"";border:2px solid var(--bs-track);border-radius:50%;position:absolute;inset:0}.PlantOPSWaitDialog-module-scss-module__BMR0xq__orbit{border:2px solid #0000;border-top-color:var(--bs-accent);border-right-color:var(--bs-accent);border-radius:50%;animation:1.8s linear infinite PlantOPSWaitDialog-module-scss-module__BMR0xq__bs-orbit;position:absolute;inset:0}.PlantOPSWaitDialog-module-scss-module__BMR0xq__orbit:after{content:"";background:var(--bs-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;right:13px;box-shadow:0 0 0 4px #1376d414}.PlantOPSWaitDialog-module-scss-module__BMR0xq__mark{width:57px;height:65px;display:block}.PlantOPSWaitDialog-module-scss-module__BMR0xq__title{letter-spacing:-.4px;color:var(--bs-text);margin:0 0 9px;font-size:21px;font-weight:600;line-height:1.35}.PlantOPSWaitDialog-module-scss-module__BMR0xq__description{color:var(--bs-muted);margin:0;font-size:14px;line-height:1.65}.PlantOPSWaitDialog-module-scss-module__BMR0xq__track{background:var(--bs-track);border-radius:3px;width:144px;height:3px;margin:25px auto 17px;overflow:hidden}.PlantOPSWaitDialog-module-scss-module__BMR0xq__track span{background:var(--bs-accent);border-radius:3px;width:42%;height:100%;animation:1.8s ease-in-out infinite PlantOPSWaitDialog-module-scss-module__BMR0xq__bs-travel;display:block}.PlantOPSWaitDialog-module-scss-module__BMR0xq__status{color:var(--bs-muted);font-size:12px;line-height:1.5}.PlantOPSWaitDialog-module-scss-module__BMR0xq__actions{justify-content:center;gap:8px;margin-top:16px;display:flex}.PlantOPSWaitDialog-module-scss-module__BMR0xq__steps{text-align:left;gap:11px;margin:24px 0 2px;padding:0;list-style:none;display:inline-grid}.PlantOPSWaitDialog-module-scss-module__BMR0xq__step{color:var(--bs-muted);align-items:center;gap:10px;margin:0;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.PlantOPSWaitDialog-module-scss-module__BMR0xq__stepMark{border:2px solid var(--bs-track);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.PlantOPSWaitDialog-module-scss-module__BMR0xq__stepMark svg{width:10px;height:10px;display:block}.PlantOPSWaitDialog-module-scss-module__BMR0xq__done{color:var(--bs-text)}.PlantOPSWaitDialog-module-scss-module__BMR0xq__done .PlantOPSWaitDialog-module-scss-module__BMR0xq__stepMark{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}.PlantOPSWaitDialog-module-scss-module__BMR0xq__pending{color:var(--bs-muted)}.PlantOPSWaitDialog-module-scss-module__BMR0xq__active{color:var(--bs-text)}.PlantOPSWaitDialog-module-scss-module__BMR0xq__active .PlantOPSWaitDialog-module-scss-module__BMR0xq__stepMark{border-color:var(--bs-accent)}.PlantOPSWaitDialog-module-scss-module__BMR0xq__active .PlantOPSWaitDialog-module-scss-module__BMR0xq__stepMark:after{content:"";background:var(--bs-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite PlantOPSWaitDialog-module-scss-module__BMR0xq__bs-pulse}.PlantOPSWaitDialog-module-scss-module__BMR0xq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes PlantOPSWaitDialog-module-scss-module__BMR0xq__bs-pulse{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes PlantOPSWaitDialog-module-scss-module__BMR0xq__bs-orbit{to{transform:rotate(360deg)}}@keyframes PlantOPSWaitDialog-module-scss-module__BMR0xq__bs-travel{0%{transform:translate(-105%)}to{transform:translate(345%)}}@media (prefers-reduced-motion:reduce){.PlantOPSWaitDialog-module-scss-module__BMR0xq__orbit,.PlantOPSWaitDialog-module-scss-module__BMR0xq__track span,.PlantOPSWaitDialog-module-scss-module__BMR0xq__active .PlantOPSWaitDialog-module-scss-module__BMR0xq__stepMark:after{animation:none}.PlantOPSWaitDialog-module-scss-module__BMR0xq__track span{opacity:.5;width:100%}}@media (max-width:360px){.PlantOPSWaitDialog-module-scss-module__BMR0xq__dialog{padding:27px 18px}}@media (max-height:560px){.PlantOPSWaitDialog-module-scss-module__BMR0xq__dialog{padding-block:20px 18px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__brand{margin-bottom:14px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__loader{width:84px;height:84px;margin-bottom:14px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__mark{width:44px;height:50px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__steps{margin-top:16px}.PlantOPSWaitDialog-module-scss-module__BMR0xq__track{margin-block:16px 12px}}
.plantops-pin-otp--locked{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.plantops-pin-otp__lock{color:var(--glass-label,var(--text-color-secondary));flex:none;font-size:1.25rem}.po-pin-locked-notice{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;margin-top:8px;display:flex}.po-pin-locked-notice__text{font-size:var(--dynamic-font-14,14px);color:var(--glass-ink,var(--text-color));align-items:flex-start;gap:8px;margin:0;line-height:1.4;display:flex}.po-pin-locked-notice__text .pi{flex:none;line-height:1.4}.po-pin-locked-notice__actions{flex-wrap:wrap;gap:8px;display:flex}
.p-dialog.pod-dialog,.pod-inline{--pod-fs-title:max(20px,var(--dynamic-font-20,1.25rem));--pod-fs-subtitle:max(14px,var(--dynamic-font-14,.875rem));--pod-fs-section:max(14px,var(--dynamic-font-14,.875rem));--pod-fs-label:max(12px,var(--dynamic-font-12,.75rem));--pod-fs-body:max(14px,var(--dynamic-font-14,.875rem));--pod-fs-hint:max(12px,var(--dynamic-font-12,.75rem));--pod-fs-command:max(13px,var(--dynamic-font-13,.8125rem));--pod-fs-chip:max(11px,var(--dynamic-font-11,.6875rem));--pod-line:20px;--pod-control-pad:8px 12px;--pod-pad-x:max(24px,var(--dynamic-padding-24,1.5rem));--pod-bad:var(--red-600,#dc2626);--pod-warn:var(--orange-600,#ea580c);--pod-good:var(--green-600,#16a34a);--pod-card-line:color-mix(in srgb,var(--primary-color)16%,var(--surface-border))}.p-dialog.pod-dialog[data-pod-scheme=dark],.pod-inline[data-pod-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-a:#1a1f29;--surface-b:#12161d;--surface-ground:#12161d;--surface-section:#1a1f29;--surface-card:#1a1f29;--surface-overlay:#202633;--surface-border:#2a3140;--surface-hover:#ffffff0d;--text-color:#e6e8ee;--text-color-secondary:#aab2c5;--pod-bad:#f29a9a;--pod-warn:#f0c070;--pod-good:#a3d77f}.p-dialog.pod-dialog:where(:not(.pod-dialog--bare)){font-family:var(--font-family);color:var(--text-color);border-radius:12px;overflow:hidden}.p-dialog.pod-dialog--sm{width:min(32rem,96vw)}.p-dialog.pod-dialog--md{width:min(46rem,96vw)}.p-dialog.pod-dialog--lg{width:min(50rem,96vw)}.p-dialog.pod-dialog--xl{width:min(68rem,96vw)}:is(.p-dialog-mask .p-dialog.pod-dialog:where(:not(.pod-dialog--bare))) .p-dialog-header{border-bottom:1px solid var(--surface-border);align-items:flex-start;gap:.75rem;padding:max(16px,var(--dynamic-padding-16,1rem))var(--pod-pad-x)max(14px,var(--dynamic-padding-14,.875rem))!important;background:var(--surface-card)!important;color:var(--text-color)!important;font-size:var(--pod-fs-body)!important}:is(.p-dialog-mask .p-dialog.pod-dialog:where(:not(.pod-dialog--bare))) .p-dialog-header .p-dialog-title{min-width:0;line-height:normal;font-size:var(--pod-fs-body)!important}:is(.p-dialog-mask .p-dialog.pod-dialog) .p-dialog-header .pod-head{gap:.2rem;min-width:0;display:grid}:is(.p-dialog-mask .p-dialog.pod-dialog) .p-dialog-header .pod-head__row{align-items:center;gap:.5rem;min-width:0;display:flex}:is(.p-dialog-mask .p-dialog.pod-dialog) .p-dialog-header .pod-head__title{min-width:0;font-family:var(--font-family);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font-size:var(--pod-fs-title)!important;color:var(--text-color)!important;font-weight:700!important;line-height:1.3!important}:is(.p-dialog-mask .p-dialog.pod-dialog) .p-dialog-header .pod-head__subtitle{max-width:90ch;font-family:var(--font-family);margin:0;font-size:var(--pod-fs-subtitle)!important;color:var(--text-color-secondary)!important;font-weight:400!important;line-height:1.4!important}:is(.p-dialog-mask .p-dialog.pod-dialog) .p-dialog-header .pod-head__badge{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:999px;flex:none;padding:0 .5rem;font-weight:600;line-height:1.25rem;font-size:var(--pod-fs-chip)!important;color:var(--text-color-secondary)!important}:is(.p-dialog-mask .p-dialog.pod-dialog:where(:not(.pod-dialog--bare))) .p-dialog-header .p-dialog-header-icons{gap:.25rem}:is(.p-dialog-mask .p-dialog.pod-dialog:where(:not(.pod-dialog--bare))) .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:var(--text-color-secondary)}.p-dialog.pod-dialog .pod-head--custom{width:100%;min-width:0;display:block}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--custom-head) .p-dialog-header .p-dialog-title{flex:auto}:is(.p-dialog-mask .p-dialog.pod-dialog:where(:not(.pod-dialog--bare))) .p-dialog-content{background:var(--surface-card);color:var(--text-color);font-size:var(--pod-fs-body);line-height:1.45;container:pod-body/inline-size;padding:max(16px,var(--dynamic-padding-16,1rem))var(--pod-pad-x)max(20px,var(--dynamic-padding-20,1.25rem))!important}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--deck) .p-dialog-content{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color)6%,var(--surface-ground))0%,color-mix(in srgb,var(--primary-color)3%,var(--surface-ground))100%)}.pod-body{gap:.75rem;min-width:0;display:grid}:is(.p-dialog-mask .p-dialog.pod-dialog:where(:not(.pod-dialog--bare))) .p-dialog-footer{border-top:1px solid var(--surface-border);text-align:initial;padding:max(12px,var(--dynamic-padding-12,.75rem))var(--pod-pad-x)max(16px,var(--dynamic-padding-16,1rem))!important;background:var(--surface-card)!important}.pod-footer{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.pod-footer__start{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.pod-footer__status{min-width:0;font-size:var(--pod-fs-command);color:var(--text-color-secondary);flex-wrap:wrap;flex:auto;align-items:center;gap:.25rem .5rem;display:inline-flex}.pod-footer__actions{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-footer__actions .p-button{white-space:nowrap;min-width:7rem;height:auto!important;font-size:var(--pod-fs-body)!important;line-height:var(--pod-line)!important;margin:0!important;padding:.5rem 1rem!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-footer .p-button .p-button-label{font-weight:600;line-height:inherit;font-size:inherit!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-footer__start .p-button{white-space:nowrap;min-width:7rem;height:auto!important;font-size:var(--pod-fs-body)!important;line-height:var(--pod-line)!important;margin:0!important;padding:.5rem 1rem!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-footer__status .p-button{min-width:0;height:auto!important;font-size:var(--pod-fs-command)!important;margin:0!important;padding:.25rem .5rem!important;line-height:1.125rem!important}.pod-footer__msg{align-items:center;gap:.35rem;font-weight:550;display:inline-flex}.pod-footer__msg--error{color:var(--pod-bad)}.pod-footer__msg--warn{color:var(--pod-warn)}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-inputtext,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-dropdown .p-dropdown-label,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-autocomplete .p-autocomplete-input{font-family:var(--font-family);padding:var(--pod-control-pad)!important;font-size:var(--pod-fs-body)!important;line-height:var(--pod-line)!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-inputtext::placeholder,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-dropdown .p-dropdown-label.p-placeholder{font-size:var(--pod-fs-body)!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-dropdown,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-autocomplete,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-inputnumber{align-items:center;height:auto!important;min-height:0!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-dropdown .p-dropdown-label{border:0!important}.pod-field{align-content:start;align-items:start;gap:.3rem;min-width:0;display:grid}.pod-field__head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-field__label{font-family:var(--font-family);color:var(--text-color);margin:0;font-size:var(--pod-fs-label)!important;font-weight:600!important;line-height:16px!important}.pod-field__required{color:var(--pod-bad);margin-left:.15rem}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-field__hint{color:var(--text-color-secondary);margin:0;font-weight:400;line-height:1.45;font-size:var(--pod-fs-hint)!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-field__error{color:var(--pod-bad);align-items:flex-start;gap:.35rem;margin:0;font-weight:550;line-height:1.45;display:flex;font-size:var(--pod-fs-hint)!important}.pod-field__error svg{flex:none;margin-top:.1rem}.pod-field--narrow{max-width:22rem}.pod-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;min-width:0;display:grid}@container pod-body (max-width:34rem){.pod-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pod-pair{grid-template-columns:minmax(0,1fr)}}.pod-number{max-width:14rem}.pod-number--full{max-width:none}.pod-number .p-inputnumber{flex:auto;min-width:0}.pod-number .p-inputnumber-input{width:100%;min-width:0}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-number .p-inputgroup-addon{min-width:0;color:var(--text-color-secondary);padding:0 .75rem;font-weight:600;font-size:var(--pod-fs-label)!important}.pod-segmented.p-selectbutton{flex-wrap:nowrap;max-width:100%;display:inline-flex}.pod-segmented.p-selectbutton .p-button{white-space:nowrap}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-segmented.p-selectbutton .p-button{font-weight:500;height:auto!important;padding:var(--pod-control-pad)!important;font-size:var(--pod-fs-body)!important;line-height:var(--pod-line)!important;margin:0!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-segmented.p-selectbutton .p-button .p-button-label{font-weight:inherit;line-height:inherit;font-size:inherit!important}.pod-segmented--block.p-selectbutton{display:flex}.pod-segmented--block.p-selectbutton .p-button{flex:1 1 0}.pod-section{border:1px solid var(--pod-card-line);background:var(--surface-card);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 14px 28px -16px #1018284d}.pod-section__head{border-bottom:1px solid var(--pod-card-line);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color)10%,var(--surface-card))0%,color-mix(in srgb,var(--primary-color)4%,var(--surface-card))100%);min-height:3rem;box-shadow:inset 3px 0 0 0 var(--primary-color);align-items:center;gap:.7rem;padding:.6rem .95rem .6rem 1.1rem;display:flex}.pod-section__ico{background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color)92%,#fff),var(--primary-color));width:1.75rem;height:1.75rem;color:var(--primary-color-text);box-shadow:0 3px 8px -4px color-mix(in srgb,var(--primary-color)60%,transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-section__title{min-width:0;font-family:var(--font-family);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color);margin:0;overflow:hidden;font-size:var(--pod-fs-section)!important;font-weight:600!important;line-height:1.25rem!important}.pod-section__count{border:1px solid var(--surface-border);background:var(--surface-ground);font-size:var(--pod-fs-chip);color:var(--text-color-secondary);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 .45rem;font-weight:600;line-height:1.125rem}.pod-section__action{flex:none;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-section__action .p-button,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.pod-compact{gap:.35rem;min-width:0;height:auto!important;font-size:var(--pod-fs-command)!important;margin:0!important;padding:5px 12px!important;line-height:18px!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-section__action .p-button .p-button-label,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.pod-compact .p-button-label{font-weight:600;line-height:inherit;font-size:inherit!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-section__action .p-button .p-button-icon,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.pod-compact .p-button-icon{margin:0!important}.pod-section__body{gap:.75rem;min-width:0;padding:.9rem 1.1rem 1rem;display:grid}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-section__desc{color:var(--text-color-secondary);margin:0;line-height:1.4;font-size:var(--pod-fs-command,13px)!important}.pod-section--plain{box-shadow:none;border-color:var(--surface-border);border-radius:8px}.pod-section--plain .pod-section__head{background:color-mix(in srgb,var(--text-color)3%,var(--surface-card));min-height:0;box-shadow:none;border-bottom-color:var(--surface-border);padding:.5rem .85rem}.pod-section--plain .pod-section__body{padding:.75rem .85rem .85rem}.pod-problems{border:1px solid color-mix(in srgb,var(--pod-bad)35%,var(--surface-border));background:color-mix(in srgb,var(--pod-bad)5%,var(--surface-card));border-radius:14px;gap:.5rem;min-width:0;padding:.85rem 1rem;display:grid}.pod-problems--warn{border-color:color-mix(in srgb,var(--pod-warn)35%,var(--surface-border));background:color-mix(in srgb,var(--pod-warn)5%,var(--surface-card))}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-problems__title{color:var(--pod-bad);align-items:center;gap:.45rem;margin:0;line-height:1.25rem;display:flex;font-size:var(--pod-fs-section)!important;font-weight:600!important}.pod-problems--warn .pod-problems__title{color:var(--pod-warn)}.pod-problems__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pod-problem{width:100%;color:var(--pod-bad);font:inherit;font-size:var(--pod-fs-body);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:.55rem;margin:0;padding:.45rem .6rem;display:flex}button.pod-problem{cursor:pointer}.pod-problem svg{flex:none;margin-top:.15rem}button.pod-problem:hover{border-color:color-mix(in srgb,var(--pod-bad)30%,var(--surface-border));background:var(--surface-card)}button.pod-problem:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.pod-problem--warn{color:var(--pod-warn)}.pod-problem__text{flex:auto;gap:.1rem;min-width:0;display:grid}.pod-problem__where{color:var(--text-color);font-weight:600}.pod-problem__msg{font-size:var(--pod-fs-hint);color:var(--text-color);line-height:1.45}.pod-problem__go{font-size:var(--pod-fs-hint);color:var(--primary-color);flex:none;align-self:center;font-weight:600}.pod-flash{border-radius:8px;animation:1.8s ease-out pod-flash}@keyframes pod-flash{0%,60%{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color)35%,transparent)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.pod-flash{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color)35%,transparent);animation:none}}.pod-inline{font-family:var(--font-family);font-size:var(--pod-fs-body);color:var(--text-color);line-height:1.45}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--fill) .p-dialog-content{flex-direction:column;flex:auto;min-height:0;display:flex!important;overflow:hidden!important}.p-dialog.pod-dialog.pod-dialog--fill .pod-body{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--flush) .p-dialog-content{background:var(--surface-ground);padding:0!important}.p-dialog.pod-dialog.pod-dialog--head-primary{--pod-head-tone:var(--primary-color)}.p-dialog.pod-dialog.pod-dialog--head-danger{--pod-head-tone:var(--pod-bad)}.p-dialog.pod-dialog.pod-dialog--head-warning{--pod-head-tone:var(--pod-warn)}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--head-primary,.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--head-danger,.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--head-warning) .p-dialog-header{border-bottom-color:color-mix(in srgb,var(--pod-head-tone)40%,var(--surface-border));box-shadow:inset 0 4px 0 0 var(--pod-head-tone);background:color-mix(in srgb,var(--pod-head-tone)14%,var(--surface-card))!important}.p-dialog.pod-dialog.pod-dialog--tone-info,.p-dialog.pod-dialog.pod-dialog--tone-confirm{--pod-tone:var(--primary-color)}.p-dialog.pod-dialog.pod-dialog--tone-success{--pod-tone:var(--pod-good)}.p-dialog.pod-dialog.pod-dialog--tone-warning{--pod-tone:var(--pod-warn)}.p-dialog.pod-dialog.pod-dialog--tone-danger{--pod-tone:var(--pod-bad)}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--alert) .p-dialog-header .pod-head__row{gap:.75rem}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--alert) .p-dialog-header .pod-head__tone{border:1px solid color-mix(in srgb,var(--pod-tone)35%,var(--surface-border));background:color-mix(in srgb,var(--pod-tone)14%,var(--surface-card));width:2.5rem;height:2.5rem;color:var(--pod-tone);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--alert) .p-dialog-header .pod-head__title{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--alert) .pod-alert__message{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:max(16px,var(--dynamic-font-16,1rem))!important;color:var(--text-color)!important;line-height:1.5!important}.p-dialog.pod-dialog.pod-dialog--glass{color:var(--glass-ink)}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--glass) .p-dialog-header{border-bottom:0;color:var(--glass-ink)!important;background:0 0!important;padding:20px 24px 6px!important}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--glass) .p-dialog-header .pod-head__title{color:var(--glass-ink)!important}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--glass) .p-dialog-header .pod-head__subtitle{color:var(--glass-label)!important}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--glass) .p-dialog-header .p-dialog-header-icon{color:var(--glass-label)}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--glass) .p-dialog-content{color:var(--glass-ink);background:0 0!important;padding:8px 24px 16px!important}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--glass.pod-dialog--headerless) .p-dialog-content{padding-top:24px!important}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--glass) .p-dialog-footer{border-top:0;background:0 0!important;padding:4px 24px 20px!important}:is(.p-dialog-mask .p-dialog.pod-dialog.pod-dialog--glass) .pod-footer__status{color:var(--glass-label)}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-footer__actions .p-splitbutton{display:inline-flex}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .pod-footer__actions .p-splitbutton .p-splitbutton-menubutton{min-width:0;padding:.5rem .75rem!important}
.did-dialog .did-body{align-content:start;gap:16px;min-width:0;min-height:20rem;display:grid}.did-dialog .did-lede{color:var(--text-color-secondary);margin:0;font-size:14px;line-height:20px}.did-dialog .did-skeleton{gap:8px;display:grid}.did-dialog .did-skeleton__label{color:var(--text-color-secondary);font-size:12px}.did-dialog .did-error{border:1px solid var(--pod-bad,var(--red-600));color:var(--text-color);border-radius:6px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.did-dialog .did-error svg{color:var(--pod-bad,var(--red-600));flex:none;margin-top:2px}.did-dialog .did-error__title{font-size:14px;font-weight:600}.did-dialog .did-error__text{color:var(--text-color-secondary);overflow-wrap:anywhere;font-size:14px}.did-dialog .did-chip{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.did-dialog .did-chip--good{color:var(--pod-good,var(--green-600))}.did-dialog .did-chip--warn{color:var(--pod-warn,var(--orange-600))}.did-dialog .did-chip--bad{color:var(--pod-bad,var(--red-600))}.did-dialog .did-chip--neutral{color:var(--text-color-secondary)}.did-dialog .did-table,.did-dialog .did-lines{border-collapse:collapse;width:100%;color:var(--text-color);font-size:14px}.did-dialog .did-table th{text-align:left;color:var(--text-color-secondary);border-bottom:1px solid var(--surface-border);padding:8px 12px;font-size:12px;font-weight:600}.did-dialog .did-table td{border-bottom:1px solid var(--surface-border);vertical-align:top;padding:8px 12px}.did-dialog .did-col-toggle{width:40px;padding-right:0!important}.did-dialog .did-col-state{white-space:nowrap;width:1%}.did-dialog .did-col-id{overflow-wrap:anywhere;font-weight:600}.did-dialog .did-row--detail td{background:var(--surface-ground)}.did-dialog .did-toggle{width:28px;height:28px;color:var(--text-color);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.did-dialog .did-toggle:hover{background:var(--surface-hover,var(--surface-ground))}.did-dialog .did-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.did-dialog .did-result{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.did-dialog .did-result__msg{color:var(--text-color-secondary);white-space:normal;overflow-wrap:anywhere;max-width:28rem;font-size:12px}.did-dialog .did-detail{gap:16px;min-width:0;display:grid}.did-dialog .did-detail--compact{gap:12px}.did-dialog .did-lines th{text-align:left;border-bottom:1px solid var(--surface-border);padding:6px 0;font-weight:400}.did-dialog .did-lines td{text-align:right;border-bottom:1px solid var(--surface-border);font-variant-numeric:tabular-nums;white-space:nowrap;width:1%;padding:6px 0 6px 16px;font-weight:600}.did-dialog .did-lines__detail{color:var(--text-color-secondary);font-size:12px;display:block}.did-dialog .did-kept{color:var(--text-color);margin:0;padding-left:20px;font-size:14px}.did-dialog .did-blockers{gap:12px;min-width:0;display:grid}.did-dialog .did-blocker{border:1px solid var(--surface-border);border-left:4px solid var(--pod-warn,var(--orange-600));background:var(--surface-card);border-radius:6px;padding:8px 12px}.did-dialog .did-blocker__head{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.did-dialog .did-blocker__head svg{color:var(--pod-warn,var(--orange-600));flex:none}.did-dialog .did-blocker__label{overflow-wrap:anywhere;flex:1;min-width:0}.did-dialog .did-blocker__count{font-variant-numeric:tabular-nums}.did-dialog .did-items{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.did-dialog .did-items li{align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.did-dialog .did-items__id{overflow-wrap:anywhere;font-weight:600}.did-dialog .did-items__ver{color:var(--text-color-secondary);white-space:nowrap;font-size:12px}.did-dialog .did-items__more{color:var(--text-color-secondary);margin-top:4px;font-size:12px}.did-dialog .p-button.p-button-link.did-items__link{text-align:left;min-width:0;height:auto;font-size:14px;font-weight:600;padding:0!important}.did-dialog .p-button.p-button-link.did-items__link .p-button-label{font-size:14px!important}.did-dialog .did-reason{padding-top:4px}
.fsx{--bg:#f3f6fb;--surface:#fff;--navy:#12305c;--navy-700:#0d2546;--navy-600:#1b437f;--navy-50:#eaf0f8;--ink:#1b2430;--ink-2:#444f5e;--ink-3:#6b7685;--ink-4:#97a1ae;--line:#e4e9f0;--line-2:#d3dbe6;--hover:#12305c0e;--press:#12305c1a;--sel:#d5e3f6;--sel-h:#c9dbf2;--sel-ink:#0d2546;--tile:#eef2f8;--tile-h:#e3e9f2;--focus:#2f6fde;--danger:#c0322b;--danger-50:#fdecea;--ok:#1e7d4f;--warn:#9a5b00;--warn-50:#fff4e0;--sh1:0 1px 2px #1018281a,0 1px 3px 1px #1018280f;--sh2:0 2px 6px 2px #1018281a,0 1px 2px #10182824;--sh3:0 8px 24px #10182829,0 2px 6px #1018281a;--railw:256px;--detw:340px;--font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--t:.14s cubic-bezier(.2,0,0,1)}.fsx *{box-sizing:border-box}.fsx{height:100%;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.fsx button:where(:not(.sigp *)),.fsx input:where(:not(.sigp *)),.fsx select:where(:not(.sigp *)),.fsx textarea:where(:not(.sigp *)){font:inherit;color:inherit}.fsx button:where(:not(.sigp *)){cursor:pointer;background:0 0;border:0;padding:0}.fsx svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.fsx svg.i.s16{width:16px;height:16px}.fsx svg.i.s18{width:18px;height:18px}.fsx svg.i.s24{width:24px;height:24px}.fsx :focus:where(:not(.sigp *)){outline:none}.fsx :focus-visible:where(:not(.sigp *)){outline:2px solid var(--focus);outline-offset:2px}.fsx .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fsx .app{grid-template-columns:var(--railw)minmax(0,1fr);height:100vh;transition:grid-template-columns var(--t);grid-template-rows:64px minmax(0,1fr);display:grid}.fsx.rail-min .app{--railw:72px}.fsx .brand{align-items:center;gap:8px;min-width:0;padding:0 12px 0 8px;display:flex}.fsx .brand .mark{background:var(--navy);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.fsx .brand .mark svg{width:20px;height:20px}.fsx .brand .name{color:var(--ink);white-space:nowrap;letter-spacing:-.1px;font-size:18px;font-weight:500}.fsx .brand .name b{color:var(--navy);font-weight:600}.fsx.rail-min .brand .name,.fsx.rail-min .brand .mark{display:none}.fsx .top{align-items:center;gap:8px;min-width:0;padding:0 12px 0 4px;display:flex}.fsx .ibtn{width:40px;height:40px;color:var(--ink-2);transition:background var(--t);border-radius:50%;flex:none;place-items:center;display:grid}.fsx .ibtn:hover{background:var(--hover)}.fsx .ibtn:active{background:var(--press)}.fsx .ibtn.sm{width:32px;height:32px}.fsx .ibtn.on{background:var(--sel);color:var(--sel-ink)}.fsx .spacer{flex:1}.fsx .search{flex:720px;min-width:0;max-width:720px;position:relative}.fsx .sbox{height:46px;transition:background var(--t),box-shadow var(--t);background:#e7edf5;border-radius:24px;align-items:center;padding:0 4px 0 6px;display:flex}.fsx .sbox:hover{background:#dfe6f0}.fsx .search.open .sbox,.fsx .sbox:focus-within{box-shadow:var(--sh2);background:#fff}.fsx .search.open .sbox{border-radius:24px 24px 0 0}.fsx .sbox input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0 4px;font-size:14px}.fsx .sbox input::placeholder{color:var(--ink-3)}.fsx .sbox .ibtn{width:38px;height:38px}.fsx .sbox .fbtn.active{color:var(--navy);background:var(--sel)}.fsx .sugg{z-index:40;border-top:1px solid var(--line);background:#fff;border-radius:0 0 24px 24px;padding:4px 0 10px;display:none;position:absolute;top:46px;left:0;right:0;box-shadow:0 6px 10px #1018281f}.fsx .search.open .sugg{display:block}.fsx .sg{cursor:pointer;align-items:center;gap:14px;height:44px;padding:0 20px;display:flex}.fsx .sg:hover,.fsx .sg.on{background:var(--hover)}.fsx .sg .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fsx .sg .nm mark{color:inherit;background:0 0;font-weight:600}.fsx .sg .lc{color:var(--ink-3);white-space:nowrap;font-size:12px}.fsx .sg-foot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:4px;padding:6px 16px 0;display:flex}.fsx .sg-head{color:var(--ink-3);padding:8px 20px 4px;font-size:12px}.fsx .btn{white-space:nowrap;height:36px;transition:background var(--t),box-shadow var(--t),color var(--t);border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.fsx .btn.text{color:var(--navy)}.fsx .btn.text:hover{background:var(--navy-50)}.fsx .btn.fill{background:var(--navy);color:#fff}.fsx .btn.fill:hover{background:var(--navy-600);box-shadow:var(--sh1)}.fsx .btn.tonal{background:var(--sel);color:var(--sel-ink)}.fsx .btn.tonal:hover{background:var(--sel-h)}.fsx .btn.outl{border:1px solid var(--line-2);color:var(--ink-2)}.fsx .btn.outl:hover{background:var(--hover)}.fsx .btn.danger{background:var(--danger);color:#fff}.fsx .btn.danger:hover{background:#a8261f}.fsx .btn:disabled{color:#9aa3ae;box-shadow:none;cursor:default;background:#e6e9ee}.fsx .btn.text:disabled{background:0 0}.fsx .rail{flex-direction:column;grid-row:2;min-height:0;padding:4px 12px 12px 8px;display:flex;overflow:hidden}.fsx .new{height:56px;box-shadow:var(--sh1);color:var(--ink);transition:box-shadow var(--t),background var(--t);background:#fff;border-radius:16px;align-self:flex-start;align-items:center;gap:12px;margin:4px 0 16px 4px;padding:0 22px 0 16px;font-size:14px;font-weight:500;display:inline-flex}.fsx .new:hover{box-shadow:var(--sh2);background:#f8fafd}.fsx .new svg{width:24px;height:24px;color:var(--navy);stroke-width:2px}.fsx .nav{flex:1;min-height:0;margin-right:-4px;padding-right:4px;overflow:hidden auto}.fsx .nv{cursor:pointer;height:32px;color:var(--ink-2);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--t);border-radius:16px;align-items:center;padding:0 12px 0 0;display:flex}.fsx .nv:hover{background:var(--hover)}.fsx .nv.on{background:var(--sel);color:var(--sel-ink);font-weight:500}.fsx .nv.drop{background:var(--sel-h);box-shadow:inset 0 0 0 2px var(--navy)}.fsx .nv .car{width:24px;height:24px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin-left:4px;display:grid}.fsx .nv .car:hover{background:var(--press)}.fsx .nv .car svg{transition:transform var(--t)}.fsx .nv .car.open svg{transform:rotate(90deg)}.fsx .nv .car.none{visibility:hidden}.fsx .nv .ico{color:inherit;margin:0 12px 0 4px;display:grid}.fsx .nv .lbl{text-overflow:ellipsis;font-size:13px;overflow:hidden}.fsx .nv.top-lvl{height:34px}.fsx .navgap{height:8px}.fsx .store{color:var(--ink-2);padding:12px 12px 4px 16px}.fsx .store .row{align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.fsx .meter{background:#dfe5ee;border-radius:2px;height:4px;overflow:hidden}.fsx .meter i{background:var(--navy);border-radius:2px;width:18.4%;height:100%;display:block}.fsx .store .cap{color:var(--ink-3);margin-top:6px;font-size:12px}.fsx.rail-min .new{justify-content:center;width:56px;margin-left:0;padding:0}.fsx.rail-min .new span,.fsx.rail-min .nv .lbl,.fsx.rail-min .nv .car,.fsx.rail-min .tree,.fsx.rail-min .store .cap,.fsx.rail-min .store .row span{display:none}.fsx.rail-min .nv{border-radius:20px;justify-content:center;width:48px;height:40px;margin:2px 0;padding:0}.fsx.rail-min .nv .ico{margin:0}.fsx.rail-min .rail{padding-left:12px}.fsx.rail-min .store{padding:12px 0 0 12px}.fsx.rail-min .meter{width:44px}.fsx .main{grid-row:2;min-width:0;min-height:0;padding:0 16px 16px 0;display:flex}.fsx .surface{background:var(--surface);border-radius:16px;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.fsx .browser{flex-direction:column;flex:1;min-width:0;display:flex;container:br/inline-size}.fsx .hdr{flex:none;align-items:center;gap:8px;height:64px;padding:8px 12px 0 16px;display:flex}.fsx .crumbs{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.fsx .crumb{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:240px;transition:background var(--t);border-radius:18px;padding:6px 10px;font-size:20px;line-height:1.2;overflow:hidden}.fsx .crumb:hover{background:var(--hover);color:var(--ink)}.fsx .crumb.cur{color:var(--ink);flex:none;align-items:center;gap:4px;max-width:360px;display:inline-flex}.fsx .crumb.drop{background:var(--sel);box-shadow:inset 0 0 0 2px var(--navy)}.fsx .crumbs .sep{color:var(--ink-4);flex:none;display:grid}.fsx .crumbs .more{color:var(--ink-3);font-size:20px}.fsx .vtools{flex:none;align-items:center;gap:4px;display:flex}.fsx .seg{border:1px solid var(--line-2);border-radius:18px;height:34px;display:flex;overflow:hidden}.fsx .seg button{width:48px;color:var(--ink-2);transition:background var(--t);place-items:center;display:grid}.fsx .seg button+button{border-left:1px solid var(--line-2)}.fsx .seg button:hover{background:var(--hover)}.fsx .seg button.on{background:var(--sel);color:var(--sel-ink)}.fsx .seg button.on .ck{display:inline}.fsx .seg .ck{margin-right:2px;display:none}.fsx .seg button{justify-content:center;align-items:center;gap:0;display:flex}.fsx .sortbtn{height:34px;color:var(--ink-2);border-radius:17px;align-items:center;gap:6px;padding:0 8px 0 12px;font-weight:500;display:inline-flex}.fsx .sortbtn:hover{background:var(--hover)}.fsx .selbar{min-width:0;height:44px;animation:fsx-fadeIn var(--t);background:#eef2f8;border-radius:22px;flex:1;align-items:center;gap:2px;padding:0 6px;display:flex}.fsx .selbar .cnt{color:var(--ink);white-space:nowrap;margin:0 12px 0 4px;font-weight:500}.fsx .selbar .vsep{background:var(--line-2);width:1px;height:20px;margin:0 6px}.fsx .selbar .ibtn{width:36px;height:36px}.fsx .selbar .ibtn[aria-disabled=true]{color:var(--ink-4);cursor:default}.fsx .selbar .ibtn[aria-disabled=true]:hover{background:0 0}@keyframes fsx-fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.fsx .chips{flex-wrap:wrap;gap:8px;min-height:0;padding:4px 16px 4px 22px;display:flex}.fsx .chips:empty{display:none}.fsx .chip{border:1px solid var(--line-2);height:32px;color:var(--ink-2);transition:background var(--t);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 12px;font-weight:500;display:inline-flex}.fsx .chip:hover{background:var(--hover)}.fsx .chip.on{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.fsx .chip .x{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.fsx .chip .x:hover{background:var(--press)}.fsx .banner{color:var(--ink-2);background:#f1f4f9;border-radius:12px;align-items:center;gap:10px;margin:4px 16px;padding:10px 16px;font-size:13px;display:flex}.fsx .content{-webkit-user-select:none;user-select:none;outline:none;flex:1;min-height:0;padding:4px 16px 24px;position:relative;overflow:auto}.fsx .content.drag-target{background:#12305c08}.fsx .sec-h{color:var(--ink);align-items:center;padding:14px 4px 10px;font-size:13px;font-weight:500;display:flex}.fsx .sec-h:first-child{padding-top:6px}.fsx .g-folders{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.fsx .g-files{grid-template-columns:repeat(auto-fill,minmax(204px,1fr));gap:14px;display:grid}.fsx .item{cursor:default;transition:background var(--t),box-shadow var(--t);position:relative}.fsx .tile{background:var(--tile);border-radius:12px;align-items:center;gap:12px;height:48px;padding:0 4px 0 14px;display:flex}.fsx .tile:hover{background:var(--tile-h)}.fsx .tile .nm,.fsx .card .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;font-weight:500;overflow:hidden}.fsx .item.sel.tile,.fsx .item.sel.card{background:var(--sel)}.fsx .item.sel.tile:hover,.fsx .item.sel.card:hover{background:var(--sel-h)}.fsx .item.sel .nm{color:var(--sel-ink)}.fsx .item.drop{box-shadow:inset 0 0 0 2px var(--navy);background:var(--sel)!important}.fsx .item.dragging{opacity:.45}.fsx .card{background:var(--tile);border-radius:12px;flex-direction:column;padding:4px 4px 0;display:flex}.fsx .card:hover{background:var(--tile-h)}.fsx .card .th{aspect-ratio:16/11;background:#fff;border-radius:8px;position:relative;overflow:hidden}.fsx .card .meta{align-items:center;gap:10px;height:44px;padding:0 0 0 10px;display:flex}.fsx .lockic{color:var(--navy);flex:none;display:grid}.fsx .kebab{width:32px;height:32px;color:var(--ink-2);transition:background var(--t);border-radius:50%;flex:none;place-items:center;display:grid}.fsx .kebab:hover{background:var(--press)}.fsx .item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fsx .th svg.photo{width:100%;height:100%;display:block}.fsx .th .pgwrap{background:#e9eef5;justify-content:center;padding-top:14px;display:flex;position:absolute;inset:0;overflow:hidden}.fsx .pg{color:#333;background:#fff;border-radius:2px;width:78%;height:140%;padding:12px 12px 0;font-size:6px;line-height:1.3;box-shadow:0 1px 2px #1018281f,0 0 0 1px #1018280a}.fsx .pg .ph{border-bottom:1px solid #d9dee6;justify-content:space-between;align-items:center;margin-bottom:7px;padding-bottom:5px;display:flex}.fsx .pg .ph b{color:var(--navy);letter-spacing:.3px;font-size:6.5px}.fsx .pg .ph i{color:#888;font-size:5px;font-style:normal}.fsx .pg .tt{color:#1b2430;margin-bottom:6px;font-size:8.5px;font-weight:600;line-height:1.2}.fsx .pg .bar{background:#d8dde5;border-radius:2px;height:3px;margin:0 0 4px}.fsx .pg .h2{background:#9aa6b6;border-radius:2px;width:40%;height:4px;margin:8px 0 5px}.fsx .pg .tbl{background:#d8dde5;border:1px solid #d8dde5;grid-template-columns:repeat(4,1fr);gap:1px;margin:6px 0;display:grid}.fsx .pg .tbl i{background:#fff;height:7px}.fsx .pg .tbl i.h{background:#e8edf4}.fsx .pg.doc .ph b{color:#2f6fde}.fsx .th .sheet{color:#3d4652;background:#fff;grid-template-columns:18px repeat(5,1fr);grid-auto-rows:16px;font-size:8px;display:grid;position:absolute;inset:0;overflow:hidden}.fsx .sheet span{white-space:nowrap;border-bottom:1px solid #e3e7ec;border-right:1px solid #e3e7ec;align-items:center;padding:0 4px;display:flex;overflow:hidden}.fsx .sheet .hd{color:#6b7685;background:#f1f3f5;justify-content:center}.fsx .sheet .hr{color:#14532d;background:#e6f2ea;font-weight:600}.fsx .th .csv{font-family:var(--mono);color:#3d4652;white-space:pre;background:#fbfcfd;padding:10px 12px;font-size:8px;line-height:1.55;position:absolute;inset:0;overflow:hidden}.fsx .csv .k{color:#0f7b6c;font-weight:500}.fsx .th .vid{background:#0b1220;position:absolute;inset:0}.fsx .th .vid svg.photo{opacity:.72}.fsx .play{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%}.fsx .play svg{fill:#fff;stroke:none;width:20px;height:20px;margin-left:3px}.fsx .dur{color:#fff;background:#000000b3;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500;position:absolute;bottom:8px;right:8px}.fsx .th .gen{background:#f1f4f9;place-items:center;display:grid;position:absolute;inset:0}.fsx .list{min-width:0}.fsx .lh,.fsx .lr{grid-template-columns:var(--cols);align-items:center;column-gap:12px;padding:0 4px 0 12px;display:grid}.fsx .lh{z-index:3;border-bottom:1px solid var(--line);height:44px;color:var(--ink-2);background:#fff;font-size:13px;font-weight:500;position:sticky;top:-4px}.fsx .lh .hc{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:32px;margin-left:-6px;padding:0 6px;display:flex;overflow:hidden}.fsx .lh .hc.sortable{cursor:pointer}.fsx .lh .hc.sortable:hover{background:var(--hover)}.fsx .lh .hc .ar{color:var(--navy);display:grid}.fsx .lr{border-bottom:1px solid var(--line);height:48px;color:var(--ink-2);border-radius:0}.fsx .lr:hover{background:#f3f6fa}.fsx .lr.sel{background:var(--sel);border-bottom-color:#0000}.fsx .lr.sel:hover{background:var(--sel-h)}.fsx .lr .c{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fsx .lr .c.name{color:var(--ink);align-items:center;gap:14px;font-weight:500;display:flex}.fsx .lr .c.name span{text-overflow:ellipsis;overflow:hidden}.fsx .lr.sel .c.name{color:var(--sel-ink)}.fsx .lr .owner{align-items:center;gap:8px;display:flex}.fsx .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.fsx .lgrp{color:var(--ink);border-bottom:1px solid var(--line);padding:18px 12px 8px;font-size:13px;font-weight:500}.fsx .c.lk{justify-content:center;display:flex}.fsx .c.act{justify-content:flex-end;display:flex}.fsx .loc{align-items:center;gap:6px;display:inline-flex}.fsx .sk{background:linear-gradient(90deg,#eef2f7 0%,#f6f8fb 40%,#eef2f7 80%) 0 0/300% 100%;border-radius:12px;animation:1.1s linear infinite fsx-sh}@keyframes fsx-sh{0%{background-position:100% 0}to{background-position:-200% 0}}.fsx .sk.tile{height:48px}.fsx .sk.card{aspect-ratio:16/13.6}.fsx .sk.row{border-radius:6px;height:20px;margin:14px 12px}.fsx .empty{text-align:center;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;min-height:60%;padding:56px 16px;display:flex}.fsx .empty h3{color:var(--ink);margin:20px 0 4px;font-size:18px;font-weight:500}.fsx .empty p{color:var(--ink-3);margin:0 0 18px}.fsx .band{border:1px solid var(--navy);pointer-events:none;z-index:5;background:#2f6fde1a;border-radius:2px;position:absolute}.fsx .dropov{box-shadow:inset 0 0 0 3px var(--navy);z-index:20;pointer-events:none;background:#d5e3f647;border-radius:16px;display:none;position:absolute;inset:0}.fsx .dropov .msg{background:var(--navy);color:#fff;box-shadow:var(--sh3);white-space:nowrap;border-radius:24px;align-items:center;gap:12px;padding:12px 22px 12px 16px;font-size:14px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.fsx .dropov.on{animation:fsx-fadeIn var(--t);display:block}.fsx .split{cursor:col-resize;z-index:4;flex:none;width:9px;margin:0 -4px;position:relative}.fsx .split:after{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:16px;left:4px}.fsx .split:hover:after,.fsx .split.drag:after,.fsx .split:focus-visible:after{background:var(--navy);border-radius:2px;width:3px;left:3px}.fsx .details{width:var(--detw);background:#fff;flex-direction:column;flex:none;min-height:0;animation:.18s cubic-bezier(.2,0,0,1) fsx-slideIn;display:flex}@keyframes fsx-slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.fsx .dt-h{align-items:center;gap:12px;min-height:64px;padding:16px 8px 8px 20px;display:flex}.fsx .dt-h .nm{word-break:break-word;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.35}.fsx .tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 16px;display:flex}.fsx .tab{height:40px;color:var(--ink-3);padding:0 14px;font-weight:500;position:relative}.fsx .tab:hover{color:var(--ink)}.fsx .tab.on{color:var(--navy)}.fsx .tab.on:after{content:"";background:var(--navy);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.fsx .dt-b{flex:1;padding:16px 20px 24px;overflow:auto}.fsx .dt-thumb{aspect-ratio:16/10;border:1px solid var(--line);background:#f1f4f9;border-radius:12px;margin-bottom:16px;position:relative;overflow:hidden}.fsx .dt-sec{color:var(--ink);align-items:center;gap:8px;margin:18px 0 10px;font-size:13px;font-weight:600;display:flex}.fsx .dt-sec:first-child{margin-top:0}.fsx .kv{grid-template-columns:96px minmax(0,1fr);gap:10px 12px;font-size:13px;display:grid}.fsx .kv dt{color:var(--ink-3)}.fsx .kv dd{color:var(--ink);word-break:break-word;min-width:0;margin:0}.fsx .hash{font-family:var(--mono);color:var(--ink-2);word-break:break-all;align-items:flex-start;gap:6px;font-size:11px;line-height:1.55;display:flex}.fsx .hash .ibtn{width:28px;height:28px;margin-top:-4px}.fsx .lockpill{background:var(--navy-50);height:26px;color:var(--navy);border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.fsx .use{border:1px solid var(--line);transition:border-color var(--t),background var(--t);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin-bottom:8px;padding:10px 12px;display:grid}.fsx .use:hover{border-color:var(--line-2);background:#fafbfd}.fsx .use .ui{background:var(--navy-50);width:32px;height:32px;color:var(--navy);border-radius:8px;grid-row:span 3;place-items:center;display:grid}.fsx .use a{color:var(--navy);font-weight:600;text-decoration:none}.fsx .use a:hover{text-decoration:underline}.fsx .use .st{color:var(--ink)}.fsx .use .sm{color:var(--ink-3);font-size:12px}.fsx .tl{padding-left:4px;position:relative}.fsx .ev{grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding-bottom:16px;display:grid;position:relative}.fsx .ev:before{content:"";background:var(--line-2);width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.fsx .ev:last-child:before{display:none}.fsx .ev .dot{width:28px;height:28px;color:var(--ink-2);background:#eef2f8;border-radius:50%;place-items:center;display:grid}.fsx .ev .dot.lock{background:var(--navy-50);color:var(--navy)}.fsx .ev .dot.del{background:var(--danger-50);color:var(--danger)}.fsx .ev .t{color:var(--ink);padding-top:4px;font-weight:500}.fsx .ev .d{color:var(--ink-3);font-size:12px}.fsx .ev .x{color:var(--ink-2);font-size:12.5px}.fsx .dt-empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;padding:56px 16px;display:flex}.fsx .dt-empty p{margin:16px 0 0}.fsx .stack{gap:-8px;display:flex}.fsx .menu{z-index:80;box-shadow:var(--sh3);transform-origin:0 0;background:#fff;border-radius:8px;min-width:240px;padding:8px 0;animation:.12s cubic-bezier(.2,0,0,1) fsx-pop;position:fixed}@keyframes fsx-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.fsx .mi{cursor:pointer;height:36px;color:var(--ink);white-space:nowrap;align-items:center;gap:14px;padding:0 16px 0 14px;display:flex;position:relative}.fsx .mi svg{color:var(--ink-2)}.fsx .mi:hover,.fsx .mi.kf{background:var(--hover)}.fsx .mi .kbd{color:var(--ink-4);margin-left:auto;padding-left:24px;font-size:12px}.fsx .mi[aria-disabled=true]{color:var(--ink-4);cursor:default}.fsx .mi[aria-disabled=true] svg{color:var(--ink-4)}.fsx .mi[aria-disabled=true]:hover{background:0 0}.fsx .mi .chk{width:20px;color:var(--navy);display:grid}.fsx .mi.danger,.fsx .mi.danger svg{color:var(--danger)}.fsx .msep{background:var(--line);height:1px;margin:8px 0}.fsx .mhead{color:var(--ink-3);padding:6px 16px 4px;font-size:12px}.fsx .tip{z-index:120;color:#fff;pointer-events:none;opacity:0;background:#2a3340;border-radius:4px;max-width:260px;padding:5px 9px;font-size:12px;line-height:1.35;transition:opacity .1s;position:fixed}.fsx .tip.on{opacity:1}.fsx .scrim{z-index:90;background:#0f172a5c;place-items:center;padding:16px;animation:.14s fsx-fade;display:grid;position:fixed;inset:0}@keyframes fsx-fade{0%{opacity:0}}.fsx .dlg{box-shadow:var(--sh3);background:#fff;border-radius:16px;flex-direction:column;width:min(440px,100%);max-height:calc(100vh - 32px);animation:.18s cubic-bezier(.2,0,0,1) fsx-dlgIn;display:flex}@keyframes fsx-dlgIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}.fsx .dlg.wide{width:min(600px,100%)}.fsx .dlg h2{color:var(--ink);margin:0;padding:22px 24px 6px;font-size:18px;font-weight:500}.fsx .dlg .sub{color:var(--ink-3);padding:0 24px}.fsx .dlg .bd{padding:14px 24px 8px;overflow:auto}.fsx .dlg .ft{justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex}.fsx .fld{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.fsx .fld label{color:var(--ink-2);font-size:12px;font-weight:500}.fsx .fld label .req{color:var(--danger);margin-left:2px}.fsx .inp{border:1px solid var(--line-2);width:100%;height:40px;transition:border-color var(--t),box-shadow var(--t);background:#fff;border-radius:8px;padding:0 12px;font-size:13.5px}.fsx .inp:hover{border-color:#b9c3d1}.fsx .inp:focus{border-color:var(--navy);box-shadow:0 0 0 3px #12305c24}.fsx textarea.inp{resize:vertical;height:auto;min-height:76px;padding:10px 12px;line-height:1.45}.fsx .inp[readonly]{color:var(--ink-2);background:#f5f7fa}.fsx select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23444f5e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;width:auto;min-width:100%;padding-right:34px}.fsx .warnbox{background:var(--warn-50);color:#6b4100;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.fsx .warnbox svg{color:var(--warn);margin-top:1px}.fsx .usetbl{border:1px solid var(--line);border-radius:10px;margin-bottom:16px;overflow:hidden}.fsx .usetbl .r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) 118px;align-items:center;gap:10px;padding:9px 14px;display:grid}.fsx .usetbl .r:first-child{color:var(--ink-3);background:#f6f8fb;border-top:0;font-size:12px;font-weight:500}.fsx .usetbl .r span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fsx .usetbl a{color:var(--navy);font-weight:500;text-decoration:none}.fsx .sigp{border:1px solid var(--line-2);background:#fafbfd;border-radius:12px;padding:14px 16px 2px}.fsx .sigp .sh{align-items:center;gap:10px;margin-bottom:12px;font-weight:600;display:flex}.fsx .sigp .sh .mean{background:var(--navy-50);color:var(--navy);white-space:nowrap;border-radius:12px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:500}.fsx .sig2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.fsx .mvlist{border:1px solid var(--line);border-radius:10px;max-height:300px;padding:4px 0;overflow:auto}.fsx .mv{cursor:pointer;height:36px;color:var(--ink-2);align-items:center;gap:10px;padding-right:12px;display:flex}.fsx .mv:hover{background:var(--hover)}.fsx .mv.on{background:var(--sel);color:var(--sel-ink);font-weight:500}.fsx .mv.cur{color:var(--ink-4)}.fsx .mv .tag{color:var(--ink-3);margin-left:auto;font-size:11px}.fsx .filt{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.fsx .filt label{color:var(--ink-2);font-weight:500}.fsx .segc{border:1px solid var(--line-2);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.fsx .segc button{height:34px;color:var(--ink-2);padding:0 14px}.fsx .segc button+button{border-left:1px solid var(--line-2)}.fsx .segc button.on{background:var(--sel);color:var(--sel-ink);font-weight:500}.fsx .fpop{width:460px;max-width:calc(100vw - 32px);box-shadow:var(--sh3);z-index:45;transform-origin:100% 0;background:#fff;border-radius:12px;padding:18px 20px 14px;animation:.12s fsx-pop;position:absolute;top:54px;right:0}.fsx .fpop h3{margin:0 0 14px;font-size:14px;font-weight:600}.fsx .fpop .ft{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.fsx .toasts{z-index:110;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:24px}.fsx .toast{color:#eef2f7;min-height:48px;box-shadow:var(--sh3);background:#1f2733;border-radius:8px;align-items:center;gap:16px;min-width:300px;max-width:520px;padding:6px 8px 6px 16px;animation:.2s cubic-bezier(.2,0,0,1) fsx-tIn;display:flex}@keyframes fsx-tIn{0%{opacity:0;transform:translateY(12px)}}.fsx .toast .m{flex:1}.fsx .toast .u{color:#9fc3ff;border-radius:18px;height:36px;padding:0 12px;font-weight:600}.fsx .toast .u:hover{background:#ffffff14}.fsx .toast .ibtn{color:#c9d2de;width:34px;height:34px}.fsx .toast .ibtn:hover{background:#ffffff14}.fsx .up{width:380px;max-width:calc(100vw - 32px);box-shadow:var(--sh3);z-index:100;background:#fff;border-radius:16px 16px 0 0;animation:.22s fsx-tIn;position:fixed;bottom:0;right:24px;overflow:hidden}.fsx .up-h{background:#e9eef6;align-items:center;gap:4px;height:52px;padding:0 6px 0 20px;display:flex}.fsx .up-h .t{flex:1;font-size:14px;font-weight:500}.fsx .up-sub{height:40px;color:var(--ink-2);background:#f5f7fb;justify-content:space-between;align-items:center;padding:0 12px 0 20px;font-size:12.5px;display:flex}.fsx .up-l{max-height:260px;overflow:auto}.fsx .up.min .up-l,.fsx .up.min .up-sub{display:none}.fsx .ur{align-items:center;gap:14px;height:48px;padding:0 16px 0 20px;display:flex}.fsx .ur:hover{background:#f6f8fb}.fsx .ur .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fsx .ur .nm small{color:var(--danger);font-size:11.5px;display:block}.fsx .ur .st{flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.fsx .ring{width:24px;height:24px;transform:rotate(-90deg)}.fsx .ring circle{fill:none;stroke-width:3px}.fsx .ur .cx{color:var(--ink-2);background:#fff;border-radius:50%;place-items:center;display:none;position:absolute;inset:0}.fsx .ur:hover .cx.can{display:grid}.fsx .ur .cx:hover{background:var(--hover)}.fsx .okdot{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.fsx .okdot svg{stroke-width:3px;width:14px;height:14px}.fsx .errdot{color:var(--danger);display:grid}.fsx .pv{z-index:95;color:#e8ecf1;background:#0e1116f0;flex-direction:column;animation:.16s fsx-fade;display:flex;position:fixed;inset:0}.fsx .pv-top{background:linear-gradient(#00000073,#0000);flex:none;align-items:center;gap:12px;height:64px;padding:0 12px;display:flex}.fsx .pv-top .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:12px;min-width:0;font-size:15px;font-weight:500;display:flex;overflow:hidden}.fsx .pv .ibtn{color:#e8ecf1}.fsx .pv .ibtn:hover{background:#ffffff1a}.fsx .pv-cnt{color:#aab4c2;white-space:nowrap;margin-right:8px;font-size:12.5px}.fsx .pv-stage{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:8px 96px 80px;display:flex;position:relative;overflow:auto}.fsx .pv-stage.center{align-items:center}.fsx .pv-nav{color:#fff;z-index:2;width:48px;height:48px;transition:background var(--t);background:#202630d9;border-radius:50%;place-items:center;margin-top:-24px;display:grid;position:fixed;top:50%}.fsx .pv-nav:hover{background:#3c4654f2}.fsx .pv-nav.l{left:20px}.fsx .pv-nav.r{right:20px}.fsx .pv-nav[disabled]{opacity:.3;cursor:default}.fsx .pv-bot{z-index:2;background:#202630eb;border-radius:24px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.fsx .pv-bot .pct{text-align:center;min-width:52px}.fsx .pv-img{transform-origin:top;aspect-ratio:16/10;border-radius:4px;width:min(1100px,100%);transition:transform .16s cubic-bezier(.2,0,0,1);overflow:hidden;box-shadow:0 8px 40px #00000080}.fsx .pv-pages{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.fsx .ppage{color:#1b2430;aspect-ratio:8.5/11;background:#fff;width:min(816px,100%);padding:56px 64px;font-size:12px;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 4px 24px #0006}.fsx .ppage .ph{border-bottom:2px solid var(--navy);color:#556;justify-content:space-between;margin-bottom:22px;padding-bottom:10px;font-size:11px;display:flex}.fsx .ppage .ph b{color:var(--navy);letter-spacing:.4px;font-size:13px}.fsx .ppage h1{color:#111a26;margin:0 0 4px;font-size:20px;font-weight:600}.fsx .ppage h4{color:var(--navy);margin:20px 0 6px;font-size:13px}.fsx .ppage p{color:#38414d;margin:0 0 8px}.fsx .ppage .ln{background:#e3e7ee;border-radius:3px;height:7px;margin:8px 0}.fsx .ppage table{border-collapse:collapse;width:100%;margin:10px 0;font-size:11px}.fsx .ppage td,.fsx .ppage th{text-align:left;border:1px solid #d8dde5;padding:5px 8px}.fsx .ppage th{background:#eef2f7;font-weight:600}.fsx .ppage .pf{color:#8a93a0;border-top:1px solid #e3e7ee;justify-content:space-between;padding-top:8px;font-size:10px;display:flex;position:absolute;bottom:28px;left:64px;right:64px}.fsx .ppage.sheetpg{aspect-ratio:auto;width:min(1100px,100%);padding:0}.fsx .ppage.sheetpg table{margin:0;font-size:12px}.fsx .ppage.sheetpg td,.fsx .ppage.sheetpg th{white-space:nowrap;padding:7px 10px}.fsx .ppage.sheetpg .cn{color:#7a8492;text-align:center;background:#f3f5f8;width:40px}.fsx .ppage.sheetpg tr:first-child th{color:#7a8492;text-align:center;background:#f3f5f8;font-weight:500}.fsx .ppage.sheetpg .hr td{color:#14532d;background:#e6f2ea;font-weight:600}.fsx .ppage.sheetpg td.num{text-align:right;font-family:var(--mono);font-size:11.5px}.fsx .ppage.sheetpg td.bad{color:#b42318;font-weight:600}.fsx .vplayer{aspect-ratio:16/9;background:#000;border-radius:6px;width:min(1100px,100%);position:relative;overflow:hidden;box-shadow:0 8px 40px #0009}.fsx .vplayer .frame{transition:filter .3s;position:absolute;inset:0}.fsx .vplayer .bigplay{width:72px;height:72px;transition:opacity var(--t),transform var(--t);background:#0009;border-radius:50%;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%}.fsx .vplayer .bigplay svg{fill:#fff;stroke:none;width:30px;height:30px;margin-left:4px}.fsx .vplayer .bigplay:hover{transform:scale(1.06)}.fsx .vplayer.playing .bigplay{opacity:0;pointer-events:none}.fsx .vctl{background:linear-gradient(#0000,#000000bf);flex-direction:column;gap:2px;padding:24px 12px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.fsx .vctl input[type=range]{accent-color:#7fb0ff;cursor:pointer;width:100%;height:4px}.fsx .vrow{color:#fff;align-items:center;gap:4px;display:flex}.fsx .vrow .ibtn{color:#fff;width:36px;height:36px}.fsx .vrow .tm{font-variant-numeric:tabular-nums;margin-left:6px;font-size:12.5px}.fsx .vrow .ibtn svg.fillp{fill:#fff;stroke:none}.fsx .rec{color:#fff;font-family:var(--mono);background:#00000073;border-radius:4px;padding:3px 8px;font-size:12px;position:absolute;top:14px;left:16px}@container fsx (max-width:1100px){.fsx .app{--railw:72px}.fsx:not(.rail-over) .brand .name,.fsx:not(.rail-over) .brand .mark{display:none}.fsx:not(.rail-over) .new{justify-content:center;width:56px;margin-left:0;padding:0}.fsx:not(.rail-over) .new span,.fsx:not(.rail-over) .nv .lbl,.fsx:not(.rail-over) .nv .car,.fsx:not(.rail-over) .tree,.fsx:not(.rail-over) .store .cap,.fsx:not(.rail-over) .store .row span{display:none}.fsx:not(.rail-over) .nv{border-radius:20px;justify-content:center;width:48px;height:40px;margin:2px 0;padding:0}.fsx:not(.rail-over) .nv .ico{margin:0}.fsx:not(.rail-over) .rail{padding-left:12px}.fsx:not(.rail-over) .store{padding:12px 0 0 12px}.fsx:not(.rail-over) .meter{width:44px}.fsx.rail-over .rail{background:var(--bg);z-index:60;width:272px;box-shadow:var(--sh3);border-radius:0 16px 16px 0;padding-left:8px;position:fixed;top:64px;bottom:0;left:0}.fsx .details{z-index:30;box-shadow:var(--sh3);border-radius:16px 0 0 16px;width:min(360px,92%);position:absolute;top:0;bottom:0;right:0}.fsx .split{display:none}}@media (max-width:1100px){.fsx .pv-stage{padding:8px 72px 80px}}@media (max-width:640px){.fsx .pv-stage{padding:8px 12px 80px}.fsx .pv-nav{display:none}}@container br (max-width:620px){.fsx .vtools .sortbtn .lbl{display:none}.fsx .crumb{max-width:140px}}.fsx-host{min-width:0;height:100%;min-height:0;container:fsx/inline-size}.fsx{position:relative}.fsx .app{height:100%}.fsx.fsx-layer{z-index:1200;background:0 0;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}@container fsx (max-width:1100px){.fsx.rail-over .rail{position:absolute}.fsx .brand .name,.fsx .brand .mark{display:none}}.fsx.fsx .card{box-shadow:none;border:0;margin-bottom:0;padding:4px 4px 0;border-radius:12px!important}.fsx.fsx .card:not(.sk){background:var(--tile)}.fsx.fsx .card:not(.sk):hover{background:var(--tile-h)}.fsx.fsx .item.sel.card{background:var(--sel)}.fsx.fsx .item.sel.card:hover{background:var(--sel-h)}.fsx.fsx .dlg h2{line-height:inherit;overflow-wrap:anywhere;margin:0!important;font-size:18px!important}.fsx.fsx .empty h3{line-height:inherit;margin:20px 0 4px!important;font-size:18px!important}.fsx.fsx .fpop h3{line-height:inherit;color:inherit;margin:0 0 14px!important;font-size:14px!important}.fsx.fsx .filt label{font-size:inherit!important}.fsx.fsx .fld label{font-size:12px!important}.fsx.fsx p{line-height:inherit}.fsx.fsx .pv-stage p{margin:1em 0}.fsx.fsx .sg .nm mark{border-radius:0;padding:0;font-family:inherit}.fsx .crumb.cur>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fsx .crumbs .more{flex:none}.fsx .lh .hc{position:relative}.fsx .lh .hc .rz{cursor:col-resize;z-index:1;width:8px;position:absolute;top:4px;bottom:4px;left:0}.fsx .lh .hc .rz:after{content:"";background:var(--line-2);opacity:0;width:1px;transition:opacity var(--t);position:absolute;top:4px;bottom:4px;left:2px}.fsx .lh:hover .hc .rz:after{opacity:1}.fsx .lh .hc .rz:hover:after,.fsx .lh .hc .rz.drag:after,.fsx .lh .hc .rz:focus-visible:after{opacity:1;background:var(--navy);border-radius:2px;width:3px;left:1px}.fsx .lmore{justify-content:center;padding:16px 0 4px;display:flex}.fsx .th img.thimg{object-fit:cover;width:100%;height:100%;display:block}.fsx .pgwrap img.pgimg{background:#fff;border-radius:2px;align-self:flex-start;width:78%;height:auto;display:block;box-shadow:0 1px 2px #1018281f,0 0 0 1px #1018280a}.fsx .use a:not([href]){cursor:default}.fsx .use a:not([href]):hover{text-decoration:none}.fsx .mv .car{width:24px;height:24px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.fsx .mv .car:hover{background:var(--press)}.fsx .mv .car svg{transition:transform var(--t)}.fsx .mv .car.open svg{transform:rotate(90deg)}.fsx .mv .car.none{visibility:hidden}.fsx .mv .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fsx .mv .tag{flex:none}.fsx .fdates{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;display:grid}.fsx .fdates .inp{min-width:150px;padding-right:8px}.fsx .fdates span{color:var(--ink-3)}.fsx .fpop .segc{flex-wrap:nowrap}.fsx .fpop .segc button{white-space:nowrap}.fsx .sigp{scroll-margin:16px}.fsx .selbar .ibtn.danger,.fsx .selbar .ibtn.danger svg{color:var(--danger)}.fsx .warnbox.gone{background:var(--danger-50);color:var(--danger);overflow-wrap:anywhere}.fsx .warnbox.gone svg{color:var(--danger)}.fsx .ur .cx.can:focus-visible{display:grid}.fsx .err{color:var(--danger);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.fsx .toast .m{overflow-wrap:anywhere;min-width:0}.fsx .banner.bad{background:var(--danger-50);color:var(--danger)}.fsx .banner .btn{margin-left:auto}.fsx .pv-img img{object-fit:contain;width:100%;height:100%;display:block}.fsx .pvframe{background:#fff;border:0;border-radius:4px;width:min(1100px,100%);height:calc(100vh - 168px);box-shadow:0 4px 24px #0006}.fsx .vplayer video.frame{object-fit:contain;background:#000;width:100%;height:100%}.fsx .lr .c.name .pnm{flex-direction:column;min-width:0;line-height:1.3;display:flex}.fsx .lr .c.name .pnm small{color:var(--ink-3);text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}@container fsx (max-width:640px){.fsx .app{grid-template-columns:56px minmax(0,1fr)}.fsx .brand{padding:0 0 0 8px}.fsx:not(.rail-over) .rail{display:none}.fsx .main{grid-column:1/-1;padding:0 8px 8px}.fsx .top{padding:0 8px 0 0}.fsx .hdr{flex-wrap:wrap;row-gap:4px;height:auto;min-height:64px;padding:8px 8px 4px 12px}.fsx .selbar{flex:100%;overflow-x:auto}.fsx .vtools{margin-left:auto}.fsx .content{padding:4px 8px 24px}.fsx .g-folders{grid-template-columns:minmax(0,1fr)}.fsx .g-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fsx .filt{grid-template-columns:minmax(0,1fr);gap:6px 0}}.fsx{--meter-warn:var(--warn);--meter-crit:var(--danger)}.fsx .store{border-radius:12px}.fsx .store .cap.more{margin-top:2px}.fsx .meter.warn i{background:var(--meter-warn)}.fsx .meter.crit i{background:var(--meter-crit)}.fsx.fsx--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f1f;--surface:#282828;--navy:#a8c7fa;--navy-700:#d3e3fd;--navy-600:#c2d7fb;--navy-50:#2a3a52;--ink:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#b6babe;--ink-4:#aaaeb2;--line:#3c3c3c;--line-2:#5f6368;--hover:#ffffff12;--press:#ffffff1f;--sel:#003c61;--sel-h:#06466f;--sel-ink:#d3e3fd;--tile:#333;--tile-h:#3c3c3c;--focus:#8ab4f8;--danger:#f2b8b5;--danger-50:#4a2523;--ok:#6dd58c;--warn:#f6c26b;--warn-50:#3d3020;--sh1:0 1px 2px #0009,0 1px 3px 1px #0000004d;--sh2:0 2px 6px 2px #00000059,0 1px 2px #0009;--sh3:0 8px 24px #0000008c,0 2px 6px #0006;--raised:#303030;--on-navy:#062e6f;--field:#1f1f1f;--meter-warn:#f6c26b;--meter-crit:#f28b82}.fsx:where(.fsx--dark) .brand .mark{color:var(--on-navy)}.fsx:where(.fsx--dark) .sbox{background:#2f2f2f}.fsx:where(.fsx--dark) .sbox:hover{background:#373737}.fsx:where(.fsx--dark) .search.open .sbox,.fsx:where(.fsx--dark) .sbox:focus-within{background:var(--raised)}.fsx:where(.fsx--dark) .sugg{background:var(--raised);box-shadow:0 6px 10px #00000073}.fsx:where(.fsx--dark) .btn.fill{color:var(--on-navy)}.fsx:where(.fsx--dark) .btn.danger{color:#601410}.fsx:where(.fsx--dark) .btn.danger:hover{background:#f6cbc8}.fsx:where(.fsx--dark) .btn:disabled{color:#8f9397;background:#3a3a3a}.fsx:where(.fsx--dark) .new{background:#37393b}.fsx:where(.fsx--dark) .new:hover{background:#3f4144}.fsx:where(.fsx--dark) .meter{background:#454545}.fsx:where(.fsx--dark) .selbar{background:var(--tile)}.fsx:where(.fsx--dark) .chip{background:var(--surface)}.fsx:where(.fsx--dark) .banner{background:var(--raised)}.fsx:where(.fsx--dark) .content.drag-target{background:#a8c7fa0d}.fsx:where(.fsx--dark) .lh{background:var(--surface)}.fsx:where(.fsx--dark) .lr:hover{background:#313131}.fsx:where(.fsx--dark) .sk{background:linear-gradient(90deg,#2e2e2e 0%,#383838 40%,#2e2e2e 80%) 0 0/300% 100%}.fsx:where(.fsx--dark) .band{background:#7cacf824}.fsx:where(.fsx--dark) .dropov{background:#003c6159}.fsx:where(.fsx--dark) .dropov .msg{color:var(--on-navy)}.fsx:where(.fsx--dark) .tyfold path{fill:#aab4c2}.fsx:where(.fsx--dark) .card .th,.fsx:where(.fsx--dark) .th .pgwrap{background:#1c1c1c}.fsx:where(.fsx--dark) .th .sheet,.fsx:where(.fsx--dark) .th .csv{border-radius:2px 2px 0 0;inset:14px 11% 0}.fsx:where(.fsx--dark) .th .gen{background:#262626}.fsx:where(.fsx--dark) .dt-thumb{background:#1c1c1c}.fsx:where(.fsx--dark) .pg,.fsx:where(.fsx--dark) .ppage{--navy:#12305c}.fsx:where(.fsx--dark) .emptyart .ea-floor{fill:#2a2a2a}.fsx:where(.fsx--dark) .emptyart .ea-back{fill:#2f3b4d}.fsx:where(.fsx--dark) .emptyart .ea-sheet{fill:#3a3a3a;stroke:#505050}.fsx:where(.fsx--dark) .emptyart .ea-lines{stroke:#4c4c4c}.fsx:where(.fsx--dark) .emptyart .ea-front{fill:#26303d;stroke:#3d4a5c}.fsx:where(.fsx--dark) .emptyart .ea-badge{fill:var(--navy)}.fsx:where(.fsx--dark) .emptyart .ea-badge.muted{fill:#80868b}.fsx:where(.fsx--dark) .emptyart .ea-arrow{stroke:var(--on-navy)}.fsx:where(.fsx--dark) .emptyart .ea-badge.muted+.ea-arrow{stroke:#1f1f1f}.fsx:where(.fsx--dark) .details{background:var(--surface)}.fsx:where(.fsx--dark) .use:hover{background:#303030}.fsx:where(.fsx--dark) .ev .dot{background:var(--tile)}.fsx:where(.fsx--dark) .menu{background:var(--raised)}.fsx:where(.fsx--dark) .tip{color:#1f1f1f;background:#e3e3e3}.fsx:where(.fsx--dark) .scrim{background:#0009}.fsx:where(.fsx--dark) .dlg,.fsx:where(.fsx--dark) .fpop{background:var(--raised)}.fsx:where(.fsx--dark) .inp{background-color:var(--field);border-color:#8e9296}.fsx:where(.fsx--dark) .inp:hover{border-color:#b0b4b8}.fsx:where(.fsx--dark) .inp:focus{border-color:var(--navy);box-shadow:0 0 0 3px #a8c7fa40}.fsx:where(.fsx--dark) .inp[readonly]{background:#262626}.fsx:where(.fsx--dark) select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c4c7c5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.fsx:where(.fsx--dark) .warnbox{color:#f6dcae}.fsx:where(.fsx--dark) .usetbl .r:first-child,.fsx:where(.fsx--dark) .sigp{background:#2a2a2a}.fsx:where(.fsx--dark) .toast{color:#1f1f1f;background:#e3e3e3}.fsx:where(.fsx--dark) .toast .u{color:#0842a0}.fsx:where(.fsx--dark) .toast .u:hover{background:#0842a014}.fsx:where(.fsx--dark) .toast .ibtn{color:#444746}.fsx:where(.fsx--dark) .toast .ibtn:hover{background:#00000014}.fsx:where(.fsx--dark) .toast :focus-visible{outline-color:#0842a0}.fsx:where(.fsx--dark) .up{background:var(--raised)}.fsx:where(.fsx--dark) .up-h{background:#383838}.fsx:where(.fsx--dark) .up-sub{background:#333}.fsx:where(.fsx--dark) .ur:hover{background:#ffffff0f}.fsx:where(.fsx--dark) .ur .cx{background:var(--raised)}.fsx:where(.fsx--dark) .ring .rtrack{stroke:#4a4a4a}.fsx:where(.fsx--dark) .ring .rfill{stroke:var(--navy)}.fsx:where(.fsx--dark) .okdot{color:#0a3818}.fsx .app{position:relative}.fsx .split.railsplit{top:64px;bottom:0;left:calc(var(--railw) - 5px);z-index:6;margin:0;position:absolute}.fsx .split.railsplit:after{top:16px;bottom:16px}.fsx.rail-resizing .app{transition:none}.fsx.rail-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.fsx .dlg.wide[data-signature-scope=true]{width:min(820px,100vw - 32px)}.fsx .scrim:has(>.errdlg){z-index:97}.fsx.fsx .errdlg h2{align-items:center;gap:10px;display:flex}.fsx .errdlg h2 svg.i{color:var(--danger)}.fsx .errdlg .errsum{color:var(--ink-2);margin:0 0 12px;line-height:1.45}.fsx .errdlg .errlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fsx .errdlg .erri{background:var(--danger-50);box-shadow:inset 3px 0 0 var(--danger);border-radius:10px;align-items:flex-start;gap:12px;margin:0;padding:10px 14px;display:flex}.fsx .errdlg .erri>svg,.fsx .errdlg .erri>.errdot{margin-top:1px}.fsx .errdlg .errtx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fsx .errdlg .errtx .nm{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.fsx .errdlg .errtx .msg{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;line-height:1.45}.fsx .errdlg .errref{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:flex}.fsx .errdlg .errref .lbl{color:var(--ink-2);font-size:12px}.fsx .errdlg .errref code{font-family:var(--mono);color:var(--ink);border:1px solid var(--line-2);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;background:0 0;border-radius:6px;padding:2px 8px;font-size:12.5px}.fsx .errdlg .errref .btn.cp{gap:6px;height:30px;padding:0 10px}.fsx .ur .nm .fn{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fsx .ur.bad{background:var(--danger-50);height:auto;min-height:48px;box-shadow:inset 3px 0 0 var(--danger);cursor:pointer;align-items:flex-start;padding-top:10px;padding-bottom:10px}.fsx .ur.bad:hover{background:color-mix(in srgb,var(--danger-50)88%,var(--danger))}.fsx .ur.bad:focus-visible{outline-offset:-2px}.fsx .ur.bad>svg{margin-top:2px}.fsx .ur.bad .nm{white-space:normal;overflow:visible}.fsx .ur.bad .nm .why{color:var(--danger);white-space:normal;overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}.fsx .ur.bad .st{align-self:flex-start}
.fsx .pv-img.zoomable{width:calc(min(1100px,100%)*var(--z,1));flex:none;margin:0 auto;transition:width .16s cubic-bezier(.2,0,0,1);transform:none}.fsx .pv-img.zoomable img{object-fit:contain;width:100%;height:100%;display:block}.fsx .pv-pages.fit{flex:none;width:max-content;min-width:100%;margin:0 auto}.fsx .ppage.pdfpg{aspect-ratio:auto;background:#fff;flex:none;max-width:none;padding:0;overflow:hidden}.fsx .ppage.pdfpg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fsx .ppage.sheetpg{max-width:100%;overflow:auto}.fsx .ppage.sheetpg table{width:max-content;min-width:100%}.fsx .ppage.textpg{aspect-ratio:auto;padding:32px 40px;overflow:auto}.fsx .ppage.textpg pre{font-family:var(--mono);color:#38414d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.fsx .pv-bot .sheetbtn{color:#e8ecf1;white-space:nowrap;text-overflow:ellipsis;border-radius:16px;max-width:200px;height:32px;padding:0 12px;font-size:13px;overflow:hidden}.fsx .pv-bot .sheetbtn:hover{background:#ffffff1a}.fsx .pv-bot .sheetbtn[aria-pressed=true]{background:#ffffff2e;font-weight:500}.fsx .pv-bot .vsep{background:#4a5563;flex:none;width:1px;height:18px;margin:0 4px}.fsx .pv-bot{max-width:calc(100vw - 32px);overflow-x:auto}.fsx .vplayer.aud .frame{background:linear-gradient(135deg,#1b2430,#0b1220);place-items:center;display:grid}.fsx .vplayer .vctl,.fsx .vplayer .bigplay{z-index:1}.fsx .pv-msg{color:#aab4c2;text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;display:flex}.fsx.fsx .pv-msg p{margin:0}.fsx .pv-msg .why{color:#d6dde7}.fsx .pv-load{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.fsx .pv-load .sk{aspect-ratio:8.5/11;background:linear-gradient(90deg,#222a35 0%,#2b3441 40%,#222a35 80%) 0 0/300% 100%;border-radius:2px;width:min(816px,100%)}.fsx .docxhost .docx-wrapper{background:0 0;flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.fsx .docxhost .docx-wrapper>section.docx{background:#fff;flex:none;margin:0;box-shadow:0 4px 24px #0006}.fsx .pv-scrim{z-index:94;background:#0f172a8c;animation:.16s fsx-fade;position:fixed;inset:0}.fsx:where(.fsx--dark) .pv-scrim{background:#0000009e}.fsx .pv.pvwin{container:pvwin/inline-size}.fsx .pv.pvwin:not(.max){background:#0e1116;border-radius:12px;width:auto;height:auto;margin:0;animation:.18s cubic-bezier(.2,0,0,1) fsx-pvIn;inset:5px;overflow:hidden;box-shadow:0 24px 64px #00000073,0 0 0 1px #ffffff14}@keyframes fsx-pvIn{0%{opacity:0;transform:scale(.98)}}.fsx .pv.pvwin:not(.max) .pv-top{background:#161b23;border-bottom:1px solid #ffffff14;height:56px;padding:0 8px 0 16px}.fsx .pv-top .pv-tsep{background:#ffffff2e;flex:none;width:1px;height:24px;margin:0 4px}.fsx .pv .pv-close:hover{background:#ffffff29}.fsx .pv.pvwin .pv-nav,.fsx .pv.pvwin .pv-bot{position:absolute}.fsx .pv.pvwin .pv-bot{width:max-content;max-width:calc(100% - 32px)}@container pvwin (max-width:1000px){.fsx .pv.pvwin .pv-stage{padding:8px 72px 80px}}@container pvwin (max-width:600px){.fsx .pv.pvwin .pv-stage{padding:8px 12px 80px}.fsx .pv.pvwin .pv-nav{display:none}}.fsx .pv-body{flex:1;min-width:0;min-height:0;display:flex}.fsx .pv-body>.pv-stage{min-width:0}.fsx .pv.pvwin:has(.pv-rail) .pv-nav.l{left:188px}.fsx .pv.pvwin:has(.pv-rail) .pv-bot{max-width:calc(100% - 200px);left:calc(50% + 84px)}.fsx .pv-rail{background:#141920;border-right:1px solid #ffffff14;flex-direction:column;flex:none;width:168px;min-height:0;display:flex}.fsx .pv-rtabs{border-bottom:1px solid #ffffff14;flex:none;gap:4px;padding:6px 8px 0;display:flex}.fsx .pv-rtab{color:#aab4c2;white-space:nowrap;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex:1;height:38px;font-size:12.5px;font-weight:500}.fsx .pv-rtab:hover{color:#e8ecf1;background:#ffffff0f}.fsx .pv-rtab.on{color:#fff;border-bottom-color:#7fb0ff}.fsx .pv-rhead{color:#e8ecf1;border-bottom:1px solid #ffffff14;flex:none;align-items:center;height:44px;padding:0 16px;font-size:12.5px;font-weight:500;display:flex}.fsx .pv-rlist{scrollbar-width:thin;scrollbar-color:#4a5563 transparent;flex-direction:column;flex:1;align-items:center;gap:8px;min-height:0;padding:12px 0 16px;display:flex;position:relative;overflow:hidden auto}.fsx .pv-thumb{border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:6px;width:144px;padding:8px 0 6px;display:flex}.fsx .pv-thumb:hover{background:#ffffff0f}.fsx .pv-thumb:focus-visible{outline-offset:0;outline:2px solid #e8ecf1}.fsx .pv-tpg{background:#fff;outline:1px solid #ffffff24;width:120px;display:block;position:relative;box-shadow:0 1px 4px #00000080}.fsx .pv-tpg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fsx .pv-thumb.cur .pv-tpg{outline-offset:2px;outline:3px solid #7fb0ff}.fsx .pv-tno{text-align:center;color:#aab4c2;font-variant-numeric:tabular-nums;border-radius:10px;min-width:28px;padding:0 8px;font-size:12px;line-height:20px}.fsx .pv-thumb.cur .pv-tno{color:#0b1220;background:#7fb0ff;font-weight:600}.fsx .pv-rlist.marks{align-items:stretch;gap:0;padding:8px 6px 16px}.fsx .pv-ol{margin:0;padding:0;list-style:none}.fsx .pv-olrow{align-items:flex-start;gap:2px;min-width:0;display:flex}.fsx .pv-olcar{color:#aab4c2;border-radius:4px;flex:none;place-items:center;width:24px;height:30px;display:grid}.fsx .pv-olcar:hover{color:#e8ecf1;background:#ffffff14}.fsx .pv-olcar svg{transition:transform var(--t)}.fsx .pv-olcar.open svg{transform:rotate(90deg)}.fsx .pv-olbtn{text-align:left;color:#d6dde7;overflow-wrap:anywhere;border-radius:4px;flex:1;min-width:0;padding:6px;font-size:12.5px;line-height:1.4}.fsx .pv-olbtn:hover{color:#fff;background:#ffffff14}.fsx .pv-olbtn:disabled{color:#8a94a1;cursor:default;background:0 0}.fsx .pv-bot .ibtn[aria-pressed=true]{background:#ffffff2e}
.cc-root{--bg:#f3f6fb;--surface:#fff;--navy:#12305c;--navy-600:#1b437f;--navy-50:#eaf0f8;--ink:#1b2430;--ink-2:#444f5e;--ink-3:#6b7685;--ink-4:#97a1ae;--line:#e4e9f0;--line-2:#d3dbe6;--hover:#12305c0e;--press:#12305c1a;--sel:#d5e3f6;--sel-h:#c9dbf2;--sel-ink:#0d2546;--tile:#eef2f8;--focus:#2f6fde;--ok:#1e7d4f;--ok-50:#e5f4ec;--warn:#9a5b00;--warn-50:#fff4e0;--info:#1f5fbf;--info-50:#e7effb;--mute-50:#eef0f3;--danger:#c0322b;--danger-50:#fdecea;--k-recipe:#12305c;--k-form:#0f6e78;--k-unitProcedure:#5b3fa6;--k-op:#a14d12;--k-step:#2c7a3f;--sh1:0 1px 2px #1018281a,0 1px 3px 1px #1018280f;--sh2:0 2px 6px 2px #1018281a,0 1px 2px #10182824;--sh3:0 8px 24px #10182829,0 2px 6px #1018281a;--railw:248px;--font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--t:.14s cubic-bezier(.2,0,0,1)}.cc-root *{box-sizing:border-box}.cc-root{height:100%;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.cc-root button,.cc-root input,.cc-root select,.cc-root textarea{font:inherit;color:inherit}.cc-root button{cursor:pointer;background:0 0;border:0;padding:0}.cc-root svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.cc-root svg.i.s16{width:16px;height:16px}.cc-root svg.i.s18{width:18px;height:18px}.cc-root :focus{outline:none}.cc-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cc-root .app{grid-template-columns:var(--railw)minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);height:100vh;display:grid}.cc-root .brand{align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}.cc-root .brand .mark{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.cc-root .brand .name{white-space:nowrap;font-size:18px;font-weight:500}.cc-root .brand .name b{color:var(--navy);font-weight:600}.cc-root .top{align-items:center;gap:8px;min-width:0;padding:0 12px 0 4px;display:flex}.cc-root .ibtn{width:40px;height:40px;color:var(--ink-2);transition:background var(--t);border-radius:50%;flex:none;place-items:center;display:grid}.cc-root .ibtn:hover{background:var(--hover)}.cc-root .ibtn.sm{width:32px;height:32px}.cc-root .spacer{flex:1}.cc-root .sbox{background:#e7edf5;border-radius:24px;flex:640px;align-items:center;max-width:640px;height:46px;padding:0 14px 0 6px;display:flex}.cc-root .sbox input{background:0 0;border:0;flex:1;height:100%;padding:0 4px;font-size:14px}.cc-root .btn{white-space:nowrap;height:36px;transition:background var(--t),box-shadow var(--t);border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.cc-root .btn.text{color:var(--navy)}.cc-root .btn.text:hover{background:var(--navy-50)}.cc-root .btn.fill{background:var(--navy);color:#fff}.cc-root .btn.fill:hover{background:var(--navy-600);box-shadow:var(--sh1)}.cc-root .btn.outl{border:1px solid var(--line-2);color:var(--ink-2)}.cc-root .btn.outl:hover{background:var(--hover)}.cc-root .btn.danger{color:var(--danger)}.cc-root .btn.danger:hover{background:var(--danger-50)}.cc-root .btn:disabled{color:#9aa3ae;box-shadow:none;cursor:default;background:#e6e9ee}.cc-root .rail{flex-direction:column;grid-row:2;min-height:0;padding:4px 8px 12px;display:flex}.cc-root .new{height:56px;box-shadow:var(--sh1);background:#fff;border-radius:16px;align-self:flex-start;align-items:center;gap:12px;margin:4px 0 14px 4px;padding:0 22px 0 16px;font-size:14px;font-weight:500;display:inline-flex}.cc-root .new:hover{box-shadow:var(--sh2)}.cc-root .new svg{width:24px;height:24px;color:var(--navy);stroke-width:2px}.cc-root .nv{cursor:pointer;height:34px;color:var(--ink-2);border-radius:17px;align-items:center;gap:12px;padding:0 14px 0 16px;display:flex}.cc-root .nv:hover{background:var(--hover)}.cc-root .nv.on{background:var(--sel);color:var(--sel-ink);font-weight:500}.cc-root .nv .lbl{flex:1}.cc-root .nv .cnt{color:var(--ink-3);font-size:11px}.cc-root .main{grid-row:2;min-width:0;min-height:0;padding:0 16px 16px 0;display:flex}.cc-root .surface{background:var(--surface);border-radius:16px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.cc-root .hdr{flex:none;align-items:center;gap:8px;height:64px;padding:8px 16px 0 22px;display:flex}.cc-root .hdr h1{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:20px;font-weight:400;overflow:hidden}.cc-root .body{flex:1;min-height:0;overflow:auto}.cc-root .lh,.cc-root .lr{grid-template-columns:120px minmax(240px,1fr) 100px 140px 120px 110px 60px;align-items:center;column-gap:14px;padding:0 16px 0 22px;display:grid}.cc-root .lh{border-bottom:1px solid var(--line);height:44px;color:var(--ink-2);z-index:2;background:#fff;font-weight:500;position:sticky;top:0}.cc-root .lr{border-bottom:1px solid var(--line);cursor:pointer;height:52px}.cc-root .lr:hover{background:var(--hover)}.cc-root .id{font-family:var(--mono);color:var(--ink-2);font-size:12px}.cc-root .c{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-root .mut{color:var(--ink-3)}.cc-root .ttl{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cc-root .st{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.cc-root .st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cc-root .st.draft{background:var(--mute-50);color:#4b5563}.cc-root .st.submitted{background:var(--warn-50);color:var(--warn)}.cc-root .st.approved{background:var(--info-50);color:var(--info)}.cc-root .st.implemented{background:var(--ok-50);color:var(--ok)}.cc-root .st.closed{color:#6b7685;background:#f3f4f6}.cc-root .st.rejected,.cc-root .st.cancelled{background:var(--danger-50);color:var(--danger)}.cc-root .cls{font-size:12px;font-weight:500}.cc-root .cls.Minor{color:var(--ink-2)}.cc-root .cls.Major{color:var(--warn)}.cc-root .cls.Critical{color:var(--danger)}.cc-root .rec{grid-template-columns:minmax(0,1fr) 300px;min-height:100%;display:grid}.cc-root .rec-main{min-width:0;padding:4px 28px 40px 22px}.cc-root .rec-side{border-left:1px solid var(--line);background:#fbfcfe;padding:18px 20px}.cc-root .steps{align-items:center;gap:0;margin:6px 0 22px;display:flex}.cc-root .step{color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.cc-root .step .n{border:1.5px solid var(--line-2);background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11.5px;display:grid}.cc-root .step.done{color:var(--ink-2)}.cc-root .step.done .n{background:var(--navy);border-color:var(--navy);color:#fff}.cc-root .step.cur{color:var(--navy)}.cc-root .step.cur .n{border-color:var(--navy);color:var(--navy);box-shadow:0 0 0 3px var(--navy-50)}.cc-root .step-line{background:var(--line-2);flex:1;min-width:16px;height:2px;margin:0 10px}.cc-root .step-line.done{background:var(--navy)}.cc-root .sec{border:1px solid var(--line);border-radius:12px;margin-bottom:16px;overflow:hidden}.cc-root .sec-h{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:12px 16px;display:flex}.cc-root .sec-h .t{flex:1;font-size:14px;font-weight:500}.cc-root .sec-h .hint{color:var(--ink-3);font-size:12px}.cc-root .sec-b{padding:14px 16px}.cc-root .fg{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.cc-root .fld{flex-direction:column;gap:5px;min-width:0;display:flex}.cc-root .fld.full{grid-column:1/-1}.cc-root .fld label{color:var(--ink-3);font-size:12px;font-weight:500}.cc-root .fld label .req{color:var(--danger)}.cc-root .inp{border:1px solid var(--line-2);background:#fff;border-radius:8px;width:100%;height:38px;padding:0 12px}.cc-root textarea.inp{resize:vertical;height:auto;min-height:64px;padding:9px 12px;line-height:1.45}.cc-root .inp:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--navy-50)}.cc-root .inp[readonly]{color:var(--ink-2);background:#f7f9fc}.cc-root .seg{border:1px solid var(--line-2);border-radius:8px;height:34px;display:inline-flex;overflow:hidden}.cc-root .seg button{color:var(--ink-2);padding:0 14px;font-size:12.5px;font-weight:500}.cc-root .seg button+button{border-left:1px solid var(--line-2)}.cc-root .seg button.on{background:var(--sel);color:var(--sel-ink)}.cc-root .seg.sm{height:28px}.cc-root .seg.sm button{padding:0 10px;font-size:12px}.cc-root .seg[aria-disabled=true]{opacity:.7;pointer-events:none}.cc-root .items .ir{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(200px,1fr) 150px 120px 150px;align-items:center;gap:12px;padding:8px 0;display:grid}.cc-root .items .ir:last-child{border-bottom:0}.cc-root .items .ir.hd{color:var(--ink-3);padding-top:0;font-size:12px;font-weight:500}.cc-root .kg{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.cc-root .kg svg{stroke-width:2px;width:14px;height:14px}.cc-root .k-recipe{background:var(--k-recipe)}.cc-root .k-unitProcedure{background:var(--k-unitProcedure)}.cc-root .k-op{background:var(--k-op)}.cc-root .k-step{background:var(--k-step)}.cc-root .k-form{background:var(--k-form)}.cc-root .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cc-root .sub{color:var(--ink-3);font-size:11.5px}.cc-root .vv{font-family:var(--mono);color:var(--ink-2);font-size:12px}.cc-root .auto{color:var(--info);background:var(--info-50);border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11px}.cc-root .imp{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px 16px;display:grid}.cc-root .imp .q{color:var(--ink-2)}.cc-root .imp .note{grid-column:1/-1;margin-top:-4px}.cc-root .appr .a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.cc-root .appr .a:last-child{border-bottom:0}.cc-root .av{background:var(--navy-50);width:32px;height:32px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.cc-root .appr .who{flex:1;min-width:0}.cc-root .ok{color:var(--ok);font-size:12.5px;font-weight:500}.cc-root .wait{color:var(--ink-3);font-size:12.5px}.cc-root .side-h{color:var(--ink-3);text-transform:uppercase;letter-spacing:.4px;margin:0 0 10px;font-size:12px;font-weight:500}.cc-root .kv{grid-template-columns:96px 1fr;gap:9px 10px;margin-bottom:22px;display:grid}.cc-root .kv dt{color:var(--ink-3);font-size:12px}.cc-root .kv dd{margin:0}.cc-root .tl .e{grid-template-columns:12px 1fr;gap:10px;padding-bottom:12px;display:grid;position:relative}.cc-root .tl .e:before{content:"";background:var(--line);width:2px;position:absolute;top:14px;bottom:0;left:5px}.cc-root .tl .e:last-child:before{display:none}.cc-root .tl .d{border:2px solid var(--navy);background:#fff;border-radius:50%;width:12px;height:12px;margin-top:3px}.cc-root .tl .t{font-size:12.5px;font-weight:500}.cc-root .tl .s{color:var(--ink-3);font-size:11.5px}.cc-root .foot{border-top:1px solid var(--line);z-index:3;background:#fff;align-items:center;gap:10px;padding:12px 22px;display:flex;position:sticky;bottom:0}.cc-root .foot .msg{color:var(--ink-3);flex:1;font-size:12.5px}.cc-root .banner{background:var(--info-50);color:#173f80;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:12.5px;display:flex}.cc-root .scrim{z-index:90;background:#10182852;place-items:center;display:none;position:fixed;inset:0}.cc-root .scrim.open{display:grid}.cc-root .dlg{width:560px;max-width:calc(100vw - 32px);box-shadow:var(--sh3);background:#fff;border-radius:16px;flex-direction:column;max-height:calc(100vh - 48px);display:flex}.cc-root .dlg-h{padding:20px 24px 8px;font-size:18px;font-weight:500}.cc-root .dlg-b{padding:8px 24px 16px;overflow:auto}.cc-root .dlg-f{justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.cc-root .pick{flex-direction:column;gap:8px;display:flex}.cc-root .opt{border:1px solid var(--line-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cc-root .opt:hover{background:var(--hover)}.cc-root .opt.on{border-color:var(--navy);background:var(--navy-50)}.cc-root .opt .rd{border:2px solid var(--ink-4);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.cc-root .opt.on .rd{border:5px solid var(--navy)}.cc-root .opt.dis{opacity:.55;cursor:default}.cc-root .demo{color:#fff;box-shadow:var(--sh3);z-index:70;background:#1b2430;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex;position:fixed;bottom:20px;left:20px}.cc-root .demo button{color:#9fc1f5;font-weight:500}.cc-host{min-width:0;height:100%;min-height:0;container:cc/inline-size}.cc-root{position:relative}.cc-root .app{height:100%}.cc-root.cc-layer{z-index:1200;background:0 0;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}.cc-root.cc-root .hdr h1{line-height:inherit;font-weight:400;margin:0!important;font-size:20px!important}.cc-root.cc-root .fld label{margin:0!important;font-size:12px!important}.cc-root.cc-root p{line-height:inherit}.cc-root.cc-root p.side-h{margin:0 0 10px}.cc-root.cc-root .dlg-h{line-height:1.3}.cc-root .sbox input::placeholder{color:var(--ink-3)}.cc-root .brand .mark svg{width:20px;height:20px}.cc-root .rail{position:relative}.cc-root .rec{grid-template-columns:minmax(0,1fr)var(--sidew,300px)}.cc-root .rec-side{min-width:0;position:relative}.cc-root .cc-split{cursor:col-resize;touch-action:none;z-index:2;outline:none;width:8px;position:absolute;top:0;bottom:0}.cc-root .cc-split--rail{right:-4px}.cc-root .cc-split--side{left:-4px}.cc-root .cc-split:after{content:"";width:0;transition:left var(--t),width var(--t),background var(--t);background:0 0;position:absolute;top:0;bottom:0;left:4px}.cc-root .cc-split:hover:after,.cc-root .cc-split:focus-visible:after,.cc-root .cc-split[data-dragging=true]:after{background:var(--focus);width:3px;left:3px}.cc-root .lempty{color:var(--ink-3);padding:28px 22px}.cc-root .lr:focus-visible{outline-offset:-2px}.cc-root .hdr .st{flex:none}.cc-root .items .ir.ed{grid-template-columns:28px minmax(200px,1fr) 150px 120px 150px 32px}.cc-root .items .ir .rm{color:var(--ink-3)}.cc-root .items .ir .rm:hover{color:var(--danger)}.cc-root .seg button:disabled{cursor:default}.cc-root input[type=date].inp{padding-right:8px}.cc-root .acts .ar{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(200px,1fr) 170px auto;align-items:center;gap:12px;padding:8px 0;display:grid}.cc-root .acts .ar:last-child{border-bottom:0}.cc-root .acts .ar.hd{color:var(--ink-3);padding-top:0;font-size:12px;font-weight:500}.cc-root .acts .ar .tp{color:var(--ink-2);font-weight:500}.cc-root .acts .ar .ds{overflow-wrap:anywhere;min-width:0}.cc-root .acts .ar .bt{justify-content:flex-end;gap:4px;display:flex}.cc-root .acts .ar .ev{color:var(--ink-3);overflow-wrap:anywhere;font-size:11.5px}.cc-root .st.open{background:var(--warn-50);color:var(--warn)}.cc-root .st.done{background:var(--ok-50);color:var(--ok)}.cc-root .kv dd{overflow-wrap:anywhere;min-width:0}.cc-root .tl .s.c2{color:var(--ink-2);margin-top:2px}.cc-root .dlg.wide{width:640px}.cc-root .dlg .fld+.fld{margin-top:12px}.cc-root .dlg .fg .fld+.fld{margin-top:0}.cc-root .dlg .pick .opt .nm{white-space:normal}.cc-root .dlg .lead{color:var(--ink-2);margin:0 0 12px}.cc-root .dlg .linkrow{justify-content:flex-start;margin-top:8px;display:flex}.cc-root .hits{flex-direction:column;gap:6px;max-height:320px;margin-top:12px;display:flex;overflow:auto}.cc-root .hits .opt{align-items:center}.cc-root .err{background:var(--danger-50);color:var(--danger);overflow-wrap:anywhere;white-space:pre-line;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:12.5px;display:flex}.cc-root .dlg .err{margin:12px 0 0}.cc-root .err svg.i{flex:none;margin-top:1px}.cc-root .busy{opacity:.6;pointer-events:none}.cc-root .cc-rt{border-radius:8px;flex-direction:column;min-width:0;display:flex}.cc-root .cc-rt .ql-toolbar.ql-snow{border:1px solid var(--line-2);border-bottom-color:var(--line);background:var(--tile);font-family:var(--font);border-radius:8px 8px 0 0;padding:4px 6px}.cc-root .cc-rt .ql-toolbar.ql-snow .ql-formats{margin-right:8px}.cc-root .cc-rt .ql-container.ql-snow{border:1px solid var(--line-2);background:var(--surface);font-family:var(--font);border-top:0;border-radius:0 0 8px 8px;height:auto;font-size:13px}.cc-root .cc-rt .ql-editor{min-height:var(--cc-rt-min,64px);color:var(--ink);padding:9px 12px;line-height:1.45}.cc-root .cc-rt .ql-editor.ql-blank:before{color:var(--ink-4);font-style:normal;left:12px;right:12px}.cc-root .cc-rt:focus-within .ql-toolbar.ql-snow,.cc-root .cc-rt:focus-within .ql-container.ql-snow{border-color:var(--navy)}.cc-root .cc-rt:focus-within{box-shadow:0 0 0 3px var(--navy-50)}.cc-root .cc-rt .ql-snow .ql-stroke{stroke:var(--ink-2)}.cc-root .cc-rt .ql-snow .ql-fill{fill:var(--ink-2)}.cc-root .cc-rt .ql-snow.ql-toolbar button:hover .ql-stroke,.cc-root .cc-rt .ql-snow.ql-toolbar button.ql-active .ql-stroke,.cc-root .cc-rt .ql-snow.ql-toolbar button:focus-visible .ql-stroke{stroke:var(--navy)}.cc-root .cc-rt .ql-snow.ql-toolbar button:hover .ql-fill,.cc-root .cc-rt .ql-snow.ql-toolbar button.ql-active .ql-fill,.cc-root .cc-rt .ql-snow.ql-toolbar button:focus-visible .ql-fill{fill:var(--navy)}.cc-root .cc-rt .ql-snow.ql-toolbar button{border-radius:4px}.cc-root .cc-rt .ql-snow.ql-toolbar button.ql-active{background:var(--navy-50)}.cc-root .cc-rt .ql-snow.ql-toolbar button:focus-visible{outline:2px solid var(--focus);outline-offset:0}.cc-root .cc-rt .ql-snow a{color:var(--navy)}.cc-root .cc-rt .ql-snow .ql-tooltip{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh2);color:var(--ink);font-family:var(--font);z-index:3;border-radius:8px}.cc-root .cc-rt .ql-snow .ql-tooltip input[type=text]{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:6px;height:30px}.cc-root .cc-rt-view{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.cc-root .cc-rt-view.boxed{border:1px solid var(--line-2);color:var(--ink-2);background:#f7f9fc;border-radius:8px;min-height:38px;padding:9px 12px}.cc-root .cc-rt-view p{margin:0}.cc-root .cc-rt-view p+p,.cc-root .cc-rt-view p+ul,.cc-root .cc-rt-view p+ol,.cc-root .cc-rt-view ul+p,.cc-root .cc-rt-view ol+p{margin-top:.35em}.cc-root .cc-rt-view ul,.cc-root .cc-rt-view ol{margin:0;padding-left:1.5em}.cc-root .cc-rt-view ul{list-style:outside}.cc-root .cc-rt-view ol{list-style:decimal}.cc-root .cc-rt-view li{margin:0}.cc-root .cc-rt-view a{color:var(--navy);text-decoration:underline}.cc-root .cc-rt-view .ql-indent-1{padding-left:3em}.cc-root .cc-rt-view .ql-indent-2{padding-left:6em}.cc-root .cc-rt-view .ql-indent-3{padding-left:9em}.cc-root .cc-rt-view .ql-indent-4{padding-left:12em}.cc-root .dlg .cc-rt-view.lead{color:var(--ink-2);margin:0 0 12px}@container cc (max-width:1100px){.cc-root .rec{grid-template-columns:minmax(0,1fr)}.cc-root .cc-split--side{display:none}.cc-root .rec-side{border-left:0;border-top:1px solid var(--line)}.cc-root .lh,.cc-root .lr{grid-template-columns:120px minmax(200px,1fr) 90px 130px 110px}.cc-root .lh>:nth-child(n+6),.cc-root .lr>:nth-child(n+6){display:none}}@container cc (max-width:760px){.cc-root .app{grid-template-columns:minmax(0,1fr)}.cc-root .brand .name,.cc-root .rail{display:none}.cc-root .main{grid-column:1/-1;padding:0 8px 8px}.cc-root .fg{grid-template-columns:minmax(0,1fr)}.cc-root .items .ir,.cc-root .items .ir.ed{grid-template-columns:28px minmax(0,1fr) auto}.cc-root .items .ir>:nth-child(n+4){grid-column:2/-1}.cc-root .acts .ar{grid-template-columns:minmax(0,1fr) auto}}.cc-root.cc--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f1f;--surface:#282828;--navy:#a8c7fa;--navy-600:#c2d7fb;--navy-50:#2a3a52;--ink:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#b6babe;--ink-4:#aaaeb2;--line:#3c3c3c;--line-2:#5f6368;--hover:#ffffff12;--press:#ffffff1f;--sel:#003c61;--sel-h:#06466f;--sel-ink:#d3e3fd;--tile:#333;--focus:#8ab4f8;--ok:#6dd58c;--ok-50:#1f3a28;--warn:#f6c26b;--warn-50:#3d3020;--info:#a8c7fa;--info-50:#22324a;--mute-50:#333;--danger:#f2b8b5;--danger-50:#4a2523;--k-recipe:#3a6fb8;--k-form:#1c8a95;--k-unitProcedure:#7a5cc4;--k-op:#b9652a;--k-step:#3b9452;--sh1:0 1px 2px #0009,0 1px 3px 1px #0000004d;--sh2:0 2px 6px 2px #00000059,0 1px 2px #0009;--sh3:0 8px 24px #0000008c,0 2px 6px #0006;--raised:#303030;--on-navy:#062e6f;--field:#1f1f1f}.cc-root:where(.cc--dark) .brand .mark{color:var(--on-navy)}.cc-root:where(.cc--dark) .sbox{background:#2f2f2f}.cc-root:where(.cc--dark) .btn.fill{color:var(--on-navy)}.cc-root:where(.cc--dark) .btn:disabled{color:#8f9397;background:#3a3a3a}.cc-root:where(.cc--dark) .new{background:#37393b}.cc-root:where(.cc--dark) .lh{background:var(--surface)}.cc-root:where(.cc--dark) .st.draft{color:#c4c7c5}.cc-root:where(.cc--dark) .st.closed{color:#b6babe;background:#333}.cc-root:where(.cc--dark) .rec-side{background:#242424}.cc-root:where(.cc--dark) .step .n{background:var(--surface)}.cc-root:where(.cc--dark) .step.done .n{color:var(--on-navy)}.cc-root:where(.cc--dark) .sec-h{background:var(--surface)}.cc-root:where(.cc--dark) .inp{background:var(--field);border-color:#8e9296}.cc-root:where(.cc--dark) .inp[readonly]{background:#262626}.cc-root:where(.cc--dark) .kg{color:#fff}.cc-root:where(.cc--dark) .tl .d,.cc-root:where(.cc--dark) .foot{background:var(--surface)}.cc-root:where(.cc--dark) .banner{color:#d3e3fd}.cc-root:where(.cc--dark) .scrim{background:#0009}.cc-root:where(.cc--dark) .dlg{background:var(--raised)}.cc-root:where(.cc--dark) .cc-rt .ql-container.ql-snow{background:var(--field)}.cc-root:where(.cc--dark) .cc-rt .ql-toolbar.ql-snow{border-color:#8e9296;border-bottom-color:var(--line);background:#2f2f2f}.cc-root:where(.cc--dark) .cc-rt .ql-container.ql-snow{border-color:#8e9296}.cc-root:where(.cc--dark) .cc-rt .ql-snow .ql-tooltip{background:var(--raised)}.cc-root:where(.cc--dark) .cc-rt .ql-snow .ql-tooltip input[type=text]{background:var(--field)}.cc-root:where(.cc--dark) .cc-rt-view.boxed{background:#262626;border-color:#8e9296}
.fsx .dlg.pk{width:min(1040px,100%);height:min(720px,100vh - 32px);max-height:calc(100vh - 32px)}.fsx .dlg.pk h2{padding-bottom:12px}.fsx .dlg.pk .bd{border-top:1px solid var(--line);flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.fsx .dlg.pk .ft{border-top:1px solid var(--line);align-items:center}.fsx .pk-count{color:var(--ink-2);margin-right:auto;padding-left:4px;font-weight:500}.fsx .pk-count.none{color:var(--ink-3);font-weight:400}.fsx .pkbody{background:var(--surface);flex:1;min-width:0;min-height:0;display:flex;position:relative;container:pk/inline-size}.fsx .pkrail{background:var(--bg);flex-direction:column;flex:none;width:232px;min-height:0;padding:12px 8px;display:flex;overflow:hidden}.fsx .pkrail .nav{flex:1}.fsx .pkmain{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fsx .pkbar{flex:none;align-items:center;gap:8px;padding:12px 16px 0;display:flex}.fsx .pkbar .search{flex:auto;max-width:none}.fsx .pkbar .sbox{border-radius:20px;height:40px}.fsx .pkbar .sbox .ibtn{width:34px;height:34px}.fsx .pkbar .railbtn{display:none}.fsx .pkhdr{flex:none;align-items:center;gap:8px;height:48px;padding:0 12px 0 16px;display:flex}.fsx .pkhdr .crumb{padding:4px 10px;font-size:16px}.fsx .pkhdr .crumbs .more{font-size:16px}.fsx .pkmain .banner{flex:none;margin:0 16px 4px}.fsx .pkmain .content{padding-top:0}.fsx .pkmain .content .kebab{display:none}.fsx .pkmain .content .item.card.sel .th{box-shadow:0 0 0 2px var(--navy)}.fsx .pkmain .empty{min-height:50%}@container pk (max-width:640px){.fsx .pkbar .railbtn{display:grid}.fsx .pkrail{z-index:6;width:min(272px,86%);box-shadow:var(--sh3);visibility:hidden;transition:transform var(--t),visibility var(--t);border-radius:0 16px 16px 0;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%)}.fsx .pkbody.railopen .pkrail{visibility:visible;transform:none}.fsx .pkbar{padding:8px 8px 0}.fsx .pkhdr{padding:0 4px 0 8px}.fsx .pkmain .banner{margin:0 8px 4px}.fsx .pkmain .content{padding:4px 8px 16px}.fsx .pkmain .g-folders{grid-template-columns:minmax(0,1fr)}.fsx .pkmain .g-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fsx .pkhdr .seg button{width:40px}}@media (max-width:640px){.fsx .dlg.pk{height:calc(100vh - 32px)}.fsx .dlg.pk .ft{padding:12px 12px 14px}}
.cpw-dialog-help .po-page-help.p-button{color:color-mix(in srgb,var(--glass-ink,var(--text-color))80%,transparent)}
