@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";._mark_1xrmm_1{display:block;flex-shrink:0}._container_ohf64_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background-color:#faf8ff}._background_ohf64_12{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}._bgGradient_ohf64_19{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgba(0,75,202,.05),transparent,rgba(157,48,0,.05))}._main_ohf64_25{width:100%;max-width:28rem;z-index:10}._logoSection_ohf64_31{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem}._logoIcon_ohf64_38{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._logoIcon_ohf64_38 svg{filter:drop-shadow(0 10px 12px rgba(0,75,202,.22))}._card_ohf64_49{background:#faf8ffb3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:.75rem;padding:2rem;border:1px solid rgba(194,198,217,.2);box-shadow:0 25px 50px #131b2e0d}._inputWrapper_ohf64_58{position:relative}._inputIcon_ohf64_62{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#737687;pointer-events:none}._input_ohf64_58{width:100%;padding:.75rem 1rem .75rem 2.75rem;background-color:#e2e7ff;border:none;border-radius:.5rem;font-size:.875rem;color:#131b2e;outline:none;transition:all .2s}._input_ohf64_58:focus{box-shadow:0 0 0 2px #004bca66;background-color:#fff}._passwordToggle_ohf64_88{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#737687;cursor:pointer;transition:color .2s}._passwordToggle_ohf64_88:hover{color:#131b2e}@media (max-width: 767px){._card_ohf64_49{padding:1.25rem}._logoSection_ohf64_31{margin-bottom:1.5rem}}._icon_1whcv_4{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}._container_118zd_1{min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden;background-color:#faf8ff;position:relative}._bgBlob_118zd_11{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}._bgBlob_118zd_11:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,#004bca1a,#faf8ff,#faf8ff)}._bgBlob_118zd_11:after{content:"";position:absolute;bottom:-10%;left:-10%;width:50%;height:50%;background-color:#d5e3fc33;border-radius:9999px;filter:blur(120px)}._grid_118zd_36{position:relative;z-index:10;width:100%;max-width:1200px;display:grid;grid-template-columns:1fr;gap:2rem;padding:1.5rem 3rem}@media (min-width: 768px){._grid_118zd_36{grid-template-columns:1fr 1fr}}._card_118zd_53{background:#faf8ffb3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:2.5rem;border-radius:.75rem;box-shadow:0 12px 32px #131b2e0f;border:1px solid rgba(194,198,217,.1)}._strengthBar_118zd_62{height:4px;flex:1;border-radius:9999px}@media (max-width: 767px){._grid_118zd_36{padding:1rem}._card_118zd_53{padding:1.25rem}}._container_ffjyd_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;position:relative;overflow:hidden;background-color:#faf8ff}._background_ffjyd_12{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to top right,rgba(0,75,202,.05),transparent,rgba(157,48,0,.05))}._main_ffjyd_20{width:100%;max-width:28rem;z-index:10}._logoSection_ffjyd_26{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}._logoIcon_ffjyd_33{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._logoIcon_ffjyd_33 svg{filter:drop-shadow(0 10px 12px rgba(0,75,202,.22))}._card_ffjyd_44{background:#faf8ffb3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:.75rem;padding:2rem;border:1px solid rgba(194,198,217,.2);box-shadow:0 25px 50px #131b2e0d}@media (max-width: 767px){._card_ffjyd_44{padding:1.25rem}._logoSection_ffjyd_26{margin-bottom:1.5rem}}._inputWrapper_1hkze_1{position:relative}._inputIcon_1hkze_5{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#737687;pointer-events:none}._input_1hkze_1{width:100%;padding:.75rem 1rem .75rem 2.75rem;background-color:#e2e7ff;border:none;border-radius:.5rem;font-size:.875rem;color:#131b2e;outline:none;transition:all .2s}._input_1hkze_1:focus{box-shadow:0 0 0 2px #004bca66;background-color:#fff}._sent_1hkze_31{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border-radius:.75rem;background:#eef6ee;color:#1b5e20;font-size:.875rem;line-height:1.5}._backLink_1hkze_43{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#0061ff}._backLink_1hkze_43:hover{text-decoration:underline}._secondaryBtn_1hkze_56{width:100%;padding:.75rem;border-radius:.5rem;border:1px solid rgba(0,97,255,.3);background:#fff;color:#0061ff;font-weight:600;font-size:.875rem}._secondaryBtn_1hkze_56:hover{background:#f2f5ff}._input_170ru_1{width:100%;padding:.75rem 3rem .75rem 1rem;background-color:#e2e7ff;border:none;border-radius:.5rem;font-size:.875rem;color:#131b2e;outline:none;transition:all .2s}._input_170ru_1:focus{box-shadow:0 0 0 2px #004bca66;background-color:#fff}._inputWrapper_170ru_18{position:relative}._passwordToggle_170ru_22{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#737687;cursor:pointer}._notice_170ru_33{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border-radius:.75rem;font-size:.875rem;line-height:1.5}._noticeOk_170ru_43{background:#eef6ee;color:#1b5e20}._noticeBad_170ru_48{background:#fdecea;color:#8c1d18}._link_170ru_53{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#0061ff}._link_170ru_53:hover{text-decoration:underline}._input_jr9s3_1{width:100%;padding:.75rem 3rem .75rem 1rem;background-color:#e2e7ff;border:none;border-radius:.5rem;font-size:.875rem;color:#131b2e;outline:none;transition:all .2s}._input_jr9s3_1:focus{box-shadow:0 0 0 2px #004bca66;background-color:#fff}._inputWrapper_jr9s3_18{position:relative}._passwordToggle_jr9s3_22{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#737687;cursor:pointer}._notice_jr9s3_33{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border-radius:.75rem;font-size:.875rem;line-height:1.5}._noticeOk_jr9s3_43{background:#eef6ee;color:#1b5e20}._noticeBad_jr9s3_48{background:#fdecea;color:#8c1d18}._link_jr9s3_53{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#0061ff}._link_jr9s3_53:hover{text-decoration:underline}._label_jr9s3_66{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#434654}._sidebar_nvap6_1{height:100vh;width:256px;position:fixed;left:0;top:0;background-color:#f2f3ff;display:flex;flex-direction:column;padding:1.5rem 1rem;gap:.5rem;border-right:1px solid rgba(19,27,46,.05);z-index:40}._logoSection_nvap6_16{margin-bottom:2rem;padding:0 .5rem}._version_nvap6_21{font-size:9px;font-family:monospace;color:#131b2e;opacity:.3;margin-top:1px;letter-spacing:.05em}._envBadge_nvap6_30{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;padding:2px 6px;border-radius:4px;line-height:1.4}._envBadge_nvap6_30[data-env=LOCAL]{background-color:#fff3cd;color:#92400e;border:1px solid #f59e0b}._envBadge_nvap6_30[data-env=QA]{background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd}._logoIcon_nvap6_53{width:40px;height:40px;display:flex;align-items:center;justify-content:center}._nav_nvap6_61{flex:1;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;min-height:0}._navLink_nvap6_70{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.5rem;color:#131b2e;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}._navLink_nvap6_70:hover{color:#0061ff;background-color:#faf8ff}._navLinkActive_nvap6_88{background-color:#fff;color:#0061ff;box-shadow:0 1px 3px #0000001a}._navLinkBack_nvap6_94{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;color:#131b2e;font-size:.8125rem;font-weight:500;text-decoration:none;opacity:.55;transition:all .2s}._navLinkBack_nvap6_94:hover{opacity:1;color:#0061ff;background-color:#faf8ff}._navDivider_nvap6_114{height:1px;background-color:#c2c6d966;margin:.5rem .75rem .25rem}._bottomSection_nvap6_120{margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(194,198,217,.3);display:flex;flex-direction:column;gap:.25rem}._userCard_nvap6_129{background-color:#dae2fd;padding:1rem;border-radius:.75rem;margin-bottom:.75rem}._backdrop_nvap6_136{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#131b2e66;z-index:30}@media (max-width: 767px){._sidebar_nvap6_1{transform:translate(-100%);transition:transform .25s ease;z-index:60}._sidebarOpen_nvap6_153{transform:translate(0)}._backdrop_nvap6_136{display:block;z-index:55}}._banner_xlryq_1{display:flex;align-items:center;gap:.5rem;padding:.3125rem .5rem .3125rem .75rem;border-radius:999px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.75rem;font-weight:600;white-space:nowrap;margin:0 1rem}._banner_xlryq_1._expired_xlryq_16{background:#fef2f2;border-color:#fecaca;color:#b91c1c}._text_xlryq_22{line-height:1}._until_xlryq_26{font-weight:400;opacity:.75}._upgradeBtn_xlryq_31{background:#0061ff;color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.375rem .75rem;border:none;border-radius:999px;cursor:pointer;transition:background .15s}._upgradeBtn_xlryq_31:hover{background:#0052d9}@media (max-width: 1100px){._until_xlryq_26{display:none}}@media (max-width: 900px){._text_xlryq_22{display:none}._banner_xlryq_1{padding:.25rem;margin:0 .5rem}}._topBar_s42sx_1{background-color:#faf8ffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;justify-content:space-between;align-items:center;padding:0 2rem;width:100%;height:4rem;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(194,198,217,.2)}._searchWrapper_s42sx_16{position:relative}._searchIcon_s42sx_20{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#737687;opacity:.6}._searchInput_s42sx_29{background-color:#e2e7ff;border:none;border-radius:.5rem;padding:.5rem 1rem .5rem 2.5rem;width:20rem;font-size:.875rem;color:#131b2e;outline:none;transition:all .2s}._searchInput_s42sx_29:focus{box-shadow:0 0 0 1px #004bca66;background-color:#fff}._iconButton_s42sx_46{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;color:#424656;background:transparent;border:none;cursor:pointer;transition:all .2s}._iconButton_s42sx_46:hover{background-color:#f2f3ff}._divider_s42sx_64{width:1px;height:2rem;background-color:#c2c6d94d;margin:0 .5rem}._envBadge_s42sx_71{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:monospace;padding:2px 6px;border-radius:4px;line-height:1.4}._envBadge_s42sx_71[data-env=LOCAL]{background-color:#fff3cd;color:#92400e;border:1px solid #f59e0b}._envBadge_s42sx_71[data-env=QA]{background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd}._menuButton_s42sx_94{display:none}@media (max-width: 767px){._topBar_s42sx_1{padding:0 1rem}._menuButton_s42sx_94{display:flex;flex-shrink:0}._searchWrapper_s42sx_16{flex:1;min-width:0}._searchInput_s42sx_29{width:100%;max-width:20rem}._iconButton_s42sx_46{width:2rem;height:2rem}._divider_s42sx_64{display:none}}._layout_d4ofa_1{display:flex;min-height:100vh;background-color:#faf8ff;overflow:hidden}._main_d4ofa_8{position:relative;margin-left:256px;flex:1;display:flex;flex-direction:column;height:100vh;overflow-y:auto}._content_d4ofa_22{padding:2rem;flex:1}@media (max-width: 767px){._main_d4ofa_8{margin-left:0}._content_d4ofa_22{padding:1rem}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._map_q1ywt_1{width:100%;height:100%;min-height:200px;border-radius:10px;overflow:hidden;z-index:0}._empty_q1ywt_10{width:100%;height:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#f9fafb;border-radius:10px;border:1px dashed #e5e7eb;color:#9ca3af;font-size:.8rem}._popup_q1ywt_26{display:flex;flex-direction:column;gap:4px;font-size:.8rem}._popup_q1ywt_26 strong{font-weight:700;color:#111827}._popup_q1ywt_26 span{color:#6b7280}._popup_q1ywt_26 button{margin-top:4px;background:none;border:none;color:#4f46e5;font-size:.75rem;font-weight:600;cursor:pointer;padding:0;text-align:left}._popup_q1ywt_26 button:hover{text-decoration:underline}._statsMapRow_1rrc1_3{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 1024px){._statsMapRow_1rrc1_3{grid-template-columns:1fr 1fr;align-items:stretch}}._statsGrid_1rrc1_17{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;align-content:start}._mapPanel_1rrc1_24{background:#fff;border-radius:.875rem;overflow:hidden;min-height:260px;display:flex;flex-direction:column}._statCard_1rrc1_33{background-color:#fff;padding:1.25rem;border-radius:.75rem;transition:background-color .3s}._statCard_1rrc1_33:hover{background-color:#eaedff}._bentoGrid_1rrc1_44{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){._bentoGrid_1rrc1_44{grid-template-columns:8fr 4fr}}._tableWrap_1rrc1_56{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){._pageHeader_1rrc1_62{flex-wrap:wrap;gap:1rem}}._overlay_1amjb_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#131b2e80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}._modal_1amjb_13{background:#fff;border-radius:.75rem;box-shadow:0 24px 48px #131b2e26;width:100%;max-height:90vh;overflow-y:auto;animation:_slideIn_1amjb_1 .2s ease-out}._header_1amjb_23{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(194,198,217,.3)}._body_1amjb_31{padding:1.5rem}._footer_1amjb_35{padding:1rem 1.5rem;border-top:1px solid rgba(194,198,217,.2);display:flex;justify-content:flex-end;gap:.75rem}@keyframes _slideIn_1amjb_1{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._wrapper_1rnfe_1{display:flex;flex-direction:column;gap:6px}._map_1rnfe_7{width:100%;height:280px;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;z-index:0}._hint_1rnfe_16{font-size:.75rem;color:#6b7280;text-align:center}._pager_16a2u_1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 24px;border-top:1px solid rgba(0,0,0,.06)}._inline_16a2u_11{padding:10px 0 0;border-top:none}._card_16a2u_16{border-top:none;border-radius:12px;background:#fff}._summary_16a2u_22{margin:0;font-size:13px;color:#6b7280;font-variant-numeric:tabular-nums}._controls_16a2u_29{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._step_16a2u_36{display:inline-flex;align-items:center;gap:2px;padding:5px 10px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:border-color .15s,color .15s}._step_16a2u_36 .app-icon{font-size:18px}._step_16a2u_36:hover:not(:disabled){border-color:#0061ff;color:#0061ff}._step_16a2u_36:disabled{opacity:.4;cursor:not-allowed}._pages_16a2u_65{display:flex;align-items:center;gap:2px}._pageBtn_16a2u_71{min-width:32px;height:32px;padding:0 8px;border:none;border-radius:8px;background:transparent;font-size:13px;color:#374151;cursor:pointer;font-variant-numeric:tabular-nums}._pageBtn_16a2u_71:hover{background:#f3f4f6}._current_16a2u_88,._current_16a2u_88:hover{background:#0061ff;color:#fff;font-weight:600}._step_16a2u_36:focus-visible,._pageBtn_16a2u_71:focus-visible{outline:2px solid #0061ff;outline-offset:2px}._gap_16a2u_101{min-width:20px;text-align:center;color:#9ca3af}._pageOf_16a2u_107{padding:0 4px;font-size:13px;color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 640px){._pager_16a2u_1{padding:12px 16px}._inline_16a2u_11{padding:10px 0 0}._pages_16a2u_65{display:none}}._projectsGrid_m3qy0_1{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width: 640px){._projectsGrid_m3qy0_1{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){._projectsGrid_m3qy0_1{grid-template-columns:repeat(3,1fr)}}._projectCard_m3qy0_19{background-color:#fff;border-radius:.75rem;overflow:hidden;transition:box-shadow .2s,transform .2s;cursor:pointer}._projectCard_m3qy0_19:hover{box-shadow:0 8px 24px #131b2e1a;transform:translateY(-2px)}._thumbnail_m3qy0_32{height:140px;background:linear-gradient(135deg,#eaedff,#dae2fd);display:flex;align-items:center;justify-content:center;overflow:hidden}._statusBadge_m3qy0_41{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._tableWrap_m3qy0_52{overflow-x:auto;-webkit-overflow-scrolling:touch}._cardDragging_m3qy0_57{opacity:.45;transform:scale(.97);box-shadow:0 12px 32px #131b2e2e}._projectCard_m3qy0_19._cardDropBefore_m3qy0_64{box-shadow:-3px 0 #06b6d4,0 8px 24px #131b2e1a}._projectCard_m3qy0_19._cardDropAfter_m3qy0_68{box-shadow:3px 0 #06b6d4,0 8px 24px #131b2e1a}._rowDragging_m3qy0_72{opacity:.45}._rowDropBefore_m3qy0_77 td{box-shadow:inset 0 2px #06b6d4}._rowDropAfter_m3qy0_81 td{box-shadow:inset 0 -2px #06b6d4}._saveErrorBanner_m3qy0_85{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;background:#ef4444eb;color:#fff;font-size:.8125rem;font-weight:600;padding:.625rem 1rem;border-radius:.5rem;box-shadow:0 8px 24px #131b2e40;z-index:60}@media (max-width: 767px){._pageHeader_m3qy0_104{flex-wrap:wrap;gap:1rem}._headerActions_m3qy0_109{flex-wrap:wrap}}._map_197dn_1{width:100%;height:100%;min-height:200px;border-radius:10px;overflow:hidden;z-index:0}._root_af7bg_1{display:flex;flex-direction:column;gap:12px;padding-top:4px}._heading_af7bg_8{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#424656}._group_af7bg_16{display:flex;flex-direction:column;gap:8px}._groupTitle_af7bg_22{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#737687}._groupNote_af7bg_30{margin-top:-4px;font-size:12px;color:#737687}._option_af7bg_36{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #c2c6d9;border-radius:8px;cursor:pointer;transition:background-color .15s ease}._option_af7bg_36:hover{background:#eaedff}._optionOff_af7bg_48{cursor:not-allowed;opacity:.55}._optionOff_af7bg_48:hover{background:transparent}._checkbox_af7bg_54{flex-shrink:0;width:16px;height:16px;accent-color:#004bca}._optionOff_af7bg_48 ._checkbox_af7bg_54{cursor:not-allowed}._title_af7bg_62{font-size:14px;font-weight:500}._hint_af7bg_67{font-size:12px;color:#424656}._wrap_1r3w5_1{display:flex;flex-direction:column;gap:3px;min-width:96px;max-width:170px;margin-top:4px}._track_1r3w5_10{height:3px;border-radius:2px;background:#3b82f62e;overflow:hidden}._fill_1r3w5_17{height:100%;border-radius:2px;background:#3b82f6;transition:width .6s ease}._label_1r3w5_24{font-size:10px;font-weight:600;color:#3b82f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._wrap_m53o1_1{position:relative}._trigger_m53o1_5{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 .875rem 0 1rem;border:1px solid #c3c6d6;border-radius:.625rem;background:#fff;color:#131b2e;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._trigger_m53o1_5:hover{background:#f2f3ff}._triggerOpen_m53o1_21{border-color:#0061ff;background:#eef3ff;color:#0047b8}._triggerRich_m53o1_27{gap:.625rem;padding:0 .75rem 0 .25rem}._preview_m53o1_32{position:relative;flex:none;width:52px;height:34px;border-radius:.375rem;overflow:hidden;background:linear-gradient(135deg,#46607a,#233140);color:#fff;display:inline-flex;align-items:center;justify-content:center}._preview_m53o1_32 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._previewPlay_m53o1_52{position:relative;font-size:18px;text-shadow:0 1px 3px rgba(0,0,0,.5)}._previewTour_m53o1_57{background:#e0e9ff;color:#0047b8}._previewTour_m53o1_57 .app-icon{font-size:20px}._triggerText_m53o1_63{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1}._triggerText_m53o1_63 b{font-size:.875rem;font-weight:700}._triggerText_m53o1_63 small{font-size:.6875rem;font-weight:600;color:#5f6368;white-space:nowrap}._triggerOpen_m53o1_21 ._triggerText_m53o1_63 small{color:#0047b8}._menu_m53o1_79{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:360px;padding:.5rem;background:#fff;border:1px solid #d9dce8;border-radius:.75rem;box-shadow:0 18px 40px #131b2e29;display:flex;flex-direction:column;gap:2px}._strip_m53o1_95{padding:.5rem .75rem .625rem;border-bottom:1px solid #eceef5;margin-bottom:.25rem}._label_m53o1_100,._groupLabel_m53o1_101{margin:0 0 .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}._groupLabel_m53o1_101{margin:.25rem .75rem .125rem}._chips_m53o1_112{display:flex;flex-wrap:wrap;gap:5px}._chip_m53o1_112{padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600}._chipTour_m53o1_123{background:#e0e9ff;color:#0047b8}._chipVideo_m53o1_124{background:#fdebcf;color:#b45309}._item_m53o1_126{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;border:0;border-radius:.5rem;background:transparent;color:#131b2e;text-align:left;cursor:pointer}._item_m53o1_126:hover{background:#f1f4fb}._tile_m53o1_141{flex:none;width:40px;height:40px;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center}._tileTour_m53o1_150{background:#e0e9ff;color:#0047b8}._thumb_m53o1_152{flex:none;width:64px;height:40px;border-radius:.375rem;overflow:hidden;background:#2b3340;color:#fff;display:inline-flex;align-items:center;justify-content:center}._thumb_m53o1_152 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._text_m53o1_170{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._text_m53o1_170 b{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._text_m53o1_170 small{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._trail_m53o1_192{flex:none;font-size:18px;color:#6b7280}._empty_m53o1_198{margin:0;padding:.375rem .75rem .5rem;font-size:.8125rem;color:#6b7280}._rule_m53o1_205{height:1px;margin:.25rem .5rem;background:#eceef5}._footer_m53o1_211{display:flex;justify-content:space-between;align-items:center;padding:.25rem .375rem .125rem}._link_m53o1_217{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem;border:0;border-radius:.375rem;background:transparent;color:#0061ff;font-size:.8125rem;font-weight:700;cursor:pointer}._link_m53o1_217:hover{background:#eef3ff}._link_m53o1_217 .app-icon{font-size:18px}._panel_ayjbc_1{flex:1;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.375rem}._head_ayjbc_9{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._title_ayjbc_15{display:flex;align-items:center;gap:.5rem;min-width:0;color:#131b2e}._title_ayjbc_15 .app-icon{font-size:20px;color:#0047b8}._title_ayjbc_15 b{font-size:1rem;font-weight:800}._title_ayjbc_15 small{font-size:.75rem;color:#6b7280;white-space:nowrap}._headLinks_ayjbc_30{display:flex;gap:.25rem}._link_ayjbc_34{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .5rem;border:0;border-radius:.375rem;background:transparent;color:#0061ff;font-size:.8125rem;font-weight:700;cursor:pointer}._link_ayjbc_34:hover{background:#eef3ff}._link_ayjbc_34 .app-icon{font-size:18px}._grid_ayjbc_50{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media (max-width: 640px){._grid_ayjbc_50{grid-template-columns:repeat(2,minmax(0,1fr))}}._tile_ayjbc_59{display:flex;flex-direction:column;gap:.375rem;min-width:0;padding:0;border:0;background:transparent;color:#131b2e;text-align:left;cursor:pointer}._tile_ayjbc_59:hover ._thumb_ayjbc_71{filter:brightness(1.05);box-shadow:0 0 0 2px #0061ff}._tile_ayjbc_59 b{font-size:.8125rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tile_ayjbc_59 small{font-size:.6875rem;color:#6b7280}._thumb_ayjbc_71{position:relative;aspect-ratio:16 / 10;border-radius:.625rem;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:box-shadow .15s}._thumb_ayjbc_71 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._thumbTour_ayjbc_99{background:#e0e9ff;color:#0047b8}._thumbVideo_ayjbc_100{background:#2b3340;color:#fff}._thumbPending_ayjbc_101{background:#e5e7ef;color:#6b7280}._external_ayjbc_103{position:absolute;top:6px;right:6px;padding:1px 6px;border-radius:999px;background:#fff;color:#0047b8;font-size:.5625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._empty_ayjbc_117{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;color:#6b7280}._empty_ayjbc_117 .app-icon{font-size:32px;color:#d1d5db}._empty_ayjbc_117 p{margin:0;font-size:.875rem}._emptyBtn_ayjbc_129{padding:.375rem .75rem;border:1px solid #c3c6d6;border-radius:.5rem;background:#fff;color:#0061ff;font-size:.8125rem;font-weight:600;cursor:pointer}._emptyBtn_ayjbc_129:hover{background:#eef3ff}._statsMapRow_1czv1_3{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 900px){._statsMapRow_1czv1_3{grid-template-columns:1fr 1fr}}._mapPanel_1czv1_15{background:#fff;border-radius:.875rem;overflow:hidden;min-height:220px;display:flex;flex-direction:column}._noLocation_1czv1_24{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#9ca3af;font-size:.8rem;padding:1.5rem}._setLocationBtn_1czv1_36{font-size:.75rem;font-weight:600;color:#4f46e5;background:none;border:none;cursor:pointer;margin-top:4px}._setLocationBtn_1czv1_36:hover{text-decoration:underline}._sectionsStack_1czv1_52{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 1024px){._sectionsStack_1czv1_52{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){._sectionsStack_1czv1_52{grid-template-columns:1fr}._pageHeader_1czv1_69{flex-wrap:wrap;gap:1rem}._headerActions_1czv1_74{flex-wrap:wrap}}._sectionCard_1czv1_81{background:#fff;border-radius:.875rem;border:1px solid #f1f1f1;overflow:hidden}._sectionHeader_1czv1_88{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}._sectionHeaderLeft_1czv1_96{display:flex;align-items:center;gap:.75rem}._sectionIconWrap_1czv1_102{width:40px;height:40px;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._sectionLabel_1czv1_112{font-size:.875rem;font-weight:700;color:#111827;line-height:1.2}._sectionDesc_1czv1_119{font-size:.75rem;color:#9ca3af;margin-top:1px}._sectionCount_1czv1_125{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px}._viewAllButton_1czv1_132{display:flex;align-items:center;gap:2px;font-size:.8rem;font-weight:600;background:none;border:none;cursor:pointer;padding:6px 10px;border-radius:6px;transition:background .15s;white-space:nowrap}._viewAllButton_1czv1_132:hover{background:#0000000a}._sectionLoading_1czv1_153{display:flex;align-items:center;gap:8px;justify-content:center;padding:2rem;color:#9ca3af;font-size:.8rem}._sectionEmpty_1czv1_163{display:flex;flex-direction:column;align-items:center;gap:8px;padding:2rem;color:#9ca3af;font-size:.8rem}._tableWrapper_1czv1_175{overflow-x:auto;-webkit-overflow-scrolling:touch}._fileTable_1czv1_180{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8125rem}._fileTable_1czv1_180 thead tr{background:#fafafa}._fileTh_1czv1_191,._fileThName_1czv1_192{padding:8px 12px;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;border-bottom:1px solid #f3f4f6}._fileThName_1czv1_192{width:auto}._fileTh_1czv1_191:nth-child(2){width:72px}._fileTh_1czv1_191:last-child{width:120px}._fileRow_1czv1_215{border-bottom:1px solid #f9fafb;transition:background .12s}._fileRow_1czv1_215:last-child{border-bottom:none}._fileRow_1czv1_215:hover{background:#fafafa}._fileNameCell_1czv1_228{padding:10px 12px;display:flex;align-items:center;gap:8px;min-width:0}._fileCellSize_1czv1_236{padding:10px 12px;color:#6b7280;white-space:nowrap;width:72px}._fileCellAction_1czv1_243{padding:10px 12px;text-align:right;width:120px}._fileExt_1czv1_249{font-size:.65rem;font-weight:700;font-family:monospace;text-transform:uppercase;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 5px;white-space:nowrap;flex-shrink:0}._fileName_1czv1_228{color:#111827;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._statusBadge_1czv1_274{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px}._statusReady_1czv1_284{background:#f0fdf4;color:#16a34a}._statusProcessing_1czv1_289{background:#fffbeb;color:#d97706}._statusUploading_1czv1_294{background:#eff6ff;color:#2563eb}._statusError_1czv1_299{background:#fef2f2;color:#dc2626}._viewButton_1czv1_306{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer;transition:all .12s;white-space:nowrap}._viewButton_1czv1_306:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}._viewButton_1czv1_306:disabled{opacity:.4;cursor:not-allowed}._moreRow_1czv1_334{padding:10px 12px;border-top:1px solid #f3f4f6;text-align:center}._moreButton_1czv1_340{font-size:.8rem;font-weight:600;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .12s}._moreButton_1czv1_340:hover{background:#0000000a}._matterportFrame_1czv1_356{width:100%;aspect-ratio:16 / 9;border:0;border-radius:10px;background:#06080b}._sceneEntry_1czv1_366{position:relative}._sceneSplit_1czv1_370{display:flex;align-items:stretch;height:44px;border-radius:.625rem;overflow:hidden;box-shadow:0 6px 16px #0061ff47}._sceneMain_1czv1_379,._sceneCaret_1czv1_380{border:0;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._sceneMain_1czv1_379{gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;background:linear-gradient(90deg,#0061ff,#1f4dc9)}._sceneMain_1czv1_379:hover{filter:brightness(1.06)}._sceneCaret_1czv1_380{width:40px;background:#1a44b5;border-left:1px solid rgba(255,255,255,.3)}._sceneCaret_1czv1_380:hover{background:#163b9e}._sceneMenu_1czv1_405{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:340px;padding:.5rem;background:#fff;border:1px solid #d9dce8;border-radius:.75rem;box-shadow:0 18px 40px #131b2e29;display:flex;flex-direction:column;gap:2px}._sceneMenuStrip_1czv1_421{padding:.5rem .75rem .625rem;border-bottom:1px solid #eceef5;margin-bottom:.25rem}._sceneMenuLabel_1czv1_426{margin:0 0 .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}._sceneChips_1czv1_434{display:flex;flex-wrap:wrap;gap:5px}._sceneChip_1czv1_434{padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600}._sceneChipCloud_1czv1_445{background:#d8f3e8;color:#047857}._sceneChipPano_1czv1_446{background:#fdebcf;color:#b45309}._sceneChipBim_1czv1_447{background:#e9ddfd;color:#6d28d9}._sceneChipDwg_1czv1_448{background:#f7e3c4;color:#92400e}._sceneChipSplat_1czv1_449{background:#e0def9;color:#4338ca}._sceneChipOrtho_1czv1_450{background:#d5ebf8;color:#0369a1}._sceneItem_1czv1_452{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5625rem .75rem;border:0;border-radius:.5rem;background:transparent;color:#131b2e;text-align:left;cursor:pointer}._sceneItem_1czv1_452:hover{background:#f1f4fb}._sceneItemDefault_1czv1_466{background:#eef3ff}._sceneItem_1czv1_452>span{display:flex;flex-direction:column;gap:1px;min-width:0}._sceneItem_1czv1_452 b{font-size:.875rem;font-weight:600}._sceneItem_1czv1_452 small{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sceneDot_1czv1_482{flex:none;width:10px;height:10px;border-radius:50%;display:inline-block}._sceneMenuRule_1czv1_490{height:1px;margin:.25rem .5rem;background:#eceef5}._trigger_1egtb_1{display:inline-flex;align-items:center;gap:.125rem;padding:.375rem .5rem .375rem .75rem;border-radius:.5rem;border:1px solid #c2c6d9;background:#fff;color:#131b2e;font-size:.75rem;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}._trigger_1egtb_1:hover,._triggerOpen_1egtb_17{background:#f2f5ff;border-color:#0061ff;color:#0061ff}._menu_1egtb_23{position:fixed;z-index:90;min-width:13rem;max-width:calc(100vw - 16px);padding:.25rem;border-radius:.75rem;background:#fff;border:1px solid #e2e5f0;box-shadow:0 12px 32px #131b2e29}._item_1egtb_35{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;border-radius:.5rem;font-size:.8125rem;color:#131b2e;text-align:left;white-space:nowrap}._item_1egtb_35>.app-icon{color:#434656}._item_1egtb_35:hover:not(:disabled),._item_1egtb_35:focus-visible{background:#f2f5ff;outline:none}._item_1egtb_35:disabled{opacity:.45;cursor:not-allowed}._danger_1egtb_63,._danger_1egtb_63>.app-icon{color:#b3261e}._danger_1egtb_63:hover:not(:disabled),._danger_1egtb_63:focus-visible{background:#fdecea}._header_1tqv3_1{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px}._headerSide_1tqv3_9{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._seats_1tqv3_16,._seatsFull_1tqv3_17{font-size:13px;font-weight:600;color:#434654}._seatsFull_1tqv3_17{color:#b3261e}._notice_1tqv3_25{padding:10px 14px;border-radius:10px;background:#e7f6ee;color:#146c3a;font-size:13px}._error_1tqv3_33{padding:10px 14px;border-radius:10px;background:#fdecea;color:#b3261e;font-size:13px}._empty_1tqv3_41{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;border-radius:12px;background:#fff;color:#737687;text-align:center}._empty_1tqv3_41 .app-icon{font-size:36px}._tableWrap_1tqv3_55{overflow-x:auto}._statusInvited_1tqv3_57,._statusActive_1tqv3_58,._statusOff_1tqv3_59{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700}._statusInvited_1tqv3_57{background:#fff4e0;color:#9a5b00}._statusActive_1tqv3_58{background:#e7f6ee;color:#146c3a}._statusOff_1tqv3_59{background:#f1f2f6;color:#737687}._field_1tqv3_70{display:flex;flex-direction:column;gap:6px;flex:1;font-size:12px;font-weight:600;color:#434654}._field_1tqv3_70 input{padding:9px 12px;border:1px solid #c3c6d6;border-radius:8px;font-size:14px;font-weight:400}._fieldRow_1tqv3_88{display:flex;gap:12px;flex-wrap:wrap}._search_1tqv3_94{width:100%;padding:8px 12px;border:1px solid #c3c6d6;border-radius:8px;font-size:13px}._projectList_1tqv3_102{display:flex;flex-direction:column;border:1px solid #eef0f6;border-radius:10px}._projectRow_1tqv3_109{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #eef0f6}._projectRow_1tqv3_109:last-child{border-bottom:none}._projectName_1tqv3_120{font-size:14px;color:#131b2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectRow_1tqv3_109 select{padding:6px 8px;border:1px solid #c3c6d6;border-radius:8px;font-size:13px;background:#fff}._roleHelp_1tqv3_136{display:grid;gap:6px;margin-top:4px;font-size:12px;color:#737687}._roleHelp_1tqv3_136 dt{display:inline;font-weight:700;color:#434654}._roleHelp_1tqv3_136 dt:after{content:" — "}._roleHelp_1tqv3_136 dd{display:inline}@media (max-width: 767px){._header_1tqv3_1{align-items:flex-start}}._linkCard_16u1t_1{background-color:#fff;border-radius:.75rem;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:all .2s}._linkCard_16u1t_1:hover{box-shadow:0 4px 12px #131b2e14}._tokenField_16u1t_15{display:flex;align-items:center;gap:.5rem;background-color:#f2f3ff;border-radius:.5rem;padding:.5rem .75rem;flex:1}._tableWrap_16u1t_25{overflow-x:auto;-webkit-overflow-scrolling:touch}._errorBanner_16u1t_30{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background-color:#fef2f2;color:#b91c1c;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}._errorDismiss_16u1t_42{display:flex;background:none;border:none;color:inherit;cursor:pointer}@media (max-width: 767px){._pageHeader_16u1t_51{flex-wrap:wrap;gap:1rem}}._logRow_18g20_1{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(194,198,217,.1);transition:background-color .15s}._logRow_18g20_1:hover{background-color:#f2f3ff}._actionIcon_18g20_14{width:36px;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}@media (max-width: 767px){._pageHeader_18g20_26{flex-wrap:wrap;gap:1rem}._filterBar_18g20_31{flex-wrap:wrap;max-width:100%}._logRow_18g20_1{padding:1rem;flex-wrap:wrap}}._header_ttf35_1{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:.75rem}._totalBadge_ttf35_9{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;background:#fdecea;color:#8c1d18;font-size:.75rem;font-weight:600}._policy_ttf35_21{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border-radius:.75rem;background:#eef3ff;color:#1d2b4f;font-size:.875rem;line-height:1.5}._policyNote_ttf35_33{margin-top:.25rem;color:#4a5675}._errorBanner_ttf35_38,._noticeBanner_ttf35_39,._loadError_ttf35_40{padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem}._errorBanner_ttf35_38,._loadError_ttf35_40{background:#fdecea;color:#8c1d18}._loadError_ttf35_40{display:flex;align-items:center;gap:.5rem;margin:1rem}._noticeBanner_ttf35_39{background:#eef6ee;color:#1b5e20}._tableWrap_ttf35_64{overflow-x:auto}._name_ttf35_68{font-size:.875rem;font-weight:500;color:#131b2e;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sub_ttf35_78{display:block;font-size:.6875rem;color:#737687;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._countdown_ttf35_88{font-weight:600;color:#131b2e}._removing_ttf35_93{font-weight:600;color:#b3261e}._deleteBtn_ttf35_98{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:.5rem;border:1px solid rgba(179,38,30,.3);color:#b3261e;font-size:.75rem;font-weight:600;background:#fff;white-space:nowrap}._deleteBtn_ttf35_98:hover:not(:disabled){background:#fdecea}._deleteBtn_ttf35_98:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 767px){._name_ttf35_68,._sub_ttf35_78{max-width:160px}}._card_pwbgu_1{background:#fff;border:1px solid rgba(19,27,46,.08);border-radius:12px;padding:20px 24px}._cardHead_pwbgu_8{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._versionLink_pwbgu_15{background:none;border:none;padding:0;font-size:20px;font-weight:700;color:#131b2e;cursor:pointer;font-family:inherit}._versionLink_pwbgu_15:hover{color:#2563eb;text-decoration:underline}._date_pwbgu_31{font-size:12.5px;color:#6b7280}._detailsBtn_pwbgu_36{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:6px 14px;border:1px solid rgba(37,99,235,.35);border-radius:8px;background:#2563eb0f;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}._detailsBtn_pwbgu_36:hover{background:#2563eb1f}._titleList_pwbgu_56{margin-top:12px;display:flex;flex-direction:column;gap:7px}._titleRow_pwbgu_63{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151}._itemCard_14st5_1{background:#fff;border:1px solid rgba(19,27,46,.08);border-radius:12px;padding:20px 24px}._itemTitle_14st5_8{font-size:17px;font-weight:700;color:#131b2e}._itemDescription_14st5_14{margin-top:8px;font-size:14px;line-height:1.65;color:#374151;white-space:pre-wrap}._mediaGrid_14st5_22{margin-top:14px;display:flex;flex-wrap:wrap;gap:12px}._mediaWrap_14st5_29{display:block;max-width:340px;border-radius:10px;overflow:hidden;border:1px solid rgba(19,27,46,.1)}._mediaImg_14st5_37{display:block;max-width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;background:#f3f4f6}._mediaVideo_14st5_45{max-width:480px;width:100%;max-height:300px;border-radius:10px;border:1px solid rgba(19,27,46,.1);background:#000}._fileLink_14st5_54{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(19,27,46,.12);border-radius:8px;color:#2563eb;font-size:13px;font-weight:600;text-decoration:none}._fileLink_14st5_54:hover{background:#2563eb0f}._backLink_1u5e1_1{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}._backLink_1u5e1_1:hover{text-decoration:underline}._dropZone_8enxv_1{border:2px dashed #c2c6d9;border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s;background-color:#f2f3ff}._dropZone_8enxv_1:hover,._dropZoneActive_8enxv_12{border-color:#004bca;background-color:#004bca0a}._dropZoneUploading_8enxv_17{cursor:not-allowed;opacity:.7}._fileList_8enxv_24{margin-top:.625rem;border:1px solid #e2e7ff;border-radius:.625rem;overflow-y:auto;max-height:260px}._fileEntry_8enxv_32{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border-bottom:1px solid #f0f2ff}._fileEntry_8enxv_32:last-child{border-bottom:none}._fileIcon_8enxv_44{font-size:1.125rem;color:#6b7aaa;flex-shrink:0}._fileInfo_8enxv_50{flex:1;min-width:0}._fileName_8enxv_55{display:block;font-size:.8125rem;font-weight:500;color:#1a1c2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileSize_8enxv_65{font-size:.6875rem;color:#9ca3af}._fileStatus_8enxv_70{flex-shrink:0;display:flex;align-items:center}._statusQueued_8enxv_76{font-size:.75rem;color:#9ca3af}._uploadProgress_8enxv_81{display:flex;flex-direction:column;gap:.25rem;width:160px}._progressBar_8enxv_88{height:4px;background-color:#e2e7ff;border-radius:9999px;overflow:hidden}._progressFill_8enxv_95{height:100%;background:linear-gradient(to right,#004bca,#0061ff);border-radius:9999px;transition:width .3s ease}._progressMeta_8enxv_102{display:flex;align-items:center;gap:.375rem}._progressText_8enxv_108{font-size:.6875rem;font-weight:600;color:#004bca;min-width:2rem}._progressSpeed_8enxv_115{font-size:.625rem;font-weight:500;color:#16a34a}._progressEta_8enxv_121{font-size:.625rem;color:#6b7280;margin-left:auto}._statusDone_8enxv_127{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:#16a34a}._fileErrorMessage_8enxv_137{display:flex;align-items:flex-start;gap:.25rem;font-size:.6875rem;color:#dc2626;margin-top:.125rem;line-height:1.3}._statusErrorIcon_8enxv_148{display:flex;align-items:center;color:#dc2626}._fileCard_alamo_1{background-color:#fff;border-radius:.75rem;padding:1rem;display:flex;align-items:center;gap:1rem;transition:all .2s;cursor:pointer}._fileCard_alamo_1:hover{background-color:#f2f3ff;box-shadow:0 2px 8px #131b2e0f}._fileIcon_alamo_17{width:44px;height:44px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._filesGrid_alamo_27{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){._filesGrid_alamo_27{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){._filesGrid_alamo_27{grid-template-columns:repeat(3,1fr)}}._checkboxHeader_alamo_47{padding:0 0 0 16px;width:40px}._checkboxCell_alamo_52{padding:0 0 0 16px;width:40px;cursor:default}._checkbox_alamo_47{width:15px;height:15px;cursor:pointer;accent-color:#4f46e5;border-radius:3px}._rowSelected_alamo_66{background-color:#4f46e50a!important}._bulkBar_alamo_72{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#4f46e50f;border-bottom:1px solid rgba(79,70,229,.12);border-radius:12px 12px 0 0}._bulkCount_alamo_82{font-size:13px;font-weight:600;color:#4f46e5}._bulkActions_alamo_88{display:flex;align-items:center;gap:8px;position:relative}._bulkBtn_alamo_95{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#4f46e5;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .15s}._bulkBtn_alamo_95:hover{opacity:.88}._bulkClearBtn_alamo_112{padding:6px 10px;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;transition:background .1s}._bulkClearBtn_alamo_112:hover{background:#0000000a}._sectionHeaderRow_alamo_127 td,._sectionHeaderCell_alamo_128{background:#f8f8fb;padding:6px 24px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:6px}._sectionHeaderRow_alamo_127{border-bottom:1px solid rgba(0,0,0,.06)}._sectionCount_alamo_145{font-weight:400;color:#9ca3af;margin-left:4px;text-transform:none;letter-spacing:0}._folderHeaderRow_alamo_153{background:#fff7ed;border-bottom:1px solid rgba(249,115,22,.12)}._folderHeaderRow_alamo_153+tr:not(._folderHeaderRow_alamo_153){background:#fffcfa}._folderHeaderCell_alamo_162{padding:8px 16px 8px 24px!important}._folderHeaderInner_alamo_166{display:flex;align-items:center;gap:8px}._folderName_alamo_172{font-size:13px;font-weight:600;color:#374151;flex:1;min-width:0}._folderCollapseBtn_alamo_180{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;flex-shrink:0}._folderCollapseBtn_alamo_180:hover{background:#f9731614;color:#f97316}._folderActions_alamo_199{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s}._folderHeaderRow_alamo_153:hover ._folderActions_alamo_199{opacity:1}._folderActionBtn_alamo_211{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;transition:background .1s,color .1s}._folderActionBtn_alamo_211:hover{background:#0000000f;color:#374151}._folderActionBtnDanger_alamo_230:hover{background:#ef444414;color:#ef4444}._folderEmptyCell_alamo_235{padding:12px 24px 12px 52px!important;font-size:12px;color:#9ca3af;font-style:italic}._sectionErrorCell_alamo_242{padding:12px 24px!important;font-size:12px;color:#b91c1c}._errorBanner_alamo_248{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px}._errorBannerClose_alamo_260{display:flex;padding:2px;border-radius:4px;color:inherit;opacity:.7}._errorBannerClose_alamo_260:hover{opacity:1}._folderMenu_alamo_274{position:absolute;right:0;top:calc(100% + 4px);min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 8px 24px #0000001a;z-index:50;overflow:hidden}._folderMenuLabel_alamo_287{padding:8px 12px 4px;font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em}._folderMenuItem_alamo_296{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 12px;font-size:13px;color:#374151;background:transparent;border:none;cursor:pointer;transition:background .1s}._folderMenuItem_alamo_296:hover{background:#f5f5ff}._folderMenuItemActive_alamo_315{color:#4f46e5;font-weight:600;background:#4f46e50d}._sectionPagination_alamo_323{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;border-top:1px solid rgba(0,0,0,.06);background:#fafafa}._sectionPaginationCount_alamo_332{font-size:11px;color:#9ca3af}._sectionPaginationBtns_alamo_337{display:flex;align-items:center;gap:2px}._pageHeader_alamo_345{display:flex;justify-content:space-between;align-items:flex-end}._tableWrap_alamo_351{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){._pageHeader_alamo_345{flex-wrap:wrap;gap:.75rem}._bulkBar_alamo_72{flex-wrap:wrap;gap:8px}}._tableWrap_alamo_351{container-type:inline-size}._fileTable_alamo_374{width:100%;table-layout:fixed}._colExtension_alamo_379{width:112px}._colSize_alamo_380{width:108px}._colUploadedBy_alamo_381{width:168px}._colDate_alamo_382{width:132px}._colStatus_alamo_383{width:136px}._colActions_alamo_384{width:200px}._fileName_alamo_386{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:#131b2e;text-align:left;cursor:pointer}._fileNameFull_alamo_400{white-space:normal;overflow-wrap:anywhere}@media (min-width: 768px){@container (max-width: 1120px){._colUploadedBy_alamo_381{display:none}}@container (max-width: 960px){._colExtension_alamo_379{display:none}}@container (max-width: 820px){._colDate_alamo_382{display:none}}@container (max-width: 660px){._fileTable_alamo_374{min-width:660px}}}@media (max-width: 767px){._fileTable_alamo_374{min-width:1100px}}._picker_13a4u_1{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px;border:1px solid #c9cfdd;border-radius:8px;background:#f4f6fb}._label_13a4u_12{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7b849a}._select_13a4u_21{width:100%;height:30px;padding:0 8px;border:1px solid #c9cfdd;border-radius:6px;background:#fff;color:#131b2e;font-family:Inter,system-ui,sans-serif;font-size:12px}._select_13a4u_21:focus{outline:2px solid rgba(0,97,255,.35);outline-offset:1px}._row_13a4u_34{display:flex;align-items:center;gap:6px}._ghost_13a4u_40,._primary_13a4u_41{height:26px;padding:0 10px;border-radius:6px;font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;cursor:pointer}._ghost_13a4u_40{border:1px solid #c9cfdd;background:#fff;color:#4b5569}._ghost_13a4u_40:hover{background:#eef1f8}._primary_13a4u_41{border:1px solid #0061ff;background:#0061ff;color:#fff}._primary_13a4u_41:disabled{opacity:.45;cursor:default}._container_6m7qt_6{--cv-void: #eef1f8;--cv-glass: #ffffff;--cv-edge: #dfe3ee;--cv-edge-strong: #c9cfdd;--cv-cyan: #0061ff;--cv-amber: #b45309;--cv-red: #dc2626;--cv-text: #131b2e;--cv-text-muted: #4b5569;--cv-text-dim: #7b849a;--cv-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", monospace;--cv-sans: "Inter", system-ui, -apple-system, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--cv-void);color:var(--cv-text);font-family:var(--cv-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._topbar_6m7qt_33{flex:none;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;background:var(--cv-glass);border-bottom:1px solid var(--cv-edge)}._backBtn_6m7qt_44{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--cv-edge);border-radius:6px;background:transparent;color:var(--cv-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}._backBtn_6m7qt_44:hover{background:#131b2e0a;border-color:var(--cv-edge-strong);color:var(--cv-text)}._brandText_6m7qt_63{display:flex;flex-direction:column;min-width:0;line-height:1}._brandLabel_6m7qt_69{font-family:var(--cv-mono);font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--cv-cyan);text-transform:uppercase;margin-bottom:4px}._brandTitle_6m7qt_78{font-size:13px;font-weight:600;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}._body_6m7qt_90{flex:1;display:flex;min-height:0}._rail_6m7qt_96{flex:none;width:272px;overflow-y:auto;background:#f4f6fb;border-right:1px solid var(--cv-edge);padding:6px 0 16px}._railSectionHeader_6m7qt_105{display:flex;align-items:center;gap:8px;padding:12px 12px 6px;color:var(--cv-text-muted)}._railSectionLabel_6m7qt_112{font-family:var(--cv-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}._railSectionCount_6m7qt_119{margin-left:auto;font-family:var(--cv-mono);font-size:10px;color:var(--cv-text-dim)}._railEmpty_6m7qt_126{padding:2px 12px 6px;font-size:11px;color:var(--cv-text-dim)}._railSubHeader_6m7qt_134{display:flex;align-items:center;gap:6px;padding:8px 8px 4px 16px;color:var(--cv-text-dim)}._railSubLabel_6m7qt_141{font-family:var(--cv-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._railMiniBtn_6m7qt_148{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--cv-text-dim);cursor:pointer;transition:background .12s ease,color .12s ease}._railMiniBtn_6m7qt_148:hover{background:#131b2e0f;color:var(--cv-text)}._railSubRow_6m7qt_166{padding-left:22px}._railSubHeaderClickable_6m7qt_168{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._railSubHeaderClickable_6m7qt_168:hover{color:var(--cv-text-muted)}._railRow_6m7qt_174{display:flex;align-items:center;gap:8px;padding:6px 12px;min-width:0;cursor:pointer}._railRow_6m7qt_174:hover{background:#131b2e08}._railRowDisabled_6m7qt_183{cursor:default;opacity:.5}._railRowDisabled_6m7qt_183:hover{background:none}._railRowIcon_6m7qt_189{flex:none;font-size:15px;color:var(--cv-text-dim)}._railRowName_6m7qt_194{flex:1;min-width:0;font-size:12px;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._railChip_6m7qt_204{flex:none;font-family:var(--cv-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:999px;background:#b4530924;color:var(--cv-amber)}._railChipError_6m7qt_215{background:#dc262624;color:var(--cv-red)}._checkbox_6m7qt_220{flex:none;width:14px;height:14px;accent-color:var(--cv-cyan);cursor:pointer}._checkbox_6m7qt_220:disabled{cursor:default}._main_6m7qt_231{flex:1;display:flex;min-width:0;position:relative;overflow:hidden}._mainDragging_6m7qt_238{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}._mainDragging_6m7qt_238 iframe{pointer-events:none}._pane_6m7qt_244{position:relative;overflow:hidden;height:100%;min-width:0}._paneFlex_6m7qt_250{flex:1 1 0}._dividerBar_6m7qt_252{flex:none;width:6px;cursor:col-resize;touch-action:none;background:var(--cv-edge);transition:background .12s ease}._dividerBar_6m7qt_252:hover{background:#0061ff59}._fallbackCard_6m7qt_264{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:var(--cv-void);color:var(--cv-text-muted)}._fallbackName_6m7qt_277{max-width:80%;font-size:13px;font-weight:600;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fallbackType_6m7qt_286{font-family:var(--cv-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-text-dim)}._openFullBtn_6m7qt_293{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:8px 14px;border:1px solid var(--cv-edge-strong);border-radius:6px;background:#0061ff1a;color:var(--cv-cyan);font-family:var(--cv-sans);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease}._openFullBtn_6m7qt_293:hover{background:#0061ff2e}._containerEmbedded_6m7qt_316{position:absolute;top:0;right:0;bottom:0;left:0}._viewerPane_6m7qt_321{flex:1;position:relative;min-width:0;background:#000}._iframeFill_6m7qt_328{width:100%;height:100%;border:0;display:block}._stateBox_6m7qt_335{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--cv-text-muted);font-size:13px}._railRowActive_6m7qt_346{background:#0061ff14}._railRowActive_6m7qt_346 ._railRowName_6m7qt_194,._railRowActive_6m7qt_346 ._railRowIcon_6m7qt_189{color:var(--cv-cyan)}._noteForm_6m7qt_352{margin:4px 12px 8px;display:flex;flex-direction:column;gap:6px}._noteHint_6m7qt_358{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--cv-cyan)}._textarea_6m7qt_365{width:100%;box-sizing:border-box;background:#131b2e0a;border:1px solid var(--cv-edge-strong);border-radius:6px;color:var(--cv-text);font-family:var(--cv-sans);font-size:12px;padding:6px 8px;resize:vertical}._textarea_6m7qt_365:focus{outline:1px solid rgba(0,97,255,.4)}._btnRow_6m7qt_378{display:flex;gap:6px;align-items:center}._btnPrimary_6m7qt_383{background:#0061ff24;color:var(--cv-cyan);border:1px solid rgba(0,97,255,.4);border-radius:6px;font-family:var(--cv-sans);font-size:11.5px;font-weight:600;padding:5px 12px;cursor:pointer}._btnPrimary_6m7qt_383:disabled{opacity:.45;cursor:default}._btnGhost_6m7qt_395{background:transparent;color:var(--cv-text-muted);border:1px solid var(--cv-edge);border-radius:6px;font-family:var(--cv-sans);font-size:11.5px;padding:5px 10px;cursor:pointer}._btnDanger_6m7qt_405{display:inline-flex;align-items:center;background:transparent;color:var(--cv-red);border:1px solid rgba(220,38,38,.35);border-radius:6px;padding:4px 8px;cursor:pointer}._noteCard_6m7qt_416{margin:4px 10px;padding:8px 10px;border:1px solid var(--cv-edge);border-radius:8px;background:#131b2e05;cursor:pointer}._noteCard_6m7qt_416:hover{border-color:var(--cv-edge-strong)}._noteCardActive_6m7qt_425{border-color:#0061ff80;background:#0061ff0f}._noteCardResolved_6m7qt_429{opacity:.55}._noteHead_6m7qt_430{display:flex;align-items:center;gap:8px;margin-bottom:4px;min-width:0}._noteIdx_6m7qt_437{flex:none;font-family:var(--cv-mono);font-size:10px;color:var(--cv-cyan);background:#0061ff1f;border-radius:4px;padding:1px 5px}._noteAuthor_6m7qt_446{font-size:11px;font-weight:600;color:var(--cv-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noteTime_6m7qt_455{font-family:var(--cv-mono);font-size:9px;color:var(--cv-text-dim);margin:0}._noteResolvedChip_6m7qt_461{flex:none;font-family:var(--cv-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:999px;background:#04785724;color:#047857}._noteText_6m7qt_472{font-size:12px;color:var(--cv-text);margin:0;white-space:pre-wrap;word-break:break-word}._noteReplies_6m7qt_479{margin-top:6px;border-left:2px solid var(--cv-edge);padding-left:8px;display:flex;flex-direction:column;gap:4px}._replyAuthor_6m7qt_487{font-size:10px;font-weight:600;color:var(--cv-text-muted);margin:0}._replyText_6m7qt_493{font-size:11px;color:var(--cv-text);margin:0;word-break:break-word}._noteActions_6m7qt_499{margin-top:8px;display:flex;flex-direction:column;gap:6px}._annotModeBanner_6m7qt_506{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#0061ff29;border:1px solid rgba(0,97,255,.4);color:var(--cv-cyan);font-size:12px;font-weight:600;z-index:20;pointer-events:none}._noteAttachChip_6m7qt_527{flex:none;display:inline-flex;align-items:center;gap:2px;font-family:var(--cv-mono);font-size:9.5px;color:var(--cv-text-muted)}._attachBlock_6m7qt_537{display:flex;flex-direction:column;gap:2px;padding:6px 0 4px;border-top:1px solid var(--cv-edge)}._attachHeader_6m7qt_544{display:flex;align-items:center;gap:6px;margin-bottom:2px}._attachLabel_6m7qt_550{font-family:var(--cv-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-text-dim)}._attachAddBtn_6m7qt_558{margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border:1px solid rgba(0,97,255,.35);border-radius:999px;background:#0061ff14;color:var(--cv-cyan);font-family:var(--cv-sans);font-size:10.5px;font-weight:600;cursor:pointer}._attachAddBtn_6m7qt_558:hover{background:#0061ff29}._attachRow_6m7qt_575{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 2px;border-radius:4px}._attachRow_6m7qt_575:hover{background:#131b2e08}._attachIcon_6m7qt_584{flex:none;font-size:15px;color:var(--cv-text-dim)}._attachName_6m7qt_589{flex:1;min-width:0;padding:0;border:none;background:none;text-align:left;font-family:var(--cv-sans);font-size:11.5px;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}._attachName_6m7qt_589:hover{color:var(--cv-cyan);text-decoration:underline}._attachSize_6m7qt_605{flex:none;font-family:var(--cv-mono);font-size:9.5px;color:var(--cv-text-dim);white-space:nowrap}._attachIconBtn_6m7qt_612{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--cv-text-dim);cursor:pointer}._attachIconBtn_6m7qt_612:hover{background:#131b2e0f;color:var(--cv-text)}._attachUpload_6m7qt_629{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._attachUploadName_6m7qt_636{font-size:11px;color:var(--cv-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._attachProgress_6m7qt_643{height:3px;border-radius:2px;background:#131b2e14;overflow:hidden}._attachProgressFill_6m7qt_649{height:100%;background:var(--cv-cyan);transition:width .15s linear}._attachEmpty_6m7qt_654{margin:0;padding:2px;font-size:10.5px;color:var(--cv-text-dim)}._attachError_6m7qt_660{margin:2px 0 0;font-size:10.5px;color:var(--cv-red);word-break:break-word}._lightbox_6m7qt_669{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px;background:#131b2e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._lightboxInner_6m7qt_680{display:flex;flex-direction:column;width:min(1200px,100%);height:min(860px,100%);border:1px solid var(--cv-edge-strong);border-radius:10px;background:var(--cv-void);overflow:hidden;box-shadow:0 24px 64px -16px #131b2e47}._lightboxBar_6m7qt_691{flex:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 10px 0 14px;background:var(--cv-glass);border-bottom:1px solid var(--cv-edge)}._lightboxName_6m7qt_701{min-width:0;font-size:13px;font-weight:600;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lightboxBtn_6m7qt_710{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--cv-edge-strong);border-radius:6px;background:transparent;color:var(--cv-text-muted);font-family:var(--cv-sans);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}._lightboxBtn_6m7qt_710:hover{background:#131b2e0d;color:var(--cv-text)}._lightboxBody_6m7qt_729{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#000}._lightboxFrame_6m7qt_737{width:100%;height:100%;border:0;background:#fff}._lightboxNoPreview_6m7qt_743{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--cv-text-muted);font-size:13px}._sceneActionBtn_6m7qt_754{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--cv-edge-strong);border-radius:6px;background:transparent;color:var(--cv-text-muted);font-family:var(--cv-sans);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}._sceneActionBtn_6m7qt_754:hover:not(:disabled){background:#131b2e0d;color:var(--cv-text)}._sceneActionBtn_6m7qt_754:disabled{opacity:.4;cursor:default}._sceneActionBtnOn_6m7qt_776,._sceneActionBtnOn_6m7qt_776:hover:not(:disabled){background:#0061ff24;border-color:#0061ff80;color:var(--cv-cyan)}._scenePanel_6m7qt_783{position:absolute;top:12px;right:12px;z-index:5;width:320px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);overflow-y:auto;padding:8px 10px 10px;border:1px solid var(--cv-edge-strong);border-radius:8px;background:var(--cv-glass);box-shadow:0 12px 32px #131b2e29}._scenePanelHead_6m7qt_798{display:flex;align-items:center;gap:8px;padding:2px 0 6px}._container_13woz_1{display:flex;flex-direction:column;height:100vh;background:#f8f9ff;overflow:hidden}._header_13woz_11{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:52px;background:#ffffffc7;flex-shrink:0;gap:12px}._headerLeft_13woz_22{display:flex;align-items:center;gap:10px;min-width:0}._headerRight_13woz_29{display:flex;align-items:center;gap:8px;flex-shrink:0}._backButton_13woz_36{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#4b5569;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._backButton_13woz_36:hover{background:#131b2e14;color:#131b2e}._divider_13woz_57{width:1px;height:20px;background:#131b2e0f;flex-shrink:0}._fileInfo_13woz_64{display:flex;align-items:center;gap:8px;min-width:0}._fileIcon_13woz_71{font-size:18px;color:#0061ff;flex-shrink:0}._fileName_13woz_77{color:#131b2e;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileMeta_13woz_86{font-size:11px;color:#131b2e59;flex-shrink:0}._metaChip_13woz_92{font-size:11px;color:#4b5569;background:#131b2e0d;border:1px solid rgba(19,27,46,.08);border-radius:6px;padding:4px 10px;white-space:nowrap}._body_13woz_104{flex:1;display:flex;min-height:0}._rail_13woz_111{flex:none;width:272px;overflow-y:auto;background:#fffffff5;border-right:1px solid rgba(19,27,46,.06);padding:6px 0 16px}._railSectionHeader_13woz_120{display:flex;align-items:center;gap:8px;padding:12px 12px 6px;color:#4b5569}._railSectionLabel_13woz_128{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}._railSectionCount_13woz_136{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:#7b849a}._railSubHeaderClickable_13woz_143{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._railMiniBtn_13woz_148{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:5px;color:#4b5569;cursor:pointer}._railMiniBtn_13woz_148:hover:not(:disabled){background:#131b2e0f;color:#131b2e}._railMiniBtn_13woz_148:disabled{opacity:.4;cursor:default}._railEmpty_13woz_171{padding:2px 12px 6px;font-size:11px;color:#7b849a}._noteForm_13woz_179{margin:4px 12px 8px;display:flex;flex-direction:column;gap:6px}._noteHint_13woz_186{display:flex;align-items:center;gap:6px;font-size:11px;color:#0061ff}._textarea_13woz_194{width:100%;box-sizing:border-box;background:#131b2e0a;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#131b2e;font-family:inherit;font-size:12px;padding:6px 8px;resize:vertical}._textarea_13woz_194:focus{outline:1px solid rgba(0,97,255,.4)}._btnRow_13woz_211{display:flex;gap:6px;align-items:center}._btnPrimary_13woz_217{background:#0061ff24;color:#0061ff;border:1px solid rgba(0,97,255,.4);border-radius:6px;font-size:11.5px;font-weight:600;padding:5px 12px;cursor:pointer}._btnPrimary_13woz_217:disabled{opacity:.45;cursor:default}._btnGhost_13woz_233{background:transparent;color:#4b5569;border:1px solid rgba(19,27,46,.06);border-radius:6px;font-size:11.5px;padding:5px 10px;cursor:pointer}._btnDanger_13woz_243{display:inline-flex;align-items:center;background:transparent;color:#dc2626;border:1px solid rgba(220,38,38,.35);border-radius:6px;padding:4px 8px;cursor:pointer}._noteCard_13woz_256{margin:4px 10px;padding:8px 10px;border:1px solid rgba(19,27,46,.06);border-radius:8px;background:#131b2e05;cursor:pointer}._noteCard_13woz_256:hover{border-color:#131b2e1f}._noteCardActive_13woz_269{border-color:#0061ff80;background:#0061ff0f}._noteCardResolved_13woz_274{opacity:.55}._noteHead_13woz_278{display:flex;align-items:center;gap:8px;margin-bottom:4px;min-width:0}._noteIdx_13woz_286{flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:#0061ff;background:#0061ff1f;border-radius:4px;padding:1px 5px}._noteAuthor_13woz_296{font-size:11px;font-weight:600;color:#131b2e;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noteTime_13woz_306{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:#7b849a;margin:0 0 0 auto;flex:none}._noteAttachChip_13woz_315{display:inline-flex;align-items:center;gap:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:#4b5569}._noteResolvedChip_13woz_324{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:999px;background:#04785724;color:#047857}._noteText_13woz_335{font-size:12px;color:#131b2e;margin:0;white-space:pre-wrap;word-break:break-word}._noteReplies_13woz_343{margin-top:6px;border-left:2px solid rgba(19,27,46,.06);padding-left:8px;display:flex;flex-direction:column;gap:4px}._replyAuthor_13woz_352{font-size:10px;font-weight:600;color:#4b5569;margin:0}._replyText_13woz_359{font-size:11px;color:#131b2e;margin:0;word-break:break-word}._noteActions_13woz_366{margin-top:8px;display:flex;flex-direction:column;gap:6px}._attachBlock_13woz_375{display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(19,27,46,.06);padding:6px 0 4px}._attachHeader_13woz_383{display:flex;align-items:center;gap:6px}._attachLabel_13woz_389{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:#7b849a}._attachAddBtn_13woz_397{margin-left:auto;display:inline-flex;align-items:center;gap:3px;background:transparent;border:1px solid rgba(0,97,255,.35);border-radius:999px;color:#0061ff;font-size:10.5px;padding:2px 8px;cursor:pointer}._attachAddBtn_13woz_397:hover{background:#0061ff1a}._attachRow_13woz_415{display:flex;align-items:center;gap:6px;padding:3px 2px;border-radius:5px;min-width:0}._attachRow_13woz_415:hover{background:#131b2e08}._attachIcon_13woz_428{font-size:15px;color:#7b849a;flex:none}._attachName_13woz_434{background:none;border:none;padding:0;color:#131b2e;font-size:11.5px;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._attachName_13woz_434:hover{color:#0061ff;text-decoration:underline}._attachSize_13woz_454{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;color:#7b849a;flex:none}._attachIconBtn_13woz_461{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;border-radius:4px;color:#4b5569;cursor:pointer;flex:none}._attachIconBtn_13woz_461:hover{background:#131b2e14;color:#131b2e}._attachUpload_13woz_480{display:flex;flex-direction:column;gap:3px;padding:3px 2px}._attachUploadName_13woz_487{font-size:10.5px;color:#4b5569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._attachProgress_13woz_495{height:3px;border-radius:2px;background:#131b2e14;overflow:hidden}._attachProgressFill_13woz_502{height:100%;background:#0061ff;transition:width .15s linear}._attachEmpty_13woz_508{font-size:10.5px;color:#7b849a;margin:0}._attachError_13woz_514{margin:2px 0 0;font-size:10.5px;color:#dc2626;word-break:break-word}._railSectionDivider_13woz_523{margin-top:8px;border-top:1px solid rgba(19,27,46,.06)}._measureNotice_13woz_528{display:flex;align-items:center;gap:5px;margin:0;padding:2px 12px 6px;font-size:11px;color:#4b5569}._measureError_13woz_538{margin:2px 12px 6px;font-size:10.5px;color:#dc2626;word-break:break-word}._measureCard_13woz_545{margin:4px 10px;padding:7px 6px 7px 8px;display:flex;align-items:center;gap:8px;min-width:0;border:1px solid rgba(19,27,46,.06);border-radius:8px;background:#131b2e05;cursor:pointer}._measureCard_13woz_545:hover{border-color:#131b2e1f}._measureCardActive_13woz_562,._measureCardActive_13woz_562:hover{border-color:#0061ff80;background:#0061ff0f}._measureCardHidden_13woz_568 ._measureIcon_13woz_568,._measureCardHidden_13woz_568 ._measureBody_13woz_569{opacity:.45}._measureCardSaving_13woz_573{cursor:default;opacity:.6}._measureIcon_13woz_568{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#0061ff1f;color:#0061ff}._measureBody_13woz_569{flex:1;min-width:0}._measureValue_13woz_595{margin:0;font-size:12px;font-weight:600;color:#131b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._measureMeta_13woz_605{margin:1px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:#7b849a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._measureIconBtn_13woz_615{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;border-radius:4px;color:#4b5569;cursor:pointer}._measureIconBtn_13woz_615:hover{background:#131b2e14;color:#131b2e}._mapMarker_13woz_636{width:26px;height:26px;border-radius:13px 13px 13px 2px;border:2px solid #fff;background:#0061ff;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #131b2e29;padding:0}._mapMarkerResolved_13woz_653{background:#047857}._mapMarkerActive_13woz_657{transform:scale(1.3);z-index:2}._rotateControls_13woz_664{position:absolute;top:78px;left:12px;z-index:10;display:flex;flex-direction:column;gap:4px}._rotateBtn_13woz_674{width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:#ffffffd1;color:#131b2e;border:1px solid rgba(19,27,46,.12);border-radius:6px;cursor:pointer;padding:0}._rotateBtn_13woz_674:hover{background:#131b2e1f}._rotateNeedle_13woz_692{font-size:16px;color:#0061ff;transition:transform .2s ease}._measureTools_13woz_701{position:absolute;top:12px;right:12px;z-index:10;display:flex;gap:4px}._measureToolBtn_13woz_710{display:flex;align-items:center;gap:5px;height:29px;padding:0 10px;background:#ffffffd1;color:#131b2e;border:1px solid rgba(19,27,46,.12);border-radius:6px;font-size:12px;font-weight:500;cursor:pointer}._measureToolBtn_13woz_710:hover{background:#131b2e1f}._measureToolBtnActive_13woz_729,._measureToolBtnActive_13woz_729:hover{background:#e8f0fff5;border-color:#0061ff73;color:#0061ff}._measureBanner_13woz_736{position:absolute;top:50px;right:12px;z-index:20;max-width:min(440px,calc(100% - 64px));display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:10px;background:#fffffff0;border:1px solid rgba(0,97,255,.4);box-shadow:0 2px 8px #131b2e1f;color:#0061ff;font-size:12px;font-weight:600}._measureBannerText_13woz_755{flex:1;min-width:0;line-height:1.35}._measureBannerBtn_13woz_761{flex:none;background:#0061ff;color:#fff;border:none;border-radius:6px;font-size:11.5px;font-weight:600;padding:4px 12px;cursor:pointer}._measureBannerBtn_13woz_761:hover{opacity:.9}._annotModeBanner_13woz_779{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#0061ff29;border:1px solid rgba(0,97,255,.4);color:#0061ff;font-size:12px;font-weight:600;z-index:20;pointer-events:none}._lightbox_13woz_800{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#131b2e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:32px}._lightboxInner_13woz_812{width:min(1200px,100%);height:min(860px,100%);display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 24px 64px -16px #131b2e47;background:#0b0e13}._lightboxBar_13woz_823{height:44px;flex:none;display:flex;align-items:center;gap:10px;padding:0 12px;background:#fffffff5;border-bottom:1px solid rgba(19,27,46,.06)}._lightboxName_13woz_834{flex:1;min-width:0;color:#131b2e;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lightboxBtn_13woz_845{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#4b5569;font-size:11.5px;padding:4px 10px;cursor:pointer;text-decoration:none}._lightboxBtn_13woz_845:hover{background:#131b2e14;color:#131b2e}._lightboxBody_13woz_864{flex:1;min-height:0;background:#000;display:flex;align-items:center;justify-content:center}._lightboxFrame_13woz_873{width:100%;height:100%;border:none;background:#fff}._lightboxNoPreview_13woz_880{color:#7b849a;font-size:12.5px}._viewerBody_13woz_887{position:relative;flex:1;min-height:0}._mapCanvas_13woz_893{position:absolute;top:0;right:0;bottom:0;left:0}._mapCanvas_13woz_893 .ol-zoom{top:12px;left:12px;background:transparent}._mapCanvas_13woz_893 .ol-zoom button{background:#ffffffd1;color:#131b2e;border:1px solid rgba(19,27,46,.12);border-radius:6px;margin:2px 0;cursor:pointer}._mapCanvas_13woz_893 .ol-zoom button:hover{background:#131b2e1f}._mapCanvas_13woz_893 .ol-scale-line{background:#ffffffb8;border-radius:4px;bottom:12px;left:12px}._mapCanvas_13woz_893 .ol-scale-line-inner{color:#131b2e;border-color:#131b2e;font-size:11px}._stateOverlay_13woz_933{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f8f9ff;z-index:5;padding:24px;text-align:center}._stateIcon_13woz_947{width:64px;height:64px;border-radius:16px;background:#0061ff14;border:1px solid rgba(0,97,255,.15);display:flex;align-items:center;justify-content:center}._stateTitle_13woz_958{color:#131b2e;font-size:15px;font-weight:600;margin:4px 0 0}._stateSub_13woz_965{color:#4b5569;font-size:13px;margin:0}._stateHint_13woz_971{color:#131b2e59;font-size:12px;margin:0;max-width:360px}._progressBar_13woz_978{width:220px;height:3px;border-radius:2px;background:#131b2e14;overflow:hidden;margin-top:6px}._progressFill_13woz_987{height:100%;width:40%;border-radius:2px;background:#0061ff;animation:_slide_13woz_1 1.2s ease-in-out infinite}@keyframes _slide_13woz_1{0%{transform:translate(-100%)}to{transform:translate(350%)}}._errorBox_13woz_1000{max-width:420px;background:#dc262614;border:1px solid rgba(220,38,38,.2);border-radius:8px;color:#dc2626;font-size:12.5px;padding:10px 14px;word-break:break-word}._actionButton_13woz_1011{display:flex;align-items:center;gap:6px;padding:7px 12px;background:#131b2e0f;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#131b2e;font-size:13px;cursor:pointer;transition:background .15s}._actionButton_13woz_1011:hover:not(:disabled){background:#131b2e1f}._actionButton_13woz_1011:disabled{opacity:.45;cursor:default}/*!
 * Photo Sphere Viewer 5.14.1
 * @copyright 2014-2015 Jérémy Heleine
 * @copyright 2015-2026 Damien "Mistic" Sorel
 * @licence MIT (https://opensource.org/licenses/MIT)
 */.psv-container{--psv-core-loaded: true;container-name:psv-container;container-type:size;width:100%;height:100%;margin:0;padding:0;position:relative;background:radial-gradient(#fff,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf);overflow:hidden}.psv-container *{box-sizing:content-box}.psv-canvas-container{position:absolute;top:0;left:0;z-index:0;transition:opacity linear .1s}.psv-fullscreen-emulation{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:9999}.psv-loader-container{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80}.psv-loader{--psv-loader-border: 3px;--psv-loader-tickness: 10px;position:relative;display:flex;justify-content:center;align-items:center;color:#ffffffb3;width:150px;height:150px}.psv-loader-canvas{position:absolute;top:0;left:0;width:100%;height:100%;color:#3d3d3d80;z-index:-1}.psv-loader-text{font:600 16px sans-serif;text-align:center}.psv-loader--undefined .psv-loader-canvas{animation:psv-loader 2s cubic-bezier(.75,.25,.25,.75) infinite}@keyframes psv-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.psv-navbar{display:flex;position:absolute;z-index:90;bottom:-40px;left:0;width:100%;height:40px;background:#3d3d3d80;transition:bottom ease-in-out .1s;font:16px sans-serif;cursor:default}.psv-navbar--open{bottom:0}.psv-navbar,.psv-navbar *{box-sizing:content-box}.psv-button{flex:0 0 auto;padding:10px;position:relative;cursor:pointer;height:20px;width:20px;background:transparent;color:#ffffffb3}.psv-button--active{background:#fff3}.psv-button--disabled{pointer-events:none;opacity:.5}.psv-button-svg{width:100%;transform:scale(1);transition:transform .2s ease;vertical-align:initial}.psv-button:not(.psv-button--disabled):focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-container:not(.psv--is-touch) .psv-button--hover-scale:not(.psv-button--disabled):hover .psv-button-svg{transform:scale(1.2)}.psv-move-button+.psv-move-button{margin-left:-10px}.psv-download-button{color:#ffffffb3!important;text-decoration:none!important}.psv-download-button:before,.psv-download-button:after{display:none!important}.psv-custom-button{width:auto;min-width:20px}.psv-custom-button--no-padding{padding:0;height:100%}.psv-caption{flex:1 1 100%;color:#ffffffb3;overflow:hidden;text-align:center;cursor:unset;padding:unset;height:unset;width:unset}.psv-caption-content{display:inline-block;padding:10px;white-space:nowrap}.psv-zoom-range.psv-button{width:80px;height:1px;margin:10px 0;padding:9.5px 0;max-width:600px}.psv-zoom-range-line{position:relative;width:80px;height:1px;background:#ffffffb3;transition:all .3s ease}.psv-zoom-range-handle{position:absolute;border-radius:50%;top:-3px;width:7px;height:7px;background:#ffffffb3;transform:scale(1);transition:transform .3s ease}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-line{box-shadow:0 0 2px #ffffffb3}.psv-zoom-range:not(.psv-button--disabled):hover .psv-zoom-range-handle{transform:scale(1.3)}.psv-notification{position:absolute;z-index:100;bottom:-40px;display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:0 2em;opacity:0;transition-property:opacity,bottom;transition-timing-function:ease-in-out;transition-duration:.2s}.psv-notification-content{max-width:50em;background:#3d3d3dcc;border-radius:4px;padding:.5em 1em;font:14px sans-serif;color:#fff}.psv-notification--visible{opacity:100;bottom:80px}.psv-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:110;top:0;right:0;bottom:0;left:0;background:radial-gradient(#fff,#fdfdfd 16%,#fbfbfb 33%,#f8f8f8 49%,#efefef 66%,#dfdfdf 82%,#bfbfbf);opacity:.8;cursor:default}.psv-overlay-image{width:100%;text-align:center;color:#303030}.psv-overlay-image svg{width:50%}@container psv-container (orientation: landscape){.psv-overlay-image svg{width:33%}}.psv-overlay-title{color:#000;margin-top:1em;font:30px sans-serif;text-align:center}.psv-overlay-text{color:#000c;font:20px sans-serif;opacity:.8;text-align:center}.psv-panel{position:absolute;z-index:90;right:0;height:100%;width:400px;max-width:calc(100% - 9px);background:#0a0a0ab3;transform:translate3d(100%,0,0);opacity:0;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:.1s;cursor:default;margin-left:9px}.psv--has-navbar .psv-panel{height:calc(100% - 40px)}.psv-panel-close-button{display:none;position:absolute;top:-1px;right:0;width:19.2px;height:19.2px;padding:6.4px;background:transparent;color:#fff;transition:background .3s ease-in-out;cursor:pointer}.psv-panel-close-button svg{transition:transform .3s ease-in-out}.psv-panel-close-button:hover{background:#000000e6}.psv-panel-close-button:hover svg{transform:scale(-1)}.psv-panel-resizer{display:none;position:absolute;top:0;left:-9px;width:9px;height:100%;background-color:#000000e6;cursor:col-resize}.psv-panel-resizer:before{content:"";position:absolute;top:50%;left:5.5px;margin-top:-14.5px;width:1px;height:1px;box-shadow:1px 0 #fff,3px 0 #fff,5px 0 #fff,1px 2px #fff,3px 2px #fff,5px 2px #fff,1px 4px #fff,3px 4px #fff,5px 4px #fff,1px 6px #fff,3px 6px #fff,5px 6px #fff,1px 8px #fff,3px 8px #fff,5px 8px #fff,1px 10px #fff,3px 10px #fff,5px 10px #fff,1px 12px #fff,3px 12px #fff,5px 12px #fff,1px 14px #fff,3px 14px #fff,5px 14px #fff,1px 16px #fff,3px 16px #fff,5px 16px #fff,1px 18px #fff,3px 18px #fff,5px 18px #fff,1px 20px #fff,3px 20px #fff,5px 20px #fff,1px 22px #fff,3px 22px #fff,5px 22px #fff,1px 24px #fff,3px 24px #fff,5px 24px #fff,1px 26px #fff,3px 26px #fff,5px 26px #fff,1px 28px #fff,3px 28px #fff,5px 28px #fff;background:transparent}.psv-panel-content{width:100%;height:100%;box-sizing:border-box;color:#dcdcdc;font:16px sans-serif;overflow:auto}.psv-panel-content:not(.psv-panel-content--no-margin){padding:1em}.psv-panel-content--no-interaction{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.psv-panel--open{transform:translateZ(0);opacity:1;transition-duration:.2s}.psv-panel--open .psv-panel-close-button,.psv-panel--open .psv-panel-resizer{display:block}@container psv-container (max-width: 400px){.psv-panel{width:100%!important;max-width:none}.psv-panel-resizer{display:none!important}}.psv-panel-menu{height:100%;display:flex;flex-direction:column}.psv-panel-menu-title{flex:none;display:flex;align-items:center;font:24px sans-serif;margin:24px 12px}.psv-panel-menu-title svg{width:24px;height:24px;margin-right:12px}.psv-panel-menu-list{flex:1;list-style:none;margin:0;padding:0;overflow-x:hidden}.psv-panel-menu-item{min-height:1.5em;padding:.5em 1em;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:background .1s ease-in-out}.psv-panel-menu-item--active{outline:1px solid currentcolor;outline-offset:-1px}.psv-panel-menu-item-icon{flex:none;height:1.5em;width:1.5em;margin-right:.5em}.psv-panel-menu-item-icon img{max-width:100%;max-height:100%}.psv-panel-menu-item-icon svg{width:100%;height:100%}.psv-panel-menu-item:focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-panel-menu--stripped .psv-panel-menu-item:hover{background:#fff3}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(odd):before{background:#ffffff1a}.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n),.psv-panel-menu--stripped .psv-panel-menu-item:nth-child(2n):before{background:transparent}.psv-container:not(.psv--is-touch) .psv-panel-menu-item:hover{background:#fff3}.psv-tooltip{position:absolute;z-index:50;box-sizing:border-box;max-width:200px;background:#3d3d3dcc;border-radius:4px;opacity:0;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:.1s;cursor:default}.psv-tooltip-content{color:#fff;font:14px sans-serif;text-shadow:0 1px #000;padding:.5em 1em}.psv-tooltip-arrow{position:absolute;height:0;width:0;border:7px solid transparent}.psv-tooltip--top-left,.psv-tooltip--top-center,.psv-tooltip--top-right{transform:translate3d(0,5px,0)}.psv-tooltip--top-left .psv-tooltip-arrow,.psv-tooltip--top-center .psv-tooltip-arrow,.psv-tooltip--top-right .psv-tooltip-arrow{border-top-color:#3d3d3dcc}.psv-tooltip--bottom-left,.psv-tooltip--bottom-center,.psv-tooltip--bottom-right{transform:translate3d(0,-5px,0)}.psv-tooltip--bottom-left .psv-tooltip-arrow,.psv-tooltip--bottom-center .psv-tooltip-arrow,.psv-tooltip--bottom-right .psv-tooltip-arrow{border-bottom-color:#3d3d3dcc}.psv-tooltip--left-top,.psv-tooltip--center-left,.psv-tooltip--left-bottom{transform:translate3d(5px,0,0)}.psv-tooltip--left-top .psv-tooltip-arrow,.psv-tooltip--center-left .psv-tooltip-arrow,.psv-tooltip--left-bottom .psv-tooltip-arrow{border-left-color:#3d3d3dcc}.psv-tooltip--right-top,.psv-tooltip--center-right,.psv-tooltip--right-bottom{transform:translate3d(-5px,0,0)}.psv-tooltip--right-top .psv-tooltip-arrow,.psv-tooltip--center-right .psv-tooltip-arrow,.psv-tooltip--right-bottom .psv-tooltip-arrow{border-right-color:#3d3d3dcc}.psv-tooltip--left-top,.psv-tooltip--top-left{box-shadow:-3px -3px #5a5a5ab3}.psv-tooltip--top-center{box-shadow:0 -3px #5a5a5ab3}.psv-tooltip--right-top,.psv-tooltip--top-right{box-shadow:3px -3px #5a5a5ab3}.psv-tooltip--left-bottom,.psv-tooltip--bottom-left{box-shadow:-3px 3px #5a5a5ab3}.psv-tooltip--bottom-center{box-shadow:0 3px #5a5a5ab3}.psv-tooltip--right-bottom,.psv-tooltip--bottom-right{box-shadow:3px 3px #5a5a5ab3}.psv-tooltip--center-left{box-shadow:-3px 0 #5a5a5ab3}.psv-tooltip--center-right{box-shadow:3px 0 #5a5a5ab3}.psv-tooltip--visible{transform:translateZ(0);opacity:1}/*!
* Photo Sphere Viewer / Video Plugin 5.14.1
* @copyright 2015-2026 Damien "Mistic" Sorel
* @licence MIT (https://opensource.org/licenses/MIT)
*/.psv-container{--psv-video-plugin-loaded: true}.psv-video-progressbar{position:absolute;left:0;bottom:0;width:100%;height:20px;cursor:pointer;z-index:89}.psv--has-navbar .psv-video-progressbar{bottom:40px}.psv-video-progressbar>*{position:absolute;left:0;bottom:0;width:100%;height:3px;transition:height .2s linear}.psv-video-progressbar:hover>*{height:5px}.psv-video-progressbar__progress{background-color:#ffffffb3}.psv-video-progressbar__buffer{background-color:#fff3}.psv-video-progressbar__handle{display:none;height:9px!important;width:9px;border-radius:50%;margin-bottom:-2px;margin-left:-4.5px;background:#fff}.psv-video-time{flex:0 0 auto}.psv-video-time .psv-caption-content{min-width:6em;text-align:center}.psv-video-volume__container{position:absolute;left:0;bottom:40px;padding:20px 0;width:40px;height:0;opacity:0;background:#3d3d3d80;transition:opacity .2s linear,height .3s step-end}.psv--is-touch .psv-video-volume__container{display:none}.psv-video-volume__range{position:relative;height:80px}.psv-video-volume__progress,.psv-video-volume__track{position:absolute;bottom:0;left:17.5px;width:5px;background:#ffffffb3}.psv-video-volume__track{height:100%;background:#fff3}.psv-video-volume__handle{position:absolute;left:17.5px;height:9px;width:9px;border-radius:50%;margin-left:-2px;margin-bottom:-4.5px;background:#fff}.psv-video-volume-button{position:relative}.psv-video-volume-button:hover .psv-video-volume__container{height:80px;opacity:1;transition-timing-function:linear,step-start;transition-delay:.2s}.psv-video-volume-button--0 .psv-button-svg #lvl1,.psv-video-volume-button--0 .psv-button-svg #lvl2,.psv-video-volume-button--0 .psv-button-svg #lvl3,.psv-video-volume-button--1 .psv-button-svg #lvl0,.psv-video-volume-button--1 .psv-button-svg #lvl2,.psv-video-volume-button--1 .psv-button-svg #lvl3,.psv-video-volume-button--2 .psv-button-svg #lvl0,.psv-video-volume-button--2 .psv-button-svg #lvl3,.psv-video-volume-button--3 .psv-button-svg #lvl0{fill:none}.psv-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:110;pointer-events:none}.psv-video-bigbutton{display:block;border:none;background:none;padding:0;color:#ffffffb3;pointer-events:auto;cursor:pointer;opacity:0;width:0;transition:opacity .2s linear,width .3s step-end}.psv-video-bigbutton--pause{width:20vw;opacity:1;transition-timing-function:linear,step-start}@container psv-container (orientation: landscape){.psv-video-bigbutton--pause{width:10vw}}.psv-video-bigbutton svg{width:100%}/*!
* Photo Sphere Viewer / Settings Plugin 5.14.1
* @copyright 2015-2026 Damien "Mistic" Sorel
* @licence MIT (https://opensource.org/licenses/MIT)
*/.psv-container{--psv-settings-plugin-loaded: true}.psv-settings{position:absolute;bottom:40px;background:#0a0a0ab3;box-shadow:0 0 5px #0a0a0ab3;font:16px sans-serif;color:#dcdcdc;z-index:90;opacity:0;transition:opacity .1s linear;margin:10px}.psv-settings--open{opacity:1}.psv-settings-list{list-style:none;margin:0;padding:0}.psv-settings-item{height:1.5em;padding:.5em 1em;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.psv-settings-item:hover{background:#fff3}.psv-settings-item:focus-visible{outline:2px solid #007cff;outline-offset:-2px}.psv-settings-item *:not(:last-child){margin-right:1em}.psv-settings-item-label{flex:1;font-weight:700}.psv-settings-item-value{flex:none}.psv-settings-item-icon{flex:none;height:1em;width:1em}.psv-settings-item-icon svg{width:100%;height:100%;vertical-align:initial}.psv-settings-item--header{border-bottom:1px solid currentcolor}.psv-settings-item--header svg{transform:scaleX(-1)}.psv-settings-badge{position:absolute;top:10%;right:10%;border-radius:.2em;padding:.2em;background:#111;color:#fff;font:10px/.9 monospace}._container_heu80_1{display:flex;flex-direction:column;height:100vh;height:100dvh;background:#f8f9ff;overflow:hidden}._header_heu80_10{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 16px;min-height:52px;background:#ffffffc7;border-bottom:1px solid rgba(19,27,46,.06);flex-shrink:0;gap:8px 12px}._headerLeft_heu80_23{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 240px}._backButton_heu80_31{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#4b5569;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._backButton_heu80_31:hover{background:#131b2e0d}._divider_heu80_51{width:1px;height:20px;background:#131b2e0f;flex-shrink:0}._fileInfo_heu80_58{display:flex;align-items:center;gap:8px;min-width:0}._fileIcon_heu80_65{font-size:18px;color:#0061ff;flex-shrink:0}._fileName_heu80_71{color:#131b2e;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileMeta_heu80_80{font-size:11px;color:#131b2e59;flex-shrink:0}._headerRight_heu80_86{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}._metaChip_heu80_94{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#4b5569;background:#131b2e0d;border:1px solid rgba(19,27,46,.08);border-radius:6px;padding:4px 10px;white-space:nowrap}._metaChipIcon_heu80_107{font-size:14px;color:#131b2e73}._stage_heu80_112{position:relative;flex:1;min-height:0;background-color:#0b1020;background-size:cover;background-position:center;background-repeat:no-repeat}._psv_heu80_122{position:absolute;top:0;right:0;bottom:0;left:0}._psv_heu80_122 .psv-container{background:transparent}._stateOverlay_heu80_131{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#0b1020;z-index:5;padding:24px;text-align:center}._stateIcon_heu80_145{width:64px;height:64px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}._stateTitle_heu80_156{color:#f1f3f9;font-size:15px;font-weight:600;margin:4px 0 0}._stateSub_heu80_163{color:#e6e9f2b8;font-size:13px;margin:0}._stateHint_heu80_169{color:#e6e9f273;font-size:12px;margin:0;max-width:360px}._progressBar_heu80_176{width:220px;max-width:80vw;height:3px;border-radius:2px;background:#ffffff1f;overflow:hidden;margin-top:6px}._progressFill_heu80_186{height:100%;width:40%;border-radius:2px;background:#0061ff;animation:_slide_heu80_1 1.2s ease-in-out infinite}._progressFillKnown_heu80_194{height:100%;border-radius:2px;background:#0061ff;transition:width .4s ease}._errorBox_heu80_201{max-width:420px;background:#dc26261f;border:1px solid rgba(220,38,38,.35);border-radius:8px;color:#fca5a5;font-size:12.5px;padding:10px 14px;word-break:break-word}._actionRow_heu80_212{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}._actionButton_heu80_220{display:flex;align-items:center;gap:6px;padding:7px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:6px;color:#f1f3f9;font-size:13px;cursor:pointer;transition:background .15s}._actionButton_heu80_220:hover{background:#ffffff24}@keyframes _slide_heu80_1{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (max-width: 640px){._header_heu80_10{padding:8px 12px}._divider_heu80_51{display:none}._headerRight_heu80_86{flex:1 1 100%}}._viewerContainer_1ayei_1{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:#131b2e}._viewerHeader_1ayei_9{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background-color:#131b2ef2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.1);z-index:50;flex-shrink:0}._toolbar_1ayei_21{display:flex;align-items:center;gap:.5rem;padding:.5rem;background-color:#ffffff0d;border-radius:.5rem}._toolButton_1ayei_30{padding:.5rem;border-radius:.375rem;color:#fff9;background:transparent;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem;font-size:.75rem}._toolButton_1ayei_30:hover{background-color:#ffffff1a;color:#fff}._toolButtonActive_1ayei_49{background-color:#004bca66;color:#b4c5ff}._viewerCanvas_1ayei_54{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}._placeholder_1ayei_63{text-align:center;color:#fff6}._infoPanel_1ayei_68{width:280px;background-color:#131b2ecc;border-left:1px solid rgba(255,255,255,.1);padding:1.5rem;overflow-y:auto;flex-shrink:0}._viewerMain_1ayei_77{display:flex;flex:1;overflow:hidden}@media (max-width: 767px){._viewerHeader_1ayei_9{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}._toolbar_1ayei_21{flex-wrap:wrap}._viewerMain_1ayei_77{flex-direction:column}._infoPanel_1ayei_68{width:100%;max-width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.1);padding:1rem}}._container_9qed4_1{display:flex;flex-direction:column;height:100vh;background:#f8f9ff;overflow:hidden}._header_9qed4_11{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:52px;background:#ffffffc7;flex-shrink:0;gap:12px}._headerLeft_9qed4_22{display:flex;align-items:center;gap:10px;min-width:0}._backButton_9qed4_29{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#4b5569;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._backButton_9qed4_29:hover{background:#131b2e14;color:#131b2e}._divider_9qed4_50{width:1px;height:20px;background:#131b2e0f;flex-shrink:0}._fileInfo_9qed4_57{display:flex;align-items:center;gap:8px;min-width:0}._fileIcon_9qed4_64{font-size:18px!important;color:#dc2626;flex-shrink:0}._fileName_9qed4_70{font-size:13px;font-weight:600;color:#131b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerRight_9qed4_79{display:flex;align-items:center;gap:8px;flex-shrink:0}._actionButton_9qed4_86{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#4b5569;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}._actionButton_9qed4_86:hover{background:#131b2e14;color:#131b2e}._viewerBody_9qed4_109{flex:1;overflow:hidden;position:relative}._pdfFrame_9qed4_115{width:100%;height:100%;border:none;display:block}._stateOverlay_9qed4_124{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f8f9ff}._stateIcon_9qed4_135{width:72px;height:72px;border-radius:16px;background:#131b2e0a;border:1px solid rgba(19,27,46,.06);display:flex;align-items:center;justify-content:center}._stateTitle_9qed4_146{font-size:15px;font-weight:600;color:#131b2e}._stateText_9qed4_152{font-size:13px;color:#4b5569;text-align:center;max-width:340px}._errorBox_9qed4_159{padding:10px 16px;background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626;font-size:13px;max-width:400px;text-align:center}._progressBar_9qed4_170{width:200px;height:3px;background:#131b2e14;border-radius:4px;overflow:hidden}._progressFill_9qed4_178{height:100%;background:#0061ff;border-radius:4px;animation:_indeterminate_9qed4_1 1.5s ease-in-out infinite;transform-origin:left}@keyframes _indeterminate_9qed4_1{0%{transform:scaleX(0) translate(0)}50%{transform:scaleX(.5) translate(100%)}to{transform:scaleX(0) translate(300%)}}._embedded_9qed4_194{height:100%}._floatingBar_9qed4_198{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:6px;background:#ffffffc7;border:1px solid rgba(19,27,46,.06);border-radius:10px;z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._container_zm8it_1{display:flex;flex-direction:column;height:100vh;background:#f8f9ff;overflow:hidden}._embedded_zm8it_9{height:100%}._header_zm8it_13{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;height:52px;background:#ffffffc7;flex-shrink:0}._headerLeft_zm8it_24{display:flex;align-items:center;gap:10px;min-width:0}._headerRight_zm8it_31{display:flex;align-items:center;gap:10px;flex-shrink:0}._backButton_zm8it_38{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#4b5569;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0}._backButton_zm8it_38:hover{background:#131b2e14;color:#131b2e}._divider_zm8it_58{width:1px;height:20px;background:#131b2e0f;flex-shrink:0}._fileIcon_zm8it_65{font-size:18px;color:#0061ff;flex-shrink:0}._fileName_zm8it_71{font-size:14px;font-weight:600;color:#131b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_zm8it_80{font-size:11px;color:#131b2e73;white-space:nowrap;flex-shrink:0}._actionButton_zm8it_87{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#131b2e;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}._actionButton_zm8it_87:hover:not(:disabled){background:#eef3ff}._actionButton_zm8it_87:disabled{opacity:.5;cursor:not-allowed}._zoomGroup_zm8it_111{display:flex;align-items:center;gap:2px;padding:2px;background:#fff;border:1px solid rgba(19,27,46,.12);border-radius:8px}._iconButton_zm8it_121,._textButton_zm8it_122{display:inline-flex;align-items:center;justify-content:center;height:28px;border-radius:6px;color:#131b2e;cursor:pointer}._iconButton_zm8it_121{width:28px}._textButton_zm8it_122{padding:0 8px;font-size:12px;font-weight:600}._iconButton_zm8it_121:hover:not(:disabled),._textButton_zm8it_122:hover:not(:disabled){background:#eef3ff}._iconButton_zm8it_121:disabled,._textButton_zm8it_122:disabled{opacity:.4;cursor:not-allowed}._zoomLabel_zm8it_153{min-width:48px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:#4b5569}._stage_zm8it_161{position:relative;flex:1;overflow:hidden;background:#1b1f27;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._dragging_zm8it_171{cursor:grabbing}._image_zm8it_175{position:absolute;top:0;left:0;max-width:none;transform-origin:0 0;image-rendering:auto;pointer-events:none}._floatingBar_zm8it_185{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:6px;cursor:default}._floatingBar_zm8it_185 ._iconButton_zm8it_121{background:#fff;border:1px solid rgba(19,27,46,.12)}._stateOverlay_zm8it_200{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:#f8f9ff;cursor:default}._stateTitle_zm8it_214{font-size:14px;font-weight:600;color:#131b2e}._stateText_zm8it_220{max-width:380px;font-size:13px;line-height:1.5;color:#4b5569}._container_1a0u3_1{display:flex;flex-direction:column;height:100vh;background:#f8f9ff;overflow:hidden}._header_1a0u3_11{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:52px;background:#ffffffc7;border-bottom:1px solid rgba(19,27,46,.06);flex-shrink:0;gap:12px}._headerLeft_1a0u3_23{display:flex;align-items:center;gap:10px;min-width:0}._backButton_1a0u3_30{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#4b5569;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._backButton_1a0u3_30:hover{background:#131b2e14;color:#131b2e}._divider_1a0u3_51{width:1px;height:20px;background:#131b2e0f;flex-shrink:0}._fileInfo_1a0u3_58{display:flex;align-items:center;gap:8px;min-width:0}._fileName_1a0u3_65{font-size:13px;font-weight:600;color:#131b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headerRight_1a0u3_74{display:flex;align-items:center;gap:8px;flex-shrink:0}._actionButton_1a0u3_81{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#4b5569;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}._actionButton_1a0u3_81:hover:not(:disabled){background:#131b2e14;color:#131b2e}._actionButton_1a0u3_81:disabled{opacity:.35;cursor:not-allowed}._viewerBody_1a0u3_109{flex:1;position:relative;overflow:hidden}._viewerContainer_1a0u3_115{width:100%;height:100%}._viewerContainer_1a0u3_115>div{width:100%!important;height:100%!important}._measureOverlay_1a0u3_128{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:hidden}._measureToolbar_1a0u3_138{position:absolute;left:12px;top:12px;display:flex;flex-direction:column;gap:4px;padding:6px;background:#ffffffc7;border:1px solid rgba(19,27,46,.06);border-radius:10px;z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._toolButton_1a0u3_153{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:8px;color:#4b5569;cursor:pointer;transition:background .15s,color .15s}._toolButton_1a0u3_153:hover{background:#131b2e14;color:#131b2e}._toolButtonActive_1a0u3_172{background:#0061ff1a;border-color:#0061ff2e;color:#0061ff}._toolButtonActive_1a0u3_172:hover{background:#0061ff2e;color:#0061ff}._toolbarDivider_1a0u3_183{height:1px;margin:2px 4px;background:#131b2e0f}._tabBar_1a0u3_189{position:absolute;bottom:12px;left:12px;display:flex;gap:3px;padding:5px;max-width:min(55%,620px);overflow-x:auto;background:#ffffffc7;border:1px solid rgba(19,27,46,.06);border-radius:9px;z-index:7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);scrollbar-width:thin}._tab_1a0u3_189{padding:5px 12px;background:transparent;border:1px solid transparent;border-radius:6px;color:#4b5569;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}._tab_1a0u3_189:hover{background:#131b2e14;color:#131b2e}._tabActive_1a0u3_224{background:#0061ff1a;border-color:#0061ff2e;color:#0061ff}._tabActive_1a0u3_224:hover{background:#0061ff2e;color:#0061ff}._hintBar_1a0u3_235{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:7px 14px;max-width:min(92%,720px);background:#ffffffc7;border:1px solid rgba(19,27,46,.06);border-radius:8px;color:#4b5569;font-size:12px;text-align:center;z-index:6;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._hintBarRaised_1a0u3_258{bottom:58px}._hintProgress_1a0u3_262{color:#b45309;font-weight:600}._measurePanel_1a0u3_267{position:absolute;right:12px;top:12px;width:292px;max-height:calc(100% - 24px);display:flex;flex-direction:column;background:#fffffff5;border:1px solid rgba(19,27,46,.12);border-radius:10px;z-index:6;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._panelHeader_1a0u3_283{display:flex;align-items:center;gap:7px;padding:9px 10px 9px 12px;border-bottom:1px solid rgba(19,27,46,.06);flex-shrink:0}._panelTitle_1a0u3_292{font-size:12.5px;font-weight:600;color:#131b2e}._panelCount_1a0u3_298{padding:1px 7px;background:#0061ff1a;border-radius:9px;color:#0061ff;font-size:11px;font-weight:600}._unitSelect_1a0u3_307{margin-left:auto;padding:3px 6px;background:#131b2e0f;border:1px solid rgba(19,27,46,.12);border-radius:6px;color:#131b2e;font-size:11.5px;cursor:pointer;outline:none}._unitSelect_1a0u3_307 option{background:#fff;color:#131b2e}._panelToggle_1a0u3_324{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:6px;color:#7b849a;cursor:pointer}._panelToggle_1a0u3_324:hover{background:#131b2e14;color:#131b2e}._panelBody_1a0u3_342{overflow-y:auto;padding:6px}._panelEmpty_1a0u3_347{padding:18px 12px;color:#7b849a;font-size:12px;text-align:center;line-height:1.6}._panelNote_1a0u3_355{padding:8px 10px 4px;color:#b45309bf;font-size:11px;text-align:center}._idSection_1a0u3_362{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(19,27,46,.08)}._idHeader_1a0u3_368{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 2px}._idTitle_1a0u3_375{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7b849a}._idClear_1a0u3_383{padding:2px 8px;background:transparent;border:1px solid rgba(19,27,46,.14);border-radius:6px;color:#45506a;font-size:11px;cursor:pointer}._idClear_1a0u3_383:hover{background:#131b2e0f}._idKind_1a0u3_397{flex-shrink:0;padding:0 5px;background:#0061ff1a;border-radius:5px;color:#0061ff;font-size:10px;font-weight:600}._idCoords_1a0u3_407{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;margin-top:2px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:#45506a}._idMissing_1a0u3_417{color:#a3aab9}._measureRow_1a0u3_421{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;cursor:pointer;transition:background .12s}._measureRow_1a0u3_421:hover{background:#131b2e0f}._rowIcon_1a0u3_435{font-size:17px;color:#0061ff;flex-shrink:0}._rowMain_1a0u3_441{flex:1;min-width:0}._rowName_1a0u3_446{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;color:#131b2e}._rowNameText_1a0u3_456{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowNameInput_1a0u3_463{width:100%;padding:2px 6px;background:#131b2e14;border:1px solid rgba(0,97,255,.5);border-radius:5px;color:#131b2e;font-size:12.5px;outline:none}._rowValue_1a0u3_474{font-size:11.5px;color:#7b849a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}._unsavedBadge_1a0u3_483{padding:0 5px;background:#b4530926;border-radius:5px;color:#b45309;font-size:10px;font-weight:600;flex-shrink:0}._rowButton_1a0u3_493{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:6px;color:#7b849a;cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .12s,background .12s}._measureRow_1a0u3_421:hover ._rowButton_1a0u3_493{opacity:1}._rowButton_1a0u3_493:hover{background:#131b2e1a;color:#131b2e}._rowButtonDanger_1a0u3_518:hover{background:#dc26262e;color:#dc2626}._overlay_1a0u3_525{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#f8f9ff;z-index:10}._overlayIcon_1a0u3_537{width:80px;height:80px;border-radius:18px;background:#131b2e0a;border:1px solid rgba(19,27,46,.06);display:flex;align-items:center;justify-content:center}._overlayTitle_1a0u3_548{font-size:16px;font-weight:600;color:#131b2e}._overlayText_1a0u3_554{font-size:13px;color:#7b849a;text-align:center;max-width:400px;line-height:1.6}._translateButton_1a0u3_562{display:flex;align-items:center;gap:8px;padding:10px 22px;background:#0061ff2e;border:none;border-radius:8px;color:#0061ff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}._translateButton_1a0u3_562:hover:not(:disabled){background:#0061ff47}._translateButton_1a0u3_562:disabled{background:#131b2e0f;color:#7b849a;cursor:not-allowed}._progressBar_1a0u3_587{width:240px;height:4px;background:#131b2e14;border-radius:4px;overflow:hidden}._progressFill_1a0u3_595{height:100%;background:#0061ff;border-radius:4px;transition:width .4s ease}._progressFillIndeterminate_1a0u3_602{height:100%;background:#0061ff;border-radius:4px;animation:_indeterminate_1a0u3_1 1.5s ease-in-out infinite;transform-origin:left}@keyframes _indeterminate_1a0u3_1{0%{transform:scaleX(0) translate(0)}50%{transform:scaleX(.5) translate(100%)}to{transform:scaleX(0) translate(300%)}}._errorBox_1a0u3_616{padding:10px 18px;background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626;font-size:13px;max-width:440px;text-align:center;line-height:1.5}._configBox_1a0u3_628{padding:12px 18px;background:#131b2e0a;border:1px solid rgba(19,27,46,.06);border-radius:8px;color:#4b5569;font-size:12px;font-family:monospace;text-align:center;line-height:1.6}._embedded_1a0u3_642{height:100%}._geoDot_1a0u3_648{position:absolute;left:0;top:0;z-index:6;pointer-events:none}._geoDotCore_1a0u3_655{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#0061ff;border:2px solid #fff;box-shadow:0 0 10px #0061ffe6,0 0 24px #0061ff73;animation:_geoDotPulse_1a0u3_1 2s ease-in-out infinite}@keyframes _geoDotPulse_1a0u3_1{0%,to{box-shadow:0 0 10px #0061ffe6,0 0 24px #0061ff73}50%{box-shadow:0 0 14px #0061ff,0 0 36px #0061ffa6}}._geoDotWedge_1a0u3_670{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px}._geoDotWedge_1a0u3_670:before{content:"";position:absolute;left:26px;top:14px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid rgba(0,97,255,.75)}._geoChip_1a0u3_687{position:absolute;bottom:52px;left:50%;transform:translate(-50%);z-index:7;display:flex;align-items:center;gap:6px;padding:5px 12px;max-width:calc(100% - 160px);background:#b453091f;border:1px solid rgba(180,83,9,.4);border-radius:12px;color:#b45309;font-size:11px;text-align:center;pointer-events:none}._container_ze4kl_1{display:flex;flex-direction:column;height:100vh;background:#e8e8e8;overflow:hidden}._header_ze4kl_9{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:48px;background:#161616;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;z-index:10}._headerLeft_ze4kl_21{display:flex;align-items:center;gap:12px}._backButton_ze4kl_27{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#ffffffb3;font-size:13px;cursor:pointer;transition:background .15s}._backButton_ze4kl_27:hover{background:#ffffff0f;color:#fff}._divider_ze4kl_46{width:1px;height:20px;background:#ffffff1f}._title_ze4kl_52{display:flex;align-items:center;gap:8px;color:#fffc;font-size:13px;font-weight:600}._toolbar_ze4kl_61{display:flex;align-items:center;gap:4px}._toolButton_ze4kl_67{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;transition:background .15s,color .15s}._toolButton_ze4kl_67:hover:not(:disabled){background:#ffffff0f;color:#ffffffe6}._toolButton_ze4kl_67:disabled{opacity:.25;cursor:not-allowed}._toolButtonActive_ze4kl_91{background:#6366f133;color:#818cf8}._headerRight_ze4kl_96{display:flex;align-items:center;gap:6px}._actionButton_ze4kl_102{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff9;font-size:12px;cursor:pointer;transition:background .15s}._actionButton_ze4kl_102:hover{background:#ffffff0f;color:#fff}._body_ze4kl_121{display:flex;flex:1;overflow:hidden}._canvasWrapper_ze4kl_127{flex:1;position:relative;overflow:hidden}._canvas_ze4kl_127{display:block;width:100%;height:100%}._overlay_ze4kl_140{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#e8e8e8f0;z-index:5;overflow:hidden}._overlayThumb_ze4kl_153{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(12px) brightness(.55) saturate(.8);transform:scale(1.06);z-index:0}._overlayContent_ze4kl_163{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}._overlayIcon_ze4kl_172{width:80px;height:80px;border-radius:16px;background:#0000000d;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}._overlayTitle_ze4kl_183{font-size:16px;font-weight:600;color:#333}._overlayText_ze4kl_189{font-size:13px;color:#666;text-align:center;max-width:380px;line-height:1.6}._convertButton_ze4kl_197{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#4f46e5;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}._convertButton_ze4kl_197:hover{background:#4338ca}._convertButton_ze4kl_197:disabled{background:#374151;color:#ffffff4d;cursor:not-allowed}._progressBar_ze4kl_222{width:240px;height:4px;background:#ffffff14;border-radius:4px;overflow:hidden}._progressFill_ze4kl_230{height:100%;background:#4f46e5;border-radius:4px;animation:_indeterminate_ze4kl_1 1.5s ease-in-out infinite;transform-origin:left}@keyframes _indeterminate_ze4kl_1{0%{transform:scaleX(0) translate(0)}50%{transform:scaleX(.5) translate(100%)}to{transform:scaleX(0) translate(300%)}}._errorBadge_ze4kl_244{padding:8px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:13px;text-align:center;max-width:400px}._panel_ze4kl_256{width:220px;background:#111;border-left:1px solid rgba(255,255,255,.07);padding:16px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex-shrink:0}._panelSection_ze4kl_268{display:flex;flex-direction:column;gap:12px}._panelHeading_ze4kl_274{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d}._panelRow_ze4kl_282{display:flex;flex-direction:column;gap:4px}._panelLabel_ze4kl_288{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d}._panelValue_ze4kl_295{font-size:12px;color:#ffffffa6;font-family:monospace;word-break:break-all}._slider_ze4kl_302{width:100%;accent-color:#4f46e5;cursor:pointer}._statusDot_ze4kl_308{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#fff9}._dot_ze4kl_316{width:7px;height:7px;border-radius:50%;background:#6b7280}._dotReady_ze4kl_323{background:#22c55e}._dotConverting_ze4kl_327{background:#f59e0b;animation:_pulse_ze4kl_1 1s ease-in-out infinite}._dotError_ze4kl_332{background:#ef4444}@keyframes _pulse_ze4kl_1{0%,to{opacity:1}50%{opacity:.4}}._canvasPick_ze4kl_342{cursor:crosshair}._pickHint_ze4kl_347{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:6px;padding:6px 14px;background:#6366f1d9;border-radius:20px;color:#fff;font-size:12px;font-weight:500;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._annotationCount_ze4kl_367{display:inline-block;margin-left:6px;font-size:9px;font-weight:400;text-transform:none;letter-spacing:0;color:#ffffff4d}._newAnnotationForm_ze4kl_378{background:#6366f114;border:1px solid rgba(99,102,241,.25);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px}._newAnnotationHint_ze4kl_388{display:flex;align-items:center;gap:4px;font-size:10px;color:#818cf8}._annotationTextarea_ze4kl_396{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffd9;font-size:12px;padding:8px;resize:none;font-family:inherit;line-height:1.5;box-sizing:border-box}._annotationTextarea_ze4kl_396:focus{outline:none;border-color:#6366f180}._annotationFormActions_ze4kl_415{display:flex;align-items:center;gap:6px}._cancelBtn_ze4kl_421{padding:4px 10px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#fff6;font-size:11px;cursor:pointer}._cancelBtn_ze4kl_421:hover{color:#ffffffb3}._saveBtn_ze4kl_433{padding:4px 12px;background:#4f46e5;border:none;border-radius:5px;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s}._saveBtn_ze4kl_433:hover:not(:disabled){background:#4338ca}._saveBtn_ze4kl_433:disabled{opacity:.4;cursor:not-allowed}._resolveBtn_ze4kl_448{padding:4px 10px;background:transparent;border:1px solid rgba(34,197,94,.3);border-radius:5px;color:#22c55ecc;font-size:11px;cursor:pointer;transition:background .15s}._resolveBtn_ze4kl_448:hover{background:#22c55e14}._deleteBtn_ze4kl_461{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:1px solid rgba(239,68,68,.25);border-radius:5px;color:#ef444499;cursor:pointer;transition:background .15s}._deleteBtn_ze4kl_461:hover{background:#ef444414;color:#fca5a5}._annotationList_ze4kl_478{display:flex;flex-direction:column;gap:6px;overflow-y:auto;max-height:420px}._emptyAnnotations_ze4kl_486{font-size:11px;color:#ffffff40;line-height:1.6;text-align:center;padding:12px 4px}._annotationCard_ze4kl_495{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px;cursor:pointer;transition:border-color .15s,background .15s;display:flex;flex-direction:column;gap:6px}._annotationCard_ze4kl_495:hover{background:#ffffff0f;border-color:#ffffff1f}._annotationCardActive_ze4kl_512{border-color:#6366f180;background:#6366f112}._annotationCardResolved_ze4kl_517{opacity:.55}._annotationCardHeader_ze4kl_521{display:flex;align-items:flex-start;gap:8px}._annotationIndex_ze4kl_527{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#f97316;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}._annotationAuthor_ze4kl_541{font-size:11px;font-weight:600;color:#ffffffbf}._annotationTime_ze4kl_547{font-size:10px;color:#ffffff4d;margin-top:1px}._resolvedBadge_ze4kl_553{flex-shrink:0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#4ade80;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:4px;padding:1px 5px}._annotationText_ze4kl_396{font-size:12px;color:#ffffffa6;line-height:1.5;white-space:pre-wrap;word-break:break-word}._replies_ze4kl_575{border-left:2px solid rgba(255,255,255,.07);padding-left:8px;display:flex;flex-direction:column;gap:6px}._replyItem_ze4kl_583{display:flex;flex-direction:column;gap:2px}._replyAuthor_ze4kl_589{font-size:10px;font-weight:600;color:#ffffff80}._replyText_ze4kl_595{font-size:11px;color:#ffffff8c;line-height:1.5;word-break:break-word}._annotationActions_ze4kl_603{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}._wrap_hmrrm_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#e8e8e8}._frame_hmrrm_6{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}._back_hmrrm_13{position:absolute;top:10px;right:12px;z-index:20;padding:6px 14px;border:0;border-radius:6px;background:#000000bf;color:#fff;font-size:13px;cursor:pointer}._back_hmrrm_13:hover{background:#000000e6}._badge_hmrrm_29{position:absolute;top:12px;right:96px;z-index:20;padding:4px 10px;border-radius:6px;background:#14783cd9;color:#fff;font-size:12px;pointer-events:none}._list_15c3h_1{display:flex;flex-direction:column}._mode_15c3h_3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:2px 8px 6px 24px}._modeLabel_15c3h_10{display:flex;flex-direction:column;gap:3px;flex:1;min-width:150px;font-size:10.5px;color:#7b849a}._modeSelect_15c3h_11{height:26px;padding:0 6px;border:1px solid #c9cfdd;border-radius:6px;background:#fff;font:inherit;font-size:12px;color:#131b2e}._modeSelect_15c3h_11:disabled{background:#f6f7fa;color:#4b5569}._draw_15c3h_22{display:inline-flex;align-items:center;gap:5px;height:26px;margin-top:15px;padding:0 9px;border:1px solid #c9cfdd;border-radius:6px;background:#fff;font:inherit;font-size:12px;font-weight:600;color:#0061ff;cursor:pointer}._draw_15c3h_22:hover{border-color:#0061ff}._modeSelect_15c3h_11:focus-visible,._draw_15c3h_22:focus-visible{outline:2px solid #0061ff;outline-offset:1px}._row_15c3h_41{display:flex;align-items:center;gap:8px;margin:2px 8px 2px 24px;padding:5px 6px 5px 8px;min-width:0;min-height:30px;border-radius:7px}._row_15c3h_41:hover{background:#0061ff0d}._dot_15c3h_53{width:9px;height:9px;border-radius:50%;flex:none}._name_15c3h_59{flex:1;min-width:0;padding:0;border:0;background:transparent;text-align:left;font:inherit;font-size:12px;color:#131b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}._name_15c3h_59:hover{color:#0061ff}._here_15c3h_75{flex:none;padding:1px 6px;border-radius:999px;background:#0061ff1a;color:#0061ff;font-size:10px;font-weight:600}._scans_15c3h_84{flex:none;min-width:22px;text-align:right;font-size:11px;color:#7b849a;font-variant-numeric:tabular-nums}._iconBtn_15c3h_92{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#7b849a;cursor:pointer}._iconBtn_15c3h_92:hover:not(:disabled){border-color:#dfe3ee;background:#fff;color:#131b2e}._iconBtn_15c3h_92:disabled{opacity:.5;cursor:default}._name_15c3h_59:focus-visible,._iconBtn_15c3h_92:focus-visible{outline:2px solid #0061ff;outline-offset:1px}._form_15c3h_109{flex:1;min-width:0;display:flex;align-items:center;gap:4px}._input_15c3h_110{flex:1;min-width:0;height:24px;padding:0 7px;border:1px solid #c9cfdd;border-radius:6px;font:inherit;font-size:12px;color:#131b2e;background:#fff}._input_15c3h_110:focus{outline:none;border-color:#0061ff;box-shadow:0 0 0 2px #0061ff26}._error_15c3h_124{margin:2px 12px 6px 24px;font-size:11px;color:#dc2626}/*!
 * Photo Sphere Viewer / Markers Plugin 5.14.1
 * @copyright 2015-2026 Damien "Mistic" Sorel
 * @licence MIT (https://opensource.org/licenses/MIT)
 */.psv-container{--psv-markers-plugin-loaded: true}.psv-markers{pointer-events:none;position:absolute;z-index:10;width:100%;height:100%}.psv-markers-svg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.psv-markers-css3d-container{position:absolute;z-index:21}.psv-marker{display:none;pointer-events:auto}.psv-marker--normal{position:absolute;top:0;left:0;z-index:30;overflow:visible;background-size:contain;background-repeat:no-repeat}.psv-marker--css3d{display:block}.psv-marker--transparent{display:block;opacity:0}.psv-marker--visible{display:block}.psv-marker--has-tooltip,.psv-marker--has-content{cursor:pointer}._root_11v8l_1{display:flex;flex-direction:column;gap:8px;padding:4px 8px 10px}._hint_11v8l_8{font-size:11px;line-height:1.45;color:#4b5569}._mapWrap_11v8l_14{border:1px solid #c9cfdd;border-radius:8px;overflow:hidden}._map_11v8l_14{width:100%;height:240px;z-index:0}._coords_11v8l_26{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#7b849a;text-align:center}._row_11v8l_33{display:flex;align-items:center;gap:8px;font-size:11px;color:#4b5569}._rowLabel_11v8l_41{width:54px}._range_11v8l_43{flex:1;min-width:0;accent-color:#0061ff}._number_11v8l_45{width:58px;height:24px;padding:0 6px;border:1px solid #c9cfdd;border-radius:6px;font-size:11px;font-variant-numeric:tabular-nums}._unit_11v8l_55{color:#7b849a}._warn_11v8l_57{font-size:11px;line-height:1.4;color:#b45309}._actions_11v8l_63{display:flex;align-items:center;gap:6px;padding-top:2px}._spacer_11v8l_70{flex:1}._ghost_11v8l_72,._primary_11v8l_73{height:26px;padding:0 10px;border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer}._ghost_11v8l_72{border:1px solid #c9cfdd;background:#fff;color:#4b5569}._ghost_11v8l_72:hover{background:#eef1f8}._primary_11v8l_73{border:1px solid #0061ff;background:#0061ff;color:#fff}._primary_11v8l_73:disabled{opacity:.5;cursor:not-allowed}:root{--sv-void: #eef1f8;--sv-glass: rgba(255, 255, 255, .94);--sv-glass-solid: #ffffff;--sv-edge: #dfe3ee;--sv-edge-strong: #c9cfdd;--sv-cyan: #0061ff;--sv-cyan-dim: rgba(0, 97, 255, .18);--sv-cyan-bg: rgba(0, 97, 255, .08);--sv-amber: #b45309;--sv-red: #dc2626;--sv-green: #047857;--sv-text: #131b2e;--sv-text-muted: #4b5569;--sv-text-dim: #7b849a;--sv-shadow-lg: 0 24px 64px -16px rgba(19, 27, 46, .22), 0 8px 16px -4px rgba(19, 27, 46, .12);--sv-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", monospace;--sv-sans: "Inter", system-ui, -apple-system, sans-serif}._container_n2emq_32{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sv-void);overflow:hidden;font-family:var(--sv-sans);color:var(--sv-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;container-type:inline-size}._containerEmbedded_n2emq_47{position:absolute;top:0;right:0;bottom:0;left:0}._modeText_n2emq_52,._resourceText_n2emq_53{display:inline}._viewerArea_n2emq_57{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._iframe_n2emq_63{width:100%;height:100%;border:0;display:block}._topbar_n2emq_72{position:absolute;top:0;left:0;right:0;height:56px;z-index:30;display:grid;grid-template-columns:minmax(220px,auto) 1fr minmax(280px,auto);align-items:center;gap:16px;padding:0 14px;background:var(--sv-glass);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--sv-edge);box-shadow:0 1px 3px #131b2e0f,0 8px 24px -12px #131b2e24}._brand_n2emq_93{display:flex;align-items:center;gap:10px;min-width:0}._backBtn_n2emq_100{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--sv-edge);border-radius:6px;background:transparent;color:var(--sv-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}._backBtn_n2emq_100:hover{background:#131b2e0a;border-color:var(--sv-edge-strong);color:var(--sv-text)}._brandText_n2emq_119{display:flex;flex-direction:column;min-width:0;line-height:1}._brandLabel_n2emq_125{font-family:var(--sv-mono);font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--sv-cyan);text-transform:uppercase;margin-bottom:4px}._brandTitle_n2emq_134{font-family:var(--sv-sans);font-size:13px;font-weight:600;color:var(--sv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}._modeSwitch_n2emq_147{position:relative;display:inline-flex;align-items:center;height:34px;padding:3px;border-radius:8px;background:#131b2e0a;border:1px solid var(--sv-edge);justify-self:center}._modeIndicator_n2emq_159{position:absolute;top:3px;height:28px;border-radius:6px;background:#0061ff24;border:1px solid rgba(0,97,255,.35);box-shadow:0 0 0 1px #0061ff14,0 0 20px #0061ff2e;transition:left .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}._modeOption_n2emq_172{position:relative;z-index:1;display:inline-flex;align-items:center;white-space:nowrap;gap:6px;height:28px;padding:0 14px;border:0;background:transparent;cursor:pointer;color:var(--sv-text-muted);font-family:var(--sv-sans);font-size:12px;font-weight:600;letter-spacing:.02em;transition:color .16s ease}._modeOption_n2emq_172:hover{color:var(--sv-text)}._modeOptionActive_n2emq_192{color:var(--sv-cyan)}._rightCluster_n2emq_197{display:flex;align-items:center;gap:4px;justify-self:end}._divider_n2emq_204{width:1px;height:22px;background:var(--sv-edge);margin:0 6px}._resourceBtn_n2emq_212{position:relative;display:inline-flex;align-items:center;white-space:nowrap;gap:8px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sv-text-muted);font-family:var(--sv-sans);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}._resourceBtn_n2emq_212:disabled{opacity:.45;cursor:not-allowed}._resourceBtn_n2emq_212:hover:not(:disabled){background:#131b2e0a;color:var(--sv-text);border-color:var(--sv-edge)}._resourceBtnOpen_n2emq_237{background:var(--sv-cyan-bg);color:var(--sv-cyan);border-color:#0061ff52;box-shadow:0 0 0 1px #0061ff0f,0 0 24px -8px #0061ff80}._resourceBadge_n2emq_244{font-family:var(--sv-mono);font-size:10px;font-weight:500;letter-spacing:.02em;padding:1px 6px;border-radius:3px;background:#131b2e0f;color:var(--sv-text-muted);margin-left:2px;line-height:1.5}._resourceBtnOpen_n2emq_237 ._resourceBadge_n2emq_244{background:#0061ff2e;color:var(--sv-cyan)}._resourceBadgeAccent_n2emq_260{background:#b453092e;color:var(--sv-amber)}._iconBtn_n2emq_266{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sv-text-muted);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}._iconBtn_n2emq_266:disabled{opacity:.4;cursor:not-allowed}._iconBtn_n2emq_266:hover:not(:disabled){background:#131b2e0a;color:var(--sv-text);border-color:var(--sv-edge)}._iconBtnActive_n2emq_285{background:var(--sv-cyan-bg);color:var(--sv-cyan);border-color:#0061ff52}._panelWrap_n2emq_293{position:relative;display:inline-flex}._panel_n2emq_293{position:absolute;top:calc(100% + 10px);right:0;width:340px;max-height:calc(100vh - 96px);background:var(--sv-glass-solid);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--sv-edge-strong);border-radius:10px;box-shadow:var(--sv-shadow-lg);overflow:hidden;z-index:40;transform-origin:top right;animation:_panelDrop_n2emq_1 .18s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}._panelWide_n2emq_318{width:420px}._panelCenter_n2emq_319{right:50%;transform:translate(50%);transform-origin:top center}._panel_n2emq_293:before{content:"";position:absolute;top:-6px;right:18px;width:10px;height:10px;background:var(--sv-glass-solid);border-top:1px solid var(--sv-edge-strong);border-left:1px solid var(--sv-edge-strong);transform:rotate(45deg)}._panelCenter_n2emq_319:before{right:calc(50% - 5px)}@keyframes _panelDrop_n2emq_1{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._panelCenter_n2emq_319{animation-name:_panelDropCenter_n2emq_1}@keyframes _panelDropCenter_n2emq_1{0%{opacity:0;transform:translate(50%) translateY(-6px) scale(.985)}to{opacity:1;transform:translate(50%) translateY(0) scale(1)}}._panelHeader_n2emq_348{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--sv-edge)}._panelTitle_n2emq_355{display:flex;align-items:center;gap:8px;font-family:var(--sv-mono);font-size:11px;font-weight:500;letter-spacing:.16em;color:var(--sv-text-muted);text-transform:uppercase}._panelTitleAccent_n2emq_366{color:var(--sv-cyan)}._panelCloseBtn_n2emq_367{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:transparent;border-radius:4px;color:var(--sv-text-dim);cursor:pointer}._panelCloseBtn_n2emq_367:hover{color:var(--sv-text);background:#131b2e0f}._panelBody_n2emq_381{padding:12px 14px 14px;overflow-y:auto}._panelBody_n2emq_381::-webkit-scrollbar{width:8px}._panelBody_n2emq_381::-webkit-scrollbar-track{background:transparent}._panelBody_n2emq_381::-webkit-scrollbar-thumb{background:#131b2e14;border-radius:4px}._panelBody_n2emq_381::-webkit-scrollbar-thumb:hover{background:#131b2e26}._fileRow_n2emq_392{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:6px;transition:background .12s ease}._fileRow_n2emq_392+._fileRow_n2emq_392{margin-top:2px}._fileRow_n2emq_392:hover{background:#131b2e06}._fileRowDim_n2emq_402{opacity:.55}._eye_n2emq_404{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:4px;background:transparent;color:var(--sv-cyan);cursor:pointer}._eye_n2emq_404:hover{background:#0061ff14}._eyeOff_n2emq_417{color:var(--sv-text-dim)}._eye_n2emq_404:disabled{color:var(--sv-text-dim);cursor:not-allowed;opacity:.5}._fileMain_n2emq_420{flex:1;min-width:0;line-height:1.3}._fileName_n2emq_425{display:block;font-size:12px;font-weight:500;color:var(--sv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileNameDim_n2emq_434{color:var(--sv-text-dim)}._fileMeta_n2emq_435{display:block;font-family:var(--sv-mono);font-size:10px;font-weight:400;color:var(--sv-text-dim);margin-top:2px;letter-spacing:.02em}._statusDot_n2emq_445{width:7px;height:7px;border-radius:50%;flex-shrink:0}._statusReady_n2emq_451{background:var(--sv-green);box-shadow:0 0 8px var(--sv-green)}._statusBusy_n2emq_452{background:var(--sv-amber);box-shadow:0 0 8px var(--sv-amber);animation:_pulseDot_n2emq_1 1.6s ease-in-out infinite}._statusError_n2emq_453{background:var(--sv-red);box-shadow:0 0 8px var(--sv-red)}@keyframes _pulseDot_n2emq_1{0%,to{opacity:.55}50%{opacity:1}}._folderSection_n2emq_461{display:flex;align-items:center;gap:6px;padding:5px 6px;margin-top:6px;border-radius:5px;background:#131b2e0a;font-family:var(--sv-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}._folderSection_n2emq_461:first-child{margin-top:0}._folderSectionName_n2emq_480{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;font-size:11px;color:var(--sv-text)}._folderCount_n2emq_492{font-size:10px;color:var(--sv-text-dim);font-weight:400;letter-spacing:0;flex-shrink:0}._folderSectionEye_n2emq_500{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--sv-cyan);cursor:pointer;flex-shrink:0}._folderSectionEye_n2emq_500:hover{background:#0061ff14}._folderSectionEye_n2emq_500:disabled{opacity:.4;cursor:not-allowed}._folderCollapseBtn_n2emq_516{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:3px;background:transparent;color:var(--sv-text-dim);cursor:pointer;flex-shrink:0}._folderCollapseBtn_n2emq_516:hover{color:var(--sv-text)}._folderEmpty_n2emq_531{padding:6px 8px 6px 14px;font-size:11px;color:var(--sv-text-dim);font-style:italic}._toggleAllRow_n2emq_538{display:flex;justify-content:flex-end;margin-bottom:6px}._toggleAllBtn_n2emq_543{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--sv-edge);color:var(--sv-text-muted);font-family:var(--sv-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:4px;cursor:pointer;transition:color .12s ease,border-color .12s ease}._toggleAllBtn_n2emq_543:hover{color:var(--sv-text);border-color:var(--sv-edge-strong)}._empty_n2emq_562{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 12px;color:var(--sv-text-dim);text-align:center;font-size:12px}._photoRow_n2emq_575{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;background:transparent;border-radius:6px;cursor:pointer;color:inherit;text-align:left;transition:background .12s ease}._photoRow_n2emq_575:hover:not(:disabled){background:#0061ff0f}._photoRow_n2emq_575:disabled{opacity:.4;cursor:not-allowed}._photoIcon_n2emq_591{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:#0061ff1a;color:var(--sv-cyan)}._section_n2emq_604{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--sv-edge)}._section_n2emq_604:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}._sectionLabel_n2emq_611{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--sv-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-text-muted);margin-bottom:8px}._sectionLabel_n2emq_611 span:last-child{color:var(--sv-cyan);font-weight:600;letter-spacing:.04em}._slider_n2emq_629{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;border-radius:2px;background:#131b2e14;outline:0}._slider_n2emq_629::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--sv-cyan);border:2px solid #ffffff;cursor:pointer;box-shadow:0 0 0 1px #0061ff4d,0 0 12px #0061ff73;-webkit-transition:transform .12s ease;transition:transform .12s ease}._slider_n2emq_629::-webkit-slider-thumb:hover{transform:scale(1.15)}._slider_n2emq_629::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--sv-cyan);border:2px solid #ffffff;cursor:pointer;box-shadow:0 0 0 1px #0061ff4d,0 0 12px #0061ff73}._colorRow_n2emq_661{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}._colorChip_n2emq_666{border:1px solid var(--sv-edge);background:transparent;color:var(--sv-text-muted);font-family:var(--sv-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;height:32px;border-radius:6px;cursor:pointer;transition:all .14s ease}._colorChip_n2emq_666:hover:not(:disabled){color:var(--sv-text);border-color:var(--sv-edge-strong)}._colorChipActive_n2emq_684{background:var(--sv-cyan-bg);color:var(--sv-cyan);border-color:#0061ff66;box-shadow:inset 0 0 0 1px #0061ff1f}._colorChip_n2emq_666:disabled{opacity:.4;cursor:not-allowed}._kbdRow_n2emq_692{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--sv-text-muted);padding:5px 0}._kbd_n2emq_692{font-family:var(--sv-mono);font-size:10px;font-weight:500;background:#131b2e0a;border:1px solid var(--sv-edge);color:var(--sv-text);padding:2px 7px;border-radius:3px}._annotForm_n2emq_713{background:#0061ff0a;border:1px solid rgba(0,97,255,.18);border-radius:7px;padding:10px;margin-bottom:10px}._annotHint_n2emq_720{display:flex;align-items:center;gap:6px;font-family:var(--sv-mono);font-size:10px;letter-spacing:.1em;color:var(--sv-cyan);text-transform:uppercase;margin-bottom:8px}._textarea_n2emq_732{width:100%;background:#131b2e0a;border:1px solid var(--sv-edge);color:var(--sv-text);font-family:var(--sv-sans);font-size:12px;line-height:1.5;padding:8px;border-radius:5px;resize:vertical;outline:0;transition:border-color .12s ease}._textarea_n2emq_732:focus{border-color:#0061ff73}._btnRow_n2emq_748{display:flex;align-items:center;gap:6px;margin-top:8px}._btnGhost_n2emq_754,._btnPrimary_n2emq_755,._btnDestructive_n2emq_756,._btnSecondary_n2emq_757{font-family:var(--sv-sans);font-size:11px;font-weight:600;letter-spacing:.02em;padding:6px 12px;border-radius:5px;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease;border:1px solid transparent}._btnGhost_n2emq_754{background:transparent;color:var(--sv-text-muted);border-color:var(--sv-edge)}._btnGhost_n2emq_754:hover{color:var(--sv-text);border-color:var(--sv-edge-strong)}._btnPrimary_n2emq_755{background:#0061ff29;color:var(--sv-cyan);border-color:#0061ff66}._btnPrimary_n2emq_755:hover:not(:disabled){background:#0061ff40;border-color:#0061ff99}._btnPrimary_n2emq_755:disabled{opacity:.4;cursor:not-allowed}._btnDestructive_n2emq_756{background:transparent;color:var(--sv-red);border-color:#dc26264d}._btnDestructive_n2emq_756:hover{background:#dc262614}._btnSecondary_n2emq_757{background:#131b2e0a;color:var(--sv-text);border-color:var(--sv-edge)}._btnSecondary_n2emq_757:hover{background:#131b2e14}._annotCard_n2emq_800{background:#131b2e05;border:1px solid var(--sv-edge);border-radius:7px;padding:10px;margin-bottom:8px;cursor:pointer;transition:border-color .14s ease,background .14s ease}._annotCard_n2emq_800:hover{background:#131b2e0a;border-color:var(--sv-edge-strong)}._annotCardActive_n2emq_810{border-color:#0061ff80;background:#0061ff0a}._annotCardResolved_n2emq_811{opacity:.6}._annotCardHead_n2emq_813{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}._annotIdx_n2emq_819{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:var(--sv-cyan-bg);color:var(--sv-cyan);font-family:var(--sv-mono);font-size:10px;font-weight:600;flex-shrink:0}._annotAuthor_n2emq_833{margin:0;font-size:11px;font-weight:600;color:var(--sv-text);line-height:1.3}._annotTime_n2emq_840{margin:0;font-family:var(--sv-mono);font-size:9px;color:var(--sv-text-dim);letter-spacing:.02em}._measureCard_n2emq_849{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--sv-edge);border-radius:8px;margin-bottom:6px;cursor:pointer}._measureCard_n2emq_849:hover{background:#131b2e0a;border-color:var(--sv-edge-strong)}._measureDistance_n2emq_860{margin:0;font-size:13px;font-weight:700;color:var(--sv-cyan);line-height:1.3}._measureIconBtn_n2emq_867{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--sv-text-dim);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}._measureIconBtn_n2emq_867:hover{background:#131b2e0f;color:var(--sv-text)}._zoneCard_n2emq_884{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--sv-edge);border-radius:8px;margin-bottom:6px;cursor:pointer}._zoneCard_n2emq_884:hover{background:#131b2e0a;border-color:var(--sv-edge-strong)}._zoneCardActive_n2emq_895{border-color:#0061ff80;background:#0061ff0a}._zoneName_n2emq_896{margin:0;font-size:13px;font-weight:700;color:var(--sv-cyan);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._zoneRadioOn_n2emq_906{color:var(--sv-cyan)}._zoneNameInput_n2emq_907{width:100%;background:#131b2e0a;border:1px solid var(--sv-edge);color:var(--sv-text);font-family:var(--sv-sans);font-size:12px;padding:8px;border-radius:5px;outline:0;transition:border-color .12s ease}._zoneNameInput_n2emq_907:focus{border-color:#0061ff73}._zoneHiddenHint_n2emq_920{display:flex;align-items:center;gap:6px;font-family:var(--sv-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-text-dim);padding:2px 2px 8px}._panoNoteMarker_n2emq_933{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.9);box-shadow:0 2px 6px #131b2e2b;color:#fff;pointer-events:auto;cursor:default}._panoMeasureLabel_n2emq_948{padding:2px 7px;background:#0061fff2;color:#fff;font:600 12px var(--sv-sans);border-radius:5px;white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px #131b2e29}._resolvedBadge_n2emq_958{font-family:var(--sv-mono);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:#0478571f;color:var(--sv-green);border:1px solid rgba(4,120,87,.25)}._annotText_n2emq_971{font-size:12px;line-height:1.5;color:var(--sv-text);margin:6px 0 0;word-break:break-word}._annotReplies_n2emq_978{border-left:2px solid var(--sv-edge);padding-left:8px;margin-top:8px}._replyItem_n2emq_983{padding:6px 0}._replyItem_n2emq_983+._replyItem_n2emq_983{border-top:1px solid var(--sv-edge)}._replyAuthor_n2emq_985{margin:0 0 2px;font-size:10px;font-weight:600;color:var(--sv-text-muted)}._replyText_n2emq_991{margin:0;font-size:11px;line-height:1.4;color:var(--sv-text)}._annotActions_n2emq_998{margin-top:8px;padding-top:8px;border-top:1px solid var(--sv-edge)}._emptyAnnots_n2emq_1004{text-align:center;padding:20px 12px;font-size:12px;color:var(--sv-text-dim);line-height:1.5}._statusHud_n2emq_1014{position:absolute;bottom:14px;right:14px;z-index:25;display:inline-flex;align-items:center;gap:12px;padding:8px 14px;background:var(--sv-glass);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);border:1px solid var(--sv-edge);border-radius:7px;font-family:var(--sv-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sv-text-muted)}._statusGroup_n2emq_1035{display:inline-flex;align-items:center;gap:6px}._statusVal_n2emq_1036{color:var(--sv-text);font-weight:600}._statusAccent_n2emq_1037{color:var(--sv-cyan);font-weight:600}._streamingHint_n2emq_1041{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:25;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--sv-glass);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);border:1px solid var(--sv-edge);border-radius:7px;font-family:var(--sv-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sv-text-muted);pointer-events:none}@keyframes _streamingSpin_n2emq_1{to{transform:rotate(360deg)}}._pickHint_n2emq_1069{position:absolute;top:72px;left:50%;transform:translate(-50%);z-index:25;display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--sv-cyan-bg);border:1px solid rgba(0,97,255,.4);border-radius:7px;color:var(--sv-cyan);font-family:var(--sv-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 30px #0061ff33;animation:_pickHintPulse_n2emq_1 2s ease-in-out infinite}@keyframes _pickHintPulse_n2emq_1{0%,to{box-shadow:0 0 30px #0061ff33}50%{box-shadow:0 0 50px #0061ff59}}._pickHintCancel_n2emq_1095{margin-left:6px;padding:3px 10px;border:1px solid rgba(0,97,255,.4);border-radius:5px;background:transparent;color:var(--sv-cyan);font-family:var(--sv-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s}._pickHintCancel_n2emq_1095:hover{background:#0061ff26}._viewModeSwitch_n2emq_1114{position:absolute;top:66px;right:14px;z-index:25;display:inline-flex;align-items:center;height:34px;padding:3px;background:var(--sv-glass);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--sv-edge);border-radius:8px;box-shadow:0 8px 24px -12px #131b2e36}._viewModeDivider_n2emq_1131{width:1px;height:20px;background:var(--sv-edge);margin:0 2px;flex-shrink:0}._viewModeBtn_n2emq_1139{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--sv-text-muted);font-family:var(--sv-sans);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .14s ease,color .14s ease}._viewModeBtn_n2emq_1139:hover:not(:disabled){background:#0061ff1a;color:var(--sv-cyan)}._viewModeBtn_n2emq_1139:disabled{opacity:.4;cursor:not-allowed}._viewModeBtnActive_n2emq_1164{background:var(--sv-cyan-bg);color:var(--sv-cyan);box-shadow:inset 0 0 0 1px #0061ff38}._viewModeBtnActive_n2emq_1164:hover:not(:disabled){background:#0061ff2e;color:var(--sv-cyan)}._fullOverlay_n2emq_1176{position:absolute;top:56px;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px;background:#f8f9ffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;text-align:center}._fullOverlayIcon_n2emq_1190{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0061ff14;border:1px solid rgba(0,97,255,.2);color:var(--sv-cyan)}._fullOverlayTitle_n2emq_1201{font-family:var(--sv-sans);font-size:16px;font-weight:600;color:var(--sv-text);margin:4px 0 0}._fullOverlaySub_n2emq_1208{font-size:13px;color:var(--sv-text-muted);margin:0;max-width:400px}._progressBar_n2emq_1214{width:160px;height:2px;background:#131b2e0f;border-radius:1px;overflow:hidden;margin-top:4px}._progressFill_n2emq_1222{height:100%;width:30%;background:var(--sv-cyan);border-radius:1px;animation:_progressSlide_n2emq_1 1.4s ease-in-out infinite}@keyframes _progressSlide_n2emq_1{0%{transform:translate(-100%)}to{transform:translate(400%)}}._allHiddenBanner_n2emq_1234{position:absolute;top:72px;left:50%;transform:translate(-50%);z-index:20;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#b453091a;border:1px solid rgba(180,83,9,.35);border-radius:6px;color:var(--sv-amber);font-size:12px;font-weight:500}._panoOverlay_n2emq_1254{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:#fffffffa;display:flex;flex-direction:column}._panoHeader_n2emq_1262{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px;background:var(--sv-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--sv-edge);flex-shrink:0}._panoHeaderLeft_n2emq_1273,._panoHeaderRight_n2emq_1273{display:flex;align-items:center;gap:10px}._panoTitle_n2emq_1276{font-family:var(--sv-sans);font-size:13px;font-weight:600;color:var(--sv-text)}._panoBadge_n2emq_1282{font-family:var(--sv-mono);font-size:10px;font-weight:500;letter-spacing:.04em;padding:2px 7px;border-radius:3px;background:var(--sv-cyan-bg);color:var(--sv-cyan)}._panoNavBtn_n2emq_1292,._panoCloseBtn_n2emq_1292{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--sv-edge);border-radius:5px;background:transparent;color:var(--sv-text-muted);cursor:pointer;transition:all .14s ease}._panoNavBtn_n2emq_1292:hover:not(:disabled),._panoCloseBtn_n2emq_1292:hover{background:#131b2e0a;color:var(--sv-text);border-color:var(--sv-edge-strong)}._panoNavBtn_n2emq_1292:disabled{opacity:.4;cursor:not-allowed}._panoStage_n2emq_1312{flex:1;position:relative;min-height:0}._panoViewer_n2emq_1313{position:absolute;top:0;right:0;bottom:0;left:0}._panoHeaderDivider_n2emq_1314{width:1px;height:20px;background:var(--sv-edge)}._panoArea_n2emq_1315{display:inline-flex;align-items:center;gap:7px;min-width:0;height:26px;padding:0 10px;border-radius:999px;background:#131b2e0d;font-size:12px;color:var(--sv-text)}._panoAreaDot_n2emq_1327{width:9px;height:9px;border-radius:50%;flex:none}._panoAreaName_n2emq_1328{font-weight:600;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._panoAreaCount_n2emq_1329{color:var(--sv-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._panoMinimap_n2emq_1331{position:absolute;left:14px;top:70px;width:220px;height:220px;background:#fffffff2;border:4px solid rgba(255,255,255,.95);border-radius:10px;box-sizing:border-box;overflow:hidden;z-index:110}._panoMinimapSite_n2emq_1345{width:min(440px,62vh);height:min(440px,62vh)}._mmArrow_n2emq_1346{position:absolute;z-index:2;display:flex;align-items:center;gap:4px;height:22px;padding:0 7px 0 4px;border:0;border-radius:999px;background:#fffffff2;box-shadow:0 2px 8px #131b2e40;font-family:var(--sv-sans);font-size:10.5px;font-weight:600;color:var(--sv-text);white-space:nowrap;cursor:pointer}._mmArrow_n2emq_1346:hover{background:#fff;box-shadow:0 3px 10px #131b2e59}._mmArrow_n2emq_1346:focus-visible,._mmMode_n2emq_1366:focus-visible,._mmModeOn_n2emq_1366:focus-visible{outline:2px solid var(--sv-cyan);outline-offset:1px}._mmArrowIcon_n2emq_1367{font-size:13px;flex:none}._mmArrowName_n2emq_1368{min-width:0;overflow:hidden;text-overflow:ellipsis}._mmArrowDist_n2emq_1369{color:var(--sv-text-muted);font-weight:500;font-variant-numeric:tabular-nums}._mmModes_n2emq_1370{position:absolute;left:50%;bottom:6px;z-index:3;transform:translate(-50%);display:inline-flex;padding:2px;border-radius:7px;background:#fffffff2;box-shadow:0 2px 8px #131b2e33}._mmMode_n2emq_1366,._mmModeOn_n2emq_1366{height:22px;padding:0 9px;border:0;border-radius:5px;background:transparent;font-family:var(--sv-sans);font-size:11px;font-weight:600;color:var(--sv-text-muted);white-space:nowrap;cursor:pointer}._mmModeOn_n2emq_1366{background:var(--sv-cyan);color:#fff}._panoMinimapCanvas_n2emq_1397{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}._noteChip_n2emq_1407{flex:none;display:inline-flex;align-items:center;gap:2px;font-family:var(--sv-mono);font-size:9.5px;color:var(--sv-text-muted)}._attachBlock_n2emq_1417{display:flex;flex-direction:column;gap:2px;padding:6px 0 4px;border-top:1px solid var(--sv-edge)}._attachHeader_n2emq_1424{display:flex;align-items:center;gap:6px;margin-bottom:2px}._attachLabel_n2emq_1430{font-family:var(--sv-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-text-dim)}._attachAddBtn_n2emq_1438{margin-left:auto;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border:1px solid rgba(0,97,255,.35);border-radius:999px;background:#0061ff14;color:var(--sv-cyan);font-family:var(--sv-sans);font-size:10.5px;font-weight:600;cursor:pointer}._attachAddBtn_n2emq_1438:hover{background:#0061ff29}._attachRow_n2emq_1455{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 2px;border-radius:4px}._attachRow_n2emq_1455:hover{background:#131b2e08}._attachIcon_n2emq_1464{flex:none;font-size:15px;color:var(--sv-text-dim)}._attachName_n2emq_1469{flex:1;min-width:0;padding:0;border:none;background:none;text-align:left;font-family:var(--sv-sans);font-size:11.5px;color:var(--sv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}._attachName_n2emq_1469:hover{color:var(--sv-cyan);text-decoration:underline}._attachSize_n2emq_1485{flex:none;font-family:var(--sv-mono);font-size:9.5px;color:var(--sv-text-dim);white-space:nowrap}._attachIconBtn_n2emq_1492{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--sv-text-dim);cursor:pointer}._attachIconBtn_n2emq_1492:hover{background:#131b2e0f;color:var(--sv-text)}._attachUpload_n2emq_1509{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._attachUploadName_n2emq_1516{font-size:11px;color:var(--sv-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._attachProgress_n2emq_1523{height:3px;border-radius:2px;background:#131b2e14;overflow:hidden}._attachProgressFill_n2emq_1529{height:100%;background:var(--sv-cyan);transition:width .15s linear}._attachEmpty_n2emq_1534{margin:0;padding:2px;font-size:10.5px;color:var(--sv-text-dim)}._attachError_n2emq_1540{margin:2px 0 0;font-size:10.5px;color:var(--sv-red);word-break:break-word}._lightbox_n2emq_1549{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px;background:#131b2e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._lightboxInner_n2emq_1560{display:flex;flex-direction:column;width:min(1200px,100%);height:min(860px,100%);border:1px solid var(--sv-edge-strong);border-radius:10px;background:var(--sv-void);overflow:hidden;box-shadow:0 24px 64px -16px #131b2e47}._lightboxBar_n2emq_1571{flex:none;display:flex;align-items:center;gap:10px;height:44px;padding:0 10px 0 14px;background:var(--sv-glass);border-bottom:1px solid var(--sv-edge)}._lightboxName_n2emq_1581{min-width:0;font-size:13px;font-weight:600;color:var(--sv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._lightboxBtn_n2emq_1590{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--sv-edge-strong);border-radius:6px;background:transparent;color:var(--sv-text-muted);font-family:var(--sv-sans);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}._lightboxBtn_n2emq_1590:hover{background:#131b2e0d;color:var(--sv-text)}._lightboxBody_n2emq_1609{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#000}._lightboxFrame_n2emq_1617{width:100%;height:100%;border:0;background:#fff}._lightboxNoPreview_n2emq_1623{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--sv-text-muted);font-size:13px}._alignName_n2emq_1634{padding:6px 8px 2px;font-family:var(--sv-sans);font-size:12px;font-weight:600;color:var(--sv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._alignHint_n2emq_1644{padding:4px 8px 6px;font-family:var(--sv-sans);font-size:10.5px;color:var(--sv-text-muted)}._alignWarn_n2emq_1650{margin:4px 8px 0;padding:5px 8px;border:1px solid rgba(180,83,9,.35);border-radius:6px;background:#b4530914;font-family:var(--sv-sans);font-size:10.5px;color:var(--sv-amber)}@container (max-width: 1599px){._topbar_n2emq_72{grid-template-columns:auto 1fr auto;gap:8px;padding:0 8px}._brandText_n2emq_119,._modeText_n2emq_52,._resourceText_n2emq_53{display:none}._modeOption_n2emq_172{padding:0 9px}._resourceBtn_n2emq_212{padding:0 8px;gap:0}._rightCluster_n2emq_197{gap:2px}}@container (max-width: 799px){._topbar_n2emq_72{top:0;right:0;bottom:0;left:auto;width:52px;height:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;border-bottom:0;border-left:1px solid var(--sv-edge);overflow:visible}._modeSwitch_n2emq_147{flex-direction:column;height:auto;width:34px;padding:3px 0}._modeIndicator_n2emq_159{display:none}._modeOption_n2emq_172{padding:0;width:28px;justify-content:center}._modeOptionActive_n2emq_192{background:#0061ff24;border-radius:6px}._rightCluster_n2emq_197,._panelWrap_n2emq_293{flex-direction:column;gap:6px}._panelWrap_n2emq_293{display:flex}._divider_n2emq_204{width:22px;height:1px;margin:4px 0}._resourceBtn_n2emq_212{padding:0;width:34px;justify-content:center}._resourceBadge_n2emq_244{position:absolute;top:-4px;right:-4px;margin:0;padding:0 4px}._panel_n2emq_293{top:0;right:calc(100% + 14px);transform-origin:top right;width:min(340px,calc(100cqw - 80px))}._viewModeSwitch_n2emq_1114{top:10px;right:62px}._statusHud_n2emq_1014{right:62px}._fullOverlay_n2emq_1176{top:0;right:52px;bottom:0;left:0}}._horizon_1m899_1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;font-family:Inter,system-ui,-apple-system,sans-serif;color:#131b2e}._horizon_1m899_1 button{font:inherit}._dot_1m899_11{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 2px #fff}._band_1m899_20{position:absolute;top:12px;left:50%;transform:translate(-50%);width:min(640px,calc(100% - 520px));min-width:300px;height:46px;border-radius:10px;background:#131b2e9e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;pointer-events:auto}._bandCaret_1m899_35{position:absolute;left:50%;bottom:0;width:0;height:0;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#fff}._tick_1m899_45{position:absolute;bottom:0;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center}._tickMajor_1m899_53,._tickMid_1m899_53,._tickMinor_1m899_53{width:1px;background:#ffffffbf}._tickMajor_1m899_53{height:10px}._tickMid_1m899_53{height:7px}._tickMinor_1m899_53{height:4px;background:#fff6}._letter_1m899_57,._letterSmall_1m899_57{position:absolute;bottom:30px;font-size:11px;font-weight:700;color:#fff;line-height:1}._letterSmall_1m899_57{font-size:9px;font-weight:600;color:#ffffffb3}._bandArea_1m899_66{position:absolute;top:17px;transform:translate(-9px);display:flex;align-items:center;gap:4px;padding:1px 4px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer}._bandArea_1m899_66:hover,._bandArea_1m899_66:focus-visible{background:#ffffff2e;outline:none}._bandDist_1m899_84{font-variant-numeric:tabular-nums}._beacon_1m899_87{position:absolute;width:0;height:0}._beaconOpen_1m899_92{z-index:2}._stem_1m899_93{position:absolute;left:0;bottom:0;height:var(--rise);border-left:2px dashed;opacity:.85}._foot_1m899_101{position:absolute;left:-5px;top:-5px;width:10px;height:10px;transform:rotate(45deg);border:2px solid #fff;box-shadow:0 1px 4px #00000059}._beaconBody_1m899_111{position:absolute;left:0;bottom:var(--rise);transform:translate(calc(-50% + var(--shift, 0px)));pointer-events:auto}._pill_1m899_118{display:flex;align-items:center;gap:7px;max-width:260px;height:32px;padding:0 12px 0 10px;border:0;border-radius:999px;background:#fffffff5;box-shadow:0 6px 18px #131b2e4d;color:#131b2e;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}._pill_1m899_118:focus-visible,._go_1m899_135:focus-visible,._chip_1m899_135:focus-visible{outline:2px solid #0061ff;outline-offset:2px}._pillName_1m899_136{overflow:hidden;text-overflow:ellipsis}._pillDist_1m899_137{color:#4b5569;font-weight:500;font-variant-numeric:tabular-nums}._card_1m899_139{display:grid;grid-template-columns:112px 1fr;gap:10px 12px;width:300px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 16px 40px #131b2e59}._photo_1m899_149{width:112px;height:72px;border-radius:7px;-o-object-fit:cover;object-fit:cover;background:#dfe3ee}._cardText_1m899_156{display:flex;flex-direction:column;gap:3px;min-width:0}._cardName_1m899_157{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:700}._cardMeta_1m899_158{font-size:12.5px;color:#4b5569}._go_1m899_135{grid-column:1 / -1;height:34px;border:0;border-radius:8px;background:#0061ff;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer}._go_1m899_135:hover{background:#003ea8}._edge_1m899_173{position:absolute;display:flex;flex-direction:column;gap:8px;pointer-events:auto}._edgeLeft_1m899_180{left:14px;top:50%;transform:translateY(-50%);align-items:flex-start}._edgeRight_1m899_181{right:14px;top:50%;transform:translateY(-50%);align-items:flex-end}._edgeBehind_1m899_182{left:50%;bottom:18px;transform:translate(-50%);flex-direction:row}._chip_1m899_135{display:flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:999px;background:#fffffff0;box-shadow:0 6px 18px #131b2e40;color:#131b2e;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}._chip_1m899_135:hover{background:#fff}._chipArrow_1m899_200{font-size:16px;color:#4b5569}._chipName_1m899_201{max-width:160px;overflow:hidden;text-overflow:ellipsis}._chipDist_1m899_202{color:#4b5569;font-weight:500;font-variant-numeric:tabular-nums}._more_1m899_203{align-self:center;padding:3px 9px;border-radius:999px;background:#131b2e99;color:#fff;font-size:12px;font-weight:600}@media (max-width: 900px){._band_1m899_20{width:calc(100% - 28px);top:64px}._card_1m899_139{width:240px;grid-template-columns:1fr}._photo_1m899_149{width:100%;height:90px}}._panel_1td54_1{position:absolute;right:14px;bottom:14px;z-index:115;display:flex;flex-direction:column;width:min(600px,calc(100% - 28px));height:min(470px,calc(100% - 140px));border-radius:14px;background:#fffffff7;box-shadow:0 24px 64px -16px #131b2e66,0 8px 16px -4px #131b2e2e;font-family:Inter,system-ui,-apple-system,sans-serif;color:#131b2e;overflow:hidden}._panel_1td54_1 button{font:inherit}._head_1td54_19{display:flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 16px;border-bottom:1px solid #dfe3ee;flex:0 0 auto}._title_1td54_28{font-size:15px;font-weight:700}._hint_1td54_29{font-size:12.5px;color:#7b849a}._modes_1td54_30{margin-left:auto;display:inline-flex;padding:3px;border-radius:8px;background:#eef1f8}._mode_1td54_30,._modeOn_1td54_37{height:26px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#4b5569;font-size:12.5px;font-weight:600;cursor:pointer}._modeOn_1td54_37{background:#fff;color:#131b2e;box-shadow:0 1px 3px #131b2e26}._close_1td54_49{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#4b5569;font-size:18px;cursor:pointer}._close_1td54_49:hover{background:#eef1f8;color:#131b2e}._mode_1td54_30:focus-visible,._modeOn_1td54_37:focus-visible,._close_1td54_49:focus-visible,._go_1td54_62:focus-visible{outline:2px solid #0061ff;outline-offset:2px}._stage_1td54_64{position:relative;flex:1 1 auto;min-height:0}._svg_1td54_65{width:100%;height:100%;display:block;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._svg_1td54_65:active{cursor:grabbing}._node_1td54_75{cursor:pointer;outline:none}._node_1td54_75:focus-visible circle:last-of-type{stroke:#0061ff;stroke-width:3}._count_1td54_77{fill:#fff;font-size:10px;font-weight:700;text-anchor:middle;pointer-events:none}._hereRing_1td54_84{fill:none;stroke:#facc15;stroke-width:3}._cone_1td54_85{fill:#facc1573;stroke:none;pointer-events:none}._areaLabel_1td54_86{font-size:12.5px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;pointer-events:none}._jumpPill_1td54_96{fill:#fff;stroke:#c9cfdd;stroke-width:1}._jumpText_1td54_97{fill:#131b2e;font-size:11px;font-weight:600;text-anchor:middle;font-variant-numeric:tabular-nums;pointer-events:none}._you_1td54_105 rect{fill:#facc15}._you_1td54_105 text{fill:#131b2e;font-size:11px;font-weight:700;text-anchor:middle}._card_1td54_108{position:absolute;z-index:2;display:flex;flex-direction:column;gap:4px;width:220px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 16px 40px #131b2e4d;transform:translate(-50%)}._cardAbove_1td54_121{transform:translate(-50%,calc(-100% - 18px))}._cardBelow_1td54_122{transform:translate(-50%,18px)}._photo_1td54_123{width:100%;height:92px;margin-bottom:4px;border-radius:7px;-o-object-fit:cover;object-fit:cover;background:#dfe3ee}._cardName_1td54_131{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700}._cardMeta_1td54_132{font-size:12.5px;color:#4b5569}._dot_1td54_133{width:9px;height:9px;border-radius:50%;flex:0 0 auto}._go_1td54_62{margin-top:6px;height:32px;border:0;border-radius:8px;background:#0061ff;color:#fff;font-size:13px;font-weight:600;cursor:pointer}._go_1td54_62:hover{background:#003ea8}._legend_1td54_147{display:flex;flex-wrap:wrap;gap:6px 18px;padding:8px 16px 10px;border-top:1px solid #eef1f8;font-size:12px;color:#4b5569;flex:0 0 auto}._legend_1td54_147>span{display:inline-flex;align-items:center;gap:7px}._legendDot_1td54_158{width:9px;height:9px;border-radius:50%;background:#7b849a}._legendLine_1td54_159{width:18px;height:0;border-top:2px solid #7b849a}._legendDash_1td54_160{width:18px;height:0;border-top:2px dashed #4b5569}@media (max-width: 700px){._hint_1td54_29{display:none}._panel_1td54_1{height:min(420px,calc(100% - 120px))}}._backdrop_e2i44_1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:24px;background:#131b2e59;font-family:Inter,system-ui,-apple-system,sans-serif;color:#131b2e}._panel_e2i44_12{display:flex;flex-direction:column;width:min(1120px,100%);height:min(720px,100%);border-radius:14px;background:#fff;box-shadow:0 24px 64px -16px #131b2e73;overflow:hidden}._panel_e2i44_12 button,._panel_e2i44_12 select,._panel_e2i44_12 input{font:inherit}._head_e2i44_24{display:flex;align-items:center;gap:10px;height:52px;padding:0 10px 0 18px;border-bottom:1px solid #dfe3ee;flex:none}._title_e2i44_33{font-size:15px;font-weight:700;margin-right:auto}._floor_e2i44_34{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#4b5569}._floor_e2i44_34 select{height:30px;padding:0 8px;border:1px solid #c9cfdd;border-radius:7px;background:#fff;font-size:13px;color:#131b2e}._iconBtn_e2i44_44,._iconBtnSmall_e2i44_44{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#4b5569;font-size:18px;cursor:pointer}._iconBtnSmall_e2i44_44{width:26px;height:26px;font-size:15px}._iconBtn_e2i44_44:hover,._iconBtnSmall_e2i44_44:hover{background:#eef1f8;color:#131b2e}._body_e2i44_59{display:flex;flex:1;min-height:0}._planWrap_e2i44_60{position:relative;flex:1;min-width:0;background:#f4f6fb}._plan_e2i44_60{width:100%;height:100%;display:block;cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._dot_e2i44_62{cursor:pointer}._dotOther_e2i44_63{opacity:.18;pointer-events:none}._label_e2i44_64{font-size:12px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;pointer-events:none}._lasso_e2i44_74{fill:#0061ff1a;stroke:#0061ff;stroke-width:1.5;stroke-dasharray:5 4;pointer-events:none}._hint_e2i44_75{position:absolute;left:12px;bottom:10px;margin:0;padding:5px 10px;border-radius:7px;background:#ffffffeb;font-size:12px;color:#4b5569;pointer-events:none}._side_e2i44_88{display:flex;flex-direction:column;width:300px;flex:none;border-left:1px solid #dfe3ee;min-height:0}._block_e2i44_96{padding:14px 16px;border-bottom:1px solid #eef1f8}._areas_e2i44_97{flex:1;overflow-y:auto;border-bottom:0}._blockTitle_e2i44_98{margin:0 0 10px;font-size:13px;font-weight:700}._actions_e2i44_99{display:flex;flex-wrap:wrap;gap:8px}._primary_e2i44_100,._secondary_e2i44_100{height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}._primary_e2i44_100{border:0;background:#0061ff;color:#fff}._primary_e2i44_100:hover:not(:disabled){background:#003ea8}._secondary_e2i44_100{border:1px solid #c9cfdd;background:#fff;color:#131b2e}._secondary_e2i44_100:hover:not(:disabled){border-color:#7b849a}._primary_e2i44_100:disabled,._secondary_e2i44_100:disabled,._link_e2i44_112:disabled,._addTo_e2i44_112:disabled{opacity:.45;cursor:default}._addTo_e2i44_112{height:32px;padding:0 8px;border:1px solid #c9cfdd;border-radius:8px;background:#fff;font-size:13px;color:#131b2e}._link_e2i44_112{border:0;background:none;color:#0061ff;font-size:13px;font-weight:600;cursor:pointer;padding:0 4px}._row_e2i44_124{display:flex;align-items:center;gap:8px;margin-bottom:6px}._swatch_e2i44_125{width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c9cfdd;flex:none;cursor:pointer;padding:0}._name_e2i44_126{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid #dfe3ee;border-radius:7px;font-size:13px;color:#131b2e}._name_e2i44_126:focus{outline:none;border-color:#0061ff;box-shadow:0 0 0 2px #0061ff26}._count_e2i44_137{min-width:26px;text-align:right;font-size:12px;color:#7b849a;font-variant-numeric:tabular-nums}._empty_e2i44_138,._note_e2i44_138{margin:6px 0 0;font-size:12px;color:#7b849a;line-height:1.45}._note_e2i44_138{margin-top:12px}._foot_e2i44_141{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #dfe3ee;flex:none}._error_e2i44_150{margin-right:auto;font-size:12.5px;color:#dc2626}._primary_e2i44_100:focus-visible,._secondary_e2i44_100:focus-visible,._link_e2i44_112:focus-visible,._iconBtn_e2i44_44:focus-visible,._iconBtnSmall_e2i44_44:focus-visible,._swatch_e2i44_125:focus-visible{outline:2px solid #0061ff;outline-offset:2px}@media (max-width: 800px){._body_e2i44_59{flex-direction:column}._side_e2i44_88{width:auto;height:46%;border-left:0;border-top:1px solid #dfe3ee}}._root_1qoft_1{display:flex;flex-direction:column;gap:5px;margin:2px 8px 6px;padding:8px 10px 10px;border-radius:6px;background:#fff;border:1px solid #dfe3ee}._header_1qoft_12{display:flex;align-items:center;gap:6px;color:#0a3f9e}._label_1qoft_19{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}._count_1qoft_27{margin-left:auto;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;color:#7b849a}._row_1qoft_34{display:flex;align-items:center;gap:6px;min-height:22px;font-size:11px;color:#4b5569}._rowLabel_1qoft_43{width:46px;flex-shrink:0}._select_1qoft_45{flex:1;min-width:0;height:26px;padding:0 6px;border:1px solid #c9cfdd;border-radius:6px;background:#fff;color:#131b2e;font-family:Inter,system-ui,sans-serif;font-size:11.5px}._select_1qoft_45:focus{outline:2px solid rgba(0,97,255,.35);outline-offset:1px}._select_1qoft_45:disabled{opacity:.6}._range_1qoft_60{flex:1;min-width:0;accent-color:#0061ff}._range_1qoft_60:disabled{opacity:.4}._value_1qoft_63{width:48px;flex-shrink:0;text-align:right;font-variant-numeric:tabular-nums;color:#7b849a}._checkbox_1qoft_71{width:14px;height:14px;accent-color:#0061ff;cursor:pointer}._hint_1qoft_73{font-size:10.5px;line-height:1.4;color:#7b849a}._hintError_1qoft_79{font-size:10.5px;line-height:1.4;color:#dc2626}._frame_1qoft_85{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;color:#7b849a}._placeBtn_1qoft_91{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;height:24px;padding:0 8px;border:1px solid #c9cfdd;border-radius:6px;background:#fff;color:#4b5569;font-size:11px;font-weight:600;cursor:pointer}._placeBtn_1qoft_91:hover{background:#eef1f8}._unsaved_1qoft_108{display:flex;flex-direction:column;gap:5px;padding-top:6px;border-top:1px dashed #dfe3ee}._saveRow_1qoft_116{display:flex;gap:6px}._saveBtn_1qoft_118{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid #0061ff;border-radius:6px;background:#0061ff;color:#fff;font-size:11px;font-weight:600;cursor:pointer}._saveBtn_1qoft_118:hover{background:#0052d9}._saveBtn_1qoft_118:disabled,._placeBtn_1qoft_91:disabled{opacity:.6;cursor:default}._tune_1qoft_135{display:flex;flex-direction:column;gap:5px;padding-top:6px;border-top:1px dashed #dfe3ee}._tuneHead_1qoft_143{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:#4b5569}._stepSelect_1qoft_152{height:22px;padding:0 4px;border:1px solid #c9cfdd;border-radius:6px;background:#fff;color:#131b2e;font-size:10.5px}._pad_1qoft_162{display:grid;grid-template-columns:repeat(3,30px);gap:4px;justify-content:center}._padBtn_1qoft_169{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;border:1px solid #c9cfdd;border-radius:6px;background:#fff;color:#4b5569;cursor:pointer}._padBtn_1qoft_169:hover{background:#eef1f8;color:#0061ff}._tuneFoot_1qoft_183{display:flex;align-items:center;justify-content:space-between;gap:6px}._linkBtn_1qoft_190{border:0;background:none;padding:0;color:#0061ff;font-size:11px;font-weight:600;cursor:pointer}._container_1k997_6{--cv-void: #eef1f8;--cv-glass: #ffffff;--cv-edge: #dfe3ee;--cv-edge-strong: #c9cfdd;--cv-cyan: #0061ff;--cv-amber: #b45309;--cv-red: #dc2626;--cv-text: #131b2e;--cv-text-muted: #4b5569;--cv-text-dim: #7b849a;--cv-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", monospace;--cv-sans: "Inter", system-ui, -apple-system, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--cv-void);color:var(--cv-text);font-family:var(--cv-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._topbar_1k997_33{flex:none;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;background:var(--cv-glass);border-bottom:1px solid var(--cv-edge);box-shadow:0 1px 3px #131b2e0f;position:relative;z-index:2}._backBtn_1k997_47{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--cv-edge-strong);border-radius:6px;background:#fff;color:var(--cv-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}._backBtn_1k997_47:hover{background:#131b2e0a;border-color:var(--cv-edge-strong);color:var(--cv-text)}._brandText_1k997_66{display:flex;flex-direction:column;min-width:0;line-height:1}._brandLabel_1k997_72{font-family:var(--cv-mono);font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--cv-cyan);text-transform:uppercase;margin-bottom:4px}._brandTitle_1k997_81{font-size:13px;font-weight:600;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}._body_1k997_93{flex:1;display:flex;min-height:0}._rail_1k997_99{flex:none;width:272px;overflow-y:auto;background:#f4f6fb;border-right:1px solid var(--cv-edge);padding:6px 0 16px}._railColumns_1k997_110{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:4px;background:#fff;border-bottom:1px solid var(--cv-edge);font-family:var(--cv-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-text-dim)}._railColumnsTitle_1k997_125{flex:1}._railCollapsed_1k997_129{width:40px;padding:6px 0;overflow:hidden}._railCollapseBtn_1k997_134{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:-4px;border:none;border-radius:4px;background:transparent;color:var(--cv-text-dim);cursor:pointer;transition:background .12s ease,color .12s ease}._railCollapseBtn_1k997_134:hover{background:#131b2e0f;color:var(--cv-text)}._railToggleIcon_1k997_153{font-size:18px}._railExpandBtn_1k997_154{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:6px 0 10px;border:none;background:transparent;color:var(--cv-text-dim);cursor:pointer;transition:color .12s ease}._railExpandBtn_1k997_154:hover{color:var(--cv-text)}._railExpandLabel_1k997_168{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--cv-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._railCell_1k997_109{flex:none;width:40px;display:inline-flex;align-items:center;justify-content:center}._railDash_1k997_185{font-size:11px;color:var(--cv-text-dim);opacity:.6}._railSplitBtn_1k997_191{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border:1px solid var(--cv-edge-strong);border-radius:5px;background:#fff;color:var(--cv-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}._railSplitBtn_1k997_191:hover{background:#0061ff1a;color:var(--cv-text)}._railSplitBtn_1k997_191:disabled{opacity:.4;cursor:default}._railSplitBtnActive_1k997_212,._railSplitBtnActive_1k997_212:hover{background:var(--cv-cyan);border-color:var(--cv-cyan);color:#fff}._railSectionHeader_1k997_219{display:flex;align-items:center;gap:8px;margin:10px 8px 4px;padding:7px 10px;border-radius:6px;background:#dbe7ff;border-left:3px solid var(--cv-cyan);color:#0a3f9e;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._railSectionHeader_1k997_219:hover{background:#cfdffc}._railSectionLabel_1k997_233{font-family:var(--cv-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}._railSectionCount_1k997_240{margin-left:auto;min-width:18px;padding:1px 6px;border-radius:999px;background:#fff;text-align:center;font-family:var(--cv-mono);font-size:10px;font-weight:600;color:var(--cv-cyan)}._railEmpty_1k997_253{padding:2px 12px 6px;font-size:11px;color:var(--cv-text-dim)}._railSubHeader_1k997_261{display:flex;align-items:center;gap:6px;padding:8px 8px 4px 16px;color:var(--cv-text-muted)}._railSubHeader_1k997_261 ._railSectionCount_1k997_240{background:transparent;color:var(--cv-text-dim);font-weight:500;padding:0;min-width:0}._railSubLabel_1k997_275{font-family:var(--cv-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._railMiniBtn_1k997_282{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--cv-text-dim);cursor:pointer;transition:background .12s ease,color .12s ease}._railMiniBtn_1k997_282:hover{background:#131b2e0f;color:var(--cv-text)}._railSubRow_1k997_300{margin-left:16px;border-color:transparent;background:transparent}._railSubRow_1k997_300:hover{background:#fff;border-color:var(--cv-edge)}._railSubHeaderClickable_1k997_307{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._railSubHeaderClickable_1k997_307:hover{color:var(--cv-text-muted)}._railRow_1k997_313{display:flex;align-items:center;gap:8px;margin:2px 8px;padding:6px 8px;min-width:0;border:1px solid var(--cv-edge);border-radius:7px;background:#fff;cursor:pointer}._railRow_1k997_313:hover{border-color:var(--cv-edge-strong)}._railRowDisabled_1k997_326{cursor:default;opacity:.5}._railRowDisabled_1k997_326:hover{background:none}._railRowIcon_1k997_332{flex:none;font-size:15px;color:var(--cv-text-dim)}._railRowName_1k997_337{flex:1;min-width:0;font-size:12px;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._railRowLink_1k997_346{padding:0;border:0;background:transparent;text-align:left;font-family:inherit;cursor:pointer}._railRowLink_1k997_346:hover,._railRowLinkActive_1k997_355{color:var(--cv-cyan)}._railChip_1k997_357{flex:none;font-family:var(--cv-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:1px 6px;border-radius:999px;background:#b4530924;color:var(--cv-amber)}._railChipError_1k997_368{background:#dc262624;color:var(--cv-red)}._checkbox_1k997_373{flex:none;width:14px;height:14px;accent-color:var(--cv-cyan);cursor:pointer}._checkbox_1k997_373:disabled{cursor:default}._main_1k997_384{flex:1;display:flex;min-width:0;position:relative;overflow:hidden}._mainDragging_1k997_391{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}._mainDragging_1k997_391 iframe{pointer-events:none}._pane_1k997_397{position:relative;overflow:hidden;height:100%;min-width:0}._paneFlex_1k997_403{flex:1 1 0}._dividerBar_1k997_405{flex:none;width:6px;cursor:col-resize;touch-action:none;background:#dfe3ee;border-left:1px solid #c9cfdd;border-right:1px solid #c9cfdd;transition:background .12s ease}._dividerBar_1k997_405:hover{background:#0061ff59}._fallbackCard_1k997_419{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:var(--cv-void);color:var(--cv-text-muted)}._fallbackName_1k997_432{max-width:80%;font-size:13px;font-weight:600;color:var(--cv-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fallbackType_1k997_441{font-family:var(--cv-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-text-dim)}._openFullBtn_1k997_448{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:8px 14px;border:1px solid var(--cv-edge-strong);border-radius:6px;background:#0061ff1a;color:var(--cv-cyan);font-family:var(--cv-sans);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease}._openFullBtn_1k997_448:hover{background:#0061ff2e}._railAlignBtn_1k997_466{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cv-edge-strong);border-radius:6px;background:#fff;color:var(--cv-text-muted);cursor:pointer}._railAlignBtn_1k997_466:hover{color:var(--cv-cyan);border-color:var(--cv-cyan)}._railDeleteBtn_1k997_484{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--cv-text-dim);opacity:.7;cursor:pointer}._railDeleteBtn_1k997_484:hover{color:var(--cv-red);border-color:var(--cv-red);background:#fff;opacity:1}._card_146z4_1{background:#fff;border-radius:.875rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;border:1px solid #f1f1f1}._sectionTitle_146z4_11{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-bottom:.25rem}._fieldGroup_146z4_20{display:flex;flex-direction:column;gap:6px}._label_146z4_26{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}._hint_146z4_34{font-size:.6875rem;color:#9ca3af;line-height:1.4}._coordRow_146z4_40{display:flex;align-items:center;gap:1.5rem;font-size:.8rem;color:#374151;flex-wrap:wrap}._coordRow_146z4_40 strong{font-weight:700;font-family:monospace}._clearBtn_146z4_54{margin-left:auto;font-size:.75rem;font-weight:600;color:#ef4444;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}._clearBtn_146z4_54:hover{background:#fef2f2}._actions_146z4_71{display:flex;justify-content:flex-end;gap:.75rem}._transferCard_146z4_77{background:#fff;border-radius:.875rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;border:1px solid #fecaca}._transferTitle_146z4_87{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ef4444;margin-bottom:.25rem}._transferPending_146z4_96{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;font-size:.8125rem;color:#6b7280;background:#fef2f2;border-radius:8px;padding:.625rem .875rem}._transferError_146z4_109{font-size:.75rem;color:#ef4444;line-height:1.4}._transferSent_146z4_115{font-size:.75rem;font-weight:600;color:#16a34a}._readOnlyNote_146z4_121{margin-top:.5rem;font-size:.8125rem;color:#6b7280}._saveError_146z4_127{font-size:.8125rem;color:#ef4444;text-align:right}@media (max-width: 767px){._card_146z4_1,._transferCard_146z4_77{padding:1rem}._actions_146z4_71{flex-wrap:wrap}}._card_diqrg_1{background:#fff;border-radius:.875rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;border:1px solid #f1f1f1}._title_diqrg_11{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}._hint_diqrg_19{font-size:.8125rem;color:#6b7280;line-height:1.5}._error_diqrg_25{padding:8px 12px;border-radius:8px;background:#fdecea;color:#b3261e;font-size:13px}._list_diqrg_33{display:flex;flex-direction:column;border:1px solid #eef0f6;border-radius:10px}._row_diqrg_40{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #eef0f6}._row_diqrg_40:last-child{border-bottom:none}._person_diqrg_50{display:flex;flex-direction:column;flex:1;min-width:0}._name_diqrg_57{font-size:14px;color:#131b2e}._email_diqrg_62{font-size:12px;color:#737687;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._outside_diqrg_70{padding:2px 8px;border-radius:999px;background:#fff4e0;color:#9a5b00;font-size:11px;font-weight:700;white-space:nowrap}._role_diqrg_80{font-size:13px;color:#434654}._row_diqrg_40 select,._addRole_diqrg_86 select{padding:6px 8px;border:1px solid #c3c6d6;border-radius:8px;font-size:13px;background:#fff}._remove_diqrg_94{display:inline-flex;padding:6px;border-radius:8px;color:#b3261e}._remove_diqrg_94:hover{background:#fdecea}._addBox_diqrg_103{display:flex;flex-direction:column;gap:10px;padding-top:.5rem;border-top:1px solid #eef0f6}._addHead_diqrg_111{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._addTitle_diqrg_119{font-size:13px;font-weight:600;color:#131b2e}._addRole_diqrg_86{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#434654}._search_diqrg_133{width:100%;padding:8px 12px;border:1px solid #c3c6d6;border-radius:8px;font-size:13px}._add_diqrg_86{padding:6px 12px;border-radius:8px;background:#e8eeff;color:#0061ff;font-size:13px;font-weight:600;white-space:nowrap}._add_diqrg_86:hover{background:#dbe4ff}._add_diqrg_86:disabled{opacity:.5}._card_nhjum_1{background:#fff;border-radius:.75rem;padding:1.5rem}._sectionTitle_nhjum_7{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#71717a;margin:0 0 1rem}._fieldGrid_nhjum_16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;max-width:760px}._label_nhjum_23{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#71717a}._hint_nhjum_31{font-size:.75rem;color:#71717a;line-height:1.5}._savedNote_nhjum_37{font-size:.875rem;font-weight:600;color:#16a34a}@media (max-width: 640px){._fieldGrid_nhjum_16{grid-template-columns:1fr}}._page_xzno3_1{display:flex;flex-direction:column;gap:2rem;max-width:64rem}._headerBlock_xzno3_8{display:flex;flex-direction:column;gap:.5rem}._subtitle_xzno3_14{font-size:.9375rem;color:#6b7280;max-width:40rem;line-height:1.5}._expiredNote_xzno3_21{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.8125rem;font-weight:600;border-radius:8px;padding:.625rem .875rem;max-width:40rem}._grid_xzno3_36{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}._planCard_xzno3_43{position:relative;background:#fff;border:1px solid #f1f1f1;border-radius:.875rem;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}._planCard_xzno3_43._highlighted_xzno3_54{border:2px solid #0061ff;box-shadow:0 8px 30px #0061ff1f}._popularBadge_xzno3_59{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:#0061ff;color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border-radius:999px;white-space:nowrap}._planName_xzno3_75{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}._priceRow_xzno3_83{display:flex;align-items:baseline;gap:.375rem}._price_xzno3_83{font-size:2rem;font-weight:800;color:#131b2e}._period_xzno3_95{font-size:.8125rem;color:#9ca3af}._tagline_xzno3_100{font-size:.8125rem;color:#6b7280;line-height:1.4;min-height:2.3rem}._featureList_xzno3_107{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 1rem;flex:1}._featureList_xzno3_107 li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#131b2e}._featureList_xzno3_107 li span{color:#0061ff}._purchaseBtn_xzno3_127{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:700;border-radius:.5rem;border:1px solid #d3dcf0;background:#fff;color:#0061ff;cursor:pointer;transition:background .15s,border-color .15s}._purchaseBtn_xzno3_127:hover{background:#f2f6ff;border-color:#0061ff}._purchaseBtnPrimary_xzno3_145{background:#0061ff;border-color:#0061ff;color:#fff}._purchaseBtnPrimary_xzno3_145:hover{background:#0052d9}._footnote_xzno3_155{font-size:.75rem;color:#9ca3af}@media (max-width: 900px){._grid_xzno3_36{grid-template-columns:1fr;max-width:26rem}}._statsGrid_19gsa_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}@media (max-width: 767px){._statsGrid_19gsa_1{grid-template-columns:1fr;gap:1rem}}._pagination_1hvjj_1{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 0}._filterBar_1hvjj_10{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._ownerFilter_1hvjj_17{position:relative;width:260px}._ownerInputWrap_1hvjj_22{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:7px 10px;transition:border-color .15s}._ownerInputWrap_1hvjj_22:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}._ownerInput_1hvjj_22{flex:1;border:none;outline:none;font-size:13px;color:#111;background:transparent;min-width:0}._ownerInput_1hvjj_22::-moz-placeholder{color:#9ca3af}._ownerInput_1hvjj_22::placeholder{color:#9ca3af}._ownerClear_1hvjj_52{display:flex;align-items:center;padding:0;background:transparent;border:none;color:#9ca3af;cursor:pointer;line-height:1}._ownerClear_1hvjj_52:hover{color:#374151}._ownerDropdown_1hvjj_67{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 8px 24px #0000001a;z-index:100;overflow:hidden;max-height:260px;overflow-y:auto}._ownerDropdownMsg_1hvjj_82{padding:10px 14px;font-size:12px;color:#9ca3af;display:flex;align-items:center}._ownerOption_1hvjj_90{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;padding:9px 14px;background:transparent;border:none;cursor:pointer;transition:background .1s}._ownerOption_1hvjj_90:hover{background:#f5f5ff}._ownerOptionName_1hvjj_107{font-size:13px;font-weight:500;color:#111}._ownerOptionEmail_1hvjj_113{font-size:11px;color:#6b7280}._logTable_1hvjj_118{max-height:280px;border:1px solid rgba(0,0,0,.07);border-radius:8px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}._tableWrap_1hvjj_127{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){._ownerFilter_1hvjj_17{max-width:100%}}._activeFilterBadge_1hvjj_138{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#4f46e514;border:1px solid rgba(79,70,229,.2);border-radius:20px;font-size:12px;font-weight:500;color:#4f46e5}._picker_1hvjj_152{display:flex;flex-direction:column;gap:8px}._pickerList_1hvjj_158{max-height:232px;overflow-y:auto;border:1px solid rgba(0,0,0,.08);border-radius:8px}._pickerMsg_1hvjj_165{padding:14px;font-size:12px;color:#9ca3af;text-align:center}._pickerRow_1hvjj_172{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;padding:9px 14px;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .1s}._pickerRow_1hvjj_172:last-child{border-bottom:none}._pickerRow_1hvjj_172:hover{background:#f5f5ff}._pickerRowActive_1hvjj_188{background:#4f46e51a}._pickerRowActive_1hvjj_188:hover{background:#4f46e524}._inactiveTag_1hvjj_193{margin-left:6px;padding:1px 6px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:10px;font-weight:700;text-transform:uppercase}._currentOwner_1hvjj_204{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#f7f8fb}._overrideRow_1hvjj_213{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#374151;cursor:pointer}._ownerError_1hvjj_222{padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px}._memberRow_1hvjj_232{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid rgba(0,0,0,.07);border-radius:10px;background:#fff}._ownerTag_1hvjj_243,._roleTag_1hvjj_244{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}._ownerTag_1hvjj_243{background:#4f46e51f;color:#4338ca}._roleTag_1hvjj_244{background:#f3f4f6;color:#4b5563}._removeBtn_1hvjj_257{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}._removeBtn_1hvjj_257:hover{border-color:#fecaca;background:#fef2f2;color:#dc2626}._removeConfirmBtn_1hvjj_273{padding:6px 11px;border:none;border-radius:8px;background:#dc2626;color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}._removeConfirmBtn_1hvjj_273:hover{background:#b91c1c}._removeConfirmBtn_1hvjj_273:disabled{opacity:.6;cursor:default}._deletedToggle_1hvjj_288{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer;white-space:nowrap}._deletedRow_1hvjj_299{background:#fdf5f5}._deletedRow_1hvjj_299:hover{background:#fceeee}._deletedTag_1hvjj_302{margin-left:8px;padding:1px 8px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}._dangerBtn_1hvjj_315{padding:8px 18px;border:none;border-radius:8px;background:#dc2626;color:#fff;font-size:14px;font-weight:600;cursor:pointer}._dangerBtn_1hvjj_315:hover{background:#b91c1c}._dangerBtn_1hvjj_315:disabled{opacity:.6;cursor:default}._loadError_1hvjj_328{display:flex;align-items:center;gap:8px;padding:16px 20px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:14px}._viewToggle_1hvjj_341{margin-left:auto;display:inline-flex;gap:4px;padding:4px;border-radius:8px;background:#f2f3ff}._viewToggle_1hvjj_341 button{display:inline-flex;align-items:center;justify-content:center;padding:5px;border-radius:6px;color:#434656;transition:background .15s,color .15s}._viewToggle_1hvjj_341 button:hover{color:#004bca}._viewToggle_1hvjj_341 button:focus-visible{outline:2px solid #0061ff;outline-offset:1px}._viewToggle_1hvjj_341 ._viewActive_1hvjj_363{background:#fff;color:#004bca;box-shadow:0 1px 2px #131b2e1f}._cardGrid_1hvjj_370{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}._card_1hvjj_370{display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:12px;border:1px solid rgba(195,198,216,.35);overflow:hidden;transition:box-shadow .15s}._card_1hvjj_370:hover{box-shadow:0 6px 18px #131b2e14}._cardDeleted_1hvjj_389{background:#fdf5f5}._cardThumb_1hvjj_391{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;background:#eef1fb;color:#004bca4d;overflow:hidden}._cardThumb_1hvjj_391 .app-icon{font-size:48px}._cardThumb_1hvjj_391 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}button._cardThumb_1hvjj_391{cursor:pointer}button._cardThumb_1hvjj_391:focus-visible{outline:2px solid #0061ff;outline-offset:-2px}._cardDeleted_1hvjj_389 ._cardThumb_1hvjj_391{filter:grayscale(.6);opacity:.75}._cardBody_1hvjj_408{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}._cardHead_1hvjj_415{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._cardTitle_1hvjj_422{min-width:0;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:#131b2e;line-height:1.35;overflow-wrap:anywhere}._cardMeta_1hvjj_433{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._cardLocation_1hvjj_440{display:inline-flex;align-items:center;gap:3px;min-width:0;font-size:12px;color:#434656}._cardOwner_1hvjj_449{display:flex;flex-direction:column;min-width:0}._cardOwnerName_1hvjj_455{font-size:13px;color:#131b2e}._cardOwnerEmail_1hvjj_456{font-size:12px;color:#737687;overflow-wrap:anywhere}._cardStats_1hvjj_458{display:flex;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid rgba(195,198,216,.3);font-size:12px;color:#434656}._cardStats_1hvjj_458>span{display:inline-flex;align-items:center;gap:4px}._cardDates_1hvjj_470{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:#737687}._root_9sfzl_1{position:relative;display:flex;flex-direction:column;gap:6px}._label_9sfzl_8{font-size:12px;font-weight:600;color:#434654}._trigger_9sfzl_14{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border:1px solid #c3c6d6;border-radius:8px;background:#fff;font-size:13px;color:#131b2e;text-align:left;cursor:pointer}._trigger_9sfzl_14:hover{background:#f9fafb}._placeholder_9sfzl_32{color:#737687}._panel_9sfzl_34{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:260px;overflow-y:auto;padding:6px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 10px 24px #131b2e1f}._bulk_9sfzl_49{display:flex;gap:12px;padding:4px 8px 8px;border-bottom:1px solid #eef0f6;margin-bottom:4px}._bulk_9sfzl_49 button{font-size:12px;font-weight:600;color:#0061ff}._bulk_9sfzl_49 button:hover{text-decoration:underline}._option_9sfzl_65{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:6px;font-size:13px;cursor:pointer}._option_9sfzl_65:hover{background:#f2f3ff}._panel_1atvr_1{padding:16px 18px;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:10px}._title_1atvr_10{margin:0;font-size:14px;font-weight:700;color:#111827;display:flex;align-items:center;gap:10px;flex-wrap:wrap}._activeCount_1atvr_12{padding:1px 8px;border-radius:999px;background:#eff6ff;color:#0061ff;font-size:11.5px;font-weight:600}._note_1atvr_20{margin:0;font-size:12.5px;line-height:1.5;color:#6b7280;max-width:80ch}._list_1atvr_22{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}._item_1atvr_24{display:grid;grid-template-columns:96px minmax(120px,200px) minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid #f3f4f6;font-size:12.5px}._name_1atvr_34{font-weight:600;color:#111827}._detail_1atvr_35{color:#374151;font-variant-numeric:tabular-nums}._time_1atvr_36{font-size:11.5px;color:#9ca3af;white-space:nowrap}._chip_1atvr_38{justify-self:start;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap}._queued_1atvr_47{background:#f3f4f6;color:#4b5563}._running_1atvr_48{background:#dbeafe;color:#1e40af}._done_1atvr_49{background:#dcfce7;color:#166534}._error_1atvr_50{background:#fee2e2;color:#991b1b}@media (max-width: 720px){._item_1atvr_24{grid-template-columns:auto 1fr}._detail_1atvr_35,._time_1atvr_36{grid-column:1 / -1}}._pagination_fwgpz_1{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 0}._tableWrap_fwgpz_9{overflow-x:auto;-webkit-overflow-scrolling:touch}._titleRow_fwgpz_14{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._recalcAllBtn_fwgpz_22{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid #d1d5db;background:#fff;font-size:12.5px;font-weight:600;color:#111827;cursor:pointer}._recalcAllBtn_fwgpz_22:hover:not(:disabled){background:#f9fafb}._recalcAllBtn_fwgpz_22:disabled{opacity:.6;cursor:default}._filters_fwgpz_39{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}._filter_fwgpz_39{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:#434654}._filter_fwgpz_39 select{min-width:180px;padding:7px 10px;border:1px solid #c3c6d6;border-radius:8px;background:#fff;font-size:13px;font-weight:400}._parentChip_fwgpz_65{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#e8eeff;color:#0061ff;font-size:12px;font-weight:600}._modules_fwgpz_77{margin-top:4px;font-size:11px;color:#737687}._modulePicker_fwgpz_83{display:flex;flex-direction:column;gap:6px;padding-top:4px}._statusBadge_ipsjr_1{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;padding:.2rem .6rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}._statusNone_ipsjr_13{background:#f3f4f6;color:#6b7280}._statusPending_ipsjr_14{background:#fef9c3;color:#a16207}._statusInprogress_ipsjr_15{background:#dbeafe;color:#1d4ed8}._statusSuccess_ipsjr_16{background:#dcfce7;color:#15803d}._statusFailed_ipsjr_17{background:#fee2e2;color:#b91c1c}._dot_ipsjr_19{width:6px;height:6px;border-radius:50%;flex-shrink:0}._dotPulse_ipsjr_26{animation:_pulse_ipsjr_1 1.5s infinite}@keyframes _pulse_ipsjr_1{0%,to{opacity:1}50%{opacity:.4}}._errorTooltip_ipsjr_35{max-width:320px;word-break:break-word}._modalFileList_ipsjr_40{max-height:340px;overflow-y:auto}._modalFileRow_ipsjr_45{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;transition:background .15s}._modalFileRow_ipsjr_45:hover{background:var(--color-surface-container-low, #f3f4f6)}._modalFileRowSelected_ipsjr_59{background:#eef2ff;outline:2px solid #6366f1}._projectHeaderRow_ipsjr_66{background:#f5f3ff;border-bottom:1px solid rgba(99,102,241,.12)}._projectHeaderCell_ipsjr_71{padding:8px 16px!important}._projectHeaderInner_ipsjr_75{display:flex;align-items:center;gap:8px}._projectCollapseBtn_ipsjr_81{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:4px;flex-shrink:0}._projectCollapseBtn_ipsjr_81:hover{background:#6366f114;color:#6366f1}._projectName_ipsjr_100{font-size:13px;font-weight:600;color:#374151;flex:1;min-width:0}._projectCount_ipsjr_108{font-size:11px;font-weight:400;color:#9ca3af;margin-right:4px}._triggerAllBtn_ipsjr_115{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:#6366f1;color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:opacity .15s;flex-shrink:0}._triggerAllBtn_ipsjr_115:hover:not(:disabled){opacity:.88}._triggerAllBtn_ipsjr_115:disabled,._triggerAllBtnBusy_ipsjr_136{opacity:.6;cursor:not-allowed}._duplicateAllBtn_ipsjr_141{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:#fff;color:#6366f1;border:1px solid #c7d2fe;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s;flex-shrink:0}._duplicateAllBtn_ipsjr_141:hover:not(:disabled){background:#eef2ff}._duplicateAllBtn_ipsjr_141:disabled,._duplicateAllBtnBusy_ipsjr_162{opacity:.6;cursor:not-allowed}._batchJobLine_ipsjr_167{display:inline-flex;align-items:center;gap:3px;margin-top:2px;padding:1px 6px;background:#eef2ff;color:#4338ca;border-radius:4px;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;max-width:260px;cursor:pointer;transition:background .15s}._batchJobLine_ipsjr_167:hover{background:#e0e7ff}._tableWrap_ipsjr_187{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){._projectHeaderInner_ipsjr_75{flex-wrap:wrap}}._dialogNote_ipsjr_198{font-size:.75rem;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;padding:.5rem .75rem}._dialogError_ipsjr_207{font-size:.75rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.5rem .75rem}._statsGrid_12jes_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem}._alertAllClear_12jes_9{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-size:.8125rem;font-weight:500}._alertRow_12jes_22{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid transparent}._alertCritical_12jes_31{background:#fef2f2;border-color:#fecaca;color:#b91c1c}._alertWarning_12jes_37{background:#fffbeb;border-color:#fde68a;color:#a16207}._alertInfo_12jes_43{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}._alertMessage_12jes_49{font-size:.8125rem;font-weight:500;line-height:1.35}._alertSince_12jes_55{font-size:.6875rem;opacity:.75;margin-top:.125rem}._alertCode_12jes_61{font-size:.625rem;font-weight:700;letter-spacing:.05em;padding:.15rem .5rem;border-radius:9999px;background:#ffffffa6;flex-shrink:0;align-self:center}._statusBadge_12jes_74{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;padding:.2rem .6rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._statusPending_12jes_87{background:#fef9c3;color:#a16207}._statusRunning_12jes_88{background:#dbeafe;color:#1d4ed8}._statusSuccess_12jes_89{background:#dcfce7;color:#15803d}._statusFailed_12jes_90{background:#fee2e2;color:#b91c1c}._statusLost_12jes_91{background:#f3f4f6;color:#6b7280}._dot_12jes_93{width:6px;height:6px;border-radius:50%;flex-shrink:0}._dotPulse_12jes_100{animation:_pulse_12jes_1 1.5s infinite}@keyframes _pulse_12jes_1{0%,to{opacity:1}50%{opacity:.4}}._laneBadge_12jes_109{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px;text-transform:capitalize}._laneDot_12jes_120{width:7px;height:7px;border-radius:50%;flex-shrink:0}._occupancyTrack_12jes_129{width:90px;height:8px;border-radius:9999px;background:#f3f4f6;overflow:hidden;flex-shrink:0}._occupancyFill_12jes_138{height:100%;border-radius:9999px;transition:width .3s ease}._saturatedBadge_12jes_144{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .4rem;border-radius:9999px;background:#fee2e2;color:#b91c1c}._chartSvg_12jes_157{width:100%;height:auto;display:block}._legend_12jes_163{display:flex;align-items:center;gap:.75rem;font-size:.6875rem;color:#6b7280}._legend_12jes_163 span{display:inline-flex;align-items:center;gap:.3rem}._legend_12jes_163 i{display:inline-block;width:10px;height:10px;border-radius:2px}._waitTime_12jes_186{font-size:.8125rem;font-weight:700;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:.25rem .6rem;border-radius:.5rem;white-space:nowrap;flex-shrink:0}._tableWrap_12jes_198{overflow-x:auto;-webkit-overflow-scrolling:touch}._detailGrid_12jes_205{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1.5rem;padding-top:.75rem;font-size:.75rem;color:#374151}._detailGrid_12jes_205>div{display:flex;flex-direction:column;gap:.125rem;min-width:0}._detailLabel_12jes_221{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}._detailMono_12jes_229{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;word-break:break-all}._detailError_12jes_235{margin-top:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.625rem .75rem;font-size:.6875rem;color:#b91c1c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-all}._scroll_3b8yr_1{overflow-x:auto}._table_3b8yr_3{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}._table_3b8yr_3 th{padding:8px 10px;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_3b8yr_3 td{padding:9px 10px;color:#374151;border-bottom:1px solid #f3f4f6;white-space:nowrap;vertical-align:top}._rowCurrent_3b8yr_30 td{background:#eff6ff}._strong_3b8yr_32{font-weight:600;color:#111827}._sub_3b8yr_37{display:block;font-size:11px;color:#6b7280}._muted_3b8yr_43{color:#9ca3af}._chipCurrent_3b8yr_45,._chipRecommended_3b8yr_46{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:600;vertical-align:1px}._chipCurrent_3b8yr_45{background:#dbeafe;color:#1d4ed8}._chipRecommended_3b8yr_46{background:#dcfce7;color:#166534}._usage_3b8yr_59{display:flex;flex-direction:column;gap:4px;min-width:150px}._meter_3b8yr_66{height:6px;border-radius:999px;background:#f3f4f6;overflow:hidden}._meterFill_3b8yr_73{display:block;height:100%;border-radius:999px}._ok_3b8yr_79{background:#1baf7a}._near_3b8yr_80{background:#f59e0b}._over_3b8yr_81{background:#dc2626}._status_3b8yr_83{font-size:11.5px;font-weight:600}._okText_3b8yr_84{color:#166534}._nearText_3b8yr_85{color:#92400e}._overText_3b8yr_86{color:#b91c1c}._panel_16b9q_1{padding:18px;border-radius:12px;background:#fff}._title_16b9q_7{margin:0 0 10px;font-size:14px;font-weight:700;color:#111827}._note_16b9q_15{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:#6b7280;max-width:78ch}._warn_16b9q_25{margin-top:8px;padding:10px 12px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:12.5px;line-height:1.5}._rows_16b9q_35{display:flex;flex-direction:column}._row_16b9q_35{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px 0;border-top:1px solid #f3f4f6}@media (max-width: 720px){._row_16b9q_35{grid-template-columns:1fr;gap:6px}}._figure_16b9q_49{display:flex;flex-direction:column;align-items:flex-start;gap:5px}._figureName_16b9q_50{font-size:13px;font-weight:600;color:#111827}._detail_16b9q_52{font-size:12.5px;color:#374151;line-height:1.55}._chip_16b9q_54{display:inline-block;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em}._measured_16b9q_63{background:#dcfce7;color:#166534}._partial_16b9q_64{background:#fef3c7;color:#92400e}._estimated_16b9q_65{background:#f3f4f6;color:#4b5563}._entered_16b9q_66{background:#e0e7ff;color:#3730a3}._link_16b9q_68{color:#92400e;font-weight:700;text-decoration:underline}._overview_15g3d_2,._panel_15g3d_3{--ov-compute: #2a78d6;--ov-storage: #eb6834;--ov-transfer: #1baf7a;--ov-fixed: #8a909c;--ov-neutral: #737b8b;--ov-grid: #edf0f5}._overview_15g3d_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}._overview_15g3d_2>._panel_15g3d_3:first-child{grid-column:1 / -1}._panel_15g3d_3{padding:18px;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:14px;min-width:0}._title_15g3d_30{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}._note_15g3d_39{margin:0;font-size:12.5px;line-height:1.55;color:#6b7280;max-width:78ch}._small_15g3d_47{margin:0;font-size:11.5px;color:#6b7280;font-variant-numeric:tabular-nums}._muted_15g3d_54{margin:0;font-size:12px;color:#9ca3af}._link_15g3d_56{color:#0061ff;font-weight:600}._levels_15g3d_58{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;max-width:640px}._level_15g3d_58{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:#f7f8fa;min-width:0}._levelLabel_15g3d_75{font-size:11.5px;font-weight:600;color:#6b7280}._levelValue_15g3d_77{font-size:20px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._compute_15g3d_84{--c: var(--ov-compute)}._storage_15g3d_85{--c: var(--ov-storage)}._transfer_15g3d_86{--c: var(--ov-transfer)}._fixed_15g3d_87{--c: var(--ov-fixed)}._neutral_15g3d_88{--c: var(--ov-neutral)}._whole_15g3d_90{display:flex;gap:2px;height:24px}._seg_15g3d_92{flex:0 1 0;min-width:2px;background:var(--c);position:relative}._seg_15g3d_92:first-child{border-radius:4px 0 0 4px}._seg_15g3d_92:last-child{border-radius:0 4px 4px 0}._seg_15g3d_92:only-child{border-radius:4px}._keys_15g3d_103{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12.5px;color:#4b5563}._key_15g3d_103{display:inline-flex;align-items:center;gap:8px}._key_15g3d_103 b{color:#111827;font-weight:600;font-variant-numeric:tabular-nums}._swatch_15g3d_114{width:12px;height:12px;border-radius:3px;background:var(--c);flex:none}._striped_15g3d_122{background:repeating-linear-gradient(135deg,var(--c) 0 4px,color-mix(in srgb,var(--c) 18%,#fff) 4px 9px)}._chart_15g3d_126,._group_15g3d_127{display:flex;flex-direction:column;gap:10px}._groupName_15g3d_129{margin:4px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}._row_15g3d_138,._axis_15g3d_139{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:14px;align-items:center}._row_15g3d_138{position:relative;border-radius:6px;outline-offset:3px}._row_15g3d_138:focus-visible,._seg_15g3d_92:focus-visible{outline:2px solid #0061ff}._label_15g3d_150{display:flex;flex-direction:column;min-width:0;line-height:1.35}._name_15g3d_152{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:13px;font-weight:600;color:#111827}._value_15g3d_162{font-variant-numeric:tabular-nums}._sub_15g3d_163{font-size:11.5px;color:#6b7280}._track_15g3d_165{position:relative;height:20px;background-image:linear-gradient(to right,var(--ov-grid) 1px,transparent 1px);background-size:50% 100%;box-shadow:inset -1px 0 var(--ov-grid)}._bar_15g3d_173{position:absolute;inset:0 auto 0 0;min-width:2px;background:var(--c);border-radius:0 4px 4px 0}._bar_15g3d_173._striped_15g3d_122{background:repeating-linear-gradient(135deg,var(--c) 0 4px,color-mix(in srgb,var(--c) 18%,#fff) 4px 9px)}._stack_15g3d_185{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:2px}._stackSeg_15g3d_186{flex:0 1 0;min-width:2px;background:var(--c)}._stackSeg_15g3d_186:last-child{border-radius:0 4px 4px 0}._stackSeg_15g3d_186._striped_15g3d_122{background:repeating-linear-gradient(135deg,var(--c) 0 4px,color-mix(in srgb,var(--c) 18%,#fff) 4px 9px)}._row_15g3d_138:hover ._bar_15g3d_173,._row_15g3d_138:hover ._stackSeg_15g3d_186,._seg_15g3d_92:hover{filter:brightness(1.08)}._ticks_15g3d_197{position:relative;height:16px;font-size:10.5px;color:#9ca3af;font-variant-numeric:tabular-nums}._ticks_15g3d_197 span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}._ticks_15g3d_197 span:first-child{transform:none}._ticks_15g3d_197 span:last-child{transform:translate(-100%)}._chip_15g3d_209{display:inline-block;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em}._chip_measured_15g3d_218{background:#dcfce7;color:#166534}._chip_partial_15g3d_219{background:#fef3c7;color:#92400e}._chip_estimated_15g3d_220{background:#f3f4f6;color:#4b5563}._chip_entered_15g3d_221{background:#e0e7ff;color:#3730a3}._chip_none_15g3d_222{background:#f3f4f6;color:#9ca3af}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;z-index:20;left:0;bottom:calc(100% + 6px);max-width:min(420px,90vw);width:-moz-max-content;width:max-content;padding:7px 10px;border-radius:8px;background:#141821;color:#f4f6fa;font-size:12px;font-weight:500;line-height:1.45;white-space:normal;pointer-events:none}@media (max-width: 640px){._row_15g3d_138,._axis_15g3d_139{grid-template-columns:1fr;gap:6px}._axis_15g3d_139>span:first-child{display:none}}._panel_no0sj_1{padding:18px;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:12px;min-width:0}._head_no0sj_11{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._title_no0sj_19{margin:0;font-size:14px;font-weight:700;color:#111827}._subTitle_no0sj_21{margin:8px 0 0;font-size:12px;font-weight:700;color:#374151;display:flex;align-items:center;gap:8px}._count_no0sj_31{padding:0 7px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:11px;font-variant-numeric:tabular-nums}._note_no0sj_40{margin:0;font-size:12.5px;line-height:1.55;color:#6b7280;max-width:78ch}._small_no0sj_41{margin:4px 0 0;font-size:11.5px;color:#6b7280;line-height:1.5}._muted_no0sj_42{margin:0;font-size:12px;color:#9ca3af}._warn_no0sj_44{margin:0;padding:10px 12px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:12.5px}._progress_no0sj_53{margin:0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:#0061ff;font-weight:600}._btn_no0sj_63{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid #d1d5db;background:#fff;font-size:12.5px;font-weight:600;color:#111827;cursor:pointer}._btn_no0sj_63:hover:not(:disabled){background:#f9fafb}._btn_no0sj_63:disabled{opacity:.6;cursor:default}._danger_no0sj_80{color:#b91c1c;border-color:#fecaca}._danger_no0sj_80:hover:not(:disabled){background:#fef2f2}._rowBtn_no0sj_82{padding:4px 10px;font-size:12px}._toolbar_no0sj_84{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}._toolbar_no0sj_84 ._small_no0sj_41{margin:0;max-width:70ch}._actions_no0sj_94{text-align:right;white-space:nowrap}._done_no0sj_96{margin:0;padding:10px 12px;border-radius:8px;background:#ecfdf5;color:#065f46;font-size:12.5px}._stats_no0sj_105{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}._stat_no0sj_105{padding:12px 14px;border-radius:10px;background:#f8fafc}._statLabel_no0sj_112{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}._statValue_no0sj_113{margin:4px 0 2px;font-size:20px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._statHint_no0sj_114{margin:0;font-size:11.5px;color:#6b7280}._warnings_no0sj_116{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}._warnItem_no0sj_118,._infoItem_no0sj_119{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:8px;font-size:12.5px;line-height:1.5}._warnItem_no0sj_118{background:#fef3c7;color:#92400e}._infoItem_no0sj_119{background:#eff6ff;color:#1e3a8a}._srOnly_no0sj_132{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._lists_no0sj_141{display:flex;flex-direction:column;gap:10px;min-width:0}._tabs_no0sj_148{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #e5e7eb}._tab_no0sj_148{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:none;font-size:12.5px;font-weight:600;color:#6b7280;cursor:pointer}._tab_no0sj_148:hover{color:#111827}._tabActive_no0sj_172{color:#0061ff;border-bottom-color:#0061ff}._tab_no0sj_148:focus-visible{outline:2px solid #0061ff;outline-offset:-2px}._search_no0sj_182{width:100%;max-width:360px;padding:7px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:12.5px;color:#111827;background:#fff}._search_no0sj_182:focus{outline:none;border-color:#0061ff;box-shadow:0 0 0 2px #0061ff26}._tableScroll_no0sj_199{overflow-x:auto}._table_no0sj_199{width:100%;border-collapse:collapse;font-size:12.5px}._table_no0sj_199 th{text-align:left;padding:6px 8px;font-size:11px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_no0sj_199 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;color:#374151;font-variant-numeric:tabular-nums}._strong_no0sj_220{font-weight:600;color:#111827}._path_no0sj_222{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;min-width:240px;overflow-wrap:anywhere}._adviceOk_no0sj_229{display:inline-flex;align-items:center;gap:4px;color:#047857;font-weight:600}._adviceUnsaved_no0sj_230{color:#b45309;font-weight:600}._adviceChange_no0sj_231{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:#b45309;font-weight:600}._adviceSummary_no0sj_233,._adviceSummaryChange_no0sj_234{margin:0;padding:8px 12px;border-radius:8px;font-size:12.5px}._adviceSummary_no0sj_233{background:#ecfdf5;color:#065f46}._adviceSummaryChange_no0sj_234{background:#fef3c7;color:#92400e}._panel_15ygn_3{padding:18px;border-radius:12px;background:#fff}._summary_15ygn_9{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;cursor:pointer;list-style:none}._summary_15ygn_9::-webkit-details-marker{display:none}._summary_15ygn_9:before{content:"expand_more";font-family:Material Symbols Outlined;font-size:18px;color:#6b7280;transform:rotate(-90deg);transition:transform .15s}._panel_15ygn_3[open]>._summary_15ygn_9:before{transform:none}._title_15ygn_28{font-size:14px;font-weight:700;color:#111827}._chips_15ygn_34{display:flex;flex-wrap:wrap;gap:6px}._chip_15ygn_34{padding:2px 9px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;font-size:11.5px;font-weight:600}._on_15ygn_49{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}._offChip_15ygn_50{color:#6b7280}._note_15ygn_52{margin:12px 0 4px;font-size:12.5px;line-height:1.55;color:#6b7280;max-width:90ch}._lane_15ygn_60{margin-top:14px;padding-top:12px;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:8px}._laneTitle_15ygn_69{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#4b5563}._laneTitle_15ygn_69 .app-icon{font-size:16px;color:#6b7280}._flow_15ygn_82{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px}._steps_15ygn_89{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;gap:6px 22px}._step_15ygn_89{position:relative;flex:1 1 160px;max-width:340px;padding:7px 10px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;display:flex;flex-direction:column;gap:2px}._step_15ygn_89+._step_15ygn_89:before{content:"→";position:absolute;left:-17px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:13px}._stepTitle_15ygn_121{font-size:12.5px;font-weight:600;color:#111827}._stepDetail_15ygn_122{font-size:11.5px;line-height:1.45;color:#6b7280}._cdn_15ygn_124{border-color:#bfdbfe;background:#eff6ff}._s3_15ygn_125{border-color:#fed7aa;background:#fff7ed}._cold_15ygn_126{border-color:#c7d2fe;background:#eef2ff}._off_15ygn_50{border-style:dashed;background:#fff}._cost_15ygn_129{justify-self:start;padding:2px 8px;border-radius:6px;background:#f3f4f6;color:#374151;font-size:11.5px;font-weight:600}._footnote_15ygn_139{margin:0;font-size:11.5px;color:#6b7280}@media (max-width: 720px){._flow_15ygn_82{grid-template-columns:1fr;gap:6px}._step_15ygn_89{flex-basis:100%;max-width:none}._step_15ygn_89+._step_15ygn_89:before{content:"↓";left:12px;top:-15px;transform:none}._steps_15ygn_89{row-gap:18px}}._rangeTabs_1o9fw_3{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--md-sys-color-surface-container, #f1f3f6)}._rangeTab_1o9fw_3{padding:6px 14px;border:none;border-radius:7px;background:transparent;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer}._rangeTab_1o9fw_3:hover{color:#111827}._rangeTabActive_1o9fw_22{background:#fff;color:#0061ff;box-shadow:0 1px 2px #00000014}._statGrid_1o9fw_28{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}._statCard_1o9fw_34{padding:16px 18px;border-radius:12px;background:#fff}._statLabel_1o9fw_40{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}._statValue_1o9fw_49{margin:0;font-size:26px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._statHint_1o9fw_57{margin:4px 0 0;font-size:11.5px;color:#6b7280}._twoCol_1o9fw_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px}._panel_1o9fw_69{padding:18px;border-radius:12px;background:#fff}._panelHead_1o9fw_75{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._userSearch_1o9fw_83{width:100%;max-width:300px;margin-bottom:12px;padding:7px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:12.5px;color:#111827;background:#fff}._userSearch_1o9fw_83:focus{outline:none;border-color:#0061ff;box-shadow:0 0 0 2px #0061ff26}._panelTitle_1o9fw_101{margin:0 0 10px;font-size:14px;font-weight:700;color:#111827}._note_1o9fw_108{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:#6b7280;max-width:78ch}._warn_1o9fw_116{margin:0;padding:10px 12px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:12.5px;line-height:1.5}._tableScroll_1o9fw_126{overflow-x:auto}._table_1o9fw_126{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}._table_1o9fw_126 th{padding:8px 10px;text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_1o9fw_126 td{padding:9px 10px;color:#374151;border-bottom:1px solid #f3f4f6;white-space:nowrap}._strong_1o9fw_154{font-weight:600;color:#111827}._sub_1o9fw_159{display:block;font-size:11px;color:#6b7280}._failed_1o9fw_165{color:#dc2626}._empty_1o9fw_167{padding:18px 10px;color:#9ca3af;text-align:center}._awsTotal_1o9fw_173{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}._secondaryBtn_1o9fw_181{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:12.5px;font-weight:600;cursor:pointer}._secondaryBtn_1o9fw_181:hover{background:#f9fafb}._rateGrid_1o9fw_196{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}._rateField_1o9fw_202{display:flex;flex-direction:column;gap:4px;min-width:0}._rateLabel_1o9fw_209{font-size:11.5px;font-weight:600;color:#374151}._rateHint_1o9fw_215{font-size:10.5px;color:#9ca3af}._rateUnsaved_1o9fw_220 .input-field{border-color:#f59e0b;background:#fffbeb}._unsavedTag_1o9fw_222{font-size:10.5px;font-weight:600;color:#b45309}._saveRow_1o9fw_228{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}._saved_1o9fw_236{font-size:12px;font-weight:600;color:#059669}._saveError_1o9fw_242{font-size:12px;font-weight:600;color:#b91c1c}._error_1o9fw_248{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;line-height:1.5}._clickable_1o9fw_262{cursor:pointer}._clickable_1o9fw_262:hover{background:#f9fafb}._rowActive_1o9fw_265,._rowActive_1o9fw_265:hover{background:#eff6ff}._subTitle_1o9fw_268{margin:18px 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}._spark_1o9fw_277{display:flex;align-items:flex-end;gap:2px;height:90px;padding:6px 2px;border-radius:8px;background:#f9fafb}._sparkBar_1o9fw_287{flex:1;min-width:3px;border-radius:2px 2px 0 0;background:#0061ff;opacity:.85}._sparkBar_1o9fw_287:hover{opacity:1}._headerActions_1o9fw_296{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._dateRange_1o9fw_305{display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--md-outline-variant, #d5dbe3);border-radius:10px;background:#fff}._dateRangeActive_1o9fw_315{border-color:#0061ff;box-shadow:0 0 0 2px #0061ff1f}._dateInput_1o9fw_320{border:none;outline:none;font-size:12.5px;color:#1f2937;background:transparent;padding:2px 0}._dateSep_1o9fw_329{color:#94a3b8;font-size:12px}._dateClear_1o9fw_334{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:999px;background:transparent;color:#64748b;cursor:pointer}._dateClear_1o9fw_334:hover{background:#0000000f;color:#1f2937}._charts_1o9fw_356{--viz-compute: #2a78d6;--viz-storage: #eb6834;--viz-transfer: #1baf7a;display:flex;flex-direction:column;gap:14px;margin-top:16px}._chartGrid_1o9fw_366{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}._chartCard_1o9fw_372{border:1px solid var(--md-outline-variant, #e4e8ee);border-radius:12px;padding:12px 14px 8px;background:#fff;min-width:0}._chartHead_1o9fw_380{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}._chartUnit_1o9fw_388{font-size:11px;font-weight:400;color:#64748b}._vizWrap_1o9fw_394{position:relative}._vizSvg_1o9fw_398{display:block;width:100%;height:auto}._vizGrid_1o9fw_404{stroke:#edf0f4;stroke-width:1}._vizAxis_1o9fw_409{stroke:#dde2e9;stroke-width:1}._vizCrosshair_1o9fw_414{stroke:#b6bfca;stroke-width:1}._vizTick_1o9fw_419{font-size:10px;fill:#64748b}._vizEndLabel_1o9fw_424{font-size:11px;font-weight:600;fill:#1f2937}._vizLegend_1o9fw_430{display:flex;align-items:center;gap:12px}._vizLegendItem_1o9fw_436{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#475569}._vizKey_1o9fw_444{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}._vizKeyLine_1o9fw_452{display:inline-block;width:12px;height:2px;border-radius:1px;flex:none}._vizTooltip_1o9fw_460{position:absolute;top:6px;transform:translate(-50%);background:#fff;border:1px solid #dde2e9;border-radius:8px;box-shadow:0 8px 24px -8px #0f172a40;padding:7px 10px;pointer-events:none;z-index:5;min-width:130px}._vizTooltipTitle_1o9fw_474{margin:0 0 3px;font-size:11px;font-weight:600;color:#64748b}._vizTooltipRow_1o9fw_481{margin:1px 0;font-size:12px;color:#475569;display:flex;align-items:center;gap:6px;white-space:nowrap}._vizTooltipRow_1o9fw_481 strong{color:#0f172a}._chartTable_1o9fw_495 summary{cursor:pointer;font-size:12px;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 0}._chartTable_1o9fw_495[open] summary{margin-bottom:6px}._tipGrid_1o9fw_509{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:8px 0 16px}._tipCard_1o9fw_516{border:1px solid #e4e8ee;border-left:3px solid #94a3b8;border-radius:10px;background:#fff;padding:11px 14px}._tipCard_1o9fw_516[data-impact=high]{border-left-color:#0061ff}._tipCard_1o9fw_516[data-impact=medium]{border-left-color:#38bdf8}._tipHead_1o9fw_532{display:flex;align-items:center;gap:8px;margin-bottom:5px}._tipIcon_1o9fw_539{font-size:17px;color:#475569;flex:none}._tipTitle_1o9fw_545{margin:0;font-size:12.5px;font-weight:600;color:#0f172a;flex:1;min-width:0}._tipSaving_1o9fw_554{flex:none;font-size:11px;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:2px 8px;white-space:nowrap}._tipDetail_1o9fw_566{margin:0;font-size:12px;line-height:1.5;color:#475569}._cdnStats_1o9fw_573{margin-bottom:14px}._spaced_1o9fw_574{margin-bottom:12px}._cdnFoot_1o9fw_575{margin:12px 0 0}._panel_xjfk5_1{padding:18px;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:12px;min-width:0}._title_xjfk5_11{margin:0;font-size:14px;font-weight:700;color:#111827}._note_xjfk5_12{margin:0;font-size:12.5px;line-height:1.55;color:#6b7280;max-width:78ch}._form_xjfk5_14{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}._field_xjfk5_21{display:flex;flex-direction:column;gap:4px;min-width:200px;flex:0 1 260px}._fieldLabel_xjfk5_22{font-size:11.5px;font-weight:600;color:#374151}._error_xjfk5_24{margin:0;padding:8px 12px;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:12.5px}._tableScroll_xjfk5_33{overflow-x:auto}._table_xjfk5_33{width:100%;border-collapse:collapse;font-size:12.5px}._table_xjfk5_33 th{text-align:left;padding:6px 8px;font-size:11px;font-weight:600;color:#6b7280;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_xjfk5_33 td{padding:8px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:top}._strong_xjfk5_54{display:block;font-weight:600;color:#111827}._sub_xjfk5_55{display:block;font-size:11px;color:#9ca3af}._url_xjfk5_57{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#6b7280;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}._empty_xjfk5_66{text-align:center;color:#9ca3af;padding:16px 8px}._chip_xjfk5_68{display:inline-block;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:700;background:#f3f4f6;color:#4b5563}._active_xjfk5_78{background:#dcfce7;color:#166534}._expired_xjfk5_79{background:#f3f4f6;color:#6b7280}._revoked_xjfk5_80{background:#fee2e2;color:#991b1b}._actions_xjfk5_82{white-space:nowrap;text-align:right}._btn_xjfk5_84{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:4px 10px;border-radius:6px;border:1px solid #d1d5db;background:#fff;font-size:12px;font-weight:600;color:#111827;cursor:pointer}._btn_xjfk5_84:hover{background:#f9fafb}._danger_xjfk5_100{color:#b91c1c;border-color:#fecaca}._danger_xjfk5_100:hover{background:#fef2f2}._intake_1wuh6_3{margin-top:14px;padding-top:14px;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:10px}._head_1wuh6_12{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}._title_1wuh6_19{font-size:13px;font-weight:700;color:#111827}._patterns_1wuh6_25{display:flex;flex-wrap:wrap;gap:6px}._pattern_1wuh6_25,._planBtn_1wuh6_32{padding:5px 11px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;font-size:12px;font-weight:600;cursor:pointer}._pattern_1wuh6_25:hover,._planBtn_1wuh6_32:hover{border-color:#0061ff;color:#0061ff}._pattern_1wuh6_25:focus-visible,._planBtn_1wuh6_32:focus-visible{outline:2px solid #0061ff;outline-offset:2px}._active_1wuh6_46,._active_1wuh6_46:hover{border-color:#0061ff;background:#0061ff;color:#fff}._hint_1wuh6_49{font-size:12px;color:#6b7280;max-width:90ch}._fields_1wuh6_55{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}._field_1wuh6_55{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#6b7280}._input_1wuh6_71,._select_1wuh6_72{padding:6px 8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:12.5px;color:#111827}._input_1wuh6_71{width:76px}._input_1wuh6_71:focus,._select_1wuh6_72:focus{outline:2px solid #c7d2fe;border-color:#0061ff}._suffix_1wuh6_84{font-weight:500;color:#9ca3af}._plans_1wuh6_86{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px}._strip_1wuh6_94{margin:0;display:flex;flex-direction:column;gap:6px}._bars_1wuh6_96{display:flex;align-items:flex-end;gap:2px;height:52px;max-width:720px;padding-bottom:1px;border-bottom:1px solid #e5e7eb}._slot_1wuh6_106{position:relative;flex:1 1 0;min-width:2px;height:100%}._bar_1wuh6_96,._busy_1wuh6_114{position:absolute;left:0;right:0;bottom:0;border-radius:2px 2px 0 0}._bar_1wuh6_96{background:#2a78d6}._busy_1wuh6_114{background:#2a78d6;opacity:.22}._quiet_1wuh6_124{position:absolute;left:0;right:0;height:2px;background:#104281}._caption_1wuh6_132{font-size:11.5px;color:#6b7280}._panel_sud26_3{padding:18px 20px;border-radius:14px;background:#fff}._panelHead_sud26_9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:4px}._panelTitle_sud26_18{font-size:15px;font-weight:700;color:#111827}._note_sud26_24{margin:6px 0 12px;font-size:12px;color:#6b7280}._link_sud26_30{color:#0061ff;font-weight:600}._link_sud26_30:hover{text-decoration:underline}._presets_sud26_33{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._presetLabel_sud26_40{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}._presetBtn_sud26_48{padding:5px 11px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;font-size:12px;font-weight:600;cursor:pointer}._presetBtn_sud26_48:hover{border-color:#0061ff;color:#0061ff}._tableScroll_sud26_61{overflow-x:auto}._table_sud26_61{width:100%;border-collapse:collapse;font-size:13px}._table_sud26_61 th{padding:8px 10px;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap}._table_sud26_61 td{padding:8px 10px;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:middle;font-variant-numeric:tabular-nums}._strong_sud26_89{color:#111827;font-weight:600}._muted_sud26_90{color:#9ca3af}._empty_sud26_91{padding:16px 10px;color:#9ca3af;text-align:center}._sub_sud26_93{display:block;margin-top:2px;color:#9ca3af;font-size:11px;font-weight:400}._stepRow_sud26_101 td{border-bottom:1px solid #f9fafb;color:#6b7280}._stepName_sud26_102{padding-left:22px!important}._laneTag_sud26_104,._estTag_sud26_105{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._laneTag_sud26_104{background:#eef2ff;color:#4338ca}._estTag_sud26_105{background:#fef3c7;color:#92400e;cursor:help}._input_sud26_119{width:92px;padding:6px 9px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;font-size:13px;font-variant-numeric:tabular-nums}._input_sud26_119:focus{outline:2px solid #0061ff33;border-color:#0061ff}._select_sud26_131,._unitSelect_sud26_132{padding:6px 9px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;font-size:13px;cursor:pointer}._select_sud26_131:focus,._unitSelect_sud26_132:focus{outline:2px solid #0061ff33;border-color:#0061ff}._sizeCell_sud26_144{display:flex;gap:6px;align-items:center}._sizeCell_sud26_144 ._input_sud26_119{width:80px}._iconBtn_sud26_147{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:#9ca3af;cursor:pointer}._iconBtn_sud26_147:hover{background:#fef2f2;color:#dc2626}._controls_sud26_161{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid #f3f4f6}._addBtn_sud26_171{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px dashed #c7d2fe;border-radius:9px;background:#f5f7ff;color:#0061ff;font-size:12px;font-weight:600;cursor:pointer}._addBtn_sud26_171:hover{background:#eef2ff}._field_sud26_186{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#6b7280}._field_sud26_186 ._input_sud26_119{width:76px}._suffix_sud26_195{font-weight:500;color:#9ca3af}._range_sud26_196{display:block;margin-top:2px;font-weight:600;color:#6b7280}._checkField_sud26_198{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;cursor:pointer}._statGrid_sud26_208{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}._statCard_sud26_214,._statCardAccent_sud26_215{padding:16px 18px;border-radius:12px;background:#fff}._statCardAccent_sud26_215{background:#0061ff;color:#fff}._statCardAccent_sud26_215 ._statLabel_sud26_224,._statCardAccent_sud26_215 ._statHint_sud26_225{color:#fffc}._statCardAccent_sud26_215 ._statValue_sud26_226{color:#fff}._statLabel_sud26_224{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}._statValue_sud26_226{margin-top:4px;font-size:26px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._statHint_sud26_225{margin-top:2px;font-size:11px;color:#9ca3af}._tierGrid_sud26_251{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:12px}._tierCard_sud26_258{position:relative;border:1px solid #f3f4f6;border-radius:10px;padding:12px 14px;background:#fff}._tierTitle_sud26_266{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin-bottom:8px}._tierLegend_sud26_279{display:flex;gap:12px;font-size:11px;font-weight:600;color:#6b7280;text-transform:none;letter-spacing:0}._tierDot_sud26_289{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:baseline}._tierSvg_sud26_298{display:block;width:100%;height:auto}._tierTip_sud26_304{position:absolute;top:40px;transform:translate(-50%);background:#111827;color:#f9fafb;font-size:11px;line-height:1.55;border-radius:6px;padding:6px 10px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #0000002e;z-index:5;font-variant-numeric:tabular-nums}._tierTipTitle_sud26_321{font-weight:700;color:#fff}._tierDetails_sud26_326 summary{cursor:pointer;font-size:12px;font-weight:600;color:#6b7280;margin-top:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._tierDetails_sud26_326 summary:hover{color:#0061ff}._tierDetails_sud26_326[open] summary{margin-bottom:8px}._cdnStats_sud26_339{margin-bottom:14px}._warn_sud26_341{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:12.5px;line-height:1.5}._error_sud26_351{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;line-height:1.5}._subTitle_sud26_364{margin:18px 0 6px;font-size:12.5px;font-weight:700;color:#374151}._pricing_sud26_372{display:block}._pricingSummary_sud26_374{cursor:pointer;font-size:15px;font-weight:700;color:#111827}._pricing_sud26_372[open] ._pricingSummary_sud26_374{margin-bottom:4px}._statsGrid_18nx4_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}._errorBanner_18nx4_7{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.75rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.8125rem;font-weight:500}._usageRow_18nx4_22{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .6rem;border-radius:.6rem;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .12s,border-color .12s}._usageRow_18nx4_22:hover:not(:disabled){background:var(--color-surface-container-low, #f5f5f7)}._usageRowActive_18nx4_39{background:#eef2ff;border-color:#c7d2fe}._usageRowStatic_18nx4_44{cursor:default;opacity:.75}._barTrack_18nx4_49{flex:1;height:8px;border-radius:9999px;background:#f1f1f4;overflow:hidden;min-width:60px}._barFill_18nx4_58{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,#6366f1,#818cf8);transition:width .3s ease}._countPill_18nx4_68{display:inline-block;min-width:2rem;text-align:center;padding:.15rem .55rem;border-radius:9999px;background:#eef2ff;color:#4338ca;font-size:.75rem;font-weight:700}._rolePill_18nx4_80{display:inline-block;padding:.15rem .55rem;border-radius:9999px;background:#f3f4f6;color:#4b5563;font-size:.6875rem;font-weight:600;text-transform:capitalize;white-space:nowrap}._rolePillInactive_18nx4_92{background:#fef2f2;color:#b91c1c}._presetChip_18nx4_99{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;border:1px solid var(--color-outline-variant, #e5e7eb);background:#fff;color:#4b5563;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s}._presetChip_18nx4_99:hover{background:var(--color-surface-container-low, #f5f5f7)}._presetChipActive_18nx4_118{background:#6366f1;border-color:#6366f1;color:#fff}._tableWrap_18nx4_124{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){._usageRow_18nx4_22{flex-wrap:wrap}}._sortBtn_18nx4_135{display:inline-flex;align-items:center;gap:.25rem;text-transform:inherit;letter-spacing:inherit;font-weight:inherit}._sortBtn_18nx4_135:hover{color:#0061ff}._lastActiveFilter_18nx4_148{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}._clearBtn_18nx4_155{font-size:.75rem;font-weight:600;color:#0061ff}._clearBtn_18nx4_155:hover{text-decoration:underline}._rangeProblem_18nx4_165{font-size:.75rem;color:#b3261e}._logLink_18nx4_170{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:.5rem;background:#0061ff;color:#fff;font-size:.8125rem;font-weight:600}._logLink_18nx4_170:hover{background:#0050d6}._totalBadge_3ydfa_1{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fef2f2;color:#b91c1c;border-radius:999px;font-size:13px;font-weight:600}._tableWrap_3ydfa_16{overflow-x:auto;-webkit-overflow-scrolling:touch}._loadError_3ydfa_21{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 24px;color:#b91c1c;font-size:14px}._errorBanner_3ydfa_31{padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px}._withProject_3ydfa_40{display:block;font-size:.625rem;font-weight:600;color:#8a4b00}._removal_3ydfa_47{font-weight:600;color:#131b2e}._purged_3ydfa_52{color:#737687}._progress_3ydfa_60{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:#0047bd}._deleterEmail_3ydfa_68{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#131b2e}._deleterName_3ydfa_78{display:block;font-size:.6875rem;color:#737687}._card_5rp9i_1{background:#fff;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}._header_5rp9i_10{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--color-outline-variant, #e2e8f0)}._title_5rp9i_18{font-size:1rem;font-weight:700;color:var(--color-on-surface, #1a202c)}._description_5rp9i_24{font-size:.8125rem;color:var(--color-on-surface-variant, #64748b);line-height:1.5;max-width:560px}._section_5rp9i_31{display:flex;flex-direction:column;gap:.875rem}._sectionTitle_5rp9i_37{font-size:.9375rem;font-weight:600;color:var(--color-on-surface, #1a202c);margin-bottom:.25rem}._table_5rp9i_44{display:flex;flex-direction:column;gap:.5rem;max-width:560px}._headRow_5rp9i_51,._row_5rp9i_52{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.25rem;gap:.75rem;align-items:center}._headRow_5rp9i_51{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-variant, #64748b)}._extensionField_5rp9i_67{position:relative;display:flex;align-items:center}._extensionField_5rp9i_67 input{width:100%;padding-left:1.5rem}._dot_5rp9i_78{position:absolute;left:.75rem;font-weight:700;color:var(--color-on-surface-variant, #64748b);pointer-events:none}._removeButton_5rp9i_86{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;color:#dc2626}._removeButton_5rp9i_86:hover:not(:disabled){background:#fef2f2}._removeButton_5rp9i_86:disabled{color:#cbd5e1;cursor:not-allowed}._addButton_5rp9i_105{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:.375rem .75rem;border:1px dashed #c7d2fe;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:#0061ff}._addButton_5rp9i_105:hover:not(:disabled){background:#eff6ff}._addButton_5rp9i_105:disabled{opacity:.5;cursor:not-allowed}._loadError_5rp9i_127{font-size:.8125rem;font-weight:600;color:#dc2626;line-height:1.5}._saveRow_5rp9i_134{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-outline-variant, #e2e8f0)}._errorBadge_5rp9i_143{font-size:.8125rem;font-weight:600;color:#dc2626;max-width:340px}._savedBadge_5rp9i_150{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#16a34a}._settingsCard_1d7jk_1{background:#fff;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}._sectionHeader_1d7jk_10{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--color-outline-variant, #e2e8f0)}._sectionTitle_1d7jk_18{font-size:1rem;font-weight:700;color:var(--color-on-surface, #1a202c)}._settingRow_1d7jk_24{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}._settingInfo_1d7jk_31{flex:1}._settingLabel_1d7jk_35{display:block;font-size:.9375rem;font-weight:600;color:var(--color-on-surface, #1a202c);margin-bottom:.25rem}._settingDescription_1d7jk_43{font-size:.8125rem;color:var(--color-on-surface-variant, #64748b);line-height:1.5;max-width:480px}._settingWarning_1d7jk_50{margin-top:6px;font-size:.8125rem;line-height:1.5;max-width:480px;color:#92400e}._planSelect_1d7jk_58{min-width:200px;flex-shrink:0}._saveRow_1d7jk_63{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-outline-variant, #e2e8f0)}._savedBadge_1d7jk_72{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#16a34a}._toggle_1d7jk_82{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}._toggle_1d7jk_82 input{opacity:0;width:0;height:0;position:absolute}._toggleSlider_1d7jk_98{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e1;border-radius:9999px;transition:background .2s}._toggleSlider_1d7jk_98:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}._toggle_1d7jk_82 input:checked+._toggleSlider_1d7jk_98{background:var(--color-primary, #2563eb)}._toggle_1d7jk_82 input:checked+._toggleSlider_1d7jk_98:before{transform:translate(20px)}@media (max-width: 767px){._settingsCard_1d7jk_1{padding:1rem}._settingRow_1d7jk_24{flex-wrap:wrap;gap:1rem}._planSelect_1d7jk_58{min-width:0;width:100%}}._segmented_1d7jk_144{display:flex;gap:4px;background:#f4f4f5;border-radius:.5rem;padding:4px;flex-shrink:0}._segBtn_1d7jk_153{padding:6px 16px;border-radius:.375rem;border:none;background:transparent;font-size:.8125rem;font-weight:600;color:#71717a;cursor:pointer;transition:all .15s}._segBtnActive_1d7jk_165{background:#fff;color:#18181b;box-shadow:0 1px 3px #0000001a}._emailGrid_1d7jk_171{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;padding:1rem 0;border-top:1px solid rgba(194,198,217,.25)}._fieldLabel_1d7jk_179{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#71717a}._fieldHint_1d7jk_187{font-size:.75rem;color:#71717a;line-height:1.5}._inlineCheck_1d7jk_193{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#71717a;margin-top:6px}._testRow_1d7jk_202{display:flex;align-items:center;gap:.5rem;margin-right:auto}._testRow_1d7jk_202 input{width:220px}._errorBadge_1d7jk_213{font-size:.8125rem;font-weight:600;color:#dc2626;max-width:340px}@media (max-width: 640px){._emailGrid_1d7jk_171{grid-template-columns:1fr}._testRow_1d7jk_202 input{width:100%}}._limitGrid_1d7jk_231{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;flex:1;min-width:0;max-width:620px}._limitField_1d7jk_240{display:flex;flex-direction:column;gap:4px;min-width:0}._limitLabel_1d7jk_247{font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface-variant, #6b7280)}._daysInput_1d7jk_254{width:140px;flex-shrink:0}._infoBox_1d7jk_259{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:.875rem 1rem;font-size:.8125rem;color:#1e3a8a;line-height:1.55;display:flex;flex-direction:column;gap:.5rem}._infoBoxTitle_1d7jk_272{display:flex;align-items:center;gap:.375rem;font-weight:700;color:#1d4ed8}._infoBox_1d7jk_259 ol{list-style:decimal;padding-left:1.25rem;display:flex;flex-direction:column;gap:.375rem}._infoCode_1d7jk_288{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;background:#1d4ed814;border-radius:.25rem;padding:1px 4px}@media (max-width: 640px){._daysInput_1d7jk_254{width:100%}}._loadError_1d7jk_302{font-size:.8125rem;font-weight:600;color:#dc2626;line-height:1.5}._settingRowStacked_1d7jk_309{display:flex;flex-direction:column;gap:.75rem}._permGrid_1d7jk_315{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem}._permOption_1d7jk_321{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;border:1px solid #e5e7eb;border-radius:.6rem;cursor:pointer}._permOption_1d7jk_321:hover{background:#f8f9ff}._permOption_1d7jk_321 input{margin-top:3px;flex-shrink:0}._permName_1d7jk_335{display:block;font-size:.875rem;font-weight:600;color:#131b2e}._permHint_1d7jk_342{display:block;margin-top:2px;font-size:.75rem;line-height:1.4;color:#737687}@media (max-width: 767px){._permGrid_1d7jk_315{grid-template-columns:1fr}}._errorBanner_8et3p_1{padding:10px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px}._successBanner_8et3p_10{padding:10px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#15803d;font-size:13px}._formCard_8et3p_19{background:#fff;border:1px solid rgba(19,27,46,.08);border-radius:12px;padding:20px 24px}._fieldLabel_8et3p_26{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:6px}._versionInput_8et3p_36{width:220px;padding:9px 12px;border:1px solid rgba(19,27,46,.15);border-radius:8px;font-size:14px;outline:none}._versionInput_8et3p_36:focus{border-color:#2563eb}._itemsHead_8et3p_49{display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:4px}._addItemBtn_8et3p_57{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid rgba(37,99,235,.35);border-radius:8px;background:#2563eb0f;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer}._addItemBtn_8et3p_57:hover{background:#2563eb1f}._itemCard_8et3p_75{border:1px solid rgba(19,27,46,.1);border-radius:10px;padding:14px;margin-bottom:12px}._itemCardDragging_8et3p_82{opacity:.45}._itemCardDropBefore_8et3p_86{box-shadow:0 -3px #2563eb}._itemCardDropAfter_8et3p_90{box-shadow:0 3px #2563eb}._dragHandle_8et3p_94{display:inline-flex;align-items:center;color:#9ca3af;cursor:grab}._dragHandle_8et3p_94:active{cursor:grabbing}._dragHandle_8et3p_94:hover{color:#2563eb}._headFields_8et3p_109{display:flex;gap:24px;flex-wrap:wrap}._editingBanner_8et3p_115{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;background:#2563eb0f;border:1px solid rgba(37,99,235,.25);border-radius:10px;color:#2563eb;font-size:13px;font-weight:600}._cancelEditBtn_8et3p_129{margin-left:auto;padding:4px 12px;border:1px solid rgba(37,99,235,.35);border-radius:7px;background:transparent;color:#2563eb;font-size:12px;font-weight:600;cursor:pointer}._cancelEditBtn_8et3p_129:hover{background:#2563eb1a}._cancelBtn_8et3p_145{padding:10px 18px;margin-right:10px;border:1px solid rgba(19,27,46,.15);border-radius:10px;background:transparent;color:#374151;font-size:14px;font-weight:600;cursor:pointer}._cancelBtn_8et3p_145:hover{background:#f3f4f6}._itemCardHead_8et3p_161{display:flex;align-items:center;gap:10px}._itemIndex_8et3p_167{font-size:12px;font-weight:700;color:#9ca3af;font-variant-numeric:tabular-nums}._titleInput_8et3p_174{flex:1;padding:8px 12px;border:1px solid rgba(19,27,46,.15);border-radius:8px;font-size:14px;font-weight:600;outline:none}._titleInput_8et3p_174:focus{border-color:#2563eb}._removeItemBtn_8et3p_188{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(19,27,46,.1);border-radius:8px;background:transparent;color:#9ca3af;cursor:pointer}._removeItemBtn_8et3p_188:hover:not(:disabled){background:#fef2f2;color:#dc2626;border-color:#fecaca}._removeItemBtn_8et3p_188:disabled{opacity:.4;cursor:not-allowed}._descriptionInput_8et3p_212{width:100%;margin-top:10px;padding:8px 12px;border:1px solid rgba(19,27,46,.15);border-radius:8px;font-size:13.5px;line-height:1.5;outline:none;resize:vertical;font-family:inherit}._descriptionInput_8et3p_212:focus{border-color:#2563eb}._filesRow_8et3p_229{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}._fileChip_8et3p_237{display:inline-flex;align-items:center;gap:6px;max-width:340px;padding:5px 10px;background:#f3f4f6;border:1px solid rgba(19,27,46,.08);border-radius:8px;color:#374151;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileChipUploading_8et3p_253{color:#2563eb;background:#2563eb0f}._fileSize_8et3p_258{color:#9ca3af;font-size:11px}._fileRemove_8et3p_263{display:inline-flex;align-items:center;border:none;background:none;padding:0;color:#9ca3af;cursor:pointer}._fileRemove_8et3p_263:hover{color:#dc2626}._uploadBtn_8et3p_277{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px dashed rgba(19,27,46,.25);border-radius:8px;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer}._uploadBtn_8et3p_277:hover{border-color:#2563eb;color:#2563eb}._submitRow_8et3p_295{display:flex;justify-content:flex-end;margin-top:6px}._publishBtn_8et3p_301{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}._publishBtn_8et3p_301:hover:not(:disabled){background:#1d4ed8}._publishBtn_8et3p_301:disabled{opacity:.45;cursor:not-allowed}._listCard_8et3p_324{background:#fff;border:1px solid rgba(19,27,46,.08);border-radius:12px;padding:16px 24px}._listTitle_8et3p_331{font-size:15px;font-weight:700;color:#131b2e;margin-bottom:6px}._listRow_8et3p_338{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(19,27,46,.06)}._listVersion_8et3p_346{font-size:14px;font-weight:700;color:#131b2e}._listMeta_8et3p_352{flex:1;font-size:12.5px;color:#6b7280}._sharedChip_8et3p_358{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#2563eb;background:#2563eb14}._plansGrid_rhi8q_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}._planCard_rhi8q_7{background:#fff;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;border:1px solid transparent;transition:box-shadow .2s,border-color .2s}._planCard_rhi8q_7:hover{box-shadow:0 4px 16px #131b2e14;border-color:var(--color-outline-variant, #e2e8f0)}._planHeader_rhi8q_23{display:flex;align-items:flex-start;justify-content:space-between}._planName_rhi8q_29{font-size:1.125rem;font-weight:700;color:var(--color-on-surface, #1a202c);font-family:var(--font-headline, inherit)}._planUsers_rhi8q_36{font-size:.75rem;color:var(--color-on-surface-variant, #64748b);margin-top:.125rem}._planActions_rhi8q_42{display:flex;gap:.25rem}._planStats_rhi8q_47{display:flex;flex-direction:column;gap:.875rem;padding-top:1rem;border-top:1px solid var(--color-outline-variant, #e2e8f0)}._planStat_rhi8q_47{display:flex;align-items:center;gap:.75rem}._statLabel_rhi8q_61{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-surface-variant, #64748b);font-weight:600;margin-bottom:.1rem}._statValue_rhi8q_70{font-size:.9375rem;font-weight:700;color:var(--color-on-surface, #1a202c)}@media (max-width: 767px){._plansGrid_rhi8q_1{grid-template-columns:1fr;gap:1rem}._planCard_rhi8q_7{padding:1rem}}._header_zbnwp_1{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:.75rem}._summary_zbnwp_9{display:flex;gap:.5rem;font-size:.75rem;font-weight:600;color:#434656}._summary_zbnwp_9>span{padding:.25rem .625rem;border-radius:9999px;background:#eef0f6}._summary_zbnwp_9>._summaryPaused_zbnwp_23{background:#fff4e5;color:#8a4b00}._summary_zbnwp_9>._summaryFailing_zbnwp_28{background:#fdecea;color:#8c1d18}._groupTitle_zbnwp_33{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#737687}._grid_zbnwp_41{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:1rem}._card_zbnwp_47{background:#fff;border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;border:1px solid #eef0f6}._cardHeader_zbnwp_57{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}._taskName_zbnwp_64{font-size:1rem;font-weight:600;color:#131b2e}._taskKey_zbnwp_70{font-size:.6875rem;color:#737687}._chip_zbnwp_75{flex-shrink:0;padding:.125rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:700}._chipActive_zbnwp_83{background:#e8f5e9;color:#1b5e20}._chipPaused_zbnwp_88{background:#fff4e5;color:#8a4b00}._chipRunning_zbnwp_93{background:#e3ecff;color:#0047bd}._chipUnavailable_zbnwp_98{background:#eef0f6;color:#434656}._description_zbnwp_103{font-size:.8125rem;line-height:1.5;color:#434656}._unavailable_zbnwp_109{font-size:.8125rem;color:#8a4b00}._facts_zbnwp_114{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem 1rem;font-size:.8125rem}._facts_zbnwp_114 dt{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#737687}._facts_zbnwp_114 dd{color:#131b2e}._ok_zbnwp_133{font-weight:700;color:#1b5e20}._failed_zbnwp_138{font-weight:700;color:#b3261e}._pending_zbnwp_143{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#434656}._lastMessage_zbnwp_151{font-size:.75rem;color:#434656;background:#f6f7fb;border-radius:.5rem;padding:.5rem .75rem}._lastError_zbnwp_159,._error_zbnwp_160,._loadError_zbnwp_161{font-size:.75rem;color:#8c1d18;background:#fdecea;border-radius:.5rem;padding:.5rem .75rem;word-break:break-word}._controls_zbnwp_170{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid #eef0f6}._intervalLabel_zbnwp_179{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#434656}._intervalInput_zbnwp_187{width:4.5rem;padding:.375rem .5rem;border-radius:.5rem;border:1px solid #c2c6d9;font-size:.8125rem}._unitSelect_zbnwp_195{padding:.375rem .5rem;border-radius:.5rem;border:1px solid #c2c6d9;font-size:.8125rem;background:#fff}._spacer_zbnwp_203{flex:1}._primaryBtn_zbnwp_207,._secondaryBtn_zbnwp_208{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;white-space:nowrap}._primaryBtn_zbnwp_207{background:#0061ff;color:#fff}._secondaryBtn_zbnwp_208{border:1px solid #c2c6d9;color:#131b2e;background:#fff}._primaryBtn_zbnwp_207:disabled,._secondaryBtn_zbnwp_208:disabled,._linkBtn_zbnwp_232:disabled{opacity:.5;cursor:not-allowed}._linkBtn_zbnwp_232{font-size:.75rem;color:#0061ff}._linkBtn_zbnwp_232:hover:not(:disabled){text-decoration:underline}@media (max-width: 767px){._spacer_zbnwp_203{display:none}}._root_6a2zv_1{min-height:100vh;background:#f8f9ff;display:flex;flex-direction:column}._header_6a2zv_10{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;padding:.875rem 2rem;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(19,27,46,.06)}._logo_6a2zv_23{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._logoIcon_6a2zv_30{height:34px;display:flex;align-items:center}._logoText_6a2zv_36{font-size:1.0625rem;font-weight:700;color:#131b2e;font-family:Plus Jakarta Sans,sans-serif}._headerMeta_6a2zv_43{display:flex;align-items:center;gap:.625rem;margin-left:auto;flex-wrap:wrap}._permBadge_6a2zv_51{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:999px}._permBadge_6a2zv_51[data-perm=download]{background:#dcfce7;color:#16a34a}._permBadge_6a2zv_51[data-perm=view]{background:#dbeafe;color:#1d4ed8}._expiryBadge_6a2zv_71{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}._main_6a2zv_81{flex:1;padding:2rem 1.5rem;max-width:900px;width:100%;margin:0 auto}._stateBox_6a2zv_91{text-align:center;padding:5rem 2rem}._stateIcon_6a2zv_96{width:72px;height:72px;border-radius:1.5rem;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}._stateTitle_6a2zv_108{font-size:1.375rem;font-weight:700;color:#131b2e;font-family:Plus Jakarta Sans,sans-serif;margin-bottom:.5rem}._stateDesc_6a2zv_116{font-size:.9375rem;color:#6b7280;max-width:360px;margin:0 auto;line-height:1.6}._content_6a2zv_126{display:flex;flex-direction:column;gap:1.5rem}._projectHeader_6a2zv_134{display:flex;gap:1.25rem;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 4px #131b2e0f}._projectIcon_6a2zv_143{width:52px;height:52px;border-radius:.875rem;background:#0061ff;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._projectInfo_6a2zv_155{min-width:0;flex:1}._projectLabel_6a2zv_160{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0061ff;margin-bottom:.25rem}._projectName_6a2zv_169{font-size:1.5rem;font-weight:700;color:#131b2e;font-family:Plus Jakarta Sans,sans-serif;margin-bottom:.5rem;line-height:1.25}._projectMeta_6a2zv_178{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:#6b7280;margin-bottom:.75rem}._projectMeta_6a2zv_178 span{display:inline-flex;align-items:center;gap:.25rem}._projectDesc_6a2zv_193{font-size:.9rem;color:#4b5563;line-height:1.55}._note_6a2zv_199{display:inline-flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.625rem .875rem;background:#f0f4ff;border-radius:.5rem;font-size:.875rem;color:#3b4f7a;line-height:1.5}._emptyFiles_6a2zv_214{text-align:center;background:#fff;border-radius:1rem;padding:3rem;box-shadow:0 1px 4px #131b2e0f}._fileGroups_6a2zv_224{display:flex;flex-direction:column;gap:1rem}._fileGroup_6a2zv_224{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 4px #131b2e0f}._groupHeader_6a2zv_237{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(19,27,46,.06);width:100%;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer;text-align:left;transition:background .15s}._groupHeader_6a2zv_237:hover{background:#fafbff}._chevron_6a2zv_257{color:#9ca3af;transition:transform .2s;flex-shrink:0}._chevronOpen_6a2zv_263{transform:rotate(180deg)}._groupIcon_6a2zv_267{width:32px;height:32px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._groupTitle_6a2zv_277{font-size:.9375rem;font-weight:600;color:#131b2e;font-family:Plus Jakarta Sans,sans-serif}._groupCount_6a2zv_284{margin-left:auto;font-size:.75rem;font-weight:600;color:#6b7280;background:#f3f4f6;padding:.125rem .5rem;border-radius:999px}._fileList_6a2zv_296{display:flex;flex-direction:column}._fileRow_6a2zv_301{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;border-bottom:1px solid rgba(19,27,46,.04);transition:background .15s}._fileRow_6a2zv_301:last-child{border-bottom:none}._fileRow_6a2zv_301:hover{background:#fafbff}._fileIconSmall_6a2zv_318{width:36px;height:36px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}._fileDetails_6a2zv_328{flex:1;min-width:0}._fileName_6a2zv_333{font-size:.9rem;font-weight:500;color:#131b2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fileMeta_6a2zv_342{font-size:.75rem;color:#9ca3af;margin-top:.125rem}._fileActions_6a2zv_348{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._smartViewBtn_6a2zv_355{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:#f0fdf4;color:#059669;border-radius:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s}._smartViewBtn_6a2zv_355:hover{background:#dcfce7}._viewButtonsRow_6a2zv_373{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._downloadBtn_6a2zv_379{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#f0f4ff;color:#0061ff;border-radius:.5rem;text-decoration:none;transition:background .15s}._downloadBtn_6a2zv_379:hover{background:#dbeafe}._footer_6a2zv_398{padding:1.25rem 2rem;text-align:center;font-size:.8125rem;color:#9ca3af;border-top:1px solid rgba(19,27,46,.06);background:#fff}@media (max-width: 767px){._header_6a2zv_10{flex-wrap:wrap;padding:.875rem 1rem}._main_6a2zv_81{padding:1rem}._stateBox_6a2zv_91{padding:3rem 1rem}._projectHeader_6a2zv_134{flex-wrap:wrap;padding:1rem}._emptyFiles_6a2zv_214{padding:2rem 1rem}._fileRow_6a2zv_301{flex-wrap:wrap;row-gap:.5rem;padding:.875rem 1rem}._fileActions_6a2zv_348{margin-left:auto}._footer_6a2zv_398{padding:1.25rem 1rem}}._matterportBtn_6a2zv_448{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;align-self:flex-start;padding:.6rem 1rem;border:1px solid rgba(19,27,46,.12);border-radius:.6rem;background:#fff;font-size:.85rem;font-weight:600;color:#131b2e;cursor:pointer;transition:background .12s ease}._matterportBtn_6a2zv_448:hover{background:#f2f3ff}._matterportOverlay_6a2zv_466{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#06080bb3;display:flex;align-items:center;justify-content:center;padding:1.5rem}._matterportDialog_6a2zv_476{width:min(920px,100%);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 24px 64px -16px #00000073}._matterportHead_6a2zv_483{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;font-weight:700;font-size:.95rem;color:#131b2e}._matterportHead_6a2zv_483 button{border:0;background:transparent;cursor:pointer;color:#737687;display:inline-flex}._matterportFrame_6a2zv_499{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#06080b}._root_1a6m7_1{min-height:100vh;background:#f8f9ff;display:flex;flex-direction:column}._header_1a6m7_8{display:flex;align-items:center;gap:.75rem;padding:.875rem 2rem;background:#ffffffeb;border-bottom:1px solid rgba(19,27,46,.06)}._logoIcon_1a6m7_17{height:34px;display:flex;align-items:center}._logoText_1a6m7_23{font-size:1.0625rem;font-weight:700;color:#131b2e;font-family:Plus Jakarta Sans,sans-serif}._main_1a6m7_30{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}._card_1a6m7_38{width:100%;max-width:380px;background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 1px 4px #131b2e0f;text-align:center}._lockIcon_1a6m7_48{width:64px;height:64px;border-radius:1.25rem;background:#dbeafe;color:#0061ff;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}._title_1a6m7_60{font-size:1.375rem;font-weight:700;color:#131b2e;font-family:Plus Jakarta Sans,sans-serif;margin-bottom:.5rem}._desc_1a6m7_68{font-size:.9375rem;color:#6b7280;line-height:1.6;margin-bottom:1.5rem}._error_1a6m7_75{font-size:.8125rem;color:#dc2626;margin-top:.625rem;text-align:left}._submit_1a6m7_82{width:100%;margin-top:1rem}._centerState_rkxxb_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#06080b;color:#fff9}._page_1njey_1{min-height:100vh;background:#f6f7f9}._header_1njey_6{display:flex;align-items:center;gap:10px;height:56px;padding:0 24px;background:#fff;border-bottom:1px solid rgba(19,27,46,.08)}._brand_1njey_16{font-size:17px;font-weight:800;color:#131b2e}._headerLabel_1njey_22{padding:3px 10px;border-radius:999px;background:#2563eb14;color:#2563eb;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._body_1njey_33{max-width:860px;margin:0 auto;padding:28px 20px 60px}._head_1njey_6{margin-bottom:20px}._title_1njey_43{font-size:28px;font-weight:800;color:#131b2e}._date_1njey_49{margin-top:4px;font-size:13.5px;color:#6b7280}._centerState_1njey_55{display:flex;flex-direction:column;align-items:center;gap:10px;padding:80px 0;color:#6b7280;font-size:14px}._page_1oyyh_1{min-height:100vh;background:#f6f7f9}._header_1oyyh_6{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:56px;padding:8px 24px;background:#fff;border-bottom:1px solid rgba(19,27,46,.08)}._brand_1oyyh_17{font-size:17px;font-weight:800;color:#131b2e}._headerLabel_1oyyh_23{padding:3px 10px;border-radius:999px;background:#2563eb14;color:#2563eb;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}._forLabel_1oyyh_34{font-size:13px;color:#6b7280}._body_1oyyh_39{max-width:1280px;margin:0 auto;padding:24px 16px 60px}._validity_1oyyh_45{margin:0 0 12px;font-size:12.5px;color:#6b7280}._centerState_1oyyh_51{display:flex;flex-direction:column;align-items:center;gap:10px;padding:80px 0;color:#6b7280;font-size:14px;text-align:center}._container_db01l_1{min-height:100vh;background:#f2f3ff;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;font-family:inherit}._card_db01l_11{width:100%;max-width:560px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #131b2e14}._header_db01l_20{display:flex;align-items:center;gap:10px;background:#0061ff;padding:20px 28px}._brand_db01l_28{color:#fff;font-size:18px;font-weight:700;letter-spacing:.3px}._body_db01l_35{padding:28px;display:flex;flex-direction:column;gap:16px}._title_db01l_42{font-size:1.375rem;font-weight:700;color:#131b2e}._lead_db01l_48{font-size:.9375rem;color:#131b2e;line-height:1.6}._muted_db01l_54{font-size:.8125rem;color:#737687;line-height:1.5}._table_db01l_60{width:100%;border-collapse:collapse;font-size:.8125rem;color:#131b2e}._table_db01l_60 th{text-align:left;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#737687;padding:6px 0;border-bottom:1px solid #eef0f6}._table_db01l_60 td{padding:8px 0;border-bottom:1px solid #eef0f6}._num_db01l_83{text-align:right}._totalRow_db01l_87 td{font-weight:700;border-bottom:none}._acceptBtn_db01l_92{display:inline-block;align-self:flex-start;background:#0061ff;color:#fff;font-size:.875rem;font-weight:700;padding:12px 24px;border:none;border-radius:8px;cursor:pointer;transition:background .15s}._acceptBtn_db01l_92:hover{background:#0052d9}._acceptBtn_db01l_92:disabled{opacity:.6;cursor:not-allowed}._errorBox_db01l_115{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.8125rem;line-height:1.5;border-radius:8px;padding:10px 14px}._warnBox_db01l_125{background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.8125rem;line-height:1.5;border-radius:8px;padding:10px 14px}@media (max-width: 480px){._body_db01l_35{padding:20px}}._toast_wuvak_1{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 16px;background:#131b2e;border-radius:12px;box-shadow:0 8px 30px #00000059;color:#fff;font-size:13.5px;font-weight:600}._refreshBtn_wuvak_19{padding:6px 14px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:13px;font-weight:700;cursor:pointer}._refreshBtn_wuvak_19:hover{background:#1d4ed8}._dismissBtn_wuvak_34{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:#fff9;cursor:pointer}._dismissBtn_wuvak_34:hover{background:#ffffff1a;color:#fff}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:#faf8ff;color:#131b2e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.app-icon{display:inline-block;width:1em;height:1em;font-size:24px;line-height:1;vertical-align:middle;flex-shrink:0}.btn-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.25rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #004bca var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 75 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0061ff var(--tw-gradient-to-position);font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem}.input-field{width:100%;border-radius:.25rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(226 231 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(19 27 46 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field::-moz-placeholder{color:#73768799}.input-field::placeholder{color:#73768799}.input-field:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(0 75 202 / .4)}.table-header{padding:1rem 1.5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(66 70 86 / var(--tw-text-opacity, 1))}.table-row{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-row:hover{--tw-bg-opacity: 1;background-color:rgb(242 243 255 / var(--tw-bg-opacity, 1))}.badge-green{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.badge-blue{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.badge-orange{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-8{bottom:2rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-8{right:2rem}.top-1\/2{top:50%}.top-20{top:5rem}.z-0{z-index:0}.z-50{z-index:50}.col-span-full{grid-column:1 / -1}.m-1{margin:.25rem}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.table-row{display:table-row}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-72{max-height:18rem}.min-h-screen{min-height:100vh}.\!w-20{width:5rem!important}.\!w-52{width:13rem!important}.\!w-56{width:14rem!important}.\!w-auto{width:auto!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[26px\]{min-width:26px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-outline-variant\/10>:not([hidden])~:not([hidden]){border-color:#c2c6d91a}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.125rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:.75rem}.rounded-lg{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-outline-variant{--tw-border-opacity: 1;border-color:rgb(194 198 217 / var(--tw-border-opacity, 1))}.border-outline-variant\/10{border-color:#c2c6d91a}.border-outline-variant\/30{border-color:#c2c6d94d}.border-primary\/20{border-color:#004bca33}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-background{--tw-bg-opacity: 1;background-color:rgb(250 248 255 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-error{--tw-bg-opacity: 1;background-color:rgb(186 26 26 / var(--tw-bg-opacity, 1))}.bg-error-container{--tw-bg-opacity: 1;background-color:rgb(255 218 214 / var(--tw-bg-opacity, 1))}.bg-error\/10{background-color:#ba1a1a1a}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(0 75 202 / var(--tw-bg-opacity, 1))}.bg-primary-container{--tw-bg-opacity: 1;background-color:rgb(0 97 255 / var(--tw-bg-opacity, 1))}.bg-primary-container\/10{background-color:#0061ff1a}.bg-primary\/10{background-color:#004bca1a}.bg-primary\/5{background-color:#004bca0d}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-secondary-container\/30{background-color:#d5e3fc4d}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(250 248 255 / var(--tw-bg-opacity, 1))}.bg-surface-container{--tw-bg-opacity: 1;background-color:rgb(234 237 255 / var(--tw-bg-opacity, 1))}.bg-surface-container-high{--tw-bg-opacity: 1;background-color:rgb(226 231 255 / var(--tw-bg-opacity, 1))}.bg-surface-container-highest{--tw-bg-opacity: 1;background-color:rgb(218 226 253 / var(--tw-bg-opacity, 1))}.bg-surface-container-low{--tw-bg-opacity: 1;background-color:rgb(242 243 255 / var(--tw-bg-opacity, 1))}.bg-surface-container-low\/40{background-color:#f2f3ff66}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-tertiary\/10{background-color:#9d30001a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from: #004bca var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 75 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-primary-container{--tw-gradient-to: #0061ff var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-9{padding:2.25rem}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pr-0{padding-right:0}.pr-10{padding-right:2.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-headline{font-family:Plus Jakarta Sans,sans-serif}.font-label{font-family:Inter,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0061ff\]{--tw-text-opacity: 1;color:rgb(0 97 255 / var(--tw-text-opacity, 1))}.text-\[\#131b2e\]{--tw-text-opacity: 1;color:rgb(19 27 46 / var(--tw-text-opacity, 1))}.text-\[\#71717a\]{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-error{--tw-text-opacity: 1;color:rgb(186 26 26 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-on-background{--tw-text-opacity: 1;color:rgb(19 27 46 / var(--tw-text-opacity, 1))}.text-on-error{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-on-error-container{--tw-text-opacity: 1;color:rgb(147 0 10 / var(--tw-text-opacity, 1))}.text-on-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-on-surface{--tw-text-opacity: 1;color:rgb(19 27 46 / var(--tw-text-opacity, 1))}.text-on-surface-variant{--tw-text-opacity: 1;color:rgb(66 70 86 / var(--tw-text-opacity, 1))}.text-on-surface-variant\/70{color:#424656b3}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-outline{--tw-text-opacity: 1;color:rgb(115 118 135 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(0 75 202 / var(--tw-text-opacity, 1))}.text-primary-container{--tw-text-opacity: 1;color:rgb(0 97 255 / var(--tw-text-opacity, 1))}.text-primary\/30{color:#004bca4d}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(81 95 116 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-tertiary{--tw-text-opacity: 1;color:rgb(157 48 0 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:#004bca}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-primary\/20{--tw-shadow-color: rgb(0 75 202 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-error\/10:hover{background-color:#ba1a1a1a}.hover\:bg-primary-container:hover{--tw-bg-opacity: 1;background-color:rgb(0 97 255 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/10:hover{background-color:#004bca1a}.hover\:bg-secondary\/10:hover{background-color:#515f741a}.hover\:bg-surface-container:hover{--tw-bg-opacity: 1;background-color:rgb(234 237 255 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-container-highest:hover{--tw-bg-opacity: 1;background-color:rgb(218 226 253 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-container-low:hover{--tw-bg-opacity: 1;background-color:rgb(242 243 255 / var(--tw-bg-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-on-surface:hover{--tw-text-opacity: 1;color:rgb(19 27 46 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(0 75 202 / var(--tw-text-opacity, 1))}.hover\:text-primary-container:hover{--tw-text-opacity: 1;color:rgb(0 97 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-primary:focus{--tw-border-opacity: 1;border-color:rgb(0 75 202 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary\/20:focus{--tw-ring-color: rgb(0 75 202 / .2)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(0 75 202 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:block{display:block}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-3{gap:.75rem}.md\:gap-8{gap:2rem}.md\:pr-12{padding-right:3rem}.md\:text-left{text-align:left}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:block{display:block}}@media (min-width: 1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
