@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap";.hazard-bank,.hb-picker{--hb-ink: 25 47% 19%;--hb-muted: 25 18% 47%;--hb-line: 31 24% 84%;--hb-paper: 42 43% 97%;--hb-card: 0 0% 100%;--hb-accent: 157 35% 31%;color:hsl(var(--hb-ink));font-family:inherit}.hb-shell{max-width:1520px;margin:0 auto;padding:1.2rem clamp(.75rem,2vw,1.75rem) 3rem}.hb-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:.25rem 0 1.4rem}.hb-eyebrow{color:hsl(var(--hb-accent));font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hb-intro h1{margin:.35rem 0 .45rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.05;letter-spacing:-.045em}.hb-intro p{max-width:760px;margin:0;color:hsl(var(--hb-muted));line-height:1.55}.hb-stats{display:grid;grid-template-columns:repeat(4,minmax(115px,1fr));gap:.65rem;margin:1.3rem 0 1.1rem}.hb-stat{border:1px solid hsl(var(--hb-line));background:hsl(var(--hb-card));border-radius:12px;padding:.85rem 1rem}.hb-stat span{display:block;color:hsl(var(--hb-muted));font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.hb-stat strong{display:block;margin-top:.32rem;font:700 1.55rem/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:-.05em}.hb-scope{display:flex;align-items:center;gap:.45rem;padding:.6rem .8rem;border-left:3px solid hsl(var(--hb-accent));background:#f2eee3;color:hsl(var(--hb-ink));font-size:.83rem}.hb-tabs{display:flex;gap:.35rem;border-bottom:1px solid hsl(var(--hb-line));margin:1.2rem 0 0}.hb-tab{border:0;border-bottom:2px solid transparent;background:transparent;padding:.8rem 1rem;color:hsl(var(--hb-muted));font-weight:700;cursor:pointer}.hb-tab[aria-selected=true]{color:hsl(var(--hb-accent));border-color:hsl(var(--hb-accent))}.hb-toolbar{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;padding:1rem 0}.hb-search{flex:1 1 260px;position:relative}.hb-search input{padding-left:2.4rem}.hb-search svg{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:hsl(var(--hb-muted))}.hb-toolbar select{min-width:190px;height:2.5rem;border:1px solid hsl(var(--hb-line));border-radius:8px;background:#fff;padding:0 .7rem}.hb-warning{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem 1rem;background:#faf3e0;border:1px solid hsl(38 54% 77%);border-radius:10px;color:#66431e;font-size:.84rem;line-height:1.5}.hb-warning svg{flex:0 0 auto;margin-top:1px}.hb-table-wrap{margin-top:.85rem;border:1px solid hsl(var(--hb-line));border-radius:12px;background:hsl(var(--hb-card));overflow:auto}.hb-table{width:100%;border-collapse:collapse;min-width:950px;font-size:.84rem}.hb-history-table,.hb-catalog-table{min-width:1850px}.hb-history-table th:nth-child(1),.hb-catalog-table th:nth-child(1){min-width:145px}.hb-history-table th:nth-child(2),.hb-catalog-table th:nth-child(2){min-width:210px}.hb-history-table th:nth-child(3),.hb-catalog-table th:nth-child(3){min-width:180px}.hb-history-table th:nth-child(4){min-width:190px}.hb-history-table th:nth-child(n+5):nth-child(-n+9),.hb-catalog-table th:nth-child(n+4):nth-child(-n+8){min-width:220px}.hb-control-value,.hb-catalog-table td:nth-child(n+4):nth-child(-n+8){min-width:220px;max-width:350px;white-space:pre-wrap;line-height:1.45}.hb-catalog-table td:last-child{min-width:110px}.hb-catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0 .35rem}.hb-catalog-tools .hb-search{max-width:460px}.hb-table th{text-align:left;background:#f6f2ea;padding:.75rem .8rem;color:hsl(var(--hb-muted));font-size:.69rem;text-transform:uppercase;letter-spacing:.07em;position:sticky;top:0;z-index:1}.hb-table td{padding:.85rem .8rem;border-top:1px solid hsl(var(--hb-line));vertical-align:top}.hb-table tbody tr:hover{background:#fcfbf8}.hb-hazard{font-weight:750;min-width:190px}.hb-hazard small,.hb-sub{display:block;margin-top:.25rem;color:hsl(var(--hb-muted));font-size:.75rem;font-weight:500;line-height:1.4}.hb-hazard .hb-history-edit{display:block;margin-top:.45rem;white-space:nowrap}.hb-variant{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;color:hsl(var(--hb-accent));background:#e4f1ec;font-size:.72rem;font-weight:800;white-space:nowrap}.hb-controls{min-width:250px;max-width:365px}.hb-controls details{border-top:1px solid hsl(var(--hb-line));padding:.3rem 0}.hb-controls details:first-child{border-top:0}.hb-controls summary{cursor:pointer;color:hsl(var(--hb-accent));font-size:.76rem;font-weight:750}.hb-controls p{margin:.3rem 0 .2rem;white-space:pre-wrap;color:hsl(var(--hb-ink));line-height:1.45}.hb-sources{min-width:140px}.hb-sources a{display:inline-block;margin:.15rem .2rem .15rem 0;color:hsl(var(--hb-accent));text-decoration:underline;text-underline-offset:2px;font-weight:700}.hb-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;color:hsl(var(--hb-muted));font-size:.82rem}.hb-pager{display:flex;align-items:center;gap:.5rem}.hb-state{margin-top:1rem;padding:2rem 1rem;text-align:center;border:1px dashed hsl(var(--hb-line));border-radius:12px;color:hsl(var(--hb-muted));background:hsl(var(--hb-paper))}.hb-state strong{display:block;margin-bottom:.35rem;color:hsl(var(--hb-ink))}.hb-skeleton{height:74px;margin:.6rem 0;border-radius:9px;background:linear-gradient(90deg,#f0ece6,#f9f8f5,#f0ece6);background-size:200% 100%;animation:hb-shimmer 1.5s ease-in-out infinite}.hb-catalog-intro{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0 .5rem}.hb-catalog-intro h2{margin:0;font-size:1.15rem}.hb-catalog-intro p{color:hsl(var(--hb-muted));margin:.3rem 0;font-size:.86rem}.hb-catalog-count{color:hsl(var(--hb-muted));font:700 .75rem ui-monospace,SFMono-Regular,monospace;padding:.7rem 0}.hb-catalog-measures{min-width:240px;max-width:490px;white-space:pre-wrap;font-size:.8rem;line-height:1.5}.hb-picker{max-width:880px}.hb-history-card{border:1px solid hsl(var(--hb-line));border-radius:10px;margin:.8rem 0;padding:.85rem}.hb-history-card header{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.hb-history-card header strong{font-size:1rem}.hb-picker-columns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:1rem;padding:.9rem 0;font-size:.82rem}.hb-picker-columns p{white-space:pre-wrap;margin:.3rem 0 .8rem}.hb-picker-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem}.hb-picker-controls p{border-top:1px solid hsl(var(--hb-line));padding-top:.3rem;line-height:1.4}.hb-history-card footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsl(var(--hb-line));padding-top:.6rem;color:hsl(var(--hb-muted));font-size:.78rem}@keyframes hb-shimmer{to{background-position:-200% 0}}@media (max-width:767px){.hb-intro{align-items:flex-start;flex-direction:column}.hb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-toolbar{align-items:stretch}.hb-toolbar select{width:100%}.hb-pagination,.hb-catalog-intro{align-items:flex-start;flex-direction:column}.hb-picker-columns,.hb-picker-controls{grid-template-columns:1fr}.hb-catalog-tools{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.hb-skeleton{animation:none}}.art-workflow{--workflow-navy: #173d65;--workflow-ink: #19354f;--workflow-muted: #536a7d;--workflow-line: #9eafbd;--workflow-complete: #75e1a4;box-sizing:border-box;width:100%;margin:0 0 1.25rem;padding:1rem 1.15rem .9rem;border:1px solid #d7e0e5;border-radius:10px;background:#f6f8f7;color:var(--workflow-ink)}.art-workflow *,.art-workflow *:before,.art-workflow *:after{box-sizing:border-box}.art-workflow__heading{margin-bottom:.85rem;color:var(--workflow-ink);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.art-workflow__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:0;padding:.85rem .55rem .8rem;border-radius:7px;background:var(--workflow-navy);list-style:none}.art-workflow__step:not(:last-child):after{position:absolute;z-index:-1;top:.725rem;left:calc(50% + .725rem);width:calc(100% - 1.2rem);height:3px;border-radius:3px;background:#d9e2e8;content:""}.art-workflow__step{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;gap:.52rem;text-align:center}.art-workflow__marker{display:grid;width:1.45rem;height:1.45rem;flex:0 0 auto;place-items:center;border:2px solid #e9eff2;border-radius:50%;background:var(--workflow-navy)}.art-workflow__marker-core{width:.47rem;height:.47rem;border-radius:50%;background:var(--workflow-navy)}.art-workflow__step.is-current .art-workflow__marker{outline:2px solid #f0d889;outline-offset:3px;border-color:#f0d889;background:#f0d889;animation:art-workflow-pulse 2.4s ease-out infinite}.art-workflow__step.is-current .art-workflow__marker-core{background:var(--workflow-navy)}.art-workflow__step.is-completed .art-workflow__marker{border-color:var(--workflow-complete);background:var(--workflow-complete);color:var(--workflow-navy)}.art-workflow__step.is-completed:after{background:var(--workflow-complete)}.art-workflow__check{width:1rem;height:1rem}.art-workflow__step.is-completed .art-workflow__caption{color:var(--workflow-complete)}.art-workflow__completed-label{display:block;margin-top:.15rem;font-size:.64rem;font-weight:800}@keyframes art-workflow-pulse{0%{box-shadow:0 0 0 5px #f0d88961}80%,to{box-shadow:0 0 0 14px #f0d88900}}@media (prefers-reduced-motion: reduce){.art-workflow__step.is-current .art-workflow__marker{animation:none}}.art-workflow__caption{max-width:10rem;color:#f2f5f6;font-size:.76rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.art-workflow__step.is-current .art-workflow__caption{color:#fff;font-weight:800}.art-workflow__current-label{display:block;color:#f0d889;font-size:.64rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.art-workflow__notice{margin:0 0 .85rem;padding:.55rem .7rem;border-left:3px solid #a55b38;background:#f7eee8;color:#69412d;font-size:.8rem;line-height:1.45}.art-workflow__notice--unknown{border-color:#758796;background:#edf1f3;color:#405463}@media (max-width: 700px){.art-workflow{padding:.9rem}.art-workflow__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .65rem;padding:.85rem}.art-workflow__step:after{display:none}.art-workflow__step{min-height:4.25rem;flex-direction:row;align-items:flex-start;gap:.6rem;text-align:left}.art-workflow__marker{margin:.1rem 0 0 .15rem}.art-workflow__caption{max-width:none}}@media (max-width: 380px){.art-workflow__steps{grid-template-columns:1fr}.art-workflow__step{min-height:2.4rem;align-items:center}.art-workflow__marker{margin-top:0}}.authoring-page .auth-risk-product{cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.authoring-page .auth-risk-product:hover{box-shadow:0 0 0 2px #173d65}.authoring-page .auth-risk-product:focus-visible{outline:3px solid #173d65;outline-offset:3px}.art-product-matrix-dialog{width:calc(100vw - 24px);max-width:550px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px;gap:16px}.art-product-hazard{display:block;margin-bottom:6px;overflow-wrap:anywhere}.art-product-calculation{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:7px;font-size:.85rem}.art-product-calculation strong{font-size:1.3rem}.art-product-matrix{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:3px;text-align:center}.art-product-matrix caption{padding-bottom:8px;font-size:.85rem;font-weight:600;color:#173d65}.art-product-matrix th{padding:9px 2px;background:#edf2f7;color:#173d65;font-size:.8rem;border-radius:4px}.art-product-matrix td{height:54px;padding:6px 2px;border:3px solid transparent;border-radius:5px}.art-product-matrix td strong{display:block}.art-product-matrix td small{display:block;font-size:.65rem;overflow-wrap:anywhere}.art-product-matrix .is-axis-selected{background:#173d65;color:#fff}.art-product-matrix .is-intersection{border-color:#173d65;box-shadow:0 0 0 1px #fff inset}.art-product-legend{display:flex;flex-wrap:wrap;gap:7px;font-size:.75rem}.art-product-legend span{padding:5px 7px;border-radius:4px}.art-product-extension{font-size:.8rem;line-height:1.5;color:#713f12;background:#fef3c7;padding:10px;border-radius:5px}.art-product-reference-note{font-size:.75rem;line-height:1.5;color:#475569}.art-risk-unrated,.authoring-page .auth-risk-product.art-risk-unrated{background:#edf2f7;color:#334155}.art-risk-low,.authoring-page .auth-risk-product.art-risk-low{background:#dcfce7;color:#14532d}.art-risk-medium,.authoring-page .auth-risk-product.art-risk-medium{background:#fef3c7;color:#713f12}.art-risk-high,.authoring-page .auth-risk-product.art-risk-high{background:#fee2e2;color:#7f1d1d}@media (max-width:430px){.art-product-matrix-dialog{padding:16px;gap:12px}.art-product-matrix th{font-size:.75rem}}.auth-seia-stages{display:grid;gap:12px;margin:0 16px 16px}.art-stage-seia{border:1px solid #bdd2e0;border-left:4px solid #217346;border-radius:7px;background:#f8fbfd;padding:14px;color:#172532}.art-seia-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.art-seia-heading h3{display:flex;gap:7px;align-items:center;font-weight:600;color:#173d65}.art-seia-heading p{font-size:.85rem;margin-top:4px;overflow-wrap:anywhere}.art-seia-note{font-size:.78rem;line-height:1.5;margin-top:8px;color:#475569}.art-seia-error{color:#991b1b;margin-top:8px}.art-seia-list{margin-top:10px;display:grid;gap:8px}.art-seia-list li{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:12px;background:#fff;border:1px solid #d8e2ea;border-radius:6px;overflow-wrap:anywhere}.art-seia-list li>div{min-width:0}.art-seia-list strong,.art-seia-list small{display:block}.art-seia-list small{font-size:.75rem;color:#166534}.art-seia-list p{font-size:.82rem;margin-top:5px}.art-seia-list button,.art-seia-heading button{flex-shrink:0;min-height:40px}@media (max-width:700px){.art-seia-heading,.art-seia-list li{flex-direction:column}.art-seia-list button,.art-seia-heading button{width:100%}}@media (prefers-reduced-motion:reduce){.art-stage-seia .animate-spin{animation:none}}.art-local-floorplan{--fp-ink:#143b4e;--fp-blue:#176b91;--fp-green:#378166;--fp-edge:#b6cecf;min-width:0;padding:12px;border:1px solid var(--fp-edge);border-radius:10px;background:#eaf3ef;color:var(--fp-ink);display:grid;gap:9px}.art-local-floorplan__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.art-local-floorplan__head h4,.art-local-floorplan__modal-title{font-size:15px;font-weight:750;letter-spacing:-.01em;color:#145575}.art-local-floorplan__head p{font-size:12px;line-height:1.45;margin-top:3px}.art-local-floorplan__head-controls{display:grid;justify-items:end;gap:6px}.art-local-floorplan__controls{display:flex;flex-wrap:wrap;gap:5px;flex-shrink:0}.art-local-floorplan__controls button,.art-local-floorplan__actions button,.art-local-floorplan__close,.art-local-floorplan__enlarge{min-height:40px;border:1px solid #a8c1c0;border-radius:7px;padding:7px 10px;background:#f7fbf8;color:#134b64;font-size:12px;font-weight:650;cursor:pointer}.art-local-floorplan__controls button:first-child,.art-local-floorplan__controls button:nth-child(2){min-width:40px;font-size:18px;padding:5px}.art-local-floorplan__controls button:disabled{opacity:.45;cursor:not-allowed}.art-local-floorplan__zoom-value{min-width:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid #c3d5ce;border-radius:7px;background:#e9f2ec;color:#285c60;font:700 11px/1 ui-monospace,monospace;font-variant-numeric:tabular-nums}.art-local-floorplan__controls button:hover,.art-local-floorplan__actions button:hover:not(:disabled),.art-local-floorplan__close:hover,.art-local-floorplan__enlarge:hover{background:#dcece4;border-color:#44836e}.art-local-floorplan button:focus-visible{outline:3px solid #237c83;outline-offset:2px}.art-local-floorplan__modal button:focus-visible{outline:3px solid #237c83;outline-offset:2px}.art-local-floorplan__inline{height:330px;min-width:0;border:1px solid #abc4c7;border-radius:8px;overflow:hidden;background-color:#e1ebe7;background-image:linear-gradient(45deg,#dbe6e1 25%,transparent 25%),linear-gradient(-45deg,#dbe6e1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dbe6e1 75%),linear-gradient(-45deg,transparent 75%,#dbe6e1 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.art-local-floorplan__viewport{width:100%;height:100%;overflow:auto;position:relative;overscroll-behavior:contain;cursor:crosshair;touch-action:pan-x pan-y;scrollbar-color:#71948b #dce8e3}.art-local-floorplan__stage{position:relative;min-width:100%;min-height:100%;display:block}.art-local-floorplan__image-wrap{position:absolute}.art-local-floorplan__image{display:block;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.art-local-floorplan__keyboard-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;outline:none}.art-local-floorplan__keyboard-layer:focus-visible{box-shadow:inset 0 0 0 3px #16768a}.art-local-floorplan__pin{position:absolute;z-index:3;width:26px;height:26px;transform:translate(-50%,-50%);border:3px solid #f6fcf7;border-radius:50%;background:#087f79;box-shadow:0 0 0 2px #0a4f65,0 3px 8px #17394a80;pointer-events:none}.art-local-floorplan__pin-core{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid #fff;background:#14516c;border-radius:50%}.art-local-floorplan__pin-tag{position:absolute;left:50%;top:27px;transform:translate(-50%);padding:2px 5px;border-radius:3px;background:#104c67;color:#fff;font:700 9px/1 ui-monospace,monospace;letter-spacing:.04em}.art-local-floorplan__actions{display:flex;flex-wrap:wrap;gap:7px}.art-local-floorplan__actions button:first-child{background:#165c77;color:#f5fbf7;border-color:#165c77}.art-local-floorplan__actions button:disabled{opacity:.5;cursor:not-allowed}.art-local-floorplan__keyboard-help,.art-local-floorplan__summary{font-size:11px!important;color:#405f64}.art-local-floorplan__summary{font-weight:700;font-variant-numeric:tabular-nums}.art-local-floorplan__dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#102d3bb5}.art-local-floorplan__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:51;display:flex;flex-direction:column;gap:12px;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(12px,3vw,28px);overflow:hidden;border:0;border-radius:0;background:#e9f2ee;color:#143b4e;outline:none}.art-local-floorplan__modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.art-local-floorplan__close{font-size:22px;min-width:44px}.art-local-floorplan__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.art-local-floorplan__modal-controls{display:flex;justify-content:flex-end}.art-local-floorplan__modal-view{flex:1;min-height:180px;overflow:hidden;border:1px solid #9cb9be;border-radius:10px;background:#dce8e3}.art-local-floorplan__modal-view .art-local-floorplan__viewport{width:100%;height:100%}@media (max-width:680px){.art-local-floorplan__head{display:grid}.art-local-floorplan__head-controls{justify-items:start}.art-local-floorplan__controls{justify-content:flex-start}.art-local-floorplan__inline{height:300px}.art-local-floorplan__modal{padding:12px}.art-local-floorplan__modal-view{min-height:150px}.art-local-floorplan__head-controls{width:100%}}@media (prefers-reduced-motion:reduce){.art-local-floorplan *{scroll-behavior:auto!important}}.art-location-picker{--art-ink:#173c4b;--art-blue:#17657b;--art-teal:#287a71;--art-line:#bbd1ce;--art-paper:#f3f8f4;min-width:0;border:1px solid var(--art-line);border-radius:12px;padding:16px;background:linear-gradient(145deg,#f8fbf7,#edf5f0);display:grid;gap:12px;color:var(--art-ink)}.art-location-picker__header{display:grid;gap:5px}.art-location-picker h3{font-weight:760;color:#164c61;letter-spacing:-.02em}.art-location-picker p{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.art-location-picker__header p{color:#45636a}.art-location-state{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 14px;border:1px solid #c6d8d3;border-radius:9px;background:#f8fbf7;color:#405d60}.art-location-state--loading{justify-content:flex-start;background:#eff5f1}.art-location-state--error{border-color:#e0c2a7;background:#fff5e9;color:#67452f}.art-location-state--empty{align-items:flex-start;flex-direction:column;background:#f5f8f2}.art-location-picker button,.art-location-manage-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #9bbab5;border-radius:7px;padding:8px 12px;background:#fbfdf9;color:#164d61;font-family:inherit;font-size:13px;font-weight:650;line-height:1.25;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.art-location-picker button:hover:not(:disabled),.art-location-manage-link:hover{background:#e4f1e9;border-color:#438071}.art-location-picker button:focus-visible,.art-location-manage-link:focus-visible{outline:3px solid #287a71;outline-offset:2px}.art-location-picker button:disabled{opacity:.55;cursor:not-allowed}.art-location-skeleton{width:min(170px,35%);height:12px;border-radius:8px;background:#d6e4dd;animation:art-location-pulse 1.2s ease-in-out infinite alternate}.art-location-manage-link{color:#15576c}.art-location-status{color:#3e6260;font-size:12px!important;font-weight:620}.art-floorplan-warning{color:#713a20;background:#fff0df;border:1px solid #e7c59e;border-radius:7px;padding:9px 11px}@keyframes art-location-pulse{to{opacity:.42}}@media (max-width:640px){.art-location-picker{padding:11px}.art-location-state{align-items:stretch;flex-direction:column}.art-location-picker button,.art-location-manage-link{width:100%}}@media (prefers-reduced-motion:reduce){.art-location-skeleton{animation:none}}.art-spreadsheet-scroll{overflow:auto;min-width:0;max-width:100%}.art-spreadsheet-scroll:focus-visible{outline:3px solid #083575;outline-offset:-3px}.art-spreadsheet{width:100%;min-width:1050px;border-collapse:collapse;font-size:12px;table-layout:fixed;background:#fff}.art-spreadsheet td,.art-spreadsheet th{padding:8px 6px;border:1px solid #c6c6c6;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;color:#202020;text-align:left;line-height:1.45}.art-spreadsheet thead tr:last-child th{background:#217346;color:#fff;text-align:center;font-weight:600}.art-spreadsheet .art-spreadsheet-meta td,.art-spreadsheet .art-spreadsheet-stage{background:#e2efda;font-weight:400;vertical-align:middle}.art-spreadsheet .art-spreadsheet-number{text-align:center;font-weight:600}.art-preview-dialog{width:calc(100vw - 24px)!important;max-width:1560px!important;max-height:calc(100dvh - 24px);padding:0!important;display:flex!important;flex-direction:column;gap:0!important;overflow:hidden;z-index:1500!important}.art-preview-dialog>button:last-child{display:none}.art-preview-header{background:#6b7280;color:#fff;padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.art-preview-header p{color:#fff!important;font-size:12px}.art-preview-header button{min-height:44px;flex-shrink:0}.art-preview-dialog .art-spreadsheet-scroll{flex:1;min-height:0}.art-preview-warning{padding:10px 16px;background:#fff5db;color:#68470b;font-size:13px}.authoring-page{--a-ink: 25 35 48;--a-muted: 83 101 118;--a-line: 202 215 225;--a-paper: 239 245 249;--a-surface: 250 252 253;--a-blue: 8 53 117;--a-blue-dark: 5 40 88;--a-green: 0 149 74;--a-green-dark: 0 109 54;--a-green-soft: 226 241 231;--a-amber: 174 103 24;--a-red: 153 55 43;color:rgb(var(--a-ink));font-family:Manrope,sans-serif;width:100%;min-width:0;padding-bottom:5rem}.authoring-page *{box-sizing:border-box}.authoring-page .auth-completion-summary{margin-top:1rem;padding:1rem;border:1px solid #c16b63;border-left:4px solid #99372b;background:#fff8f7;border-radius:8px;color:#772b22;outline-offset:4px}.authoring-page .auth-completion-summary h3{margin:0;font-size:.96rem;font-weight:800}.authoring-page .auth-completion-summary p{margin:.4rem 0 .6rem;font-size:.8rem}.authoring-page .auth-completion-summary ul{margin:0;padding-left:1.25rem;max-height:22rem;overflow:auto}.authoring-page .auth-completion-summary button{display:block;width:100%;min-height:44px;padding:.45rem .4rem;text-align:left;font-size:.83rem;line-height:1.5;overflow-wrap:anywhere;background:transparent;color:inherit;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.authoring-page .auth-completion-summary button:hover{background:#fbe9e6}.authoring-page .auth-completion-summary:focus-visible,.authoring-page .auth-completion-summary button:focus-visible{outline:2px solid rgb(var(--a-blue));outline-offset:2px}.authoring-page [data-art-missing=true]{border-color:#99372b!important;box-shadow:0 0 0 2px #99372b24}.authoring-page button,.authoring-page input,.authoring-page textarea,.authoring-page select{font:inherit}.authoring-page .auth-shell{width:100%;max-width:none;min-width:0;margin:0}.authoring-page .auth-edit-lock{display:block;border:0;padding:0;margin:0;min-width:0}.authoring-page .auth-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.3rem}.authoring-page .auth-breadcrumb{font-size:.75rem;color:rgb(var(--a-muted));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.authoring-page .auth-status{display:flex;align-items:center;gap:.55rem;font:500 .75rem DM Mono,monospace;color:rgb(var(--a-muted))}.authoring-page .auth-dot{width:.52rem;height:.52rem;border-radius:50%;background:rgb(var(--a-green))}.authoring-page .auth-dot.saving,.authoring-page .auth-dot.unsaved{background:#b87520}.authoring-page .auth-dot.error{background:rgb(var(--a-red))}.authoring-page .auth-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.45rem 0 1.2rem;border-bottom:1px solid rgb(var(--a-line))}.authoring-page .auth-heading h1{font-size:clamp(1.8rem,3vw,2.75rem);letter-spacing:-.055em;line-height:1.04;margin:.45rem 0;font-weight:800}.authoring-page .auth-heading p{color:rgb(var(--a-muted));margin:0;font-size:.91rem;max-width:48rem}.authoring-page .auth-kicker{color:rgb(var(--a-blue));font:500 .72rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.11em}.authoring-page .auth-actions{display:flex;gap:.55rem;flex-wrap:wrap}.authoring-page .auth-actions button{white-space:nowrap}.authoring-page .auth-panel{background:rgb(var(--a-surface));border:1px solid rgb(var(--a-line));border-radius:13px;margin-top:1rem;overflow:hidden;box-shadow:0 8px 28px #1b3a4f12}.authoring-page .auth-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:rgb(var(--a-paper));border-bottom:1px solid rgb(var(--a-line))}.authoring-page .auth-panel-head h2{margin:0;font-size:1rem;letter-spacing:-.02em;color:rgb(var(--a-blue-dark))}.authoring-page .auth-panel-head p{margin:.22rem 0 0;color:rgb(var(--a-muted));font-size:.77rem}.authoring-page .auth-panel-head .auth-stage-meta{min-width:0;max-width:48%;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.authoring-page .auth-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;min-width:0}.authoring-page .auth-panel-actions .auth-stage-meta{max-width:none}.authoring-page .auth-panel-actions [role=button]{min-height:40px;flex-shrink:0}.authoring-page .auth-panel-head .auth-stage-save{min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;white-space:normal;overflow-wrap:anywhere;color:rgb(var(--a-blue-dark));line-height:1.35}.authoring-page .auth-section-no{color:rgb(var(--a-blue));font:500 .7rem DM Mono,monospace;padding-right:.65rem}.authoring-page .auth-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;padding:1.1rem}.authoring-page .auth-field{min-width:0;display:flex;flex-direction:column;gap:.36rem}.authoring-page .auth-field label{font-size:.72rem;font-weight:800;color:rgb(var(--a-muted))}.authoring-page .auth-field input,.authoring-page .auth-field textarea,.authoring-page .auth-field select,.authoring-page .auth-inline-input{width:100%;border:1px solid rgb(var(--a-line));border-radius:7px;background:#fff;color:rgb(var(--a-ink));min-height:38px;padding:.5rem .62rem;outline:none;font-size:.83rem}.authoring-page .auth-field textarea{resize:vertical;min-height:74px}.authoring-page .auth-field input:focus,.authoring-page .auth-field textarea:focus,.authoring-page .auth-field select:focus,.authoring-page .auth-inline-input:focus{border-color:rgb(var(--a-green));box-shadow:0 0 0 3px rgb(var(--a-green)/.16)}.authoring-page .auth-span-2{grid-column:span 2}.authoring-page .auth-span-3{grid-column:span 3}.authoring-page .auth-span-4{grid-column:span 4}.authoring-page .auth-span-6{grid-column:span 6}.authoring-page .auth-span-8{grid-column:span 8}.authoring-page .auth-span-12{grid-column:span 12}.authoring-page .auth-info{margin:0 1.1rem 1rem;padding:.68rem .82rem;border-left:3px solid rgb(var(--a-amber));background:#fbf4e6;color:#725521;font-size:.77rem;line-height:1.55}.authoring-page .auth-stage-wrap{overflow:auto}.authoring-page .auth-stage-table{width:100%;border-collapse:collapse;min-width:760px}.authoring-page .auth-stage-table th{font:500 .67rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--a-blue-dark));background:#e9f1f6;text-align:left;padding:.6rem .7rem;border-bottom:1px solid rgb(var(--a-line))}.authoring-page .auth-stage-table td{padding:.5rem .65rem;border-bottom:1px solid rgb(var(--a-line));vertical-align:top}.authoring-page .auth-stage-table tbody tr:last-child td{border-bottom:0}.authoring-page .auth-stage-index{font:500 .78rem DM Mono,monospace;color:rgb(var(--a-green-dark));width:55px;padding-top:1rem!important}.authoring-page .auth-stage-actions{display:flex;gap:.2rem}.authoring-page textarea.art-multiline-field{height:auto;max-height:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;resize:none}.auth-embedded .auth-topline,.auth-embedded [data-testid=art-workflow-timeline],.auth-embedded .auth-footer>button{display:none}.auth-read-only .auth-stage-actions,.auth-read-only .auth-stage-save,.auth-read-only .auth-hazard-search,.auth-read-only .auth-result-list,.auth-read-only .auth-measure-select{display:none}.auth-read-only fieldset:disabled input,.auth-read-only fieldset:disabled textarea,.auth-read-only fieldset:disabled select{opacity:1;color:#172532;cursor:default}.auth-read-only .auth-stage-table td:last-child{display:none}.auth-read-only .auth-stage-table th:last-child,.auth-read-only .auth-stage-wrap button,.auth-read-only .auth-empty select{display:none}.auth-read-only .auth-risk-grid button:not([aria-expanded]):not(.auth-rating-trigger){display:none}.auth-read-only .auth-risk-grid tbody textarea{background:#fff}.authoring-page .auth-stage-table textarea.art-multiline-field{width:100%;min-width:150px;padding:.5rem .65rem;border:1px solid rgb(var(--a-line));border-radius:5px;background:#fff;color:rgb(var(--a-ink));font:inherit}.authoring-page .auth-icon-btn{width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:rgb(var(--a-muted));cursor:pointer}.authoring-page .auth-icon-btn:hover{background:#e9f1f6;border-color:rgb(var(--a-line));color:rgb(var(--a-blue-dark))}.authoring-page .auth-icon-btn:disabled{opacity:.35;cursor:not-allowed}.authoring-page .auth-addline{display:flex;gap:.55rem;padding:.8rem 1rem;border-top:1px solid rgb(var(--a-line))}.authoring-page .auth-addline input{flex:1}.authoring-page .auth-grid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.authoring-page .auth-caution{margin:0 1rem .8rem;padding:.7rem .85rem;border:1px solid #e7d6a7;background:#fbf5e8;color:#715b2b;border-radius:7px;font-size:.76rem;line-height:1.5}.authoring-page .auth-grid-hint{display:none;color:rgb(var(--a-muted));font-size:.72rem;padding:0 1rem .55rem}.authoring-page .auth-risk-viewport{width:100%;max-width:100%;min-width:0;max-height:72vh;overflow:auto;border-top:1px solid rgb(var(--a-line));outline:none}.authoring-page .auth-risk-grid{border-collapse:separate;border-spacing:0;min-width:1980px;width:-moz-max-content;width:max-content;font-size:.73rem}.authoring-page .auth-risk-grid th{position:sticky;top:0;z-index:3;text-align:left;padding:.58rem .55rem;background:#e7f0f6;border-right:1px solid rgb(var(--a-line));border-bottom:1px solid rgb(var(--a-line));font:500 .64rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.045em;color:#174c6b}.authoring-page .auth-risk-grid th.group{background:#cfe2ed;color:#124866;text-align:center}.authoring-page .auth-risk-grid td{vertical-align:top;padding:.48rem;background:#fff;border-right:1px solid #dce5eb;border-bottom:1px solid #dce5eb}.authoring-page .auth-risk-grid .auth-category-row td{position:sticky;top:86px;z-index:2;background:#edf5ef;padding:.4rem .55rem;color:#276640}.authoring-page .auth-risk-grid .auth-stage-row td{position:sticky;top:0;z-index:2;background:#dceee1;color:#1e6238;font-weight:800;padding:.56rem .65rem}.authoring-page .auth-risk-grid .auth-group-label{display:flex;align-items:center;gap:.5rem}.authoring-page .auth-risk-grid .auth-hazard-search{width:100%;margin-top:.4rem}.authoring-page .auth-risk-grid .auth-result-list{max-height:160px;overflow:auto;border:1px solid rgb(var(--a-line));border-radius:5px;background:#fff;margin-top:.25rem}.authoring-page .auth-risk-grid .auth-result-list button{display:block;width:100%;text-align:left;padding:.45rem .55rem;border:0;border-bottom:1px solid #dce5eb;background:#fff;cursor:pointer;font-size:.7rem;color:rgb(var(--a-ink))}.authoring-page .auth-risk-grid .auth-result-list button:hover{background:#edf5ef}.authoring-page .auth-risk-grid .auth-result-list small{display:block;color:rgb(var(--a-muted));margin-top:2px}.authoring-page .auth-risk-grid textarea,.authoring-page .auth-risk-grid select,.authoring-page .auth-risk-grid input{border:1px solid #c9d8e2;border-radius:5px;width:100%;padding:.38rem .42rem;color:rgb(var(--a-ink));background:#fff;font-size:.72rem;min-height:33px}.authoring-page .auth-risk-grid textarea:focus,.authoring-page .auth-risk-grid select:focus,.authoring-page .auth-risk-grid input:focus{outline:none;border-color:rgb(var(--a-green));box-shadow:0 0 0 2px rgb(var(--a-green)/.16)}.authoring-page .auth-risk-grid textarea{min-height:76px;resize:vertical}.authoring-page .auth-risk-grid .auth-measure-select{margin-top:.3rem}.authoring-page .auth-risk-grid .risk-cell{display:flex;flex-direction:column;gap:.28rem;min-width:77px}.authoring-page .auth-risk-grid .auth-rating-col{width:80px;min-width:80px;max-width:80px;text-align:center}.authoring-page .auth-risk-grid .auth-rating-col select{width:64px;min-width:64px;max-width:64px}.authoring-page .auth-risk-grid .auth-rating-col small{display:block;max-width:64px;margin:4px auto 0;overflow-wrap:anywhere;font-size:.62rem}.authoring-page .auth-risk-grid tr.auth-correction-risk-row td{background:#fff1ef;border-top:1px solid #e8a9a2;border-bottom:1px solid #e8a9a2}.authoring-page .auth-risk-grid tr.auth-correction-risk-row td:first-child{border-left:4px solid #b83e35}.authoring-page .auth-risk-grid tr.auth-correction-risk-row td:last-child{border-right:1px solid #e8a9a2}.authoring-page .auth-correction-feedback{display:flex;flex-direction:column;gap:.35rem;margin-top:.65rem;padding:.55rem;border:1px solid #e8a9a2;border-radius:5px;background:#fff8f7;color:#682c28;font-size:.68rem;line-height:1.4;white-space:normal}.authoring-page .auth-correction-title{display:flex;align-items:center;gap:.3rem;color:#9c3029;font-size:.7rem;font-weight:750}.authoring-page .auth-correction-note{display:flex;flex-direction:column;gap:.1rem;padding-top:.35rem;border-top:1px solid #efd0cc}.authoring-page .auth-correction-origin{color:#7b3933;font-weight:650}.authoring-page .auth-correction-note-text{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.authoring-page .auth-correction-group-count{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .42rem;border:1px solid #dfa09a;border-radius:999px;background:#fff2f0;color:#922f28;font-size:.65rem;font-weight:700}.authoring-page .auth-rating-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;background:#f1f6f8;color:#164d6b;border:1px dashed #6d98ad;border-radius:4px;font-weight:700;cursor:help}.authoring-page .auth-rating-trigger:focus-visible{outline:2px solid rgb(var(--a-green));outline-offset:2px}.art-rating-help{font-family:inherit;font-size:13px;color:#192c3a}.art-rating-help-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;background:#fff;z-index:1}.art-rating-help-heading h3{font-size:15px;font-weight:700}.art-rating-help-heading button{min-width:36px;min-height:36px;font-size:22px;border-radius:4px}.art-rating-help-heading button:focus-visible{outline:2px solid #22844e}.art-rating-help p{margin:8px 0}.art-rating-help table{width:100%;border-collapse:collapse;table-layout:fixed}.art-rating-help th,.art-rating-help td{padding:8px;border:1px solid #c9d8e2;text-align:left;vertical-align:top;overflow-wrap:anywhere}.art-rating-help th:first-child{width:48px;text-align:center}.art-rating-help thead{background:#e7f0f6;color:#174c6b}.art-rating-help .art-rating-help-note{font-size:11px;line-height:1.5;color:#59685f}.authoring-page .auth-risk-grid .risk-product{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:.32rem;border-radius:5px;background:#e7f0f6;color:#174c6b;font:500 .75rem DM Mono,monospace}.authoring-page .auth-risk-grid .risk-product.high{background:#f6dfd7;color:#893b2b}.authoring-page .auth-risk-grid .risk-product.medium{background:#faedd3;color:#80602a}.authoring-page .auth-empty{padding:2.2rem 1rem;text-align:center;color:rgb(var(--a-muted))}.authoring-page .auth-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.authoring-page .auth-error{color:#8f3028;background:#fbefeb;border:1px solid #e8c5bc;padding:.75rem;border-radius:7px;font-size:.8rem}.authoring-page .auth-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#14221d7a;padding:1rem}.authoring-page .auth-dialog{width:min(760px,100%);max-height:min(88dvh,900px);overflow:auto;background:#fbfcf8;border:1px solid rgb(var(--a-line));border-radius:14px;box-shadow:0 24px 80px #14281e40;padding:1.2rem}.authoring-page .auth-dialog-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.authoring-page .auth-dialog-head h2{margin:0;font-size:1.25rem}.authoring-page .auth-dialog-head p{margin:.25rem 0 0;color:rgb(var(--a-muted));font-size:.8rem}.authoring-page .auth-dialog-actions{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.9rem}.authoring-page .auth-catalog-list{display:grid;gap:.35rem;max-height:250px;overflow:auto;margin-top:.7rem}.authoring-page .auth-catalog-item{display:flex;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem;border:1px solid rgb(var(--a-line));border-radius:7px;background:#fff;font-size:.8rem}.authoring-page .auth-catalog-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.authoring-page .auth-load{min-height:55vh;display:grid;place-items:center}.authoring-page .auth-skeleton{width:min(850px,90%);display:grid;gap:.7rem}.authoring-page .auth-skeleton i{height:22px;border-radius:6px;background:linear-gradient(90deg,#e4edf2,#f4f8fa,#e4edf2);animation:authShimmer 1.3s ease-in-out infinite}.authoring-page .auth-actions button:not(.destructive):not([data-variant=destructive]):not([class*=bg-destructive]),.authoring-page .auth-dialog-actions button:not(.destructive):not([data-variant=destructive]):not([class*=bg-destructive]){border-color:rgb(var(--a-blue-dark));background:rgb(var(--a-blue));color:#fff}.authoring-page .auth-actions button:not(.destructive):not([data-variant=destructive]):not([class*=bg-destructive]):hover,.authoring-page .auth-dialog-actions button:not(.destructive):not([data-variant=destructive]):not([class*=bg-destructive]):hover{background:rgb(var(--a-blue-dark))}.authoring-page .auth-actions button[data-variant=outline],.authoring-page .auth-actions button[data-variant=secondary],.authoring-page .auth-dialog-actions button[data-variant=outline],.authoring-page .auth-dialog-actions button[data-variant=secondary]{background:#fff;color:rgb(var(--a-blue-dark));border-color:#8baebe}.authoring-page .auth-actions button[data-variant=outline]:hover,.authoring-page .auth-actions button[data-variant=secondary]:hover,.authoring-page .auth-dialog-actions button[data-variant=outline]:hover,.authoring-page .auth-dialog-actions button[data-variant=secondary]:hover{background:#edf4f8}.authoring-page .auth-footer button:not([data-variant=outline]):not(.destructive):not([data-variant=destructive]):not([class*=bg-destructive]){border-color:#1e713e;background:#22844e;color:#fff}.authoring-page .auth-footer button:not([data-variant=outline]):not(.destructive):not([data-variant=destructive]):not([class*=bg-destructive]):hover{background:#196b3c}.authoring-page .auth-footer button[data-variant=outline]:not(.destructive):not([data-variant=destructive]):not([class*=bg-destructive]){border-color:#8baebe;background:#fff;color:rgb(var(--a-blue-dark))}.authoring-page .auth-footer button[data-variant=outline]:not(.destructive):not([data-variant=destructive]):not([class*=bg-destructive]):hover{background:#edf4f8}@keyframes authShimmer{50%{opacity:.5}}@media (max-width:900px){.authoring-page .auth-span-2,.authoring-page .auth-span-3,.authoring-page .auth-span-4{grid-column:span 6}.authoring-page .auth-grid-hint{display:block}.authoring-page .auth-risk-viewport{max-height:68vh}}@media (max-width:640px){.authoring-page .auth-topline,.authoring-page .auth-heading,.authoring-page .auth-footer{align-items:flex-start;flex-direction:column}.authoring-page .auth-heading{padding-top:.7rem}.authoring-page .auth-actions{width:100%}.authoring-page .auth-actions button{flex:1}.authoring-page .auth-panel-head{align-items:flex-start;flex-direction:column}.authoring-page .auth-panel-actions{width:100%;justify-content:flex-start}.authoring-page .auth-panel-actions .auth-stage-meta{align-items:flex-start;flex:1}.authoring-page .auth-fields{gap:.7rem;padding:.85rem}.authoring-page .auth-span-2,.authoring-page .auth-span-3,.authoring-page .auth-span-4,.authoring-page .auth-span-6,.authoring-page .auth-span-8{grid-column:span 12}.authoring-page .auth-risk-viewport{max-height:65vh}.authoring-page .auth-grid-toolbar{align-items:flex-start;flex-direction:column}.authoring-page .auth-addline{flex-direction:column}.authoring-page .auth-catalog-controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.authoring-page .auth-skeleton i{animation:none}}.art-floorplan-consult{--afc-ink: #202e31;--afc-muted: #68787a;--afc-line: #d9e1dc;--afc-paper: #f4f5ef;--afc-card: #fbfcf8;--afc-green: #176d57;--afc-green-deep: #104f42;--afc-lime: #c4d56d;--afc-coral: #cf684d;color:var(--afc-ink);min-height:100dvh;padding:clamp(18px,3vw,38px);background:var(--afc-paper);font-family:DM Sans,Segoe UI,sans-serif}.art-floorplan-consult *,.art-floorplan-consult *:before,.art-floorplan-consult *:after{box-sizing:border-box}.afc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1480px;margin:0 auto 26px}.afc-header h1{margin:9px 0 7px;font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.045em;font-size:clamp(2rem,4.2vw,3.55rem);line-height:1.02;color:#173a35}.afc-header p{margin:0;color:var(--afc-muted);font-size:15px}.afc-eyebrow,.afc-private{display:flex;align-items:center;gap:9px;color:var(--afc-green);font-size:10px;font-weight:800;letter-spacing:.15em}.afc-eyebrow span{width:9px;height:9px;border:2px solid var(--afc-coral);border-radius:50%;box-shadow:0 0 0 4px #cf684d19}.afc-private{margin-top:7px;border:1px solid #b6c9bc;border-radius:99px;padding:9px 12px;white-space:nowrap;background:#edf2e9;color:#376050;font-size:9px}.afc-unitbar{max-width:1480px;margin:0 auto 22px;display:flex;align-items:center;gap:13px;min-height:68px;padding:12px 17px;border:1px solid var(--afc-line);border-radius:12px;background:#e9eee7;box-shadow:0 5px 18px #243e3610}.afc-unit-symbol{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;background:#d8e5d9;color:var(--afc-green)}.afc-unitbar label{font-size:12px;font-weight:750;color:#60716e}.afc-unitbar select{width:min(500px,100%);min-width:0;height:40px;padding:0 36px 0 12px;border:1px solid #c6d2c9;border-radius:7px;background:#fbfcf8;color:var(--afc-ink);font:600 14px DM Sans,sans-serif;outline:none}.afc-unitbar select:focus-visible,.afc-unitbar button:focus-visible,.afc-floorplan-consult button:focus-visible,.afc-art-row:focus-visible,.afc-pin:focus-visible,.afc-open-art:focus-visible{outline:3px solid #c4d56d;outline-offset:2px}.afc-refresh{display:grid;place-items:center;margin-left:auto;width:38px;height:38px;border:1px solid #cad5cd;border-radius:8px;color:var(--afc-green);background:#fafcf8;cursor:pointer}.afc-alert,.afc-manage-note{max-width:1480px;margin:12px auto;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e6c4aa;border-radius:9px;background:#fff4e9;color:#77482f;font-size:13px}.afc-alert button{margin-left:auto;padding:6px 10px;border:0;border-radius:6px;background:#70452f;color:#fff;font:700 12px DM Sans,sans-serif;cursor:pointer}.afc-empty{max-width:1480px;margin:0 auto 24px;display:flex;gap:18px;padding:26px;border:1px solid var(--afc-line);border-radius:12px;background:var(--afc-card)}.afc-empty-icon{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:12px;background:#e5eee5;color:var(--afc-green)}.afc-empty h2{margin:0 0 5px;font:600 23px Fraunces,Georgia,serif;color:#173a35}.afc-empty p{margin:0;color:var(--afc-muted);font-size:14px}.afc-manage-note{margin:14px 0 0;padding:0;border:0;background:none;color:#5e7068;font-size:12px}.afc-register,.afc-open-art{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;margin-top:17px;padding:0 15px;border:0;border-radius:7px;background:var(--afc-green-deep);color:#fff;font:700 13px DM Sans,sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease}.afc-register:hover,.afc-open-art:hover{transform:translateY(-1px);background:#176d57}.afc-register:disabled{opacity:.55;cursor:wait}.afc-error-copy{margin-top:9px!important;color:#9a3729!important}.afc-permission{max-width:1480px;margin:16px auto;padding:10px 12px;border-radius:8px;background:#e7ede6}.afc-loading,.afc-image-loading{max-width:1480px;margin:20px auto;color:var(--afc-muted);font-size:13px}.afc-loading{display:grid;grid-template-columns:1fr 1fr;gap:12px}.afc-loading span{grid-column:1/-1}.afc-skeleton{min-height:100px;border-radius:10px;background:linear-gradient(100deg,#e2e8e1 20%,#edf0e9,#e2e8e1 60%);background-size:200% 100%;animation:afc-shimmer 1.5s ease-in-out infinite}.afc-arts-loading{grid-template-columns:1fr}.afc-arts-loading .afc-skeleton{min-height:66px}.afc-image-loading{display:flex;align-items:center;gap:12px}.afc-image-loading .afc-skeleton{width:100%;height:150px}@keyframes afc-shimmer{to{background-position-x:-200%}}.afc-consult-grid{max-width:1480px;margin:22px auto 0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);align-items:start;gap:20px}.afc-visual-column,.afc-info-column{display:grid;min-width:0;gap:14px}.afc-plan-card,.afc-art-list,.afc-detail-card{border:1px solid var(--afc-line);border-radius:12px;background:var(--afc-card);box-shadow:0 10px 28px #273b3410;overflow:hidden}.afc-card-heading,.afc-list-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px 14px}.afc-card-kicker{display:block;color:#73817a;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.afc-card-heading h2,.afc-list-heading h2{margin:4px 0 0;color:#203d38;font:600 20px Fraunces,Georgia,serif;letter-spacing:-.02em}.afc-view-actions{display:flex;align-items:center;gap:10px}.afc-zoom-tools{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #dbe3dc;border-radius:8px;background:#f2f5ef}.afc-zoom-tools button{display:grid;place-items:center;width:31px;height:31px;border:0;border-radius:5px;background:transparent;color:#3d6055;cursor:pointer}.afc-zoom-tools button:hover:not(:disabled){background:#dce8dd}.afc-zoom-tools button:disabled{opacity:.35;cursor:not-allowed}.afc-zoom-tools output{min-width:40px;color:#556860;text-align:center;font:700 10px DM Sans,sans-serif;font-variant-numeric:tabular-nums}.afc-expand{display:flex;align-items:center;gap:7px;min-height:39px;padding:0 11px;border:1px solid #cad8ce;border-radius:7px;color:#315c4f;background:#f9fbf6;font:700 11px DM Sans,sans-serif;cursor:pointer;white-space:nowrap}.afc-expand:hover{background:#e9f0e7}.afc-canvas{position:relative;display:grid;place-items:center;width:100%;height:clamp(280px,42vw,610px);overflow:auto;background-color:#e3e9e1;background-image:radial-gradient(#aebbae 1px,transparent 1px);background-size:18px 18px;border-top:1px solid #e0e6df;border-bottom:1px solid #e0e6df}.afc-canvas.is-expanded{height:calc(100dvh - 190px);min-height:250px}.afc-image-wrap{position:relative;flex:none;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);max-height:calc(100% - 32px);transform-origin:center center;transition:transform .2s ease}.afc-image-wrap img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(clamp(280px,42vw,610px) - 48px);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.afc-canvas.is-expanded .afc-image-wrap{max-width:none;max-height:none}.afc-canvas.is-expanded .afc-image-wrap img{max-width:none;max-height:none;height:min(calc(100dvh - 250px),75vh);width:auto}.afc-pin{position:absolute;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;transform:translate(-50%,-50%);border:2px solid #fbfcf8;border-radius:50% 50% 50% 5px;rotate:-45deg;background:var(--afc-coral);color:#fff;box-shadow:0 3px 9px #173a3559;cursor:pointer;transition:transform .15s ease,background .15s ease}.afc-pin span{rotate:45deg;font:800 11px DM Sans,sans-serif}.afc-pin:hover,.afc-pin.is-active{z-index:3;transform:translate(-50%,-50%) scale(1.17);background:var(--afc-green-deep)}.afc-card-footer{display:flex;justify-content:space-between;gap:8px;padding:11px 17px;color:#65766e;font-size:10px;font-weight:700;letter-spacing:.02em}.afc-card-footer span:first-child{display:flex;align-items:center;gap:7px}.afc-card-footer i{width:7px;height:7px;border-radius:50%;background:#668f60}.afc-counts{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--afc-line);border-radius:10px;background:#e9eee7}.afc-counts div{display:flex;align-items:baseline;gap:7px;padding:14px 13px;border-right:1px solid #d5dfd6}.afc-counts div:last-child{border:0}.afc-counts strong{color:#276250;font:600 22px Fraunces,Georgia,serif;font-variant-numeric:tabular-nums}.afc-counts span{color:#63736a;font-size:10px;line-height:1.2}.afc-list-heading{border-bottom:1px solid #e1e7df}.afc-list-number{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#e6eee2;color:#396250;font:700 12px DM Sans,sans-serif}.afc-art-list ul{list-style:none;margin:0;padding:5px 9px;max-height:390px;overflow-y:auto}.afc-art-row{display:flex;align-items:center;width:100%;gap:11px;min-height:62px;padding:9px;border:0;border-bottom:1px solid #edf0eb;background:transparent;text-align:left;cursor:pointer}.afc-art-list li:last-child .afc-art-row{border-bottom:0}.afc-art-row:hover,.afc-art-row.is-selected{background:#edf3e9}.afc-row-index{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:8px;background:#f0eee5;color:#778170;font:700 10px DM Sans,sans-serif}.afc-art-row.is-selected .afc-row-index{background:#276250;color:#fff}.afc-row-copy{display:grid;flex:1;min-width:0;gap:3px}.afc-row-copy strong{color:#34594f;font-size:12px}.afc-row-copy span{overflow:hidden;color:#66746e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.afc-row-status{max-width:82px;overflow:hidden;padding:4px 7px;border-radius:99px;background:#eff1e8;color:#657364;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.afc-no-markers{display:grid;justify-items:center;padding:29px 22px;color:#708078;text-align:center}.afc-no-markers svg{color:#779783}.afc-no-markers p{max-width:270px;margin:10px 0 0;font-size:13px;line-height:1.5}.afc-detail-card{min-height:240px;padding:18px}.afc-detail-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.afc-revision{border:1px solid #d7e1d7;border-radius:99px;padding:5px 8px;color:#536d5e;background:#f2f5ee;font-size:10px;font-weight:700}.afc-detail-card h2{margin:14px 0 2px;color:#1d4a3e;font:600 26px Fraunces,Georgia,serif;letter-spacing:-.02em}.afc-detail-name{margin:0 0 17px;color:#65746d;font-size:13px;line-height:1.45}.afc-detail-card dl{display:grid;gap:11px;margin:0}.afc-detail-card dl div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px}.afc-detail-card dt{color:#7b8880;font-size:10px;font-weight:700}.afc-detail-card dd{margin:0;color:#344a43;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.afc-status{display:inline-flex;border-radius:99px;padding:3px 8px;background:#e8efe4;color:#42694c;font-size:10px;font-weight:700}.afc-open-art{width:100%;margin-top:20px}.afc-open-art svg{margin-left:auto}.afc-detail-empty{display:grid;min-height:200px;align-content:center;justify-items:center;color:#7c8981;text-align:center}.afc-detail-empty svg{color:#728f7d}.afc-detail-empty p{max-width:250px;margin:11px 0 0;font-size:13px;line-height:1.55}.afc-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#14201dd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.afc-dialog{position:fixed;top:22px;right:22px;bottom:22px;left:22px;z-index:1001;display:flex;flex-direction:column;gap:12px;padding:17px;border:1px solid #89998c;border-radius:14px;background:#f5f6f0;box-shadow:0 28px 90px #06120f80}.afc-dialog-header{display:flex;align-items:center;justify-content:space-between;flex:none}.afc-dialog-header [data-radix-dialog-title]{margin:4px 0 0;color:#21483c;font:600 22px Fraunces,Georgia,serif}.afc-dialog-close{display:grid;place-items:center;width:39px;height:39px;border:1px solid #d0d9d0;border-radius:8px;background:#fff;color:#415c51;cursor:pointer}.afc-dialog-tools{display:flex;justify-content:flex-end;flex:none}.afc-dialog .afc-canvas{flex:1;min-height:200px;height:auto;border:1px solid #dce3db;border-radius:9px}.afc-dialog .afc-canvas.is-expanded .afc-image-wrap img{max-height:calc(100dvh - 240px)}.afc-dialog .afc-canvas.is-expanded{min-height:140px}.afc-dialog .afc-canvas.is-expanded .afc-image-wrap img{height:min(calc(100dvh - 390px),58vh);max-height:calc(100dvh - 390px)}.afc-dialog-selection{display:flex;flex:none;align-items:center;gap:14px;padding:10px 13px;border:1px solid #d7e1d7;border-radius:9px;background:#edf2e9;color:#344a43}.afc-dialog-selection>p{margin:0;color:#65746d;font-size:12px}.afc-dialog-selected-heading{display:grid;flex:0 1 230px;min-width:130px;gap:2px}.afc-dialog-selected-heading strong{color:#1d4a3e;font:600 17px Fraunces,Georgia,serif}.afc-dialog-selected-heading span{overflow:hidden;color:#66746e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.afc-dialog-selection dl{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 14px;margin:0}.afc-dialog-selection dl div{min-width:0}.afc-dialog-selection dt{color:#748179;font-size:9px;font-weight:700}.afc-dialog-selection dd{overflow:hidden;margin:2px 0 0;color:#344a43;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.afc-dialog-open-art{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:35px;padding:0 10px;border-radius:6px;background:#104f42;color:#fff;font-size:10px;font-weight:700;text-decoration:none}.afc-dialog-open-art:hover{background:#176d57}.afc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 950px){.afc-consult-grid{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:13px}.afc-card-heading{align-items:flex-start;flex-direction:column}.afc-view-actions{width:100%;justify-content:space-between}.afc-counts div{display:grid;gap:2px}}@media (max-width: 720px){.art-floorplan-consult{padding:17px 13px 28px}.afc-header{margin-bottom:18px}.afc-header h1{font-size:2.35rem}.afc-header p{max-width:440px;font-size:13px;line-height:1.5}.afc-private{display:none}.afc-unitbar{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:5px 10px;padding:11px}.afc-unit-symbol{grid-row:span 2}.afc-unitbar label{align-self:end}.afc-unitbar select{grid-column:2;grid-row:2;width:100%}.afc-refresh{grid-column:3;grid-row:1 / span 2}.afc-consult-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:15px}.afc-info-column{grid-row:auto}.afc-plan-card{border-radius:10px}.afc-card-heading{padding:14px}.afc-card-heading h2,.afc-list-heading h2{font-size:18px}.afc-canvas{height:clamp(260px,70vw,410px)}.afc-image-wrap img{max-height:calc(clamp(260px,70vw,410px) - 48px)}.afc-expand{min-height:37px;padding:0 8px;font-size:10px}.afc-counts div{display:flex;flex-direction:column;gap:2px;padding:11px 8px}.afc-counts strong{font-size:20px}.afc-counts span{font-size:9px}.afc-art-list ul{max-height:300px}.afc-dialog{top:8px;right:8px;bottom:8px;left:8px;padding:11px;border-radius:10px}.afc-dialog .afc-canvas{min-height:200px}.afc-dialog .afc-canvas.is-expanded{min-height:145px}.afc-dialog .afc-canvas.is-expanded .afc-image-wrap img{height:min(calc(100dvh - 380px),50vh);max-height:calc(100dvh - 380px)}.afc-dialog-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px}.afc-dialog-selected-heading{min-width:0}.afc-dialog-selection dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 11px}.afc-dialog-open-art{grid-column:2;grid-row:1}}@media (prefers-reduced-motion: reduce){.afc-skeleton{animation:none}.afc-image-wrap,.afc-pin,.afc-register,.afc-open-art{transition:none}}.hb-merge-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#1f29228f}.hb-merge-dialog{--hb-ink:25 47% 19%;--hb-muted:25 18% 47%;--hb-line:31 24% 84%;--hb-paper:42 43% 97%;--hb-card:0 0% 100%;--hb-accent:157 35% 31%;width:min(1040px,100%);max-height:min(92dvh,950px);overflow:auto;border:1px solid hsl(var(--hb-line));border-radius:16px;background:hsl(var(--hb-paper));padding:clamp(1rem,2.4vw,1.6rem);color:hsl(var(--hb-ink));box-shadow:0 24px 72px #1c271e47}.hb-merge-dialog .auth-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.hb-merge-dialog .auth-dialog-head h2{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);letter-spacing:-.025em}.hb-merge-dialog .auth-dialog-head p{max-width:780px;margin:.35rem 0 0;color:hsl(var(--hb-muted));font-size:.86rem;line-height:1.5}.hb-merge-dialog .auth-empty,.hb-merge-dialog .auth-error{margin:.65rem 0;border:1px solid hsl(var(--hb-line));border-radius:9px;padding:.8rem;font-size:.84rem;line-height:1.45}.hb-merge-dialog .auth-empty{background:#e4f1ec;color:hsl(var(--hb-ink))}.hb-merge-dialog .auth-error{border-color:#d99b96;background:#fbefee;color:#782b26}.hb-merge-dialog .auth-dialog-actions{display:flex;justify-content:flex-end;gap:.55rem;padding-top:1rem}.hb-merge-layout{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.6fr);gap:1rem;min-height:220px}.hb-merge-groups{display:flex;flex-direction:column;gap:.45rem;max-height:55vh;overflow:auto;padding-right:.2rem}.hb-merge-group{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;width:100%;border:1px solid hsl(var(--hb-line));border-radius:10px;background:hsl(var(--hb-card));padding:.75rem;color:hsl(var(--hb-ink));text-align:left;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.hb-merge-group:hover{transform:translateY(-1px);border-color:hsl(var(--hb-accent))}.hb-merge-group.is-active{background:#e4f1ec;border-color:hsl(var(--hb-accent))}.hb-merge-group strong{font-size:.88rem;line-height:1.35}.hb-merge-group span:last-child{color:hsl(var(--hb-muted));font-size:.72rem}.hb-merge-detail{min-width:0;max-height:55vh;overflow:auto;padding:.05rem .25rem .25rem 0}.hb-merge-detail input[type=radio],.hb-merge-dialog input[type=checkbox]{accent-color:hsl(var(--hb-accent));flex:0 0 auto;margin-top:.22rem}.hb-merge-dialog button:focus-visible,.hb-merge-dialog input:focus-visible{outline:3px solid hsl(157 35% 31% / .35);outline-offset:2px}@media (max-width:700px){.hb-merge-overlay{padding:.45rem}.hb-merge-dialog{max-height:96dvh;border-radius:13px}.hb-merge-layout{grid-template-columns:1fr}.hb-merge-groups{flex-direction:row;max-height:none;overflow-x:auto;padding:0 0 .35rem}.hb-merge-group{min-width:min(70vw,260px)}.hb-merge-detail{max-height:none;overflow:visible}.hb-merge-dialog .auth-dialog-actions{position:sticky;bottom:-1.6rem;margin:0 -1rem;padding:1rem;background:hsl(var(--hb-paper));border-top:1px solid hsl(var(--hb-line))}}@media (prefers-reduced-motion:reduce){.hb-merge-group{transition:none}}.ehs-industrial-home{--ehs-ink: #173149;--ehs-deep: #092d45;--ehs-deeper: #06283e;--ehs-line: #d8e2e8;--ehs-muted: #647889;--ehs-teal: #07827e;min-height:100dvh;color:var(--ehs-ink);background:#eaf0f3;font-family:DM Sans,Aptos,sans-serif}.ehs-home-main{min-height:100dvh}.ehs-industrial-home .ehs-topbar{position:sticky;z-index:30;top:0;display:flex;min-height:56px;align-items:center;gap:18px;padding:7px clamp(12px,2.5vw,36px);color:#263f53;background:#fff;border-bottom:1px solid #d8e2e8;box-shadow:0 2px 10px #112f4214}.ehs-brand{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:10px}.ehs-brand img{width:92px;height:30px;padding:4px;border-radius:4px;background:#fff;-o-object-fit:contain;object-fit:contain}.ehs-brand-divider{height:24px;width:1px;background:#d8e2e8}.ehs-brand-name{color:#173149;font-size:14px;font-weight:700;letter-spacing:-.03em}.ehs-brand-name b{color:#07827e;font-weight:600}.ehs-menu-toggle{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d8e2e8;border-radius:8px;color:#35546a;background:#f5f8f9;transition:background .18s,transform .18s}.ehs-menu-toggle:hover{background:#eaf2f3}.ehs-menu-toggle:focus-visible,.ehs-topnav a:focus-visible,.ehs-shortcut:focus-visible,.ehs-area-open:focus-visible,.ehs-area-footer:focus-visible{outline:2px solid #168582;outline-offset:3px}.ehs-topnav{display:flex;min-width:0;align-self:stretch;align-items:center;gap:3px}.ehs-topnav a{position:relative;display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 10px;border-radius:6px;color:#415b6e;font-size:11px;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .18s,color .18s}.ehs-topnav a>svg{flex:0 0 auto}.ehs-topnav a[data-home-area=dashboard]>svg{color:#07827e}.ehs-topnav a[data-home-area=health]>svg{color:#c34e68}.ehs-topnav a[data-home-area=safety]>svg{color:#b57920}.ehs-topnav a[data-home-area=environment]>svg{color:#36815b}.ehs-topnav a[data-home-area=process]>svg{color:#5474a2}.ehs-topnav a:hover{color:#173149;background:#f0f5f6}.ehs-topnav a.is-current{color:#145e5c;background:#e8f4f2}.ehs-topnav a.is-current:after{position:absolute;right:10px;bottom:3px;left:10px;height:2px;border-radius:2px;background:#168582;content:""}.ehs-topnav a.is-current>svg{color:#07827e}.ehs-nav-label{display:inline}.ehs-top-controls{display:flex;min-width:0;align-items:center;gap:10px;margin-left:auto}.ehs-home-notices-slot{display:flex;flex:0 0 auto;align-items:center}.ehs-home-notices-slot:empty{display:none}.ehs-profile{display:flex;align-items:center;gap:8px;font-size:11px;color:#405a6c}.ehs-profile>span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;color:#126b67;background:#e4f1ef;font-weight:700}.ehs-industrial-home .ehs-unit-select{width:clamp(130px,15vw,205px);height:34px;border:1px solid #d5e0e6;border-radius:7px;color:#344f63;background:#fff;box-shadow:none;font-size:11px}.ehs-industrial-home .ehs-unit-select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ehs-industrial-home .ehs-unit-select svg{color:#61798a}.ehs-industrial-home .ehs-top-controls [data-testid]{color:#405a6c}.ehs-home-content{width:100%;max-width:1900px;margin:0 auto;padding:clamp(12px,1.7vw,24px) clamp(12px,2.3vw,34px) 28px}.ehs-welcome{position:relative;display:flex;min-height:clamp(132px,14vw,194px);overflow:hidden;align-items:center;justify-content:space-between;gap:20px;padding:clamp(18px,3vw,38px);color:#fff;background:url(/images/ehs-home/hero.jpg) center 48% / cover no-repeat;border-radius:8px;box-shadow:0 8px 22px #112f4226}.ehs-welcome:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#05203194,#07273b57 27%,#07283c1a 48%,#04203400 72%)}.ehs-welcome-copy,.ehs-welcome-tagline,.ehs-welcome-unit{position:relative;z-index:1}.ehs-welcome-copy{text-shadow:0 1px 3px rgba(0,20,32,.58)}.ehs-welcome-kicker{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:#a9d4dd;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ehs-welcome-kicker span{width:20px;height:1px;background:#58c2bf}.ehs-welcome-copy h1{max-width:670px;margin:0;color:#fff;font-size:clamp(22px,3vw,36px);font-weight:750;letter-spacing:-.045em;line-height:1.1}.ehs-welcome-copy>p:last-child{max-width:540px;margin:9px 0 0;color:#e1edf1;font-size:clamp(11px,1.1vw,13px);line-height:1.5}.ehs-welcome-tagline{align-self:center;max-width:200px;margin:0 5% 0 auto;padding:9px 11px;border-radius:5px;color:#fff;background:#0520317a;font-size:clamp(15px,1.8vw,22px);font-weight:750;letter-spacing:-.025em;line-height:1.12;white-space:pre-line;text-shadow:0 1px 2px rgba(0,0,0,.45)}.ehs-welcome-unit{display:flex;align-items:center;gap:7px;align-self:flex-start;margin-left:auto;padding:8px 10px;border:1px solid rgba(255,255,255,.25);border-radius:6px;color:#fff;background:#0521338a;font-size:10px;font-weight:650;white-space:nowrap}.ehs-welcome-unit span{width:7px;height:7px;border-radius:50%;background:#67d0a7;box-shadow:0 0 0 3px #67d0a729}.ehs-areas-section{margin-top:clamp(16px,2vw,25px)}.ehs-section-heading,.ehs-bottom-heading{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ehs-section-heading>div,.ehs-bottom-heading>div{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:8px}.ehs-section-index{color:#168584;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.02em}.ehs-section-heading h2,.ehs-bottom-heading h2{margin:0;color:#263f53;font-size:13px;font-weight:750;letter-spacing:-.01em}.ehs-section-rule{height:1px;flex:1;background:#ccd9e0}.ehs-section-period{color:#738696;font-size:10px;white-space:nowrap}.ehs-area-grid{display:grid;grid-template-columns:1fr;align-items:stretch;gap:11px}.ehs-area-card{min-width:0;overflow:hidden;border:1px solid #d5e0e6;border-radius:8px;background:#fbfcfc;box-shadow:0 3px 12px #19364712}.ehs-area-cover{position:relative;display:flex;min-height:84px;overflow:hidden;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;color:#fff;background:var(--area-color) var(--area-image) 60% 45% / cover no-repeat}.ehs-area-cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--area-color) 92%,#10283a),color-mix(in srgb,var(--area-color) 82%,transparent) 56%,#071c2933)}.ehs-area-title,.ehs-area-open,.ehs-area-status{position:relative;z-index:1}.ehs-area-title{display:flex;min-width:0;align-items:center;gap:9px}.ehs-area-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#ffffff24}.ehs-area-title h3{margin:0;color:#fff;font-size:clamp(15px,1.2vw,18px);font-weight:800;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.22)}.ehs-area-title p{margin:4px 0 0;color:#fff;font-size:11px;font-weight:550;line-height:1.35;text-shadow:0 1px 3px rgba(0,0,0,.26)}.ehs-area-open{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#07233230;transition:transform .18s,background .18s}.ehs-area-open:hover{transform:translate(2px);background:#ffffff38}.ehs-area-status{padding:5px 7px;border:1px solid rgba(255,255,255,.44);border-radius:5px;color:#fff;background:#06233347;font-size:9px;font-weight:700;white-space:nowrap}.ehs-area-body{display:flex;min-height:0;flex-direction:column;padding:10px 10px 9px}.ehs-health-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ehs-health-metric{min-width:0;min-height:62px;padding:8px;border:1px solid #e1e9ed;border-radius:6px;background:#f6f9fa}.ehs-health-metric p:first-child{font-size:9px;line-height:1.25}.ehs-health-metric p:nth-child(2){margin-top:3px;font-size:19px;color:#193951}.ehs-health-metric p:nth-child(3){font-size:9px;line-height:1.25}.ehs-area-card figure{margin-top:9px;padding-top:8px}.ehs-area-card figure figcaption{margin-bottom:1px;align-items:flex-start}.ehs-area-card figure figcaption span:first-child{max-width:70%;font-size:10px;line-height:1.25}.ehs-area-card figure figcaption span:last-child{font-size:9px}.ehs-area-card figure figcaption{display:block}.ehs-area-card figure figcaption span{display:block}.ehs-area-card figure figcaption span:first-child{max-width:100%}.ehs-area-card figure figcaption span:last-child{margin-top:3px;line-height:1.35}.ehs-area-card figure svg.h-\[142px\]{height:104px}.ehs-area-card figure>p{min-height:104px;font-size:10px;text-align:center}.ehs-area-card [data-testid=executive-safety-overview]>div:first-child{margin-bottom:7px}.ehs-area-card [data-testid=executive-safety-overview]>div:first-child p{font-size:9px}.ehs-safety-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:8px}.ehs-safety-tabs [role=tab]{min-width:0;min-height:34px;padding:5px 3px;border:1px solid #dbe5e9;border-radius:5px;color:#425c6e;background:#f4f7f8;font-size:9px;font-weight:750;text-align:center}.ehs-safety-tabs [role=tab][aria-selected=true]{border-color:#278d69;color:#176a54;background:#eaf5ef;box-shadow:inset 0 -2px #278d69}.ehs-safety-tabs [role=tab]:focus-visible{outline:2px solid #176c65;outline-offset:2px}.ehs-safety-panel>div{grid-template-columns:minmax(0,1fr)}.ehs-area-card [data-testid^=safety-metric-]{min-height:0;padding:7px;border-radius:6px;background:#f6f9fa}.ehs-area-card [data-testid^=safety-metric-]>div:first-child{min-height:25px}.ehs-area-card [data-testid^=safety-metric-] p:first-child{font-size:10px}.ehs-area-card [data-testid^=safety-metric-] p:nth-child(2){font-size:18px}.ehs-area-card [data-testid^=safety-metric-] p:last-child{min-height:25px;font-size:9px}.ehs-area-card [data-testid^=safety-metric-] .ehs-safety-caption{min-height:25px;font-size:9px}.ehs-area-card [data-testid^=safety-metric-] .relative.mt-1.h-6{height:36px}.ehs-area-card [data-testid^=safety-metric-] svg.h-6{height:36px}.ehs-area-card [data-testid=executive-environment-overview] [role=tab]{min-height:30px;padding:4px 8px;font-size:9px}.ehs-area-card [data-testid=executive-environment-overview]>div:first-child{margin-bottom:7px;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px}.ehs-area-card [data-testid=executive-environment-overview]>div:first-child>[role=tablist]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ehs-area-card [data-testid=executive-environment-overview]>div:first-child>button{width:28px;height:32px}.ehs-environment-source{position:relative;margin-top:6px}.ehs-environment-source>button{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:3px 0;color:#526c7d;font-size:10px}.ehs-environment-source>button:focus-visible{outline:2px solid #17866b;outline-offset:2px;border-radius:3px}.ehs-area-card [data-testid=executive-environment-overview] [data-testid^=environment-metric-]{min-height:68px;padding:8px}.ehs-area-card [data-testid=executive-environment-overview] [data-testid^=environment-metric-]>span:first-child{font-size:9px;line-height:1.25}.ehs-area-card [data-testid=executive-environment-overview] [data-testid^=environment-metric-]>span:nth-child(2){font-size:18px}.ehs-area-card [data-testid=executive-environment-overview] figure{margin-top:9px;padding-top:8px}.ehs-area-card [data-testid=executive-environment-overview] figure svg.h-\[142px\]{height:96px}.ehs-area-footer{display:inline-flex;min-height:26px;align-items:center;gap:5px;align-self:flex-start;margin-top:6px;color:#155071;font-size:10px;font-weight:750;text-decoration:none}.ehs-area-footer:hover{color:#087b79}.ehs-process-pending{display:flex;min-height:88px;align-items:center;gap:11px;padding:11px;border:1px dashed #c8d8de;border-radius:6px;color:#37617a;background:#f4f8f9}.ehs-process-pending>svg{flex:0 0 auto;color:#397895}.ehs-process-pending strong{color:#24475d;font-size:12px}.ehs-process-pending p{margin:4px 0 0;color:#657b89;font-size:10px;line-height:1.45}.ehs-bottom-grid{display:grid;grid-template-columns:1fr;gap:11px;margin-top:14px}.ehs-shortcuts-panel{min-width:0;padding:13px;border:1px solid #d5e0e6;border-radius:8px;background:#fbfcfc;box-shadow:0 3px 12px #1936470f}.ehs-bottom-heading{align-items:baseline;flex-wrap:wrap;margin-bottom:10px}.ehs-bottom-heading>div{align-items:baseline}.ehs-bottom-heading p{margin:0;color:#748694;font-size:10px}.ehs-shortcuts-grid{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;flex-flow:row nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.ehs-shortcut{position:relative;display:grid;min-width:44px;min-height:44px;flex:1 0 44px;place-items:center;padding:0;border:1px solid #e0e8ec;border-radius:6px;color:#344f63;background:#f8fafb;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.ehs-shortcut:hover{transform:translateY(-2px);border-color:#8fc9c0;background:#eff8f6}.ehs-shortcut>span{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border-radius:5px;color:#087e7c;background:#e6f2f1}.ehs-shortcut[data-shortcut-key=employees-training]>span{color:#1e5aa8;background:#eaf2fc}.ehs-shortcut[data-shortcut-key=class-schedule]>span{color:#6841a5;background:#f0ebf9}.ehs-shortcut[data-shortcut-key=trir]>span{color:#b33a4b;background:#faebed}.ehs-shortcut[data-shortcut-key=hht]>span{color:#087f9a;background:#e7f4f7}.ehs-shortcut[data-shortcut-key=recognition]>span{color:#874a91;background:#f4ebf4}.ehs-shortcut[data-shortcut-key=tv-dashboard]>span{color:#287a8c;background:#e8f3f5}.ehs-shortcut[data-shortcut-key=ehs-powerpoint]>span{color:#a64e31;background:#f8eee9}.ehs-shortcut[data-shortcut-key=hazard-inventory]>span{color:#946000;background:#f8f1df}.ehs-shortcut[data-shortcut-key=employees]>span{color:#176e9a;background:#e8f2f7}.ehs-shortcut[data-shortcut-key=data-center]>span{color:#397249;background:#edf4ec}.ehs-shortcut[data-shortcut-key=arts]>span{color:#527c2f;background:#eff4e8}.ehs-activity-feed{display:grid;min-width:0;grid-template-columns:1fr;gap:9px}.ehs-activity-panel{min-width:0;padding:11px 12px;border:1px solid #d5e0e6;border-radius:8px;background:#fbfcfc;box-shadow:0 3px 12px #1936470f}.ehs-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ehs-activity-heading h2{display:flex;align-items:center;gap:7px;margin:0;color:#244158;font-size:11px;font-weight:750}.ehs-activity-heading h2 svg{color:#168582}.ehs-activity-heading button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #dbe5e9;border-radius:5px;color:#567184;background:#fff}.ehs-activity-heading button:hover{color:#087b79;background:#eff8f6}.ehs-activity-heading button:focus-visible{outline:2px solid #168582;outline-offset:2px}.ehs-activity-heading button:disabled{opacity:.45}.ehs-activity-scope,.ehs-activity-source{margin:3px 0 0;color:#7a8b97;font-size:9px;line-height:1.4}.ehs-activity-empty{display:flex;min-height:65px;align-items:center;justify-content:center;gap:8px;margin:7px 0;padding:8px;border:1px dashed #d8e3e8;border-radius:6px;color:#728592;background:#f7f9fa;text-align:center;font-size:10px;line-height:1.4}.ehs-activity-empty p{margin:0}.ehs-activity-list{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.ehs-activity-list li{display:flex;min-width:0;gap:8px;padding:6px 0;border-bottom:1px solid #edf1f3}.ehs-activity-dot{width:7px;height:7px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:#e5a73c}.ehs-activity-dot.is-read{background:#62a990}.ehs-activity-list li>div{min-width:0}.ehs-activity-title{overflow:hidden;margin:0;color:#304a5e;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ehs-activity-message{display:-webkit-box;overflow:hidden;margin:2px 0 0;color:#6c7f8d;font-size:9px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ehs-activity-list time{display:block;margin-top:3px;color:#8796a1;font-size:8px}.ehs-activity-link{display:inline-block;margin-top:3px;color:#087c79;font-size:9px;font-weight:700}.ehs-activity-source{margin-top:7px}@media (min-width: 640px){.ehs-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ehs-shortcuts-grid{gap:7px}.ehs-activity-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.ehs-home-content{width:100%;margin-left:0}.ehs-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ehs-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1280px){.ehs-area-grid{gap:10px}.ehs-area-title{gap:7px}.ehs-area-body{padding:8px}.ehs-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}}@media (min-width: 1024px){.ehs-area-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ehs-area-cover{height:102px;min-height:102px}.ehs-area-title{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:4px}.ehs-area-title>div{display:contents}.ehs-area-icon{grid-column:1;grid-row:1;width:32px;height:32px}.ehs-area-title h3{grid-column:2;grid-row:1;align-self:center;padding-right:25px}.ehs-area-title p{grid-column:1 / -1;grid-row:2;margin-top:0}.ehs-area-open{position:absolute;top:12px;right:10px}.ehs-area-status{display:none}}@media (min-width: 1024px) and (max-height: 900px){.ehs-home-content{padding-top:12px}.ehs-welcome{min-height:104px;padding:14px 22px}.ehs-welcome-kicker{display:none}.ehs-welcome-copy h1{max-width:560px;font-size:24px}.ehs-welcome-copy>p:last-child{margin-top:6px;font-size:11px}.ehs-welcome-tagline{font-size:16px}.ehs-areas-section{margin-top:14px}}@media (min-width: 1024px) and (max-height: 1024px){.ehs-home-content{padding-bottom:8px}.ehs-quick-tools-trigger{position:static;display:inline-flex;min-height:32px;align-items:center;padding:0 10px;border:1px solid #d5e0e6;border-radius:6px;color:#35546a;background:#f5f8f9;font:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:background .18s,border-color .18s}.ehs-quick-tools-trigger:hover{border-color:#b8d2d2;background:#eaf2f3}.ehs-quick-tools-trigger:focus-visible{outline:2px solid #168582;outline-offset:3px}.ehs-topnav{display:flex}.ehs-home-menu-open .ehs-quick-tools-trigger{display:none}[data-testid=executive-home-tools-dialog].ehs-quick-tools-dialog{display:flex;width:min(1000px,calc(100vw - 32px));max-width:1000px;max-height:90dvh;flex-direction:column;overflow:auto;gap:14px;border-color:#d5e0e6;border-radius:10px;color:#173149;background:#f7fafb}.ehs-quick-tools-header{padding-right:30px}.ehs-quick-tools-header h2{color:#173149}.ehs-quick-tools-body{min-height:0;overflow:auto}.ehs-quick-tools-body .ehs-bottom-grid{width:100%;grid-template-columns:minmax(0,1fr);margin-top:0}.ehs-quick-tools-body .ehs-activity-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer: coarse){.ehs-safety-tabs [role=tab]{min-height:44px}}@media (min-width: 1024px){.ehs-home-menu-open .ehs-topbar{margin-left:256px;gap:10px}.ehs-home-menu-open .ehs-topnav{display:flex}}@media (min-width: 1580px){.ehs-bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(380px,1fr);align-items:stretch}.ehs-shortcuts-panel{padding:15px}.ehs-activity-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 840px){.ehs-industrial-home .ehs-topbar{flex-wrap:wrap;row-gap:6px}.ehs-topnav{display:grid;order:3;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));align-self:auto;gap:3px}.ehs-topnav a{min-width:0;min-height:52px;flex-direction:column;justify-content:center;gap:3px;padding:4px 2px;white-space:normal;text-align:center;font-size:9px;line-height:1.15}.ehs-topnav a.is-current:after{right:18%;bottom:2px;left:18%}.ehs-nav-label{max-width:100%;overflow-wrap:anywhere}.ehs-welcome{background-image:url(/images/ehs-home/hero-mobile.jpg);background-position:center 40%}}@media (max-width: 520px){.ehs-industrial-home .ehs-topbar{flex-wrap:wrap;gap:7px;padding:7px 10px}.ehs-brand{flex:1}.ehs-brand img{width:80px}.ehs-brand-divider{display:none}.ehs-top-controls{width:100%;justify-content:flex-end}.ehs-industrial-home .ehs-unit-select{width:min(64vw,230px)}.ehs-home-content{padding:10px 10px 20px}.ehs-welcome{min-height:195px;align-items:flex-start;flex-direction:column;justify-content:center;gap:11px;padding:17px 15px 50px;background-position:center}.ehs-welcome:before{background:linear-gradient(90deg,#052031e8,#07273ba1 75%,#07283c52)}.ehs-welcome-copy h1{font-size:23px}.ehs-welcome-copy>p:last-child{max-width:275px;font-size:11px}.ehs-welcome-tagline{display:none}.ehs-welcome-unit{position:absolute;right:11px;bottom:11px;align-self:auto;margin:0;font-size:9px}.ehs-section-period{font-size:9px}.ehs-area-grid{gap:9px}.ehs-area-cover{min-height:82px}.ehs-activity-feed{grid-template-columns:1fr}}@media (max-width: 1100px){.ehs-topnav a{padding-right:7px;padding-left:7px}.ehs-profile strong{display:none}}@media (min-width: 841px) and (max-width: 1439px){.ehs-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ehs-topnav a{width:38px;justify-content:center;padding:0}}@media (max-width: 640px){.ehs-profile{display:none}}@media (prefers-reduced-motion: reduce){.ehs-industrial-home *,.ehs-industrial-home *:before,.ehs-industrial-home *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width: 1024px) and (max-height: 1024px){.ehs-home-content{padding-top:9px;padding-bottom:5px}.ehs-welcome{min-height:88px;padding:11px 20px}.ehs-areas-section{margin-top:10px}.ehs-section-heading{margin-bottom:6px}.ehs-area-grid{gap:7px}.ehs-area-cover{height:76px;min-height:76px;padding:7px 10px}.ehs-area-title h3{font-size:clamp(15px,1.2vw,18px)}.ehs-area-title p{font-size:10px;line-height:1.3}.ehs-area-open{top:8px;right:8px}.ehs-area-body{padding:5px 7px 4px}.ehs-health-metrics{gap:5px}.ehs-health-metric{min-height:54px;padding:6px}.ehs-health-metric p:first-child,.ehs-health-metric p:nth-child(3){font-size:9px}.ehs-health-metric p:nth-child(2){font-size:18px}.ehs-area-card figure{margin-top:5px;padding-top:4px}.ehs-area-card figure figcaption{margin-bottom:4px}.ehs-area-card figure figcaption span:first-child{font-size:10px}.ehs-area-card figure figcaption span:last-child{font-size:9px}.ehs-area-card figure svg.h-\[142px\]{height:82px}.ehs-area-card figure>p{min-height:82px}.ehs-safety-tabs{gap:4px;margin-bottom:5px}.ehs-safety-tabs [role=tab]{min-height:28px;padding:4px 2px}.ehs-area-card [data-testid^=safety-metric-]{padding:5px}.ehs-area-card [data-testid^=safety-metric-]>div:first-child,.ehs-area-card [data-testid^=safety-metric-] p:last-child,.ehs-area-card [data-testid^=safety-metric-] .ehs-safety-caption{min-height:20px}.ehs-area-card [data-testid^=safety-metric-] .relative.mt-1.h-6,.ehs-area-card [data-testid^=safety-metric-] svg.h-6{height:29px}.ehs-area-card [data-testid=executive-environment-overview]>div:first-child{margin-bottom:5px}.ehs-area-card [data-testid=executive-environment-overview] [role=tab]{min-height:24px;padding:2px 6px}.ehs-area-card [data-testid=executive-environment-overview] [data-testid^=environment-metric-]{min-height:58px;padding:6px}.ehs-area-card [data-testid=executive-environment-overview] [data-testid^=environment-metric-]>span:nth-child(3){line-height:1.2}.ehs-area-card [data-testid=executive-environment-overview] figure{margin-top:5px;padding-top:4px}.ehs-area-card [data-testid=executive-environment-overview] figure svg.h-\[142px\]{height:68px}.ehs-environment-source{margin-top:3px}.ehs-environment-source>button{min-height:24px}.ehs-area-footer{min-height:24px;margin-top:4px}.ehs-bottom-grid{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:8px}.ehs-shortcuts-panel{padding:8px 9px}.ehs-bottom-heading{margin-bottom:6px}}@media (min-width: 1024px) and (max-height: 1024px) and (pointer: coarse){.ehs-safety-tabs [role=tab]{min-height:44px}}@media (min-width: 1280px) and (max-height: 1024px){.ehs-area-card [data-testid=executive-environment-overview]>div:first-child>[role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.ehs-bottom-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1280px){.ehs-nav-label{display:inline}}@media (min-width: 1024px) and (max-width: 1279px){.ehs-industrial-home .ehs-brand{gap:7px}.ehs-brand img{width:76px}.ehs-brand-name{font-size:12px}.ehs-topnav{margin-left:0}}@media (max-width: 767px){.ehs-shortcuts-grid{justify-content:flex-start;gap:6px}.ehs-shortcut{flex:0 0 44px}}.ehs-executive-cards{position:relative;min-height:370px;grid-template-rows:370px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;transition:grid-template-columns .24s ease}.ehs-executive-cards[data-active-area=health]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,.67fr))}.ehs-executive-cards[data-active-area=safety]{grid-template-columns:minmax(0,.67fr) minmax(0,2fr) repeat(2,minmax(0,.67fr))}.ehs-executive-cards[data-active-area=environment]{grid-template-columns:repeat(2,minmax(0,.67fr)) minmax(0,2fr) minmax(0,.67fr)}.ehs-executive-cards[data-active-area=process]{grid-template-columns:repeat(3,minmax(0,.67fr)) minmax(0,2fr)}.ehs-executive-cards .ehs-area-card{position:relative;z-index:0;min-width:0;height:320px;min-height:0;overflow:hidden;transition:height .24s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ehs-executive-cards .ehs-area-card.is-expanded{z-index:2;height:370px;border-color:color-mix(in srgb,var(--area-color) 40%,#d5e0e6);box-shadow:0 7px 22px #19364724}.ehs-executive-cards .ehs-area-cover{height:154px;min-height:154px;transition:height .24s ease,min-height .24s ease}.ehs-executive-cards .is-expanded .ehs-area-cover{height:76px;min-height:76px}.ehs-executive-cards .ehs-area-body{min-height:0;justify-content:space-between;padding:10px 11px}.ehs-executive-summary{min-width:0;padding:0 1px 7px}.ehs-highlight-label{margin:0;color:#496071;font-size:12px;font-weight:700;line-height:1.35}.ehs-highlight-value{overflow-wrap:anywhere;margin:4px 0 0;color:#173149;font-size:clamp(17px,1.55vw,25px);font-weight:800;letter-spacing:-.035em;line-height:1.15}.ehs-highlight-value.is-long{font-size:15px;letter-spacing:-.015em}.ehs-highlight-caption{margin:4px 0 0;color:#526777;font-size:11px;line-height:1.4}.ehs-expand-control{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 8px;border:1px solid #dce6e9;border-radius:5px;color:#31566b;background:#f5f8f9;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ehs-expand-control:hover{border-color:color-mix(in srgb,var(--area-color) 40%,#dce6e9);background:#f0f6f6}.ehs-expand-control:focus-visible,.ehs-area-details a:focus-visible{outline:2px solid #087f7a;outline-offset:2px}.ehs-area-details{display:grid;gap:8px;align-content:start;min-width:0;padding-top:8px;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.ehs-area-card.is-expanded .ehs-area-details{opacity:1;transform:translateY(0)}.ehs-area-details[aria-hidden=true]{display:none}.ehs-detail-pair{display:grid;gap:5px;min-width:0}.ehs-detail-pair>div{display:grid;gap:2px;padding:7px 8px;border:1px solid #e2e9ec;border-radius:5px;background:#f6f9fa}.ehs-detail-pair span,.ehs-doc-status span{color:#496171;font-size:11px;line-height:1.35}.ehs-detail-pair strong,.ehs-doc-status strong{color:#203e53;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.ehs-detail-pair>p{margin:0;color:#526777;font-size:11px}.ehs-safety-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ehs-safety-pair>div{align-content:start}.ehs-safety-pair small{color:#496171;font-size:11px;line-height:1.35}.ehs-doc-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ehs-doc-status>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 6px;min-width:0;padding:6px;border:1px solid #e2e9ec;border-radius:5px;background:#f6f9fa}.ehs-doc-status strong{font-size:14px}.ehs-doc-status p{grid-column:1 / -1;margin:0;color:#607586;font-size:10px;line-height:1.4}.ehs-environment-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ehs-environment-links a{display:flex;min-height:34px;align-items:center;padding:4px 6px;border-radius:4px;color:#315c48;background:#eff5f0;font-size:11px;font-weight:700;line-height:1.25;text-decoration:none}.ehs-environment-links a:hover{background:#e5f0e8}.ehs-next-action{padding:6px 7px;border-left:2px solid #8aaea8;background:#f4f8f7}.ehs-next-action span{color:#38595d;font-size:11px;font-weight:750}.ehs-next-action p,.ehs-process-note{margin:3px 0 0;color:#405a6a;font-size:12px;line-height:1.45}.ehs-executive-cards .ehs-area-footer{min-height:32px;margin-top:0;font-size:12px}.ehs-process-note{padding-top:5px;border-top:1px solid #e7edef}@media (max-width: 1023px){.ehs-executive-cards{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-items:stretch}.ehs-executive-cards[data-active-area]{grid-template-columns:repeat(2,minmax(0,1fr))}.ehs-executive-cards .ehs-area-card{height:auto;min-height:220px}.ehs-executive-cards .ehs-area-card.is-expanded{height:auto;min-height:300px}.ehs-executive-cards .ehs-area-cover{height:100px;min-height:100px}.ehs-doc-status,.ehs-environment-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ehs-executive-cards .ehs-area-details[aria-hidden=true]{display:none}}@media (pointer: coarse){.ehs-expand-control,.ehs-environment-links a,.ehs-executive-cards .ehs-area-footer{min-height:44px}}@media (max-width: 639px){.ehs-executive-cards{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:9px}.ehs-executive-cards[data-active-area]{grid-template-columns:minmax(0,1fr)}.ehs-executive-cards .ehs-area-card,.ehs-executive-cards .ehs-area-card.is-expanded{min-height:0}.ehs-executive-cards .ehs-area-body{min-height:0;padding:10px 12px}.ehs-executive-cards .ehs-area-cover{min-height:82px}.ehs-executive-cards .ehs-area-details{gap:9px}.ehs-expand-control{min-height:44px;padding:0 11px}.ehs-environment-links a{min-height:44px;font-size:10px}}@media (prefers-reduced-motion: reduce){.ehs-executive-cards,.ehs-executive-cards *,.ehs-executive-cards *:before,.ehs-executive-cards *:after{transition-duration:.01ms!important}}.ehs-area-hub-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;justify-content:flex-end;align-items:flex-start;padding:5px;border-radius:inherit}.ehs-area-hub-link svg{padding:4px;border-radius:50%;color:#fff;background:#001e288c}.ehs-area-hub-link:hover svg{background:#087f7a}.ehs-area-hub-link:focus-visible{outline:3px solid #12c8d4;outline-offset:-3px}.ehs-area-cover:has(.ehs-area-hub-link) .ehs-area-title{padding-right:22px}.ehs-area-cover:has(.ehs-area-hub-link) .ehs-area-status{right:35px}@media (min-width: 1024px){.ehs-executive-cards .ehs-area-card{height:350px}.ehs-executive-cards .ehs-area-card.is-expanded{height:370px}.ehs-executive-cards .ehs-area-cover{height:96px;min-height:96px}.ehs-executive-cards .is-expanded .ehs-area-cover{height:76px;min-height:76px}.ehs-executive-cards .ehs-area-body{padding:8px 9px}}.ehs-executive-summary{padding:5px 1px 8px;border-top:2px solid color-mix(in srgb,var(--area-color) 56%,#d8e2e8);background:color-mix(in srgb,var(--area-color) 3%,transparent)}.ehs-highlight-label{color:#405a6c;font-size:11px;font-weight:750;line-height:1.3}.ehs-highlight-value{margin-top:3px;color:color-mix(in srgb,var(--area-color) 24%,#173149);font-size:clamp(20px,2vw,28px);font-weight:850;letter-spacing:-.045em;line-height:1.08;font-variant-numeric:lining-nums tabular-nums}.ehs-highlight-value.is-long{font-size:15px;line-height:1.22}.ehs-highlight-caption{margin-top:4px;color:#526777;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.ehs-executive-narrative{margin:5px 0 0;padding-left:7px;border-left:2px solid color-mix(in srgb,var(--area-color) 48%,#d8e2e8);color:#405a6a;font-size:10px;font-weight:500;line-height:1.38;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ehs-area-health .ehs-executive-summary{border-top-color:#087c9a}.ehs-area-safety .ehs-executive-summary{border-top-color:#14735f}.ehs-area-environment .ehs-executive-summary{border-top-color:#518d37}.ehs-area-process .ehs-executive-summary{border-top-color:#315c78}@media (max-width: 1023px){.ehs-executive-cards .ehs-area-card,.ehs-executive-cards .ehs-area-card.is-expanded{height:auto}.ehs-executive-cards .ehs-area-cover,.ehs-executive-cards .is-expanded .ehs-area-cover{height:100px;min-height:100px}.ehs-executive-cards .ehs-area-body{gap:10px}.ehs-expand-control,.ehs-executive-cards .ehs-area-footer,.ehs-environment-links a{min-height:44px}}@media (max-width: 639px){.ehs-executive-cards .ehs-area-cover,.ehs-executive-cards .is-expanded .ehs-area-cover{height:82px;min-height:82px}.ehs-executive-summary{padding-bottom:9px}.ehs-highlight-value{font-size:clamp(22px,6vw,28px)}.ehs-highlight-value.is-long{font-size:16px}.ehs-executive-narrative{font-size:11px;line-height:1.45}}.ehs-industrial-home{position:relative;isolation:isolate;background:#09283d}.ehs-industrial-home:before{position:fixed;z-index:-1;top:56px;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(180deg,#041d2e47,#05223357 54%,#05223380),url(/images/ehs-home/hero.jpg) center 48% / cover no-repeat}.ehs-industrial-home .ehs-welcome{background:transparent;box-shadow:inset 0 0 0 1px #bedbe230,0 8px 22px #03182533;-webkit-backdrop-filter:none;backdrop-filter:none}.ehs-industrial-home .ehs-welcome:before{background:linear-gradient(90deg,#052031ad,#07273b7a 28%,#07283c2e,#04203400 76%)}.ehs-industrial-home .ehs-section-heading,.ehs-industrial-home .ehs-bottom-heading{padding:5px 9px;border-radius:5px;background:#051f30d1;box-shadow:0 2px 8px #0315211f}.ehs-industrial-home .ehs-section-index{color:#7ed4ca}.ehs-industrial-home .ehs-section-heading h2,.ehs-industrial-home .ehs-bottom-heading h2{color:#fff}.ehs-industrial-home .ehs-section-rule{background:#d8e8ec8c}.ehs-industrial-home .ehs-section-period,.ehs-industrial-home .ehs-bottom-heading p{color:#e0edf0}@media (max-width: 840px){.ehs-industrial-home:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#041d2e42,#05223357 52%,#05223380),url(/images/ehs-home/hero-mobile.jpg) center / cover no-repeat}.ehs-industrial-home .ehs-welcome{background-image:none}.ehs-industrial-home .ehs-welcome:before{background:linear-gradient(90deg,#052031ad,#07273b7a 42%,#07283c29 72%,#04203400)}}@media (max-width: 520px){.ehs-industrial-home .ehs-welcome:before{background:linear-gradient(90deg,#052031ad,#07273b7a 42%,#07283c29 72%,#04203400)}}.ehs-industrial-home .ehs-shortcuts-panel{min-width:0;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.ehs-industrial-home .ehs-shortcuts-grid{width:100%;min-width:0;justify-content:space-between;gap:6px;overflow-x:auto;overflow-y:hidden;padding:5px 4px;scrollbar-color:rgba(211,232,237,.38) transparent}.ehs-industrial-home .ehs-shortcut{display:inline-flex;width:44px;min-width:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:flex-start;gap:0;padding:0 7px;overflow:visible;border:1px solid rgba(207,228,234,.34);border-radius:9px;color:#f3f8fa;background:#072031c7;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:width .2s ease,flex-basis .2s ease,gap .2s ease,border-color .18s ease,background .18s ease}.ehs-industrial-home .ehs-shortcut>.ehs-shortcut-icon{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:6px}.ehs-industrial-home .ehs-shortcut-label{display:block;max-width:0;overflow:hidden;color:#f4f8fa;font-size:11px;font-weight:700;line-height:1.2;text-overflow:clip;white-space:nowrap;opacity:0;transition:max-width .2s ease,opacity .14s ease}.ehs-industrial-home .ehs-shortcut:hover,.ehs-industrial-home .ehs-shortcut:focus-visible{width:-moz-max-content;width:max-content;flex-basis:max-content;gap:8px;border-color:#a7dcd7cc;color:#fff;background:#093442f0}.ehs-industrial-home .ehs-shortcut:hover .ehs-shortcut-label,.ehs-industrial-home .ehs-shortcut:focus-visible .ehs-shortcut-label{max-width:18rem;opacity:1}.ehs-industrial-home .ehs-shortcut:focus-visible{outline:2px solid #a2e0d7;outline-offset:2px}@media (pointer: coarse){.ehs-industrial-home .ehs-shortcut{width:-moz-max-content;width:max-content;min-width:44px;flex:0 0 auto;gap:8px;padding-right:10px;background:#072031db}.ehs-industrial-home .ehs-shortcut-label{max-width:18rem;opacity:1}}@media (prefers-reduced-motion: reduce){.ehs-industrial-home .ehs-shortcut,.ehs-industrial-home .ehs-shortcut-label{transition-duration:.01ms!important}}.ehs-industrial-home .ehs-home-content{width:100%;max-width:none;margin-left:0}.ehs-industrial-home .ehs-executive-cards .ehs-area-card{border-color:#c8e0e757;color:#f2f7f8;background:#07223396;box-shadow:0 4px 14px #02142029,inset 0 1px #ffffff14}.ehs-industrial-home .ehs-executive-cards .ehs-area-card.is-expanded{border-color:color-mix(in srgb,var(--area-color) 72%,rgba(214,236,239,.5));background:#072233a3;box-shadow:0 8px 24px #0214203d,inset 0 1px #ffffff1a}.ehs-industrial-home .ehs-executive-cards .ehs-area-body{color:#edf5f7;background:transparent}.ehs-industrial-home .ehs-executive-cards .ehs-executive-summary{border-top-color:color-mix(in srgb,var(--area-color) 78%,#d6eeee);background:#ffffff0e}.ehs-industrial-home .ehs-executive-cards .ehs-highlight-label,.ehs-industrial-home .ehs-executive-cards .ehs-highlight-caption,.ehs-industrial-home .ehs-executive-cards .ehs-executive-narrative{color:#e0edf1}.ehs-industrial-home .ehs-executive-cards .ehs-highlight-value{color:#fff;text-shadow:0 1px 2px rgba(0,15,24,.3)}.ehs-industrial-home .ehs-executive-cards .ehs-executive-narrative{border-left-color:color-mix(in srgb,var(--area-color) 72%,#e4f2f1)}.ehs-industrial-home .ehs-executive-cards .ehs-expand-control{border-color:#d2e6eb5c;color:#f1f7f8;background:#e1f0f21f}.ehs-industrial-home .ehs-executive-cards .ehs-expand-control:hover{border-color:color-mix(in srgb,var(--area-color) 72%,#d9eceb);color:#fff;background:#e1f0f233}.ehs-industrial-home .ehs-executive-cards .ehs-area-details{color:#edf5f7}.ehs-industrial-home .ehs-executive-cards .ehs-detail-pair>div,.ehs-industrial-home .ehs-executive-cards .ehs-doc-status>div,.ehs-industrial-home .ehs-executive-cards .ehs-health-metric,.ehs-industrial-home .ehs-executive-cards [data-testid^=safety-metric-],.ehs-industrial-home .ehs-executive-cards [data-testid^=environment-metric-]{border-color:#d3e7eb38;color:#f0f6f7;background:#d6e9ed1c}.ehs-industrial-home .ehs-executive-cards .ehs-area-body :is(p,span,strong,small,label,figcaption),.ehs-industrial-home .ehs-executive-cards figure figcaption span,.ehs-industrial-home .ehs-executive-cards [data-testid=executive-safety-overview] p,.ehs-industrial-home .ehs-executive-cards [data-testid=executive-environment-overview] :is(p,span,strong){color:#e6f0f2!important}.ehs-industrial-home .ehs-executive-cards .ehs-detail-pair strong,.ehs-industrial-home .ehs-executive-cards .ehs-doc-status strong,.ehs-industrial-home .ehs-executive-cards .ehs-health-metric p:nth-child(2),.ehs-industrial-home .ehs-executive-cards [data-testid^=safety-metric-] p:nth-child(2),.ehs-industrial-home .ehs-executive-cards [data-testid^=environment-metric-]>span:nth-child(2){color:#fff!important}.ehs-industrial-home .ehs-executive-cards .ehs-area-details figure{border-top-color:#d8eaee40}.ehs-industrial-home .ehs-executive-cards .ehs-area-details figure svg text{fill:#dce9ed!important}.ehs-industrial-home .ehs-executive-cards .ehs-area-details figure svg .recharts-cartesian-grid line{stroke:#daebee33}.ehs-industrial-home .ehs-executive-cards .ehs-safety-tabs [role=tab],.ehs-industrial-home .ehs-executive-cards [data-testid=executive-environment-overview] [role=tab]{border-color:#d3e7eb47;color:#e6f0f2;background:#d6e9ed1a}.ehs-industrial-home .ehs-executive-cards .ehs-safety-tabs [role=tab][aria-selected=true],.ehs-industrial-home .ehs-executive-cards [data-testid=executive-environment-overview] [role=tab][aria-selected=true]{border-color:color-mix(in srgb,var(--area-color) 72%,#c9e8e0);color:#fff;background:#48987e47;box-shadow:inset 0 -2px var(--area-color)}.ehs-industrial-home .ehs-executive-cards .ehs-environment-links a{border:1px solid rgba(205,230,214,.24);color:#e7f4eb;background:#306f4f4d}.ehs-industrial-home .ehs-executive-cards .ehs-environment-links a:hover{background:#42896075}.ehs-industrial-home .ehs-executive-cards .ehs-process-note{border-top-color:#d8eaee3d;color:#e5eff2}.ehs-industrial-home .ehs-executive-cards .ehs-area-footer{color:#a9e3df}.ehs-industrial-home .ehs-executive-cards .ehs-area-footer:hover{color:#fff}.ehs-industrial-home .ehs-executive-cards :is(.ehs-expand-control,.ehs-area-footer,.ehs-area-details a,.ehs-safety-tabs [role=tab],[data-testid=executive-environment-overview] [role=tab],.ehs-environment-source>button):focus-visible{outline:2px solid #a9e8df;outline-offset:2px}@media (min-width: 900px){.ehs-industrial-home .ehs-home-content{padding-right:clamp(16px,2.3vw,34px);padding-left:clamp(16px,2.3vw,34px)}}@media (prefers-reduced-motion: reduce){.ehs-industrial-home .ehs-executive-cards,.ehs-industrial-home .ehs-executive-cards *,.ehs-industrial-home .ehs-executive-cards *:before,.ehs-industrial-home .ehs-executive-cards *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.area-hub{--hub-ink: #19394b;--hub-muted: #627887;--hub-line: #d8e3e8;--hub-accent: #167d78;--hub-accent-soft: #e8f4f1;width:100%;max-width:1500px;margin:0 auto;color:var(--hub-ink);font-family:DM Sans,Aptos,sans-serif}.area-hub--health{--hub-accent: #bd4b68;--hub-accent-soft: #f8edf0}.area-hub--safety{--hub-accent: #a96d17;--hub-accent-soft: #f8f1e5}.area-hub--environment{--hub-accent: #367c58;--hub-accent-soft: #eaf3ed}.area-hub--process{--hub-accent: #486a9a;--hub-accent-soft: #edf1f7}.area-hub-area-nav{display:flex;min-width:0;gap:6px;padding:0 0 12px;overflow-x:auto;scrollbar-width:thin}.area-hub-area-tab{display:inline-flex;min-width:-moz-max-content;min-width:max-content;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--hub-line);border-radius:7px;color:#496272;background:#fff;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.area-hub-area-tab>svg{color:var(--hub-accent);flex:0 0 auto}.area-hub-area-tab:hover,.area-hub-area-tab.is-current{color:var(--hub-ink);border-color:color-mix(in srgb,var(--hub-accent) 35%,var(--hub-line));background:var(--hub-accent-soft)}.area-hub-area-tab.is-current{box-shadow:inset 0 -2px var(--hub-accent)}.area-hub-hero{position:relative;display:flex;min-height:205px;align-items:flex-end;justify-content:space-between;gap:20px;overflow:hidden;padding:clamp(19px,4vw,34px);border:1px solid rgba(255,255,255,.2);border-radius:9px;color:#fff;background-color:#19394b;background-position:center 46%;background-size:cover;box-shadow:0 8px 20px #18384821}.area-hub-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a2535e8,#0e3040ba 52%,#0d2c3b30)}.area-hub-hero-content,.area-hub-back--hero{position:relative;z-index:1}.area-hub-eyebrow{margin:0 0 12px;color:#bddbdc;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.area-hub-heading-row{display:flex;align-items:center;gap:13px}.area-hub-hero-icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;background:#ffffff24}.area-hub-heading-row h1{margin:0;color:#fff;font-size:clamp(24px,4vw,37px);font-weight:780;letter-spacing:-.045em;line-height:1.12}.area-hub-heading-row p{max-width:520px;margin:7px 0 0;color:#e0ebee;font-size:13px;line-height:1.5}.area-hub-back{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d1e0e5;border-radius:6px;color:#315265;background:#fff;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s}.area-hub-back:hover{transform:translate(-2px);background:#f1f7f7}.area-hub-back--hero{flex:0 0 auto;border-color:#ffffff73;color:#fff;background:#08233361}.area-hub-back--hero:hover{background:#ffffff2b}.area-hub-content{padding:23px 0 18px}.area-hub-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.area-hub-section-title{display:flex;min-width:0;align-items:center;gap:9px}.area-hub-section-mark{width:3px;height:19px;flex:0 0 auto;border-radius:2px;background:var(--hub-accent)}.area-hub-section-title h2{margin:0;color:#28475b;font-size:16px;font-weight:780;letter-spacing:-.02em}.area-hub-count{margin-left:2px;color:#778b97;font-size:11px;white-space:nowrap}.area-hub-search-wrap{display:flex;width:min(100%,315px);min-height:44px;align-items:center;gap:9px;padding:0 10px 0 13px;border:1px solid #d4e0e5;border-radius:7px;color:#718591;background:#fff}.area-hub-search-wrap:focus-within{border-color:color-mix(in srgb,var(--hub-accent) 57%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--hub-accent) 12%,transparent)}.area-hub-search-wrap>svg{flex:0 0 auto}.area-hub-search-wrap input{width:100%;min-width:0;height:40px;border:0;outline:0;color:#264456;background:transparent;font:inherit;font-size:12px}.area-hub-search-wrap input::-moz-placeholder{color:#8495a0}.area-hub-search-wrap input::placeholder{color:#8495a0}.area-hub-search-wrap input::-webkit-search-cancel-button{display:none}.area-hub-clear{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:0;border-radius:5px;color:#637986;background:transparent;cursor:pointer}.area-hub-clear:hover{color:#29495a;background:#edf3f4}.area-hub-groups{display:grid;gap:20px}.area-hub-group{min-width:0}.area-hub-group h3{margin:0 0 9px;color:#637987;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.area-hub-shortcuts{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:9px}.area-hub-shortcut{display:flex;min-width:0;min-height:66px;align-items:center;gap:12px;padding:10px 13px;border:1px solid #dbe5e9;border-radius:7px;color:var(--hub-ink);background:#fff;box-shadow:0 2px 7px #1d3c4b09;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.area-hub-shortcut:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--hub-accent) 42%,#dbe5e9);background:#fff;box-shadow:0 6px 15px #1d3c4b14}.area-hub-shortcut-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:7px;background:#edf3f5}.area-hub-shortcut-icon.text-red-500,.area-hub-shortcut-icon.text-red-600,.area-hub-shortcut-icon.text-red-700,.area-hub-shortcut-icon.text-rose-600{color:#b84959;background:#f9ecee}.area-hub-shortcut-icon.text-orange-500,.area-hub-shortcut-icon.text-orange-600,.area-hub-shortcut-icon.text-orange-700{color:#a96120;background:#fbf0e6}.area-hub-shortcut-icon.text-amber-500,.area-hub-shortcut-icon.text-amber-600,.area-hub-shortcut-icon.text-amber-700{color:#956713;background:#f8f2e3}.area-hub-shortcut-icon.text-blue-600,.area-hub-shortcut-icon.text-indigo-500,.area-hub-shortcut-icon.text-indigo-600,.area-hub-shortcut-icon.text-violet-600{color:#47649a;background:#edf1f8}.area-hub-shortcut-icon.text-teal-600,.area-hub-shortcut-icon.text-cyan-600,.area-hub-shortcut-icon.text-sky-600{color:#147e83;background:#e8f3f4}.area-hub-shortcut-icon.text-emerald-500,.area-hub-shortcut-icon.text-emerald-600,.area-hub-shortcut-icon.text-emerald-700,.area-hub-shortcut-icon.text-lime-700{color:#397954;background:#edf4ed}.area-hub-shortcut-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.area-hub-shortcut-name{overflow-wrap:anywhere;color:#29495b;font-size:13px;font-weight:720;line-height:1.3}.area-hub-shortcut-action{color:#84949d;font-size:10px;font-weight:650}.area-hub-shortcut-arrow{flex:0 0 auto;color:#8da0a9;transition:transform .18s,color .18s}.area-hub-shortcut:hover .area-hub-shortcut-arrow{transform:translate(3px);color:var(--hub-accent)}.area-hub-skeleton{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:9px}.area-hub-skeleton-card{height:66px;border:1px solid #e1e9ec;border-radius:7px;background:#edf2f3;animation:area-hub-pulse 1.3s ease-in-out infinite alternate}@keyframes area-hub-pulse{0%{opacity:.58}to{opacity:1}}.area-hub-empty{display:grid;min-height:205px;justify-items:center;align-content:center;padding:24px;border:1px dashed #cbd9df;border-radius:8px;background:#f8fafb;text-align:center}.area-hub-empty-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:var(--hub-accent);background:var(--hub-accent-soft)}.area-hub-empty h3{margin:12px 0 4px;color:#2e4d60;font-size:15px}.area-hub-empty p{max-width:390px;margin:0;color:#738792;font-size:12px;line-height:1.55}.area-hub-empty--search{min-height:140px;gap:9px}.area-hub-empty--search button{min-height:44px;padding:0 12px;border:1px solid #d4e0e5;border-radius:6px;color:var(--hub-accent);background:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.area-hub-process{display:flex;min-height:132px;align-items:center;gap:15px;margin-top:22px;padding:22px;border:1px dashed color-mix(in srgb,var(--hub-accent) 28%,#d4e0e5);border-radius:8px;background:#f7f9fb}.area-hub-process-icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--hub-accent);background:var(--hub-accent-soft)}.area-hub-status{display:inline-flex;min-height:25px;align-items:center;padding:0 8px;border-radius:4px;color:#3e5f83;background:#e8eef6;font-size:10px;font-weight:750}.area-hub-process h2{max-width:650px;margin:8px 0 0;color:#536d7d;font-size:14px;font-weight:550;line-height:1.5}.area-hub--missing{display:grid;min-height:55dvh;justify-items:center;align-content:center;padding:30px 16px;text-align:center}.area-hub-missing-mark{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;color:#167d78;background:#e8f4f1}.area-hub--missing .area-hub-eyebrow{margin:19px 0 8px;color:#728a96}.area-hub--missing h1{margin:0;color:#234357;font-size:26px;letter-spacing:-.035em}.area-hub-intro{margin:8px 0 18px;color:#687f8d;font-size:13px}.area-hub-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.area-hub a:focus-visible,.area-hub button:focus-visible{outline:3px solid color-mix(in srgb,var(--hub-accent) 70%,white);outline-offset:3px}@media (min-width: 620px){.area-hub-shortcuts,.area-hub-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.area-hub-area-nav{padding-bottom:14px}.area-hub-shortcuts,.area-hub-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.area-hub-content{padding-top:27px}}@media (max-width: 600px){.area-hub-hero{min-height:224px;align-items:flex-start;flex-direction:column;justify-content:flex-end;gap:13px;padding:18px}.area-hub-hero-content{width:100%}.area-hub-heading-row h1{font-size:26px}.area-hub-heading-row p{font-size:12px}.area-hub-back--hero{min-height:40px}.area-hub-tools{align-items:stretch;flex-direction:column;gap:12px}.area-hub-search-wrap{width:100%}.area-hub-section-title{flex-wrap:wrap}.area-hub-count{margin-left:auto}.area-hub-process{align-items:flex-start;padding:16px}}@media (prefers-reduced-motion: reduce){.area-hub *,.area-hub *:before,.area-hub *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.art-action-roles{--aar-ink: #172d40;--aar-muted: #4e6475;--aar-line: #d4dee5;--aar-paper: #f5f8f9;--aar-blue: #145a86;--aar-green: #17683f;--aar-green-soft: #eaf5ee;--aar-current-soft: #edf5fa;--aar-warning: #7a4817;box-sizing:border-box;width:100%;padding:1rem;border:1px solid var(--aar-line);border-radius:9px;background:var(--aar-paper);color:var(--aar-ink)}.art-action-roles *,.art-action-roles *:before,.art-action-roles *:after{box-sizing:border-box}.art-action-roles__topline{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.art-action-roles__heading{min-width:0;margin:0;color:var(--aar-ink);font-size:.93rem;font-weight:750;line-height:1.3}.art-action-roles__revision{display:flex;flex:0 0 auto;align-items:baseline;gap:.35rem;margin:0;color:var(--aar-muted);font-size:.75rem}.art-action-roles__revision strong{color:var(--aar-ink);font-variant-numeric:tabular-nums}.art-action-roles__list{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;margin:0;padding:0;list-style:none}.art-action-roles__item{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:.65rem;padding:.8rem;border:1px solid var(--aar-line);border-radius:7px;background:#fbfcfc}.art-action-roles__item[aria-current=step]{border:2px solid var(--aar-blue);background:var(--aar-current-soft);box-shadow:inset 4px 0 0 var(--aar-green)}.art-action-roles__item--complete{border-color:#a9cbb5;background:var(--aar-green-soft)}.art-action-roles__role{display:flex;min-width:0;align-items:flex-start;gap:.65rem}.art-action-roles__role-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid #c5d5df;border-radius:6px;background:#edf3f6;color:var(--aar-blue)}.art-action-roles__role-icon svg{width:1.12rem;height:1.12rem;stroke-width:1.9}.art-action-roles__role-copy,.art-action-roles__state-copy{min-width:0}.art-action-roles__title{margin:0;color:var(--aar-ink);font-size:.87rem;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.art-action-roles__subtitle{margin:.12rem 0 0;color:var(--aar-muted);font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.art-action-roles__state{display:flex;min-width:0;align-items:flex-start;gap:.45rem;color:var(--aar-muted);font-size:.77rem;font-weight:650;line-height:1.35}.art-action-roles__status-icon{display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;margin-top:.04rem;color:#425a6b}.art-action-roles__status-icon svg{width:.95rem;height:.95rem;stroke-width:2.3}.art-action-roles__status-icon.is-complete{color:var(--aar-green)}.art-action-roles__item--complete .art-action-roles__state{color:#185b39}.art-action-roles__item--current .art-action-roles__state{color:#164f75}.art-action-roles__item--review .art-action-roles__state,.art-action-roles__item--unknown .art-action-roles__state{color:var(--aar-warning)}.art-action-roles__current-label{display:block;margin-bottom:.08rem;color:#164f75;font-size:.64rem;font-weight:800;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.art-action-roles__state-label{display:block;overflow-wrap:anywhere}.art-action-roles__note{min-width:0;margin:0;padding-top:.55rem;border-top:1px solid #dce4e8;color:var(--aar-muted);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.art-action-roles__explanation{margin:.75rem 0 0;color:var(--aar-muted);font-size:.73rem;line-height:1.45;overflow-wrap:anywhere}.art-action-roles__explanation-label{color:var(--aar-ink);font-weight:750}@media (min-width: 600px){.art-action-roles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.art-action-roles__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.art-action-roles *,.art-action-roles *:before,.art-action-roles *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--border)}body{background-color:var(--background);font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.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}.pointer-events-auto{pointer-events:auto}.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-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-4{left:1rem;right:1rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-5{left:-1.25rem}.-left-\[31px\]{left:-31px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-5{right:-1.25rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-20{left:5rem}.left-3{left:.75rem}.left-6{left:1.5rem}.left-\[50\%\]{left:50%}.left-\[5px\]{left:5px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[10px\]{top:10px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-9{grid-column:span 9 / span 9}.col-span-full{grid-column:1 / -1}.-m-1{margin:-.25rem}.-m-4{margin:-1rem}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!mt-0{margin-top:0!important}.-mb-2{margin-bottom:-.5rem}.-mb-32{margin-bottom:-8rem}.-mb-36{margin-bottom:-9rem}.-mb-48{margin-bottom:-12rem}.-ml-32{margin-left:-8rem}.-ml-36{margin-left:-9rem}.-ml-4{margin-left:-1rem}.-ml-48{margin-left:-12rem}.-mr-32{margin-right:-8rem}.-mr-48{margin-right:-12rem}.-mt-2{margin-top:-.5rem}.-mt-32{margin-top:-8rem}.-mt-4{margin-top:-1rem}.-mt-48{margin-top:-12rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[0\.55rem\]{margin-top:.55rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[9px\]{width:9px;height:9px}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[142px\]{height:142px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[205px\]{height:205px}.h-\[240px\]{height:240px}.h-\[270px\]{height:270px}.h-\[275px\]{height:275px}.h-\[315px\]{height:315px}.h-\[340px\]{height:340px}.h-\[390px\]{height:390px}.h-\[430px\]{height:430px}.h-\[450px\]{height:450px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[65vh\]{height:65vh}.h-\[68px\]{height:68px}.h-\[70vh\]{height:70vh}.h-\[76px\]{height:76px}.h-\[calc\(100vh-180px\)\]{height:calc(100vh - 180px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-16{max-height:4rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[19rem\]{max-height:19rem}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[calc\(90vh-180px\)\]{max-height:calc(90vh - 180px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-2{min-height:.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-60{min-height:15rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[166px\]{min-height:166px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[330px\]{min-height:330px}.min-h-\[34px\]{min-height:34px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[78px\]{min-height:78px}.min-h-\[80px\]{min-height:80px}.min-h-\[86px\]{min-height:86px}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[80px\]{width:80px}.w-\[95vw\]{width:95vw}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-36{min-width:9rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-56{min-width:14rem}.min-w-6{min-width:1.5rem}.min-w-64{min-width:16rem}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[510px\]{min-width:510px}.min-w-\[620px\]{min-width:620px}.min-w-\[64px\]{min-width:64px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[70px\]{min-width:70px}.min-w-\[720px\]{min-width:720px}.min-w-\[750px\]{min-width:750px}.min-w-\[760px\]{min-width:760px}.min-w-\[800px\]{min-width:800px}.min-w-\[80px\]{min-width:80px}.min-w-\[850px\]{min-width:850px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[90px\]{min-width:90px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[132px\]{max-width:132px}.max-w-\[140px\]{max-width:140px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[560px\]{max-width:560px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[9rem\]{max-width:9rem}.max-w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{max-width:min(18rem,calc(100vw - 2rem))}.max-w-\[min\(18rem\,calc\(100vw-3rem\)\,100\%\)\]{max-width:min(18rem,calc(100vw - 3rem),100%)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.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%}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-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-x-full{--tw-translate-x: -100%;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-x-px{--tw-translate-x: -1px;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))}.-translate-y-full{--tw-translate-y: -100%;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-x-0{--tw-translate-x: 0px;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-x-\[-50\%\]{--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-x-px{--tw-translate-x: 1px;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-\[-50\%\]{--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-90{--tw-rotate: -90deg;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))}.rotate-2{--tw-rotate: 2deg;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-3{--tw-rotate: 3deg;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-45{--tw-rotate: 45deg;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-90{--tw-rotate: 90deg;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))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@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-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-6{scroll-margin-top:1.5rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_minmax\(70px\,1\.4fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(70px,1.4fr) auto}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.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(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#e1e1d6\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(225 225 214 / var(--tw-divide-opacity, 1))}.divide-\[\#e4ebe6\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(228 235 230 / var(--tw-divide-opacity, 1))}.divide-\[\#e7e9df\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(231 233 223 / var(--tw-divide-opacity, 1))}.divide-\[\#e7ede9\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(231 237 233 / var(--tw-divide-opacity, 1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-\[5rem\]{border-bottom-left-radius:5rem}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-8{border-right-width:8px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-8{border-top-width:8px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-\[\#176b58\]{--tw-border-opacity: 1;border-color:rgb(23 107 88 / var(--tw-border-opacity, 1))}.border-\[\#205844\]{--tw-border-opacity: 1;border-color:rgb(32 88 68 / var(--tw-border-opacity, 1))}.border-\[\#2b705a\]{--tw-border-opacity: 1;border-color:rgb(43 112 90 / var(--tw-border-opacity, 1))}.border-\[\#83a590\]{--tw-border-opacity: 1;border-color:rgb(131 165 144 / var(--tw-border-opacity, 1))}.border-\[\#8ca995\]{--tw-border-opacity: 1;border-color:rgb(140 169 149 / var(--tw-border-opacity, 1))}.border-\[\#9dbbd1\]{--tw-border-opacity: 1;border-color:rgb(157 187 209 / var(--tw-border-opacity, 1))}.border-\[\#9eb4a7\]{--tw-border-opacity: 1;border-color:rgb(158 180 167 / var(--tw-border-opacity, 1))}.border-\[\#a9c5b0\]{--tw-border-opacity: 1;border-color:rgb(169 197 176 / var(--tw-border-opacity, 1))}.border-\[\#aebfb5\]{--tw-border-opacity: 1;border-color:rgb(174 191 181 / var(--tw-border-opacity, 1))}.border-\[\#b7d8cd\]{--tw-border-opacity: 1;border-color:rgb(183 216 205 / var(--tw-border-opacity, 1))}.border-\[\#b9d3cc\]{--tw-border-opacity: 1;border-color:rgb(185 211 204 / var(--tw-border-opacity, 1))}.border-\[\#c6d9ec\]{--tw-border-opacity: 1;border-color:rgb(198 217 236 / var(--tw-border-opacity, 1))}.border-\[\#c8ded0\]{--tw-border-opacity: 1;border-color:rgb(200 222 208 / var(--tw-border-opacity, 1))}.border-\[\#c9d9d5\]{--tw-border-opacity: 1;border-color:rgb(201 217 213 / var(--tw-border-opacity, 1))}.border-\[\#c9ddd0\]{--tw-border-opacity: 1;border-color:rgb(201 221 208 / var(--tw-border-opacity, 1))}.border-\[\#c9ddd6\]{--tw-border-opacity: 1;border-color:rgb(201 221 214 / var(--tw-border-opacity, 1))}.border-\[\#cad5df\]{--tw-border-opacity: 1;border-color:rgb(202 213 223 / var(--tw-border-opacity, 1))}.border-\[\#cbd8d2\]{--tw-border-opacity: 1;border-color:rgb(203 216 210 / var(--tw-border-opacity, 1))}.border-\[\#cbdad5\]{--tw-border-opacity: 1;border-color:rgb(203 218 213 / var(--tw-border-opacity, 1))}.border-\[\#cce0d2\]{--tw-border-opacity: 1;border-color:rgb(204 224 210 / var(--tw-border-opacity, 1))}.border-\[\#cfe2dc\]{--tw-border-opacity: 1;border-color:rgb(207 226 220 / var(--tw-border-opacity, 1))}.border-\[\#d0ded8\]{--tw-border-opacity: 1;border-color:rgb(208 222 216 / var(--tw-border-opacity, 1))}.border-\[\#d2e2d5\]{--tw-border-opacity: 1;border-color:rgb(210 226 213 / var(--tw-border-opacity, 1))}.border-\[\#d4e0d9\]{--tw-border-opacity: 1;border-color:rgb(212 224 217 / var(--tw-border-opacity, 1))}.border-\[\#d5dfd9\]{--tw-border-opacity: 1;border-color:rgb(213 223 217 / var(--tw-border-opacity, 1))}.border-\[\#d5dfda\]{--tw-border-opacity: 1;border-color:rgb(213 223 218 / var(--tw-border-opacity, 1))}.border-\[\#d5e2dc\]{--tw-border-opacity: 1;border-color:rgb(213 226 220 / var(--tw-border-opacity, 1))}.border-\[\#d5e2df\]{--tw-border-opacity: 1;border-color:rgb(213 226 223 / var(--tw-border-opacity, 1))}.border-\[\#d6b56e\]{--tw-border-opacity: 1;border-color:rgb(214 181 110 / var(--tw-border-opacity, 1))}.border-\[\#d7e1dc\]{--tw-border-opacity: 1;border-color:rgb(215 225 220 / var(--tw-border-opacity, 1))}.border-\[\#d7e2d6\]{--tw-border-opacity: 1;border-color:rgb(215 226 214 / var(--tw-border-opacity, 1))}.border-\[\#d7e2dc\]{--tw-border-opacity: 1;border-color:rgb(215 226 220 / var(--tw-border-opacity, 1))}.border-\[\#d7e4e0\]{--tw-border-opacity: 1;border-color:rgb(215 228 224 / var(--tw-border-opacity, 1))}.border-\[\#d7e5da\]{--tw-border-opacity: 1;border-color:rgb(215 229 218 / var(--tw-border-opacity, 1))}.border-\[\#d8e1e8\]{--tw-border-opacity: 1;border-color:rgb(216 225 232 / var(--tw-border-opacity, 1))}.border-\[\#d8e2df\]{--tw-border-opacity: 1;border-color:rgb(216 226 223 / var(--tw-border-opacity, 1))}.border-\[\#d8e7d8\]{--tw-border-opacity: 1;border-color:rgb(216 231 216 / var(--tw-border-opacity, 1))}.border-\[\#d9e1dc\]{--tw-border-opacity: 1;border-color:rgb(217 225 220 / var(--tw-border-opacity, 1))}.border-\[\#d9e4df\]{--tw-border-opacity: 1;border-color:rgb(217 228 223 / var(--tw-border-opacity, 1))}.border-\[\#dbe4e7\]{--tw-border-opacity: 1;border-color:rgb(219 228 231 / var(--tw-border-opacity, 1))}.border-\[\#dbe5dc\]{--tw-border-opacity: 1;border-color:rgb(219 229 220 / var(--tw-border-opacity, 1))}.border-\[\#dce5e2\]{--tw-border-opacity: 1;border-color:rgb(220 229 226 / var(--tw-border-opacity, 1))}.border-\[\#dce6e4\]{--tw-border-opacity: 1;border-color:rgb(220 230 228 / var(--tw-border-opacity, 1))}.border-\[\#dce7e2\]{--tw-border-opacity: 1;border-color:rgb(220 231 226 / var(--tw-border-opacity, 1))}.border-\[\#dce8e4\]{--tw-border-opacity: 1;border-color:rgb(220 232 228 / var(--tw-border-opacity, 1))}.border-\[\#dce8e5\]{--tw-border-opacity: 1;border-color:rgb(220 232 229 / var(--tw-border-opacity, 1))}.border-\[\#dfe3d8\]{--tw-border-opacity: 1;border-color:rgb(223 227 216 / var(--tw-border-opacity, 1))}.border-\[\#e0e6e2\]{--tw-border-opacity: 1;border-color:rgb(224 230 226 / var(--tw-border-opacity, 1))}.border-\[\#e0e9e3\]{--tw-border-opacity: 1;border-color:rgb(224 233 227 / var(--tw-border-opacity, 1))}.border-\[\#e1e1d6\]{--tw-border-opacity: 1;border-color:rgb(225 225 214 / var(--tw-border-opacity, 1))}.border-\[\#e1e4d9\]{--tw-border-opacity: 1;border-color:rgb(225 228 217 / var(--tw-border-opacity, 1))}.border-\[\#e1e7eb\]{--tw-border-opacity: 1;border-color:rgb(225 231 235 / var(--tw-border-opacity, 1))}.border-\[\#e1eae4\]{--tw-border-opacity: 1;border-color:rgb(225 234 228 / var(--tw-border-opacity, 1))}.border-\[\#e2e6d9\]{--tw-border-opacity: 1;border-color:rgb(226 230 217 / var(--tw-border-opacity, 1))}.border-\[\#e2ebe6\]{--tw-border-opacity: 1;border-color:rgb(226 235 230 / var(--tw-border-opacity, 1))}.border-\[\#e3e8e3\]{--tw-border-opacity: 1;border-color:rgb(227 232 227 / var(--tw-border-opacity, 1))}.border-\[\#e3ece9\]{--tw-border-opacity: 1;border-color:rgb(227 236 233 / var(--tw-border-opacity, 1))}.border-\[\#e4ebe6\]{--tw-border-opacity: 1;border-color:rgb(228 235 230 / var(--tw-border-opacity, 1))}.border-\[\#e5c37c\]{--tw-border-opacity: 1;border-color:rgb(229 195 124 / var(--tw-border-opacity, 1))}.border-\[\#e5ecef\]{--tw-border-opacity: 1;border-color:rgb(229 236 239 / var(--tw-border-opacity, 1))}.border-\[\#e5eeeb\]{--tw-border-opacity: 1;border-color:rgb(229 238 235 / var(--tw-border-opacity, 1))}.border-\[\#e6cf9c\]{--tw-border-opacity: 1;border-color:rgb(230 207 156 / var(--tw-border-opacity, 1))}.border-\[\#e6ebef\]{--tw-border-opacity: 1;border-color:rgb(230 235 239 / var(--tw-border-opacity, 1))}.border-\[\#e7ede9\]{--tw-border-opacity: 1;border-color:rgb(231 237 233 / var(--tw-border-opacity, 1))}.border-\[\#e7edf1\]{--tw-border-opacity: 1;border-color:rgb(231 237 241 / var(--tw-border-opacity, 1))}.border-\[\#ead8d2\]{--tw-border-opacity: 1;border-color:rgb(234 216 210 / var(--tw-border-opacity, 1))}.border-\[\#edf2f0\]{--tw-border-opacity: 1;border-color:rgb(237 242 240 / var(--tw-border-opacity, 1))}.border-\[\#eedcb3\]{--tw-border-opacity: 1;border-color:rgb(238 220 179 / var(--tw-border-opacity, 1))}.border-\[\#eef3f1\]{--tw-border-opacity: 1;border-color:rgb(238 243 241 / var(--tw-border-opacity, 1))}.border-\[\#eef4f1\]{--tw-border-opacity: 1;border-color:rgb(238 244 241 / var(--tw-border-opacity, 1))}.border-\[\#efd8ce\]{--tw-border-opacity: 1;border-color:rgb(239 216 206 / var(--tw-border-opacity, 1))}.border-\[\#f0d6ca\]{--tw-border-opacity: 1;border-color:rgb(240 214 202 / var(--tw-border-opacity, 1))}.border-\[\#f0dfb5\]{--tw-border-opacity: 1;border-color:rgb(240 223 181 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(var\(--brand-light\)\)\]{border-color:hsl(var(--brand-light))}.border-\[hsl\(var\(--brand-medium\)\)\]{border-color:hsl(var(--brand-medium))}.border-\[hsl\(var\(--brand-medium\)\/0\.22\)\]{border-color:hsl(var(--brand-medium)/.22)}.border-\[hsl\(var\(--hb-line\)\)\]{border-color:hsl(var(--hb-line))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.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-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-background{border-color:var(--background)}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-border{border-color:var(--border)}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/50{border-color:#06b6d480}.border-destructive{border-color:var(--destructive)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.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-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-500\/50{border-color:#6b728080}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/30{border-color:#4ade804d}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-input{border-color:var(--input)}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/50{border-color:#f9731680}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-primary{border-color:var(--primary)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400\/30{border-color:#c084fc4d}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / 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-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/50{border-color:#47556980}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/50{border-color:#33415580}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-200\/70{border-color:#99f6e4b3}.border-teal-200\/80{border-color:#99f6e4cc}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / 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-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-blue-400{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-emerald-400{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-emerald-600{--tw-border-opacity: 1;border-left-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-l-green-400{--tw-border-opacity: 1;border-left-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-l-primary{border-left-color:var(--primary)}.border-l-purple-400{--tw-border-opacity: 1;border-left-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-l-purple-500{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-l-red-400{--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-slate-300{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-yellow-400{--tw-border-opacity: 1;border-left-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-t-indigo-500{--tw-border-opacity: 1;border-top-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-t-purple-500{--tw-border-opacity: 1;border-top-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-t-purple-600{--tw-border-opacity: 1;border-top-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#173f35\]{--tw-bg-opacity: 1;background-color:rgb(23 63 53 / var(--tw-bg-opacity, 1))}.bg-\[\#174e5b\]{--tw-bg-opacity: 1;background-color:rgb(23 78 91 / var(--tw-bg-opacity, 1))}.bg-\[\#176b58\]{--tw-bg-opacity: 1;background-color:rgb(23 107 88 / var(--tw-bg-opacity, 1))}.bg-\[\#18856c\]{--tw-bg-opacity: 1;background-color:rgb(24 133 108 / var(--tw-bg-opacity, 1))}.bg-\[\#1c5148\]{--tw-bg-opacity: 1;background-color:rgb(28 81 72 / var(--tw-bg-opacity, 1))}.bg-\[\#1e2823\]{--tw-bg-opacity: 1;background-color:rgb(30 40 35 / var(--tw-bg-opacity, 1))}.bg-\[\#205844\]{--tw-bg-opacity: 1;background-color:rgb(32 88 68 / var(--tw-bg-opacity, 1))}.bg-\[\#4b9b83\]{--tw-bg-opacity: 1;background-color:rgb(75 155 131 / var(--tw-bg-opacity, 1))}.bg-\[\#4d8064\]{--tw-bg-opacity: 1;background-color:rgb(77 128 100 / var(--tw-bg-opacity, 1))}.bg-\[\#6aa896\]{--tw-bg-opacity: 1;background-color:rgb(106 168 150 / var(--tw-bg-opacity, 1))}.bg-\[\#b28a4d\]{--tw-bg-opacity: 1;background-color:rgb(178 138 77 / var(--tw-bg-opacity, 1))}.bg-\[\#b6cfbd\]{--tw-bg-opacity: 1;background-color:rgb(182 207 189 / var(--tw-bg-opacity, 1))}.bg-\[\#c4852a\]{--tw-bg-opacity: 1;background-color:rgb(196 133 42 / var(--tw-bg-opacity, 1))}.bg-\[\#d3dfaa\]{--tw-bg-opacity: 1;background-color:rgb(211 223 170 / var(--tw-bg-opacity, 1))}.bg-\[\#d7e5dc\]{--tw-bg-opacity: 1;background-color:rgb(215 229 220 / var(--tw-bg-opacity, 1))}.bg-\[\#d9e7e3\]{--tw-bg-opacity: 1;background-color:rgb(217 231 227 / var(--tw-bg-opacity, 1))}.bg-\[\#d9eee8\]{--tw-bg-opacity: 1;background-color:rgb(217 238 232 / var(--tw-bg-opacity, 1))}.bg-\[\#dce7df\]{--tw-bg-opacity: 1;background-color:rgb(220 231 223 / var(--tw-bg-opacity, 1))}.bg-\[\#dce8bd\]{--tw-bg-opacity: 1;background-color:rgb(220 232 189 / var(--tw-bg-opacity, 1))}.bg-\[\#dce9df\]{--tw-bg-opacity: 1;background-color:rgb(220 233 223 / var(--tw-bg-opacity, 1))}.bg-\[\#dceaf5\]{--tw-bg-opacity: 1;background-color:rgb(220 234 245 / var(--tw-bg-opacity, 1))}.bg-\[\#dcebd9\]{--tw-bg-opacity: 1;background-color:rgb(220 235 217 / var(--tw-bg-opacity, 1))}.bg-\[\#dcebe0\]{--tw-bg-opacity: 1;background-color:rgb(220 235 224 / var(--tw-bg-opacity, 1))}.bg-\[\#dcebe5\]{--tw-bg-opacity: 1;background-color:rgb(220 235 229 / var(--tw-bg-opacity, 1))}.bg-\[\#dcece3\]{--tw-bg-opacity: 1;background-color:rgb(220 236 227 / var(--tw-bg-opacity, 1))}.bg-\[\#dfeae4\]{--tw-bg-opacity: 1;background-color:rgb(223 234 228 / var(--tw-bg-opacity, 1))}.bg-\[\#e2f0eb\]{--tw-bg-opacity: 1;background-color:rgb(226 240 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e3f0eb\]{--tw-bg-opacity: 1;background-color:rgb(227 240 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e4ece7\]{--tw-bg-opacity: 1;background-color:rgb(228 236 231 / var(--tw-bg-opacity, 1))}.bg-\[\#e4eee8\]{--tw-bg-opacity: 1;background-color:rgb(228 238 232 / var(--tw-bg-opacity, 1))}.bg-\[\#e4efdf\]{--tw-bg-opacity: 1;background-color:rgb(228 239 223 / var(--tw-bg-opacity, 1))}.bg-\[\#e4f0ef\]{--tw-bg-opacity: 1;background-color:rgb(228 240 239 / var(--tw-bg-opacity, 1))}.bg-\[\#e5eddf\]{--tw-bg-opacity: 1;background-color:rgb(229 237 223 / var(--tw-bg-opacity, 1))}.bg-\[\#e5f0e7\]{--tw-bg-opacity: 1;background-color:rgb(229 240 231 / var(--tw-bg-opacity, 1))}.bg-\[\#e5f0e8\]{--tw-bg-opacity: 1;background-color:rgb(229 240 232 / var(--tw-bg-opacity, 1))}.bg-\[\#e6ece8\]{--tw-bg-opacity: 1;background-color:rgb(230 236 232 / var(--tw-bg-opacity, 1))}.bg-\[\#e6f0e7\]{--tw-bg-opacity: 1;background-color:rgb(230 240 231 / var(--tw-bg-opacity, 1))}.bg-\[\#e7ebd9\]{--tw-bg-opacity: 1;background-color:rgb(231 235 217 / var(--tw-bg-opacity, 1))}.bg-\[\#e7eee9\]{--tw-bg-opacity: 1;background-color:rgb(231 238 233 / var(--tw-bg-opacity, 1))}.bg-\[\#e7efeb\]{--tw-bg-opacity: 1;background-color:rgb(231 239 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e7f2e9\]{--tw-bg-opacity: 1;background-color:rgb(231 242 233 / var(--tw-bg-opacity, 1))}.bg-\[\#e7f4f1\]{--tw-bg-opacity: 1;background-color:rgb(231 244 241 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f0e4\]{--tw-bg-opacity: 1;background-color:rgb(232 240 228 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f0eb\]{--tw-bg-opacity: 1;background-color:rgb(232 240 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f1e8\]{--tw-bg-opacity: 1;background-color:rgb(232 241 232 / var(--tw-bg-opacity, 1))}.bg-\[\#e8f3f0\]{--tw-bg-opacity: 1;background-color:rgb(232 243 240 / var(--tw-bg-opacity, 1))}.bg-\[\#e9efeb\]{--tw-bg-opacity: 1;background-color:rgb(233 239 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e9f0e3\]{--tw-bg-opacity: 1;background-color:rgb(233 240 227 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf0d9\]{--tw-bg-opacity: 1;background-color:rgb(234 240 217 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf0eb\]{--tw-bg-opacity: 1;background-color:rgb(234 240 235 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf0ee\]{--tw-bg-opacity: 1;background-color:rgb(234 240 238 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf1ef\]{--tw-bg-opacity: 1;background-color:rgb(234 241 239 / var(--tw-bg-opacity, 1))}.bg-\[\#ebe8d6\]{--tw-bg-opacity: 1;background-color:rgb(235 232 214 / var(--tw-bg-opacity, 1))}.bg-\[\#ece9da\]{--tw-bg-opacity: 1;background-color:rgb(236 233 218 / var(--tw-bg-opacity, 1))}.bg-\[\#eceee5\]{--tw-bg-opacity: 1;background-color:rgb(236 238 229 / var(--tw-bg-opacity, 1))}.bg-\[\#edf1ef\]{--tw-bg-opacity: 1;background-color:rgb(237 241 239 / var(--tw-bg-opacity, 1))}.bg-\[\#edf2e2\]{--tw-bg-opacity: 1;background-color:rgb(237 242 226 / var(--tw-bg-opacity, 1))}.bg-\[\#edf2f5\]{--tw-bg-opacity: 1;background-color:rgb(237 242 245 / var(--tw-bg-opacity, 1))}.bg-\[\#edf5ef\]{--tw-bg-opacity: 1;background-color:rgb(237 245 239 / var(--tw-bg-opacity, 1))}.bg-\[\#edf5f1\]{--tw-bg-opacity: 1;background-color:rgb(237 245 241 / var(--tw-bg-opacity, 1))}.bg-\[\#edf6f3\]{--tw-bg-opacity: 1;background-color:rgb(237 246 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eeeaf3\]{--tw-bg-opacity: 1;background-color:rgb(238 234 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eef0e7\]{--tw-bg-opacity: 1;background-color:rgb(238 240 231 / var(--tw-bg-opacity, 1))}.bg-\[\#eef2ee\]{--tw-bg-opacity: 1;background-color:rgb(238 242 238 / var(--tw-bg-opacity, 1))}.bg-\[\#eef4ef\]{--tw-bg-opacity: 1;background-color:rgb(238 244 239 / var(--tw-bg-opacity, 1))}.bg-\[\#eff4ef\]{--tw-bg-opacity: 1;background-color:rgb(239 244 239 / var(--tw-bg-opacity, 1))}.bg-\[\#eff6fb\]{--tw-bg-opacity: 1;background-color:rgb(239 246 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f0dfb5\]{--tw-bg-opacity: 1;background-color:rgb(240 223 181 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f5f1\]{--tw-bg-opacity: 1;background-color:rgb(240 245 241 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f6ee\]{--tw-bg-opacity: 1;background-color:rgb(240 246 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f7f5\]{--tw-bg-opacity: 1;background-color:rgb(241 247 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f2d48c\]{--tw-bg-opacity: 1;background-color:rgb(242 212 140 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f8f3\]{--tw-bg-opacity: 1;background-color:rgb(242 248 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f3d58f\]{--tw-bg-opacity: 1;background-color:rgb(243 213 143 / var(--tw-bg-opacity, 1))}.bg-\[\#f3e9e4\]{--tw-bg-opacity: 1;background-color:rgb(243 233 228 / var(--tw-bg-opacity, 1))}.bg-\[\#f3eddb\]{--tw-bg-opacity: 1;background-color:rgb(243 237 219 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f6f2\]{--tw-bg-opacity: 1;background-color:rgb(243 246 242 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f7f3\]{--tw-bg-opacity: 1;background-color:rgb(243 247 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f4e0ad\]{--tw-bg-opacity: 1;background-color:rgb(244 224 173 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7f6\]{--tw-bg-opacity: 1;background-color:rgb(244 247 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f8f5\]{--tw-bg-opacity: 1;background-color:rgb(244 248 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f7f4\]{--tw-bg-opacity: 1;background-color:rgb(245 247 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f7f8\]{--tw-bg-opacity: 1;background-color:rgb(245 247 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f8f7\]{--tw-bg-opacity: 1;background-color:rgb(245 248 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f8fa\]{--tw-bg-opacity: 1;background-color:rgb(245 248 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f8f5\]{--tw-bg-opacity: 1;background-color:rgb(246 248 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f6faf8\]{--tw-bg-opacity: 1;background-color:rgb(246 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f7e4d9\]{--tw-bg-opacity: 1;background-color:rgb(247 228 217 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f6ee\]{--tw-bg-opacity: 1;background-color:rgb(247 246 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7ee\]{--tw-bg-opacity: 1;background-color:rgb(247 247 238 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f9f6\]{--tw-bg-opacity: 1;background-color:rgb(247 249 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f9f7\]{--tw-bg-opacity: 1;background-color:rgb(247 249 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f7faf5\]{--tw-bg-opacity: 1;background-color:rgb(247 250 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f7faf7\]{--tw-bg-opacity: 1;background-color:rgb(247 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f7faf9\]{--tw-bg-opacity: 1;background-color:rgb(247 250 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f7f1\]{--tw-bg-opacity: 1;background-color:rgb(248 247 241 / var(--tw-bg-opacity, 1))}.bg-\[\#f8faf5\]{--tw-bg-opacity: 1;background-color:rgb(248 250 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f8faf8\]{--tw-bg-opacity: 1;background-color:rgb(248 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafb\]{--tw-bg-opacity: 1;background-color:rgb(248 250 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fbfa\]{--tw-bg-opacity: 1;background-color:rgb(248 251 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f9e6dd\]{--tw-bg-opacity: 1;background-color:rgb(249 230 221 / var(--tw-bg-opacity, 1))}.bg-\[\#f9ece2\]{--tw-bg-opacity: 1;background-color:rgb(249 236 226 / var(--tw-bg-opacity, 1))}.bg-\[\#fae7df\]{--tw-bg-opacity: 1;background-color:rgb(250 231 223 / var(--tw-bg-opacity, 1))}.bg-\[\#faebe4\]{--tw-bg-opacity: 1;background-color:rgb(250 235 228 / var(--tw-bg-opacity, 1))}.bg-\[\#fbf3f0\]{--tw-bg-opacity: 1;background-color:rgb(251 243 240 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfaf5\]{--tw-bg-opacity: 1;background-color:rgb(251 250 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfcf8\]{--tw-bg-opacity: 1;background-color:rgb(251 252 248 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfcfa\]{--tw-bg-opacity: 1;background-color:rgb(251 252 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0dc\]{--tw-bg-opacity: 1;background-color:rgb(255 240 220 / var(--tw-bg-opacity, 1))}.bg-\[\#fff0ec\]{--tw-bg-opacity: 1;background-color:rgb(255 240 236 / var(--tw-bg-opacity, 1))}.bg-\[\#fff1d5\]{--tw-bg-opacity: 1;background-color:rgb(255 241 213 / var(--tw-bg-opacity, 1))}.bg-\[\#fff5db\]{--tw-bg-opacity: 1;background-color:rgb(255 245 219 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7f2\]{--tw-bg-opacity: 1;background-color:rgb(255 247 242 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8e6\]{--tw-bg-opacity: 1;background-color:rgb(255 248 230 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8e8\]{--tw-bg-opacity: 1;background-color:rgb(255 248 232 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8f3\]{--tw-bg-opacity: 1;background-color:rgb(255 248 243 / var(--tw-bg-opacity, 1))}.bg-\[\#fffcf5\]{--tw-bg-opacity: 1;background-color:rgb(255 252 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fffefa\]{--tw-bg-opacity: 1;background-color:rgb(255 254 250 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(var\(--brand-light\)\)\]{background-color:hsl(var(--brand-light))}.bg-\[hsl\(var\(--brand-light\)\)\]\/10{background-color:hsl(var(--brand-light) / .1)}.bg-\[hsl\(var\(--brand-medium\)\)\]{background-color:hsl(var(--brand-medium))}.bg-\[hsl\(var\(--brand-medium\)\)\]\/10{background-color:hsl(var(--brand-medium) / .1)}.bg-\[hsl\(var\(--hb-card\)\)\]{background-color:hsl(var(--hb-card))}.bg-accent{background-color:var(--accent)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-background{background-color:var(--background)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-200\/30{background-color:#bfdbfe4d}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/20{background-color:#eff6ff33}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:var(--destructive)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / 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-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/20{background-color:#10b98133}.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-foreground{background-color:var(--foreground)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/70{background-color:#f0fdf4b3}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/30{background-color:#6366f14d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-inherit{background-color:inherit}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:var(--muted)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/30{background-color:#fff7ed4d}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-50\/30{background-color:#fdf2f84d}.bg-pink-50\/50{background-color:#fdf2f880}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / 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-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / 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-50\/30{background-color:#fef2f24d}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.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-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-50\/65{background-color:#fff1f2a6}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar-background)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-700\/50{background-color:#33415580}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-teal-50\/60{background-color:#f0fdfa99}.bg-teal-50\/65{background-color:#f0fdfaa6}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-50\/30{background-color:#fefce84d}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/30{background-color:#eab3084d}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[linear-gradient\(115deg\,\#e5f1ed_0\%\,\#f9f6e9_65\%\,\#f7e7dd_100\%\)\]{background-image:linear-gradient(115deg,#e5f1ed,#f9f6e9 65%,#f7e7dd)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC4wMyI\+PHBhdGggZD0iTTM2IDE4YzMuMyAwIDYgMi43IDYgNnMtMi43IDYtNiA2LTYtMi43LTYtNiAyLjctNiA2LTZ6Ii8\+PC9nPjwvZz48L3N2Zz4\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC4wMyI+PHBhdGggZD0iTTM2IDE4YzMuMyAwIDYgMi43IDYgNnMtMi43IDYtNiA2LTYtMi43LTYtNiAyLjctNiA2LTZ6Ii8+PC9nPjwvZz48L3N2Zz4=)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.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-\[hsl\(var\(--brand-dark\)\)\]{--tw-gradient-from: hsl(var(--brand-dark)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--brand-dark) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/50{--tw-gradient-from: rgb(255 251 235 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/50{--tw-gradient-from: rgb(239 246 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600\/10{--tw-gradient-from: rgb(5 150 105 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50\/50{--tw-gradient-from: rgb(240 253 244 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/50{--tw-gradient-from: rgb(250 245 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50\/60{--tw-gradient-from: rgb(254 242 242 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/20{--tw-gradient-from: rgb(244 63 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--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)}.from-slate-50\/50{--tw-gradient-from: rgb(248 250 252 / .5) 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)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from: #fde047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[hsl\(var\(--brand-medium\)\)\]{--tw-gradient-to: hsl(var(--brand-medium) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--brand-medium)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-600{--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #dc2626 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600\/5{--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(13 148 136 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[hsl\(var\(--brand-light\)\)\]{--tw-gradient-to: hsl(var(--brand-light)) var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-100\/50{--tw-gradient-to: rgb(219 234 254 / .5) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/10{--tw-gradient-to: rgb(37 99 235 / .1) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.to-cyan-100\/50{--tw-gradient-to: rgb(207 250 254 / .5) var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-600\/10{--tw-gradient-to: rgb(8 145 178 / .1) var(--tw-gradient-to-position)}.to-emerald-100\/50{--tw-gradient-to: rgb(209 250 229 / .5) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-950{--tw-gradient-to: #022c22 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-green-100\/50{--tw-gradient-to: rgb(220 252 231 / .5) var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-600\/10{--tw-gradient-to: rgb(22 163 74 / .1) var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-100\/50{--tw-gradient-to: rgb(255 237 213 / .5) var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-600\/10{--tw-gradient-to: rgb(234 88 12 / .1) var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-100\/50{--tw-gradient-to: rgb(243 232 255 / .5) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/10{--tw-gradient-to: rgb(147 51 234 / .1) var(--tw-gradient-to-position)}.to-purple-800{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-100\/50{--tw-gradient-to: rgb(254 226 226 / .5) var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-rose-100\/50{--tw-gradient-to: rgb(255 228 230 / .5) var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-rose-600\/10{--tw-gradient-to: rgb(225 29 72 / .1) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-gray-700{fill:#374151}.fill-slate-500{fill:#64748b}.fill-slate-600{fill:#475569}.fill-yellow-300{fill:#fde047}.stroke-muted{stroke:var(--muted)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-11{padding-right:2.75rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[22px\]{font-size:22px}.text-\[5px\]{font-size:5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.55rem\,3vw\,2\.3rem\)\]{font-size:clamp(1.55rem,3vw,2.3rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.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-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.4\]{line-height:1.4}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[\.11em\]{letter-spacing:.11em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[0\.015em\]{letter-spacing:.015em}.tracking-\[0\.045em\]{letter-spacing:.045em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#145d50\]{--tw-text-opacity: 1;color:rgb(20 93 80 / var(--tw-text-opacity, 1))}.text-\[\#173a5e\]{--tw-text-opacity: 1;color:rgb(23 58 94 / var(--tw-text-opacity, 1))}.text-\[\#173c4b\]{--tw-text-opacity: 1;color:rgb(23 60 75 / var(--tw-text-opacity, 1))}.text-\[\#173d36\]{--tw-text-opacity: 1;color:rgb(23 61 54 / var(--tw-text-opacity, 1))}.text-\[\#173d47\]{--tw-text-opacity: 1;color:rgb(23 61 71 / var(--tw-text-opacity, 1))}.text-\[\#173f35\]{--tw-text-opacity: 1;color:rgb(23 63 53 / var(--tw-text-opacity, 1))}.text-\[\#174b72\]{--tw-text-opacity: 1;color:rgb(23 75 114 / var(--tw-text-opacity, 1))}.text-\[\#174e5b\]{--tw-text-opacity: 1;color:rgb(23 78 91 / var(--tw-text-opacity, 1))}.text-\[\#1769aa\]{--tw-text-opacity: 1;color:rgb(23 105 170 / var(--tw-text-opacity, 1))}.text-\[\#176b58\]{--tw-text-opacity: 1;color:rgb(23 107 88 / var(--tw-text-opacity, 1))}.text-\[\#176c65\]{--tw-text-opacity: 1;color:rgb(23 108 101 / var(--tw-text-opacity, 1))}.text-\[\#183e36\]{--tw-text-opacity: 1;color:rgb(24 62 54 / var(--tw-text-opacity, 1))}.text-\[\#1b2c40\]{--tw-text-opacity: 1;color:rgb(27 44 64 / var(--tw-text-opacity, 1))}.text-\[\#1c5148\]{--tw-text-opacity: 1;color:rgb(28 81 72 / var(--tw-text-opacity, 1))}.text-\[\#1d4534\]{--tw-text-opacity: 1;color:rgb(29 69 52 / var(--tw-text-opacity, 1))}.text-\[\#203632\]{--tw-text-opacity: 1;color:rgb(32 54 50 / var(--tw-text-opacity, 1))}.text-\[\#203f3a\]{--tw-text-opacity: 1;color:rgb(32 63 58 / var(--tw-text-opacity, 1))}.text-\[\#205844\]{--tw-text-opacity: 1;color:rgb(32 88 68 / var(--tw-text-opacity, 1))}.text-\[\#214b40\]{--tw-text-opacity: 1;color:rgb(33 75 64 / var(--tw-text-opacity, 1))}.text-\[\#234a38\]{--tw-text-opacity: 1;color:rgb(35 74 56 / var(--tw-text-opacity, 1))}.text-\[\#243548\]{--tw-text-opacity: 1;color:rgb(36 53 72 / var(--tw-text-opacity, 1))}.text-\[\#24382e\]{--tw-text-opacity: 1;color:rgb(36 56 46 / var(--tw-text-opacity, 1))}.text-\[\#245b43\]{--tw-text-opacity: 1;color:rgb(36 91 67 / var(--tw-text-opacity, 1))}.text-\[\#254b3b\]{--tw-text-opacity: 1;color:rgb(37 75 59 / var(--tw-text-opacity, 1))}.text-\[\#26384a\]{--tw-text-opacity: 1;color:rgb(38 56 74 / var(--tw-text-opacity, 1))}.text-\[\#273a34\]{--tw-text-opacity: 1;color:rgb(39 58 52 / var(--tw-text-opacity, 1))}.text-\[\#273b35\]{--tw-text-opacity: 1;color:rgb(39 59 53 / var(--tw-text-opacity, 1))}.text-\[\#278d69\]{--tw-text-opacity: 1;color:rgb(39 141 105 / var(--tw-text-opacity, 1))}.text-\[\#28675a\]{--tw-text-opacity: 1;color:rgb(40 103 90 / var(--tw-text-opacity, 1))}.text-\[\#286a54\]{--tw-text-opacity: 1;color:rgb(40 106 84 / var(--tw-text-opacity, 1))}.text-\[\#293e38\]{--tw-text-opacity: 1;color:rgb(41 62 56 / var(--tw-text-opacity, 1))}.text-\[\#294641\]{--tw-text-opacity: 1;color:rgb(41 70 65 / var(--tw-text-opacity, 1))}.text-\[\#2a4435\]{--tw-text-opacity: 1;color:rgb(42 68 53 / var(--tw-text-opacity, 1))}.text-\[\#2f6e5c\]{--tw-text-opacity: 1;color:rgb(47 110 92 / var(--tw-text-opacity, 1))}.text-\[\#304e55\]{--tw-text-opacity: 1;color:rgb(48 78 85 / var(--tw-text-opacity, 1))}.text-\[\#31534d\]{--tw-text-opacity: 1;color:rgb(49 83 77 / var(--tw-text-opacity, 1))}.text-\[\#315c45\]{--tw-text-opacity: 1;color:rgb(49 92 69 / var(--tw-text-opacity, 1))}.text-\[\#315d3f\]{--tw-text-opacity: 1;color:rgb(49 93 63 / var(--tw-text-opacity, 1))}.text-\[\#31776b\]{--tw-text-opacity: 1;color:rgb(49 119 107 / var(--tw-text-opacity, 1))}.text-\[\#32473f\]{--tw-text-opacity: 1;color:rgb(50 71 63 / var(--tw-text-opacity, 1))}.text-\[\#326b4e\]{--tw-text-opacity: 1;color:rgb(50 107 78 / var(--tw-text-opacity, 1))}.text-\[\#32816e\]{--tw-text-opacity: 1;color:rgb(50 129 110 / var(--tw-text-opacity, 1))}.text-\[\#334456\]{--tw-text-opacity: 1;color:rgb(51 68 86 / var(--tw-text-opacity, 1))}.text-\[\#334740\]{--tw-text-opacity: 1;color:rgb(51 71 64 / var(--tw-text-opacity, 1))}.text-\[\#344840\]{--tw-text-opacity: 1;color:rgb(52 72 64 / var(--tw-text-opacity, 1))}.text-\[\#344c48\]{--tw-text-opacity: 1;color:rgb(52 76 72 / var(--tw-text-opacity, 1))}.text-\[\#344d40\]{--tw-text-opacity: 1;color:rgb(52 77 64 / var(--tw-text-opacity, 1))}.text-\[\#345d50\]{--tw-text-opacity: 1;color:rgb(52 93 80 / var(--tw-text-opacity, 1))}.text-\[\#356347\]{--tw-text-opacity: 1;color:rgb(53 99 71 / var(--tw-text-opacity, 1))}.text-\[\#364a42\]{--tw-text-opacity: 1;color:rgb(54 74 66 / var(--tw-text-opacity, 1))}.text-\[\#36575b\]{--tw-text-opacity: 1;color:rgb(54 87 91 / var(--tw-text-opacity, 1))}.text-\[\#365d5a\]{--tw-text-opacity: 1;color:rgb(54 93 90 / var(--tw-text-opacity, 1))}.text-\[\#37443b\]{--tw-text-opacity: 1;color:rgb(55 68 59 / var(--tw-text-opacity, 1))}.text-\[\#376a53\]{--tw-text-opacity: 1;color:rgb(55 106 83 / var(--tw-text-opacity, 1))}.text-\[\#384b3f\]{--tw-text-opacity: 1;color:rgb(56 75 63 / var(--tw-text-opacity, 1))}.text-\[\#38634b\]{--tw-text-opacity: 1;color:rgb(56 99 75 / var(--tw-text-opacity, 1))}.text-\[\#38644a\]{--tw-text-opacity: 1;color:rgb(56 100 74 / var(--tw-text-opacity, 1))}.text-\[\#38734f\]{--tw-text-opacity: 1;color:rgb(56 115 79 / var(--tw-text-opacity, 1))}.text-\[\#39704d\]{--tw-text-opacity: 1;color:rgb(57 112 77 / var(--tw-text-opacity, 1))}.text-\[\#3d6b4d\]{--tw-text-opacity: 1;color:rgb(61 107 77 / var(--tw-text-opacity, 1))}.text-\[\#3f6848\]{--tw-text-opacity: 1;color:rgb(63 104 72 / var(--tw-text-opacity, 1))}.text-\[\#3f7758\]{--tw-text-opacity: 1;color:rgb(63 119 88 / var(--tw-text-opacity, 1))}.text-\[\#40522d\]{--tw-text-opacity: 1;color:rgb(64 82 45 / var(--tw-text-opacity, 1))}.text-\[\#40594d\]{--tw-text-opacity: 1;color:rgb(64 89 77 / var(--tw-text-opacity, 1))}.text-\[\#405a54\]{--tw-text-opacity: 1;color:rgb(64 90 84 / var(--tw-text-opacity, 1))}.text-\[\#426346\]{--tw-text-opacity: 1;color:rgb(66 99 70 / var(--tw-text-opacity, 1))}.text-\[\#42695a\]{--tw-text-opacity: 1;color:rgb(66 105 90 / var(--tw-text-opacity, 1))}.text-\[\#435b50\]{--tw-text-opacity: 1;color:rgb(67 91 80 / var(--tw-text-opacity, 1))}.text-\[\#45665d\]{--tw-text-opacity: 1;color:rgb(69 102 93 / var(--tw-text-opacity, 1))}.text-\[\#465a58\]{--tw-text-opacity: 1;color:rgb(70 90 88 / var(--tw-text-opacity, 1))}.text-\[\#46745b\]{--tw-text-opacity: 1;color:rgb(70 116 91 / var(--tw-text-opacity, 1))}.text-\[\#476d62\]{--tw-text-opacity: 1;color:rgb(71 109 98 / var(--tw-text-opacity, 1))}.text-\[\#477754\]{--tw-text-opacity: 1;color:rgb(71 119 84 / var(--tw-text-opacity, 1))}.text-\[\#478875\]{--tw-text-opacity: 1;color:rgb(71 136 117 / var(--tw-text-opacity, 1))}.text-\[\#4b6258\]{--tw-text-opacity: 1;color:rgb(75 98 88 / var(--tw-text-opacity, 1))}.text-\[\#4e5d69\]{--tw-text-opacity: 1;color:rgb(78 93 105 / var(--tw-text-opacity, 1))}.text-\[\#4e5e53\]{--tw-text-opacity: 1;color:rgb(78 94 83 / var(--tw-text-opacity, 1))}.text-\[\#4e796a\]{--tw-text-opacity: 1;color:rgb(78 121 106 / var(--tw-text-opacity, 1))}.text-\[\#503914\]{--tw-text-opacity: 1;color:rgb(80 57 20 / var(--tw-text-opacity, 1))}.text-\[\#52693f\]{--tw-text-opacity: 1;color:rgb(82 105 63 / var(--tw-text-opacity, 1))}.text-\[\#526b60\]{--tw-text-opacity: 1;color:rgb(82 107 96 / var(--tw-text-opacity, 1))}.text-\[\#526b6e\]{--tw-text-opacity: 1;color:rgb(82 107 110 / var(--tw-text-opacity, 1))}.text-\[\#526d60\]{--tw-text-opacity: 1;color:rgb(82 109 96 / var(--tw-text-opacity, 1))}.text-\[\#52706e\]{--tw-text-opacity: 1;color:rgb(82 112 110 / var(--tw-text-opacity, 1))}.text-\[\#527361\]{--tw-text-opacity: 1;color:rgb(82 115 97 / var(--tw-text-opacity, 1))}.text-\[\#536575\]{--tw-text-opacity: 1;color:rgb(83 101 117 / var(--tw-text-opacity, 1))}.text-\[\#53665e\]{--tw-text-opacity: 1;color:rgb(83 102 94 / var(--tw-text-opacity, 1))}.text-\[\#536a2e\]{--tw-text-opacity: 1;color:rgb(83 106 46 / var(--tw-text-opacity, 1))}.text-\[\#536a6e\]{--tw-text-opacity: 1;color:rgb(83 106 110 / var(--tw-text-opacity, 1))}.text-\[\#536c66\]{--tw-text-opacity: 1;color:rgb(83 108 102 / var(--tw-text-opacity, 1))}.text-\[\#54765f\]{--tw-text-opacity: 1;color:rgb(84 118 95 / var(--tw-text-opacity, 1))}.text-\[\#557763\]{--tw-text-opacity: 1;color:rgb(85 119 99 / var(--tw-text-opacity, 1))}.text-\[\#55796f\]{--tw-text-opacity: 1;color:rgb(85 121 111 / var(--tw-text-opacity, 1))}.text-\[\#563d13\]{--tw-text-opacity: 1;color:rgb(86 61 19 / var(--tw-text-opacity, 1))}.text-\[\#577268\]{--tw-text-opacity: 1;color:rgb(87 114 104 / var(--tw-text-opacity, 1))}.text-\[\#586b62\]{--tw-text-opacity: 1;color:rgb(88 107 98 / var(--tw-text-opacity, 1))}.text-\[\#587266\]{--tw-text-opacity: 1;color:rgb(88 114 102 / var(--tw-text-opacity, 1))}.text-\[\#5b7e6e\]{--tw-text-opacity: 1;color:rgb(91 126 110 / var(--tw-text-opacity, 1))}.text-\[\#5d7a68\]{--tw-text-opacity: 1;color:rgb(93 122 104 / var(--tw-text-opacity, 1))}.text-\[\#5d7b52\]{--tw-text-opacity: 1;color:rgb(93 123 82 / var(--tw-text-opacity, 1))}.text-\[\#5e7182\]{--tw-text-opacity: 1;color:rgb(94 113 130 / var(--tw-text-opacity, 1))}.text-\[\#5e8878\]{--tw-text-opacity: 1;color:rgb(94 136 120 / var(--tw-text-opacity, 1))}.text-\[\#607478\]{--tw-text-opacity: 1;color:rgb(96 116 120 / var(--tw-text-opacity, 1))}.text-\[\#607570\]{--tw-text-opacity: 1;color:rgb(96 117 112 / var(--tw-text-opacity, 1))}.text-\[\#60766c\]{--tw-text-opacity: 1;color:rgb(96 118 108 / var(--tw-text-opacity, 1))}.text-\[\#61736c\]{--tw-text-opacity: 1;color:rgb(97 115 108 / var(--tw-text-opacity, 1))}.text-\[\#617464\]{--tw-text-opacity: 1;color:rgb(97 116 100 / var(--tw-text-opacity, 1))}.text-\[\#617858\]{--tw-text-opacity: 1;color:rgb(97 120 88 / var(--tw-text-opacity, 1))}.text-\[\#617c68\]{--tw-text-opacity: 1;color:rgb(97 124 104 / var(--tw-text-opacity, 1))}.text-\[\#634c25\]{--tw-text-opacity: 1;color:rgb(99 76 37 / var(--tw-text-opacity, 1))}.text-\[\#63787a\]{--tw-text-opacity: 1;color:rgb(99 120 122 / var(--tw-text-opacity, 1))}.text-\[\#638273\]{--tw-text-opacity: 1;color:rgb(99 130 115 / var(--tw-text-opacity, 1))}.text-\[\#647a75\]{--tw-text-opacity: 1;color:rgb(100 122 117 / var(--tw-text-opacity, 1))}.text-\[\#648575\]{--tw-text-opacity: 1;color:rgb(100 133 117 / var(--tw-text-opacity, 1))}.text-\[\#66766f\]{--tw-text-opacity: 1;color:rgb(102 118 111 / var(--tw-text-opacity, 1))}.text-\[\#667787\]{--tw-text-opacity: 1;color:rgb(102 119 135 / var(--tw-text-opacity, 1))}.text-\[\#66786e\]{--tw-text-opacity: 1;color:rgb(102 120 110 / var(--tw-text-opacity, 1))}.text-\[\#66817b\]{--tw-text-opacity: 1;color:rgb(102 129 123 / var(--tw-text-opacity, 1))}.text-\[\#668274\]{--tw-text-opacity: 1;color:rgb(102 130 116 / var(--tw-text-opacity, 1))}.text-\[\#684716\]{--tw-text-opacity: 1;color:rgb(104 71 22 / var(--tw-text-opacity, 1))}.text-\[\#687971\]{--tw-text-opacity: 1;color:rgb(104 121 113 / var(--tw-text-opacity, 1))}.text-\[\#687a73\]{--tw-text-opacity: 1;color:rgb(104 122 115 / var(--tw-text-opacity, 1))}.text-\[\#697b74\]{--tw-text-opacity: 1;color:rgb(105 123 116 / var(--tw-text-opacity, 1))}.text-\[\#6a7b74\]{--tw-text-opacity: 1;color:rgb(106 123 116 / var(--tw-text-opacity, 1))}.text-\[\#6c7d75\]{--tw-text-opacity: 1;color:rgb(108 125 117 / var(--tw-text-opacity, 1))}.text-\[\#6c7e80\]{--tw-text-opacity: 1;color:rgb(108 126 128 / var(--tw-text-opacity, 1))}.text-\[\#6e5a87\]{--tw-text-opacity: 1;color:rgb(110 90 135 / var(--tw-text-opacity, 1))}.text-\[\#6f8076\]{--tw-text-opacity: 1;color:rgb(111 128 118 / var(--tw-text-opacity, 1))}.text-\[\#708078\]{--tw-text-opacity: 1;color:rgb(112 128 120 / var(--tw-text-opacity, 1))}.text-\[\#708984\]{--tw-text-opacity: 1;color:rgb(112 137 132 / var(--tw-text-opacity, 1))}.text-\[\#71351f\]{--tw-text-opacity: 1;color:rgb(113 53 31 / var(--tw-text-opacity, 1))}.text-\[\#718078\]{--tw-text-opacity: 1;color:rgb(113 128 120 / var(--tw-text-opacity, 1))}.text-\[\#71827b\]{--tw-text-opacity: 1;color:rgb(113 130 123 / var(--tw-text-opacity, 1))}.text-\[\#718294\]{--tw-text-opacity: 1;color:rgb(113 130 148 / var(--tw-text-opacity, 1))}.text-\[\#71837e\]{--tw-text-opacity: 1;color:rgb(113 131 126 / var(--tw-text-opacity, 1))}.text-\[\#718c4e\]{--tw-text-opacity: 1;color:rgb(113 140 78 / var(--tw-text-opacity, 1))}.text-\[\#718f80\]{--tw-text-opacity: 1;color:rgb(113 143 128 / var(--tw-text-opacity, 1))}.text-\[\#725820\]{--tw-text-opacity: 1;color:rgb(114 88 32 / var(--tw-text-opacity, 1))}.text-\[\#734d13\]{--tw-text-opacity: 1;color:rgb(115 77 19 / var(--tw-text-opacity, 1))}.text-\[\#73827c\]{--tw-text-opacity: 1;color:rgb(115 130 124 / var(--tw-text-opacity, 1))}.text-\[\#738395\]{--tw-text-opacity: 1;color:rgb(115 131 149 / var(--tw-text-opacity, 1))}.text-\[\#74827b\]{--tw-text-opacity: 1;color:rgb(116 130 123 / var(--tw-text-opacity, 1))}.text-\[\#74827c\]{--tw-text-opacity: 1;color:rgb(116 130 124 / var(--tw-text-opacity, 1))}.text-\[\#758176\]{--tw-text-opacity: 1;color:rgb(117 129 118 / var(--tw-text-opacity, 1))}.text-\[\#75837c\]{--tw-text-opacity: 1;color:rgb(117 131 124 / var(--tw-text-opacity, 1))}.text-\[\#75857c\]{--tw-text-opacity: 1;color:rgb(117 133 124 / var(--tw-text-opacity, 1))}.text-\[\#765a27\]{--tw-text-opacity: 1;color:rgb(118 90 39 / var(--tw-text-opacity, 1))}.text-\[\#765d25\]{--tw-text-opacity: 1;color:rgb(118 93 37 / var(--tw-text-opacity, 1))}.text-\[\#77857e\]{--tw-text-opacity: 1;color:rgb(119 133 126 / var(--tw-text-opacity, 1))}.text-\[\#778797\]{--tw-text-opacity: 1;color:rgb(119 135 151 / var(--tw-text-opacity, 1))}.text-\[\#788078\]{--tw-text-opacity: 1;color:rgb(120 128 120 / var(--tw-text-opacity, 1))}.text-\[\#788572\]{--tw-text-opacity: 1;color:rgb(120 133 114 / var(--tw-text-opacity, 1))}.text-\[\#78867f\]{--tw-text-opacity: 1;color:rgb(120 134 127 / var(--tw-text-opacity, 1))}.text-\[\#78877f\]{--tw-text-opacity: 1;color:rgb(120 135 127 / var(--tw-text-opacity, 1))}.text-\[\#7a8982\]{--tw-text-opacity: 1;color:rgb(122 137 130 / var(--tw-text-opacity, 1))}.text-\[\#7d9865\]{--tw-text-opacity: 1;color:rgb(125 152 101 / var(--tw-text-opacity, 1))}.text-\[\#879791\]{--tw-text-opacity: 1;color:rgb(135 151 145 / var(--tw-text-opacity, 1))}.text-\[\#88784f\]{--tw-text-opacity: 1;color:rgb(136 120 79 / var(--tw-text-opacity, 1))}.text-\[\#895347\]{--tw-text-opacity: 1;color:rgb(137 83 71 / var(--tw-text-opacity, 1))}.text-\[\#89611e\]{--tw-text-opacity: 1;color:rgb(137 97 30 / var(--tw-text-opacity, 1))}.text-\[\#89794d\]{--tw-text-opacity: 1;color:rgb(137 121 77 / var(--tw-text-opacity, 1))}.text-\[\#8a5719\]{--tw-text-opacity: 1;color:rgb(138 87 25 / var(--tw-text-opacity, 1))}.text-\[\#8a6422\]{--tw-text-opacity: 1;color:rgb(138 100 34 / var(--tw-text-opacity, 1))}.text-\[\#8a671f\]{--tw-text-opacity: 1;color:rgb(138 103 31 / var(--tw-text-opacity, 1))}.text-\[\#8a9184\]{--tw-text-opacity: 1;color:rgb(138 145 132 / var(--tw-text-opacity, 1))}.text-\[\#8b5c16\]{--tw-text-opacity: 1;color:rgb(139 92 22 / var(--tw-text-opacity, 1))}.text-\[\#8b98a3\]{--tw-text-opacity: 1;color:rgb(139 152 163 / var(--tw-text-opacity, 1))}.text-\[\#8c713d\]{--tw-text-opacity: 1;color:rgb(140 113 61 / var(--tw-text-opacity, 1))}.text-\[\#8c7846\]{--tw-text-opacity: 1;color:rgb(140 120 70 / var(--tw-text-opacity, 1))}.text-\[\#91a098\]{--tw-text-opacity: 1;color:rgb(145 160 152 / var(--tw-text-opacity, 1))}.text-\[\#92543b\]{--tw-text-opacity: 1;color:rgb(146 84 59 / var(--tw-text-opacity, 1))}.text-\[\#929989\]{--tw-text-opacity: 1;color:rgb(146 153 137 / var(--tw-text-opacity, 1))}.text-\[\#956b26\]{--tw-text-opacity: 1;color:rgb(149 107 38 / var(--tw-text-opacity, 1))}.text-\[\#95a39b\]{--tw-text-opacity: 1;color:rgb(149 163 155 / var(--tw-text-opacity, 1))}.text-\[\#96574c\]{--tw-text-opacity: 1;color:rgb(150 87 76 / var(--tw-text-opacity, 1))}.text-\[\#994b45\]{--tw-text-opacity: 1;color:rgb(153 75 69 / var(--tw-text-opacity, 1))}.text-\[\#9a7b42\]{--tw-text-opacity: 1;color:rgb(154 123 66 / var(--tw-text-opacity, 1))}.text-\[\#9b692a\]{--tw-text-opacity: 1;color:rgb(155 105 42 / var(--tw-text-opacity, 1))}.text-\[\#9c5149\]{--tw-text-opacity: 1;color:rgb(156 81 73 / var(--tw-text-opacity, 1))}.text-\[\#a13d35\]{--tw-text-opacity: 1;color:rgb(161 61 53 / var(--tw-text-opacity, 1))}.text-\[\#a26d21\]{--tw-text-opacity: 1;color:rgb(162 109 33 / var(--tw-text-opacity, 1))}.text-\[\#a34f2d\]{--tw-text-opacity: 1;color:rgb(163 79 45 / var(--tw-text-opacity, 1))}.text-\[\#a55032\]{--tw-text-opacity: 1;color:rgb(165 80 50 / var(--tw-text-opacity, 1))}.text-\[\#a6614e\]{--tw-text-opacity: 1;color:rgb(166 97 78 / var(--tw-text-opacity, 1))}.text-\[\#a84c2d\]{--tw-text-opacity: 1;color:rgb(168 76 45 / var(--tw-text-opacity, 1))}.text-\[\#ab4e2c\]{--tw-text-opacity: 1;color:rgb(171 78 44 / var(--tw-text-opacity, 1))}.text-\[\#b25333\]{--tw-text-opacity: 1;color:rgb(178 83 51 / var(--tw-text-opacity, 1))}.text-\[\#b45131\]{--tw-text-opacity: 1;color:rgb(180 81 49 / var(--tw-text-opacity, 1))}.text-\[\#b5483c\]{--tw-text-opacity: 1;color:rgb(181 72 60 / var(--tw-text-opacity, 1))}.text-\[\#b76238\]{--tw-text-opacity: 1;color:rgb(183 98 56 / var(--tw-text-opacity, 1))}.text-\[\#b7d6c4\]{--tw-text-opacity: 1;color:rgb(183 214 196 / var(--tw-text-opacity, 1))}.text-\[\#c5d49a\]{--tw-text-opacity: 1;color:rgb(197 212 154 / var(--tw-text-opacity, 1))}.text-\[\#c9dfcf\]{--tw-text-opacity: 1;color:rgb(201 223 207 / var(--tw-text-opacity, 1))}.text-\[\#d2dfd8\]{--tw-text-opacity: 1;color:rgb(210 223 216 / var(--tw-text-opacity, 1))}.text-\[\#d3e1da\]{--tw-text-opacity: 1;color:rgb(211 225 218 / var(--tw-text-opacity, 1))}.text-\[\#e6ead8\]{--tw-text-opacity: 1;color:rgb(230 234 216 / var(--tw-text-opacity, 1))}.text-\[\#f5f6e9\]{--tw-text-opacity: 1;color:rgb(245 246 233 / var(--tw-text-opacity, 1))}.text-\[\#f6f4df\]{--tw-text-opacity: 1;color:rgb(246 244 223 / var(--tw-text-opacity, 1))}.text-\[\#f7f4e9\]{--tw-text-opacity: 1;color:rgb(247 244 233 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--brand-medium\)\)\]{color:hsl(var(--brand-medium))}.text-\[hsl\(var\(--hb-muted\)\)\]{color:hsl(var(--hb-muted))}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/70{color:#fbbf24b3}.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-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-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-600\/80{color:#2563ebcc}.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-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{color:var(--foreground)}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-600\/80{color:#4b5563cc}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-600\/70{color:#16a34ab3}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-600\/80{color:#ea580ccc}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / 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-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-600\/70{color:#dc2626b3}.text-red-600\/80{color:#dc2626cc}.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-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-500\/70{color:#64748bb3}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-600\/80{color:#ca8a04cc}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#205844\]{accent-color:#205844}.accent-emerald-700{accent-color:#047857}.accent-green-700{accent-color:#15803d}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 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-\[0_0_80px_rgba\(56\,189\,248\,0\.3\)\]{--tw-shadow: 0 0 80px rgba(56,189,248,.3);--tw-shadow-colored: 0 0 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)}.shadow-\[0_12px_35px_rgba\(40\,61\,54\,0\.06\)\]{--tw-shadow: 0 12px 35px rgba(40,61,54,.06);--tw-shadow-colored: 0 12px 35px 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_24px_80px_rgba\(17\,54\,69\,0\.25\)\]{--tw-shadow: 0 24px 80px rgba(17,54,69,.25);--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)}.shadow-\[0_2px_10px_rgba\(25\,60\,50\,\.04\)\]{--tw-shadow: 0 2px 10px rgba(25,60,50,.04);--tw-shadow-colored: 0 2px 10px 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_4px_14px_rgba\(36\,76\,53\,\.045\)\]{--tw-shadow: 0 4px 14px rgba(36,76,53,.045);--tw-shadow-colored: 0 4px 14px 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_5px_18px_rgba\(33\,52\,70\,0\.14\)\]{--tw-shadow: 0 5px 18px rgba(33,52,70,.14);--tw-shadow-colored: 0 5px 18px 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_8px_18px_rgba\(32\,88\,68\,\.18\)\]{--tw-shadow: 0 8px 18px rgba(32,88,68,.18);--tw-shadow-colored: 0 8px 18px 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_8px_24px_rgba\(29\,75\,75\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(29,75,75,.08);--tw-shadow-colored: 0 8px 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_8px_24px_rgba\(40\,61\,54\,0\.035\)\]{--tw-shadow: 0 8px 24px rgba(40,61,54,.035);--tw-shadow-colored: 0 8px 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_8px_24px_rgba\(40\,61\,54\,0\.04\)\]{--tw-shadow: 0 8px 24px rgba(40,61,54,.04);--tw-shadow-colored: 0 8px 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-\[8px_0_28px_rgba\(26\,62\,54\,0\.08\)\]{--tw-shadow: 8px 0 28px rgba(26,62,54,.08);--tw-shadow-colored: 8px 0 28px 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-\[inset_3px_0_0_\#16806b\]{--tw-shadow: inset 3px 0 0 #16806b;--tw-shadow-colored: inset 3px 0 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-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-green-200{--tw-shadow-color: #bbf7d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-200{--tw-shadow-color: #fecaca;--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-200{--tw-shadow-color: #fef08a;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + 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-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-2{--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)}.ring-4{--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(4px + 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-\[\#205844\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(32 88 68 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-color: var(--primary)}.ring-ring{--tw-ring-color: var(--ring)}.ring-sidebar-ring{--tw-ring-color: var(--sidebar-ring)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: var(--background)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.brightness-0{--tw-brightness: brightness(0);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-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)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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)}.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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\,y\]{transition-property:height,y;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-1000{transition-delay:1s}.delay-500{transition-delay:.5s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-1000{animation-delay:1s}.delay-500{animation-delay:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[i18n\:absenteismo\]{i18n:absenteismo}.\[i18n\:indicadores-saude\]{i18n:indicadores-saude}.\[i18n\:passaporte\]{i18n:passaporte}.\[i18n\:treinamentos-ehs\]{i18n:treinamentos-ehs}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}@scope (.ehs-home){:scope{--ink: #edf7f6;--muted: #93aab3;--line: #183847;--cyan: #28d8e7;--lime: #b8ec61;min-height:100dvh;color:var(--ink);background:#06141d;font-family:DM Sans,Avenir Next,sans-serif}:scope:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.26;background-image:linear-gradient(115deg,rgba(30,213,231,.09) 1px,transparent 1px),radial-gradient(circle at 78% 4%,rgba(25,117,143,.22),transparent 32%);background-size:52px 52px,auto}.ehs-home-shell{position:relative;max-width:1540px;margin:0 auto;padding:0 clamp(18px,4vw,58px) 34px}.ehs-header{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.ehs-brand,.ehs-header-actions{display:flex;align-items:center;gap:11px}.ehs-brand img{flex:0 0 auto;width:208px;height:60px;-o-object-fit:contain;object-fit:contain;padding:6px 14px;border-radius:5px;background:#dfe9e9}.ehs-brand span{display:flex;flex-direction:column;border-left:1px solid #275064;padding-left:11px}.ehs-brand b{color:var(--cyan);font-size:11px;letter-spacing:.2em}.ehs-brand small,.ehs-header-center,.ehs-section-heading>span,.ehs-footer{color:var(--muted)}.ehs-header-center{display:flex;align-items:center;gap:9px;letter-spacing:.13em;font-size:10px;text-transform:uppercase}.ehs-header-center i{width:1px;height:14px;background:#275064}.ehs-status-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #b8ec611f}.ehs-logout,.ehs-menu{display:grid;place-items:center;min-width:38px;min-height:38px;padding:8px;border:1px solid #275064;border-radius:7px;background:#0b202c;color:#d6e9e8;cursor:pointer}.ehs-menu,.ehs-mobile-nav{display:none}.ehs-logout:hover,.ehs-menu:hover{border-color:var(--cyan);color:var(--cyan)}.ehs-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:clamp(24px,4vw,54px);align-items:center;padding:clamp(26px,4vw,46px) 0 22px;border-bottom:1px solid rgba(38,91,108,.7)}.ehs-eyebrow,.ehs-overline{margin:0 0 9px;color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:.21em;text-transform:uppercase}.ehs-hero h1{max-width:760px;margin:0;color:#f3fbf8;font-size:clamp(2.2rem,4vw,4.25rem);font-weight:800;letter-spacing:-.07em;line-height:.96}.ehs-welcome-destination{display:block;margin-top:.18em;color:var(--cyan);font-size:.72em;letter-spacing:-.045em;line-height:1.13}.ehs-hero-intro{max-width:600px;margin:13px 0 0;color:#a4bbc1;font-size:13px;line-height:1.5}.ehs-index-card{position:relative;display:flex;align-items:center;gap:16px;min-width:0;padding:17px;border:1px solid #226079;border-radius:8px;background:linear-gradient(145deg,#0c2735,#071821);box-shadow:0 14px 34px #00000040,inset 0 1px #ffffff0f}.ehs-index-ring{position:relative;display:grid;place-items:center;flex:0 0 auto;width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--lime) var(--ehs-progress),#173a47 0)}.ehs-index-ring:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#091923}.ehs-index-ring span{position:relative;z-index:1;color:#f2fbfa;font-size:25px}.ehs-index-ring small,.ehs-index-card small{display:block;color:#8caab2}.ehs-index-card b{display:block;margin:5px 0;color:#f1f7f7}.ehs-index-info{margin-left:auto;align-self:flex-start;color:var(--cyan)}.ehs-domain-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #1c4b60;border-radius:8px;background:#081e2ae0;overflow:visible;box-shadow:0 10px 28px #0000002e}.ehs-domain{position:relative;min-width:0;padding:17px 20px 15px;border-right:1px solid #1c4b60;cursor:help}.ehs-domain:last-child{border-right:0}.ehs-domain-heading{display:grid;grid-template-columns:auto 14px 1fr;align-items:center;gap:6px}.ehs-domain-heading span{color:#a8c0c6;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.ehs-domain-heading svg{color:var(--tone)}.ehs-domain-heading strong{justify-self:end;color:#f3f8f8;font-size:18px}.ehs-domain-bar{height:3px;margin-top:16px;overflow:hidden;border-radius:5px;background:#173642}.ehs-domain-bar i{display:block;height:100%;border-radius:5px;background:var(--cyan)}.ehs-index-detail{position:absolute;z-index:12;right:12px;top:calc(100% + 8px);left:12px;display:grid;gap:7px;padding:14px;border:1px solid #3a7182;border-radius:7px;color:#dceceb;background:#0d2936;box-shadow:0 18px 38px #0000006b;opacity:0;visibility:hidden;transform:translateY(5px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.ehs-index-card .ehs-index-detail{right:0;bottom:auto;left:auto;top:calc(100% + 8px);width:min(390px,90vw)}.ehs-index-detail b{color:var(--tone, var(--cyan));font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ehs-index-detail p{margin:0;color:#dceceb;font-size:11px;line-height:1.45}.ehs-index-detail ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.ehs-index-detail li{padding:3px 6px;border:1px solid #285568;border-radius:999px;color:#b9d0d3;background:#0a202b;font-size:9px}.ehs-index-detail small{padding-top:7px;border-top:1px solid #244655;color:#89a7af;font-size:9px;line-height:1.4}.ehs-index-card:hover .ehs-index-detail,.ehs-index-card:focus-within .ehs-index-detail,.ehs-domain:hover .ehs-index-detail,.ehs-domain:focus-within .ehs-index-detail{opacity:1;visibility:visible;transform:translateY(0)}.ehs-bar-blue{background:#63c9ff!important}.ehs-bar-violet{background:#bb91ff!important}.ehs-bar-amber{background:#f2cd62!important}.ehs-section{padding-top:clamp(27px,3.5vw,44px)}.ehs-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.ehs-section-heading h2{margin:0;color:#edf5f5;font-size:clamp(20px,2.1vw,28px);letter-spacing:-.055em}.ehs-metric-grid,.ehs-environment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ehs-metric-link{display:block;color:inherit;text-decoration:none}.ehs-metric{position:relative;display:block;min-height:164px;padding:17px;border:1px solid #1b4354;border-top:2px solid var(--tone);border-radius:7px;background:#0b202c;box-shadow:inset 0 1px #ffffff09;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ehs-metric-link:hover .ehs-metric,.ehs-metric-link:focus-visible .ehs-metric,.ehs-metric:focus-visible{transform:translateY(-3px);border-color:var(--tone);background:#0f2b39}.ehs-metric-top{display:flex;justify-content:space-between;gap:10px;color:#adc4c8;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.ehs-metric-top svg{color:var(--tone)}.ehs-metric>strong{display:block;margin-top:18px;color:#f4fbfa;font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.05em}.ehs-metric small,.ehs-state{color:#8ca7af}.ehs-composition{position:relative;height:5px;margin-top:0;overflow:hidden;border-radius:99px;background:#173642}.ehs-composition span{display:block;height:100%;border-radius:inherit;background:var(--tone);transition:width .35s ease}.ehs-composition em,.ehs-reading em{display:block;margin-top:5px;color:#7897a0;font-size:9px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.ehs-reading{margin-top:0}.ehs-reading span{display:block;position:relative;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--tone) 0 33%,#173642 33% 100%);opacity:.85}.ehs-reading span:after{content:"";position:absolute;top:-3px;left:33%;width:11px;height:11px;border:2px solid #0b202c;border-radius:50%;background:var(--tone)}.ehs-mini-trend{margin-top:0}.ehs-mini-trend svg{display:block;width:100%;height:30px;overflow:visible}.ehs-mini-trend polyline{fill:none;stroke:var(--tone);stroke-width:2;vector-effect:non-scaling-stroke}.ehs-mini-trend circle{fill:#0b202c;stroke:var(--tone);stroke-width:1.5;vector-effect:non-scaling-stroke}.ehs-mini-trend>span{display:flex;justify-content:space-between;color:#7897a0;font-size:9px}.ehs-mini-trend em{font-style:normal}.ehs-mini-trend b{color:#adc4c8;font-weight:600}.ehs-mini-composition{display:flex;align-items:center;gap:10px;margin-top:12px}.ehs-mini-composition svg{width:48px;height:48px;transform:rotate(-90deg);flex:0 0 auto}.ehs-mini-composition circle{fill:none;stroke-width:4}.ehs-mini-composition-track{stroke:#173642}.ehs-mini-composition-value{stroke:var(--tone);stroke-linecap:round}.ehs-mini-composition span{display:grid;gap:1px}.ehs-mini-composition b{color:#edf7f6;font-size:15px}.ehs-mini-composition em{color:#7897a0;font-size:9px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.ehs-metric-detail{position:absolute;z-index:3;right:12px;bottom:12px;left:12px;display:grid;gap:3px;padding:10px 11px;border:1px solid #3a7182;border-radius:5px;color:#dceceb;background:#102f3d;box-shadow:0 12px 25px #00000047;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.ehs-metric-detail b{color:var(--tone);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ehs-metric-detail span{color:#b6cbce;font-size:10px;line-height:1.35}.ehs-metric-explained .ehs-metric-detail{top:calc(100% + 8px);right:0;bottom:auto;left:0;gap:7px;padding:14px}.ehs-metric-link:hover .ehs-metric-explained,.ehs-metric-link:focus-visible .ehs-metric-explained{z-index:10}.ehs-metric-link:hover .ehs-metric-detail,.ehs-metric-link:focus-within .ehs-metric-detail{opacity:1;transform:translateY(0)}.ehs-tone-cyan{--tone: #29d9e4}.ehs-tone-blue{--tone: #63c9ff}.ehs-tone-violet{--tone: #c28bff}.ehs-tone-amber{--tone: #f2cd62}.ehs-tone-rose{--tone: #ff709c}.ehs-tone-teal,.ehs-tone-emerald{--tone: #5ce0ae}.ehs-state-error{color:#ffc071}.ehs-operational{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--lime);font-size:11px}.ehs-health-subheading{margin:24px 0 12px;color:#d1e7e9;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ehs-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ehs-module{display:flex;align-items:center;gap:11px;min-height:88px;padding:14px;border:1px solid #1b4354;border-radius:7px;color:#edf6f5;background:#0a1d29;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ehs-module:hover{transform:translateY(-2px);border-color:#3f8297;background:#0e2937}.ehs-module b{font-size:12px;letter-spacing:.01em}.ehs-module small{display:block;color:#8ca7af}.ehs-module-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:8px;background:#2cd8d11a}.ehs-module-arrow{margin-left:auto;color:#6e9aa7}.ehs-quick-access{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.ehs-quick-access a{padding:7px 10px;border:1px solid #21495b;border-radius:999px;color:#a9c0c5;background:#091923;font-size:10px;text-decoration:none}.ehs-quick-access a:hover{color:var(--cyan);border-color:var(--cyan)}.ehs-footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #183746;margin-top:50px;padding-top:17px;font-size:9px}:scope a:focus-visible,:scope button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width: 1050px){.ehs-header-center{display:none}}@media (max-width: 900px){.ehs-hero{grid-template-columns:1fr}.ehs-index-card{max-width:520px}.ehs-domain{padding-inline:15px}.ehs-metric-grid,.ehs-environment-grid,.ehs-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ehs-header{min-height:76px;gap:8px}.ehs-brand img{width:clamp(140px,40vw,164px);height:48px;padding:5px 10px}.ehs-brand span,.ehs-header-center,.ehs-user-name,.ehs-header-actions>.ehs-logout{display:none}.ehs-header-actions{gap:7px}.ehs-header-actions [role=group]{gap:0;padding:2px}.ehs-header-actions [role=group] button{width:34px;height:34px}.ehs-menu{display:grid}.ehs-mobile-nav-open{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #1c4556}.ehs-mobile-nav a,.ehs-mobile-nav button{min-height:42px;padding:10px 2px;color:#dce7e9;font-size:12px;font-weight:700}.ehs-mobile-nav button{margin-left:auto;border:0;background:transparent;cursor:pointer}.ehs-hero{padding-top:28px}.ehs-hero h1{font-size:clamp(2.15rem,11vw,3.2rem)}.ehs-index-card{padding:17px}.ehs-index-ring{width:91px;height:91px}.ehs-index-ring span{font-size:24px}.ehs-domain-strip{grid-template-columns:repeat(2,1fr)}.ehs-domain{border-bottom:1px solid #1c4556}.ehs-domain:nth-child(2){border-right:0}.ehs-domain:nth-child(3),.ehs-domain:nth-child(4){border-bottom:0}.ehs-domain strong{font-size:15px}.ehs-metric-grid,.ehs-environment-grid,.ehs-module-grid{grid-template-columns:1fr}.ehs-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.ehs-health-card{align-items:flex-start;flex-wrap:wrap}.ehs-health-details{width:100%;margin-left:0;gap:10px}.ehs-footer{flex-direction:column}}@media (hover: none){.ehs-index-detail{display:none}.ehs-index-card:focus .ehs-index-detail,.ehs-domain:focus .ehs-index-detail{display:grid;opacity:1;visibility:visible;transform:none}}@media (max-width: 620px),(hover: none){.ehs-metric-explained .ehs-metric-detail{position:static;margin-top:12px;box-shadow:none;opacity:1;transform:none;pointer-events:auto}}@media (max-width: 620px){.ehs-metric-detail{position:static;margin-top:12px;box-shadow:none;opacity:1;transform:none;pointer-events:auto}.ehs-metric{min-height:178px}}@media (prefers-reduced-motion: reduce){.ehs-metric,.ehs-module,.ehs-metric-detail,.ehs-composition span{transition:none}}}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.21) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#9ca3af36;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af59}.popup-light-theme{--background: var(--popup-bg-light);--card: var(--popup-card-light);--foreground: var(--popup-text-light);--border: var(--popup-border-light)}.popup-header-light{background:linear-gradient(135deg,#e2e4e6,#ecedee);color:#67738b;padding:1rem 1.5rem}.popup-card-light{background:#fdfdfd;border:1px solid hsl(220,7%,94.4%);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}.popup-metrics-light{background:linear-gradient(135deg,#eef0f4,#f4f5f7);color:#67738b}:root{--background: hsl(0, 0%, 100%);--foreground: hsl(20, 14.3%, 32.87%);--muted: hsl(60, 3.36%, 97.13%);--muted-foreground: hsl(25, 5.3%, 61.29%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(20, 14.3%, 32.87%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(20, 14.3%, 32.87%);--border: hsl(20, 4.13%, 93%);--input: hsl(20, 4.13%, 93%);--primary: hsl(207, 90%, 54%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(210, 16%, 93%);--secondary-foreground: hsl(222.2, 47.4%, 11.2%);--accent: hsl(210, 40%, 96.1%);--accent-foreground: hsl(222.2, 47.4%, 11.2%);--destructive: hsl(0, 84%, 60%);--destructive-foreground: hsl(0, 0%, 100%);--ring: hsl(20, 14.3%, 32.87%);--radius: .5rem;--brand-dark: hsl(215, 70%, 50%);--brand-medium: hsl(207, 90%, 54%);--brand-light: hsl(195, 85%, 60%);--risk-acceptable: hsl(120, 70%, 47.5%);--risk-moderate: hsl(45, 70%, 65.7%);--risk-unacceptable: hsl(0, 52.5%, 68.5%);--popup-header-light: linear-gradient(135deg, hsl(220, 7%, 89.5%) 0%, hsl(220, 7%, 93%) 100%);--popup-bg-light: hsl(0, 0%, 98.6%);--popup-card-light: hsl(0, 0%, 100%);--popup-text-light: hsl(220, 15%, 47.5%);--popup-border-light: hsl(220, 7%, 93%);--dashboard-bg: hsl(210, 14%, 98.6%);--dashboard-card: hsl(0, 0%, 100%);--dashboard-card-hover: hsl(210, 11.2%, 97.2%);--dashboard-accent: hsl(210, 28%, 98.6%);--dashboard-border: hsl(210, 11.2%, 95.1%);--dashboard-text: hsl(210, 11%, 40.5%);--dashboard-text-muted: hsl(210, 9%, 61.5%);--risk-fisico: hsl(120, 42%, 65%);--risk-quimico: hsl(0, 49%, 65%);--risk-biologico: hsl(30, 28%, 61.5%);--risk-ergonomico: hsl(45, 70%, 65%);--risk-acidente: hsl(210, 70%, 65%)}.dashboard-card{background:var(--dashboard-card);border:1px solid var(--dashboard-border);border-radius:12px;box-shadow:0 1px 3px #00000012,0 1px 2px -1px #00000012;transition:all .2s ease-in-out}.dashboard-card:hover{background:var(--dashboard-card-hover);box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #00000012;transform:translateY(-1px)}.dashboard-gradient{background:linear-gradient(135deg,var(--dashboard-bg) 0%,hsl(210,21%,97.2%) 100%)}.dashboard-stat-card{background:var(--dashboard-card);border:1px solid var(--dashboard-border);border-radius:16px;box-shadow:0 2px 4px #00000009;transition:all .3s ease}.dashboard-stat-card:hover{box-shadow:0 8px 16px #00000012;transform:translateY(-2px)}.dashboard-action-button{background:var(--dashboard-card);border:1px solid var(--dashboard-border);border-radius:12px;transition:all .2s ease}.dashboard-action-button:hover{transform:scale(1.02);box-shadow:0 4px 12px #0000001b}.risk-biologico{background-color:#a8835c;color:#fefbf3}.risk-biologico-bg{background-color:#fefbf3;color:#a8835c}.dark{--background: hsl(240, 7%, 32.73%);--foreground: hsl(0, 0%, 98.6%);--muted: hsl(240, 2.59%, 41.27%);--muted-foreground: hsl(240, 5%, 75.23%);--popover: hsl(240, 7%, 32.73%);--popover-foreground: hsl(0, 0%, 98.6%);--card: hsl(240, 7%, 32.73%);--card-foreground: hsl(0, 0%, 98.6%);--border: hsl(240, 2.59%, 41.27%);--input: hsl(240, 2.59%, 41.27%);--primary: hsl(207, 90%, 54%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(240, 3.7%, 15.9%);--secondary-foreground: hsl(0, 0%, 98%);--accent: hsl(240, 3.7%, 15.9%);--accent-foreground: hsl(0, 0%, 98%);--destructive: hsl(0, 84%, 60%);--destructive-foreground: hsl(0, 0%, 100%);--ring: hsl(240, 3.43%, 88.73%);--radius: .5rem}.brand-primary{background-color:var(--brand-medium);color:#fff}.brand-primary:hover{background-color:var(--brand-dark)}.brand-secondary{background-color:var(--brand-light);color:#fff}.risk-acceptable{background-color:var(--risk-acceptable);color:#fff}.risk-moderate{background-color:var(--risk-moderate);color:#fff}.risk-unacceptable{background-color:var(--risk-unacceptable);color:#fff}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:slideIn .3s ease-in-out}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:hsl(var(--muted))}.custom-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .5);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .7)}.art-number-badge{min-width:-moz-fit-content;min-width:fit-content;max-width:250px;white-space:nowrap;overflow:visible;text-overflow:unset;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.badge-no-wrap{white-space:nowrap;overflow:visible;text-overflow:unset;min-width:-moz-fit-content;min-width:fit-content;max-width:none;word-break:keep-all;-webkit-hyphens:none;hyphens:none;flex-shrink:0}.art-badge-responsive{font-size:clamp(.75rem,2vw,.875rem);padding:.4rem .8rem;line-height:1.2;letter-spacing:.01em}.art-number-display{font-family:ui-monospace,SFMono-Regular,SF Mono,Courier,monospace;white-space:nowrap;overflow:visible;word-break:keep-all;-webkit-hyphens:none;hyphens:none;flex-shrink:0;font-size:clamp(.75rem,1.5vw,1rem);line-height:1.3;letter-spacing:.025em}.badge{min-width:-moz-fit-content;min-width:fit-content;padding:.5rem 1rem;white-space:nowrap}.card-title{min-width:-moz-fit-content;min-width:fit-content;overflow:visible}.risk-card-hover{transition:all .3s ease}.risk-card-hover:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000012}.control-panel-text{line-height:1.7;letter-spacing:.025em}.control-panel-section{padding:1.5rem;margin-bottom:1rem}.control-panel-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#7a8187}@keyframes onboarding-pulse{0%,to{box-shadow:0 0 20px #3b82f659;outline-color:#5c8dd9}50%{box-shadow:0 0 30px #3b82f68f;outline-color:#4762c9}}@keyframes animate-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes animate-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-success{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-fade-in{animation:animate-fade-in .5s ease-out forwards;opacity:0}.animate-shine{animation:animate-shine 2s infinite}.animate-pulse-success{animation:pulse-success 2s ease-in-out infinite}@keyframes pulse-alerta{0%,to{border-color:#dc2626;box-shadow:0 0 #dc262680}50%{border-color:#f87171;box-shadow:0 0 60px 10px #dc262673}}.animate-pulse-alerta{animation:pulse-alerta 1.6s ease-in-out infinite}.marker\:hidden *::marker{display:none}.marker\:hidden::marker{display:none}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border-0::file-selector-button{border-width:0px}.file\:border-r::file-selector-button{border-right-width:1px}.file\:border-slate-300::file-selector-button{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.file\:bg-indigo-50::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.file\:bg-muted::file-selector-button{background-color:var(--muted)}.file\:bg-slate-100::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:text-indigo-700::file-selector-button{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.file\:text-slate-800::file-selector-button{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/50::-moz-placeholder{color:#ffffff80}.placeholder\:text-white\/50::placeholder{color:#ffffff80}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--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))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-\[\#286a54\]:focus-within{outline-color:#286a54}.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\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-12:hover{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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-\[\#8bb9ab\]:hover{--tw-border-opacity: 1;border-color:rgb(139 185 171 / var(--tw-border-opacity, 1))}.hover\:border-\[\#a9c3b7\]:hover{--tw-border-opacity: 1;border-color:rgb(169 195 183 / var(--tw-border-opacity, 1))}.hover\:border-\[\#b7ccc1\]:hover{--tw-border-opacity: 1;border-color:rgb(183 204 193 / var(--tw-border-opacity, 1))}.hover\:border-\[\#b9d6cb\]:hover{--tw-border-opacity: 1;border-color:rgb(185 214 203 / var(--tw-border-opacity, 1))}.hover\:border-\[hsl\(var\(--brand-light\)\)\]:hover{border-color:hsl(var(--brand-light))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-green-200:hover{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-green-500\/50:hover{border-color:#22c55e80}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.hover\:border-orange-500\/50:hover{border-color:#f9731680}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#0f414d\]:hover{--tw-bg-opacity: 1;background-color:rgb(15 65 77 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#125846\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 88 70 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#143f38\]:hover{--tw-bg-opacity: 1;background-color:rgb(20 63 56 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#173f35\]:hover{--tw-bg-opacity: 1;background-color:rgb(23 63 53 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#184a37\]:hover{--tw-bg-opacity: 1;background-color:rgb(24 74 55 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#dce8bd\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 232 189 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e0e9c6\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 233 198 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8f3f0\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 243 240 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eaf0d9\]:hover{--tw-bg-opacity: 1;background-color:rgb(234 240 217 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf1ef\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 241 239 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf3ee\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 243 238 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf5f1\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 245 241 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#edf6f3\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 246 243 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef5f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 245 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eff6fb\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f0f5f1\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 245 241 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f1f6f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 246 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f1f6f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 246 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f2f6f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 246 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f2f7f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 247 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f8f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 248 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f8f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 248 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f4f8f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 248 244 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7faf7\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 250 247 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50\/50:hover{background-color:#fffbeb80}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/40:hover{background-color:#ecfdf566}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-300:hover{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-sky-200:hover{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/50:hover{background-color:#33415580}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:from-blue-100:hover{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-700:hover{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-700:hover{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-600:hover{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-500:hover{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-emerald-600:hover{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:to-gray-600:hover{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.hover\:to-green-500:hover{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.hover\:to-green-600:hover{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.hover\:to-indigo-100:hover{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:text-\[\#173d36\]:hover{--tw-text-opacity: 1;color:rgb(23 61 54 / var(--tw-text-opacity, 1))}.hover\:text-\[\#176b58\]:hover{--tw-text-opacity: 1;color:rgb(23 107 88 / var(--tw-text-opacity, 1))}.hover\:text-\[\#183e39\]:hover{--tw-text-opacity: 1;color:rgb(24 62 57 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1c513d\]:hover{--tw-text-opacity: 1;color:rgb(28 81 61 / var(--tw-text-opacity, 1))}.hover\:text-\[\#205844\]:hover{--tw-text-opacity: 1;color:rgb(32 88 68 / var(--tw-text-opacity, 1))}.hover\:text-\[\#294b45\]:hover{--tw-text-opacity: 1;color:rgb(41 75 69 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-cyan-800:hover{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-pink-800:hover{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-violet-800:hover{--tw-text-opacity: 1;color:rgb(91 33 182 / 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\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow:hover{--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)}.hover\:shadow-2xl:hover{--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)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 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)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-blue-500\/20:hover{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/20:hover{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-500\/20:hover{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/20:hover{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-90:hover{--tw-brightness: brightness(.9);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)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);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)}.hover\:file\:bg-indigo-100::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-slate-200::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-emerald-600:focus{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.focus\:border-purple-400:focus{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-blue-50:focus{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:bg-red-50:focus{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.focus\:bg-yellow-50:focus{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-amber-600:focus{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.focus\:text-blue-600:focus{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.focus\:text-emerald-600:focus{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.focus\:text-gray-600:focus{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.focus\:text-green-600:focus{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:text-purple-600:focus{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.focus\:text-red-600:focus{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.focus\:text-teal-600:focus{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.focus\:text-yellow-600:focus{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-\[\#205844\]:focus{outline-color:#205844}.focus\:ring-0: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(0px + 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-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus\:ring-green-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-sky-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:stroke-\[\#173149\]:focus-visible{stroke:#173149}.focus-visible\:stroke-\[\#243548\]:focus-visible{stroke:#243548}.focus-visible\:stroke-\[1\.5\]:focus-visible{stroke-width:1.5}.focus-visible\:stroke-\[2\]:focus-visible{stroke-width:2}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#147c75\]:focus-visible{outline-color:#147c75}.focus-visible\:outline-\[\#286a54\]:focus-visible{outline-color:#286a54}.focus-visible\:outline-\[\#3f8277\]:focus-visible{outline-color:#3f8277}.focus-visible\:outline-blue-600:focus-visible{outline-color:#2563eb}.focus-visible\:outline-blue-800:focus-visible{outline-color:#1e40af}.focus-visible\:outline-emerald-600:focus-visible{outline-color:#059669}.focus-visible\:outline-emerald-700:focus-visible{outline-color:#047857}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.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-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#16836a\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 131 106 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#3f8277\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 130 119 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#52718b\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(82 113 139 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-700:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: var(--primary)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: var(--sidebar-ring)}.focus-visible\:ring-slate-900:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-teal-600:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-teal-700:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 118 110 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:max-h-none{max-height:none}.group[open] .group-open\: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))}.group[open] .group-open\:cursor-zoom-out{cursor:zoom-out}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:-translate-y-0\.5{--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))}.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\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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\:bg-\[\#f9fbf8\]{--tw-bg-opacity: 1;background-color:rgb(249 251 248 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/item:hover .group-hover\/item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:var(--destructive)}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: var(--destructive)}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar-background)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);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 accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=active\]\:bg-gradient-to-r[data-state=active]{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.data-\[state\=active\]\:from-slate-500[data-state=active]{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.data-\[state\=active\]\:to-gray-600[data-state=active]{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;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))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:var(--sidebar-accent-foreground)}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:var(--accent)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;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[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\: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))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:var(--sidebar-border)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\: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)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:var(--sidebar-background)}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-green-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-green-900\/50:is(.dark *){border-color:#14532d80}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-orange-900\/50:is(.dark *){border-color:#7c2d1280}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-purple-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 28 135 / var(--tw-border-opacity, 1))}.dark\:border-red-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-900\/30:is(.dark *){border-color:#7f1d1d4d}.dark\:border-red-900\/50:is(.dark *){border-color:#7f1d1d80}.dark\:border-rose-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(159 18 57 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-violet-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:bg-\[hsl\(var\(--brand-light\)\)\]:is(.dark *){background-color:hsl(var(--brand-light))}.dark\:bg-amber-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/10:is(.dark *){background-color:#78350f1a}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-blue-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1e3a8a80}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-cyan-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-950\/30:is(.dark *){background-color:#0833444d}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1f29374d}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1f2937f2}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1118274d}.dark\:bg-gray-900\/40:is(.dark *){background-color:#11182766}.dark\:bg-gray-900\/50:is(.dark *){background-color:#11182780}.dark\:bg-gray-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-950\/30:is(.dark *){background-color:#0307124d}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.dark\:bg-green-950\/10:is(.dark *){background-color:#052e161a}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-green-950\/30:is(.dark *){background-color:#052e164d}.dark\:bg-indigo-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1b4b4d}.dark\:bg-lime-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-900\/50:is(.dark *){background-color:#7c2d1280}.dark\:bg-orange-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-950\/20:is(.dark *){background-color:#43140733}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4314074d}.dark\:bg-pink-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-950\/30:is(.dark *){background-color:#5007244d}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3b07644d}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/10:is(.dark *){background-color:#450a0a1a}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.dark\:bg-rose-900\/30:is(.dark *){background-color:#8813374d}.dark\:bg-rose-900\/40:is(.dark *){background-color:#88133766}.dark\:bg-rose-950\/30:is(.dark *){background-color:#4c05194d}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-950\/30:is(.dark *){background-color:#042f2e4d}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4c1d954d}.dark\:bg-violet-950\/30:is(.dark *){background-color:#2e10654d}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-900\/50:is(.dark *){background-color:#713f1280}.dark\:bg-yellow-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-950\/10:is(.dark *){background-color:#4220061a}.dark\:bg-yellow-950\/20:is(.dark *){background-color:#42200633}.dark\:bg-yellow-950\/30:is(.dark *){background-color:#4220064d}.dark\:from-amber-950\/20:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-950\/30:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-950\/40:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-600:is(.dark *){--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950:is(.dark *){--tw-gradient-from: #172554 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from: rgb(23 37 84 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from: rgb(23 37 84 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950\/40:is(.dark *){--tw-gradient-from: rgb(23 37 84 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-900:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-900\/30:is(.dark *){--tw-gradient-from: rgb(17 24 39 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-950:is(.dark *){--tw-gradient-from: #052e16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from: rgb(5 46 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from: rgb(5 46 22 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-950\/40:is(.dark *){--tw-gradient-from: rgb(5 46 22 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-950:is(.dark *){--tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-950\/30:is(.dark *){--tw-gradient-from: rgb(67 20 7 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-950:is(.dark *){--tw-gradient-from: #3b0764 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from: rgb(59 7 100 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-950\/40:is(.dark *){--tw-gradient-from: rgb(59 7 100 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-950\/25:is(.dark *){--tw-gradient-from: rgb(69 10 10 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-950\/30:is(.dark *){--tw-gradient-from: rgb(69 10 10 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-red-950\/40:is(.dark *){--tw-gradient-from: rgb(69 10 10 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-rose-950\/20:is(.dark *){--tw-gradient-from: rgb(76 5 25 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:is(.dark *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900\/20:is(.dark *){--tw-gradient-from: rgb(15 23 42 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-950:is(.dark *){--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-950\/30:is(.dark *){--tw-gradient-from: rgb(66 32 6 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-background:is(.dark *){--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--background) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-amber-900\/20:is(.dark *){--tw-gradient-to: rgb(120 53 15 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-700:is(.dark *){--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.dark\:to-blue-900:is(.dark *){--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.dark\:to-blue-950:is(.dark *){--tw-gradient-to: #172554 var(--tw-gradient-to-position)}.dark\:to-gray-800:is(.dark *){--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.dark\:to-gray-800\/20:is(.dark *){--tw-gradient-to: rgb(31 41 55 / .2) var(--tw-gradient-to-position)}.dark\:to-gray-900:is(.dark *){--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.dark\:to-green-900:is(.dark *){--tw-gradient-to: #14532d var(--tw-gradient-to-position)}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to: rgb(20 83 45 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-950\/30:is(.dark *){--tw-gradient-to: rgb(30 27 75 / .3) var(--tw-gradient-to-position)}.dark\:to-orange-900\/20:is(.dark *){--tw-gradient-to: rgb(124 45 18 / .2) var(--tw-gradient-to-position)}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to: rgb(80 7 36 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-900:is(.dark *){--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.dark\:to-purple-950:is(.dark *){--tw-gradient-to: #3b0764 var(--tw-gradient-to-position)}.dark\:to-red-900\/20:is(.dark *){--tw-gradient-to: rgb(127 29 29 / .2) var(--tw-gradient-to-position)}.dark\:to-rose-950:is(.dark *){--tw-gradient-to: #4c0519 var(--tw-gradient-to-position)}.dark\:to-slate-900:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:to-teal-950:is(.dark *){--tw-gradient-to: #042f2e var(--tw-gradient-to-position)}.dark\:to-yellow-900\/20:is(.dark *){--tw-gradient-to: rgb(113 63 18 / .2) var(--tw-gradient-to-position)}.dark\:fill-gray-200:is(.dark *){fill:#e5e7eb}.dark\:stroke-gray-700:is(.dark *){stroke:#374151}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / 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-amber-50:is(.dark *){--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / 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-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-blue-400\/80:is(.dark *){color:#60a5facc}.dark\:text-blue-800:is(.dark *){--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / 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-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-400\/80:is(.dark *){color:#9ca3afcc}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-700:is(.dark *){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-green-400\/70:is(.dark *){color:#4ade80b3}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-lime-300:is(.dark *){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-orange-400\/80:is(.dark *){color:#fb923ccc}.dark\:text-pink-200:is(.dark *){--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.dark\:text-pink-300:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-purple-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-400\/70:is(.dark *){color:#f87171b3}.dark\:text-red-400\/80:is(.dark *){color:#f87171cc}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400\/80:is(.dark *){color:#facc15cc}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\:hover\:border-blue-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:hover\:border-blue-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:hover\:border-indigo-500:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\:hover\:border-indigo-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-blue-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-900\/30:hover:is(.dark *){background-color:#1e3a8a4d}.dark\:hover\:bg-blue-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-950\/20:hover:is(.dark *){background-color:#17255433}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color:#1f293780}.dark\:hover\:bg-gray-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-950:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-950\/20:hover:is(.dark *){background-color:#450a0a33}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-blue-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:bg-blue-950:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-red-950:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-yellow-950:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity, 1))}.dark\:focus\:text-amber-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:focus\:text-blue-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:focus\:text-emerald-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:focus\:text-gray-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:focus\:text-green-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:focus\:text-purple-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:focus\:text-red-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:focus\:text-teal-400:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}@media (min-width: 430px){.min-\[430px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.sm\:-left-7{left:-1.75rem}.sm\:-right-2{right:-.5rem}.sm\:-top-14{top:-3.5rem}.sm\:bottom-0{bottom:0}.sm\:left-\[7px\]{left:7px}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:m-6{margin:1.5rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:size-14{width:3.5rem;height:3.5rem}.sm\:h-20{height:5rem}.sm\:h-40{height:10rem}.sm\:h-60{height:15rem}.sm\:h-72{height:18rem}.sm\:max-h-\[23rem\]{max-height:23rem}.sm\:w-20{width:5rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-60{width:15rem}.sm\:w-72{width:18rem}.sm\:w-\[190px\]{width:190px}.sm\:w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.sm\:w-auto{width:auto}.sm\:min-w-\[300px\]{min-width:300px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_10rem\]{grid-template-columns:minmax(0,1fr) 10rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.sm\:gap-y-4{row-gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-0{padding-left:0}.sm\:pl-7{padding-left:1.75rem}.sm\:pr-16{padding-right:4rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[24px\]{font-size:24px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-6{grid-column:span 6 / span 6}.md\:-m-6{margin:-1.5rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mt-10{margin-top:2.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:h-3{height:.75rem}.md\:h-32{height:8rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-3{width:.75rem}.md\:w-32{width:8rem}.md\:w-40{width:10rem}.md\:w-44{width:11rem}.md\:w-5{width:1.25rem}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-9{width:2.25rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:rounded-xl{border-radius:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[38px\]{font-size:38px}.md\:text-\[40px\]{font-size:40px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\: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)}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-64{margin-left:16rem}.lg\:mr-2{margin-right:.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-4{height:1rem}.lg\:h-40{height:10rem}.lg\:h-5{height:1.25rem}.lg\:h-64{height:16rem}.lg\:h-72{height:18rem}.lg\:h-96{height:24rem}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-16{width:4rem}.lg\:w-4{width:1rem}.lg\:w-5{width:1.25rem}.lg\:w-64{width:16rem}.lg\:w-72{width:18rem}.lg\:w-96{width:24rem}.lg\:w-auto{width:auto}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(17rem\,0\.88fr\)\]{grid-template-columns:minmax(0,1fr) minmax(17rem,.88fr)}.lg\:grid-cols-\[minmax\(220px\,1fr\)_145px_145px_auto\]{grid-template-columns:minmax(220px,1fr) 145px 145px auto}.lg\:grid-cols-\[minmax\(220px\,1fr\)_150px_150px_auto\]{grid-template-columns:minmax(220px,1fr) 150px 150px auto}.lg\:grid-cols-\[minmax\(220px\,1fr\)_180px_180px_auto\]{grid-template-columns:minmax(220px,1fr) 180px 180px auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:rounded-xl{border-radius:.75rem}.lg\:p-10{padding:2.5rem}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:h-20{height:5rem}.xl\:h-9{height:2.25rem}.xl\:w-20{width:5rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(300px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(320px\,\.85fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(310px\,\.8fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr)}.xl\:grid-cols-\[minmax\(0\,2\.15fr\)_minmax\(300px\,\.85fr\)\]{grid-template-columns:minmax(0,2.15fr) minmax(300px,.85fr)}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0px}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:pl-7{padding-left:1.75rem}.xl\:pt-0{padding-top:0}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-7xl{font-size:4.5rem;line-height:1}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:block{display:block}}@media print{.print\:block{display:block}.print\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:min-h-11>button{min-height:2.75rem}.\[\&\>button\]\:max-w-full>button{max-width:100%}.\[\&\>button\]\:whitespace-normal>button{white-space:normal}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\]\:text-white>svg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--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))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
