@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
.appButton-module__-peIRG__subtle.p-button.p-component{color:#1d4ed8;min-height:32px;box-shadow:none;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.375rem .625rem;font-size:.8125rem}.appButton-module__-peIRG__subtle .p-button-label{font-weight:500}.appButton-module__-peIRG__subtle .p-button-icon{font-size:.8125rem}.appButton-module__-peIRG__subtle.p-button:enabled:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.appButton-module__-peIRG__subtle.appButton-module__-peIRG__secondary.p-button{color:#475569;background:#fff;border-color:#cbd5e1}.appButton-module__-peIRG__subtle.appButton-module__-peIRG__secondary.p-button:enabled:hover{color:#334155;background:#f1f5f9;border-color:#94a3b8}.appButton-module__-peIRG__subtle.p-button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.appButton-module__-peIRG__subtle.p-button.p-button-text{background:0 0;border-color:#0000}.appButton-module__-peIRG__subtle.p-button.p-button-outlined{background:#fff}.appButton-module__-peIRG__subtle.p-button.p-button-icon-only{width:32px;min-width:32px;height:32px;padding:0}@media (max-width:768px),(pointer:coarse){.appButton-module__-peIRG__subtle.p-button.p-component{min-height:44px}.appButton-module__-peIRG__subtle.p-button.p-button-icon-only{width:44px;min-width:44px;height:44px}}
.appPassword-module__YSADnq__field{flex-direction:column;gap:.375rem;width:100%;min-width:0;display:flex}.appPassword-module__YSADnq__field .p-password{width:100%!important;display:flex!important}.appPassword-module__YSADnq__field .p-icon-field{flex:auto;min-width:0;width:100%!important;display:flex!important}.appPassword-module__YSADnq__field .p-icon-field .p-inputtext{flex:auto;min-width:0;width:100%!important}
.compactDensity-module__Yg1A7G__page{--app-page-title-size:1.5rem;--app-page-subtitle-size:.875rem;--app-page-subtitle-weight:400;--app-list-header-padding:1rem;--app-list-header-radius:10px;--app-list-header-background:#fff;--app-list-section-margin:0;--app-card-padding:1rem;min-width:0}.compactDensity-module__Yg1A7G__page .p-card{box-shadow:none;border:1px solid #e2e8f0;border-radius:10px}.compactDensity-module__Yg1A7G__detailButton{color:#0f172a;min-height:32px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-weight:500}.compactDensity-module__Yg1A7G__detailButton:hover{color:#0078d4;text-decoration:underline}.compactDensity-module__Yg1A7G__detailButton:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #0078d4}.compactDensity-module__Yg1A7G__page .p-button{min-height:38px;padding:.5rem .875rem;font-size:.875rem}.compactDensity-module__Yg1A7G__page .p-button-icon-only{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}:is(.compactDensity-module__Yg1A7G__page .p-inputtext,.compactDensity-module__Yg1A7G__page .p-dropdown,.compactDensity-module__Yg1A7G__page .p-multiselect){border-radius:6px;min-height:38px;font-size:.875rem}:is(.compactDensity-module__Yg1A7G__page input.p-inputtext,.compactDensity-module__Yg1A7G__page .p-dropdown-label,.compactDensity-module__Yg1A7G__page .p-multiselect-label){padding:.5rem .75rem}:is(.compactDensity-module__Yg1A7G__panel .p-dropdown-item,.compactDensity-module__Yg1A7G__panel .p-multiselect-item){padding:.625rem .75rem;font-size:.875rem}.compactDensity-module__Yg1A7G__page .p-icon-field-right>.p-inputtext{padding-right:2.5rem}.compactDensity-module__Yg1A7G__page .p-icon-field-left>.p-inputtext{padding-left:2.5rem}.compactDensity-module__Yg1A7G__table .p-datatable-thead>tr>th{padding:.625rem .75rem;font-size:.8125rem}.compactDensity-module__Yg1A7G__table .p-datatable-tbody>tr>td{overflow-wrap:anywhere;height:44px;padding:.375rem .75rem;font-size:.875rem}.compactDensity-module__Yg1A7G__table .p-button{white-space:nowrap}.compactDensity-module__Yg1A7G__card{--app-table-card-radius:10px;--app-table-card-shadow:none}.compactDensity-module__Yg1A7G__card .p-paginator{padding:.5rem .75rem;font-size:.8125rem}.compactDensity-module__Yg1A7G__card .p-paginator-element{min-width:32px;height:32px}.compactDensity-module__Yg1A7G__card .p-paginator .p-dropdown{height:36px;min-height:36px}.compactDensity-module__Yg1A7G__card .p-paginator .p-dropdown-label{min-height:0;padding:.5rem;font-size:.8125rem}@media (max-width:768px),(pointer:coarse){.compactDensity-module__Yg1A7G__detailButton{min-height:44px}.compactDensity-module__Yg1A7G__page .p-button{min-height:44px}.compactDensity-module__Yg1A7G__page .p-inputtext{min-height:44px}.compactDensity-module__Yg1A7G__page .p-dropdown{min-height:44px}.compactDensity-module__Yg1A7G__page .p-multiselect{min-height:44px}.compactDensity-module__Yg1A7G__panel .p-dropdown-item{min-height:44px}.compactDensity-module__Yg1A7G__panel .p-multiselect-item{min-height:44px}.compactDensity-module__Yg1A7G__card .p-paginator-element{min-height:44px}.compactDensity-module__Yg1A7G__card .p-paginator .p-dropdown{min-height:44px}:is(.compactDensity-module__Yg1A7G__page .p-button-icon-only,.compactDensity-module__Yg1A7G__card .p-paginator-element){min-width:44px}.compactDensity-module__Yg1A7G__card .p-paginator .p-dropdown-label{min-height:0}}
.listPageLayout-module__uT4DZa__header{background:var(--app-list-header-background,linear-gradient(135deg, #f8fafc 0%, #eef2ff 45%, #f0f9ff 100%));border-radius:var(--app-list-header-radius,20px);padding:var(--app-list-header-padding,1.75rem);margin-bottom:var(--app-list-section-margin,1rem);border:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.listPageLayout-module__uT4DZa__headerText{flex-direction:column;gap:.35rem;min-width:0;display:flex}.listPageLayout-module__uT4DZa__noAccess{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:1rem;padding:1.5rem}.listPageLayout-module__uT4DZa__toolbar{margin-bottom:var(--app-list-section-margin,1rem);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.listPageLayout-module__uT4DZa__searchField{min-width:min(100%,280px)}@media (max-width:768px){.listPageLayout-module__uT4DZa__header{border-radius:var(--app-list-header-radius,16px);flex-direction:column;padding:1rem}}@media (max-width:640px){.listPageLayout-module__uT4DZa__toolbar{width:100%}.listPageLayout-module__uT4DZa__searchField{width:100%;min-width:0}}
.sortableDataTable-module__PgxrZW__tableWrapper [data-p-sortable-column=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortableDataTable-module__PgxrZW__tableScrollContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}.sortableDataTable-module__PgxrZW__tableCard{border-radius:var(--app-table-card-radius,16px);box-shadow:var(--app-table-card-shadow,0 1px 3px #0f172a0d);background:#fff;border:1px solid #e2e8f0;overflow:hidden}.sortableDataTable-module__PgxrZW__tableCardPlain{overflow:hidden}:is(.sortableDataTable-module__PgxrZW__tableWrapper [data-p-sortable-column=true] [data-pc-section=sorticon],.sortableDataTable-module__PgxrZW__tableWrapper .p-sortable-column .p-sortable-column-icon,.sortableDataTable-module__PgxrZW__tableWrapper .p-sortable-column .p-sortable-column-badge){display:none}.sortableDataTable-module__PgxrZW__tableWrapper [data-p-sorted=true]{background:#eff6ff}.sortableDataTable-module__PgxrZW__sortHeader{align-items:center;gap:.35rem;width:100%;line-height:1.2;display:inline-flex}.sortableDataTable-module__PgxrZW__sortHeaderCenter{justify-content:center}.sortableDataTable-module__PgxrZW__sortHeaderLeft{justify-content:flex-start}.sortableDataTable-module__PgxrZW__sortHeaderActive{color:#2563eb;font-weight:600}.sortableDataTable-module__PgxrZW__sortIcon{color:#2563eb;flex-shrink:0;font-size:.75rem}
.responsivePaginator-module__4biEcW__paginator{border-top:1px solid #e2e8f0;padding:.75rem 1rem}@media (max-width:640px){.responsivePaginator-module__4biEcW__paginator .p-paginator{flex-wrap:wrap;justify-content:center;gap:.35rem}}
@keyframes volumetryLive-module__rtLvUq__volumetryFlashUp{0%{background-color:#22c55e47;transform:scale(1)}40%{background-color:#22c55e1f;transform:scale(1.04)}to{background-color:#0000;transform:scale(1)}}@keyframes volumetryLive-module__rtLvUq__volumetryFlashDown{0%{background-color:#ef444447;transform:scale(1)}40%{background-color:#ef44441f;transform:scale(1.04)}to{background-color:#0000;transform:scale(1)}}@keyframes volumetryLive-module__rtLvUq__volumetryBadgePop{0%{opacity:0;transform:translateY(6px)scale(.85)}20%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-10px)scale(1)}}@keyframes volumetryLive-module__rtLvUq__volumetryPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.volumetryLive-module__rtLvUq__container{border-radius:8px;align-items:baseline;padding:0 .15rem;display:inline-flex;position:relative}.volumetryLive-module__rtLvUq__containerUp{animation:.65s ease-out volumetryLive-module__rtLvUq__volumetryFlashUp}.volumetryLive-module__rtLvUq__containerDown{animation:.65s ease-out volumetryLive-module__rtLvUq__volumetryFlashDown}.volumetryLive-module__rtLvUq__value{font-variant-numeric:tabular-nums;transition:color .3s}.volumetryLive-module__rtLvUq__valueLg{letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.1}.volumetryLive-module__rtLvUq__valueMd{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.1}.volumetryLive-module__rtLvUq__valueSm{font-size:1.125rem;font-weight:700}.volumetryLive-module__rtLvUq__valueXs{font-size:.8125rem;font-weight:700;line-height:1.2}.volumetryLive-module__rtLvUq__valueUp{color:#15803d}.volumetryLive-module__rtLvUq__valueDown{color:#b91c1c}.volumetryLive-module__rtLvUq__badge{white-space:nowrap;pointer-events:none;z-index:2;border-radius:999px;padding:.1rem .35rem;font-size:.6875rem;font-weight:700;animation:2.4s ease-out forwards volumetryLive-module__rtLvUq__volumetryBadgePop;position:absolute;top:-1.1rem;right:-.15rem}.volumetryLive-module__rtLvUq__badgeUp{color:#166534;background:#dcfce7;border:1px solid #86efac}.volumetryLive-module__rtLvUq__badgeDown{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.volumetryLive-module__rtLvUq__liveBadge{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.volumetryLive-module__rtLvUq__liveDot{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite volumetryLive-module__rtLvUq__volumetryPulseDot}
.navDrawer-module__lc_wSq__drawer .p-sidebar-content{flex-direction:column;min-height:calc(100vh - 4rem);display:flex}.navDrawer-module__lc_wSq__nav{flex-direction:column;gap:.25rem;display:flex}.navDrawer-module__lc_wSq__navLink{color:#334155;border-radius:8px;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.navDrawer-module__lc_wSq__navLink:hover{color:#1e293b;background:#f1f5f9}.navDrawer-module__lc_wSq__navLinkActive{color:#4338ca;background:#eef2ff}.navDrawer-module__lc_wSq__footer{margin-top:auto;padding-top:1.5rem}.navDrawer-module__lc_wSq__logoutButton{color:#475569;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;font-size:.9375rem;transition:background-color .15s;display:flex}.navDrawer-module__lc_wSq__logoutButton:hover{background:#f8fafc}
.volumetryMetricCard-module__fF13YG__metricCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.625rem;padding:.75rem .875rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.volumetryMetricCard-module__fF13YG__metricCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a12}.volumetryMetricCard-module__fF13YG__metricCardHighlighted{border-color:var(--metric-accent-border,#e2e8f0);background:linear-gradient(160deg, var(--metric-accent-muted,#f8fafc) 0%, #fff 55%);box-shadow:0 4px 14px var(--metric-accent-shadow,#0f172a0f)}.volumetryMetricCard-module__fF13YG__header{align-items:center;gap:.5rem;min-width:0;display:flex}.volumetryMetricCard-module__fF13YG__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;display:flex}.volumetryMetricCard-module__fF13YG__label{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.volumetryMetricCard-module__fF13YG__total{color:#0f172a;line-height:1;overflow:visible}.volumetryMetricCard-module__fF13YG__breakdown{border-top:1px solid #f1f5f9;flex-direction:column;gap:.375rem;padding-top:.375rem;display:flex}.volumetryMetricCard-module__fF13YG__proportionTrack{background:#fee2e2;border-radius:999px;height:4px;overflow:hidden}.volumetryMetricCard-module__fF13YG__proportionFill{background:linear-gradient(90deg,#22c55e 0%,#16a34a 100%);border-radius:999px;min-width:0;height:100%;transition:width .45s}.volumetryMetricCard-module__fF13YG__statusRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.375rem .625rem;display:grid}.volumetryMetricCard-module__fF13YG__statusItem{flex-direction:column;gap:.125rem;min-width:0;display:flex}.volumetryMetricCard-module__fF13YG__statusMeta{align-items:center;gap:.25rem;min-width:0;display:flex}.volumetryMetricCard-module__fF13YG__statusDot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.volumetryMetricCard-module__fF13YG__statusDotActive{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.volumetryMetricCard-module__fF13YG__statusDotInactive{background:#f87171;box-shadow:0 0 0 2px #f8717133}.volumetryMetricCard-module__fF13YG__statusLabel{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;white-space:nowrap;font-size:.625rem;font-weight:600}.volumetryMetricCard-module__fF13YG__statusValue{font-variant-numeric:tabular-nums;min-width:0;padding-left:calc(6px + .25rem);line-height:1.2;overflow:visible}.volumetryMetricCard-module__fF13YG__statusValueActive{color:#15803d}.volumetryMetricCard-module__fF13YG__statusValueInactive{color:#b91c1c}.volumetryMetricCard-module__fF13YG__summaryCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:10px;align-items:center;gap:.625rem;min-width:0;padding:.5rem .75rem;display:flex;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.volumetryMetricCard-module__fF13YG__summaryIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;display:flex}.volumetryMetricCard-module__fF13YG__summaryBody{min-width:0;overflow:visible}.volumetryMetricCard-module__fF13YG__summaryLabel{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.2}.volumetryMetricCard-module__fF13YG__summaryValue{margin-top:.05rem;line-height:1.1;overflow:visible}
.contractPreview-module__m1H1oq__previewPanel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.contractPreview-module__m1H1oq__previewHeader{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.contractPreview-module__m1H1oq__previewTitle{color:#0f172a;font-size:.95rem;font-weight:600}.contractPreview-module__m1H1oq__pendingBadge{color:#b45309;background:#fef3c7;border-radius:999px;padding:.2rem .75rem;font-size:.78rem;font-weight:600}.contractPreview-module__m1H1oq__readyBadge{color:#15803d;background:#dcfce7;border-radius:999px;padding:.2rem .75rem;font-size:.78rem;font-weight:600}.contractPreview-module__m1H1oq__previewScroll{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.contractPreview-module__m1H1oq__previewSheet{background:#fff;border:1px solid #e2e8f0;border-radius:6px;max-width:760px;margin:0 auto;padding:2.5rem 2.75rem;box-shadow:0 1px 3px #0f172a14}.contractPreview-module__m1H1oq__previewContent{color:#1e293b;word-break:break-word;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.7}:is(.contractPreview-module__m1H1oq__previewContent h1,.contractPreview-module__m1H1oq__previewContent h2,.contractPreview-module__m1H1oq__previewContent h3){text-align:center;line-height:1.35}.contractPreview-module__m1H1oq__previewContent .contractTokenResolved{border-bottom:1.5px solid #f59e0b;font-weight:600}.contractPreview-module__m1H1oq__previewContent .contractTokenPending{color:#475569;font-family:var(--font-family,sans-serif);white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.05rem .4rem;font-size:.78rem}.contractPreview-module__m1H1oq__previewContent .contractTokenUnknown{color:#b91c1c;font-family:var(--font-family,sans-serif);background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;padding:.05rem .4rem;font-size:.78rem}@media (max-width:768px){.contractPreview-module__m1H1oq__previewScroll{padding:.75rem}.contractPreview-module__m1H1oq__previewSheet{padding:1.5rem 1.25rem}}
.topBar-module__e1ifrq__header{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.topBar-module__e1ifrq__left{align-items:center;gap:.75rem;min-width:0;display:flex}.topBar-module__e1ifrq__menuButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.topBar-module__e1ifrq__menuButton:hover{background:#f8fafc}.topBar-module__e1ifrq__profileButton{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;align-items:center;gap:.625rem;max-width:100%;padding:.35rem .5rem .35rem .35rem;transition:box-shadow .2s,border-color .2s;display:flex}.topBar-module__e1ifrq__avatar{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#0ea5e9 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.topBar-module__e1ifrq__userName{color:#1f2328;text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding-right:.25rem;font-size:.875rem;font-weight:500;overflow:hidden}@media (max-width:640px){.topBar-module__e1ifrq__profileButton{padding:.25rem}}
.subscriptionModulePicker-module__gXczDa__modulePicker{flex-direction:column;gap:.75rem;display:flex}.subscriptionModulePicker-module__gXczDa__selectedSummary{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.subscriptionModulePicker-module__gXczDa__selectedSummaryLabel{color:#1d4ed8;font-size:.75rem;font-weight:600}.subscriptionModulePicker-module__gXczDa__selectedChip{color:#1e40af;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.75rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.subscriptionModulePicker-module__gXczDa__selectedChip:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.subscriptionModulePicker-module__gXczDa__selectedChip i{font-size:.6875rem}.subscriptionModulePicker-module__gXczDa__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.subscriptionModulePicker-module__gXczDa__card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.65rem;width:100%;min-width:0;padding:.85rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.subscriptionModulePicker-module__gXczDa__card:hover{border-color:#93c5fd}.subscriptionModulePicker-module__gXczDa__card:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.subscriptionModulePicker-module__gXczDa__cardSelected{background:#f8fbff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.subscriptionModulePicker-module__gXczDa__cardHeader{align-items:flex-start;gap:.65rem;width:100%;display:flex}.subscriptionModulePicker-module__gXczDa__iconFallback{color:#64748b;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:700;display:inline-flex}.subscriptionModulePicker-module__gXczDa__moduleIcon{object-fit:cover;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:40px;height:40px}.subscriptionModulePicker-module__gXczDa__cardMain{flex:1;min-width:0}.subscriptionModulePicker-module__gXczDa__cardTitleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.subscriptionModulePicker-module__gXczDa__cardTitle{color:#0f172a;font-size:.875rem;font-weight:700;line-height:1.3}.subscriptionModulePicker-module__gXczDa__cardMetaRow{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.35rem;display:flex}.subscriptionModulePicker-module__gXczDa__cardId{color:#94a3b8;white-space:nowrap;font-size:.6875rem;font-weight:600}.subscriptionModulePicker-module__gXczDa__catalogPrice{color:#334155;white-space:nowrap;font-size:.75rem;font-weight:700}.subscriptionModulePicker-module__gXczDa__selectHint{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;padding:.2rem .45rem;font-size:.6875rem;font-weight:600}.subscriptionModulePicker-module__gXczDa__removeButton{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.6875rem;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.subscriptionModulePicker-module__gXczDa__removeButton:hover{background:#fee2e2;border-color:#fca5a5}.subscriptionModulePicker-module__gXczDa__priceField{cursor:default;border-top:1px dashed #dbeafe;flex-direction:column;gap:.5rem;padding-top:.65rem;display:flex}.subscriptionModulePicker-module__gXczDa__priceLabel{color:#475569;font-size:.75rem;font-weight:600}.subscriptionModulePicker-module__gXczDa__priceCompare{grid-template-columns:minmax(88px,110px) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.subscriptionModulePicker-module__gXczDa__catalogReference{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.subscriptionModulePicker-module__gXczDa__catalogReferenceLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:600}.subscriptionModulePicker-module__gXczDa__catalogReferenceValue{color:#64748b;font-size:.8125rem;font-weight:700}.subscriptionModulePicker-module__gXczDa__priceInputWrap{flex-direction:column;gap:.35rem;min-width:0;display:flex}.subscriptionModulePicker-module__gXczDa__restoreButton{color:#2563eb;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.75rem;font-weight:600}.subscriptionModulePicker-module__gXczDa__restoreButton:hover{text-decoration:underline}.subscriptionModulePicker-module__gXczDa__inputNumber{width:100%}.subscriptionModulePicker-module__gXczDa__inputNumber .p-inputnumber{width:100%}.subscriptionModulePicker-module__gXczDa__inputNumber .p-inputnumber-input{width:100%}.subscriptionModulePicker-module__gXczDa__emptyState{color:#64748b;margin:0;font-size:.875rem}@media (max-width:640px){.subscriptionModulePicker-module__gXczDa__grid,.subscriptionModulePicker-module__gXczDa__priceCompare{grid-template-columns:1fr}}
.userProfilePhotoField-module__RSrrSq__field{flex-direction:column;gap:.5rem;display:flex}.userProfilePhotoField-module__RSrrSq__label{color:#1f2328;font-size:.8125rem;font-weight:500}.userProfilePhotoField-module__RSrrSq__content{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.userProfilePhotoField-module__RSrrSq__avatarShell{background:linear-gradient(145deg,#f8fafc 0%,#eef2ff 100%);border:2px solid #e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden;box-shadow:0 4px 14px #2563eb14}.userProfilePhotoField-module__RSrrSq__avatarImage{object-fit:cover;width:100%;height:100%}.userProfilePhotoField-module__RSrrSq__initials{color:#2563eb;letter-spacing:.02em;font-size:1.75rem;font-weight:700}.userProfilePhotoField-module__RSrrSq__actions{flex-direction:column;gap:.5rem;min-width:0;display:flex}.userProfilePhotoField-module__RSrrSq__hint{color:#64748b;margin:0;font-size:.8125rem}.userProfilePhotoField-module__RSrrSq__buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:640px){.userProfilePhotoField-module__RSrrSq__content{flex-direction:column;align-items:flex-start}}
.volumetryToolbar-module__vn2nSa__toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 3px #0f172a0d}.volumetryToolbar-module__vn2nSa__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.volumetryToolbar-module__vn2nSa__field{flex:220px;min-width:0}.volumetryToolbar-module__vn2nSa__fieldWide{flex:2 280px;min-width:0}.volumetryToolbar-module__vn2nSa__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.volumetryToolbar-module__vn2nSa__liveRow{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.volumetryToolbar-module__vn2nSa__liveControls,.volumetryToolbar-module__vn2nSa__liveStatus{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.volumetryToolbar-module__vn2nSa__liveSwitchLabel{color:#334155;cursor:pointer;font-size:.875rem}.volumetryToolbar-module__vn2nSa__liveTimestamp{color:#64748b;font-size:.8125rem}@media (max-width:768px){.volumetryToolbar-module__vn2nSa__toolbar{padding:.875rem 1rem}.volumetryToolbar-module__vn2nSa__field,.volumetryToolbar-module__vn2nSa__fieldWide{flex:100%}.volumetryToolbar-module__vn2nSa__liveRow{flex-direction:column;align-items:stretch}.volumetryToolbar-module__vn2nSa__liveControls,.volumetryToolbar-module__vn2nSa__liveStatus{width:100%}.volumetryToolbar-module__vn2nSa__liveStatus .p-button{width:100%}}@media (max-width:640px){.volumetryToolbar-module__vn2nSa__liveControls{flex-direction:column;align-items:flex-start}}
.compactDetail-module__aY_szG__sidebar{width:min(600px,100vw)}.compactDetail-module__aY_szG__sidebar .p-sidebar-header{border-bottom:1px solid #e2e8f0;padding:1rem;font-size:1rem}.compactDetail-module__aY_szG__sidebar .p-sidebar-content{padding:1rem}.compactDetail-module__aY_szG__body{overflow-wrap:anywhere;min-width:0}.compactDetail-module__aY_szG__section{margin-bottom:1rem}.compactDetail-module__aY_szG__sectionTitle{color:#475569;border-bottom:1px solid #e2e8f0;margin:0 0 .5rem;padding-bottom:.5rem;font-size:.8125rem;font-weight:600}.compactDetail-module__aY_szG__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem;padding:.375rem 0;line-height:1.5;display:grid}.compactDetail-module__aY_szG__label{color:#475569;font-size:.8125rem}.compactDetail-module__aY_szG__value{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:.875rem}@media (max-width:768px),(pointer:coarse){.compactDetail-module__aY_szG__sidebar .p-sidebar-close{min-width:44px;min-height:44px}}@media (max-width:640px){.compactDetail-module__aY_szG__row{grid-template-columns:minmax(0,1fr);gap:.125rem}}
.contractTemplateForm-module__igPdBW__layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.contractTemplateForm-module__igPdBW__layout>*{min-width:0}.contractTemplateForm-module__igPdBW__tokenButton{overflow-wrap:anywhere;min-width:0}.contractTemplateForm-module__igPdBW__tokenButton:focus-visible{outline-offset:-2px;outline:2px solid #0078d4}@media (max-width:1100px){.contractTemplateForm-module__igPdBW__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px),(pointer:coarse){.contractTemplateForm-module__igPdBW__tokenButton{min-height:44px}}
.contractWizard-module__AFYRRa__wizardLayout{grid-template-columns:minmax(360px,5fr) minmax(380px,6fr);align-items:stretch;gap:1.25rem;display:grid}.contractWizard-module__AFYRRa__formColumn{flex-direction:column;gap:1rem;min-width:0;display:flex}.contractWizard-module__AFYRRa__previewColumn{min-width:0;height:calc(100dvh - 210px);min-height:480px;position:sticky;top:1rem}.contractWizard-module__AFYRRa__stepCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:1.25rem;display:flex}.contractWizard-module__AFYRRa__progressTrack{gap:.4rem;display:flex}.contractWizard-module__AFYRRa__progressSegment{cursor:pointer;background:#e2e8f0;border:none;border-radius:999px;flex:1;height:6px;padding:0;transition:background .2s}.contractWizard-module__AFYRRa__progressSegmentDone{background:#16a34a}.contractWizard-module__AFYRRa__progressSegmentCurrent{background:#2563eb}.contractWizard-module__AFYRRa__stepHeading{flex-direction:column;gap:.15rem;display:flex}.contractWizard-module__AFYRRa__stepKicker{letter-spacing:.06em;color:#2563eb;text-transform:uppercase;font-size:.75rem;font-weight:700}.contractWizard-module__AFYRRa__stepTitle{color:#0f172a;font-size:1.15rem;font-weight:700}.contractWizard-module__AFYRRa__stepSubtitle{color:#64748b;font-size:.85rem}.contractWizard-module__AFYRRa__fieldsGrid{grid-template-columns:1fr 1fr;gap:.9rem 1rem;display:grid}.contractWizard-module__AFYRRa__fieldFull{grid-column:1/-1}.contractWizard-module__AFYRRa__fieldLabel{color:#334155;margin-bottom:.375rem;font-size:.8rem;font-weight:500;display:block}.contractWizard-module__AFYRRa__hintBox{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.8rem;display:flex}.contractWizard-module__AFYRRa__stepActions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.contractWizard-module__AFYRRa__saveStatus{color:#64748b;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.contractWizard-module__AFYRRa__saveStatusError{color:#b91c1c}.contractWizard-module__AFYRRa__conflictBanner{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .9rem;font-size:.85rem;display:flex}.contractWizard-module__AFYRRa__signerRow{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr 1fr;gap:.75rem;padding:.9rem;display:grid;position:relative}.contractWizard-module__AFYRRa__signerRemove{position:absolute;top:.5rem;right:.5rem}.contractWizard-module__AFYRRa__issueErrors{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;padding:.75rem 1rem;font-size:.83rem}.contractWizard-module__AFYRRa__issueErrors ul{margin:.35rem 0 0;padding-left:1.1rem}@media (max-width:1100px){.contractWizard-module__AFYRRa__wizardLayout{grid-template-columns:1fr}.contractWizard-module__AFYRRa__previewColumn{height:520px;position:static}}@media (max-width:640px){.contractWizard-module__AFYRRa__fieldsGrid,.contractWizard-module__AFYRRa__signerRow{grid-template-columns:1fr}.contractWizard-module__AFYRRa__stepCard{padding:1rem}.contractWizard-module__AFYRRa__stepActions{flex-direction:column-reverse;align-items:stretch}}.contractWizard-module__AFYRRa__sectionNav{flex-wrap:wrap;gap:.4rem;display:flex}.contractWizard-module__AFYRRa__sectionButton{color:#334155;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .65rem;font-size:.8rem}.contractWizard-module__AFYRRa__sectionActive{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.contractWizard-module__AFYRRa__sectionButton:focus-visible,.contractWizard-module__AFYRRa__pendingItem:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.contractWizard-module__AFYRRa__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.contractWizard-module__AFYRRa__summaryGrid dt{color:#64748b;font-size:.8rem}.contractWizard-module__AFYRRa__summaryGrid dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:600}.contractWizard-module__AFYRRa__pendingList{flex-direction:column;gap:.4rem;display:flex}.contractWizard-module__AFYRRa__pendingItem{text-align:left;color:#334155;width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.85rem;display:flex}@media (max-width:640px){.contractWizard-module__AFYRRa__summaryGrid{grid-template-columns:minmax(0,1fr)}}.contractWizard-module__AFYRRa__priceHint{color:#475569;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.35rem;font-size:.8rem;display:flex}
.subscriptionPlanLimitBadges-module__j01mIq__badges{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.subscriptionPlanLimitBadges-module__j01mIq__badge{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}
.tenantFormTabNav-module__z3QlGq__navScroll{border-bottom:1px solid #e2e8f0;flex-shrink:0;overflow:hidden}.tenantFormTabNav-module__z3QlGq__nav{gap:0;min-width:min-content;display:flex}.tenantFormTabNav-module__z3QlGq__tabButton{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;min-height:40px;margin-bottom:-1px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.tenantFormTabNav-module__z3QlGq__tabButton:hover{color:#2563eb}.tenantFormTabNav-module__z3QlGq__tabButton:focus-visible{outline-offset:-3px;outline:2px solid #0078d4}.tenantFormTabNav-module__z3QlGq__tabButtonActive{color:#2563eb;border-bottom-color:#2563eb}.tenantFormTabNav-module__z3QlGq__tabLabelMobile{display:none}@media (max-width:768px){.tenantFormTabNav-module__z3QlGq__navScroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.tenantFormTabNav-module__z3QlGq__navScroll::-webkit-scrollbar{display:none}.tenantFormTabNav-module__z3QlGq__nav{flex-wrap:nowrap}.tenantFormTabNav-module__z3QlGq__tabLabelDesktop{display:none}.tenantFormTabNav-module__z3QlGq__tabLabelMobile{display:inline}.tenantFormTabNav-module__z3QlGq__tabButton{min-height:44px;padding:.75rem 1rem;font-size:.875rem}}
.userRoleAccessPanel-module__0AiXYG__panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;width:100%;display:flex;overflow:hidden}.userRoleAccessPanel-module__0AiXYG__header{background:linear-gradient(#f8fafc 0%,#fff 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1.25rem;display:flex}.userRoleAccessPanel-module__0AiXYG__headerToggle{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:flex-start;gap:.75rem;min-width:0;padding:0;display:flex}.userRoleAccessPanel-module__0AiXYG__headerToggle:hover .userRoleAccessPanel-module__0AiXYG__title{color:#2563eb}.userRoleAccessPanel-module__0AiXYG__headerToggle:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #2563eb}.userRoleAccessPanel-module__0AiXYG__headerText{min-width:0}.userRoleAccessPanel-module__0AiXYG__titleRow{align-items:center;gap:.5rem;display:flex}.userRoleAccessPanel-module__0AiXYG__title{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.userRoleAccessPanel-module__0AiXYG__chevron{color:#64748b;flex-shrink:0;font-size:.75rem}.userRoleAccessPanel-module__0AiXYG__subtitle{color:#64748b;margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.userRoleAccessPanel-module__0AiXYG__headerIcon{color:#2563eb;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9375rem;display:flex}.userRoleAccessPanel-module__0AiXYG__headerAside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.userRoleAccessPanel-module__0AiXYG__summaryPills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.userRoleAccessPanel-module__0AiXYG__summaryPill{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.userRoleAccessPanel-module__0AiXYG__summaryPill strong{font-weight:700}.userRoleAccessPanel-module__0AiXYG__summaryPill_manage{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.userRoleAccessPanel-module__0AiXYG__summaryPill_view{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.userRoleAccessPanel-module__0AiXYG__roleChips{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.userRoleAccessPanel-module__0AiXYG__roleChip{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.userRoleAccessPanel-module__0AiXYG__panelBody{transition:grid-template-rows .22s;display:grid}.userRoleAccessPanel-module__0AiXYG__panelBodyExpanded{grid-template-rows:1fr}.userRoleAccessPanel-module__0AiXYG__panelBodyCollapsed{grid-template-rows:0fr}.userRoleAccessPanel-module__0AiXYG__panelBodyInner{border-top:1px solid #e2e8f0;min-height:0;overflow:hidden}.userRoleAccessPanel-module__0AiXYG__emptyState{color:#9a3412;background:#fff7ed;border:1px dashed #fed7aa;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin:.75rem 1.25rem 1rem;padding:1.25rem 1rem;font-size:.8125rem;display:flex}.userRoleAccessPanel-module__0AiXYG__unifiedGrid{flex-direction:column;gap:.875rem;padding:.875rem 1.25rem 1.125rem;display:flex}.userRoleAccessPanel-module__0AiXYG__groupBlock{flex-direction:column;gap:.5rem;display:flex}.userRoleAccessPanel-module__0AiXYG__groupLabel{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:0 .125rem;font-size:.6875rem;font-weight:700}.userRoleAccessPanel-module__0AiXYG__itemList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.userRoleAccessPanel-module__0AiXYG__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;min-height:2.5rem;padding:.55rem .65rem;transition:border-color .15s,background .15s;display:grid}.userRoleAccessPanel-module__0AiXYG__item_manage{border-left:3px solid #10b981}.userRoleAccessPanel-module__0AiXYG__item_view{border-left:3px solid #3b82f6}.userRoleAccessPanel-module__0AiXYG__item_none{border-left:3px solid #cbd5e1}.userRoleAccessPanel-module__0AiXYG__item:not(.userRoleAccessPanel-module__0AiXYG__itemMuted):hover{background:#fff;border-color:#bfdbfe}.userRoleAccessPanel-module__0AiXYG__itemMuted{opacity:.55}.userRoleAccessPanel-module__0AiXYG__itemIcon{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.875rem;display:flex}.userRoleAccessPanel-module__0AiXYG__itemLabel{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;font-weight:700;line-height:1.25;overflow:hidden}.userRoleAccessPanel-module__0AiXYG__badge{white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:1.5rem;height:1.5rem;padding:0;font-size:.75rem;font-weight:700;display:inline-flex}.userRoleAccessPanel-module__0AiXYG__badge_none{color:#64748b;background:#f1f5f9}.userRoleAccessPanel-module__0AiXYG__badge_view{color:#1d4ed8;background:#eff6ff}.userRoleAccessPanel-module__0AiXYG__badge_manage{color:#047857;background:#ecfdf5}.userRoleAccessPanel-module__0AiXYG__infoBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;font-size:.8125rem;transition:color .15s,background .15s;display:inline-flex}.userRoleAccessPanel-module__0AiXYG__infoBtn:hover{color:#2563eb;background:#eff6ff}.userRoleAccessPanel-module__0AiXYG__infoBtn:focus-visible{outline-offset:1px;outline:2px solid #2563eb}@media (max-width:768px){.userRoleAccessPanel-module__0AiXYG__header{flex-direction:column;padding:.875rem 1rem}.userRoleAccessPanel-module__0AiXYG__headerAside{align-items:flex-start;width:100%}.userRoleAccessPanel-module__0AiXYG__summaryPills,.userRoleAccessPanel-module__0AiXYG__roleChips{justify-content:flex-start}.userRoleAccessPanel-module__0AiXYG__unifiedGrid{padding:.75rem 1rem 1rem}.userRoleAccessPanel-module__0AiXYG__itemList{grid-template-columns:1fr}}
.volumetrySectionPanel-module__S7SuBG__metricsGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.75rem;display:grid}.volumetrySectionPanel-module__S7SuBG__proportionGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}@media (max-width:768px){.volumetrySectionPanel-module__S7SuBG__metricsGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.volumetrySectionPanel-module__S7SuBG__proportionGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:640px){.volumetrySectionPanel-module__S7SuBG__metricsGrid,.volumetrySectionPanel-module__S7SuBG__proportionGrid{grid-template-columns:1fr}}
.authenticatedLayout-module__14Hdeq__root{background-color:var(--app-color-surface);height:100vh;min-height:100vh;max-height:100vh;display:flex;overflow:hidden}.authenticatedLayout-module__14Hdeq__sidebar{width:var(--app-sidebar-width);background-color:var(--app-color-sidebar);height:100%;color:var(--app-color-sidebar-text);flex-shrink:0;overflow:auto}.authenticatedLayout-module__14Hdeq__sidebarDesktopOnly{display:block}.authenticatedLayout-module__14Hdeq__mainArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.authenticatedLayout-module__14Hdeq__topbar{height:var(--app-topbar-height);background-color:var(--app-color-surface-elevated);border-bottom:1px solid var(--app-color-border);flex-shrink:0;align-items:center;padding:0 1.5rem;display:flex}.authenticatedLayout-module__14Hdeq__content{flex-direction:column;flex:1;min-height:0;padding:1.5rem;display:flex;overflow:auto}.authenticatedLayout-module__14Hdeq__footer{border-top:1px solid var(--app-color-border);background-color:#fafbfc;flex-shrink:0;min-height:44px;padding:.5rem 1.5rem}@media (max-width:768px){.authenticatedLayout-module__14Hdeq__sidebarDesktopOnly{display:none}.authenticatedLayout-module__14Hdeq__topbar{padding:0 1rem}.authenticatedLayout-module__14Hdeq__content{padding:1rem}.authenticatedLayout-module__14Hdeq__footer{padding:.5rem 1rem}}
.subscriptionsPageFilters-module__kM6HLa__filters{grid-template-columns:minmax(0,1.2fr) minmax(120px,.5fr) minmax(160px,.7fr) minmax(140px,.6fr) auto;align-items:end;gap:.75rem;margin-bottom:0;display:grid}.subscriptionsPageFilters-module__kM6HLa__filterField{flex-direction:column;gap:.375rem;min-width:0;display:flex}.subscriptionsPageFilters-module__kM6HLa__filterLabel{color:#1f2328;font-size:.8125rem;font-weight:500}@media (max-width:1100px){.subscriptionsPageFilters-module__kM6HLa__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.subscriptionsPageFilters-module__kM6HLa__filters{grid-template-columns:1fr}}
.dashboardQuickLinks-module__Fu20Ka__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.dashboardQuickLinks-module__Fu20Ka__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.5rem;min-height:100%;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.dashboardQuickLinks-module__Fu20Ka__card:hover{background:#f8fafc;border-color:#c7d2fe}.dashboardQuickLinks-module__Fu20Ka__card:focus-visible{outline-offset:3px;outline:2px solid #0078d4}.dashboardQuickLinks-module__Fu20Ka__iconWrap{color:#4338ca;background:#eef2ff;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-flex}.dashboardQuickLinks-module__Fu20Ka__label{color:#0f172a;font-size:.875rem;font-weight:600}.dashboardQuickLinks-module__Fu20Ka__description{color:#64748b;font-size:.8125rem;line-height:1.45}@media (max-width:640px){.dashboardQuickLinks-module__Fu20Ka__grid{grid-template-columns:1fr}.dashboardQuickLinks-module__Fu20Ka__card{padding:.875rem}}@media (min-width:641px) and (max-width:1100px){.dashboardQuickLinks-module__Fu20Ka__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dashboardQuickLinks-module__Fu20Ka__card{transition:none}}
.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRange{flex-wrap:wrap;align-items:flex-end;gap:.75rem;width:100%;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangeFields{flex:420px;gap:.75rem;min-width:0;display:flex}@media (max-width:900px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangeFields{flex:100%}}@media (max-width:640px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangeFields{flex-direction:column}}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangeField{flex:200px;width:100%;min-width:0}:is(.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangeField .p-calendar,.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangeField .p-inputtext){width:100%}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangePresets{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.5rem;display:flex}@media (max-width:900px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangePresets{flex:100%}}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDateRangeHint{color:#64748b;font-size:.75rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDatePresetBtn{color:#1d4ed8;cursor:pointer;background:#f0f9ff;border:1px solid #dbeafe;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDatePresetBtn:hover{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.75rem;padding:.65rem .85rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBarEmbedded{background:0 0;border:none;border-radius:0;flex-wrap:wrap;flex:420px;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:0;padding:0;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabsHeader{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.35rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabsNav{flex-wrap:wrap;gap:.35rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabButton{white-space:nowrap;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;min-height:40px;padding:.65rem .9rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabButton:hover{color:#4338ca;background:#eef2ff}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabButton:focus-visible{outline-offset:-3px;outline:2px solid #0078d4}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabButtonActive{color:#1d4ed8;background:#fff;box-shadow:0 1px 2px #0f172a14}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBarControls,.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBarStatus{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficFilterToolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex;box-shadow:0 1px 3px #0f172a0d}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficFilterToolbarActions{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficFilterToolbarSearch{flex:260px;min-width:0}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficFilterToolbarLabel{color:#475569;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabsNavScroll{-webkit-overflow-scrolling:touch;margin-bottom:.75rem;overflow-x:auto}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficPageHeader{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:0;padding:1rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficPageHeaderInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficSummaryCards{flex-wrap:wrap;gap:.75rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficContentPanel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.5rem 1rem 1rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartCanvas{height:260px}@media (max-width:768px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabButton{min-height:44px}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBar{flex-direction:column;align-items:stretch}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBarControls,.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBarStatus{width:100%}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabsNav{flex-wrap:nowrap;min-width:min-content}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficPageHeader{border-radius:10px;padding:1rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficSummaryCards{width:100%}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficSummaryCards>*{flex:100%}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficContentPanel{padding:.5rem .75rem 1rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartsGrid{grid-template-columns:1fr}}@media (max-width:640px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficFilterToolbar{padding:.875rem 1rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficFilterToolbarSearch{flex:100%}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficFilterToolbarActions .p-button{width:100%}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBarStatus .p-button{width:100%}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartCanvas{height:200px}}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBarItem{align-items:center;gap:.5rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBarLabel{color:#475569;font-size:.8125rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveBadge{color:#15803d;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficTabLiveDot{background-color:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e33}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartsEmpty{text-align:center;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1rem;box-shadow:0 1px 3px #0f172a0d}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartCardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartCardTitle{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartCardHint{color:#94a3b8;margin:.2rem 0 0;font-size:.75rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartExpandBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartExpandBtn:hover{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartExpanded{flex-direction:column;gap:1rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartExpandedHint{color:#64748b;margin:0;font-size:.8125rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartExpandedTable{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDrillDownSubtitle{color:#64748b;margin:0 1rem .75rem;font-size:.8125rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDrillDownGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;padding:0 1rem;display:grid}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDrillDownItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.2rem;padding:.75rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDrillDownLabel{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDrillDownValue{color:#0f172a;word-break:break-word;font-size:.9375rem;font-weight:700}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilters{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;padding:1rem 1.25rem;overflow:hidden}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFiltersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (max-width:1100px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFiltersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFiltersGrid{grid-template-columns:minmax(0,1fr)}}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterField{width:100%;min-width:0}:is(.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterField .p-dropdown,.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterField .p-multiselect,.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterField .p-inputtext,.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterField .p-inputnumber,.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterField .p-inputnumber-input){width:100%}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterFieldWide{grid-column:span 2}@media (max-width:640px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterFieldWide{grid-column:span 1}}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterLabel{color:#475569;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficAdvancedFilterHint{color:#94a3b8;margin-top:.35rem;font-size:.75rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficUserOption{flex-direction:column;gap:.1rem;line-height:1.25;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficUserOptionName{color:#0f172a;font-weight:600}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficUserOptionTenant{color:#64748b;font-size:.75rem}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficActiveFilters{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficActiveFiltersLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;flex:none;padding-top:.2rem;font-size:.75rem;font-weight:700}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficActiveFiltersList{flex-wrap:wrap;flex:auto;gap:.5rem;min-width:0;display:flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficActiveFilterBadge{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .65rem;font-size:.8125rem;line-height:1.3;display:inline-flex}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficActiveFilterBadgeLabel{color:#4338ca;white-space:nowrap;font-weight:700}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficDialogTableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartExpandedCanvas{height:420px}@media (max-width:640px){.httpTrafficAdvancedFilters-module__QpkCNW__httpTrafficChartExpandedCanvas{height:240px}}
.loginExperience-module__JHsDyW__experience{--form-ink:#eaf3ff;--form-muted:#b0c2d6;--form-field:#091625;--form-line:#415770;--form-focus:#8ddcff;--form-error:#ffb4ab;--form-panel:#0d2133f2;--form-border:#6b9eb33d;--form-button:#b5e4ff;--form-button-ink:#10283e;isolation:isolate;min-width:0;color:var(--login-text);background:radial-gradient(ellipse at 34% 60%, var(--login-glow), transparent 58%), linear-gradient(125deg, var(--login-bg-secondary), var(--login-bg) 75%);flex-direction:column;flex:1;padding-bottom:40px;display:flex;position:relative}.loginExperience-module__JHsDyW__experience:before,.loginExperience-module__JHsDyW__experience:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.loginExperience-module__JHsDyW__experience:before{opacity:.2;background-image:linear-gradient(#6ab9ea1a 1px,#0000 1px),linear-gradient(90deg,#6ab9ea1a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.loginExperience-module__JHsDyW__experience:after{background:radial-gradient(at 43% 45%,#0000 35%,#0308127a 100%)}.loginExperience-module__JHsDyW__brand{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1680px;margin:0 auto;padding:20px 40px;display:flex}.loginExperience-module__JHsDyW__brandIdentity{align-items:center;gap:10px;display:flex}.loginExperience-module__JHsDyW__brandIdentity img{object-fit:contain;width:30px;height:30px}.loginExperience-module__JHsDyW__brandIdentity strong{font-size:13px;font-weight:600;display:block}.loginExperience-module__JHsDyW__brandIdentity span{color:var(--login-muted);margin-top:3px;font-size:10px;display:block}.loginExperience-module__JHsDyW__brandNote{color:var(--login-muted);letter-spacing:.12em;font:9px ui-monospace,monospace}.loginExperience-module__JHsDyW__content{flex:1;grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);align-items:center;gap:32px;width:100%;max-width:1620px;margin:0 auto;padding:8px 40px 20px;display:grid}.loginExperience-module__JHsDyW__scene{align-self:stretch;min-width:0;min-height:clamp(620px,100dvh - 150px,820px);position:relative}.loginExperience-module__JHsDyW__sceneCopy{z-index:4;pointer-events:none;max-width:700px;padding-top:14px;position:relative}.loginExperience-module__JHsDyW__eyebrow{color:var(--login-accent);letter-spacing:.18em;margin:0 0 12px;font-size:10px;font-weight:600}.loginExperience-module__JHsDyW__scene h1{letter-spacing:-.04em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(32px,3.05vw,46px);font-weight:600;line-height:1.09}.loginExperience-module__JHsDyW__scene h1 strong{color:#ffe1a0;font-weight:650}.loginExperience-module__JHsDyW__supporting{max-width:480px;color:var(--login-muted);margin:14px 0 0;font-size:14px;line-height:1.65}.loginExperience-module__JHsDyW__stage{isolation:isolate;position:absolute;inset:164px 0 14px}.loginExperience-module__JHsDyW__artwork{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:-8px 0 16px}.loginExperience-module__JHsDyW__persona{object-fit:contain;opacity:0;width:100%;height:100%;max-height:650px;margin:auto;position:absolute;inset:0}.loginExperience-module__JHsDyW__personaReady{opacity:1;filter:drop-shadow(0 20px 20px #0006)}.loginExperience-module__JHsDyW__fallback{color:var(--login-muted);border:1px dashed #8eb2ce66;border-radius:20px;justify-items:center;gap:16px;padding:28px;display:grid}.loginExperience-module__JHsDyW__fallback i{font-size:30px}.loginExperience-module__JHsDyW__fallback small{font-size:12px}.loginExperience-module__JHsDyW__halo{background:radial-gradient(ellipse, var(--login-glow), transparent 68%);z-index:-1;border-radius:50%;position:absolute;inset:3% 8% 5%}.loginExperience-module__JHsDyW__foreground{z-index:4;pointer-events:none;filter:blur(8px);background:radial-gradient(#b1e7ff12,#0000 65%);height:80px;position:absolute;bottom:18px;left:-3%;right:-3%}.loginExperience-module__JHsDyW__platform{border:1px solid var(--login-accent-soft);background:radial-gradient(ellipse, var(--login-glow), transparent 65%);border-radius:50%;height:54px;position:absolute;bottom:30px;left:8%;right:8%}.loginExperience-module__JHsDyW__scenePlate{letter-spacing:.12em;color:var(--login-muted);z-index:5;align-items:center;gap:10px;font:9px ui-monospace,monospace;display:flex;position:absolute;bottom:0;left:0}.loginExperience-module__JHsDyW__scenePlate>span{background:var(--login-accent);width:24px;height:1px}.loginExperience-module__JHsDyW__scenery{pointer-events:none;width:110%;height:105%;position:absolute;inset:-8% -5% 0}.loginExperience-module__JHsDyW__caveArchitecture,.loginExperience-module__JHsDyW__christmasTree,.loginExperience-module__JHsDyW__partyRibbons,.loginExperience-module__JHsDyW__lightString,.loginExperience-module__JHsDyW__balloons{display:none}.loginExperience-module__JHsDyW__operations{color:#afd0e4;letter-spacing:.07em;z-index:1;gap:8px;width:118px;font:8px ui-monospace,monospace;display:grid;position:absolute;top:2%;left:1%}.loginExperience-module__JHsDyW__operations i{background:linear-gradient(90deg,#65c5f4 35%,#244559 35%);border-radius:4px;height:2px}.loginExperience-module__JHsDyW__operations i:nth-child(3){width:75%}.loginExperience-module__JHsDyW__operations i:nth-child(4){width:55%}.loginExperience-module__JHsDyW__monitors{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:18% -2% 20%}.loginExperience-module__JHsDyW__monitors>span{background:linear-gradient(135deg,#103950b3,#09223970);border:1px solid #6397b24d;border-radius:10px;width:27%;height:62%;padding:12px;transform:perspective(500px)rotateY(25deg);box-shadow:0 0 24px #7fbded0c}.loginExperience-module__JHsDyW__monitors span:nth-child(2){visibility:hidden;width:10%}.loginExperience-module__JHsDyW__monitors span:last-child{transform:perspective(500px)rotateY(-25deg)}.loginExperience-module__JHsDyW__monitors small{color:#aecbda;letter-spacing:.07em;font:8px ui-monospace,monospace}.loginExperience-module__JHsDyW__monitors svg{stroke:#7ac6e777;fill:none;stroke-width:1px;width:100%;height:80%}.loginExperience-module__JHsDyW__monitors circle{fill:#a7ddf2;stroke:none}.loginExperience-module__JHsDyW__orbit{border:1px solid var(--login-accent-soft);border-radius:50%;width:78%;height:80%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.loginExperience-module__JHsDyW__orbit:before{content:"";border:1px dashed var(--login-accent-soft);border-radius:inherit;position:absolute;inset:18px}.loginExperience-module__JHsDyW__orbit:after{content:"";background:var(--login-accent);width:5px;height:5px;box-shadow:0 0 16px var(--login-accent);border-radius:50%;animation:6s ease-in-out infinite loginExperience-module__JHsDyW__pulse;position:absolute;top:12%;left:12%}.loginExperience-module__JHsDyW__planet,.loginExperience-module__JHsDyW__bats{display:none}.loginExperience-module__JHsDyW__particles{pointer-events:none;z-index:4;position:absolute;inset:0}.loginExperience-module__JHsDyW__particles span{background:var(--login-accent);opacity:.45;border-radius:50%;width:2px;height:2px;position:absolute}.loginExperience-module__JHsDyW__particles span:nth-child(6n+1){top:17%;left:5%}.loginExperience-module__JHsDyW__particles span:nth-child(6n+2){top:75%;left:21%}.loginExperience-module__JHsDyW__particles span:nth-child(6n+3){top:7%;left:34%}.loginExperience-module__JHsDyW__particles span:nth-child(6n+4){top:80%;left:67%}.loginExperience-module__JHsDyW__particles span:nth-child(6n+5){top:23%;left:86%}.loginExperience-module__JHsDyW__particles span:nth-child(6n){top:65%;left:96%}.loginExperience-module__JHsDyW__particles span:nth-child(n+7){opacity:.25;margin:23px 0 0 9px}.loginExperience-module__JHsDyW__formCard{z-index:6;border:1px solid var(--form-border);background:var(--form-panel);width:100%;max-width:430px;color:var(--form-ink);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:18px;justify-self:end;padding:36px;position:relative;box-shadow:0 24px 80px #0005,inset 0 1px #ffffff10}.loginExperience-module__JHsDyW__formCard:before{content:"";background:linear-gradient(90deg, transparent, var(--login-accent), transparent);opacity:.5;height:1px;position:absolute;top:-1px;left:30px;right:30px}.loginExperience-module__JHsDyW__cardBadge{color:var(--form-muted);letter-spacing:.11em;align-items:center;gap:8px;margin-bottom:24px;font:9px ui-monospace,monospace;display:flex}.loginExperience-module__JHsDyW__cardBadge i{color:var(--login-accent);font-size:12px}.loginExperience-module__JHsDyW__formCard h2{letter-spacing:-.025em;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.2}.loginExperience-module__JHsDyW__formIntro{color:var(--form-muted);margin:0 0 28px;font-size:13px;line-height:1.6}.loginExperience-module__JHsDyW__formCard label{color:var(--form-ink)!important}.loginExperience-module__JHsDyW__formCard small{line-height:1.5;color:var(--form-error)!important}.loginExperience-module__JHsDyW__formCard .p-inputtext{background:var(--form-field);border-color:var(--form-line);width:100%;min-height:44px;color:var(--form-ink);border-radius:7px;font-size:14px;transition:border-color .12s,box-shadow .12s}.loginExperience-module__JHsDyW__formCard .p-inputtext:enabled:hover{border-color:var(--form-muted)}.loginExperience-module__JHsDyW__formCard .p-inputtext:enabled:focus{border-color:var(--form-focus);outline:2px solid var(--form-focus);outline-offset:2px;box-shadow:none}.loginExperience-module__JHsDyW__formCard .p-inputtext.p-invalid{border-color:var(--form-error)}.loginExperience-module__JHsDyW__formCard .p-input-icon{color:var(--form-muted)}.loginExperience-module__JHsDyW__formCard .p-password{width:100%}.loginExperience-module__JHsDyW__formCard .p-button.p-component[type=submit]{letter-spacing:.02em;background:var(--form-button);width:100%;min-height:44px;color:var(--form-button-ink);border-color:var(--form-button);border-radius:7px}.loginExperience-module__JHsDyW__formCard .p-button.p-component[type=submit]:enabled:hover{filter:brightness(1.08)}.loginExperience-module__JHsDyW__formCard .p-button.p-component[type=submit]:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}:is(.loginExperience-module__JHsDyW__formCard .p-inputtext:disabled,.loginExperience-module__JHsDyW__formCard .p-button.p-component:disabled){opacity:.65;cursor:not-allowed}.loginExperience-module__JHsDyW__themeCaption{border-top:1px solid var(--form-line);color:var(--form-muted);align-items:center;gap:7px;margin-top:24px;padding-top:16px;font:10px ui-monospace,monospace;display:flex}.loginExperience-module__JHsDyW__themeCaption span{background:var(--login-accent);border-radius:50%;width:5px;height:5px}.loginExperience-module__JHsDyW__experience[data-login-theme=command-center]{background:radial-gradient(at 33% 55%,#105b7666,#0000 58%),linear-gradient(110deg,#0a2439,#071320 80%)}.loginExperience-module__JHsDyW__experience[data-login-theme=command-center] .loginExperience-module__JHsDyW__orbit{border-radius:24px;width:65%;height:70%;transform:translate(-50%,-50%)rotate(30deg)}.loginExperience-module__JHsDyW__experience[data-login-theme=command-center] .loginExperience-module__JHsDyW__orbit:before{border-radius:18px}.loginExperience-module__JHsDyW__experience[data-login-theme=command-center] .loginExperience-module__JHsDyW__monitors{inset:18% -3% 22%}.loginExperience-module__JHsDyW__experience[data-login-theme=command-center] .loginExperience-module__JHsDyW__operations{border-left:2px solid #d59753;padding-left:10px}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave]{--form-panel:#131923f2;--form-border:#93836755;--form-field:#090f18;--form-line:#495262;--form-muted:#bbc4d1;--form-focus:#edc66f;--form-button:#e6c77d;--form-button-ink:#262116;background:radial-gradient(at 33% 65%,#74603944,#0000 48%),linear-gradient(115deg,#141e2e,#080b11 80%)}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave]:before{opacity:.18;background:conic-gradient(from 190deg at 40% 0,#0000,#ead39433 18deg,#0000 38deg)}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__caveArchitecture{display:initial}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__scenery{width:116%;height:110%;inset:-13% -8% 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__operations,.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__orbit{display:none}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__halo{background:radial-gradient(#dfc16f40,#24436333 45%,#0000 72%);inset:-10% 0 0}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__monitors{inset:18% -4% 22%}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__monitors>span{background:linear-gradient(120deg,#17384bc9,#101a27b3);border-color:#c9ab6655;animation:9s ease-in-out infinite loginExperience-module__JHsDyW__monitorGlow}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__bats{gap:12px;display:flex;position:absolute;top:4%;right:-1%;transform:rotate(-15deg)}.loginExperience-module__JHsDyW__bats span{opacity:.3;clip-path:polygon(0 0,32% 28%,40% 0,50% 30%,60% 0,68% 28%,100% 0,84% 75%,66% 63%,50% 100%,34% 63%,16% 75%);background:#e0c38a;width:32px;height:15px}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__foreground{background:radial-gradient(#a8c7d51c,#0000 68%);height:110px;animation:16s ease-in-out infinite loginExperience-module__JHsDyW__haze}.loginExperience-module__JHsDyW__experience[data-login-theme=batcave] .loginExperience-module__JHsDyW__particles span{animation:13s ease-in-out infinite loginExperience-module__JHsDyW__drift}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission]{--form-panel:#111b36ed;--form-border:#a4b6f04d;--form-field:#0b1228;--form-line:#4c5d86;--form-button:#c7ceff;--form-button-ink:#202b50;--form-focus:#a7cfff;background:radial-gradient(at 15%,#4436768c,#0000 65%),linear-gradient(110deg,#121c40,#080f25 85%)}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission]:before{opacity:.6;background-image:radial-gradient(circle,#dee9ffb3 1px,#0000 1.5px),radial-gradient(circle,#c9c7ff80 1px,#0000 1.5px);background-position:0 0,37px 31px;background-size:103px 117px,167px 151px;animation:100s linear infinite loginExperience-module__JHsDyW__stars}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission] .loginExperience-module__JHsDyW__monitors{display:none}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission] .loginExperience-module__JHsDyW__planet{opacity:.7;background:radial-gradient(circle at 30% 24%,#abbcd9,#6f69a5 32%,#272449 58%,#10162d 80%);border-radius:50%;width:340px;height:340px;display:block;position:absolute;top:-8%;left:-12%;box-shadow:-12px -10px 38px #9cb0ee26,5px 3px 30px #a69ce91a}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission] .loginExperience-module__JHsDyW__orbit{border-color:#aeb8ff55;width:98%;height:35%;top:63%;transform:translate(-50%,-50%)rotate(-25deg)}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission] .loginExperience-module__JHsDyW__operations{width:90px;top:7%;left:auto;right:0}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission] .loginExperience-module__JHsDyW__platform{display:none}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission] .loginExperience-module__JHsDyW__artwork{animation:9s ease-in-out infinite loginExperience-module__JHsDyW__float}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission] .loginExperience-module__JHsDyW__stage:after{content:"";background:repeating-linear-gradient(0deg,#0000,#0000 16px,#adb4ff26 17px),repeating-linear-gradient(90deg,#0000,#0000 42px,#adb4ff26 43px);height:110px;position:absolute;bottom:15px;left:-4%;right:-4%;transform:perspective(200px)rotateX(45deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas]{--form-panel:#f8f3eaf7;--form-ink:#282d2a;--form-muted:#586253;--form-field:#fffcf7;--form-line:#a0aa97;--form-focus:#8a343b;--form-error:#b42318;--form-border:#e7cf9e;--form-button:#823b43;--form-button-ink:#fff5ec;background:radial-gradient(at 18% 56%,#77523855,#0000 50%),radial-gradient(at 75% 85%,#781d3533,#0000 60%),linear-gradient(125deg,#113532,#0d1c2b 75%)}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__christmasTree{display:initial}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__scenery{width:110%;top:-2%;left:-18%}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__operations,.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__orbit{display:none}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__artwork{left:8%;right:-3%}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__halo{background:radial-gradient(#efb66a33,#0000 68%)}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__monitors{inset:20% -2% 20% 10%}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__monitors>span{background:#0f2a2999;border-color:#c0a57855}.loginExperience-module__JHsDyW__lightString{z-index:1;border-top:1px solid #9f88535c;justify-content:space-between;height:40px;position:absolute;top:9%;left:0;right:0;transform:rotate(-7deg)}.loginExperience-module__JHsDyW__lightString span{background:#ffe2a0;border-radius:50%;width:5px;height:7px;animation:7s ease-in-out infinite loginExperience-module__JHsDyW__pulse;box-shadow:0 0 13px 5px #ffd68a26}.loginExperience-module__JHsDyW__lightString span:nth-child(2n){background:#ffc4ba;animation-delay:-3s}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__lightString{display:flex}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__particles span{background:#fff;width:4px;height:4px;animation:12s ease-in-out infinite loginExperience-module__JHsDyW__snow}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__particles span:nth-child(2n){animation-delay:-5s}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__cardBadge i,.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__themeCaption span{color:#82414a}.loginExperience-module__JHsDyW__experience[data-login-theme=christmas] .loginExperience-module__JHsDyW__themeCaption span{background:#82414a}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration]{--form-panel:#201c36f2;--form-border:#d2b27659;--form-field:#151226;--form-line:#665e7d;--form-muted:#cec4d9;--form-focus:#f4d391;--form-button:#efce93;--form-button-ink:#30213b;background:radial-gradient(at 25% 65%,#6a365b80,#0000 60%),radial-gradient(at 60% 15%,#c6986326,#0000 55%),linear-gradient(115deg,#211c42,#14122d 85%)}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__scene h1{max-width:660px;font-size:clamp(34px,3.2vw,48px)}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__scene h1 strong{text-shadow:0 2px 30px #fbc56d18}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__supporting{max-width:560px}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__monitors,.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__operations{display:none}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__partyRibbons{display:initial}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__orbit{border-color:#e7b96f40;width:76%;height:90%}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__halo{background:radial-gradient(#eccb912e,#6b488633 40%,#0000 70%)}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__balloons{display:block;position:absolute;inset:0}.loginExperience-module__JHsDyW__balloons span{opacity:.65;background:radial-gradient(circle at 28% 25%,#dbc899,#6b4b3980 70%);border:1px solid #dfc78440;border-radius:50%;width:64px;height:82px;position:absolute;top:20%;left:0;transform:rotate(-12deg)}.loginExperience-module__JHsDyW__balloons span:after{content:"";background:#c3a87244;width:1px;height:110px;position:absolute;top:100%;left:50%;transform:rotate(-8deg)}.loginExperience-module__JHsDyW__balloons span:last-child{background:radial-gradient(circle at 28% 25%,#bdb4e9,#51437080 70%);top:3%;left:auto;right:0;transform:rotate(10deg)}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__particles span{background:#ffc56e;border-radius:1px;width:5px;height:9px;animation:8s ease-in-out infinite loginExperience-module__JHsDyW__float}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__particles span:nth-child(2n){background:#b7a7ff;animation-delay:-3s}.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__particles span:nth-child(3n){background:#f7da9f;transform:rotate(35deg)}.loginExperience-module__JHsDyW__lab{z-index:20;color:#d2deec;background:#111c2bf5;border:1px solid #8fa2b433;border-radius:9px;width:min(250px,100vw - 24px);font-size:11px;position:fixed;bottom:12px;left:12px;box-shadow:0 8px 24px #0002}.loginExperience-module__JHsDyW__lab:not([open]){width:auto;box-shadow:none;background:#101b2b80;border-color:#a6bdd526}.loginExperience-module__JHsDyW__lab summary{cursor:pointer;align-items:center;gap:7px;min-height:30px;padding:6px 9px;list-style:none;display:flex}.loginExperience-module__JHsDyW__lab summary::-webkit-details-marker{display:none}.loginExperience-module__JHsDyW__labPanel{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.loginExperience-module__JHsDyW__lab select{color:#edf5ff;width:100%;min-height:36px;font:inherit;background:#1e293b;border:1px solid #64748b;border-radius:5px;padding:6px}.loginExperience-module__JHsDyW__labDates{gap:8px;display:flex}.loginExperience-module__JHsDyW__labDates button{color:#dbeafe;min-height:36px;font:inherit;cursor:pointer;background:#25374d;border:1px solid #475569;border-radius:5px;flex:1}.loginExperience-module__JHsDyW__lab small{color:#b3c3d8;font-size:10px;line-height:1.5}.loginExperience-module__JHsDyW__lab :is(summary,select,button):focus-visible{outline-offset:3px;outline:2px solid #93c5fd}@keyframes loginExperience-module__JHsDyW__pulse{50%{opacity:.4}}@keyframes loginExperience-module__JHsDyW__float{50%{translate:0 -6px}}@keyframes loginExperience-module__JHsDyW__snow{50%{opacity:.2;translate:4px 22px}}@keyframes loginExperience-module__JHsDyW__haze{50%{opacity:.6;translate:12px}}@keyframes loginExperience-module__JHsDyW__drift{50%{translate:4px -12px}}@keyframes loginExperience-module__JHsDyW__monitorGlow{50%{box-shadow:0 0 28px #a5c8ec1a}}@keyframes loginExperience-module__JHsDyW__stars{to{background-position:103px 117px,204px 182px}}@media (max-width:1100px){.loginExperience-module__JHsDyW__brand{padding:20px 24px}.loginExperience-module__JHsDyW__content{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:22px;padding:8px 24px 20px}.loginExperience-module__JHsDyW__brandNote{display:none}.loginExperience-module__JHsDyW__scene{min-height:620px}.loginExperience-module__JHsDyW__scene h1,.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__scene h1{font-size:32px}.loginExperience-module__JHsDyW__supporting{max-width:370px;font-size:13px}.loginExperience-module__JHsDyW__stage{inset:210px 0 30px}.loginExperience-module__JHsDyW__formCard{padding:28px}.loginExperience-module__JHsDyW__experience[data-login-theme=space-mission] .loginExperience-module__JHsDyW__planet{width:220px;height:220px;left:-6%}.loginExperience-module__JHsDyW__operations{display:none}.loginExperience-module__JHsDyW__monitors>span{padding:6px}.loginExperience-module__JHsDyW__monitors small{font-size:6px}}@media (max-width:767px){.loginExperience-module__JHsDyW__experience{padding-bottom:64px}.loginExperience-module__JHsDyW__brand{padding:18px 16px}.loginExperience-module__JHsDyW__brandIdentity strong{font-size:12px}.loginExperience-module__JHsDyW__brandIdentity span{font-size:9px}.loginExperience-module__JHsDyW__brandIdentity img{width:26px;height:26px}.loginExperience-module__JHsDyW__content{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:0 16px 20px}.loginExperience-module__JHsDyW__scene{grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:6px;min-height:0;display:grid}.loginExperience-module__JHsDyW__sceneCopy{padding:0}.loginExperience-module__JHsDyW__eyebrow{letter-spacing:.08em;margin-bottom:9px;font-size:8px}.loginExperience-module__JHsDyW__scene h1,.loginExperience-module__JHsDyW__experience[data-login-theme=celebration] .loginExperience-module__JHsDyW__scene h1{letter-spacing:-.035em;font-size:22px;line-height:1.12}.loginExperience-module__JHsDyW__supporting{margin-top:10px;font-size:11px;line-height:1.5}.loginExperience-module__JHsDyW__stage{width:145px;height:180px;position:relative;inset:auto}.loginExperience-module__JHsDyW__experience[data-login-theme] .loginExperience-module__JHsDyW__artwork{animation:none;inset:0}.loginExperience-module__JHsDyW__persona{filter:drop-shadow(0 8px 10px #0003);width:100%;height:100%;max-height:190px}.loginExperience-module__JHsDyW__scenery,.loginExperience-module__JHsDyW__platform,.loginExperience-module__JHsDyW__operations,.loginExperience-module__JHsDyW__halo,.loginExperience-module__JHsDyW__foreground,.loginExperience-module__JHsDyW__scenePlate,.loginExperience-module__JHsDyW__experience[data-login-theme] :is(.loginExperience-module__JHsDyW__bats,.loginExperience-module__JHsDyW__planet,.loginExperience-module__JHsDyW__monitors,.loginExperience-module__JHsDyW__particles,.loginExperience-module__JHsDyW__orbit,.loginExperience-module__JHsDyW__lightString,.loginExperience-module__JHsDyW__balloons,.loginExperience-module__JHsDyW__operations),.loginExperience-module__JHsDyW__experience[data-login-theme] .loginExperience-module__JHsDyW__stage:after{display:none}.loginExperience-module__JHsDyW__experience:before{opacity:.08;animation:none}.loginExperience-module__JHsDyW__formCard{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;justify-self:center;width:100%;max-width:480px;padding:24px;box-shadow:0 16px 35px #0003}.loginExperience-module__JHsDyW__formCard h2{font-size:25px}.loginExperience-module__JHsDyW__cardBadge{margin-bottom:16px}.loginExperience-module__JHsDyW__formIntro{margin-bottom:22px}.loginExperience-module__JHsDyW__themeCaption{margin-top:20px;padding-top:14px}.loginExperience-module__JHsDyW__lab{align-self:flex-start;margin:0 16px 10px;position:relative;bottom:auto;left:auto}.loginExperience-module__JHsDyW__lab summary,.loginExperience-module__JHsDyW__lab select,.loginExperience-module__JHsDyW__labDates button{min-height:44px}}@media (max-width:640px){.loginExperience-module__JHsDyW__scene{grid-template-columns:minmax(0,1fr) 130px}.loginExperience-module__JHsDyW__stage{width:130px;height:170px}.loginExperience-module__JHsDyW__formCard{padding:22px 20px}}@media (pointer:coarse){.loginExperience-module__JHsDyW__lab summary,.loginExperience-module__JHsDyW__lab select,.loginExperience-module__JHsDyW__labDates button{min-height:44px}}@media (prefers-reduced-motion:reduce){.loginExperience-module__JHsDyW__experience,.loginExperience-module__JHsDyW__experience:before,.loginExperience-module__JHsDyW__experience:after,.loginExperience-module__JHsDyW__experience *,.loginExperience-module__JHsDyW__experience :before,.loginExperience-module__JHsDyW__experience :after{transition:none!important;animation:none!important}}
.modulesTable-module__1TFu-W__descriptionCell{text-overflow:ellipsis;white-space:nowrap;color:#64748b;text-align:left;max-width:560px;font-size:.8125rem;line-height:1.4;display:block;overflow:hidden}.modulesTable-module__1TFu-W__descriptionEmpty{color:#94a3b8;text-align:left;font-size:.8125rem}.modulesTable-module__1TFu-W__descriptionColumnCell{text-align:left!important;padding-left:.5rem!important}.modulesTable-module__1TFu-W__moduleColumnCell{padding-right:.5rem!important}
.planForm-module__dUnWaW__formCard{min-height:0;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.planForm-module__dUnWaW__formBody{flex:1;min-height:0;padding:1rem;overflow-y:auto}.planForm-module__dUnWaW__form{flex-direction:column;gap:1.25rem;display:flex}.planForm-module__dUnWaW__sectionTitle{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.planForm-module__dUnWaW__sectionFields{flex-direction:column;gap:.75rem;display:flex}.planForm-module__dUnWaW__nameActiveRow{grid-template-columns:minmax(0,9fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.planForm-module__dUnWaW__nameField{min-width:0}.planForm-module__dUnWaW__activeField{flex-direction:column;gap:.375rem;min-width:0;padding-top:.125rem;display:flex}.planForm-module__dUnWaW__gridTwoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.planForm-module__dUnWaW__limitsGrid{flex-direction:column;gap:.75rem;display:flex}.planForm-module__dUnWaW__limitsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.planForm-module__dUnWaW__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.planForm-module__dUnWaW__fieldLabel{color:#334155;font-size:.875rem;font-weight:600;line-height:1.35}.planForm-module__dUnWaW__fieldError{color:#b91c1c;font-size:.8125rem}.planForm-module__dUnWaW__fieldHint{color:#64748b;font-size:.8125rem;line-height:1.4}.planForm-module__dUnWaW__inputNumber{width:100%}.planForm-module__dUnWaW__inputNumber .p-inputnumber{width:100%}.planForm-module__dUnWaW__inputNumber .p-inputnumber-input{width:100%}.planForm-module__dUnWaW__textarea{width:100%}.planForm-module__dUnWaW__activeRow{align-items:center;gap:.75rem;min-height:2.375rem;display:flex}.planForm-module__dUnWaW__activeLabel{color:#334155;font-size:.875rem}.planForm-module__dUnWaW__footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;display:flex}.planForm-module__dUnWaW__pricingSection{flex-direction:column;gap:.75rem;display:flex}.planForm-module__dUnWaW__pricingToolbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.planForm-module__dUnWaW__catalogPreview{flex-direction:column;gap:.1rem;min-width:7rem;display:flex}.planForm-module__dUnWaW__catalogPreviewLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.planForm-module__dUnWaW__catalogPreviewValue{color:#0f172a;font-size:1.125rem;font-weight:800;line-height:1.2}.planForm-module__dUnWaW__catalogPreviewSuffix{color:#64748b;margin-left:.2rem;font-size:.8125rem;font-weight:600}.planForm-module__dUnWaW__presetChips{flex-wrap:wrap;flex:1;gap:.35rem;min-width:0;display:flex}.planForm-module__dUnWaW__presetChip{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.planForm-module__dUnWaW__presetChip:hover{background:#f8fafc;border-color:#94a3b8}.planForm-module__dUnWaW__presetChipSelected{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.planForm-module__dUnWaW__suggestButton{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.2rem 0;font-size:.75rem;font-weight:600}.planForm-module__dUnWaW__suggestButton:hover{text-decoration:underline}.planForm-module__dUnWaW__pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.planForm-module__dUnWaW__periodCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.65rem;min-width:0;padding:.85rem;display:flex}.planForm-module__dUnWaW__periodCardHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.planForm-module__dUnWaW__periodTitle{color:#0f172a;font-size:.875rem;font-weight:700;line-height:1.3;display:block}.planForm-module__dUnWaW__periodSubtitle{color:#94a3b8;margin-top:.1rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:block}.planForm-module__dUnWaW__periodBadge{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.6875rem;font-weight:600}.planForm-module__dUnWaW__inputModeToggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.2rem;display:grid}.planForm-module__dUnWaW__inputModeButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem .5rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.planForm-module__dUnWaW__inputModeButton:hover{color:#334155}.planForm-module__dUnWaW__inputModeButtonActive{color:#1d4ed8;background:#fff;box-shadow:0 1px 2px #0f172a14}.planForm-module__dUnWaW__periodInput{flex-direction:column;gap:.35rem;display:flex}.planForm-module__dUnWaW__periodMeta{border-top:1px dashed #e2e8f0;flex-direction:column;gap:.35rem;padding-top:.35rem;display:flex}.planForm-module__dUnWaW__periodMetaRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.planForm-module__dUnWaW__periodMetaLabel{color:#94a3b8;font-size:.6875rem;font-weight:500}.planForm-module__dUnWaW__periodMetaValue{color:#334155;text-align:right;font-size:.75rem;font-weight:700}.planForm-module__dUnWaW__periodMetaSuffix{color:#64748b;margin-left:.1rem;font-weight:600}.planForm-module__dUnWaW__savingsHint{color:#15803d;font-size:.6875rem;font-weight:600;line-height:1.3}.planForm-module__dUnWaW__priceField{flex-direction:column;gap:.25rem;min-width:0;display:flex}.planForm-module__dUnWaW__discountHint{color:#64748b;font-size:.6875rem;line-height:1.3}@media (max-width:1100px){.planForm-module__dUnWaW__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.planForm-module__dUnWaW__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.planForm-module__dUnWaW__limitsRow{grid-template-columns:1fr}}@media (max-width:560px){.planForm-module__dUnWaW__nameActiveRow,.planForm-module__dUnWaW__gridTwoCols,.planForm-module__dUnWaW__pricingGrid,.planForm-module__dUnWaW__limitsRow{grid-template-columns:1fr}.planForm-module__dUnWaW__pricingToolbar{flex-direction:column;align-items:stretch}.planForm-module__dUnWaW__footer{flex-direction:column-reverse;align-items:stretch}}
.plansTable-module__6YMkNq__descriptionCell{text-overflow:ellipsis;white-space:nowrap;color:#64748b;text-align:left;max-width:560px;font-size:.8125rem;line-height:1.4;display:block;overflow:hidden}.plansTable-module__6YMkNq__descriptionEmpty{color:#94a3b8;text-align:left;font-size:.8125rem}.plansTable-module__6YMkNq__descriptionColumnCell{text-align:left!important;padding-left:.5rem!important}.plansTable-module__6YMkNq__nameColumnCell{padding-right:.5rem!important}
.subscriptionForm-module__R1pqpq__formCard{min-height:0;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.subscriptionForm-module__R1pqpq__formBody{flex:1;min-height:0;padding:1rem;overflow-y:auto}.subscriptionForm-module__R1pqpq__form{flex-direction:column;gap:1.25rem;display:flex}.subscriptionForm-module__R1pqpq__sectionTitle{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.subscriptionForm-module__R1pqpq__sectionFields{flex-direction:column;gap:.75rem;display:flex}.subscriptionForm-module__R1pqpq__gridTwoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.subscriptionForm-module__R1pqpq__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.subscriptionForm-module__R1pqpq__fieldLabel{color:#334155;font-size:.875rem;font-weight:600;line-height:1.35}.subscriptionForm-module__R1pqpq__fieldError{color:#b91c1c;font-size:.8125rem}.subscriptionForm-module__R1pqpq__fieldHint{color:#64748b;font-size:.75rem}.subscriptionForm-module__R1pqpq__inputNumber{width:100%}.subscriptionForm-module__R1pqpq__inputNumber .p-inputnumber{width:100%}.subscriptionForm-module__R1pqpq__inputNumber .p-inputnumber-input{width:100%}.subscriptionForm-module__R1pqpq__copyInputRow{align-items:stretch;gap:.5rem;display:flex}.subscriptionForm-module__R1pqpq__copyInput{flex:1;min-width:0}.subscriptionForm-module__R1pqpq__copyInputRow .p-button{flex-shrink:0}.subscriptionForm-module__R1pqpq__priceActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.subscriptionForm-module__R1pqpq__restoreButton{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.subscriptionForm-module__R1pqpq__restoreButton:hover{text-decoration:underline}.subscriptionForm-module__R1pqpq__summarySection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.65rem;padding:.85rem 1rem;display:flex}.subscriptionForm-module__R1pqpq__summaryRow{color:#334155;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.subscriptionForm-module__R1pqpq__summaryRowTotal{color:#0f172a;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding-top:.5rem;font-size:.9375rem;font-weight:700;display:flex}.subscriptionForm-module__R1pqpq__summaryNote{color:#64748b;margin:0;font-size:.75rem;line-height:1.45}.subscriptionForm-module__R1pqpq__activeRow{align-items:center;gap:.75rem;min-height:2.375rem;display:flex}.subscriptionForm-module__R1pqpq__billingCycleOption{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.subscriptionForm-module__R1pqpq__billingCycleOptionLabel{color:#0f172a;font-size:.875rem;font-weight:600}.subscriptionForm-module__R1pqpq__billingCycleOptionPrice{color:#334155;white-space:nowrap;align-items:baseline;gap:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.subscriptionForm-module__R1pqpq__billingCycleOptionMonthly{color:#64748b;font-size:.75rem;font-weight:500}.subscriptionForm-module__R1pqpq__billingCycleOptionMuted{color:#94a3b8;font-size:.8125rem}.subscriptionForm-module__R1pqpq__planPricePanel{background:linear-gradient(#fafbfc 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.subscriptionForm-module__R1pqpq__planPricePanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.subscriptionForm-module__R1pqpq__planPricePanelTitle{color:#0f172a;font-size:.875rem;font-weight:700;display:block}.subscriptionForm-module__R1pqpq__planPricePanelSubtitle{color:#64748b;margin-top:.15rem;font-size:.75rem;display:block}.subscriptionForm-module__R1pqpq__planPriceMonthlyBadge{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.subscriptionForm-module__R1pqpq__planPriceCompare{grid-template-columns:minmax(120px,150px) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.subscriptionForm-module__R1pqpq__planPriceReference{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.15rem;padding:.7rem .8rem;transition:border-color .15s,background-color .15s;display:flex}.subscriptionForm-module__R1pqpq__planPriceReferenceActive{background:#f7fef9;border-color:#bbf7d0}.subscriptionForm-module__R1pqpq__planPriceReferenceMuted{opacity:.72}.subscriptionForm-module__R1pqpq__planPriceReferenceLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:700}.subscriptionForm-module__R1pqpq__planPriceReferenceValue{color:#15803d;font-size:1rem;font-weight:700}.subscriptionForm-module__R1pqpq__planPriceReferenceHint{color:#64748b;font-size:.75rem;font-weight:500}.subscriptionForm-module__R1pqpq__planPriceInputBlock{flex-direction:column;gap:.35rem;min-width:0;display:flex}.subscriptionForm-module__R1pqpq__planPriceInputLabel{color:#475569;font-size:.75rem;font-weight:600}.subscriptionForm-module__R1pqpq__planPriceDiffHint{color:#b45309;font-size:.75rem;line-height:1.4}.subscriptionForm-module__R1pqpq__footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;display:flex}@media (max-width:560px){.subscriptionForm-module__R1pqpq__gridTwoCols,.subscriptionForm-module__R1pqpq__planPriceCompare{grid-template-columns:1fr}.subscriptionForm-module__R1pqpq__footer{flex-direction:column-reverse;align-items:stretch}}
.tenantForm-module__lBOt1W__pageHeader{flex-direction:column;gap:.75rem;display:flex}.tenantForm-module__lBOt1W__backLink{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.4rem;padding:0;font-size:.875rem;font-weight:600;transition:color .15s;display:inline-flex}.tenantForm-module__lBOt1W__backLink:hover{color:#2563eb}.tenantForm-module__lBOt1W__headerText{flex-direction:column;gap:.35rem;display:flex}.tenantForm-module__lBOt1W__formCard{min-height:0;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.tenantForm-module__lBOt1W__formBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tenantForm-module__lBOt1W__tabContent{flex:1;min-height:0;padding:1rem;overflow-y:auto}.tenantForm-module__lBOt1W__section{flex-direction:column;gap:1rem;display:flex}.tenantForm-module__lBOt1W__sectionTitle{color:#1e293b;margin:0;font-size:1rem;font-weight:700}.tenantForm-module__lBOt1W__sectionSubtitle{color:#64748b;margin:-.5rem 0 0;font-size:.8125rem}.tenantForm-module__lBOt1W__sectionFields{flex-direction:column;gap:.875rem;display:flex}.tenantForm-module__lBOt1W__gridTwoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.tenantForm-module__lBOt1W__gridThreeCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.tenantForm-module__lBOt1W__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.tenantForm-module__lBOt1W__fieldLabel{color:#334155;font-size:.875rem;font-weight:600;line-height:1.35}.tenantForm-module__lBOt1W__radioGroup{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.tenantForm-module__lBOt1W__simplesNacionalField{padding-top:1.75rem}@media (max-width:640px){.tenantForm-module__lBOt1W__simplesNacionalField{padding-top:0}}.tenantForm-module__lBOt1W__radioOption{color:#334155;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tenantForm-module__lBOt1W__radioOption input{accent-color:#2563eb;cursor:pointer;width:1rem;height:1rem}.tenantForm-module__lBOt1W__textarea{width:100%}.tenantForm-module__lBOt1W__logoField{flex-direction:column;gap:.75rem;display:flex}.tenantForm-module__lBOt1W__logoPreview{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.tenantForm-module__lBOt1W__attachmentsHint{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin:0;padding:1rem;font-size:.875rem}.tenantForm-module__lBOt1W__statusHint{color:#64748b;font-size:.8125rem}.tenantForm-module__lBOt1W__footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;display:flex}@media (max-width:1100px){.tenantForm-module__lBOt1W__gridThreeCols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.tenantForm-module__lBOt1W__formCard{border-radius:10px}.tenantForm-module__lBOt1W__tabContent{padding:1rem}.tenantForm-module__lBOt1W__footer{flex-direction:column-reverse;padding:1rem}.tenantForm-module__lBOt1W__footer .p-button{justify-content:center;width:100%}}@media (max-width:640px){.tenantForm-module__lBOt1W__gridTwoCols,.tenantForm-module__lBOt1W__gridThreeCols{grid-template-columns:1fr}}
.tenantListPilot-module__ekS9ya__tableCard{box-shadow:none;border-radius:10px}.tenantListPilot-module__ekS9ya__table .p-datatable-thead>tr>th{padding:.625rem .75rem;font-size:.8125rem}.tenantListPilot-module__ekS9ya__table .p-datatable-tbody>tr>td{overflow-wrap:anywhere;padding:.375rem .75rem;font-size:.875rem}.tenantListPilot-module__ekS9ya__nameButton{color:#0f172a;min-height:32px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-weight:500;display:inline-block}.tenantListPilot-module__ekS9ya__nameButton:hover{color:#0078d4;text-decoration:underline}.tenantListPilot-module__ekS9ya__nameButton:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #0078d4}.tenantListPilot-module__ekS9ya__editButton{width:32px;height:32px;padding:0}.tenantListPilot-module__ekS9ya__paginator{padding:.5rem .75rem;font-size:.8125rem}.tenantListPilot-module__ekS9ya__paginator .p-paginator-element{min-width:32px;height:32px}.tenantListPilot-module__ekS9ya__paginator .p-dropdown{height:36px}.tenantListPilot-module__ekS9ya__paginator .p-dropdown-label{padding:.5rem;font-size:.8125rem}.tenantListPilot-module__ekS9ya__detail{width:min(600px,100vw)}.tenantListPilot-module__ekS9ya__detail .p-sidebar-header{border-bottom:1px solid #e2e8f0;padding:1rem;font-size:1rem}.tenantListPilot-module__ekS9ya__detail .p-sidebar-content{padding:1rem}.tenantListPilot-module__ekS9ya__detailBody{overflow-wrap:anywhere;min-width:0}.tenantListPilot-module__ekS9ya__section{margin-bottom:1rem}.tenantListPilot-module__ekS9ya__section h3{color:#475569;border-bottom:1px solid #e2e8f0;margin:0 0 .5rem;padding-bottom:.5rem;font-size:.8125rem;font-weight:600}.tenantListPilot-module__ekS9ya__detailRow{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem;padding:.375rem 0;line-height:1.5;display:grid}.tenantListPilot-module__ekS9ya__detailLabel{color:#475569;font-size:.8125rem}.tenantListPilot-module__ekS9ya__detailValue{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:.875rem}.tenantListPilot-module__ekS9ya__statusControls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tenantListPilot-module__ekS9ya__statusDropdown{min-width:180px;max-width:100%}:is(.tenantListPilot-module__ekS9ya__statusControls .p-button,.tenantListPilot-module__ekS9ya__statusDropdown .p-dropdown-label){padding:.5rem .75rem;font-size:.875rem}.tenantListPilot-module__ekS9ya__statusPanel .p-dropdown-item{padding:.625rem .75rem;font-size:.875rem}@media (max-width:768px),(pointer:coarse){.tenantListPilot-module__ekS9ya__nameButton,.tenantListPilot-module__ekS9ya__editButton,.tenantListPilot-module__ekS9ya__statusDropdown{min-height:44px}.tenantListPilot-module__ekS9ya__paginator .p-paginator-element{min-height:44px}.tenantListPilot-module__ekS9ya__paginator .p-dropdown{min-height:44px}.tenantListPilot-module__ekS9ya__statusControls .p-button{min-height:44px}.tenantListPilot-module__ekS9ya__statusPanel .p-dropdown-item{min-height:44px}.tenantListPilot-module__ekS9ya__detail .p-sidebar-close{min-height:44px}.tenantListPilot-module__ekS9ya__editButton{min-width:44px}.tenantListPilot-module__ekS9ya__paginator .p-paginator-element{min-width:44px}.tenantListPilot-module__ekS9ya__detail .p-sidebar-close{min-width:44px}}@media (max-width:640px){.tenantListPilot-module__ekS9ya__detailRow{grid-template-columns:minmax(0,1fr);gap:.125rem}}
.userForm-module__O4-HQG__formCard{min-height:0;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.userForm-module__O4-HQG__formBody{flex:1;min-height:0;padding:1rem;overflow-y:auto}.userForm-module__O4-HQG__formLayout{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.userForm-module__O4-HQG__accessSection{border-top:1px solid #e2e8f0;margin-top:.25rem;padding-top:1.5rem}.userForm-module__O4-HQG__section{flex-direction:column;gap:1rem;display:flex}.userForm-module__O4-HQG__sectionTitle{color:#1e293b;margin:0;font-size:1rem;font-weight:700}.userForm-module__O4-HQG__sectionFields{flex-direction:column;gap:.875rem;display:flex}.userForm-module__O4-HQG__secondRow{margin-top:.625rem}.userForm-module__O4-HQG__gridTwoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.userForm-module__O4-HQG__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.userForm-module__O4-HQG__fieldLabel{color:#1f2328;font-size:.8125rem;font-weight:500}.userForm-module__O4-HQG__fieldError{color:#cf222e;font-size:.8125rem}.userForm-module__O4-HQG__gridThreeCols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.875rem;display:grid}.userForm-module__O4-HQG__passwordField{flex-direction:column;width:100%;min-width:0;display:flex}.userForm-module__O4-HQG__passwordField .p-password{width:100%!important;display:flex!important}.userForm-module__O4-HQG__passwordField .p-icon-field{flex:auto;min-width:0;width:100%!important;display:flex!important}.userForm-module__O4-HQG__passwordField .p-icon-field .p-inputtext{flex:auto;min-width:0;width:100%!important}.userForm-module__O4-HQG__statusField{flex-direction:column;justify-content:flex-start;gap:.375rem;min-width:0;display:flex}.userForm-module__O4-HQG__statusControl{flex-wrap:wrap;align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.userForm-module__O4-HQG__switchLabel{color:#334155;font-size:.875rem}.userForm-module__O4-HQG__footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;display:flex}@media (max-width:768px){.userForm-module__O4-HQG__formCard{border-radius:10px}.userForm-module__O4-HQG__formBody{padding:1rem}.userForm-module__O4-HQG__accessSection{padding-top:1.25rem}.userForm-module__O4-HQG__footer{flex-direction:column-reverse;padding:1rem}.userForm-module__O4-HQG__footer .p-button{justify-content:center;width:100%}}@media (max-width:640px){.userForm-module__O4-HQG__gridTwoCols,.userForm-module__O4-HQG__gridThreeCols{grid-template-columns:1fr}}
.volumetryTabNav-module__WsItTG__navScroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-bottom:.75rem;overflow-x:auto}.volumetryTabNav-module__WsItTG__nav{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;gap:.35rem;min-width:min-content;padding:.35rem;display:flex}.volumetryTabNav-module__WsItTG__tabButton{color:#64748b;cursor:pointer;scroll-snap-align:start;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;min-height:40px;padding:.65rem .9rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.volumetryTabNav-module__WsItTG__tabButton:hover{color:#4338ca;background:#eef2ff}.volumetryTabNav-module__WsItTG__tabButton:focus-visible{outline-offset:-3px;outline:2px solid #0078d4}.volumetryTabNav-module__WsItTG__tabButtonActive{color:#1d4ed8;background:#fff;box-shadow:0 1px 2px #0f172a14}.volumetryTabNav-module__WsItTG__tabLabelMobile{display:none}@media (max-width:768px){.volumetryTabNav-module__WsItTG__tabButton{min-height:44px}.volumetryTabNav-module__WsItTG__nav{flex-wrap:nowrap}.volumetryTabNav-module__WsItTG__tabLabelDesktop{display:none}.volumetryTabNav-module__WsItTG__tabLabelMobile{display:inline}}@media (max-width:640px){.volumetryTabNav-module__WsItTG__tabButton{padding:.55rem .75rem;font-size:.8125rem}}
.assinaturaFormPage-module__Fxnppq__page{flex-direction:column;flex:1;gap:.75rem;width:100%;min-height:0;display:flex;overflow:hidden;}.assinaturaFormPage-module__Fxnppq__pageHeader{flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}.assinaturaFormPage-module__Fxnppq__backLink{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.4rem;min-height:32px;padding:.25rem 0;font-size:.875rem;font-weight:600;transition:color .15s;display:inline-flex}.assinaturaFormPage-module__Fxnppq__backLink:hover{color:#2563eb}.assinaturaFormPage-module__Fxnppq__headerText{flex-direction:column;gap:.35rem;display:flex}.assinaturaFormPage-module__Fxnppq__formSlot{flex-direction:column;flex:1;min-height:0;display:flex}.assinaturaFormPage-module__Fxnppq__noAccess{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:1rem;padding:1.5rem}@media (max-width:768px),(pointer:coarse){.assinaturaFormPage-module__Fxnppq__backLink{min-height:44px}}.assinaturaFormPage-module__Fxnppq__backLink:focus-visible{outline-offset:3px;outline:2px solid #0078d4}
.contractDetail-module__GKx_la__detailGrid{grid-template-columns:minmax(300px,2fr) minmax(320px,3fr);align-items:start;gap:1.25rem;display:grid}.contractDetail-module__GKx_la__sideColumn{flex-direction:column;gap:1rem;min-width:0;display:flex}.contractDetail-module__GKx_la__previewColumn{min-width:0;height:calc(100dvh - 240px);min-height:480px}@media (max-width:1100px){.contractDetail-module__GKx_la__detailGrid{grid-template-columns:1fr}.contractDetail-module__GKx_la__previewColumn{height:520px}}
.dashboard-module__b-mUea__hero{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}@media (max-width:768px){.dashboard-module__b-mUea__hero{border-radius:10px;padding:1rem}}
.modulesPageFilters-module__P0_o8a__filters{grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr) minmax(160px,.7fr) auto;align-items:end;gap:.75rem;margin-bottom:0;display:grid}.modulesPageFilters-module__P0_o8a__statusField{flex-direction:column;gap:.375rem;min-width:0;display:flex}.modulesPageFilters-module__P0_o8a__statusLabel{color:#1f2328;font-size:.8125rem;font-weight:500}@media (max-width:1100px){.modulesPageFilters-module__P0_o8a__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.modulesPageFilters-module__P0_o8a__filters{grid-template-columns:1fr}}
