.bmex-wordmark{flex-shrink:0;font-size:23px;font-weight:800;letter-spacing:-1px;color:rgb(var(--c-txt-1))}.bmex-wordmark span{color:rgb(var(--c-green))}.desktop-navigation{display:flex;gap:2px;align-items:center}.top-nav-link{display:flex;align-items:center;gap:5px;padding:9px 8px;font-size:13px;color:rgb(var(--c-txt-2));border-radius:6px;white-space:nowrap}.top-nav-link:hover,.top-nav-link.selected{background:rgb(var(--c-bg-elevated));color:rgb(var(--c-txt-1))}.top-nav-link.selected{font-weight:650}.nav-count{border-radius:10px;padding:0 5px;font-size:11px;background:rgb(var(--c-green) / .12);color:rgb(var(--c-green))}.listings-navigation{display:flex;flex-shrink:0;gap:calc(20px * var(--ui-space-scale, 1));padding:0 calc(24px * var(--ui-space-scale, 1));border-bottom:1px solid rgb(var(--c-border));background:rgb(var(--c-bg-surface))}.listings-navigation a{padding:calc(10px * var(--ui-space-scale, 1)) 8px;font-size:13px;color:rgb(var(--c-txt-2));border-bottom:2px solid transparent}.listings-navigation .selected{color:rgb(var(--c-txt-1));border-bottom-color:rgb(var(--c-txt-1));font-weight:600}.top-settings{display:flex;align-items:center;gap:5px;padding:8px;font-size:12px;border-radius:6px}.top-settings.active{background:rgb(var(--c-bg-elevated))}.top-admin{position:relative}.top-admin summary{cursor:pointer;padding:8px;list-style:none}.top-admin nav{position:absolute;right:0;top:100%;width:190px;z-index:40;background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:8px;padding:6px;box-shadow:0 8px 24px #0002}.top-admin nav a{display:block;padding:8px;font-size:13px}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0007}.mobile-navigation{max-width:320px;height:100%;padding:calc(20px * var(--ui-space-scale, 1));background:rgb(var(--c-bg-surface))}.mobile-navigation nav{display:flex;flex-direction:column;gap:8px}.mobile-navigation a{padding:10px}.mobile-subnavigation{display:flex;flex-direction:column;padding-left:calc(20px * var(--ui-space-scale, 1));font-size:13px}.nav-close{display:block;margin:0 0 calc(20px * var(--ui-space-scale, 1)) auto;padding:8px}@media (max-width: 1023px){.desktop-navigation,.top-settings span{display:none}}@media (min-width: 1024px) and (max-width: 1279px){.top-settings span{display:none}.desktop-navigation{gap:0}.top-nav-link{padding:8px 6px;font-size:12px}}.settings-page{--settings-card-padding: calc(18px * var(--ui-space-scale, 1));--settings-stack-gap: calc(14px * var(--ui-space-scale, 1));--settings-field-height: var(--ui-field-height, 40px);--settings-field-padding: var(--ui-field-py, 8px) 12px;--settings-button-height: var(--ui-button-md, 38px);--settings-button-padding: calc(8px * var(--ui-space-scale, 1)) calc(14px * var(--ui-space-scale, 1));--settings-form-gap: calc(16px * var(--ui-space-scale, 1));--settings-group-gap: calc(22px * var(--ui-space-scale, 1));--settings-group-padding: calc(18px * var(--ui-space-scale, 1));--settings-form-top: calc(16px * var(--ui-space-scale, 1));--settings-row-padding: calc(12px * var(--ui-space-scale, 1));--settings-list-top: calc(12px * var(--ui-space-scale, 1));--settings-footnote-padding: calc(12px * var(--ui-space-scale, 1));max-width:1360px;margin:0 auto calc(32px * var(--ui-space-scale, 1));padding:8px;color:rgb(var(--c-txt-1))}.settings-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:calc(24px * var(--ui-space-scale, 1));align-items:start}.settings-navigation{position:sticky;top:8px;padding-top:2px}.settings-nav-group+.settings-nav-group{margin-top:calc(18px * var(--ui-space-scale, 1))}.settings-nav-group>p{padding:0 10px;margin-bottom:6px;color:rgb(var(--c-txt-3));font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.settings-nav-group a{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:40px;margin:2px 0;border-radius:7px;font-size:14px;font-weight:500;color:rgb(var(--c-txt-2));transition:background .15s}.settings-nav-group a>svg{flex-shrink:0}.settings-nav-group a:hover{background:rgb(var(--c-bg-elevated));color:rgb(var(--c-txt-1))}.settings-nav-group a[aria-current=page]{background:rgb(var(--c-green-dim));color:#207345;font-weight:650}.dark .settings-nav-group a[aria-current=page]{color:rgb(var(--c-green))}.settings-mobile-navigation{display:none}.settings-content{min-width:0;container-type:inline-size}.settings-section-header{margin-bottom:calc(16px * var(--ui-space-scale, 1))}.settings-section-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px calc(16px * var(--ui-space-scale, 1))}.settings-section-header h2{font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1.35;outline:none}.settings-section-header>p{color:rgb(var(--c-txt-2));font-size:13px;line-height:1.6;margin-top:5px;max-width:620px}.settings-company-context{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:12px;line-height:1.5;color:rgb(var(--c-txt-2))}.settings-company-context>svg{flex-shrink:0}.settings-company-context>span:last-child{overflow-wrap:anywhere}.settings-stack{display:grid;gap:var(--settings-stack-gap, 20px)}.settings-card{min-width:0;padding:var(--settings-card-padding, 24px);background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border-subtle));border-radius:12px;box-shadow:0 1px 3px #00000006}.settings-card-title{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.01em}.settings-copy{margin-top:5px;font-size:13px;font-weight:400;line-height:1.7;color:rgb(var(--c-txt-2))}.settings-inset{min-width:0;border:1px solid rgb(var(--c-border));background:rgb(var(--c-bg-base) / .5)}.settings-label{display:block;font-size:13px;line-height:1.5;font-weight:550;color:rgb(var(--c-txt-2))}.settings-field{display:block;min-width:0;width:100%;height:var(--settings-field-height, 44px);border:1px solid rgb(var(--c-border-strong));border-radius:7px;background:rgb(var(--c-bg-surface));padding:var(--settings-field-padding, 10px 12px);font-size:14px;font-weight:400;color:rgb(var(--c-txt-1));outline:none;transition:border-color .15s,box-shadow .15s}.settings-field::-moz-placeholder{color:rgb(var(--c-txt-3))}.settings-field::placeholder{color:rgb(var(--c-txt-3))}.settings-field:focus{border-color:rgb(var(--c-green));box-shadow:0 0 0 3px rgb(var(--c-green) / .15)}.settings-field[aria-invalid=true]{border-color:rgb(var(--c-red))}.settings-field[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgb(var(--c-red) / .15)}.settings-field:disabled,.settings-field[readonly]{background:rgb(var(--c-bg-elevated));color:rgb(var(--c-txt-2))}.settings-field:disabled{cursor:not-allowed}textarea.settings-field{min-height:100px;height:auto}.settings-error{color:rgb(var(--c-red));font-size:12px;line-height:1.5}.settings-primary,.settings-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--settings-button-height, 42px);padding:var(--settings-button-padding, 10px 17px);border-radius:7px;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background .15s}.settings-primary{background:#207345;color:#fff;border:1px solid transparent}.dark .settings-primary{background:rgb(var(--c-green));color:rgb(var(--c-on-accent))}.settings-primary:hover:not(:disabled){filter:brightness(.93)}.settings-secondary{border:1px solid rgb(var(--c-border));background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1))}.settings-secondary:hover:not(:disabled){background:rgb(var(--c-bg-elevated))}.settings-primary:disabled,.settings-secondary:disabled{opacity:.45;cursor:not-allowed}.settings-page :is(button,a,select,summary):focus-visible{outline:2px solid rgb(var(--c-green));outline-offset:3px}.settings-page input[type=checkbox]{accent-color:rgb(var(--c-green));width:17px;height:17px;flex-shrink:0}.settings-profile-heading{display:flex;align-items:center;gap:calc(14px * var(--ui-space-scale, 1));margin-bottom:var(--settings-form-top, 24px)}.settings-profile-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgb(var(--c-green-dim));color:#207345}.dark .settings-profile-avatar{color:rgb(var(--c-green))}.settings-profile-heading .settings-copy{margin-top:2px}.settings-details>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:calc(20px * var(--ui-space-scale, 1));padding:var(--settings-row-padding, 17px) 0;border-top:1px solid rgb(var(--c-border-subtle));font-size:14px;line-height:1.6}.settings-details dt{color:rgb(var(--c-txt-2));font-size:13px}.settings-details dd{overflow-wrap:anywhere}.settings-footnote{border-top:1px solid rgb(var(--c-border-subtle));padding-top:var(--settings-footnote-padding, 18px);color:rgb(var(--c-txt-2));font-size:12px;line-height:1.7}.settings-theme-options{display:flex;gap:calc(12px * var(--ui-space-scale, 1));margin-top:var(--settings-form-top, 20px)}.settings-theme-options button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:145px;border:1px solid rgb(var(--c-border-strong));border-radius:8px;font-size:14px}.settings-theme-options button[aria-pressed=true]{border-color:#207345;background:rgb(var(--c-green-dim));color:#207345;box-shadow:inset 0 0 0 1px currentColor}.dark .settings-theme-options button[aria-pressed=true]{border-color:rgb(var(--c-green));color:rgb(var(--c-green))}.settings-related-link{display:flex;justify-content:space-between;align-items:center;padding:4px;font-size:13px;color:rgb(var(--c-txt-2))}.settings-related-link:hover{color:rgb(var(--c-txt-1));text-decoration:underline}.settings-security-form{display:grid;gap:var(--settings-form-gap, 20px);margin-top:var(--settings-form-top, 24px);max-width:500px}.settings-company-form{display:grid;gap:var(--settings-group-gap, 28px)}.settings-form-group{min-width:0}.settings-form-group>legend{font-weight:600;font-size:16px;line-height:1.5}.settings-form-group+.settings-form-group{border-top:1px solid rgb(var(--c-border-subtle));padding-top:var(--settings-group-padding, 24px)}.settings-form-fields{display:grid;gap:var(--settings-form-gap, 20px);margin-top:var(--settings-form-top, 22px)}.settings-form-fields>.grid{gap:var(--settings-form-gap, 20px)}.settings-save-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(12px * var(--ui-space-scale, 1));padding-top:var(--settings-form-top, 20px);border-top:1px solid rgb(var(--c-border-subtle))}.settings-save-bar>p{font-size:12px;color:rgb(var(--c-txt-2));line-height:1.6}.settings-save-bar>div{display:flex;gap:10px;margin-left:auto}.settings-save-bar-sticky{position:sticky;bottom:0;z-index:5;padding:calc(16px * var(--ui-space-scale, 1));background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:10px;box-shadow:0 -6px 24px #00000014}.settings-notification-card{padding-bottom:4px}.settings-channel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px calc(12px * var(--ui-space-scale, 1));margin:calc(12px * var(--ui-space-scale, 1)) 0 calc(20px * var(--ui-space-scale, 1));font-size:11px;color:rgb(var(--c-txt-2))}.settings-channel-actions>span{margin-right:auto}.settings-channel-actions button{min-height:32px;text-decoration:underline;text-underline-offset:3px}.settings-notification-head,.settings-notification-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--settings-channels),68px);align-items:center;gap:calc(12px * var(--ui-space-scale, 1))}.settings-notification-head{padding:calc(12px * var(--ui-space-scale, 1)) 0;border-top:1px solid rgb(var(--c-border-subtle));font-size:11px;color:rgb(var(--c-txt-2))}.settings-notification-head>span:not(:first-child){text-align:center}.settings-notification-row{min-height:58px;border-top:1px solid rgb(var(--c-border-subtle));font-size:13px;line-height:1.5}.settings-notification-row>span{padding:10px 0}.settings-notification-toggle{position:relative;display:flex;justify-content:center;align-items:center;height:48px;cursor:pointer}.settings-notification-toggle>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;opacity:0;cursor:pointer}.settings-toggle-track{display:block;width:34px;height:20px;border-radius:20px;background:rgb(var(--c-border-strong));position:relative;pointer-events:none}.settings-toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:rgb(var(--c-bg-surface));transition:transform .15s}.settings-notification-toggle input:checked+.settings-toggle-track{background:#207345}.dark .settings-notification-toggle input:checked+.settings-toggle-track{background:rgb(var(--c-green))}.settings-notification-toggle input:checked+.settings-toggle-track:after{transform:translate(14px)}.settings-notification-toggle input:focus-visible+.settings-toggle-track{outline:2px solid rgb(var(--c-green));outline-offset:4px}.settings-notification-toggle input:disabled+.settings-toggle-track{opacity:.5}.settings-card-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(16px * var(--ui-space-scale, 1))}.settings-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin-left:8px;padding:0 7px;border-radius:5px;background:rgb(var(--c-bg-elevated));font-size:12px;color:rgb(var(--c-txt-2))}.settings-person-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui-space-scale, 1));padding:var(--settings-row-padding, 20px) 0;border-top:1px solid rgb(var(--c-border-subtle))}.settings-person-info{min-width:0;flex:1 1 190px}.settings-person-info strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.settings-person-info p{font-size:12px;margin-top:4px;line-height:1.6;color:rgb(var(--c-txt-2));overflow-wrap:anywhere}.settings-person-info .flex{flex-wrap:wrap}.settings-person-actions{display:flex;align-items:center;gap:calc(16px * var(--ui-space-scale, 1));flex-wrap:wrap}.settings-person-actions select{width:130px}.settings-danger-link{min-height:44px;font-size:12px;color:rgb(var(--c-red));font-weight:550}.settings-danger-link:disabled{opacity:.4}.settings-team-list{margin-top:var(--settings-list-top, 20px)}.settings-invite-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid rgb(var(--c-border));border-radius:12px;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1));box-shadow:0 24px 80px #0000004d}.settings-invite-dialog[open]{display:flex;flex-direction:column}.settings-invite-dialog::backdrop{background:#00000080}.settings-invite-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui-space-scale, 1));flex-shrink:0;padding:calc(12px * var(--ui-space-scale, 1)) calc(16px * var(--ui-space-scale, 1)) calc(12px * var(--ui-space-scale, 1)) calc(20px * var(--ui-space-scale, 1));border-bottom:1px solid rgb(var(--c-border-subtle))}.settings-invite-heading h2{font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.settings-dialog-close{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:7px;color:rgb(var(--c-txt-2))}.settings-dialog-close:hover:not(:disabled){background:rgb(var(--c-bg-elevated));color:rgb(var(--c-txt-1))}.settings-dialog-close:disabled{opacity:.45;cursor:not-allowed}.settings-invite-form{display:grid;gap:calc(18px * var(--ui-space-scale, 1));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(20px * var(--ui-space-scale, 1))}.settings-invite-form>.settings-copy{margin-top:0}.settings-invite-form strong{font-weight:600;overflow-wrap:anywhere}.settings-invite-actions{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid rgb(var(--c-border-subtle));padding-top:calc(16px * var(--ui-space-scale, 1))}.settings-leave-dialog{padding:calc(28px * var(--ui-space-scale, 1));width:calc(100% - 32px);max-width:430px;border:1px solid rgb(var(--c-border));border-radius:12px;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1));box-shadow:0 20px 80px #00000040}.settings-leave-dialog::backdrop{background:#0000008c}.settings-dialog-actions{display:flex;flex-wrap:wrap;gap:calc(12px * var(--ui-space-scale, 1));justify-content:flex-end;margin-top:calc(26px * var(--ui-space-scale, 1))}@container (max-width: 620px){.settings-registry-row{grid-template-columns:minmax(0,1fr)!important}.settings-card .flex.items-start.justify-between{flex-wrap:wrap}.settings-details>div{grid-template-columns:120px minmax(0,1fr)}.settings-channel-actions>span{flex-basis:100%}}@container (min-width: 521px) and (max-width: 720px){.settings-card .grid.md\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.settings-form-fields>.grid,.settings-card .grid.md\:grid-cols-3,.settings-card .grid.md\:grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1100px){.settings-page{padding:4px}.settings-layout{grid-template-columns:166px minmax(0,1fr);gap:calc(20px * var(--ui-space-scale, 1))}}@media (max-width: 767px){.settings-page{--settings-card-padding: 16px;margin:0 auto calc(24px * var(--ui-space-scale, 1));padding:0}.settings-layout{display:block}.settings-navigation{display:none}.settings-mobile-navigation{display:grid;gap:6px;margin-bottom:calc(16px * var(--ui-space-scale, 1))}.settings-mobile-navigation label{font-size:12px;color:rgb(var(--c-txt-2))}.settings-mobile-navigation select{width:100%;min-width:0;border:1px solid rgb(var(--c-border-strong));background:rgb(var(--c-bg-surface));padding:10px calc(12px * var(--ui-space-scale, 1));min-height:44px;border-radius:8px;color:rgb(var(--c-txt-1));font-size:16px}.settings-section-header{margin-bottom:calc(14px * var(--ui-space-scale, 1))}.settings-section-header h2{font-size:22px}.settings-card{padding:var(--settings-card-padding, 20px 18px)}.settings-company-context{flex-basis:100%}.settings-details>div{grid-template-columns:minmax(0,1fr);gap:5px}.settings-field{font-size:16px}.settings-theme-options button{flex:1;width:auto}.settings-notification-head,.settings-notification-row{grid-template-columns:minmax(0,1fr) repeat(var(--settings-channels),44px);gap:8px}.settings-save-bar>div{width:100%}.settings-save-bar>div>button{flex:1}.settings-person-actions{width:100%;justify-content:space-between}.settings-person-actions select{flex:1;max-width:180px}.settings-invite-actions>button{flex:1}.settings-invite-form{padding:calc(16px * var(--ui-space-scale, 1))}.settings-invite-heading{padding-left:calc(16px * var(--ui-space-scale, 1))}}@media (max-width: 767px),(pointer: coarse){.settings-page{--settings-field-height: 44px;--settings-field-padding: 10px 12px;--settings-button-height: 44px;--settings-button-padding: 10px 14px}.settings-nav-group a{min-height:44px}.settings-dialog-close{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.settings-page *,.settings-toggle-track:after{transition:none!important}}.certificate-page{max-width:1360px;margin:0 auto calc(32px * var(--ui-space-scale, 1));padding:8px;color:rgb(var(--c-txt-1))}.cert-page-header{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--ui-space-scale, 1));margin-bottom:calc(18px * var(--ui-space-scale, 1))}.cert-page-header h2{font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.025em}.cert-page-header p{margin-top:4px;font-size:13px;line-height:1.6;color:rgb(var(--c-txt-2))}.cert-page-header strong{font-weight:500}.cert-primary,.cert-secondary{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px calc(14px * var(--ui-space-scale, 1));border:1px solid transparent;border-radius:7px;font-size:13px;line-height:1.4;font-weight:600;white-space:nowrap}.cert-primary{background:#207345;color:#fff}.dark .cert-primary{background:rgb(var(--c-green));color:rgb(var(--c-on-accent))}.cert-secondary{background:rgb(var(--c-bg-surface));border-color:rgb(var(--c-border-strong));color:rgb(var(--c-txt-1))}.cert-primary:hover:not(:disabled){filter:brightness(.94)}.cert-secondary:hover:not(:disabled),.cert-icon-button:hover:not(:disabled){background:rgb(var(--c-bg-elevated))}.certificate-page button:disabled,.certificate-dialog button:disabled{opacity:.5;cursor:not-allowed}.cert-text-button{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:12px;font-weight:550;color:rgb(var(--c-txt-2));text-decoration:underline;text-underline-offset:3px}.cert-overview{display:flex;flex-wrap:wrap;align-items:center;gap:8px calc(24px * var(--ui-space-scale, 1));margin:0 0 calc(16px * var(--ui-space-scale, 1));color:rgb(var(--c-txt-2));font-size:13px}.cert-overview strong{font-weight:600;color:rgb(var(--c-txt-1))}.cert-library{border:1px solid rgb(var(--c-border-subtle));border-radius:10px;background:rgb(var(--c-bg-surface));overflow:hidden}.cert-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 145px 220px;align-items:end;gap:calc(12px * var(--ui-space-scale, 1));padding:calc(16px * var(--ui-space-scale, 1));border-bottom:1px solid rgb(var(--c-border-subtle))}.cert-search{position:relative}.cert-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:rgb(var(--c-txt-3))}.cert-search input,.cert-filter select,.cert-field input,.cert-field select{display:block;width:100%;min-width:0;min-height:var(--ui-field-height, 42px);border:1px solid rgb(var(--c-border-strong));border-radius:7px;padding:var(--ui-field-py, 9px) 11px;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1));font-size:14px;line-height:1.5;outline:none}.cert-search input{padding-left:calc(38px * var(--ui-space-scale, 1))}.cert-filter label,.cert-field label{display:block;margin-bottom:6px;font-size:12px;line-height:1.5;font-weight:550;color:rgb(var(--c-txt-2))}.cert-search input:focus,.cert-filter select:focus,.cert-field input:focus,.cert-field select:focus{border-color:rgb(var(--c-green));box-shadow:0 0 0 3px rgb(var(--c-green) / .15)}.cert-field [aria-invalid=true]{border-color:rgb(var(--c-red))}.cert-field input:disabled,.cert-field select:disabled{background:rgb(var(--c-bg-elevated));opacity:.7}.cert-field input::-moz-placeholder,.cert-search input::-moz-placeholder{color:rgb(var(--c-txt-3))}.cert-field input::placeholder,.cert-search input::placeholder{color:rgb(var(--c-txt-3))}.cert-results-note{display:flex;justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-space-scale, 1));padding:4px calc(16px * var(--ui-space-scale, 1));font-size:12px;color:rgb(var(--c-txt-2));border-bottom:1px solid rgb(var(--c-border-subtle))}.cert-desktop-list table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.cert-desktop-list th{padding:calc(13px * var(--ui-space-scale, 1)) calc(16px * var(--ui-space-scale, 1));background:rgb(var(--c-bg-elevated) / .6);color:rgb(var(--c-txt-2));font-size:12px;font-weight:500;text-align:left}.cert-desktop-list th:first-child{width:35%}.cert-desktop-list th:nth-child(2){width:22%}.cert-desktop-list td{border-top:1px solid rgb(var(--c-border-subtle));padding:calc(12px * var(--ui-space-scale, 1)) calc(16px * var(--ui-space-scale, 1));vertical-align:middle;overflow-wrap:anywhere}.cert-desktop-list tr:hover td{background:rgb(var(--c-bg-elevated) / .4)}.cert-desktop-list .cert-align-right{text-align:right}.cert-number{display:inline-block;min-height:36px;text-align:left;font-size:14px;font-weight:600;color:rgb(var(--c-txt-1));overflow-wrap:anywhere}.cert-number:hover{text-decoration:underline;text-underline-offset:4px;color:#207345}.dark .cert-number:hover{color:rgb(var(--c-green))}.cert-table-secondary{margin-top:2px;font-size:12px;line-height:1.5;color:rgb(var(--c-txt-2));overflow-wrap:anywhere}.cert-unit{font-size:11px;font-weight:400;color:rgb(var(--c-txt-2))}.cert-mobile-list{display:none}.cert-empty{display:grid;justify-items:center;gap:calc(12px * var(--ui-space-scale, 1));padding:calc(48px * var(--ui-space-scale, 1)) calc(20px * var(--ui-space-scale, 1));text-align:center;color:rgb(var(--c-txt-2));font-size:14px}.cert-empty h3,.cert-empty h2{font-size:17px;font-weight:600;color:rgb(var(--c-txt-1))}.cert-empty p{max-width:420px;line-height:1.6}.cert-feedback{padding:calc(12px * var(--ui-space-scale, 1)) calc(14px * var(--ui-space-scale, 1));margin-bottom:calc(14px * var(--ui-space-scale, 1));border:1px solid rgb(var(--c-border));border-radius:8px;background:rgb(var(--c-bg-elevated));font-size:13px;line-height:1.6;overflow-wrap:anywhere}.cert-feedback a{text-decoration:underline;text-underline-offset:3px}.cert-feedback-error{border-color:rgb(var(--c-red) / .3);color:rgb(var(--c-red));background:rgb(var(--c-red) / .05)}.cert-feedback-success{display:flex;gap:10px;align-items:center;color:#207345;border-color:rgb(var(--c-green) / .3);background:rgb(var(--c-green-dim))}.dark .cert-feedback-success{color:rgb(var(--c-green))}.certificate-dialog{width:min(720px,calc(100vw - 32px));max-height:min(820px,calc(100dvh - 40px));margin:auto;padding:0;border:1px solid rgb(var(--c-border));border-radius:12px;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1));box-shadow:0 24px 80px #0000004d}.certificate-dialog[open]{display:flex;flex-direction:column}.certificate-dialog::backdrop{background:#00000080}.certificate-dialog [hidden]{display:none!important}.cert-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--ui-space-scale, 1));flex-shrink:0;padding:calc(16px * var(--ui-space-scale, 1)) calc(20px * var(--ui-space-scale, 1));border-bottom:1px solid rgb(var(--c-border-subtle))}.cert-dialog-header>div{min-width:0}.cert-dialog-header h2{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.02em}.cert-dialog-header p{font-size:12px;color:rgb(var(--c-txt-2));margin-top:3px;overflow-wrap:anywhere}.cert-icon-button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:7px;color:rgb(var(--c-txt-2))}.cert-wizard{display:flex;flex-direction:column;min-height:0}.cert-progress{flex-shrink:0;padding:calc(16px * var(--ui-space-scale, 1)) calc(24px * var(--ui-space-scale, 1)) calc(14px * var(--ui-space-scale, 1));border-bottom:1px solid rgb(var(--c-border-subtle))}.cert-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px;margin:0 auto}.cert-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px;line-height:1.5;text-align:center;color:rgb(var(--c-txt-2))}.cert-steps li:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 22px);right:calc(-50% + 22px);height:1px;background:rgb(var(--c-border))}.cert-steps .cert-step-marker{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid rgb(var(--c-border));border-radius:50%;background:rgb(var(--c-bg-surface));font-size:12px;font-weight:600}.cert-steps li[aria-current=step]{font-weight:600;color:rgb(var(--c-txt-1))}.cert-steps li[aria-current=step] .cert-step-marker,.cert-steps li[data-complete=true] .cert-step-marker{color:#fff;border-color:#207345;background:#207345}.cert-steps li[aria-current=step] .cert-step-marker{box-shadow:0 0 0 4px rgb(var(--c-green) / .14)}.cert-steps li[data-complete=true]:after{background:rgb(var(--c-green) / .65)}.dark .cert-steps li[aria-current=step] .cert-step-marker,.dark .cert-steps li[data-complete=true] .cert-step-marker{color:rgb(var(--c-on-accent));border-color:rgb(var(--c-green));background:rgb(var(--c-green))}.cert-dialog-body{padding:calc(22px * var(--ui-space-scale, 1)) calc(24px * var(--ui-space-scale, 1));overflow-y:auto;overscroll-behavior:contain;min-height:0}.cert-step-intro{margin-bottom:calc(20px * var(--ui-space-scale, 1))}.cert-step-intro h3{font-size:17px;font-weight:600;line-height:1.5;outline:none}.cert-step-intro p{margin-top:4px;color:rgb(var(--c-txt-2));font-size:12px;line-height:1.6;max-width:550px}.cert-form-step{display:grid;gap:calc(18px * var(--ui-space-scale, 1));min-width:0}.cert-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--ui-space-scale, 1))}.cert-field{min-width:0}.cert-search-select{position:relative}.cert-search-select input{padding-right:calc(36px * var(--ui-space-scale, 1))}.cert-search-select>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:rgb(var(--c-txt-2));pointer-events:none}.cert-select-popup{position:fixed;z-index:10;display:flex;flex-direction:column;padding:4px;border:1px solid rgb(var(--c-border-strong));border-radius:8px;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1));box-shadow:0 8px 24px #00000029;overflow:hidden}.cert-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain}.cert-select-options [role=option]{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui-space-scale, 1));min-height:44px;padding:8px 10px;border-radius:5px;font-size:13px;line-height:1.5;cursor:pointer}.cert-select-options [role=option]>span{min-width:0;overflow-wrap:anywhere}.cert-select-options small{display:block;font-size:11px;color:rgb(var(--c-txt-2))}.cert-select-options svg{flex-shrink:0;color:#207345}.dark .cert-select-options svg{color:rgb(var(--c-green))}.cert-select-options [data-highlighted=true],.cert-select-options [role=option]:hover{background:rgb(var(--c-bg-elevated))}.cert-select-options [aria-selected=true]{background:rgb(var(--c-green-dim))}.cert-select-note{flex-shrink:0;padding:8px 10px 5px;border-top:1px solid rgb(var(--c-border-subtle));font-size:11px;line-height:1.5;color:rgb(var(--c-txt-2))}.cert-hint,.cert-error{margin-top:5px;font-size:12px;line-height:1.5;color:rgb(var(--c-txt-2))}.cert-error{color:rgb(var(--c-red))}.cert-optional{padding:0;border-top:1px solid rgb(var(--c-border-subtle))}.cert-optional summary{padding:calc(15px * var(--ui-space-scale, 1)) 0;cursor:pointer;font-size:13px;font-weight:550}.cert-optional summary>span{font-size:11px;font-weight:400;color:rgb(var(--c-txt-3));margin-left:8px}.cert-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui-space-scale, 1));flex-shrink:0;padding:calc(14px * var(--ui-space-scale, 1)) calc(20px * var(--ui-space-scale, 1));border-top:1px solid rgb(var(--c-border-subtle));background:rgb(var(--c-bg-surface))}.cert-dialog-footer>div{display:flex;gap:10px;align-items:center}.cert-footer-end{justify-content:flex-end}.cert-review{display:grid;gap:calc(22px * var(--ui-space-scale, 1))}.cert-review-group+.cert-review-group{border-top:1px solid rgb(var(--c-border-subtle));padding-top:calc(18px * var(--ui-space-scale, 1))}.cert-review-group h3{font-size:14px;font-weight:600}.cert-review-group>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-space-scale, 1))}.cert-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16px * var(--ui-space-scale, 1));margin-top:calc(14px * var(--ui-space-scale, 1))}.cert-definition-grid dt{font-size:12px;color:rgb(var(--c-txt-2));line-height:1.5}.cert-definition-grid dd{font-size:13px;line-height:1.6;margin-top:3px;overflow-wrap:anywhere}.cert-full{grid-column:1 / -1}.cert-detail-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(16px * var(--ui-space-scale, 1));margin-bottom:calc(24px * var(--ui-space-scale, 1))}.cert-detail-summary strong{font-size:27px;font-weight:600;line-height:1.6;letter-spacing:-.02em}.cert-detail-summary strong span{font-size:14px;color:rgb(var(--c-txt-2));font-weight:400}.cert-detail-summary>div>p:last-child{font-size:13px;color:rgb(var(--c-txt-2))}.cert-detail-summary~.cert-review-group{margin-bottom:calc(22px * var(--ui-space-scale, 1))}.cert-discard>p{padding:calc(24px * var(--ui-space-scale, 1));font-size:14px;line-height:1.6;color:rgb(var(--c-txt-2))}.certificate-page :is(button,a,summary):focus-visible,.certificate-dialog :is(button,a,summary):focus-visible{outline:2px solid rgb(var(--c-green));outline-offset:3px}@media (max-width: 1100px){.cert-desktop-list{display:none}.cert-mobile-list{display:grid}.cert-mobile-list>li{padding:calc(16px * var(--ui-space-scale, 1));border-top:1px solid rgb(var(--c-border-subtle))}.cert-mobile-list>li:first-child{border-top:0}.cert-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui-space-scale, 1))}.cert-mobile-type{font-size:13px;margin:2px 0 5px}.cert-mobile-list dl{display:grid;grid-template-columns:1fr 1fr;gap:calc(12px * var(--ui-space-scale, 1));margin-top:calc(14px * var(--ui-space-scale, 1))}.cert-mobile-list dt{font-size:11px;color:rgb(var(--c-txt-2))}.cert-mobile-list dd{font-size:13px;margin-top:3px;font-weight:500}.cert-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.cert-search{grid-column:1 / -1}}@media (max-width: 600px){.certificate-page{padding:0}.cert-page-header{align-items:flex-start;flex-direction:column;gap:calc(12px * var(--ui-space-scale, 1))}.cert-page-header h2{font-size:21px}.cert-page-header>.cert-primary{width:100%}.cert-overview{gap:6px calc(16px * var(--ui-space-scale, 1));font-size:12px}.cert-toolbar{padding:calc(14px * var(--ui-space-scale, 1));gap:calc(12px * var(--ui-space-scale, 1));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.cert-mobile-heading{flex-wrap:wrap;gap:4px calc(12px * var(--ui-space-scale, 1))}.cert-search input,.cert-filter select,.cert-field input,.cert-field select{font-size:16px;min-height:44px}.certificate-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.cert-dialog-header{padding:calc(12px * var(--ui-space-scale, 1)) calc(14px * var(--ui-space-scale, 1))}.cert-dialog-header h2{font-size:18px}.cert-progress{padding:calc(14px * var(--ui-space-scale, 1)) calc(14px * var(--ui-space-scale, 1)) calc(12px * var(--ui-space-scale, 1))}.cert-steps li{gap:6px;font-size:11px}.cert-dialog-body{padding:calc(18px * var(--ui-space-scale, 1)) calc(16px * var(--ui-space-scale, 1))}.cert-form-grid{grid-template-columns:minmax(0,1fr);gap:calc(14px * var(--ui-space-scale, 1))}.cert-definition-grid{grid-template-columns:minmax(0,1fr);gap:calc(12px * var(--ui-space-scale, 1))}.cert-dialog-footer{padding:calc(12px * var(--ui-space-scale, 1));flex-wrap:wrap;gap:8px}.cert-dialog-footer>div{margin-left:auto;flex-wrap:wrap;gap:8px}.cert-dialog-footer:has(.cert-mobile-cancel)>div{width:100%;justify-content:space-between}.cert-dialog-footer .cert-mobile-cancel{display:none}.cert-dialog-footer .cert-primary,.cert-dialog-footer .cert-secondary{padding:var(--ui-field-py, 9px) 11px}.cert-discard .cert-dialog-footer{justify-content:flex-end}}@media (max-width: 600px),(pointer: coarse){.cert-search input,.cert-filter select,.cert-field input,.cert-field select{font-size:16px;min-height:44px}.cert-primary,.cert-secondary,.cert-text-button,.cert-number{min-height:44px}.cert-icon-button{width:44px;height:44px}}.facility-toolbar{grid-template-columns:minmax(0,1fr) 180px}.facility-toolbar .cert-search{grid-column:auto}.facility-desktop-list th:first-child{width:32%}.facility-desktop-list th:nth-child(2){width:29%}.facility-desktop-list th:nth-child(3){width:18%}.facility-desktop-list th:nth-child(4){width:13%}.facility-desktop-list th:last-child{width:8%}.facility-mobile-actions{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.facility-disclosure{border-top:1px solid rgb(var(--c-border-subtle))}.facility-disclosure+.facility-disclosure{margin-top:calc(-18px * var(--ui-space-scale, 1))}.facility-disclosure summary{display:flex;align-items:center;gap:12px;padding:16px 0;cursor:pointer;font-size:13px;font-weight:600}.facility-disclosure summary>svg{flex-shrink:0;transform:rotate(-90deg);color:rgb(var(--c-txt-2))}.facility-disclosure[open] summary>svg{transform:none}.facility-disclosure-title{min-width:0}.facility-disclosure summary small{display:block;margin-top:3px;font-weight:400;font-size:12px;line-height:1.5;color:rgb(var(--c-txt-2))}.facility-optional-label{margin-left:auto;color:rgb(var(--c-txt-3));font-size:11px;font-weight:400}.facility-disclosure>.cert-form-step{padding:2px 0 18px}.facility-locked-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px 14px;border-radius:8px;background:rgb(var(--c-bg-elevated))}.facility-locked-fields dt{font-size:12px;color:rgb(var(--c-txt-2))}.facility-locked-fields dd{font-size:13px;margin-top:4px;overflow-wrap:anywhere}.facility-locked-fields p{grid-column:1/-1;font-size:11px;line-height:1.5;color:rgb(var(--c-txt-2))}.facility-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.facility-checkbox input{width:18px;height:18px;margin-top:2px;accent-color:#207345}.facility-checkbox small{display:block;color:rgb(var(--c-txt-2));font-size:12px}.facility-history-note{font-size:12px;line-height:1.6;color:rgb(var(--c-txt-2))}.facility-history-note a{text-decoration:underline;text-underline-offset:3px}.facility-blend-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 40px;align-items:end;gap:10px}.facility-blend-actions{display:flex;align-items:center;gap:12px}.facility-calculator{min-width:0;max-width:100%;overflow-x:auto}.facility-calculator>.cert-secondary{margin-top:12px}@media (max-width: 600px){.facility-toolbar{grid-template-columns:minmax(0,1fr)}.facility-disclosure summary{align-items:flex-start;padding:14px 0}.facility-blend-row{grid-template-columns:minmax(0,1fr) 44px;padding-bottom:12px;border-bottom:1px solid rgb(var(--c-border-subtle))}.facility-blend-row>:first-child{grid-column:1 / -1}.facility-locked-fields,.facility-calculator .grid-cols-2,.facility-calculator .grid-cols-4{grid-template-columns:minmax(0,1fr)}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.grid-box{display:flex;flex-direction:column;min-width:0;background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:9px;overflow:hidden}.grid-box-header{display:flex;align-items:center;gap:8px;padding:calc(13px * var(--ui-space-scale, 1)) calc(14px * var(--ui-space-scale, 1));border-bottom:1px solid rgb(var(--c-border) / .6);flex-shrink:0}.grid-box-header h2{flex:1;min-width:0;font-size:14px;font-weight:650}.grid-drag{font-size:24px;cursor:grab}.grid-box-content{min-height:0;overflow:auto;flex:1;padding:calc(12px * var(--ui-space-scale, 1))}.grid-keyboard{font-size:11px;padding:4px calc(12px * var(--ui-space-scale, 1))}.grid-keyboard button{padding:4px 8px}.grid-mobile{display:flex;flex-direction:column;gap:calc(16px * var(--ui-space-scale, 1))}.grid-mobile .grid-box{max-height:500px;min-height:250px}.workspace-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:calc(14px * var(--ui-space-scale, 1))}.workspace-toolbar button,.workspace-action{padding:7px 10px;border:1px solid rgb(var(--c-border));border-radius:6px;font-size:12px}.workspace-toolbar button[aria-pressed=true]{background:rgb(var(--c-bg-elevated))}.market-rows{font-size:11px}.market-row,.market-row-heading{display:grid;grid-template-columns:40px 60px minmax(55px,1fr) minmax(75px,1.5fr) 44px 44px 26px;gap:6px;align-items:start;padding:9px 0;border-bottom:1px solid rgb(var(--c-border) / .55)}.market-row-heading{font-size:10px;color:rgb(var(--c-txt-2))}.market-row span{overflow-wrap:anywhere}.market-row[data-highlight=true]{background:rgb(var(--c-green) / .1)}.market-row button{min-height:28px}.group-price{display:flex;gap:calc(18px * var(--ui-space-scale, 1));padding:10px 0;font-size:12px}.group-definition{font-size:11px;color:rgb(var(--c-txt-2))}.workspace-form{display:flex;flex-direction:column;gap:calc(16px * var(--ui-space-scale, 1))}.workspace-form fieldset{display:flex;flex-wrap:wrap;gap:10px}.workspace-form legend{font-size:13px;font-weight:600;margin-bottom:8px}.workspace-form label{font-size:13px}.workspace-form input,.workspace-form select,.workspace-form textarea{padding:8px;border:1px solid rgb(var(--c-border));border-radius:6px;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1))}@container (max-width: 440px){.market-row-heading{display:none}.market-row{grid-template-columns:40px 1fr 28px}.market-row span:nth-child(n+3){grid-column:2}.market-row button{grid-column:3;grid-row:1}}@media (max-width: 767px){.market-row-heading{display:none}.market-row{grid-template-columns:40px 1fr 28px}.market-row span:nth-child(n+3){grid-column:2}.market-row button{grid-column:3;grid-row:1}}.grid-box-content{container-type:inline-size}.dashboard-workspace{max-width:1440px;margin:auto}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui-space-scale, 1));margin:calc(12px * var(--ui-space-scale, 1)) 0 calc(24px * var(--ui-space-scale, 1))}.dashboard-header h1{font-size:24px;font-weight:650}.dashboard-header p{font-size:13px;color:rgb(var(--c-txt-2));margin-top:5px}.dashboard-header .workspace-toolbar{margin:0}.widget-kpis{display:grid;grid-template-columns:1fr 1fr;gap:calc(18px * var(--ui-space-scale, 1))}.widget-kpis dt{font-size:12px;color:rgb(var(--c-txt-2))}.widget-kpis dd,.widget-number{font-size:26px;font-weight:650;margin-top:4px}.widget-row{display:block;padding:10px 0;font-size:12px;border-bottom:1px solid rgb(var(--c-border) / .5)}.widget-row strong,.widget-row small{display:block;margin-top:4px}.grid-box-content>a:last-child{display:block;font-size:12px;margin-top:calc(16px * var(--ui-space-scale, 1));color:rgb(var(--c-green))}.widget-actions{position:relative;flex-shrink:0;font-size:12px}.widget-actions-trigger{display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:6px;color:rgb(var(--c-txt-2))}.widget-actions-trigger:hover,.widget-actions-trigger[aria-expanded=true]{background:rgb(var(--c-bg-elevated));border-color:rgb(var(--c-border));color:rgb(var(--c-txt-1))}.widget-actions-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:160px;padding:4px;border:1px solid rgb(var(--c-border));border-radius:8px;background:rgb(var(--c-bg-surface));box-shadow:0 6px 20px #0000001f}.widget-actions-panel button{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 9px;border-radius:4px;text-align:left}.widget-actions-panel button:hover,.widget-actions-panel button:focus-visible{background:rgb(var(--c-bg-elevated))}.widget-actions-trigger:focus-visible,.widget-actions-panel button:focus-visible{outline:2px solid rgb(var(--c-green));outline-offset:-2px}.widget-actions-remove{color:rgb(var(--c-red))}.widget-config{display:flex;flex-direction:column;gap:calc(20px * var(--ui-space-scale, 1))}.widget-config-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:rgb(var(--c-txt-2))}.widget-config-context>span{padding:4px 8px;border:1px solid rgb(var(--c-border));border-radius:5px;background:rgb(var(--c-bg-surface));font-size:11px}.widget-config-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(20px * var(--ui-space-scale, 1)) calc(16px * var(--ui-space-scale, 1))}.widget-config-fields>div{min-width:0}.widget-config-fields>.flex,.widget-config-wide>.flex{gap:6px}.widget-config-fields button[role=combobox]:disabled{opacity:1;background:rgb(var(--c-bg-elevated));color:rgb(var(--c-txt-2))}.widget-config-wide{grid-column:1 / -1}.widget-config-hint{margin-top:6px;font-size:11px;line-height:1.5;color:rgb(var(--c-txt-2))}@media (max-width: 639px){.widget-config-fields{grid-template-columns:minmax(0,1fr);gap:calc(16px * var(--ui-space-scale, 1))}}.widget-catalogue{display:flex;flex-direction:column;gap:calc(14px * var(--ui-space-scale, 1))}.widget-catalogue-search{display:flex;align-items:center;gap:calc(12px * var(--ui-space-scale, 1))}.widget-catalogue-search>div{flex:1;min-width:0}.widget-catalogue-search>span{font-size:11px;color:rgb(var(--c-txt-2));white-space:nowrap}.widget-categories{display:flex;flex-wrap:wrap;gap:6px}.widget-categories button{padding:6px 10px;border:1px solid rgb(var(--c-border));border-radius:6px;font-size:11px;white-space:nowrap;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-2))}.widget-categories button:hover{color:rgb(var(--c-txt-1));border-color:rgb(var(--c-border-strong))}.widget-categories button[aria-pressed=true]{background:rgb(var(--c-green) / .1);color:rgb(var(--c-green));border-color:rgb(var(--c-green) / .4)}.widget-gallery{height:min(420px,max(180px,calc(100dvh - 430px)));overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 2px 2px;scrollbar-gutter:stable}.widget-gallery section+section{margin-top:calc(22px * var(--ui-space-scale, 1))}.widget-gallery h3{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;margin-bottom:10px}.widget-gallery h3>span{color:rgb(var(--c-txt-2));font-size:11px;font-weight:400}.widget-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--ui-space-scale, 1))}.widget-gallery-card{display:flex;flex-direction:column;gap:calc(12px * var(--ui-space-scale, 1));padding:calc(12px * var(--ui-space-scale, 1));min-width:0;border:1px solid rgb(var(--c-border));border-radius:8px;background:rgb(var(--c-bg-surface));text-align:left;transition:border-color .12s,box-shadow .12s}.widget-gallery-card:hover{border-color:rgb(var(--c-green) / .6);box-shadow:0 2px 8px #0000000f}.widget-gallery-copy strong{display:block;font-size:13px;font-weight:650;line-height:1.4}.widget-gallery-copy p{margin-top:5px;font-size:12px;line-height:1.5;color:rgb(var(--c-txt-2))}.widget-gallery-format{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;font-size:11px;color:rgb(var(--c-txt-2))}.widget-gallery-format svg{flex-shrink:0;color:rgb(var(--c-green))}.widget-categories button:focus-visible,.widget-gallery-card:focus-visible,.widget-gallery:focus-visible{outline:2px solid rgb(var(--c-green));outline-offset:2px}.catalogue-preview{height:68px;padding:10px calc(12px * var(--ui-space-scale, 1));border:1px solid rgb(var(--c-border) / .6);border-radius:5px;background:rgb(var(--c-bg-base));pointer-events:none}.catalogue-summary{display:flex;align-items:center;gap:calc(36px * var(--ui-space-scale, 1));height:100%}.catalogue-summary span{display:block;color:rgb(var(--c-txt-2));font-size:10px}.catalogue-summary strong{display:block;margin-top:2px;font-size:22px;line-height:1.2;font-weight:650}.catalogue-list{display:flex;flex-direction:column;justify-content:space-around;gap:6px;height:100%}.catalogue-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.catalogue-list>div>span:last-child{color:rgb(var(--c-green));white-space:nowrap}.catalogue-line{height:100%;width:100%;overflow:visible}.catalogue-chart-grid{fill:none;stroke:rgb(var(--c-border));stroke-width:.5}.catalogue-line-fill{fill:rgb(var(--c-green) / .12)}.catalogue-line-stroke{fill:none;stroke:rgb(var(--c-green));stroke-width:2;vector-effect:non-scaling-stroke}.catalogue-bars{display:flex;align-items:flex-end;gap:10px;height:100%}.catalogue-bars>span{flex:1;background:rgb(var(--c-green) / .7);border-radius:2px 2px 0 0}.widget-gallery-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:calc(40px * var(--ui-space-scale, 1)) calc(12px * var(--ui-space-scale, 1));text-align:center;color:rgb(var(--c-txt-2))}.widget-gallery-empty h3{margin:0;color:rgb(var(--c-txt-1))}.widget-gallery-empty p,.widget-catalogue-note{font-size:12px;line-height:1.5;color:rgb(var(--c-txt-2))}.widget-catalogue-note{margin-right:auto}@media (max-width: 767px){.dashboard-header{flex-direction:column;align-items:flex-start}}@media (max-width: 639px){.widget-categories{flex-wrap:nowrap;overflow-x:auto;padding:2px}.widget-gallery-grid{grid-template-columns:minmax(0,1fr)}.widget-catalogue-note{font-size:11px}}.offer-full-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;padding:calc(16px * var(--ui-space-scale, 1));background:rgb(var(--c-bg-base));overflow:hidden}.offer-full-page>.buy-editor{height:100%;margin:0 auto;max-width:1440px;min-height:0}@media (max-width: 767px){.offer-full-page{padding:0}.offer-full-page>.buy-editor{border-radius:0}}.buy-context{min-height:0;--buy-ink: rgb(var(--c-txt-1));--buy-muted: rgb(var(--c-txt-2))}.buy-context [hidden]{display:none!important}.buy-context-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:3px 4px 16px}.buy-context-header>div{display:flex;align-items:center;gap:14px}.buy-context-header>div>a{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgb(var(--c-border));border-radius:7px;background:rgb(var(--c-bg-surface))}.buy-context-header h1{font-size:22px;font-weight:650;letter-spacing:-.025em}.buy-context-header p{font-size:12px;color:var(--buy-muted);margin-top:2px}.buy-context-versions{position:relative;z-index:20;font-size:12px}.buy-context-versions>summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:11px 12px;border:1px solid rgb(var(--c-border));border-radius:7px;background:rgb(var(--c-bg-surface))}.buy-context-versions nav{position:absolute;right:0;top:calc(100% + 6px);width:180px;background:rgb(var(--c-bg-surface));padding:5px;border:1px solid rgb(var(--c-border));border-radius:8px;box-shadow:0 8px 24px #0002}.buy-context-versions a{display:block;padding:10px;border-radius:5px}.buy-context-versions a[aria-current],.buy-context-versions a:hover{color:var(--buy-accent);background:var(--buy-soft)}.buy-context-navigation{flex-shrink:0;border:1px solid rgb(var(--c-border));border-radius:10px 10px 0 0;background:rgb(var(--c-bg-surface));padding:0 20px 10px}.buy-context-navigation nav{display:flex;gap:20px}.buy-context-navigation button{display:flex;align-items:center;gap:9px;min-height:52px;border-bottom:2px solid transparent;color:var(--buy-muted);font-size:13px}.buy-context-navigation button>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgb(var(--c-bg-elevated));border:1px solid rgb(var(--c-border));font-size:11px}.buy-context-navigation button strong{font-weight:550}.buy-context-navigation [aria-current]{color:var(--buy-accent);border-color:var(--buy-accent)}.buy-context-navigation [aria-current]>span{color:#fff;background:#207345;border-color:#207345}.dark .buy-context-navigation [aria-current]>span{color:rgb(var(--c-on-accent));background:var(--buy-accent);border-color:var(--buy-accent)}.buy-context-navigation button>i{width:6px;height:6px;border-radius:50%;background:rgb(var(--c-red))}.buy-context-navigation p{margin-top:8px;font-size:12px;color:var(--buy-muted)}.buy-context-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 370px;overflow:hidden;background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-top:0;border-bottom:0}.buy-context-form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.buy-context-feedback:empty{display:none}.buy-context-feedback:not(:empty){flex-shrink:0;padding:14px 22px 0;max-height:130px;overflow-y:auto}.buy-context-panel{min-height:0;border:0;margin:0;padding:0;display:flex;flex-direction:column;flex:1}.buy-context-panel-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 28px;scroll-padding:20px}.buy-context-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.buy-context-panel-heading span{color:var(--buy-muted);font-size:11px}.buy-context-panel-heading h2,.buy-context-review>h2{font-size:21px;font-weight:600;letter-spacing:-.02em;outline:none}.buy-context-panel-heading button{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--buy-accent)}.buy-context .buy-field-group{padding:20px 0}.buy-context .buy-field-group:first-child{padding-top:0}.buy-context .buy-field-group h3{font-size:14px}.buy-context .buy-field-group>.buy-hint{margin:5px 0 15px}.buy-context .buy-structure-grid{grid-template-columns:1fr;gap:8px}.buy-context .buy-structure{display:grid;grid-template-columns:23px 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:2px;padding:12px 35px 12px 13px}.buy-context .buy-structure>svg{margin:0;grid-row:span 2;align-self:center;width:20px}.buy-context .buy-structure>span{margin:0;font-size:12px}.buy-context .buy-structure strong{font-size:13px}.buy-context .buy-certificates{grid-template-columns:1fr;gap:8px}.buy-context .buy-schedule-row>button{width:34px;height:40px;padding:0;justify-content:center}.buy-context .buy-schedule-row>button svg{flex-shrink:0}.buy-context-overview{overflow-y:auto;overscroll-behavior:contain;border-left:1px solid rgb(var(--c-border));background:rgb(var(--c-bg-base));padding:22px 20px}.buy-context-overview>header{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.buy-context-overview>header svg{margin-top:2px;color:var(--buy-accent)}.buy-context-overview h2{font-size:15px;font-weight:650}.buy-context-overview header p{font-size:12px;color:var(--buy-muted);margin-top:3px}.buy-context-overview section{padding:12px 0;border-top:1px solid rgb(var(--c-border))}.buy-context-summary-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.buy-context-summary-heading h3{font-size:12px;font-weight:650}.buy-context-summary-heading>span{font-size:10px;padding:2px 5px;border-radius:4px;background:var(--buy-soft);color:var(--buy-accent)}.buy-context-overview dl>div{display:grid;grid-template-columns:102px minmax(0,1fr);gap:10px;padding:3px 0;font-size:12px;line-height:1.5}.buy-context-overview dt{color:var(--buy-muted)}.buy-context-overview dd button{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;text-align:left;width:100%;border-radius:3px;overflow-wrap:anywhere}.buy-context-overview dd svg{flex-shrink:0;opacity:.4;margin-top:3px}.buy-context-overview dd button:hover{color:var(--buy-accent);text-decoration:underline;text-underline-offset:3px}.buy-context-summary-note{color:var(--buy-muted);font-size:11px;line-height:1.7;border-top:1px solid rgb(var(--c-border));padding-top:12px}.buy-context-mobile-summary{display:none}.buy-context-review{overflow-y:auto;padding:24px 28px}.buy-context-review>p{color:var(--buy-muted);font-size:13px;margin-top:6px}.buy-context-review .buy-review-section{border:0;border-top:1px solid rgb(var(--c-border));border-radius:0;padding:20px 0;margin:0}.buy-context-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:0 0 10px 10px}.buy-context-footer>div:first-child{max-width:52%}.buy-context-footer span{font-size:12px}.buy-context-footer p{color:var(--buy-muted);font-size:11px;margin-top:4px;line-height:1.5}.buy-context-actions{display:flex;align-items:center;gap:8px}.buy-context-strip{flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgb(var(--c-border));border-top:0;background:rgb(var(--c-bg-elevated));padding:10px 18px}.buy-context-strip button{display:grid;grid-template-columns:1fr 18px;gap:3px 10px;padding:0 18px;text-align:left}.buy-context-strip button+button{border-left:1px solid rgb(var(--c-border))}.buy-context-strip span{font-size:11px;color:var(--buy-muted)}.buy-context-strip strong{font-size:13px;font-weight:550;grid-column:1}.buy-context-strip svg{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--buy-muted)}.buy-context-5 .buy-context-body{display:flex;flex-direction:column}.buy-context-5 .buy-context-form{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr)}.buy-context-5 .buy-context-feedback{grid-column:1 / -1;grid-row:1}.buy-context-5 .primary-panel{grid-column:1;grid-row:2}.buy-context-5 .comparison-panel{grid-column:2;grid-row:2;border-left:1px solid rgb(var(--c-border))}.buy-context-5 .buy-context-review{grid-column:1 / -1;max-width:900px;width:100%;margin:0 auto}.buy-context-5 .buy-feedstock{grid-template-columns:1fr}.buy-context-5 .buy-feedstock>button{justify-self:end}.buy-context-compact .buy-context-header{padding:0 0 10px}.buy-context-compact .buy-context-header>div{gap:10px}.buy-context-compact .buy-context-header>div>div{display:flex;align-items:baseline;gap:12px}.buy-context-compact .buy-context-header h1{font-size:20px;white-space:nowrap}.buy-context-compact .buy-context-header p{margin:0}.buy-context-compact .buy-context-versions>summary{padding:9px 12px}.buy-context-compact .buy-context-navigation{padding:0 18px}.buy-context-compact .buy-context-navigation nav{gap:24px}.buy-context-compact .buy-context-navigation button{min-height:46px}.buy-context-5 .buy-context-navigation [data-compared]{color:var(--buy-ink)}.buy-context-5 .buy-context-navigation [data-compared]>span{border-color:var(--buy-accent);color:var(--buy-accent);background:var(--buy-soft)}.buy-context-5 .buy-context-strip{padding:0 8px;background:rgb(var(--c-bg-base))}.buy-context-5 .buy-context-strip button{display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 10px}.buy-context-5 .buy-context-strip strong{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.buy-context-5 .buy-context-strip span,.buy-context-5 .buy-context-strip svg{flex-shrink:0}.buy-context-5 .buy-context-strip svg{margin-left:auto;width:12px}.buy-context-panel-tools{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;min-height:50px;gap:12px;padding:6px 18px;border-bottom:1px solid rgb(var(--c-border-subtle));background:rgb(var(--c-bg-surface))}.buy-context-panel-tools h2{font-size:15px;font-weight:650;letter-spacing:-.015em}.buy-context-panel-tools>span,.buy-context-panel-tools label>span{color:var(--buy-muted);font-size:12px;white-space:nowrap}.buy-context-panel-tools label{display:flex;flex:1;align-items:center;gap:8px}.buy-context-panel-tools select{flex:1;max-width:220px;min-height:36px;padding:5px 24px 5px 9px;border:1px solid rgb(var(--c-border));border-radius:6px;background:rgb(var(--c-bg-surface));color:var(--buy-ink);font-size:13px;font-weight:550}.buy-context-panel-tools>button{display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:36px;padding:0 8px;border:1px solid rgb(var(--c-border));border-radius:6px;color:var(--buy-accent);font-size:12px}.buy-context-panel-tools>button:hover{background:var(--buy-soft)}.buy-context-panel-tools>.buy-context-mobile-swap{display:none}.buy-context-compact .buy-context-panel-scroll{padding:16px 18px;scrollbar-gutter:stable}.buy-context-compact .buy-field-group{padding:14px 0}.buy-context-compact .buy-field-group:first-child{padding-top:0}.buy-context-compact .buy-field-group:last-child{padding-bottom:0}.buy-context-compact .buy-field-group h3{font-size:13px}.buy-context-compact .buy-field-group>.buy-hint{margin:4px 0 10px;line-height:1.5}.buy-context-compact .buy-field-group>h3+:not(.buy-hint){margin-top:10px}.buy-context-compact [data-buy-group="Volume and production years"]>:is(h3,.buy-hint){display:none}.buy-context-compact .buy-essentials-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;margin-top:0!important}.buy-context-compact .buy-label,.buy-context-compact .buy-form label[for]{font-size:12px}.buy-context-compact .buy-form input:not([type=checkbox]):not([type=radio]):not([type=range]),.buy-context-compact .buy-form button[role=combobox]{min-height:38px;padding:7px 10px;font-size:13px}.buy-context-compact .buy-volume input{height:38px;font-size:16px!important}.buy-context-compact .buy-years{min-height:38px;gap:6px}.buy-context-compact .buy-year{padding:0 4px 0 7px}.buy-context-compact .buy-year input{min-height:36px!important;height:36px;width:57px;padding:4px 0!important}.buy-context-compact .buy-year button{display:grid;place-items:center;width:28px;height:34px;padding:0}.buy-context-compact .buy-add-year{min-height:38px}.buy-context-compact .buy-essentials-grid .buy-hint{display:none}.buy-context-compact .buy-structure-grid{gap:6px}.buy-context-compact .buy-structure{padding:8px 34px 8px 11px;gap:0 9px;border-radius:6px}.buy-context-compact .buy-structure>input{top:50%;transform:translateY(-50%)}.buy-context-compact .buy-structure>span{font-size:11px;line-height:1.5}.buy-context-compact .buy-structure strong{font-size:12px}.buy-context-compact .buy-certificates{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px}.buy-context-compact .buy-certificates label{padding:8px 11px;gap:9px;border-radius:6px}.buy-context-compact .buy-certificates small{margin-top:0;line-height:1.5}.buy-context-compact .buy-selection-heading{margin:10px 0 6px}.buy-context-compact .buy-chip-list{gap:6px;margin:8px 0}.buy-context-compact .buy-chip-list label{padding:7px 10px;min-height:36px}.buy-context-compact .buy-origin{margin:12px 0 6px}.buy-context-compact .buy-origin>summary{padding:10px}.buy-context-compact .buy-check-label{margin-top:12px;gap:8px}.buy-context-compact .buy-check-label small{margin-top:2px;line-height:1.5}.buy-context-compact .buy-radio-group{gap:6px;margin:10px 0}.buy-context-compact .buy-radio-group label{min-height:38px;padding:8px 10px;gap:7px}.buy-context-compact .buy-two-fields{gap:12px;margin:10px 0 8px}.buy-context-compact .buy-schedule{margin-top:12px}.buy-context-compact .buy-schedule-row{padding:10px;gap:8px}.buy-context-compact .buy-pos-route-selector{margin-top:0}.buy-context-compact .buy-pos-route-selector>div{grid-template-columns:1fr;gap:6px}.buy-context-compact .buy-pos-route-selector button{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:6px}.buy-context-compact .buy-pos-route-selector button>span:last-child{font-size:11px}.buy-context-compact .buy-any{padding:8px 10px;margin:10px 0}.buy-context-compact .buy-context-footer{padding:10px 16px;gap:16px}.buy-context-compact .buy-context-actions>button{min-height:38px;padding:8px 13px;font-size:13px}@media (max-width: 1000px){.buy-context-body{grid-template-columns:minmax(0,1fr) 300px}.buy-context-panel-scroll{padding:20px}.buy-context-navigation nav{gap:16px}.buy-context-navigation button{font-size:12px;gap:6px}.buy-context .buy-essentials-grid,.buy-context .buy-two-fields{grid-template-columns:1fr}.buy-context-overview{padding:20px 16px}.buy-context-compact .buy-context-navigation nav{gap:16px}.buy-context-compact .buy-context-panel-scroll{padding:14px}.buy-context-5 .buy-context-panel-tools{padding:6px 14px;gap:8px}.buy-context-5 .buy-context-panel-tools>span,.buy-context-5 .buy-context-panel-tools>button>span{display:none}.buy-context-5 .buy-context-panel-tools label{gap:6px}.buy-context-5 .buy-context-panel-tools label>span{font-size:11px}.buy-context-compact .buy-essentials-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}}@media (max-width: 800px){.buy-context{height:calc(100dvh - 80px);min-height:0}.buy-context-header{padding-bottom:12px}.buy-context-header>div{gap:8px}.buy-context-header h1{font-size:19px}.buy-context-header>div>a{display:none}.buy-context-header p{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-context-versions summary{gap:6px;padding:10px}.buy-context-navigation{padding:4px 12px 10px}.buy-context-navigation nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.buy-context-navigation button{min-height:44px}.buy-context-navigation p{font-size:11px}.buy-context-body{display:flex;flex-direction:column}.buy-context-form{flex:1}.buy-context-mobile-summary{display:flex;flex-shrink:0;align-items:center;gap:8px;text-align:left;padding:12px;min-height:44px;font-size:12px;border-bottom:1px solid rgb(var(--c-border));color:var(--buy-accent)}.buy-context-mobile-summary>svg{flex-shrink:0}.buy-context-mobile-summary>svg:last-child{margin-left:auto}.buy-context-overview{display:none;border:0}.buy-context-overview.mobile-open{display:block}.buy-context-form.overview-open{display:none}.buy-context-panel-scroll,.buy-context-review{padding:18px 16px}.buy-context-overview dd button{min-height:36px}.buy-context-footer{flex-direction:column;align-items:stretch;padding:10px 12px;gap:8px}.buy-context-footer>div:first-child{max-width:none}.buy-context-footer>div:first-child>span{display:none}.buy-context-footer p{margin:0;max-height:48px;overflow-y:auto}.buy-context-actions{justify-content:space-between;gap:6px}.buy-context-actions>button{min-height:44px;padding:9px 12px;font-size:12px}.buy-context-actions>button:first-child{display:none}.buy-context-strip{display:none}.buy-context-5 .buy-context-form{display:flex;overflow-y:auto}.buy-context-5 .buy-context-panel{flex:none}.buy-context-5 .primary-panel{order:1}.buy-context-5 .comparison-panel{order:2;border-left:0;border-top:2px solid rgb(var(--c-border))}.buy-context-5 .buy-context-panel-scroll{overflow:visible;padding:18px 16px}.buy-context-5 .buy-context-review{overflow:visible}.buy-context-compact .buy-context-header>div>div{display:block}.buy-context-compact .buy-context-header h1{font-size:19px}.buy-context-compact .buy-context-header p{margin-top:2px}.buy-context-compact .buy-context-navigation{padding:0 12px}.buy-context-compact .buy-context-navigation nav{gap:0 10px}.buy-context-compact .buy-context-navigation button{min-height:44px}.buy-context-5 .buy-context-panel-tools{position:sticky;top:0;z-index:2;padding:6px 12px}.buy-context-5 .buy-context-panel-tools select,.buy-context-5 .buy-context-panel-tools>button{min-height:44px}.buy-context-5 .buy-context-panel-tools>button>span{display:inline}.buy-context-5 .buy-context-panel-tools>.buy-context-mobile-swap{display:flex}.buy-context-5 .buy-context-panel-tools label>span{font-size:12px}.buy-context-compact .buy-form input:not([type=checkbox]):not([type=radio]):not([type=range]),.buy-context-compact .buy-form button[role=combobox]{min-height:44px;font-size:16px}.buy-context-compact .buy-years,.buy-context-compact .buy-year input,.buy-context-compact .buy-add-year,.buy-context-compact .buy-year button{min-height:44px!important}.buy-context-compact .buy-radio-group label,.buy-context-compact .buy-chip-list label{min-height:44px}.buy-context-compact .buy-context-footer{padding:10px 12px;gap:6px}.buy-context-compact .buy-context-actions>button{min-height:44px}}@media (max-width: 650px){.buy-design-bar{flex-wrap:wrap}.buy-design-bar nav{max-width:100%;overflow-x:auto}.buy-design-bar nav a{flex-shrink:0}}@media (max-height: 600px){.buy-context{height:auto;min-height:calc(100dvh - 88px)}.buy-context-body{flex:none;height:420px}.buy-context-footer{position:sticky;bottom:0;z-index:5}}.buy-editor.buy-context-neutral,.dark .buy-editor.buy-context-neutral{--buy-ink: rgb(var(--c-txt-1));--buy-muted: rgb(var(--c-txt-2));--buy-accent: rgb(var(--c-txt-1));--buy-soft: rgb(var(--c-bg-elevated))}.buy-editor.buy-context-neutral .buy-context-form{--c-green: var(--c-txt-1);--c-green-dim: var(--c-bg-elevated);--c-green-muted: var(--c-border-strong);--c-on-accent: var(--c-bg-surface)}.buy-editor.buy-context-neutral .buy-context-navigation [aria-current]{color:var(--buy-ink);border-color:var(--buy-ink)}.buy-editor.buy-context-neutral .buy-context-navigation [aria-current]>span{background:var(--buy-ink);border-color:var(--buy-ink);color:rgb(var(--c-bg-surface))}.buy-editor.buy-context-neutral .buy-context-navigation [data-compared]>span{background:rgb(var(--c-bg-elevated));border-color:rgb(var(--c-border-strong));color:var(--buy-muted)}.buy-editor.buy-context-neutral .comparison-panel{background:rgb(var(--c-bg-base) / .6)}.buy-editor.buy-context-neutral .buy-context-panel-tools{background:rgb(var(--c-bg-surface))}.buy-editor.buy-context-neutral :is(.buy-structure,.buy-certificates label,.buy-radio-group label,.buy-chip-list label){background:rgb(var(--c-bg-surface));border-color:rgb(var(--c-border));box-shadow:none}.buy-editor.buy-context-neutral :is(.buy-structure.selected,.buy-certificates label:has(input:checked),.buy-radio-group label.selected,.buy-chip-list label.selected){background:var(--buy-soft);border-color:rgb(var(--c-border-strong));color:var(--buy-ink)}.buy-editor.buy-context-neutral :is(.buy-structure,.buy-certificates label,.buy-radio-group label,.buy-chip-list label):hover{border-color:rgb(var(--c-txt-2))}.buy-editor.buy-context-neutral .buy-structure>svg{color:var(--buy-muted)}.buy-editor.buy-context-neutral :is(.buy-pos-route-selector button,.buy-form button.text-accent-green){color:var(--buy-ink);border-color:rgb(var(--c-border-strong))}.buy-editor.buy-context-neutral .buy-pos-route-selector button[aria-pressed=true]{background:var(--buy-soft)}.buy-editor.buy-context-neutral .buy-any{background:rgb(var(--c-bg-surface));color:var(--buy-muted);border:1px solid rgb(var(--c-border-subtle))}.buy-editor.buy-context-neutral .buy-context-strip button:hover{background:rgb(var(--c-bg-elevated))}.buy-editor.buy-context-neutral .buy-context-footer{box-shadow:0 -3px 12px #00000006}.buy-editor.buy-context-neutral .buy-context-actions>button:last-child{background:#16704a;color:#fff}.buy-editor.buy-context-neutral .buy-context-actions>button:last-child:hover:not(:disabled){background:#115c3d}.dark .buy-editor.buy-context-neutral .buy-context-actions>button:last-child{background:#91d5b2;color:#10261b}.dark .buy-editor.buy-context-neutral .buy-context-actions>button:last-child:hover:not(:disabled){background:#abe2c6}.buy-context-4_compact .buy-context-body{grid-template-columns:minmax(0,1fr) 320px}.buy-context-4_compact .buy-context-panel-tools{min-height:44px}.buy-context-4_compact .buy-context-panel-scroll{padding:14px 18px}.buy-context-4_compact .buy-form{container-type:inline-size}.buy-context-4_compact .buy-context-review{padding:18px}.buy-context-4_compact .buy-context-review>h2{font-size:18px}.buy-context-4_compact .buy-context-overview{padding:14px;background:rgb(var(--c-bg-base) / .65);scrollbar-gutter:stable}.buy-context-4_compact .buy-context-overview>header{gap:8px;margin-bottom:10px}.buy-context-4_compact .buy-context-overview>header svg{width:16px}.buy-context-4_compact .buy-context-overview h2{font-size:14px}.buy-context-4_compact .buy-context-overview header p{font-size:11px;margin-top:1px}.buy-context-4_compact .buy-context-overview section{padding:9px 0}.buy-context-4_compact .buy-context-summary-heading{margin-bottom:5px}.buy-context-4_compact .buy-context-overview dl>div{grid-template-columns:96px minmax(0,1fr);gap:8px;padding:2px 0;font-size:12px;line-height:1.45}.buy-context-4_compact .buy-context-overview dd button{padding:1px 3px;margin-left:-3px;width:calc(100% + 3px);min-height:24px}.buy-context-4_compact .buy-context-overview dd button:hover{text-decoration:none;background:rgb(var(--c-bg-elevated))}.buy-context-4_compact .buy-context-overview dd svg{opacity:.65}.buy-context-4_compact .buy-context-summary-note{font-size:11px;padding-top:8px;line-height:1.5}.buy-context-4_compact .buy-feedstock{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-context-4_compact .buy-feedstock>button{justify-self:end}@container (min-width: 600px){.buy-context-4_compact .buy-structure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-context-4_compact .buy-structure{grid-template-columns:1fr;padding:12px}.buy-context-4_compact .buy-structure>svg{grid-row:auto;margin-bottom:8px}.buy-context-4_compact .buy-structure>input{top:15px;transform:none}.buy-context-4_compact .buy-structure strong{margin-bottom:3px}}@media (max-width: 1100px) and (min-width: 801px){.buy-context-4_compact .buy-context-body{grid-template-columns:minmax(0,1fr) 296px}.buy-context-4_compact .buy-context-overview{padding:12px}.buy-context-4_compact .buy-context-overview dl>div{grid-template-columns:90px minmax(0,1fr)}.buy-context-4_compact .buy-context-panel-tools>span{display:none}}@media (max-width: 800px){.buy-context-4_compact .buy-context-panel-tools{padding:8px 14px}.buy-context-4_compact .buy-context-panel-tools>span{display:none}.buy-context-4_compact .buy-context-panel-scroll{padding:14px}.buy-context-4_compact .buy-context-overview{padding:12px 16px}.buy-context-4_compact .buy-context-overview dd button{min-height:36px}.buy-context-4_compact .buy-context-overview dl>div{align-items:center}.buy-context-4_compact .buy-feedstock{grid-template-columns:1fr}}.buy-editor{--buy-ink: #183c31;--buy-muted: #586963;--buy-accent: #167346;--buy-soft: #edf5ef;height:calc(100dvh - 88px);min-height:440px;max-width:1520px;margin:0 auto;display:flex;flex-direction:column;color:rgb(var(--c-txt-1));font-size:14px}.dark .buy-editor{--buy-ink: rgb(var(--c-txt-1));--buy-muted: rgb(var(--c-txt-2));--buy-accent: rgb(var(--c-green));--buy-soft: rgb(var(--c-green-dim))}.buy-editor *{min-width:0}.buy-editor button,.buy-editor a,.buy-editor summary,.buy-editor input,.buy-editor select{-webkit-tap-highlight-color:transparent}.buy-editor :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--buy-accent);outline-offset:3px}.buy-editor [aria-invalid=true]:focus-visible{outline-color:rgb(var(--c-red))}.buy-editor input[type=checkbox],.buy-editor input[type=radio]{width:16px;height:16px;flex:0 0 16px;accent-color:var(--buy-accent)}.buy-design-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 13px;flex-shrink:0}.buy-design-bar>a{display:flex;align-items:center;gap:6px;color:var(--buy-muted);font-size:13px}.buy-design-bar nav{display:flex;align-items:center;padding:4px;border:1px solid rgb(var(--c-border));border-radius:8px;background:rgb(var(--c-bg-surface));gap:2px}.buy-design-bar nav a{padding:6px 12px;border-radius:5px;font-size:12px;color:var(--buy-muted)}.buy-design-bar nav a span{opacity:.65;margin-right:4px}.buy-design-bar nav a[aria-current=page]{background:var(--buy-soft);color:var(--buy-accent);font-weight:650}.buy-editor-header{display:flex;align-items:center;justify-content:space-between;padding:21px 28px;background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-bottom:0;border-radius:12px 12px 0 0;gap:20px}.buy-header-title{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.buy-badge{font-size:10px;letter-spacing:.09em;font-weight:750;border:1px solid #bfdfcb;border-radius:5px;color:var(--buy-accent);padding:3px 7px}.dark .buy-badge{border-color:rgb(var(--c-green-muted))}.buy-header-title h1{font-size:20px;font-weight:650;letter-spacing:-.025em;color:var(--buy-ink)}.buy-header-title p{font-size:12px;color:var(--buy-muted);padding-left:14px;border-left:1px solid rgb(var(--c-border))}.buy-header-meta{display:flex;align-items:center;gap:20px}.buy-header-meta>span,.buy-save-status>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--buy-muted);white-space:nowrap}.buy-editor i{display:inline-block;width:6px;height:6px;background:#a8b0a9;border-radius:50%}.buy-icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:6px;color:var(--buy-muted);flex-shrink:0}.buy-icon-button:hover{background:rgb(var(--c-bg-elevated))}.buy-workspace{display:flex;flex:1;min-height:0;border:1px solid rgb(var(--c-border));background:rgb(var(--c-bg-surface))}.buy-step-nav{padding:24px 14px;width:198px;flex-shrink:0;border-right:1px solid rgb(var(--c-border-subtle));background:rgb(var(--c-bg-base) / .65);display:flex;flex-direction:column;gap:8px}.buy-step-nav>button{display:flex;align-items:center;text-align:left;gap:9px;padding:13px 9px;width:100%;border-radius:7px;color:var(--buy-muted)}.buy-step-nav>button:hover{background:rgb(var(--c-bg-elevated))}.buy-step-nav>button.active{color:var(--buy-accent);background:var(--buy-soft)}.buy-step-nav strong{display:block;font-size:12px;font-weight:650}.buy-step-nav small{display:block;margin-top:3px;font-size:10px;opacity:.85}.buy-step-number{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border:1px solid rgb(var(--c-border));border-radius:50%;font-size:11px;font-weight:600}.active .buy-step-number{background:var(--buy-accent);border-color:var(--buy-accent);color:#fff}.dark .active .buy-step-number{color:rgb(var(--c-on-accent))}.buy-nav-arrow{margin-left:auto;flex-shrink:0}.buy-navigation-note{margin:auto 12px 4px;padding-top:40px;color:var(--buy-muted)}.buy-navigation-note p{font-size:12px;font-weight:600;margin:9px 0 6px}.buy-navigation-note span{font-size:11px;line-height:1.8;display:block}.buy-work-area{display:grid;grid-template-columns:minmax(0,1fr) 292px;flex:1;min-height:0;overflow-y:auto;align-items:start;scrollbar-gutter:stable}.buy-input-column{padding:32px 30px 42px}.buy-section-intro{margin-bottom:30px}.buy-eyebrow{font-size:10px;font-weight:700;color:var(--buy-accent);letter-spacing:.11em}.buy-section-intro h2{font-size:clamp(22px,2vw,29px);font-weight:650;color:var(--buy-ink);line-height:1.28;letter-spacing:-.035em;margin:10px 0;outline:0}.buy-section-intro p{font-size:13px;color:var(--buy-muted);line-height:1.8;max-width:510px}.buy-form>[role=alert]:empty{display:none}.buy-field-group{padding:24px 0;border-top:1px solid rgb(var(--c-border-subtle))}.buy-field-group:first-child{padding-top:0;border-top:0}.buy-field-group h3,.buy-review-section h3,.buy-eligibility h3{font-size:14px;font-weight:650;color:var(--buy-ink)}.buy-field-group>.buy-hint{margin:5px 0 18px}.buy-field-group>h3+:not(.buy-hint){margin-top:14px}.buy-hint{font-size:12px;color:var(--buy-muted);line-height:1.7}span.buy-hint{display:block;margin-top:6px}.buy-essentials-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.buy-volume input{height:48px;font-size:20px;font-weight:550}.buy-label{display:block;font-size:14px;margin-bottom:6px;color:rgb(var(--c-txt-2));font-weight:500}.buy-years{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:48px}.buy-year{display:flex;align-items:center;gap:4px;border:1px solid rgb(var(--c-border));border-radius:6px;padding:5px 6px 5px 10px;background:rgb(var(--c-bg-surface))}.buy-year input{width:65px;height:30px;background:transparent;font-size:14px;font-weight:600}.buy-year button{padding:5px;color:var(--buy-muted)}.buy-add-year{display:flex;align-items:center;gap:4px;min-height:40px;font-size:12px;color:var(--buy-accent)}.buy-structure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.buy-structure{cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;position:relative;border:1px solid rgb(var(--c-border));padding:18px 13px 15px;border-radius:8px;transition:border-color .15s,background .15s}.buy-structure.selected{border-color:var(--buy-accent);background:var(--buy-soft);box-shadow:inset 0 0 0 .5px var(--buy-accent)}.buy-structure>input{position:absolute;right:11px;top:14px}.buy-structure>svg{color:var(--buy-accent);margin:2px 0 19px}.buy-structure strong{font-size:12px;line-height:1.55;font-weight:650;color:var(--buy-ink)}.buy-structure>span{font-size:11px;line-height:1.7;margin-top:5px;color:var(--buy-muted)}.buy-certificates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.buy-certificates label{cursor:pointer;display:flex;align-items:flex-start;gap:10px;padding:16px 13px;border:1px solid rgb(var(--c-border));border-radius:8px}.buy-certificates input{margin-top:3px}.buy-certificates strong{display:block;font-size:12px;font-weight:600}.buy-certificates small{display:block;font-size:11px;line-height:1.7;color:var(--buy-muted);margin-top:3px}.buy-certificates label:has(input:checked){background:var(--buy-soft);border-color:#97bc9f}.dark .buy-certificates label:has(input:checked){border-color:var(--buy-accent)}.dark .buy-structure:not(.selected),.dark .buy-certificates label:not(:has(input:checked)),.dark .buy-radio-group label:not(.selected),.dark .buy-chip-list label:not(.selected){border-color:rgb(var(--c-border-strong))}.dark .buy-year,.dark .buy-native-select select{border-color:rgb(var(--c-border-strong))}.buy-recap{background:rgb(var(--c-bg-base) / .75);padding:26px 22px;min-height:100%;border-left:1px solid rgb(var(--c-border-subtle))}.buy-recap-top h2{font-size:16px;font-weight:650;color:var(--buy-ink);margin-top:12px;letter-spacing:-.02em}.buy-recap-top p{color:var(--buy-muted);font-size:11px;margin-top:3px}.buy-recap-icon{display:inline-flex;color:var(--buy-accent)}.buy-recap-volume{margin:22px 0 20px;background:var(--buy-soft);padding:17px;border-radius:8px}.buy-recap-volume strong{display:block;font-size:31px;line-height:1.2;font-weight:600;color:var(--buy-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.buy-recap-volume span{font-size:12px;color:var(--buy-ink)}.buy-recap-volume small{display:block;font-size:10px;color:var(--buy-muted);margin-top:9px}.buy-recap-content>section{border-bottom:1px solid rgb(var(--c-border));padding:0 0 18px;margin-bottom:18px}.buy-recap-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.buy-recap-heading h3{color:var(--buy-ink);font-size:12px;font-weight:650}.buy-recap-heading button{color:var(--buy-accent);font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:3px 0}.buy-recap dl>div{margin-top:10px}.buy-recap dt{color:var(--buy-muted);font-size:11px}.buy-recap dd{font-size:12px;font-weight:500;margin-top:2px;overflow-wrap:anywhere;line-height:1.7}.buy-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border:1px solid rgb(var(--c-border));border-top:0;background:rgb(var(--c-bg-surface));border-radius:0 0 12px 12px;box-shadow:0 -5px 20px #00000006;flex-shrink:0;z-index:2}.buy-footer-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.buy-footer-actions>button{font-size:12px;height:42px;padding-left:16px;padding-right:16px}.buy-footer-actions>button:last-child{background:var(--buy-accent);color:#fff;min-width:130px}.dark .buy-footer-actions>button:last-child{color:rgb(var(--c-on-accent))}.buy-save-status small{display:block;max-width:440px;font-size:11px;color:var(--buy-muted);margin-top:4px}.buy-radio-group{display:flex;gap:9px;margin:12px 0 16px}.buy-radio-group label{flex:1;display:flex;align-items:center;gap:9px;padding:13px;min-height:46px;border:1px solid rgb(var(--c-border));border-radius:7px;cursor:pointer;font-size:12px}.buy-radio-group label.selected{color:var(--buy-accent);border-color:var(--buy-accent);background:var(--buy-soft)}.buy-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:15px 0 10px}.buy-selection-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:18px 0 8px}.buy-selection-heading strong{font-size:13px}.buy-selection-heading button,.buy-text-button{color:var(--buy-accent);font-size:12px;text-decoration:underline;text-underline-offset:3px}.buy-prefill{color:var(--buy-muted);font-size:11px;margin:6px 0 10px}.buy-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.buy-chip-list label{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:42px;border-radius:6px;border:1px solid rgb(var(--c-border));font-size:12px;cursor:pointer}.buy-chip-list label.selected{background:var(--buy-soft);border-color:var(--buy-accent);color:var(--buy-accent)}.buy-origin{border:1px solid rgb(var(--c-border));border-radius:7px;margin:20px 0 8px}.buy-origin>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;list-style:none;cursor:pointer}.buy-origin summary strong{font-size:12px;font-weight:600;display:block}.buy-origin summary small{font-size:11px;display:block;margin-top:3px;color:var(--buy-muted)}.buy-origin>div{padding:4px 13px 15px}.buy-origin .buy-text-button{margin-bottom:14px;display:block}.buy-origin [data-testid=grouped-registry-picker] label{font-size:12px;text-transform:none;letter-spacing:0}.buy-origin [data-testid=grouped-registry-picker]>div:first-child{flex-wrap:wrap;gap:8px}.buy-check-label{display:flex;align-items:flex-start;gap:10px;font-size:12px;margin-top:20px;cursor:pointer}.buy-check-label input{margin-top:3px}.buy-check-label small{display:block;color:var(--buy-muted);line-height:1.7;font-size:11px;margin-top:4px}.buy-any{display:flex;align-items:center;gap:7px;color:var(--buy-accent);font-size:12px;background:var(--buy-soft);border-radius:6px;padding:11px 12px;margin:13px 0}.buy-feedstock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 35px;gap:8px;align-items:end;padding:12px;border-radius:7px;background:rgb(var(--c-bg-base));margin-bottom:10px}.buy-native-select{display:flex;flex-direction:column;gap:5px;font-size:11px}.buy-native-select select{width:100%;padding:10px 8px;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1));border:1px solid rgb(var(--c-border));border-radius:5px;font-size:12px}.buy-filter-incomplete{grid-column:1 / -1;color:rgb(var(--c-amber));font-size:11px}.buy-warning,.buy-error{font-size:12px;padding:10px 12px;background:rgb(var(--c-amber-dim));border-radius:5px;color:rgb(var(--c-amber));margin:12px 0}.buy-error{background:rgb(var(--c-red-dim));color:rgb(var(--c-red))}.buy-slider summary{font-size:12px;color:var(--buy-accent);cursor:pointer;margin:10px 0}.buy-slider label{display:flex;align-items:center;gap:10px;font-size:12px;margin:12px 0}.buy-slider input{flex:1;accent-color:var(--buy-accent)}.buy-schedule{margin-top:20px}.buy-schedule-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 34px;gap:8px;padding:12px;border:1px solid rgb(var(--c-border));border-radius:7px;align-items:end;background:rgb(var(--c-bg-surface))}.buy-schedule-row>span:first-child{grid-column:1 / -1}.buy-schedule-row label{font-size:11px}.buy-schedule-row button[role=combobox]{padding-left:9px;padding-right:9px}.buy-expiry{max-width:380px}.buy-expiry .buy-hint{margin-top:8px}.buy-readiness{display:flex;gap:10px;font-size:11px;color:var(--buy-muted);line-height:1.7;padding:13px 0}.buy-readiness>svg{flex-shrink:0;margin-top:2px}.buy-readiness.has-warning{padding:13px;background:rgb(var(--c-amber-dim));color:rgb(var(--c-amber));border-radius:6px}.buy-readiness strong{display:block;margin-bottom:7px;font-weight:650}.buy-readiness button{display:flex;gap:6px;align-items:center;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:10px}.buy-review-section{border:1px solid rgb(var(--c-border));border-radius:8px;padding:19px 21px;margin:18px 0}.buy-review-section>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.buy-review-section button{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--buy-accent)}.buy-review-section dl{margin-top:15px}.buy-review-section dl>div{display:grid;grid-template-columns:160px 1fr;padding:9px 0;gap:15px;border-top:1px solid rgb(var(--c-border-subtle));font-size:12px}.buy-review-section dt{color:var(--buy-muted)}.buy-review-section dd{font-weight:500;overflow-wrap:anywhere}.buy-eligibility{margin-top:20px}.buy-eligibility>p.buy-hint{margin:8px 0 16px}.buy-eligibility details{border-bottom:1px solid rgb(var(--c-border))}.buy-eligibility summary{display:flex;align-items:center;gap:8px;list-style:none;padding:13px 0;cursor:pointer;font-size:12px}.buy-eligibility summary>span:first-child{flex:1}.buy-verdict{font-size:10px;padding:3px 6px;border-radius:4px;background:rgb(var(--c-bg-elevated));white-space:nowrap}.verdict-not-eligible{background:rgb(var(--c-red-dim));color:rgb(var(--c-red))}.verdict-conditional{background:rgb(var(--c-amber-dim));color:rgb(var(--c-amber))}.verdict-eligible{background:var(--buy-soft);color:var(--buy-accent)}.buy-checks>p{color:var(--buy-muted);font-size:10px;margin-bottom:10px}.buy-checks>div{display:flex;gap:8px;align-items:start;margin-bottom:12px;font-size:11px}.buy-check-status{flex-shrink:0;width:52px;font-size:10px;color:var(--buy-muted)}.status-pass{color:var(--buy-accent)}.status-fail{color:rgb(var(--c-red))}.status-warn{color:rgb(var(--c-amber))}.buy-checks small{display:block;color:var(--buy-muted);line-height:1.7;margin-top:3px}.buy-recorded{font-size:10px;color:var(--buy-muted);margin-top:15px}.buy-publish-note{display:flex;align-items:center;gap:12px;font-size:12px;background:var(--buy-soft);color:var(--buy-accent);padding:16px;border-radius:8px;margin-top:25px}.buy-publish-note>svg{flex-shrink:0}.buy-recap-eligibility{border-top:1px solid rgb(var(--c-border));padding-top:13px;margin-top:10px}.buy-recap-eligibility>summary{display:flex;gap:5px;justify-content:space-between;align-items:center;cursor:pointer;font-size:11px;color:var(--buy-ink)}.buy-recap .buy-eligibility h3{display:none}.buy-recap .buy-eligibility summary{flex-wrap:wrap}.buy-recap .buy-eligibility summary>span:first-child{flex-basis:100%}.buy-mobile-recap{display:none}.buy-variant-2 .buy-workspace{flex-direction:column}.buy-variant-2 .buy-step-nav{flex-direction:row;width:auto;padding:0 24px;gap:18px;background:rgb(var(--c-bg-surface));border-right:0;border-bottom:1px solid rgb(var(--c-border))}.buy-variant-2 .buy-step-nav>button{width:auto;border-radius:0;padding:18px 10px;border-bottom:2px solid transparent}.buy-variant-2 .buy-step-nav>button.active{background:transparent;border-color:var(--buy-accent)}.buy-variant-2 .buy-step-nav small,.buy-variant-2 .buy-nav-arrow,.buy-variant-2 .buy-navigation-note{display:none}.buy-variant-2 .buy-work-area{grid-template-columns:minmax(0,1fr) 340px}.buy-variant-2 .buy-input-column{padding:30px 42px}.buy-variant-2 .buy-section-intro{margin-bottom:25px}.buy-variant-2 .buy-section-intro h2{font-size:25px}.buy-variant-2 .buy-structure{flex-direction:row;align-items:center;flex-wrap:wrap;gap:9px;padding:17px 13px}.buy-variant-2 .buy-structure>svg{margin:0;width:18px}.buy-variant-2 .buy-structure strong{max-width:calc(100% - 52px)}.buy-variant-2 .buy-structure>span{width:100%}.buy-variant-2 .buy-recap{padding:26px 28px}.buy-variant-3 .buy-workspace{flex-direction:column}.buy-variant-3 .buy-step-nav{flex-direction:row;width:auto;border-right:0;border-bottom:1px solid rgb(var(--c-border-subtle));padding:10px 28px;gap:15px}.buy-variant-3 .buy-step-nav>button{width:auto;padding:8px 12px}.buy-variant-3 .buy-step-nav small,.buy-variant-3 .buy-nav-arrow,.buy-variant-3 .buy-navigation-note{display:none}.buy-variant-3 .buy-work-area{grid-template-columns:minmax(0,1fr) 315px;background:rgb(var(--c-bg-base))}.buy-variant-3 .buy-input-column{padding:30px 35px}.buy-variant-3 .buy-section-intro h2{font-size:31px}.buy-variant-3 .buy-essential-card{border:1px solid rgb(var(--c-border));background:rgb(var(--c-bg-surface));border-radius:10px;padding:25px}.buy-variant-3 .buy-essential-card .buy-field-group:last-child{padding-bottom:0}.buy-progressive-section{background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:10px;margin-top:15px}.buy-progressive-section>summary{display:flex;align-items:center;gap:16px;list-style:none;padding:22px;cursor:pointer}.buy-progressive-section>summary>span:nth-child(2){flex:1}.buy-progressive-section>summary strong{font-size:14px;font-weight:600;color:var(--buy-ink)}.buy-progressive-section>summary small{display:block;color:var(--buy-muted);font-size:11px;line-height:1.7;margin-top:4px}.buy-disclosure-icon{width:38px;height:38px;border-radius:8px;background:var(--buy-soft);color:var(--buy-accent);display:grid;place-items:center;flex-shrink:0}.buy-progressive-section>div{padding:22px;border-top:1px solid rgb(var(--c-border-subtle))}.buy-progressive-section[open]>summary>svg,.buy-origin[open]>summary>svg{transform:rotate(180deg)}.buy-variant-3 .buy-recap{background:rgb(var(--c-bg-surface))}@media (min-width: 1250px){.buy-recap{position:sticky;top:0;max-height:100%;overflow-y:auto;align-self:stretch}}@media (max-width: 1249px) and (min-width: 901px){.buy-variant-1 .buy-step-nav{width:155px;padding:20px 7px}.buy-step-nav small,.buy-nav-arrow{display:none}.buy-work-area,.buy-variant-2 .buy-work-area,.buy-variant-3 .buy-work-area{grid-template-columns:minmax(0,1fr) 260px}.buy-input-column,.buy-variant-2 .buy-input-column,.buy-variant-3 .buy-input-column{padding:25px 22px}.buy-structure-grid{grid-template-columns:1fr}.buy-structure{display:grid;grid-template-columns:22px 1fr;-moz-column-gap:12px;column-gap:12px;padding:15px}.buy-structure>svg{grid-row:span 2;margin:0}.buy-structure strong{padding-right:20px}.buy-structure>span{margin:0}.buy-variant-2 .buy-structure{display:grid}.buy-variant-2 .buy-structure strong{max-width:none}.buy-certificates{grid-template-columns:1fr}.buy-essentials-grid{grid-template-columns:1fr;gap:18px}.buy-header-title p{display:none}.buy-variant-3 .buy-essential-card{padding:20px}}@media (max-width: 900px){.buy-editor{height:calc(100dvh - 80px);min-height:400px}.buy-editor-header{padding:15px 18px}.buy-header-title p,.buy-badge,.buy-header-meta>span{display:none}.buy-header-title h1{font-size:19px}.buy-workspace{flex-direction:column}.buy-step-nav,.buy-variant-2 .buy-step-nav,.buy-variant-3 .buy-step-nav{flex-direction:row;width:auto;padding:8px;gap:4px;border-right:0;border-bottom:1px solid rgb(var(--c-border))}.buy-step-nav>button,.buy-variant-2 .buy-step-nav>button,.buy-variant-3 .buy-step-nav>button{flex:1;justify-content:center;padding:8px 5px;border-radius:5px;border-bottom:0;width:auto}.buy-step-nav small,.buy-nav-arrow,.buy-navigation-note{display:none}.buy-step-nav strong{font-size:11px}.buy-step-number{width:20px;height:20px;flex-basis:20px;font-size:10px}.buy-work-area,.buy-variant-2 .buy-work-area,.buy-variant-3 .buy-work-area{display:block}.buy-mobile-recap{display:flex;width:calc(100% - 32px);margin:15px 16px 0;align-items:center;gap:9px;padding:11px 12px;border:1px solid rgb(var(--c-border));background:rgb(var(--c-bg-surface));border-radius:6px;font-size:12px;color:var(--buy-accent)}.buy-mobile-recap>svg:last-child{margin-left:auto}.buy-recap{display:none;border-left:0;min-height:0}.show-summary .buy-input-column{display:none}.show-summary .buy-recap{display:block}.buy-input-column,.buy-variant-2 .buy-input-column,.buy-variant-3 .buy-input-column{padding:24px}.buy-editor-footer{padding:12px 16px;flex-wrap:wrap;gap:8px}.buy-save-status{width:100%}.buy-save-status>span{display:none}.buy-save-status small{margin-top:0;font-size:10px}.buy-footer-actions{width:100%;justify-content:flex-end;gap:5px}.buy-footer-actions>button{padding-left:12px;padding-right:12px;font-size:11px}.buy-footer-actions>button:last-child{min-width:115px}.buy-footer-actions>button:first-child{margin-right:auto}.buy-variant-3 .buy-section-intro h2{font-size:27px}}@media (max-width: 520px){.buy-design-bar{padding-bottom:10px;gap:7px}.buy-design-bar nav{gap:0;padding:3px}.buy-design-bar nav a{padding:7px 8px;font-size:10px}.buy-design-bar nav a span{display:none}.buy-design-bar>a{font-size:11px}.buy-editor-header{padding:12px 16px}.buy-step-nav>button{flex-direction:column;gap:5px}.buy-step-nav strong{font-size:11px;white-space:normal;line-height:1.4}.buy-step-nav>button span{text-align:center}.buy-input-column,.buy-variant-2 .buy-input-column,.buy-variant-3 .buy-input-column{padding:24px 18px}.buy-section-intro{margin-bottom:24px}.buy-section-intro h2,.buy-variant-2 .buy-section-intro h2,.buy-variant-3 .buy-section-intro h2{font-size:25px}.buy-section-intro p{font-size:12px}.buy-essentials-grid,.buy-certificates,.buy-two-fields{grid-template-columns:1fr;gap:16px}.buy-field-group{padding:22px 0}.buy-structure-grid{grid-template-columns:1fr}.buy-structure,.buy-variant-2 .buy-structure{display:grid;grid-template-columns:25px 1fr;-moz-column-gap:13px;column-gap:13px;padding:16px}.buy-structure>svg,.buy-variant-2 .buy-structure>svg{grid-row:span 2;margin:0}.buy-structure strong,.buy-variant-2 .buy-structure strong{max-width:none;padding-right:15px}.buy-structure>span{margin-top:0}.buy-radio-group{flex-direction:column}.buy-radio-group label{min-height:46px}.buy-feedstock{grid-template-columns:1fr 35px}.buy-feedstock>label{grid-column:1}.buy-feedstock>button{grid-column:2;grid-row:1}.buy-native-select select{min-height:44px}.buy-schedule-row{grid-template-columns:1fr 34px}.buy-schedule-row>div{grid-column:1}.buy-schedule-row>button{grid-column:2;grid-row:2;align-self:start}.buy-review-section{padding:15px}.buy-review-section>div{align-items:start}.buy-review-section button{max-width:100px;font-size:10px}.buy-review-section dl>div{grid-template-columns:1fr;gap:3px}.buy-variant-3 .buy-essential-card{padding:19px 15px}.buy-progressive-section>summary{padding:17px 14px;gap:10px}.buy-progressive-section>div{padding:18px 14px}.buy-disclosure-icon{width:30px;height:30px}.buy-progressive-section>summary strong{font-size:12px}.buy-footer-actions{flex-wrap:wrap}.buy-footer-actions>button{font-size:11px;height:42px;padding-left:10px;padding-right:10px}.buy-footer-actions>button:last-child{min-width:105px;flex:1}.buy-back{order:-1}.buy-footer-actions>button:first-child{display:none}.buy-chip-list label{max-width:100%;overflow-wrap:anywhere}.buy-selection-heading{align-items:flex-start;flex-direction:column;gap:7px}.buy-editor input:not([type=radio]):not([type=checkbox]):not([type=range]),.buy-editor select{font-size:16px}}@media (prefers-reduced-motion: reduce){.buy-editor *{transition:none!important;scroll-behavior:auto!important}}.buy-check-link{color:var(--buy-accent);font-size:10px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.buy-focused{--buy-ink: rgb(var(--c-txt-1));--buy-muted: rgb(var(--c-txt-2));width:100%;max-width:760px;height:auto;max-height:calc(100dvh - 136px);min-height:0;margin:24px auto;font-size:16px}.buy-focus-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 4px 12px;gap:20px;color:var(--buy-muted);font-size:13px}.buy-focus-header>a,.buy-focus-versions>summary{display:flex;align-items:center;gap:8px;min-height:36px;border-radius:6px}.buy-focus-header>a:hover{color:var(--buy-accent)}.buy-focus-versions{position:relative}.buy-focus-versions>summary{list-style:none;cursor:pointer}.buy-focus-versions nav{position:absolute;right:0;top:100%;z-index:5;min-width:175px;border:1px solid rgb(var(--c-border));border-radius:8px;padding:6px;background:rgb(var(--c-bg-surface));box-shadow:0 8px 24px #0000001a}.buy-focus-versions nav a{display:block;padding:12px;border-radius:5px}.buy-focus-versions nav a:hover,.buy-focus-versions nav a[aria-current=page]{color:var(--buy-accent);background:var(--buy-soft)}.buy-focus-surface{display:flex;flex-direction:column;min-height:0;border:1px solid rgb(var(--c-border-subtle));border-radius:16px;background:rgb(var(--c-bg-surface));overflow:hidden;box-shadow:0 2px 5px #0f231906,0 12px 36px #0f23190a}.buy-focus-scroll{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.buy-focus-content{padding:32px 48px 36px;margin:0 auto}.buy-focus-progress{display:flex;gap:8px;margin-bottom:30px}.buy-focus-progress>span{flex:1}.buy-focus-progress>span>span{display:block;height:3px;background:rgb(var(--c-border));border-radius:4px}.buy-focus-progress>span.complete>span{background:var(--buy-accent)}.buy-focus-progress small{display:block;font-size:11px;color:var(--buy-muted);margin-top:9px}.buy-focus-progress .current small{color:var(--buy-accent);font-weight:650}.buy-focus-step{color:var(--buy-muted);font-size:12px}.buy-focused .buy-section-intro{margin-bottom:26px}.buy-focused .buy-section-intro h2{font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-.025em;margin:8px 0 10px}.buy-focused .buy-section-intro p{font-size:14px;line-height:1.7}.buy-focus-question-0>.buy-field-group>:is(h3,.buy-hint),.buy-focus-question-1>.buy-field-group:first-child>:is(h3,.buy-hint),.buy-focus-question-3>.buy-field-group:first-child>h3{display:none}.buy-focused .buy-essentials-grid{display:block;margin-top:0}.buy-focused .buy-volume{margin-bottom:24px}.buy-focused .buy-volume input{font-size:28px;height:64px;padding:14px 88px 14px 18px;font-weight:500;letter-spacing:-.02em;border-radius:9px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.buy-focused .buy-volume input::-webkit-inner-spin-button,.buy-focused .buy-volume input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.buy-volume-unit{font-size:16px;font-weight:500;padding-left:16px;border-left:1px solid rgb(var(--c-border))}.buy-focused .buy-volume label{font-size:14px;font-weight:550;margin-bottom:2px;color:var(--buy-ink)}.buy-focused .buy-volume>.buy-hint{font-size:12px;margin-top:9px}.buy-focused .buy-field-group{padding:0 0 20px;border:0}.buy-focus-question>.buy-field-group:last-child{padding-bottom:0}.buy-focused .buy-field-group h3{font-size:16px}.buy-focused .buy-hint{font-size:14px}.buy-focus-disclosure{border:1px solid rgb(var(--c-border-subtle));border-radius:9px;background:rgb(var(--c-bg-base) / .5);margin-top:10px}.buy-focus-disclosure>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:9px;cursor:pointer;transition:background-color .15s}.buy-focus-disclosure>summary:hover{background:rgb(var(--c-bg-elevated))}.buy-focus-disclosure .buy-disclosure-copy{flex:1}.buy-focus-disclosure .buy-disclosure-leading{flex-shrink:0;color:var(--buy-muted);padding-right:3px}.buy-focus-disclosure .buy-disclosure-action{flex-shrink:0;font-size:12px;color:var(--buy-accent);font-weight:550}.buy-disclosure-action>span:last-child,.buy-focus-disclosure[open]>summary .buy-disclosure-action>span:first-child{display:none}.buy-focus-disclosure[open]>summary .buy-disclosure-action>span:last-child{display:inline}.buy-focus-disclosure>summary strong{display:block;font-size:14px;font-weight:550;color:var(--buy-ink)}.buy-focus-disclosure>summary small{display:block;font-size:12px;color:var(--buy-muted);margin-top:4px;line-height:1.6;overflow-wrap:anywhere}.buy-focus-disclosure>summary>svg{flex-shrink:0;color:var(--buy-muted)}.buy-focus-disclosure[open]>summary>svg{transform:rotate(180deg)}.buy-focus-disclosure[open]{background:rgb(var(--c-bg-surface));border-color:rgb(var(--c-border))}.buy-focus-disclosure>div{padding:18px;border-top:1px solid rgb(var(--c-border-subtle))}.buy-focus-disclosure>div>.buy-hint:first-child{margin-bottom:18px}.buy-focused summary::-webkit-details-marker{display:none}.buy-focused .buy-structure-grid{grid-template-columns:1fr;gap:10px;margin-top:0}.buy-focused .buy-structure{display:grid;grid-template-columns:28px 1fr 18px;-moz-column-gap:14px;column-gap:14px;padding:18px;align-items:center;border-radius:9px}.buy-focused .buy-structure:not(.selected):hover{border-color:rgb(var(--c-border-strong))}.buy-focused .buy-structure>svg{grid-column:1;grid-row:1 / span 2;margin:0}.buy-focused .buy-structure strong{grid-column:2;grid-row:1;max-width:none;padding-right:0;font-size:15px;line-height:1.5}.buy-focused .buy-structure>span{grid-column:2;grid-row:2;font-size:13px;margin-top:3px}.buy-focused .buy-structure>input{position:static;grid-column:3;grid-row:1 / span 2}.buy-focused .buy-certificates{grid-template-columns:1fr}.buy-focused .buy-certificates strong,.buy-focused .buy-radio-group label,.buy-focused .buy-chip-list label,.buy-focused .buy-check-label{font-size:14px}.buy-focused .buy-certificates small,.buy-focused .buy-check-label small,.buy-focused .buy-prefill{font-size:12px}.buy-focused .buy-two-fields input,.buy-focused .buy-expiry input,.buy-focused button[role=combobox]{min-height:46px;font-size:14px;border-radius:7px}.buy-focused .buy-radio-group{margin-top:0}.buy-focus-review-total{padding:20px 22px;margin-bottom:20px;background:var(--buy-soft);border:1px solid rgb(var(--c-green-muted));border-radius:10px}.buy-focus-review-total>div{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.buy-focus-review-total strong{color:var(--buy-ink);font-size:36px;line-height:1.3;font-weight:550;letter-spacing:-.025em}.buy-focus-review-total strong>span{font-size:20px;font-weight:400}.buy-focus-review-total button{font-size:12px;color:var(--buy-accent);font-weight:550;min-height:32px;text-decoration:underline;text-underline-offset:3px}.buy-focus-review-total>p{color:var(--buy-muted);font-size:15px;margin-top:6px}.buy-focused .buy-review-section{border:0;padding:0;margin:0}.buy-focused .buy-review-section dl>div{font-size:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.buy-focused .buy-review-section button{font-size:13px;min-height:40px}.buy-focus-publish-note{font-size:14px;color:var(--buy-muted);line-height:1.7;margin-top:26px}.buy-focus-footer{flex-shrink:0;border-top:1px solid rgb(var(--c-border-subtle));background:rgb(var(--c-bg-base) / .4)}.buy-focus-footer>div{padding:20px 48px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.buy-focus-reassurance{color:var(--buy-muted);font-size:12px;line-height:1.6;max-width:220px}.buy-focus-actions{display:flex;gap:10px;margin-left:auto}.buy-focus-footer button{font-size:14px;min-height:46px;border-radius:8px;white-space:nowrap}.buy-focus-actions>button:last-child{background:var(--buy-accent);color:#fff;padding-left:22px;padding-right:22px}.buy-focus-actions>button:last-child:hover:not(:disabled){filter:brightness(.92)}.dark .buy-focus-actions>button:last-child{color:rgb(var(--c-on-accent))}@media (max-width: 900px){.buy-focused{margin:8px auto;max-height:calc(100dvh - 96px)}}@media (max-width: 520px){.buy-focused{margin:0 auto;max-height:calc(100dvh - 80px)}.buy-focus-surface{border-radius:12px}.buy-focus-content{padding:24px 20px 28px}.buy-focus-progress{margin-bottom:22px;gap:5px}.buy-focus-progress small{display:none}.buy-focused .buy-section-intro h2{font-size:26px}.buy-focused .buy-volume input{font-size:26px!important;height:60px}.buy-focus-disclosure>summary{gap:8px;padding:14px}.buy-focus-disclosure>div{padding:15px}.buy-focus-disclosure .buy-disclosure-action{font-size:11px}.buy-focus-disclosure .buy-disclosure-leading{display:none}.buy-focused .buy-two-fields input,.buy-focused .buy-expiry input{font-size:16px}.buy-focused .buy-radio-group[aria-label="Transfer schedule"]{flex-direction:row}.buy-focused .buy-radio-group[aria-label="Transfer schedule"] label{padding:12px;font-size:13px;gap:8px}.buy-focused .buy-fixed-schedule{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.buy-focused .buy-fixed-schedule>:first-child{grid-column:1 / -1}.buy-focused .buy-structure{padding:16px;-moz-column-gap:12px;column-gap:12px}.buy-focused .buy-structure strong{font-size:15px}.buy-focused .buy-review-section dl>div{grid-template-columns:1fr}.buy-focus-footer>div{padding:16px;gap:8px;flex-wrap:wrap}.buy-focus-reassurance{flex:1;font-size:11px}.buy-focus-footer button{padding-left:12px;padding-right:12px;font-size:13px}.buy-focus-actions{gap:8px}.buy-focus-actions>button:last-child{padding-left:16px;padding-right:16px}}.sell-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.buy-context .sell-sublabel{font-size:12px;margin:14px 0 0}.buy-context .sell-first-fields{margin-top:0}.buy-context .sell-volume-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start}.sell-years-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.buy-context .sell-years-head .buy-label{margin:0;font-size:12px}.sell-years-mode{font-size:11px;color:var(--buy-muted);white-space:nowrap}.sell-years-rows{display:flex;flex-direction:column;gap:6px}.sell-year-row{display:grid;grid-template-columns:76px minmax(0,1fr) 54px 32px;align-items:center;gap:6px}.sell-year-row input,.sell-year-mwh{height:38px;border:1px solid rgb(var(--c-border));border-radius:6px;background:rgb(var(--c-bg-surface));font-size:13px}.buy-context-compact .buy-form .sell-year-row input{min-height:38px;padding:0 9px}.sell-year-row>input{font-weight:600}.sell-year-mwh{display:flex;align-items:center;padding-right:9px}.buy-context-compact .buy-form .sell-year-mwh input{border:0;height:36px;min-height:36px;background:transparent;text-align:right;font-variant-numeric:tabular-nums}.sell-year-mwh span{font-size:11px;color:var(--buy-muted);padding-left:4px}.sell-year-share{font-size:11px;color:var(--buy-muted);text-align:right;font-variant-numeric:tabular-nums}.sell-year-row>button{display:grid;place-items:center;width:32px;height:36px;border-radius:6px;color:var(--buy-muted)}.sell-year-row>button:hover{background:rgb(var(--c-bg-elevated))}.sell-years-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--buy-muted)}.sell-years-foot .is-error{color:rgb(var(--c-red));font-weight:600}.dark .sell-year-row input,.dark .sell-year-mwh{border-color:rgb(var(--c-border-strong))}.buy-context .sell-radio-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.buy-context .sell-radio-stack{flex-direction:column}.buy-context :is(.sell-radio-cards,.sell-radio-stack) label{align-items:flex-start}.buy-context :is(.sell-radio-cards,.sell-radio-stack) input{margin-top:2px}.buy-context :is(.sell-radio-cards,.sell-radio-stack) strong{display:block;font-size:12px;font-weight:600}.buy-context :is(.sell-radio-cards,.sell-radio-stack) small{display:block;font-size:11px;line-height:1.5;color:var(--buy-muted);margin-top:1px}.buy-context .sell-radio-cards label.is-disabled{cursor:not-allowed;border-style:dashed;opacity:.6}.sell-substantiation{border-left:2px solid rgb(var(--c-border));padding-left:12px;margin-top:4px}.buy-context .sell-substantiation .sell-sublabel{margin-top:2px}.sell-sn-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 8px;font-size:12px;color:var(--buy-muted)}.sell-sn-status strong{font-size:12px;font-weight:650;color:var(--buy-ink);font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:5px;background:rgb(var(--c-bg-elevated))}.sell-sn-status strong small{font-weight:450;color:var(--buy-muted)}.sell-sn-status strong.is-complete{color:#16704a;background:#e9f4ee}.sell-sn-status strong.is-error{color:rgb(var(--c-red));background:rgb(var(--c-red-dim))}.dark .sell-sn-status strong.is-complete{color:rgb(var(--c-green));background:rgb(var(--c-green-dim))}.sell-feedstock{padding:10px;border-radius:7px;background:rgb(var(--c-bg-base));margin-bottom:8px}.sell-feedstock-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr) 96px 34px;gap:8px;align-items:end}.sell-feedstock .buy-native-select select:disabled{color:var(--buy-muted);background:rgb(var(--c-bg-base));cursor:not-allowed}.sell-feedstock .buy-native-select small{color:var(--buy-muted);font-size:10px}.sell-feedstock .buy-native-select input{width:100%;height:38px;padding:0 8px;background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1));border:1px solid rgb(var(--c-border));border-radius:5px;font-size:12px;font-variant-numeric:tabular-nums}.buy-context-compact .buy-form .sell-feedstock .buy-native-select input{min-height:38px;padding:0 8px;font-size:12px}.sell-feedstock .buy-native-select input[aria-invalid=true]{border-color:rgb(var(--c-red));color:rgb(var(--c-red));font-weight:600}.sell-feedstock .buy-native-select select{height:38px;padding-top:0;padding-bottom:0}.sell-sn-placeholder{display:flex;align-items:center;height:38px;padding:0 8px;border:1px dashed rgb(var(--c-border));border-radius:5px;font-size:11px;color:var(--buy-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-feedstock-main>.buy-icon-button{height:38px;width:34px}.sell-feedstock-note{font-size:11px;color:var(--buy-muted);margin-top:7px;line-height:1.5}.sell-feedstock-figures{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid rgb(var(--c-border));align-items:end}.sell-implied-ci{display:flex;flex-direction:column;gap:5px;font-size:11px}.sell-implied-ci strong{display:flex;align-items:center;height:38px;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.dark .sell-feedstock .buy-native-select input,.dark .sell-sn-placeholder{border-color:rgb(var(--c-border-strong))}.buy-context .sell-feedstock+button,.buy-context .buy-any+button{margin-top:2px}.sell-hub-index{display:flex;flex-direction:column;gap:6px;margin-top:4px}.buy-context .sell-hub-index .sell-sublabel{margin:4px 0 2px}.sell-hub-index-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px 6px 6px 10px;border:1px solid rgb(var(--c-border-subtle));border-radius:6px;font-size:12px}.sell-hub-index-row small{color:var(--buy-muted);margin-left:4px}.sell-hub-index-row label{display:flex;align-items:center;gap:7px;padding:6px 10px;min-height:32px;border:1px solid rgb(var(--c-border));border-radius:6px;font-size:12px;cursor:pointer;background:rgb(var(--c-bg-surface))}.sell-hub-index-row label.selected{background:var(--buy-soft);border-color:rgb(var(--c-border-strong))}.sell-ci-module,.sell-schedule{font-size:13px}.sell-ci-module{max-width:100%;overflow-x:auto}.buy-context-compact .buy-form :is(.sell-ci-module,.sell-schedule) input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:34px;padding:5px 8px}.sell-review-block>div:first-child{margin-bottom:12px}.sell-verdict{margin-top:18px;padding:13px;border-radius:6px;font-size:12px;background:rgb(var(--c-bg-elevated));line-height:1.6}.sell-verdict.tone-amber{background:rgb(var(--c-amber-dim));color:rgb(var(--c-amber))}.sell-verdict strong{display:block;font-weight:650;margin-bottom:3px}.sell-verdict small{display:block;font-size:11px;opacity:.9}@container (max-width: 640px){.sell-feedstock-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.sell-feedstock-main>:nth-child(1){grid-area:1 / 1}.sell-feedstock-main>:nth-child(2){grid-area:1 / 2}.sell-feedstock-main>:nth-child(3){grid-area:2 / 1}.sell-feedstock-main>:nth-child(4){grid-area:2 / 2}.sell-feedstock-main>:nth-child(5){grid-area:1 / 3}}@container (max-width: 440px){.sell-feedstock-main{grid-template-columns:minmax(0,1fr) 34px}.sell-feedstock-main>:nth-child(1){grid-area:1 / 1}.sell-feedstock-main>:nth-child(2){grid-area:2 / 1}.sell-feedstock-main>:nth-child(3){grid-area:3 / 1}.sell-feedstock-main>:nth-child(4){grid-area:4 / 1}.sell-feedstock-main>:nth-child(5){grid-area:1 / 2}.sell-feedstock-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-year-row{grid-template-columns:70px minmax(0,1fr) 32px}.sell-year-share{display:none}}@media (max-width: 1100px){.buy-context .sell-volume-grid{grid-template-columns:1fr}}@media (max-width: 800px){.sell-hub-index-row{grid-template-columns:1fr 1fr}.sell-hub-index-row>span{grid-column:1 / -1}.sell-years-head{flex-wrap:wrap}}.sell-data-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px 16px;background:#00000059}.sell-data-panel{display:flex;flex-direction:column;width:min(760px,100%);max-height:min(86dvh,900px);background:rgb(var(--c-bg-surface));color:rgb(var(--c-txt-1));border:1px solid rgb(var(--c-border));border-radius:10px;box-shadow:0 18px 48px #0000002e}.sell-data-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgb(var(--c-border))}.sell-data-panel h2{font-size:15px;font-weight:650}.sell-data-panel header p{font-size:12px;color:rgb(var(--c-txt-2));margin-top:2px}.sell-data-panel pre{flex:1;min-height:0;overflow:auto;margin:0;padding:14px 16px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;background:rgb(var(--c-bg-base));white-space:pre}.sell-data-panel>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid rgb(var(--c-border))}.sell-data-panel>footer>span{margin-right:auto;font-size:12px;color:rgb(var(--c-txt-2))}.neg-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:calc(18px * var(--ui-space-scale, 1));max-width:1600px;margin:0 auto;min-height:100%;font-size:13px}.neg-inbox{padding:calc(14px * var(--ui-space-scale, 1));border:1px solid rgb(var(--c-border));border-radius:9px;background:rgb(var(--c-bg-surface));align-self:start;position:sticky;top:0;max-height:calc(100vh - 100px);overflow:auto}.neg-inbox h1{font-size:20px;font-weight:650;margin-bottom:calc(14px * var(--ui-space-scale, 1))}.neg-inbox>input{width:100%;padding:8px;border:1px solid rgb(var(--c-border));border-radius:6px;background:rgb(var(--c-bg-base))}.neg-filters{display:flex;flex-direction:column;gap:4px;padding:calc(12px * var(--ui-space-scale, 1)) 0;font-size:12px}.neg-checkbox{display:flex;align-items:center;gap:9px;min-height:32px;cursor:pointer;color:rgb(var(--c-txt-2))}.neg-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;flex:0 0 16px;width:16px;height:16px;margin:0;border:1px solid rgb(var(--c-border-strong));border-radius:4px;background:rgb(var(--c-bg-surface));cursor:pointer;transition:border-color .12s,background-color .12s}.neg-checkbox input[type=checkbox]:after{content:"";width:5px;height:9px;margin-top:-2px;border:solid rgb(var(--c-on-accent));border-width:0 2px 2px 0;transform:rotate(45deg);visibility:hidden}.neg-checkbox:hover input[type=checkbox]{border-color:rgb(var(--c-green))}.neg-checkbox input[type=checkbox]:checked{border-color:rgb(var(--c-green));background:rgb(var(--c-green))}.neg-checkbox input[type=checkbox]:checked:after{visibility:visible}.neg-checkbox input[type=checkbox]:focus-visible{outline:2px solid rgb(var(--c-green));outline-offset:3px}.neg-filters .neg-offer-filter{margin-top:5px;padding:8px 10px;font-size:12px}@media (forced-colors: active){.neg-checkbox input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.neg-checkbox input[type=checkbox]:after{display:none}}.neg-inbox summary{padding:10px 0;font-weight:600}.neg-inbox details>button{display:flex;flex-direction:column;width:100%;text-align:left;padding:10px;gap:4px;border-radius:6px;border-bottom:1px solid rgb(var(--c-border) / .4)}.neg-inbox details>button.selected{background:rgb(var(--c-bg-elevated))}.neg-inbox details>button span{font-size:11px;color:rgb(var(--c-txt-2))}.neg-main{min-width:0}.neg-main h2{font-size:18px;font-weight:650}.neg-main h3{font-size:14px;font-weight:650;margin:calc(14px * var(--ui-space-scale, 1)) 0 10px}.neg-main button{border:1px solid rgb(var(--c-border));border-radius:6px;padding:7px 10px;font-size:12px}.neg-main button:disabled{opacity:.45;cursor:not-allowed}.neg-header{display:flex;align-items:center;gap:calc(12px * var(--ui-space-scale, 1));margin-bottom:calc(16px * var(--ui-space-scale, 1))}.neg-header>div{flex:1}.neg-header p{font-size:12px;margin-top:5px;color:rgb(var(--c-txt-2))}.neg-back{display:none}.neg-fixed{background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));padding:calc(14px * var(--ui-space-scale, 1));border-radius:8px}.neg-fixed dl{display:grid;grid-template-columns:1fr 1fr;gap:calc(12px * var(--ui-space-scale, 1));margin-top:calc(12px * var(--ui-space-scale, 1))}.neg-fixed dt{color:rgb(var(--c-txt-2));font-size:11px}.neg-strip{display:flex;gap:10px;overflow-x:auto;padding:calc(14px * var(--ui-space-scale, 1)) 0}.neg-strip article{min-width:240px;max-width:290px;display:flex;flex-direction:column;gap:5px;border:1px solid rgb(var(--c-border));border-radius:8px;padding:calc(12px * var(--ui-space-scale, 1));background:rgb(var(--c-bg-surface))}.neg-strip article span{font-size:11px;color:rgb(var(--c-txt-2))}.neg-strip article>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;align-items:center}.neg-strip button{padding:4px 6px}.neg-proposal-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:calc(16px * var(--ui-space-scale, 1))}.neg-item{background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:8px;padding:calc(14px * var(--ui-space-scale, 1));margin-bottom:10px}.neg-item>div:first-child{display:flex;justify-content:space-between;gap:8px}.neg-item>div:first-child span{color:rgb(var(--c-txt-2));font-size:11px}.neg-item>p{padding:10px 0;overflow-wrap:anywhere}.neg-item details{font-size:11px;margin-top:10px;color:rgb(var(--c-txt-2))}.neg-progress{position:sticky;top:0;align-self:start;background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:8px;padding:calc(14px * var(--ui-space-scale, 1))}.neg-progress>*{margin-bottom:calc(12px * var(--ui-space-scale, 1))}.neg-notice{padding:10px;margin-bottom:calc(12px * var(--ui-space-scale, 1));background:rgb(var(--c-bg-elevated));border-radius:6px}.neg-composer{background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:8px;padding:calc(18px * var(--ui-space-scale, 1))}.neg-composer section>div{margin-bottom:calc(12px * var(--ui-space-scale, 1))}.neg-composer label>input,.neg-composer label>select,.neg-composer label>textarea{display:block;width:100%;margin-top:6px}.neg-composer footer{display:flex;gap:8px;position:sticky;bottom:0;background:rgb(var(--c-bg-surface));padding:calc(12px * var(--ui-space-scale, 1)) 0}.neg-compare{overflow:auto;margin:calc(12px * var(--ui-space-scale, 1)) 0}.neg-compare table{border-collapse:collapse;width:100%;background:rgb(var(--c-bg-surface));font-size:12px}.neg-compare caption{text-align:left;padding:8px;font-size:16px;font-weight:600}.neg-compare td,.neg-compare th{border:1px solid rgb(var(--c-border));padding:10px;min-width:160px}.neg-compare .different{background:rgb(var(--c-bg-elevated))}.neg-messages{margin-top:calc(18px * var(--ui-space-scale, 1));border-top:1px solid rgb(var(--c-border));padding:calc(14px * var(--ui-space-scale, 1)) 0}.neg-messages p{padding:9px;border-bottom:1px solid rgb(var(--c-border) / .4)}.neg-messages textarea{background:rgb(var(--c-bg-surface));border:1px solid rgb(var(--c-border));border-radius:6px;width:100%;padding:8px;margin:10px 0}.neg-empty{display:flex;align-items:center;justify-content:center;height:400px;color:rgb(var(--c-txt-2))}@media (max-width: 1100px){.neg-proposal-layout{grid-template-columns:1fr}.neg-progress{position:static}}@media (max-width: 767px){.neg-workspace{display:block}.neg-main,.neg-workspace.has-selection .neg-inbox{display:none}.neg-workspace.has-selection .neg-main{display:block}.neg-inbox{position:static;max-height:none}.neg-back{display:block}.neg-header{flex-wrap:wrap}.neg-fixed dl{grid-template-columns:1fr}.neg-strip article{min-width:240px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}html{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;background-color:rgb(var(--c-bg-base));color:rgb(var(--c-txt-1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgb(var(--c-bg-surface))}::-webkit-scrollbar-thumb{background:rgb(var(--c-border));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--c-border-strong))}::-moz-selection{color:#fff;background:#57b447}::selection{color:#fff;background:#57b447}.dark ::-moz-selection{color:rgb(var(--c-on-accent));background-color:rgb(var(--c-green))}.dark ::selection{color:rgb(var(--c-on-accent));background-color:rgb(var(--c-green))}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.offer-modal-compact input:not([type=checkbox]):not([type=range]){min-height:2.25rem;padding-top:.45rem;padding-bottom:.45rem;font-size:.8125rem;line-height:1.25rem}.offer-modal-compact button[role=combobox]{min-height:2.25rem;padding-top:.45rem;padding-bottom:.45rem;font-size:.8125rem;line-height:1.25rem}.offer-modal-compact label,.offer-modal-compact legend{line-height:1.25rem}.onboarding-embedded-section>div{max-width:none;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-3{left:.75rem}.left-3\.5{left:.875rem}.right-0{right:0}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-5{top:1.25rem}.top-9{top:2.25rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-full{grid-column:1 / -1}.-mx-4{margin-left:calc(calc(1rem * var(--ui-space-scale, 1)) * -1);margin-right:calc(calc(1rem * var(--ui-space-scale, 1)) * -1)}.-mx-6{margin-left:calc(calc(1.5rem * var(--ui-space-scale, 1)) * -1);margin-right:calc(calc(1.5rem * var(--ui-space-scale, 1)) * -1)}.-my-5{margin-top:calc(calc(1.25rem * var(--ui-space-scale, 1)) * -1);margin-bottom:calc(calc(1.25rem * var(--ui-space-scale, 1)) * -1)}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:calc(.5rem * var(--ui-space-scale, 1));margin-right:calc(.5rem * var(--ui-space-scale, 1))}.mx-auto{margin-left:auto;margin-right:auto}.my-3\.5{margin-top:calc(.875rem * var(--ui-space-scale, 1));margin-bottom:calc(.875rem * var(--ui-space-scale, 1))}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:calc(2.5rem * var(--ui-space-scale, 1))}.mb-2{margin-bottom:calc(.5rem * var(--ui-space-scale, 1))}.mb-2\.5{margin-bottom:calc(.625rem * var(--ui-space-scale, 1))}.mb-3{margin-bottom:calc(.75rem * var(--ui-space-scale, 1))}.mb-4{margin-bottom:calc(1rem * var(--ui-space-scale, 1))}.mb-5{margin-bottom:calc(1.25rem * var(--ui-space-scale, 1))}.mb-7{margin-bottom:calc(1.75rem * var(--ui-space-scale, 1))}.mb-8{margin-bottom:calc(2rem * var(--ui-space-scale, 1))}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:calc(.5rem * var(--ui-space-scale, 1))}.ml-\[76px\]{margin-left:76px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:calc(3rem * var(--ui-space-scale, 1))}.mt-14{margin-top:calc(3.5rem * var(--ui-space-scale, 1))}.mt-2{margin-top:calc(.5rem * var(--ui-space-scale, 1))}.mt-2\.5{margin-top:calc(.625rem * var(--ui-space-scale, 1))}.mt-3{margin-top:calc(.75rem * var(--ui-space-scale, 1))}.mt-3\.5{margin-top:calc(.875rem * var(--ui-space-scale, 1))}.mt-4{margin-top:calc(1rem * var(--ui-space-scale, 1))}.mt-5{margin-top:calc(1.25rem * var(--ui-space-scale, 1))}.mt-6{margin-top:calc(1.5rem * var(--ui-space-scale, 1))}.mt-7{margin-top:calc(1.75rem * var(--ui-space-scale, 1))}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[30px\]{height:30px}.h-\[var\(--ui-button-lg\,2\.75rem\)\]{height:var(--ui-button-lg,2.75rem)}.h-\[var\(--ui-button-md\,2\.5rem\)\]{height:var(--ui-button-md,2.5rem)}.h-\[var\(--ui-button-sm\,2rem\)\]{height:var(--ui-button-sm,2rem)}.h-\[var\(--ui-header-height\,3\.5rem\)\]{height:var(--ui-header-height,3.5rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-5{min-height:1.25rem}.min-h-\[190px\]{min-height:190px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[360px\]{min-height:360px}.min-h-\[520px\]{min-height:520px}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[154px\]{width:154px}.w-\[210px\]{width:210px}.w-\[30px\]{width:30px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-40{min-width:10rem}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[150px\]{max-width:150px}.max-w-\[390px\]{max-width:390px}.max-w-\[44px\]{max-width:44px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[96rem\]{max-width:96rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[100px_1fr_120px_36px\]{grid-template-columns:100px 1fr 120px 36px}.grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.grid-cols-\[1fr_120px_auto\]{grid-template-columns:1fr 120px auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[44px_1fr_auto\]{grid-template-columns:44px 1fr auto}.grid-cols-\[64px_1fr_auto\]{grid-template-columns:64px 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_120px_120px_110px_36px\]{grid-template-columns:minmax(0,1fr) 120px 120px 110px 36px}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:calc(2.5rem * var(--ui-space-scale, 1))}.gap-11{gap:calc(2.75rem * var(--ui-space-scale, 1))}.gap-2{gap:calc(.5rem * var(--ui-space-scale, 1))}.gap-2\.5{gap:calc(.625rem * var(--ui-space-scale, 1))}.gap-3{gap:calc(.75rem * var(--ui-space-scale, 1))}.gap-4{gap:calc(1rem * var(--ui-space-scale, 1))}.gap-5{gap:calc(1.25rem * var(--ui-space-scale, 1))}.gap-x-2{-moz-column-gap:calc(.5rem * var(--ui-space-scale, 1));column-gap:calc(.5rem * var(--ui-space-scale, 1))}.gap-x-3{-moz-column-gap:calc(.75rem * var(--ui-space-scale, 1));column-gap:calc(.75rem * var(--ui-space-scale, 1))}.gap-x-4{-moz-column-gap:calc(1rem * var(--ui-space-scale, 1));column-gap:calc(1rem * var(--ui-space-scale, 1))}.gap-x-6{-moz-column-gap:calc(1.5rem * var(--ui-space-scale, 1));column-gap:calc(1.5rem * var(--ui-space-scale, 1))}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:calc(.5rem * var(--ui-space-scale, 1))}.gap-y-3{row-gap:calc(.75rem * var(--ui-space-scale, 1))}.gap-y-4{row-gap:calc(1rem * var(--ui-space-scale, 1))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(.5rem * var(--ui-space-scale, 1)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(.5rem * var(--ui-space-scale, 1)) * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(.625rem * var(--ui-space-scale, 1)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(.625rem * var(--ui-space-scale, 1)) * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(.75rem * var(--ui-space-scale, 1)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(.75rem * var(--ui-space-scale, 1)) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(1rem * var(--ui-space-scale, 1)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(1rem * var(--ui-space-scale, 1)) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(1.25rem * var(--ui-space-scale, 1)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(1.25rem * var(--ui-space-scale, 1)) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(1.5rem * var(--ui-space-scale, 1)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(1.5rem * var(--ui-space-scale, 1)) * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(calc(2rem * var(--ui-space-scale, 1)) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(calc(2rem * var(--ui-space-scale, 1)) * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#e3e8f0\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(227 232 240 / var(--tw-divide-opacity, 1))}.divide-\[\#e7edf5\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(231 237 245 / var(--tw-divide-opacity, 1))}.divide-\[\#eef2f7\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(238 242 247 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#132B55\]\/15{border-color:#132b5526}.border-\[\#16A34A\]{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-\[\#16A34A\]\/25{border-color:#16a34a40}.border-\[\#16A34A\]\/40{border-color:#16a34a66}.border-\[\#16A34A\]\/50{border-color:#16a34a80}.border-\[\#225db3\]{--tw-border-opacity: 1;border-color:rgb(34 93 179 / var(--tw-border-opacity, 1))}.border-\[\#225db3\]\/25{border-color:#225db340}.border-\[\#3a6ea5\]{--tw-border-opacity: 1;border-color:rgb(58 110 165 / var(--tw-border-opacity, 1))}.border-\[\#72bd3b\]\/\[0\.55\]{border-color:#72bd3b8c}.border-\[\#cbd5e1\]{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-\[\#dfe5ee\]{--tw-border-opacity: 1;border-color:rgb(223 229 238 / var(--tw-border-opacity, 1))}.border-\[\#e2e8f0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-\[\#e3e8f0\]{--tw-border-opacity: 1;border-color:rgb(227 232 240 / var(--tw-border-opacity, 1))}.border-\[\#e7edf5\]{--tw-border-opacity: 1;border-color:rgb(231 237 245 / var(--tw-border-opacity, 1))}.border-\[\#eef2f7\]{--tw-border-opacity: 1;border-color:rgb(238 242 247 / var(--tw-border-opacity, 1))}.border-accent-amber\/25{border-color:rgb(var(--c-amber) / .25)}.border-accent-amber\/40{border-color:rgb(var(--c-amber) / .4)}.border-accent-blue{--tw-border-opacity: 1;border-color:rgb(var(--c-blue) / var(--tw-border-opacity, 1))}.border-accent-blue\/15{border-color:rgb(var(--c-blue) / .15)}.border-accent-blue\/25{border-color:rgb(var(--c-blue) / .25)}.border-accent-green{--tw-border-opacity: 1;border-color:rgb(var(--c-green) / var(--tw-border-opacity, 1))}.border-accent-green\/25{border-color:rgb(var(--c-green) / .25)}.border-accent-green\/30{border-color:rgb(var(--c-green) / .3)}.border-accent-green\/35{border-color:rgb(var(--c-green) / .35)}.border-accent-green\/40{border-color:rgb(var(--c-green) / .4)}.border-accent-green\/60{border-color:rgb(var(--c-green) / .6)}.border-accent-red\/20{border-color:rgb(var(--c-red) / .2)}.border-accent-red\/25{border-color:rgb(var(--c-red) / .25)}.border-accent-red\/30{border-color:rgb(var(--c-red) / .3)}.border-accent-red\/40{border-color:rgb(var(--c-red) / .4)}.border-accent-red\/50{border-color:rgb(var(--c-red) / .5)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-bg-surface{--tw-border-opacity: 1;border-color:rgb(var(--c-bg-surface) / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:rgb(var(--c-border) / var(--tw-border-opacity, 1))}.border-border-strong{--tw-border-opacity: 1;border-color:rgb(var(--c-border-strong) / var(--tw-border-opacity, 1))}.border-border-subtle{--tw-border-opacity: 1;border-color:rgb(var(--c-border-subtle) / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/30{border-color:#fca5a54d}.border-transparent{border-color:transparent}.border-txt-3{--tw-border-opacity: 1;border-color:rgb(var(--c-txt-3) / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/\[0\.16\]{border-color:#ffffff29}.border-white\/\[0\.28\]{border-color:#ffffff47}.border-l-\[\#cbd5e1\]{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-l-sky-400{--tw-border-opacity: 1;border-left-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-l-violet-400{--tw-border-opacity: 1;border-left-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#031428\]{--tw-bg-opacity: 1;background-color:rgb(3 20 40 / var(--tw-bg-opacity, 1))}.bg-\[\#031428\]\/\[0\.78\]{background-color:#031428c7}.bg-\[\#0A102A\]{--tw-bg-opacity: 1;background-color:rgb(10 16 42 / var(--tw-bg-opacity, 1))}.bg-\[\#0c2446\]{--tw-bg-opacity: 1;background-color:rgb(12 36 70 / var(--tw-bg-opacity, 1))}.bg-\[\#132B55\]\/10{background-color:#132b551a}.bg-\[\#132B55\]\/5{background-color:#132b550d}.bg-\[\#16A34A\]{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-\[\#16A34A\]\/10{background-color:#16a34a1a}.bg-\[\#16A34A\]\/5{background-color:#16a34a0d}.bg-\[\#225db3\]\/10{background-color:#225db31a}.bg-\[\#22C55E\]\/15{background-color:#22c55e26}.bg-\[\#3a6ea5\]{--tw-bg-opacity: 1;background-color:rgb(58 110 165 / var(--tw-bg-opacity, 1))}.bg-\[\#3c932b\]{--tw-bg-opacity: 1;background-color:rgb(60 147 43 / var(--tw-bg-opacity, 1))}.bg-\[\#72bd3b\]\/\[0\.12\]{background-color:#72bd3b1f}.bg-\[\#72bd3b\]\/\[0\.14\]{background-color:#72bd3b24}.bg-\[\#94a3b8\]{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-\[\#DC2626\]\/10{background-color:#dc26261a}.bg-\[\#F1F5F9\]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F5F9\]\/60{background-color:#f1f5f999}.bg-\[\#F1F5F9\]\/70{background-color:#f1f5f9b3}.bg-\[\#F7F9FC\]{--tw-bg-opacity: 1;background-color:rgb(247 249 252 / var(--tw-bg-opacity, 1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FBFCFE\]{--tw-bg-opacity: 1;background-color:rgb(251 252 254 / var(--tw-bg-opacity, 1))}.bg-\[\#c0392b\]{--tw-bg-opacity: 1;background-color:rgb(192 57 43 / var(--tw-bg-opacity, 1))}.bg-\[\#e3e8f0\]{--tw-bg-opacity: 1;background-color:rgb(227 232 240 / var(--tw-bg-opacity, 1))}.bg-\[\#e7edf5\]{--tw-bg-opacity: 1;background-color:rgb(231 237 245 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2f7\]{--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2fb\]{--tw-bg-opacity: 1;background-color:rgb(238 242 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f9fc\]{--tw-bg-opacity: 1;background-color:rgb(247 249 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-accent-amber{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber) / var(--tw-bg-opacity, 1))}.bg-accent-amber\/10{background-color:rgb(var(--c-amber) / .1)}.bg-accent-amber\/15{background-color:rgb(var(--c-amber) / .15)}.bg-accent-amber\/\[0\.06\]{background-color:rgb(var(--c-amber) / .06)}.bg-accent-blue{--tw-bg-opacity: 1;background-color:rgb(var(--c-blue) / var(--tw-bg-opacity, 1))}.bg-accent-blue\/10{background-color:rgb(var(--c-blue) / .1)}.bg-accent-blue\/5{background-color:rgb(var(--c-blue) / .05)}.bg-accent-green{--tw-bg-opacity: 1;background-color:rgb(var(--c-green) / var(--tw-bg-opacity, 1))}.bg-accent-green\/10{background-color:rgb(var(--c-green) / .1)}.bg-accent-green\/15{background-color:rgb(var(--c-green) / .15)}.bg-accent-green\/5{background-color:rgb(var(--c-green) / .05)}.bg-accent-red{--tw-bg-opacity: 1;background-color:rgb(var(--c-red) / var(--tw-bg-opacity, 1))}.bg-accent-red-dim{--tw-bg-opacity: 1;background-color:rgb(var(--c-red-dim) / var(--tw-bg-opacity, 1))}.bg-accent-red\/10{background-color:rgb(var(--c-red) / .1)}.bg-accent-red\/5{background-color:rgb(var(--c-red) / .05)}.bg-amber-300\/\[0\.16\]{background-color:#fcd34d29}.bg-amber-400\/\[0\.12\]{background-color:#fbbf241f}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-bg-base{--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-base) / var(--tw-bg-opacity, 1))}.bg-bg-elevated{--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-elevated) / var(--tw-bg-opacity, 1))}.bg-bg-overlay{--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-overlay) / var(--tw-bg-opacity, 1))}.bg-bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-surface) / var(--tw-bg-opacity, 1))}.bg-bg-surface\/50{background-color:rgb(var(--c-bg-surface) / .5)}.bg-bg-surface\/60{background-color:rgb(var(--c-bg-surface) / .6)}.bg-bg-surface\/90{background-color:rgb(var(--c-bg-surface) / .9)}.bg-black\/60{background-color:#0009}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-border{--tw-bg-opacity: 1;background-color:rgb(var(--c-border) / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/\[0\.12\]{background-color:#ef44441f}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-txt-3{--tw-bg-opacity: 1;background-color:rgb(var(--c-txt-3) / var(--tw-bg-opacity, 1))}.bg-txt-3\/60{background-color:rgb(var(--c-txt-3) / .6)}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/70{background-color:#ffffffb3}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.10\]{background-color:#ffffff1a}.bg-white\/\[0\.13\]{background-color:#ffffff21}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#031428\]{--tw-gradient-from: #031428 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 20 40 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F8FAFC\]{--tw-gradient-from: #F8FAFC var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#052545\]\/\[0\.72\]{--tw-gradient-to: rgb(5 37 69 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(5 37 69 / .72) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#031428\]\/\[0\.28\]{--tw-gradient-to: rgb(3 20 40 / .28) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:calc(.5rem * var(--ui-space-scale, 1))}.p-3{padding:calc(.75rem * var(--ui-space-scale, 1))}.p-4{padding:calc(1rem * var(--ui-space-scale, 1))}.p-5{padding:calc(1.25rem * var(--ui-space-scale, 1))}.p-6{padding:calc(1.5rem * var(--ui-space-scale, 1))}.p-7{padding:calc(1.75rem * var(--ui-space-scale, 1))}.p-8{padding:calc(2rem * var(--ui-space-scale, 1))}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:calc(.5rem * var(--ui-space-scale, 1));padding-right:calc(.5rem * var(--ui-space-scale, 1))}.px-2\.5{padding-left:calc(.625rem * var(--ui-space-scale, 1));padding-right:calc(.625rem * var(--ui-space-scale, 1))}.px-3{padding-left:calc(.75rem * var(--ui-space-scale, 1));padding-right:calc(.75rem * var(--ui-space-scale, 1))}.px-3\.5{padding-left:calc(.875rem * var(--ui-space-scale, 1));padding-right:calc(.875rem * var(--ui-space-scale, 1))}.px-4{padding-left:calc(1rem * var(--ui-space-scale, 1));padding-right:calc(1rem * var(--ui-space-scale, 1))}.px-5{padding-left:calc(1.25rem * var(--ui-space-scale, 1));padding-right:calc(1.25rem * var(--ui-space-scale, 1))}.px-6{padding-left:calc(1.5rem * var(--ui-space-scale, 1));padding-right:calc(1.5rem * var(--ui-space-scale, 1))}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:calc(2.5rem * var(--ui-space-scale, 1));padding-bottom:calc(2.5rem * var(--ui-space-scale, 1))}.py-12{padding-top:calc(3rem * var(--ui-space-scale, 1));padding-bottom:calc(3rem * var(--ui-space-scale, 1))}.py-16{padding-top:calc(4rem * var(--ui-space-scale, 1));padding-bottom:calc(4rem * var(--ui-space-scale, 1))}.py-2{padding-top:calc(.5rem * var(--ui-space-scale, 1));padding-bottom:calc(.5rem * var(--ui-space-scale, 1))}.py-2\.5{padding-top:calc(.625rem * var(--ui-space-scale, 1));padding-bottom:calc(.625rem * var(--ui-space-scale, 1))}.py-24{padding-top:calc(6rem * var(--ui-space-scale, 1));padding-bottom:calc(6rem * var(--ui-space-scale, 1))}.py-3{padding-top:calc(.75rem * var(--ui-space-scale, 1));padding-bottom:calc(.75rem * var(--ui-space-scale, 1))}.py-3\.5{padding-top:calc(.875rem * var(--ui-space-scale, 1));padding-bottom:calc(.875rem * var(--ui-space-scale, 1))}.py-4{padding-top:calc(1rem * var(--ui-space-scale, 1));padding-bottom:calc(1rem * var(--ui-space-scale, 1))}.py-5{padding-top:calc(1.25rem * var(--ui-space-scale, 1));padding-bottom:calc(1.25rem * var(--ui-space-scale, 1))}.py-6{padding-top:calc(1.5rem * var(--ui-space-scale, 1));padding-bottom:calc(1.5rem * var(--ui-space-scale, 1))}.py-7{padding-top:calc(1.75rem * var(--ui-space-scale, 1));padding-bottom:calc(1.75rem * var(--ui-space-scale, 1))}.py-8{padding-top:calc(2rem * var(--ui-space-scale, 1));padding-bottom:calc(2rem * var(--ui-space-scale, 1))}.py-\[var\(--ui-field-py\,0\.625rem\)\]{padding-top:var(--ui-field-py,.625rem);padding-bottom:var(--ui-field-py,.625rem)}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:calc(.5rem * var(--ui-space-scale, 1))}.pb-3{padding-bottom:calc(.75rem * var(--ui-space-scale, 1))}.pb-4{padding-bottom:calc(1rem * var(--ui-space-scale, 1))}.pl-10{padding-left:calc(2.5rem * var(--ui-space-scale, 1))}.pl-2{padding-left:calc(.5rem * var(--ui-space-scale, 1))}.pl-3{padding-left:calc(.75rem * var(--ui-space-scale, 1))}.pl-3\.5{padding-left:calc(.875rem * var(--ui-space-scale, 1))}.pl-4{padding-left:calc(1rem * var(--ui-space-scale, 1))}.pl-9{padding-left:calc(2.25rem * var(--ui-space-scale, 1))}.pr-11{padding-right:calc(2.75rem * var(--ui-space-scale, 1))}.pr-20{padding-right:calc(5rem * var(--ui-space-scale, 1))}.pr-3{padding-right:calc(.75rem * var(--ui-space-scale, 1))}.pr-3\.5{padding-right:calc(.875rem * var(--ui-space-scale, 1))}.pt-1{padding-top:.25rem}.pt-2{padding-top:calc(.5rem * var(--ui-space-scale, 1))}.pt-3{padding-top:calc(.75rem * var(--ui-space-scale, 1))}.pt-4{padding-top:calc(1rem * var(--ui-space-scale, 1))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-condensed,.font-mono,.font-sans{font-family:Inter,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:.8rem;line-height:1.2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.6rem}.text-lg{font-size:1.133rem;line-height:1.7rem}.text-sm{font-size:.933rem;line-height:1.45rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.867rem;line-height:1.35rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.18\]{line-height:1.18}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0c2446\]{--tw-text-opacity: 1;color:rgb(12 36 70 / var(--tw-text-opacity, 1))}.text-\[\#132B55\]{--tw-text-opacity: 1;color:rgb(19 43 85 / var(--tw-text-opacity, 1))}.text-\[\#15803D\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#15803D\]\/70{color:#15803db3}.text-\[\#16A34A\]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-\[\#225db3\]{--tw-text-opacity: 1;color:rgb(34 93 179 / var(--tw-text-opacity, 1))}.text-\[\#244a73\]{--tw-text-opacity: 1;color:rgb(36 74 115 / var(--tw-text-opacity, 1))}.text-\[\#354a67\]{--tw-text-opacity: 1;color:rgb(53 74 103 / var(--tw-text-opacity, 1))}.text-\[\#475569\]{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-\[\#57b447\]{--tw-text-opacity: 1;color:rgb(87 180 71 / var(--tw-text-opacity, 1))}.text-\[\#586a84\]{--tw-text-opacity: 1;color:rgb(88 106 132 / var(--tw-text-opacity, 1))}.text-\[\#647488\]{--tw-text-opacity: 1;color:rgb(100 116 136 / var(--tw-text-opacity, 1))}.text-\[\#72bd3b\]{--tw-text-opacity: 1;color:rgb(114 189 59 / var(--tw-text-opacity, 1))}.text-\[\#7d8ca3\]{--tw-text-opacity: 1;color:rgb(125 140 163 / var(--tw-text-opacity, 1))}.text-\[\#8a6d3b\]{--tw-text-opacity: 1;color:rgb(138 109 59 / var(--tw-text-opacity, 1))}.text-\[\#8a99ad\]{--tw-text-opacity: 1;color:rgb(138 153 173 / var(--tw-text-opacity, 1))}.text-\[\#8be37d\]{--tw-text-opacity: 1;color:rgb(139 227 125 / var(--tw-text-opacity, 1))}.text-\[\#B91C1C\]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-\[\#bcc4d0\]{--tw-text-opacity: 1;color:rgb(188 196 208 / var(--tw-text-opacity, 1))}.text-\[\#dfe5ee\]{--tw-text-opacity: 1;color:rgb(223 229 238 / var(--tw-text-opacity, 1))}.text-\[rgb\(var\(--c-on-accent\)\)\]{color:rgb(var(--c-on-accent))}.text-accent-amber{--tw-text-opacity: 1;color:rgb(var(--c-amber) / var(--tw-text-opacity, 1))}.text-accent-blue{--tw-text-opacity: 1;color:rgb(var(--c-blue) / var(--tw-text-opacity, 1))}.text-accent-green{--tw-text-opacity: 1;color:rgb(var(--c-green) / var(--tw-text-opacity, 1))}.text-accent-red{--tw-text-opacity: 1;color:rgb(var(--c-red) / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-bg-base{--tw-text-opacity: 1;color:rgb(var(--c-bg-base) / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-txt-1{--tw-text-opacity: 1;color:rgb(var(--c-txt-1) / var(--tw-text-opacity, 1))}.text-txt-2{--tw-text-opacity: 1;color:rgb(var(--c-txt-2) / var(--tw-text-opacity, 1))}.text-txt-3{--tw-text-opacity: 1;color:rgb(var(--c-txt-3) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/45{color:#ffffff73}.text-white\/70{color:#ffffffb3}.text-white\/\[0\.46\]{color:#ffffff75}.text-white\/\[0\.52\]{color:#ffffff85}.text-white\/\[0\.55\]{color:#ffffff8c}.text-white\/\[0\.58\]{color:#ffffff94}.text-white\/\[0\.62\]{color:#ffffff9e}.text-white\/\[0\.65\]{color:#ffffffa6}.text-white\/\[0\.68\]{color:#ffffffad}.text-white\/\[0\.72\]{color:#ffffffb8}.text-white\/\[0\.76\]{color:#ffffffc2}.text-white\/\[0\.78\]{color:#ffffffc7}.text-white\/\[0\.82\]{color:#ffffffd1}.text-white\/\[0\.88\]{color:#ffffffe0}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#16A34A\]{accent-color:#16A34A}.accent-\[\#225db3\]{accent-color:#225db3}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.04\]{opacity:.04}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(245\,166\,35\,0\.6\)\]{--tw-shadow: 0 0 4px rgba(245,166,35,.6);--tw-shadow-colored: 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(74\,250\,130\,0\.6\)\]{--tw-shadow: 0 0 4px rgba(74,250,130,.6);--tw-shadow-colored: 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(10\,16\,42\,0\.06\)\]{--tw-shadow: 0 14px 34px rgba(10,16,42,.06);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(10\,16\,42\,0\.07\)\]{--tw-shadow: 0 16px 38px rgba(10,16,42,.07);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(10\,16\,42\,0\.16\)\]{--tw-shadow: 0 18px 42px rgba(10,16,42,.16);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(10\,16\,42\,0\.10\)\]{--tw-shadow: 0 18px 48px rgba(10,16,42,.1);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(10\,16\,42\,0\.04\)\,0_10px_24px_rgba\(10\,16\,42\,0\.05\)\]{--tw-shadow: 0 1px 2px rgba(10,16,42,.04),0 10px 24px rgba(10,16,42,.05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(10\,16\,42\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(10,16,42,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#16A34A\]\/20{--tw-shadow-color: rgb(22 163 74 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/\[0\.15\]{--tw-shadow-color: rgb(0 0 0 / .15);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-accent-green\/20{--tw-ring-color: rgb(var(--c-green) / .2)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.font-mono{font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}.font-condensed{font-family:Inter,system-ui,sans-serif}.tabular{font-variant-numeric:tabular-nums}.\[grid-template-columns\:1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(170px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (min-width: 768px) and (pointer: fine){.ui-density{--ui-space-scale: .875;--ui-header-height: 3rem;--ui-button-sm: 2rem;--ui-button-md: 2.25rem;--ui-button-lg: 2.5rem;--ui-field-height: 38px;--ui-field-py: .4375rem}}@media (min-width: 768px) and (max-width: 1440px) and (pointer: fine),(min-width: 768px) and (max-height: 800px) and (pointer: fine){.ui-density{--ui-space-scale: .75;--ui-header-height: 2.75rem;--ui-button-sm: 1.875rem;--ui-button-md: 2.125rem;--ui-button-lg: 2.25rem;--ui-field-height: 36px;--ui-field-py: .375rem}}:root{color-scheme:light;--c-bg-base: 246 247 249;--c-bg-surface: 255 255 255;--c-bg-elevated: 241 243 245;--c-bg-overlay: 232 234 237;--c-border: 218 220 224;--c-border-strong: 188 192 198;--c-border-subtle: 232 234 237;--c-green: 22 163 74;--c-on-accent: 255 255 255;--c-green-dim: 232 247 240;--c-green-muted: 190 230 215;--c-amber: 168 100 12;--c-amber-dim: 254 243 210;--c-red: 200 36 36;--c-red-dim: 253 230 230;--c-blue: 32 96 188;--c-blue-dim: 226 238 254;--c-txt-1: 20 24 28;--c-txt-2: 80 88 98;--c-txt-3: 140 148 158}.dark{color-scheme:dark;--c-bg-base: 18 22 27;--c-bg-surface: 26 31 37;--c-bg-elevated: 35 41 49;--c-bg-overlay: 42 49 58;--c-border: 61 70 80;--c-border-strong:111 125 139;--c-border-subtle: 43 51 61;--c-green: 112 198 158;--c-on-accent: 9 31 21;--c-green-dim: 31 54 43;--c-green-muted: 55 88 68;--c-amber: 232 186 93;--c-amber-dim: 55 44 25;--c-red: 240 139 139;--c-red-dim: 56 34 39;--c-blue: 141 184 237;--c-blue-dim: 31 47 70;--c-txt-1: 237 240 243;--c-txt-2: 185 194 204;--c-txt-3: 151 164 179}.ci-range-slider>input[type=range]{pointer-events:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%}.ci-range-slider>input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;height:4px}.ci-range-slider>input[type=range]::-moz-range-track{background:transparent;border:0;height:4px}.ci-range-slider>input[type=range]::-moz-range-progress{background:transparent;height:4px}.ci-range-slider>input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:9999px;background:rgb(var(--c-green));border:2px solid rgb(var(--c-bg-surface));box-shadow:0 1px 2px #00000026;cursor:pointer}.ci-range-slider>input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:9999px;background:rgb(var(--c-green));border:2px solid rgb(var(--c-bg-surface));box-shadow:0 1px 2px #00000026;cursor:pointer}.placeholder\:text-\[\#586a84\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(88 106 132 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#586a84\]::placeholder{--tw-text-opacity: 1;color:rgb(88 106 132 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#7d8ca3\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(125 140 163 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#7d8ca3\]::placeholder{--tw-text-opacity: 1;color:rgb(125 140 163 / var(--tw-text-opacity, 1))}.placeholder\:text-txt-3::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--c-txt-3) / var(--tw-text-opacity, 1))}.placeholder\:text-txt-3::placeholder{--tw-text-opacity: 1;color:rgb(var(--c-txt-3) / var(--tw-text-opacity, 1))}.placeholder\:text-white\/\[0\.46\]::-moz-placeholder{color:#ffffff75}.placeholder\:text-white\/\[0\.46\]::placeholder{color:#ffffff75}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#16A34A\]\/30:hover{border-color:#16a34a4d}.hover\:border-\[\#16A34A\]\/55:hover{border-color:#16a34a8c}.hover\:border-\[\#4fa737\]\/60:hover{border-color:#4fa73799}.hover\:border-\[\#57b447\]\/50:hover{border-color:#57b44780}.hover\:border-\[\#DC2626\]\/55:hover{border-color:#dc26268c}.hover\:border-\[\#b8c4d6\]:hover{--tw-border-opacity: 1;border-color:rgb(184 196 214 / var(--tw-border-opacity, 1))}.hover\:border-\[\#bcc4d0\]:hover{--tw-border-opacity: 1;border-color:rgb(188 196 208 / var(--tw-border-opacity, 1))}.hover\:border-accent-green:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-green) / var(--tw-border-opacity, 1))}.hover\:border-accent-green\/60:hover{border-color:rgb(var(--c-green) / .6)}.hover\:border-border-strong:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-border-strong) / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#15803D\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#16A34A\]\/10:hover{background-color:#16a34a1a}.hover\:bg-\[\#347f25\]:hover{--tw-bg-opacity: 1;background-color:rgb(52 127 37 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F1F5F9\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8FAFC\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef2f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8fafc\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-accent-green\/5:hover{background-color:rgb(var(--c-green) / .05)}.hover\:bg-accent-green\/90:hover{background-color:rgb(var(--c-green) / .9)}.hover\:bg-accent-red\/10:hover{background-color:rgb(var(--c-red) / .1)}.hover\:bg-accent-red\/15:hover{background-color:rgb(var(--c-red) / .15)}.hover\:bg-bg-elevated:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-elevated) / var(--tw-bg-opacity, 1))}.hover\:bg-bg-overlay:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-overlay) / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/\[0\.10\]:hover{background-color:#ffffff1a}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:text-\[\#0c2446\]:hover{--tw-text-opacity: 1;color:rgb(12 36 70 / var(--tw-text-opacity, 1))}.hover\:text-\[\#15803D\]:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-\[\#586a84\]:hover{--tw-text-opacity: 1;color:rgb(88 106 132 / var(--tw-text-opacity, 1))}.hover\:text-accent-red:hover{--tw-text-opacity: 1;color:rgb(var(--c-red) / var(--tw-text-opacity, 1))}.hover\:text-accent-red\/70:hover{color:rgb(var(--c-red) / .7)}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-txt-1:hover{--tw-text-opacity: 1;color:rgb(var(--c-txt-1) / var(--tw-text-opacity, 1))}.hover\:text-txt-2:hover{--tw-text-opacity: 1;color:rgb(var(--c-txt-2) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_18px_42px_rgba\(10\,16\,42\,0\.10\)\]:hover{--tw-shadow: 0 18px 42px rgba(10,16,42,.1);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_4px_rgba\(10\,16\,42\,0\.05\)\,0_14px_30px_rgba\(10\,16\,42\,0\.08\)\]:hover{--tw-shadow: 0 2px 4px rgba(10,16,42,.05),0 14px 30px rgba(10,16,42,.08);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#225db3\]:focus{--tw-border-opacity: 1;border-color:rgb(34 93 179 / var(--tw-border-opacity, 1))}.focus\:border-\[\#4fa737\]:focus{--tw-border-opacity: 1;border-color:rgb(79 167 55 / var(--tw-border-opacity, 1))}.focus\:border-accent-green\/60:focus{border-color:rgb(var(--c-green) / .6)}.focus\:border-accent-red\/80:focus{border-color:rgb(var(--c-red) / .8)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#225db3\]\/20:focus{--tw-ring-color: rgb(34 93 179 / .2)}.focus\:ring-\[\#4fa737\]\/25:focus{--tw-ring-color: rgb(79 167 55 / .25)}.focus\:ring-accent-green\/15:focus{--tw-ring-color: rgb(var(--c-green) / .15)}.focus\:ring-accent-red\/15:focus{--tw-ring-color: rgb(var(--c-red) / .15)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#70bf44\]\/50:focus-visible{--tw-ring-color: rgb(112 191 68 / .5)}.focus-visible\:ring-accent-green:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-green) / var(--tw-ring-opacity, 1))}.active\:bg-accent-green\/80:active{background-color:rgb(var(--c-green) / .8)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#f6f8fb\]:disabled{--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1))}.disabled\:text-\[\#7d8ca3\]:disabled{--tw-text-opacity: 1;color:rgb(125 140 163 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}.has-\[\:checked\]\:border-\[\#16A34A\]\/40:has(:checked){border-color:#16a34a66}.has-\[\:checked\]\:border-\[\#4fa737\]:has(:checked){--tw-border-opacity: 1;border-color:rgb(79 167 55 / var(--tw-border-opacity, 1))}.has-\[\:checked\]\:bg-\[\#16A34A\]\/5:has(:checked){background-color:#16a34a0d}.has-\[\:checked\]\:bg-\[\#4fa737\]\/\[0\.12\]:has(:checked){background-color:#4fa7371f}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\:focus-visible\]\:ring-\[\#4fa737\]\/35:has(:focus-visible){--tw-ring-color: rgb(79 167 55 / .35)}.group:has(:checked) .group-has-\[\:checked\]\:border-\[\#4fa737\]{--tw-border-opacity: 1;border-color:rgb(79 167 55 / var(--tw-border-opacity, 1))}.group:has(:checked) .group-has-\[\:checked\]\:bg-\[\#4fa737\]{--tw-bg-opacity: 1;background-color:rgb(79 167 55 / var(--tw-bg-opacity, 1))}.group:has(:checked) .group-has-\[\:checked\]\:bg-\[\#4fa737\]\/\[0\.18\]{background-color:#4fa7372e}.group:has(:checked) .group-has-\[\:checked\]\:text-\[\#72bd3b\]{--tw-text-opacity: 1;color:rgb(114 189 59 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\[\:checked\]\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.aria-\[invalid\=true\]\:border-red-300[aria-invalid=true]{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.dark\:divide-border:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--c-border) / var(--tw-divide-opacity, 1))}.dark\:border:is(.dark *){border-width:1px}.dark\:border-accent-amber\/25:is(.dark *){border-color:rgb(var(--c-amber) / .25)}.dark\:border-accent-blue:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-blue) / var(--tw-border-opacity, 1))}.dark\:border-accent-blue\/25:is(.dark *){border-color:rgb(var(--c-blue) / .25)}.dark\:border-accent-blue\/30:is(.dark *){border-color:rgb(var(--c-blue) / .3)}.dark\:border-accent-blue\/40:is(.dark *){border-color:rgb(var(--c-blue) / .4)}.dark\:border-accent-green:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-green) / var(--tw-border-opacity, 1))}.dark\:border-accent-green\/25:is(.dark *){border-color:rgb(var(--c-green) / .25)}.dark\:border-accent-green\/40:is(.dark *){border-color:rgb(var(--c-green) / .4)}.dark\:border-accent-green\/50:is(.dark *){border-color:rgb(var(--c-green) / .5)}.dark\:border-accent-red:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-red) / var(--tw-border-opacity, 1))}.dark\:border-accent-red\/25:is(.dark *){border-color:rgb(var(--c-red) / .25)}.dark\:border-accent-red\/35:is(.dark *){border-color:rgb(var(--c-red) / .35)}.dark\:border-accent-red\/40:is(.dark *){border-color:rgb(var(--c-red) / .4)}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.dark\:border-amber-500\/50:is(.dark *){border-color:#f59e0b80}.dark\:border-bg-surface:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-bg-surface) / var(--tw-border-opacity, 1))}.dark\:border-border:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-border) / var(--tw-border-opacity, 1))}.dark\:border-border-strong:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-border-strong) / var(--tw-border-opacity, 1))}.dark\:border-emerald-500\/40:is(.dark *){border-color:#10b98166}.dark\:border-sky-500\/50:is(.dark *){border-color:#0ea5e980}.dark\:border-l-amber-500\/70:is(.dark *){border-left-color:#f59e0bb3}.dark\:border-l-border-strong:is(.dark *){--tw-border-opacity: 1;border-left-color:rgb(var(--c-border-strong) / var(--tw-border-opacity, 1))}.dark\:border-l-sky-500\/70:is(.dark *){border-left-color:#0ea5e9b3}.dark\:border-l-violet-500\/70:is(.dark *){border-left-color:#8b5cf6b3}.dark\:border-t-transparent:is(.dark *){border-top-color:transparent}.dark\:bg-\[\#0A102A\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 16 42 / var(--tw-bg-opacity, 1))}.dark\:bg-accent-amber:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-amber) / var(--tw-bg-opacity, 1))}.dark\:bg-accent-amber\/15:is(.dark *){background-color:rgb(var(--c-amber) / .15)}.dark\:bg-accent-blue:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-blue) / var(--tw-bg-opacity, 1))}.dark\:bg-accent-blue\/10:is(.dark *){background-color:rgb(var(--c-blue) / .1)}.dark\:bg-accent-blue\/15:is(.dark *){background-color:rgb(var(--c-blue) / .15)}.dark\:bg-accent-green:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-green) / var(--tw-bg-opacity, 1))}.dark\:bg-accent-green\/10:is(.dark *){background-color:rgb(var(--c-green) / .1)}.dark\:bg-accent-green\/15:is(.dark *){background-color:rgb(var(--c-green) / .15)}.dark\:bg-accent-red:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-red) / var(--tw-bg-opacity, 1))}.dark\:bg-accent-red\/10:is(.dark *){background-color:rgb(var(--c-red) / .1)}.dark\:bg-accent-red\/15:is(.dark *){background-color:rgb(var(--c-red) / .15)}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-bg-base:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-base) / var(--tw-bg-opacity, 1))}.dark\:bg-bg-base\/50:is(.dark *){background-color:rgb(var(--c-bg-base) / .5)}.dark\:bg-bg-elevated:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-elevated) / var(--tw-bg-opacity, 1))}.dark\:bg-bg-elevated\/50:is(.dark *){background-color:rgb(var(--c-bg-elevated) / .5)}.dark\:bg-bg-elevated\/60:is(.dark *){background-color:rgb(var(--c-bg-elevated) / .6)}.dark\:bg-bg-overlay:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-overlay) / var(--tw-bg-opacity, 1))}.dark\:bg-bg-surface:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-surface) / var(--tw-bg-opacity, 1))}.dark\:bg-blue-400\/15:is(.dark *){background-color:#60a5fa26}.dark\:bg-border:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-border) / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#10b98126}.dark\:bg-sky-500\/10:is(.dark *){background-color:#0ea5e91a}.dark\:from-bg-elevated:is(.dark *){--tw-gradient-from: rgb(var(--c-bg-elevated) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--c-bg-elevated) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-bg-surface:is(.dark *){--tw-gradient-to: rgb(var(--c-bg-surface) / 1) var(--tw-gradient-to-position)}.dark\:text-accent-amber:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-amber) / var(--tw-text-opacity, 1))}.dark\:text-accent-amber\/80:is(.dark *){color:rgb(var(--c-amber) / .8)}.dark\:text-accent-blue:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-blue) / var(--tw-text-opacity, 1))}.dark\:text-accent-green:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-green) / var(--tw-text-opacity, 1))}.dark\:text-accent-green\/70:is(.dark *){color:rgb(var(--c-green) / .7)}.dark\:text-accent-red:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-red) / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-border-strong:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-border-strong) / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-txt-1:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-txt-1) / var(--tw-text-opacity, 1))}.dark\:text-txt-2:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-txt-2) / var(--tw-text-opacity, 1))}.dark\:text-txt-3:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-txt-3) / var(--tw-text-opacity, 1))}.dark\:text-txt-3\/40:is(.dark *){color:rgb(var(--c-txt-3) / .4)}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:accent-accent-blue:is(.dark *){accent-color:rgb(var(--c-blue) / 1)}.dark\:accent-accent-green:is(.dark *){accent-color:rgb(var(--c-green) / 1)}.dark\:shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow: 0 18px 42px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.30\)\]:is(.dark *){--tw-shadow: 0 18px 42px rgba(0,0,0,.3);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.36\)\]:is(.dark *){--tw-shadow: 0 18px 42px rgba(0,0,0,.36);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.24\)\,0_18px_42px_rgba\(0\,0\,0\,0\.28\)\]:is(.dark *){--tw-shadow: 0 1px 2px rgba(0,0,0,.24),0 18px 42px rgba(0,0,0,.28);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:placeholder\:text-txt-3:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--c-txt-3) / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-txt-3:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(var(--c-txt-3) / var(--tw-text-opacity, 1))}.dark\:hover\:border-accent-green\/35:hover:is(.dark *){border-color:rgb(var(--c-green) / .35)}.dark\:hover\:border-accent-green\/45:hover:is(.dark *){border-color:rgb(var(--c-green) / .45)}.dark\:hover\:border-border-strong:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-border-strong) / var(--tw-border-opacity, 1))}.dark\:hover\:border-txt-3:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-txt-3) / var(--tw-border-opacity, 1))}.dark\:hover\:bg-accent-green\/15:hover:is(.dark *){background-color:rgb(var(--c-green) / .15)}.dark\:hover\:bg-bg-elevated:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-elevated) / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-bg-overlay:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-overlay) / var(--tw-bg-opacity, 1))}.dark\:hover\:text-accent-green:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-green) / var(--tw-text-opacity, 1))}.dark\:hover\:text-accent-red:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-red) / var(--tw-text-opacity, 1))}.dark\:hover\:text-txt-1:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-txt-1) / var(--tw-text-opacity, 1))}.dark\:hover\:shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.26\)\,0_16px_34px_rgba\(0\,0\,0\,0\.34\)\]:hover:is(.dark *){--tw-shadow: 0 2px 4px rgba(0,0,0,.26),0 16px 34px rgba(0,0,0,.34);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:focus\:border-accent-blue:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-blue) / var(--tw-border-opacity, 1))}.dark\:focus\:border-accent-green:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-green) / var(--tw-border-opacity, 1))}.dark\:focus\:border-accent-red:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--c-red) / var(--tw-border-opacity, 1))}.dark\:focus\:ring-accent-blue\/20:focus:is(.dark *){--tw-ring-color: rgb(var(--c-blue) / .2)}.dark\:disabled\:bg-bg-overlay:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--c-bg-overlay) / var(--tw-bg-opacity, 1))}.dark\:disabled\:text-txt-3:disabled:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--c-txt-3) / var(--tw-text-opacity, 1))}.dark\:has-\[\:checked\]\:border-accent-green\/35:has(:checked):is(.dark *){border-color:rgb(var(--c-green) / .35)}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:left-0{left:0}.sm\:top-full{top:100%}.sm\:mb-0\.5{margin-bottom:.125rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.sm\:grid-cols-\[1fr_15rem\]{grid-template-columns:1fr 15rem}.sm\:grid-cols-\[200px_1fr_auto\]{grid-template-columns:200px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(.75rem * var(--ui-space-scale, 1))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:border-l{border-left-width:1px}.sm\:border-r{border-right-width:1px}.sm\:p-6{padding:calc(1.5rem * var(--ui-space-scale, 1))}.sm\:px-4{padding-left:calc(1rem * var(--ui-space-scale, 1));padding-right:calc(1rem * var(--ui-space-scale, 1))}.sm\:px-8{padding-left:calc(2rem * var(--ui-space-scale, 1));padding-right:calc(2rem * var(--ui-space-scale, 1))}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pl-3{padding-left:calc(.75rem * var(--ui-space-scale, 1))}.sm\:pt-\[5vh\]{padding-top:5vh}.sm\:first\:pl-0:first-child{padding-left:0}.sm\:last\:pr-0:last-child{padding-right:0}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:left-auto{left:auto}.md\:right-0{right:0}.md\:top-full{top:100%}.md\:mt-2{margin-top:calc(.5rem * var(--ui-space-scale, 1))}.md\:block{display:block}.md\:flex{display:flex}.md\:w-72{width:18rem}.md\:max-w-\[190px\]{max-width:190px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr_1\.4fr\]{grid-template-columns:auto 1fr 1.4fr}.md\:grid-cols-\[minmax\(0\,280px\)_1fr\]{grid-template-columns:minmax(0,280px) 1fr}.md\:text-sm{font-size:.933rem;line-height:1.45rem}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[420px\]{max-width:420px}.lg\:max-w-\[640px\]{max-width:640px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:grid-cols-\[minmax\(0\,1fr\)_640px\]{grid-template-columns:minmax(0,1fr) 640px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:rounded-xl{border-radius:.75rem}.lg\:border{border-width:1px}.lg\:border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.lg\:border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.lg\:border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.lg\:border-slate-200\/80{border-color:#e2e8f0cc}.lg\:border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.lg\:bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.lg\:bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.lg\:bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.lg\:bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.lg\:bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.lg\:bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.lg\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.lg\:p-4{padding:calc(1rem * var(--ui-space-scale, 1))}.lg\:p-8{padding:calc(2rem * var(--ui-space-scale, 1))}.lg\:p-9{padding:calc(2.25rem * var(--ui-space-scale, 1))}.lg\:px-14{padding-left:calc(3.5rem * var(--ui-space-scale, 1));padding-right:calc(3.5rem * var(--ui-space-scale, 1))}.lg\:px-5{padding-left:calc(1.25rem * var(--ui-space-scale, 1));padding-right:calc(1.25rem * var(--ui-space-scale, 1))}.lg\:py-12{padding-top:calc(3rem * var(--ui-space-scale, 1));padding-bottom:calc(3rem * var(--ui-space-scale, 1))}.lg\:pt-0{padding-top:0}.lg\:pt-5{padding-top:calc(1.25rem * var(--ui-space-scale, 1))}.lg\:text-accent-green{--tw-text-opacity: 1;color:rgb(var(--c-green) / var(--tw-text-opacity, 1))}.lg\:text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.lg\:text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.lg\:text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.lg\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.lg\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.lg\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.lg\:text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.lg\:text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.lg\:shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.38);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.lg\:placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.lg\:hover\:border-\[\#4fa737\]\/70:hover{border-color:#4fa737b3}.lg\:hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.lg\:hover\:text-accent-green:hover{--tw-text-opacity: 1;color:rgb(var(--c-green) / var(--tw-text-opacity, 1))}.lg\:hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.lg\:has-\[\:checked\]\:bg-\[\#4fa737\]\/\[0\.08\]:has(:checked){background-color:#4fa73714}.group:has(:checked) .lg\:group-has-\[\:checked\]\:bg-\[\#4fa737\]\/\[0\.14\]{background-color:#4fa73724}.group:has(:checked) .lg\:group-has-\[\:checked\]\:text-\[\#3c932b\]{--tw-text-opacity: 1;color:rgb(60 147 43 / var(--tw-text-opacity, 1))}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:px-16{padding-left:calc(4rem * var(--ui-space-scale, 1));padding-right:calc(4rem * var(--ui-space-scale, 1))}.xl\:text-\[2\.35rem\]{font-size:2.35rem}}@media (min-width: 1536px){.\32xl\:block{display:block}}
