.prelim_app__4SzXg{--bg:#f4f5f7;--panel:#ffffff;--ink:#1b1d21;--ink-soft:#5c636d;--ink-faint:#969ca5;--line:#e6e8ec;--line-soft:#eef0f3;--blue:#049ef4;--blue-deep:#0184cf;--blue-wash:#e7f5fe;--warn:#e8590c;--warn-wash:#fff2e8;--ok:#2bae66;--gold:#e0bf7d;--gold-bright:#f6e9c9;--radius:13px;--mono:"SFMono-Regular",ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--serif:var(--font-display-face),"Fraunces",Georgia,"Times New Roman",serif;--ease:cubic-bezier(0.22,1,0.36,1);--shadow:0 1px 2px rgba(16,24,40,0.04),0 8px 28px rgba(16,24,40,0.1);position:relative;display:grid;grid-template-columns:344px 1fr;height:min(920px,calc(100vh - 220px));min-height:620px;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;isolation:isolate}.prelim_app__4SzXg *{box-sizing:border-box}.prelim_sidebar__56sOU{background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;z-index:5}.prelim_brand__zIHsn{display:flex;align-items:center;gap:13px;padding:22px 22px 19px;background:var(--panel);border-bottom:1px solid var(--line);animation:prelim_sideIn__iLOG1 .5s var(--ease) both}.prelim_mark__pC9KF{width:36px;height:36px;flex:none;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.prelim_brand__zIHsn:hover .prelim_mark__pC9KF{transform:rotate(9deg)}.prelim_emRing__SCCHA{stroke:var(--ink);stroke-dasharray:91;stroke-dashoffset:0;animation:prelim_em-draw__gmwW_ .8s var(--ease) .05s both}.prelim_emGlyph___tPoh{stroke:var(--gold);animation:prelim_em-fade__JWIH_ .55s var(--ease) .45s both}@keyframes prelim_em-draw__gmwW_{0%{stroke-dashoffset:91}to{stroke-dashoffset:0}}@keyframes prelim_em-fade__JWIH_{0%{opacity:0}to{opacity:1}}.prelim_wordmark__fgkMn{font-family:var(--serif);font-size:27px;font-weight:300;margin:0;letter-spacing:.34em;line-height:1.08;color:var(--ink);cursor:default;user-select:none;white-space:nowrap}.prelim_letter__cbnQK{display:inline-block;animation:prelim_wm-rise__aG91g .42s var(--ease) var(--d,0s) both}.prelim_letter__cbnQK:first-child{--d:0.04s}.prelim_letter__cbnQK:nth-child(2){--d:0.09s}.prelim_letter__cbnQK:nth-child(3){--d:0.14s}.prelim_letter__cbnQK:nth-child(4){--d:0.19s}.prelim_letter__cbnQK:nth-child(5){--d:0.24s}.prelim_letter__cbnQK:nth-child(6){--d:0.29s}.prelim_letter__cbnQK:nth-child(7){--d:0.34s}@keyframes prelim_wm-rise__aG91g{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.prelim_eli__kKvXd{background:linear-gradient(105deg,var(--gold) 0,var(--gold) 38%,var(--gold-bright) 50%,var(--gold) 62%,var(--gold) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:prelim_wm-rise__aG91g .42s var(--ease) var(--d,0s) both,prelim_eli-shine__Rr7gH .9s var(--ease) calc(var(--d, 0s) + .42s) both;transition:filter .35s var(--ease)}@keyframes prelim_eli-shine__Rr7gH{0%{background-position:100% 0}to{background-position:0 0}}.prelim_brand__zIHsn:hover .prelim_eli__kKvXd{filter:saturate(1.35) brightness(1.04) drop-shadow(0 0 7px rgba(224,191,125,.55))}.prelim_dot__9FWME{color:var(--ink)}@media (prefers-reduced-motion:reduce){.prelim_eli__kKvXd,.prelim_emGlyph___tPoh,.prelim_emRing__SCCHA,.prelim_letter__cbnQK{animation:none}.prelim_eli__kKvXd{background-position:0 0;transition:none}.prelim_brand__zIHsn:hover .prelim_eli__kKvXd{filter:none}.prelim_mark__pC9KF{transition:none}.prelim_brand__zIHsn:hover .prelim_mark__pC9KF{transform:none}}.prelim_sub2__wbB5k{font-family:var(--serif);font-style:italic;font-weight:300;font-size:12.5px;color:rgba(27,29,33,.55);margin-top:4px;letter-spacing:.02em}.prelim_sub__FgUgK{font-size:9.5px;color:rgba(27,29,33,.38);margin-top:3px;letter-spacing:.14em;text-transform:uppercase}.prelim_controls__4oOPs{overflow-y:auto;padding:6px 0 26px;flex:1;min-height:0}.prelim_controls__4oOPs::-webkit-scrollbar{width:9px}.prelim_controls__4oOPs::-webkit-scrollbar-thumb{background:#dfe2e6;border-radius:8px;border:2px solid var(--panel)}.prelim_group__zfMys{padding:14px 22px 8px;animation:prelim_sideIn__iLOG1 .55s var(--ease) both}.prelim_group__zfMys+.prelim_group__zfMys{border-top:1px solid var(--line-soft)}.prelim_groupLabel__J7qcG{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);margin-bottom:12px;display:flex;align-items:center;gap:7px}.prelim_groupLabel__J7qcG svg{opacity:.7}.prelim_field__bYvTa{margin-bottom:15px}.prelim_field__bYvTa:last-child{margin-bottom:4px}.prelim_row__ufAla{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.prelim_fieldName__1fJso{font-size:12.5px;color:var(--ink-soft)}.prelim_cellWrap___hHlo{display:inline-flex;align-items:baseline;gap:4px}.prelim_cell__XuQzQ{width:74px;text-align:right;font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--ink);background:var(--line-soft);border:1px solid transparent;border-radius:7px;padding:5px 8px;outline:none;transition:all .16s var(--ease);-moz-appearance:textfield;appearance:textfield}.prelim_cell__XuQzQ::-webkit-inner-spin-button,.prelim_cell__XuQzQ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prelim_cell__XuQzQ:hover{background:#e9ebef}.prelim_cell__XuQzQ:focus-visible{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px rgba(4,158,244,.14)}.prelim_cellInvalid__cxMVA{border-color:var(--warn)}.prelim_unit__Tk9Ek{font-size:11px;color:var(--ink-faint);min-width:26px}.prelim_seg__cikuc{display:flex;background:var(--line-soft);border-radius:9px;padding:3px;gap:3px}.prelim_segButton__r4tkn{flex:1;border:none;background:transparent;color:var(--ink-soft);font-family:var(--sans);font-size:12px;font-weight:500;padding:7px 4px;border-radius:7px;cursor:pointer;transition:all .18s var(--ease);white-space:nowrap}.prelim_segButton__r4tkn:hover{color:var(--ink)}.prelim_segButton__r4tkn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.prelim_segButton__r4tkn.prelim_isActive__wR1ao{background:var(--panel);color:var(--blue);font-weight:600;box-shadow:0 1px 3px rgba(16,24,40,.12)}.prelim_segButton__r4tkn.prelim_isLocked__UBaki{opacity:.32;cursor:not-allowed;text-decoration:line-through}.prelim_segButton__r4tkn.prelim_isLocked__UBaki:hover{color:var(--ink-soft)}.prelim_seg__cikuc.prelim_isLocked__UBaki .prelim_segButton__r4tkn.prelim_isActive__wR1ao:after{content:"\1F512";font-size:8px;margin-left:5px;opacity:.6;vertical-align:middle}.prelim_seg__cikuc.prelim_isNa__MJwz0{position:relative;opacity:.5}.prelim_seg__cikuc.prelim_isNa__MJwz0 .prelim_segButton__r4tkn{cursor:not-allowed;color:var(--ink-soft)}.prelim_seg__cikuc.prelim_isNa__MJwz0 .prelim_segButton__r4tkn.prelim_isActive__wR1ao{background:transparent;color:var(--ink-soft);box-shadow:none;font-weight:500}.prelim_seg__cikuc.prelim_isNa__MJwz0:after{content:"N/A";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--ink-soft);background:var(--panel);padding:1px 5px;border-radius:5px}.prelim_stage__eMGth{position:relative;overflow:hidden;background:radial-gradient(120% 95% at 50% 18%,#ffffff 0,#eceff3 58%,#dde2e8 100%)}.prelim_scene__iNu_R{width:100%;height:100%;display:block}.prelim_sceneFallback__m_DL5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:12px;color:var(--ink-faint)}.prelim_stageTop__56shr{position:absolute;top:0;left:0;right:0;height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;pointer-events:none;animation:prelim_panelIn__5njbZ .7s var(--ease) both;animation-delay:.5s}.prelim_badge__ESPwf{font-family:var(--mono);font-size:11px;color:var(--ink-soft);background:rgba(255,255,255,.7);border:1px solid var(--line);padding:5px 11px;border-radius:20px;backdrop-filter:blur(8px);pointer-events:auto}.prelim_badge__ESPwf b{color:var(--blue)}.prelim_hint__3BnJg{color:var(--ink-faint);font-size:11px;background:rgba(255,255,255,.6);padding:5px 11px;border-radius:20px;backdrop-filter:blur(8px)}.prelim_results__GtlsL{position:absolute;left:22px;top:66px;bottom:22px;width:348px;max-height:calc(100% - 88px);overflow-y:auto;background:rgba(255,255,255,.86);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow);border-radius:var(--radius);padding:18px 20px 16px;z-index:4;animation:prelim_panelIn__5njbZ .7s var(--ease) both;animation-delay:.35s}.prelim_results__GtlsL::-webkit-scrollbar{width:8px}.prelim_results__GtlsL::-webkit-scrollbar-thumb{background:#d6dade;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.prelim_resultsHd__0GlA7{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);margin-bottom:12px}.prelim_metricRow__poSX7{display:flex;gap:14px;margin-bottom:14px}.prelim_metric__kLASn{flex:1}.prelim_metricK___uBnN{font-size:11px;color:var(--ink-soft);margin-bottom:3px}.prelim_metricV__JzrZJ{font-family:var(--mono);font-size:22px;font-weight:600;line-height:1.05;letter-spacing:-.02em}.prelim_metricV__JzrZJ.prelim_accent__3u_Ol{color:var(--blue)}.prelim_metricV__JzrZJ .prelim_unit__Tk9Ek{font-size:12px;color:var(--ink-faint);font-weight:500;margin-left:2px}.prelim_bars___BzyW{border-top:1px solid var(--line-soft);padding-top:12px}.prelim_line__r8fKe{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:3px 0}.prelim_lineWrap__ZfB4U{align-items:flex-start}.prelim_lineK__K_RGC{color:var(--ink-soft)}.prelim_lineV__YedZ_{font-family:var(--mono);color:var(--ink)}.prelim_lineV__YedZ_.prelim_muted__O9qjN{color:var(--ink-faint)}.prelim_lineV__YedZ_.prelim_wrap__Mk47U{text-align:right;max-width:74%;white-space:normal;line-height:1.5;font-size:11px}.prelim_tag__A960h{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:20px;letter-spacing:.01em}.prelim_tag__A960h.prelim_blue__RZTtn{background:var(--blue-wash);color:var(--blue-deep)}.prelim_tag__A960h.prelim_ok__gX06o{background:#e6f7ee;color:var(--ok)}.prelim_tag__A960h.prelim_warn__YPLb5{background:var(--warn-wash);color:var(--warn)}.prelim_compliance__pJHRe{margin-top:12px}.prelim_hd2__7wCdE{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--blue-deep);margin-bottom:8px}.prelim_compliance__pJHRe .prelim_line__r8fKe .prelim_lineV__YedZ_{font-size:11.5px}.prelim_seamrow__N9xWY{display:flex;flex-direction:column;gap:2px;padding:4px 0}.prelim_seamrowK__hggSK{color:var(--ink-soft);font-size:12px}.prelim_seamrowV__90QGm{font-family:var(--mono);font-size:11px;color:var(--ink)}.prelim_muted2__cwjME{margin-top:8px;background:var(--line-soft);color:var(--ink-soft);border-color:var(--line);font-size:10.5px}.prelim_dualRating__vqrFd{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--ink-soft);letter-spacing:-.01em}.prelim_dualRatingT__YSOW_{font-family:var(--sans);font-weight:600;color:var(--ink);letter-spacing:0}.prelim_note__ncmdU{margin-top:12px;font-size:11px;line-height:1.5;color:var(--ink-soft);background:var(--blue-wash);border-radius:9px;padding:9px 11px;border:1px solid #d4ecfb}.prelim_note__ncmdU.prelim_warn__YPLb5{background:var(--warn-wash);color:#a23c08;border-color:#ffd8b8}.prelim_noteT__6e0_0{font-weight:600}@keyframes prelim_flash__6t29s{0%{background:rgba(4,158,244,.18)}to{background:transparent}}.prelim_flash__6t29s{animation:prelim_flash__6t29s .7s var(--ease);border-radius:5px}@keyframes prelim_panelIn__5njbZ{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes prelim_sideIn__iLOG1{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.prelim_group__zfMys:first-child{animation-delay:.05s}.prelim_group__zfMys:nth-child(2){animation-delay:.11s}.prelim_group__zfMys:nth-child(3){animation-delay:.17s}.prelim_group__zfMys:nth-child(4){animation-delay:.23s}.prelim_procurement__x1St6{position:absolute;left:388px;right:22px;bottom:42px;display:flex;gap:14px;z-index:4;animation:prelim_panelIn__5njbZ .7s var(--ease) both;animation-delay:.45s}.prelim_procCard__fe0iw{flex:1;min-width:0;background:rgba(255,255,255,.88);backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow);border-radius:12px;padding:12px 14px}.prelim_procHd__iDIc7{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.prelim_procHd__iDIc7 span{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint)}.prelim_procBody__ghZbO{font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--ink);user-select:all}.prelim_copyBtn__rToEC{border:1px solid var(--blue);background:var(--blue);color:#fff;font-family:var(--sans);font-size:11px;font-weight:600;padding:4px 12px;border-radius:7px;cursor:pointer;transition:all .16s var(--ease);flex:none}.prelim_copyBtn__rToEC:hover{background:var(--blue-deep)}.prelim_copyBtn__rToEC:active{transform:scale(.95)}.prelim_copyBtn__rToEC:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.prelim_copyBtn__rToEC.prelim_copied__MsosG{background:var(--ok);border-color:var(--ok)}.prelim_saveExportCard__rDk0Q{flex:1;min-width:0;background:rgba(255,255,255,.88);backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:6px}.prelim_saveExportButton__PvA1R{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--blue);background:var(--blue);color:#fff;font-family:var(--sans);font-size:11px;font-weight:600;padding:6px 14px;border-radius:7px;cursor:pointer;transition:all .16s var(--ease);letter-spacing:normal;text-transform:none}.prelim_saveExportButton__PvA1R:hover{background:var(--blue-deep)}.prelim_saveExportButton__PvA1R:active{transform:scale(.97)}.prelim_saveExportButton__PvA1R:disabled{cursor:not-allowed;border-color:var(--line);background:transparent;color:var(--ink-faint)}@media (max-width:1180px){.prelim_procurement__x1St6{left:22px;flex-direction:column;bottom:40px;max-width:360px}}@media (max-width:880px){.prelim_app__4SzXg{grid-template-columns:1fr;grid-template-rows:auto;height:auto;min-height:0}.prelim_sidebar__56sOU{order:2;border-right:none;border-top:1px solid var(--line);max-height:60vh}.prelim_stage__eMGth{order:1;display:flex;flex-direction:column;height:auto}.prelim_scene__iNu_R{height:46vh;min-height:260px}.prelim_procurement__x1St6,.prelim_results__GtlsL{position:static;width:auto;max-width:none;left:auto;right:auto;top:auto;bottom:auto;max-height:none;margin:14px 16px 0}.prelim_procurement__x1St6{margin-bottom:16px;flex-direction:column}}@media (prefers-reduced-motion:reduce){.prelim_app__4SzXg *,.prelim_app__4SzXg :after,.prelim_app__4SzXg :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (prefers-reduced-transparency:reduce){.prelim_badge__ESPwf,.prelim_hint__3BnJg,.prelim_procCard__fe0iw,.prelim_results__GtlsL,.prelim_saveExportCard__rDk0Q{background:var(--panel);backdrop-filter:none}}@media (prefers-contrast:more){.prelim_procCard__fe0iw,.prelim_results__GtlsL,.prelim_saveExportCard__rDk0Q{background:var(--panel);backdrop-filter:none;border:1.5px solid var(--ink)}.prelim_cell__XuQzQ,.prelim_seg__cikuc{border:1px solid var(--ink-soft)}}