.auth-body{font-family:Nunito Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background-color:#f5f7f6;background-image:radial-gradient(900px 420px at 12% -8%,rgba(11,90,53,.1),transparent 60%),radial-gradient(700px 360px at 92% 0%,rgba(197,164,90,.12),transparent 56%),linear-gradient(180deg,#fbfcfb,#f2f5f3);color:var(--auth-ink)}.auth-body ::-moz-selection{background-color:#0b5a3533}.auth-body ::selection{background-color:#0b5a3533}:root{--auth-primary: #0ea86b;--auth-primary-700: #0a7f52;--auth-primary-rgb: 14 168 107;--auth-slate-ink: #0f172a;--auth-slate-muted: #64748b;--auth-shell-border: rgba(148, 163, 184, .2);--auth-shell-shadow: 0 18px 42px rgba(15, 23, 42, .08)}.auth-body{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--auth-slate-ink);background:radial-gradient(circle at top left,rgba(14,168,107,.08),transparent 24%),radial-gradient(circle at top right,rgba(14,165,233,.07),transparent 22%),#f6f8fb}*,: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: }.auth-shell{position:relative;isolation:isolate}.auth-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(8,26,16,.06) 1px,transparent 1px);background-size:32px 32px;opacity:.25;pointer-events:none;z-index:-1}.auth-panel-soft{border-radius:22px;border-width:1px;border-color:#d1fae5b3;background-color:#ffffffbf;--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)}.auth-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#a7f3d0b3;background-color:#ecfdf5cc;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.25em;--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.auth-nav-section{margin-top:1.25rem;padding-left:.75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.32em;color:#047857b3}.auth-nav-link{display:flex;cursor:pointer;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;border-color:transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity));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:.2s}.auth-nav-link:hover{border-color:#d1fae5cc;background-color:#ecfdf5cc;--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.auth-nav-link-active{border-color:#10b9814d;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--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);background:linear-gradient(135deg,#0b5a35,#0f7a49 55%,#0a4a2d)}.auth-nav-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity));box-shadow:inset 0 1px #fffc}.auth-nav-icon-active{background-color:#ffffff26;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));box-shadow:none}.auth-nav-sublink{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity));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}.auth-nav-sublink:hover{background-color:#ecfdf5cc;--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.auth-nav-sublink-active{background-color:#d1fae5cc;--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.auth-nav-badge{margin-left:auto;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity));padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.auth-nav-group summary{list-style:none}.auth-nav-group summary::-webkit-details-marker{display:none}.auth-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;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}.auth-button-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background:linear-gradient(135deg,#0b5a35,#083b24 70%,#062316);box-shadow:0 18px 38px -26px #083220b3}.auth-button-outline{border-width:1px;border-color:#a7f3d0b3;background-color:#ffffffd9;--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.auth-button-outline:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.auth-button-outline{box-shadow:0 12px 26px -24px #08322066}.auth-button-danger{border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity))}.auth-button-danger:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}.auth-meta{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.auth-dropdown summary{list-style:none}.auth-dropdown summary::-webkit-details-marker{display:none}.auth-dropdown-panel{position:absolute;right:0;z-index:50;margin-top:.75rem;width:20rem;border-radius:1rem;border-width:1px;border-color:#fffc;background-color:#fffffff2;padding:1rem;--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);--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)}@media (max-width: 640px){.auth-compact-dashboard .auth-hub-shell.auth-dropdown-panel{display:none}}.auth-dropdown-link{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.auth-dropdown-link:hover{background-color:#ecfdf5cc;--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.auth-dropdown-divider{margin-top:.75rem;margin-bottom:.75rem;height:1px;width:100%;background-color:#d1fae5b3}.auth-search-shell{display:flex;align-items:center;gap:.75rem;border-radius:24px;border-width:1px;border-color:#e2e8f0cc;background-color:#ffffffe6;padding:.75rem 1rem;--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);box-shadow:inset 0 1px #ffffffd9}.auth-search-shell input{width:100%;border-width:0px;background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.auth-search-shell input: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)}.auth-search-shell input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.auth-search-shell input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.auth-search-button{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity));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}.auth-search-button:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.auth-hub-shell{border-radius:28px;border-width:1px;border-color:#ffffffb3;background-color:#ffffffe6;--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);box-shadow:0 20px 48px -36px #081a1073}.auth-hub-dark-card{border-radius:26px;border-width:1px;border-color:#0f172a1a;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));box-shadow:0 22px 52px -40px #0f172acc}.auth-hub-metric{border-radius:24px;border-width:1px;border-color:#fffc;background-color:#ffffffe6;padding:1.25rem;--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);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:.2s}.auth-hub-metric: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)}.auth-hub-kicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3em}.auth-hub-list>: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));border-color:#e2e8f0b3}.auth-hub-list-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.75rem;padding-bottom:.75rem}.auth-hub-list-value{text-align:right;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.auth-showcase-card{overflow:hidden;border-radius:28px;border-width:1px;border-color:#fffc;background-color:#ffffffe6;--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);box-shadow:0 20px 48px -36px #081a1038}.auth-showcase-feature{position:relative;overflow:hidden;border-radius:32px;border-width:1px;border-color:#0f172a1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background:linear-gradient(130deg,#04160f,#093120 24%,#0b5a35 58%,#0f7a49);box-shadow:0 28px 70px -42px #061a12cc}.auth-showcase-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(255,255,255,.14),transparent 28%),radial-gradient(circle at 80% 30%,rgba(197,164,90,.2),transparent 24%),linear-gradient(110deg,transparent 28%,rgba(255,255,255,.06) 52%,transparent 68%);pointer-events:none}.auth-showcase-thumb{position:relative;overflow:hidden}.auth-showcase-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a05,#0f172a29);pointer-events:none}.auth-mini-card{overflow:hidden;border-radius:26px;border-width:1px;border-color:#fffc;background-color:#ffffffe6;--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);box-shadow:0 18px 44px -36px #081a103d}.auth-surface{border-radius:28px;border-width:1px;border-color:#fffc;background-color:#ffffffe6;--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);box-shadow:0 20px 48px -36px #081a1033}.auth-surface-muted{border-radius:24px;border-width:1px;border-color:#e2e8f0b3;background-color:#f8fafccc}.auth-stat-card{border-radius:24px;border-width:1px;border-color:#fffc;background-color:#fffffff2;padding:1.25rem;--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);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}.auth-stat-card: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)}.auth-form-label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.auth-input,.auth-select,.auth-textarea{width:100%;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity));--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);outline:2px solid transparent;outline-offset:2px;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}.auth-input:focus,.auth-select:focus,.auth-textarea:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity));--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);--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity))}.auth-textarea{min-height:112px}.auth-file-input{display:block;width:100%;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity));--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)}.auth-file-input::file-selector-button{margin-right:1rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity));padding:.75rem 1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.auth-file-input::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.auth-input-error{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity))}.auth-input-error:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity))}.auth-help{margin-top:.5rem;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.auth-error{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity))}.auth-toggle-card{display:flex;height:100%;cursor:pointer;flex-direction:column;border-radius:24px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;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}@media (max-width: 640px){.auth-compact-dashboard .auth-hub-shell.auth-toggle-card{display:none}}.auth-toggle-card:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity));--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)}.auth-table-shell{overflow:hidden;border-radius:28px;border-width:1px;border-color:#fffc;background-color:#fffffff2;--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);box-shadow:0 20px 48px -36px #081a1038}.auth-table-wrap{overflow-x:auto}.auth-table{min-width:100%;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.auth-table thead th{border-bottom-width:1px;border-color:#e2e8f0cc;background-color:#f8fafccc;padding:1rem 1.25rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.28em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.auth-table tbody td{border-bottom-width:1px;border-color:#e2e8f0b3;padding:1rem 1.25rem;vertical-align:top}.auth-table tbody tr:last-child td{border-bottom-width:0px}.auth-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.auth-soft-pill{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600}.auth-shell:before{opacity:0;background:none}.auth-layout-shell{align-items:flex-start}.auth-panel,.auth-surface,.auth-table-shell,.auth-showcase-card,.auth-mini-card,.auth-stat-card,.auth-hub-shell{border-radius:1.35rem;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));box-shadow:var(--auth-shell-shadow)}.auth-panel-soft,.auth-surface-muted{border-radius:1.1rem;border-width:1px;border-color:#e2e8f0cc;background-color:#f8fafce6;box-shadow:inset 0 1px #ffffffdb}.auth-sidebar-panel-shell{border-color:#0f172a14;background:linear-gradient(180deg,#fffffffc,#f8fafcfc 58%,#f1f7f3fa);box-shadow:18px 0 42px #0f172a14}.auth-sidebar-stat span,.auth-hub-kicker,.auth-nav-section,.auth-route-badge,.auth-pill{letter-spacing:.16em}.auth-pill,.auth-route-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:11px;font-weight:700;text-transform:uppercase;border-color:rgba(var(--auth-primary-rgb),.22);background:rgba(var(--auth-primary-rgb),.1);color:var(--auth-primary-700)}.auth-nav>: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))}.auth-nav-section{display:flex;align-items:center;gap:.5rem;padding-left:.25rem;padding-top:.5rem;font-size:9px;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.auth-nav-section:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(148,163,184,.3),transparent)}.auth-nav-link{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;border-color:transparent;background-color:transparent;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity));transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.auth-nav-link:hover{border-color:#94a3b838;background:#ffffffe6;color:#0f172a;transform:translateY(-.5px);box-shadow:0 10px 20px #0f172a0a}.auth-nav-link-active{border-color:rgba(var(--auth-primary-rgb),.22);background:linear-gradient(180deg,rgba(var(--auth-primary-rgb),.13),rgba(var(--auth-primary-rgb),.08));color:#0f172a;box-shadow:0 12px 24px rgba(var(--auth-primary-rgb),.12)}.auth-nav-icon{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:1rem;background-color:#e2e8f099;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity));box-shadow:none}.auth-nav-icon-active{background:rgba(var(--auth-primary-rgb),.16);color:var(--auth-primary-700)}.auth-nav-sublink{border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.auth-nav-sublink:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.auth-nav-sublink-active{background:rgba(var(--auth-primary-rgb),.1);color:var(--auth-primary-700)}.auth-nav-badge{margin-left:auto;display:inline-flex;min-width:1.35rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:11px;font-weight:800;border-color:rgba(var(--auth-primary-rgb),.24);background:rgba(var(--auth-primary-rgb),.16);color:#14532d}.auth-topbar-shell{background:#ffffffeb;border-color:var(--auth-shell-border);box-shadow:0 14px 30px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-topbar-shell .auth-page-icon{height:2.75rem;width:2.75rem;border-radius:1rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity));box-shadow:inset 0 1px #ffffffe6}.auth-topbar-shell .auth-page-summary{font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.auth-topbar-shell .auth-dropdown-panel{border-radius:1rem;border-width:1px;border-color:#e2e8f0e6;background-color:#fffffff2;box-shadow:0 18px 42px #0f172a1f}.auth-dropdown-link{font-weight:600}.auth-search-shell{display:flex;align-items:center;gap:0px;overflow:hidden;border-radius:9999px;border-width:1px;background-color:#f8fafcf2;padding:0;border-color:#94a3b838;box-shadow:inset 0 1px #fffc}.auth-search-shell i{padding-left:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.auth-search-shell input{padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.auth-search-button{margin-right:.25rem;height:2.5rem;width:2.5rem;border-radius:9999px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background:linear-gradient(135deg,var(--auth-primary),var(--auth-primary-700));box-shadow:0 10px 22px rgba(var(--auth-primary-rgb),.2)}.auth-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.auth-button:hover{transform:translateY(-1px)}.auth-button-primary{border-color:rgba(var(--auth-primary-rgb),.45);background:linear-gradient(135deg,var(--auth-primary),var(--auth-primary-700));color:#fff;box-shadow:0 14px 26px rgba(var(--auth-primary-rgb),.2)}.auth-button-primary:hover{color:#fff}.auth-button-outline{border-color:#94a3b838;background:#ffffffe6;color:#1e293b;box-shadow:none}.auth-button-outline:hover{border-color:#0f172a2e;background:#fff;color:#0f172a}.auth-button-danger{border-color:#f871713d;background:#fef2f2eb;color:#b91c1c}.auth-content-stage{border-width:0px;background-color:transparent;padding:0;--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)}.auth-hub-hero,.auth-showcase-feature{background:radial-gradient(circle at top right,rgba(var(--auth-primary-rgb),.18),transparent 32%),linear-gradient(180deg,#fff,#f4fbf7);color:#0f172a;border-color:rgba(var(--auth-primary-rgb),.14);box-shadow:0 20px 46px #0f172a14}.auth-hub-hero:before,.auth-showcase-feature:before{background:radial-gradient(circle at top right,rgba(var(--auth-primary-rgb),.14),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.5),transparent 70%)}.auth-table thead th{border-bottom-width:1px;padding:1rem 1.25rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:rgb(var(--auth-primary-rgb) / .08);border-color:#0f172a14;color:#475569}.auth-table tbody td{padding:1rem 1.25rem;border-color:#0f172a14}.auth-table tbody tr:hover{background:#f6fbf8}.auth-input,.auth-select,.auth-textarea{border-radius:.75rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity));border-color:#94a3b83d;box-shadow:0 1px 2px #0f172a0a}.auth-input:focus,.auth-select:focus,.auth-textarea:focus{border-color:transparent;box-shadow:0 0 0 2px rgba(var(--auth-primary-rgb),.2)}.auth-toggle-card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));box-shadow:0 8px 22px #0f172a0a}.auth-mobile-nav-shell{border-color:#94a3b82e;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -12px 26px #0f172a14}.auth-layout-shell{min-height:100vh}.auth-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:linear-gradient(180deg,#0f172a6b,#0f172a94);-webkit-backdrop-filter:blur(4px) saturate(120%);backdrop-filter:blur(4px) saturate(120%)}.auth-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:16rem;transform:translate(-100%);transition:transform .2s ease,width .2s ease}.auth-sidebar.is-open{transform:translate(0)}.auth-sidebar-panel-shell{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border:0;border-right:1px solid rgba(15,23,42,.08);border-radius:0;padding:0!important}.auth-sidebar-panel-shell:before,.auth-sidebar-panel-shell:after{content:"";position:absolute;pointer-events:none;border-radius:999px}.auth-sidebar-panel-shell:before{top:-5.5rem;left:-5rem;width:16rem;height:16rem;background:radial-gradient(circle,rgba(var(--auth-primary-rgb),.18),rgba(var(--auth-primary-rgb),0) 68%)}.auth-sidebar-panel-shell:after{right:-7rem;bottom:-7rem;width:18rem;height:18rem;background:radial-gradient(circle,#0ea5e91f,#0ea5e900 68%)}.auth-sidebar-business-shell{border-bottom:1px solid rgba(148,163,184,.16);background:#ffffffeb;padding:.75rem}.auth-sidebar-business-head{position:relative;z-index:1;display:flex;align-items:center;gap:.65rem}.auth-sidebar-business-link{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.75rem;border:1px solid rgba(148,163,184,.18);border-radius:1.1rem;padding:.92rem .9rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);text-decoration:none;box-shadow:0 12px 28px #0f172a0d}.auth-sidebar-business-link:hover{text-decoration:none;background:#fff;border-color:rgb(var(--auth-primary-rgb) / .2)}.auth-sidebar-business-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center}.auth-sidebar-business-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:.98rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.auth-sidebar-close-btn{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:#ffffffeb;color:#334155;box-shadow:0 10px 20px #0f172a0d;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.auth-sidebar-close-btn:hover{background:#fff;border-color:#0f172a2e;transform:translateY(-1px)}.auth-sidebar-scroll{position:relative;z-index:1;flex:1 1 auto;overflow-y:auto;padding:.25rem 0 .8rem}.auth-sidebar-nav-shell{padding:0 .75rem .8rem}.auth-sidebar-footer{display:grid;gap:.75rem;padding:.75rem;border-top:1px solid rgba(148,163,184,.16);background:#ffffffe6}.auth-nav-link{gap:.68rem;border-radius:1rem;padding:.5rem .62rem;font-size:.84rem}.auth-nav-icon{width:2.2rem;height:2.2rem;border-radius:.88rem;background:#94a3b824;color:#0f172aa3}.auth-nav-icon-active{color:var(--auth-primary-700)}.auth-topbar-shell{position:sticky;top:0;z-index:30;min-height:64px;padding:.65rem 1rem .55rem!important;border:0;border-bottom:1px solid rgba(148,163,184,.2);border-radius:0}.auth-topbar-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.auth-topbar-left{display:flex;min-width:0;align-items:center;gap:.75rem}.auth-topbar-brand{display:inline-flex;min-width:0;align-items:center;gap:.5rem;text-decoration:none}.auth-topbar-context{display:flex;min-width:0;flex-direction:column;gap:.4rem}.auth-topbar-context-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:clamp(1.05rem,1.25vw,1.22rem);font-weight:800;letter-spacing:-.02em}.auth-topbar-search{flex:1 1 auto;max-width:720px;margin:0 .3rem}.auth-top-search-mobile{margin-top:.25rem}.auth-search-shell{width:100%}.auth-search-shell input{width:100%;min-width:0;border:0;background:transparent;padding:.7rem .95rem;color:#0f172a;font-size:.9rem;font-weight:700;outline:none;box-shadow:none}.auth-search-shell input::-moz-placeholder{color:#94a3b8;font-weight:600}.auth-search-shell input::placeholder{color:#94a3b8;font-weight:600}.auth-search-shell i{padding-left:.95rem}.auth-search-button{width:2.8rem;height:2.8rem;margin-right:.3rem;border:0}.auth-topbar-right{display:flex;align-items:center;gap:.5rem;margin-left:auto}.auth-topbar-icon-btn,.auth-topbar-pill,.auth-topbar-primary-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#ffffffe6;color:#1e293b;text-decoration:none;font-size:.84rem;font-weight:700;line-height:1;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.auth-topbar-icon-btn{width:2.55rem;height:2.55rem}.auth-topbar-pill,.auth-topbar-primary-btn{gap:.4rem;padding:.68rem .95rem}.auth-topbar-primary-btn{border-color:rgba(var(--auth-primary-rgb),.45);background:linear-gradient(135deg,var(--auth-primary),var(--auth-primary-700));color:#fff;box-shadow:0 14px 26px rgba(var(--auth-primary-rgb),.2)}.auth-topbar-primary-btn:hover{color:#fff}.auth-topbar-primary-btn-label{white-space:nowrap}.auth-topbar-icon-btn:hover,.auth-topbar-pill:hover,.auth-topbar-primary-btn:hover{transform:translateY(-1px);text-decoration:none}.auth-topbar-icon-btn:hover,.auth-topbar-pill:hover{background:#fff;border-color:#0f172a2e;color:#0f172a}.auth-topbar-user-trigger{border:0;padding:0;background:transparent}.auth-topbar-user{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#ffffffeb;padding:.34rem .56rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.auth-topbar-user-trigger:hover .auth-topbar-user{border-color:#0f172a3d;box-shadow:0 12px 28px #0f172a1f;transform:translateY(-1px)}.auth-topbar-avatar{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(15,23,42,.07);border-radius:999px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.55),transparent 40%),linear-gradient(135deg,#22c55eb3,#38bdf899);color:#0f172aeb;font-weight:800}.auth-user-role{color:#0f172a94;font-size:.72rem;font-weight:700;letter-spacing:.02em}.auth-app-main{position:relative;min-height:100vh;padding-bottom:5.5rem;background:linear-gradient(180deg,#ffffffb8,#f6f8fbf5),#f6f8fb}.auth-content-shell{padding:clamp(.85rem,1.8vw,1.5rem)}.auth-content-container{max-width:1760px;margin:0 auto}.auth-content-stage{padding:0!important}.auth-mobile-nav-shell{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:.7rem .75rem calc(.7rem + env(safe-area-inset-bottom))}.auth-mobile-nav-inner{display:flex;gap:.55rem;align-items:stretch;justify-content:space-between}.auth-mobile-nav-item{flex:1 1 0;display:flex;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.65rem .45rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:#f8fafcf0;color:#334155;text-decoration:none;font-weight:800;box-shadow:inset 0 1px #fffc}.auth-mobile-nav-item:hover{background:#fff;color:#0f172a;text-decoration:none}.auth-mobile-nav-item.is-active{border-color:rgba(var(--auth-primary-rgb),.26);background:rgba(var(--auth-primary-rgb),.11);color:var(--auth-primary-700);box-shadow:0 10px 20px rgba(var(--auth-primary-rgb),.12)}.auth-mobile-nav-icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center}.auth-mobile-nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.05;text-align:center}.auth-body{background:#f1f5f9;color:#1e293b;font-size:.8125rem;line-height:1.45;letter-spacing:-.01em}.auth-body h1,.auth-body h2,.auth-body h3,.auth-body h4{letter-spacing:0}.auth-app-main{background:linear-gradient(180deg,#f8fafc,#f1f5f9 220px)}.auth-panel,.auth-surface,.auth-table-shell,.auth-showcase-feature,.auth-showcase-card,.auth-mini-card,.auth-stat-card,.auth-hub-shell{border-radius:12px!important;border-color:#cbd5e1!important;background:#fff!important;box-shadow:0 6px 16px #0f172a0f!important}.auth-panel-soft,.auth-surface-muted{border-radius:10px!important;border-color:#0f24371f!important;background:#f8fafc!important;box-shadow:none!important}.auth-showcase-feature:before,.auth-showcase-feature:after,.auth-hub-hero:before,.auth-sidebar-panel-shell:before,.auth-sidebar-panel-shell:after{display:none!important}.auth-sidebar-panel-shell{border-right:1px solid rgba(15,36,55,.1);background:#fff!important;box-shadow:none!important}.auth-sidebar-business-shell{padding:.55rem .6rem!important;background:#fff!important}.auth-sidebar-business-link{border-radius:10px;padding:.58rem .65rem;box-shadow:none}.auth-sidebar-business-name{font-size:.86rem;font-weight:700}.auth-sidebar-scroll{padding-top:.1rem}.auth-sidebar-nav-shell{padding:0 .45rem .6rem}.auth-nav{gap:.1rem}.auth-nav-section{margin-top:.65rem;padding:.2rem .35rem 0;color:#0f172a80;font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:none}.auth-nav-section:after{display:none}.auth-nav-link{min-height:34px;gap:.55rem;border-radius:10px;padding:.38rem .55rem;color:#334155;font-size:.8125rem;font-weight:600;box-shadow:none!important;transform:none!important}.auth-nav-link:hover{border-color:transparent;background:rgb(var(--auth-primary-rgb) / .06);color:#0f172a}.auth-nav-link-active{border-color:transparent;background:rgb(var(--auth-primary-rgb) / .1)!important;color:var(--auth-primary-700)!important}.auth-nav-icon{width:1.75rem;height:1.75rem;border-radius:8px;background:transparent;color:var(--auth-primary-700);box-shadow:none}.auth-nav-icon svg,.auth-nav-icon i{width:.95rem;font-size:.92rem}.auth-nav-sublink{border-radius:8px;padding:.35rem .55rem;font-size:.78rem}.auth-topbar-shell{min-height:56px;border-bottom:1px solid rgba(15,36,55,.08);background:#fff;box-shadow:none}.auth-topbar-context-title{font-size:1rem;font-weight:700}.auth-topbar-icon-btn,.auth-topbar-pill,.auth-topbar-primary-btn,.auth-button{min-height:32px;border-radius:10px;padding-top:.35rem;padding-bottom:.35rem;font-size:.8125rem;box-shadow:none!important;transform:none!important}.auth-button,.auth-button-outline,.auth-button-primary{border-radius:10px!important}.auth-topbar-icon-btn{width:2.15rem;height:2.15rem;min-height:2.15rem}.auth-topbar-pill,.auth-topbar-primary-btn{padding-left:.75rem;padding-right:.75rem}.auth-search-shell{border-radius:10px;background:#f8fafc;box-shadow:none}.auth-search-shell input{min-height:34px;padding:.48rem .7rem;font-size:.8125rem}.auth-search-button{width:2rem;height:2rem;margin-right:.2rem;box-shadow:none}.auth-content-shell{padding:.65rem .75rem 1rem}.auth-content-container{max-width:none}.auth-pill,.auth-route-badge,.auth-hub-kicker{letter-spacing:.08em}.auth-hub-metric{padding:.8rem!important}.auth-hub-metric .tw-text-2xl{font-size:1.15rem;line-height:1.3}.auth-hub-list-row{padding-top:.58rem;padding-bottom:.58rem}.auth-table-shell table,.auth-table-shell th,.auth-table-shell td{font-size:.8125rem}.auth-table-shell th,.auth-table-shell td{padding-top:.55rem!important;padding-bottom:.55rem!important}.auth-input,.auth-select,.auth-textarea,.auth-form-input,.form-control,.form-select{min-height:34px;border-radius:10px!important;font-size:.8125rem}.auth-compact-dashboard .auth-showcase-thumb{min-height:86px;border-radius:12px 12px 0 0!important}.auth-compact-dashboard .auth-showcase-card{overflow:hidden}.auth-dashboard-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.auth-dashboard-pills::-webkit-scrollbar{display:none}.auth-dashboard-pills span{flex:0 0 auto;padding:.18rem .55rem!important;font-size:.7rem!important}.auth-dashboard-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;min-width:0}.auth-dashboard-metric-card{min-width:0;padding:.65rem!important}.auth-dashboard-metric-card .auth-hub-kicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.58rem}.auth-dashboard-metric-card .tw-text-lg{font-size:.92rem;line-height:1.25}.auth-dashboard-metric-caption{display:none}.auth-compact-dashboard .auth-hub-shell,.auth-compact-dashboard .auth-hub-dark-card,.auth-compact-dashboard .auth-mini-card{box-shadow:none!important}.tw-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}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-inset-0{top:0;right:0;bottom:0;left:0}.tw-bottom-\[-12\%\]{bottom:-12%}.tw-left-6{left:1.5rem}.tw-left-\[-12\%\]{left:-12%}.tw-right-6{right:1.5rem}.tw-right-\[-18\%\]{right:-18%}.tw-top-0{top:0}.tw-top-6{top:1.5rem}.tw-top-\[-20\%\]{top:-20%}.tw-z-10{z-index:10}.tw-z-40{z-index:40}.tw-z-50{z-index:50}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw--mt-2{margin-top:-.5rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-4{margin-bottom:1rem}.tw-ml-1{margin-left:.25rem}.tw-ml-12{margin-left:3rem}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:.25rem}.tw-mr-2{margin-right:.5rem}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-10{margin-top:2.5rem}.tw-mt-12{margin-top:3rem}.tw-mt-14{margin-top:3.5rem}.tw-mt-16{margin-top:4rem}.tw-mt-2{margin-top:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-8{margin-top:2rem}.tw-mt-auto{margin-top:auto}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-aspect-\[16\/9\]{aspect-ratio:16/9}.tw-size-2{width:.5rem;height:.5rem}.tw-h-1{height:.25rem}.tw-h-10{height:2.5rem}.tw-h-11{height:2.75rem}.tw-h-12{height:3rem}.tw-h-2{height:.5rem}.tw-h-24{height:6rem}.tw-h-3{height:.75rem}.tw-h-36{height:9rem}.tw-h-4{height:1rem}.tw-h-48{height:12rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-7{height:1.75rem}.tw-h-8{height:2rem}.tw-h-9{height:2.25rem}.tw-h-\[340px\]{height:340px}.tw-h-full{height:100%}.tw-max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.tw-min-h-\[140px\]{min-height:140px}.tw-min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.tw-min-h-\[calc\(100vh-7\.5rem\)\]{min-height:calc(100vh - 7.5rem)}.tw-w-1{width:.25rem}.tw-w-10{width:2.5rem}.tw-w-11{width:2.75rem}.tw-w-12{width:3rem}.tw-w-2{width:.5rem}.tw-w-24{width:6rem}.tw-w-3{width:.75rem}.tw-w-4{width:1rem}.tw-w-48{width:12rem}.tw-w-5{width:1.25rem}.tw-w-6{width:1.5rem}.tw-w-7{width:1.75rem}.tw-w-8{width:2rem}.tw-w-9{width:2.25rem}.tw-w-full{width:100%}.tw-min-w-0{min-width:0px}.tw-min-w-\[160px\]{min-width:160px}.tw-min-w-\[180px\]{min-width:180px}.tw-min-w-\[2\.75rem\]{min-width:2.75rem}.tw-min-w-full{min-width:100%}.tw-max-w-2xl{max-width:42rem}.tw-max-w-3xl{max-width:48rem}.tw-max-w-4xl{max-width:56rem}.tw-max-w-\[160px\]{max-width:160px}.tw-max-w-lg{max-width:32rem}.tw-max-w-md{max-width:28rem}.tw-max-w-none{max-width:none}.tw-max-w-xl{max-width:36rem}.tw-flex-1{flex:1 1 0%}.tw-flex-shrink-0{flex-shrink:0}.tw-cursor-default{cursor:default}.tw-cursor-pointer{cursor:pointer}.tw-scroll-mt-28{scroll-margin-top:7rem}.tw-list-disc{list-style-type:disc}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-10{gap:2.5rem}.tw-gap-12{gap:3rem}.tw-gap-2{gap:.5rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-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))}.tw-space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.tw-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))}.tw-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))}.tw-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))}.tw-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))}.tw-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))}.tw-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))}.tw-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))}.tw-divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity))}.tw-divide-slate-200\/60>:not([hidden])~:not([hidden]){border-color:#e2e8f099}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-whitespace-pre-line{white-space:pre-line}.tw-rounded{border-radius:.25rem}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-3xl{border-radius:1.5rem}.tw-rounded-\[1\.35rem\]{border-radius:1.35rem}.tw-rounded-\[18px\]{border-radius:18px}.tw-rounded-\[2\.25rem\]{border-radius:2.25rem}.tw-rounded-\[2\.75rem\]{border-radius:2.75rem}.tw-rounded-\[20px\]{border-radius:20px}.tw-rounded-\[22px\]{border-radius:22px}.tw-rounded-\[24px\]{border-radius:24px}.tw-rounded-\[26px\]{border-radius:26px}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-xl{border-radius:.75rem}.tw-rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-dashed{border-style:dashed}.tw-border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.tw-border-amber-200\/70{border-color:#fde68ab3}.tw-border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity))}.tw-border-emerald-100\/70{border-color:#d1fae5b3}.tw-border-emerald-100\/80{border-color:#d1fae5cc}.tw-border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.tw-border-emerald-200\/70{border-color:#a7f3d0b3}.tw-border-emerald-200\/80{border-color:#a7f3d0cc}.tw-border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity))}.tw-border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity))}.tw-border-rose-100\/80{border-color:#ffe4e6cc}.tw-border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity))}.tw-border-rose-200\/70{border-color:#fecdd3b3}.tw-border-rose-200\/80{border-color:#fecdd3cc}.tw-border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity))}.tw-border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.tw-border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.tw-border-slate-200\/60{border-color:#e2e8f099}.tw-border-slate-200\/70{border-color:#e2e8f0b3}.tw-border-slate-200\/80{border-color:#e2e8f0cc}.tw-border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.tw-border-white\/10{border-color:#ffffff1a}.tw-border-white\/15{border-color:#ffffff26}.tw-border-white\/20{border-color:#fff3}.tw-border-white\/60{border-color:#fff9}.tw-border-white\/70{border-color:#ffffffb3}.tw-border-white\/80{border-color:#fffc}.tw-bg-amber-200\/60{background-color:#fde68a99}.tw-bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}.tw-bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.tw-bg-amber-50\/70{background-color:#fffbebb3}.tw-bg-amber-50\/80{background-color:#fffbebcc}.tw-bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.tw-bg-emerald-200\/60{background-color:#a7f3d099}.tw-bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}.tw-bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.tw-bg-emerald-50\/70{background-color:#ecfdf5b3}.tw-bg-emerald-50\/80{background-color:#ecfdf5cc}.tw-bg-emerald-50\/90{background-color:#ecfdf5e6}.tw-bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.tw-bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.tw-bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}.tw-bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}.tw-bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.tw-bg-rose-50\/80{background-color:#fff1f2cc}.tw-bg-rose-50\/90{background-color:#fff1f2e6}.tw-bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.tw-bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.tw-bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.tw-bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.tw-bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.tw-bg-slate-50\/70{background-color:#f8fafcb3}.tw-bg-slate-50\/80{background-color:#f8fafccc}.tw-bg-slate-50\/90{background-color:#f8fafce6}.tw-bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.tw-bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.tw-bg-slate-900\/50{background-color:#0f172a80}.tw-bg-transparent{background-color:transparent}.tw-bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.tw-bg-white\/10{background-color:#ffffff1a}.tw-bg-white\/15{background-color:#ffffff26}.tw-bg-white\/5{background-color:#ffffff0d}.tw-bg-white\/70{background-color:#ffffffb3}.tw-bg-white\/80{background-color:#fffc}.tw-bg-white\/85{background-color:#ffffffd9}.tw-bg-white\/90{background-color:#ffffffe6}.tw-bg-white\/95{background-color:#fffffff2}.tw-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.tw-bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.tw-from-amber-900{--tw-gradient-from: #78350f var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-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)}.tw-from-emerald-200{--tw-gradient-from: #a7f3d0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-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)}.tw-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)}.tw-from-emerald-700{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-from-emerald-900{--tw-gradient-from: #064e3b var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.tw-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)}.tw-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)}.tw-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)}.tw-via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-emerald-600{--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-emerald-700{--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #047857 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-orange-600{--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ea580c var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-via-sky-800{--tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #075985 var(--tw-gradient-via-position), var(--tw-gradient-to)}.tw-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)}.tw-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)}.tw-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)}.tw-to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.tw-to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.tw-to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.tw-to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.tw-to-emerald-800{--tw-gradient-to: #065f46 var(--tw-gradient-to-position)}.tw-to-emerald-950{--tw-gradient-to: #022c22 var(--tw-gradient-to-position)}.tw-to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.tw-to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.tw-to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.tw-to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.tw-to-teal-200{--tw-gradient-to: #99f6e4 var(--tw-gradient-to-position)}.tw-to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-2{padding:.5rem}.tw-p-3{padding:.75rem}.tw-p-3\.5{padding:.875rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-8{padding:2rem}.tw-px-0{padding-left:0;padding-right:0}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-16{padding-top:4rem;padding-bottom:4rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-pb-16{padding-bottom:4rem}.tw-pb-3{padding-bottom:.75rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pl-12{padding-left:3rem}.tw-pl-4{padding-left:1rem}.tw-pl-5{padding-left:1.25rem}.tw-pr-14{padding-right:3.5rem}.tw-pr-3{padding-right:.75rem}.tw-pr-4{padding-right:1rem}.tw-pt-0{padding-top:0}.tw-pt-10{padding-top:2.5rem}.tw-pt-4{padding-top:1rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-font-display{font-family:Manrope,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-\[10px\]{font-size:10px}.tw-text-\[11px\]{font-size:11px}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-leading-5{line-height:1.25rem}.tw-leading-6{line-height:1.5rem}.tw-leading-7{line-height:1.75rem}.tw-leading-8{line-height:2rem}.tw-leading-\[1\.02\]{line-height:1.02}.tw-leading-tight{line-height:1.25}.tw-tracking-\[0\.16em\]{letter-spacing:.16em}.tw-tracking-\[0\.18em\]{letter-spacing:.18em}.tw-tracking-\[0\.22em\]{letter-spacing:.22em}.tw-tracking-\[0\.24em\]{letter-spacing:.24em}.tw-tracking-\[0\.25em\]{letter-spacing:.25em}.tw-tracking-\[0\.28em\]{letter-spacing:.28em}.tw-tracking-\[0\.2em\]{letter-spacing:.2em}.tw-tracking-\[0\.32em\]{letter-spacing:.32em}.tw-tracking-\[0\.35em\]{letter-spacing:.35em}.tw-tracking-\[0\.3em\]{letter-spacing:.3em}.tw-tracking-wide{letter-spacing:.025em}.tw-tracking-wider{letter-spacing:.05em}.tw-text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.tw-text-amber-700\/70{color:#b45309b3}.tw-text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.tw-text-amber-800\/80{color:#92400ecc}.tw-text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.tw-text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity))}.tw-text-emerald-100\/75{color:#d1fae5bf}.tw-text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity))}.tw-text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity))}.tw-text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.tw-text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.tw-text-emerald-700\/70{color:#047857b3}.tw-text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.tw-text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.tw-text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity))}.tw-text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity))}.tw-text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity))}.tw-text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity))}.tw-text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity))}.tw-text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity))}.tw-text-rose-700\/70{color:#be123cb3}.tw-text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}.tw-text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.tw-text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}.tw-text-sky-700\/70{color:#0369a1b3}.tw-text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity))}.tw-text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.tw-text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.tw-text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.tw-text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.tw-text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.tw-text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.tw-text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.tw-text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.tw-text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.tw-text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tw-text-white\/60{color:#fff9}.tw-text-white\/75{color:#ffffffbf}.tw-text-white\/80{color:#fffc}.tw-text-white\/85{color:#ffffffd9}.tw-opacity-60{opacity:.6}.tw-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)}.tw-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)}.tw-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)}.tw-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)}.tw-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)}.tw-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)}.tw-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}.tw-delay-150{transition-delay:.15s}.tw-delay-300{transition-delay:.3s}.auth-fade-up{animation:authFadeUp .6s ease-out both}.auth-delay-150{animation-delay:.15s}.auth-delay-300{animation-delay:.3s}:root{--auth-ink: #0f1a14;--auth-muted: #425048;--auth-sage: #e8efe6;--auth-emerald: #0b5a35;--auth-amber: #c5a45a;--auth-shadow: rgba(8, 26, 16, .18)}.auth-dropdown[open] .auth-dropdown-panel{animation:authDropdown .18s ease-out}@keyframes authDropdown{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width: 1024px){.auth-layout-shell{gap:0!important;padding:0!important}.auth-sidebar-desktop{position:fixed;inset:0 auto 0 0;z-index:40;width:16rem!important;padding:0!important}.auth-sidebar-panel-shell{height:100vh;border-left:0;border-top:0;border-bottom:0;border-radius:0;padding:1rem .9rem .85rem!important}.auth-main-stage{width:calc(100% - 16rem);margin-left:16rem;min-height:100vh;padding:.9rem 1rem 1.25rem}.auth-topbar-shell{position:sticky;top:.9rem}.auth-topbar-shell .auth-page-summary{display:none}.auth-content-stage{padding:0 0 1.5rem!important}}@media (max-width: 1023.98px){.auth-layout-shell{padding-bottom:6rem!important}.auth-topbar-shell{position:sticky;top:.5rem}.auth-topbar-shell .auth-page-summary,.auth-topbar-shell .auth-page-icon{display:none!important}.auth-content-stage{padding:0!important}}@media (min-width: 1024px){.auth-sidebar{transform:translate(0)}.auth-sidebar-backdrop{display:none!important}.auth-app-main{margin-left:16rem;padding-bottom:0}}@media (max-width: 1023.98px){.auth-sidebar{width:min(16rem,88vw)}.auth-topbar-shell{padding:.55rem .75rem .45rem!important}.auth-topbar-right{gap:.35rem}.auth-topbar-icon-btn{width:2.35rem;height:2.35rem}.auth-topbar-create-btn{width:2.35rem;height:2.35rem;padding:0;gap:0;flex:0 0 auto}.auth-topbar-create-btn .auth-topbar-primary-btn-label{display:none}.auth-top-search-mobile{margin-top:.1rem}.auth-search-shell input{font-size:.84rem;padding:.62rem .82rem}.auth-search-button{width:2.5rem;height:2.5rem}.auth-topbar-user{gap:.45rem;padding:.26rem .4rem}.auth-topbar-avatar{width:2.05rem;height:2.05rem}.auth-content-shell{padding:.85rem .75rem calc(5.75rem + env(safe-area-inset-bottom))}}@media (min-width: 1024px){.auth-sidebar,.auth-sidebar-desktop{width:14rem!important}.auth-sidebar-panel-shell{padding:0!important}.auth-app-main,.auth-main-stage{margin-left:14rem!important}.auth-main-stage{width:calc(100% - 14rem)!important;padding:.55rem .75rem 1rem!important}.auth-topbar-shell{top:0!important;padding:.5rem .8rem!important}.auth-content-shell{padding:.65rem 0 1rem!important}}@media (max-width: 1023.98px){.auth-sidebar{width:min(14rem,86vw)}.auth-content-shell{padding:.65rem .6rem calc(5.25rem + env(safe-area-inset-bottom))!important}.auth-mobile-nav-item{min-height:3.15rem;border-radius:10px}}@media (max-width: 767.98px){.auth-top-search-mobile{display:none!important}.auth-topbar-shell{min-height:56px!important}}@media (max-width: 640px){.auth-showcase-feature>div,.auth-showcase-feature .tw-space-y-4,.auth-dashboard-metric-strip{max-width:100%;min-width:0}.auth-dashboard-metric-strip{display:flex!important;gap:.45rem!important;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.auth-dashboard-metric-strip::-webkit-scrollbar{display:none}.auth-dashboard-metric-card{flex:0 0 8.6rem;padding:.55rem!important}.auth-dashboard-metric-card .auth-hub-kicker{font-size:.52rem;letter-spacing:.04em}.auth-dashboard-metric-card .tw-text-lg{font-size:.82rem;word-break:break-word}.auth-compact-dashboard .auth-hub-shell.tw-p-4{display:none!important}}@media (min-width: 640px){.auth-hub-metric .sm\:tw-text-2xl{font-size:1.15rem;line-height:1.3}.auth-dashboard-metric-card .sm\:tw-text-lg{font-size:.92rem;line-height:1.25}}.focus-within\:tw-border-emerald-400:focus-within{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity))}.focus-within\:tw-ring-4:focus-within{--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)}.focus-within\:tw-ring-emerald-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity))}.hover\:tw-translate-y-\[-4px\]:hover{--tw-translate-y: -4px;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\:tw-border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.hover\:tw-border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.hover\:tw-border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.hover\:tw-bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.hover\:tw-bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:tw-bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.hover\:tw-bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.hover\:tw-bg-white\/10:hover{background-color:#ffffff1a}.hover\:tw-text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.hover\:tw-text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.hover\:tw-text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.hover\:tw-text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.hover\:tw-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\:tw-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)}.focus\:tw-border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:tw-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\:tw-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\:tw-ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity))}.focus\:tw-ring-emerald-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity))}.focus\:tw-ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity))}@media (min-width: 640px){.sm\:tw-col-span-1{grid-column:span 1 / span 1}.sm\:tw-w-auto{width:auto}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:tw-grid-cols-\[minmax\(0\,220px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.sm\:tw-flex-row{flex-direction:row}.sm\:tw-items-start{align-items:flex-start}.sm\:tw-items-end{align-items:flex-end}.sm\:tw-items-center{align-items:center}.sm\:tw-justify-end{justify-content:flex-end}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-p-5{padding:1.25rem}.sm\:tw-p-6{padding:1.5rem}.sm\:tw-p-7{padding:1.75rem}.sm\:tw-p-8{padding:2rem}.sm\:tw-py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:tw-py-20{padding-top:5rem;padding-bottom:5rem}.sm\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:tw-pb-20{padding-bottom:5rem}.sm\:tw-pb-8{padding-bottom:2rem}.sm\:tw-pt-12{padding-top:3rem}.sm\:tw-text-2xl{font-size:1.5rem;line-height:2rem}.sm\:tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:tw-text-5xl{font-size:3rem;line-height:1}.sm\:tw-text-\[2\.5rem\]{font-size:2.5rem}.sm\:tw-text-\[2rem\]{font-size:2rem}.sm\:tw-text-base{font-size:1rem;line-height:1.5rem}.sm\:tw-text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:tw-absolute{position:absolute}.md\:tw-left-0{left:0}.md\:tw-col-span-12{grid-column:span 12 / span 12}.md\:tw-col-span-2{grid-column:span 2 / span 2}.md\:tw-col-span-5{grid-column:span 5 / span 5}.md\:tw-col-span-7{grid-column:span 7 / span 7}.md\:tw-col-start-2{grid-column-start:2}.md\:tw-col-start-3{grid-column-start:3}.md\:tw-row-start-1{grid-row-start:1}.md\:tw-mt-0{margin-top:0}.md\:tw-mt-2{margin-top:.5rem}.md\:tw-flex{display:flex}.md\:tw-grid{display:grid}.md\:tw-contents{display:contents}.md\:tw-hidden{display:none}.md\:tw-w-56{width:14rem}.md\:tw-w-auto{width:auto}.md\:tw-shrink-0{flex-shrink:0}.md\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:tw-flex-row{flex-direction:row}.md\:tw-items-end{align-items:flex-end}.md\:tw-items-center{align-items:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-gap-1{gap:.25rem}.md\:tw-gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:tw-justify-self-end{justify-self:end}.md\:tw-justify-self-center{justify-self:center}.md\:tw-rounded-full{border-radius:9999px}.md\:tw-border-0{border-width:0px}.md\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:tw-pt-0{padding-top:0}}@media (min-width: 1024px){.lg\:tw-col-span-2{grid-column:span 2 / span 2}.lg\:tw-row-span-2{grid-row:span 2 / span 2}.lg\:tw-flex{display:flex}.lg\:tw-hidden{display:none}.lg\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:tw-grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:tw-grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:tw-grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:tw-grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:tw-grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(260px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.lg\:tw-grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(260px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:tw-grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-items-end{align-items:flex-end}.lg\:tw-items-center{align-items:center}.lg\:tw-justify-end{justify-content:flex-end}.lg\:tw-justify-between{justify-content:space-between}.lg\:tw-gap-2{gap:.5rem}.lg\:tw-py-16{padding-top:4rem;padding-bottom:4rem}.lg\:tw-text-\[2\.65rem\]{font-size:2.65rem}.lg\:tw-text-\[2\.75rem\]{font-size:2.75rem}.lg\:tw-text-\[2\.8rem\]{font-size:2.8rem}.lg\:tw-text-\[4\.4rem\]{font-size:4.4rem}}@media (min-width: 1280px){.xl\:tw-col-span-1{grid-column:span 1 / span 1}.xl\:tw-col-span-12{grid-column:span 12 / span 12}.xl\:tw-col-span-2{grid-column:span 2 / span 2}.xl\:tw-col-span-3{grid-column:span 3 / span 3}.xl\:tw-col-span-4{grid-column:span 4 / span 4}.xl\:tw-col-span-5{grid-column:span 5 / span 5}.xl\:tw-inline-flex{display:inline-flex}.xl\:tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:tw-grid-cols-\[0\.84fr_1\.16fr\]{grid-template-columns:.84fr 1.16fr}.xl\:tw-grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.xl\:tw-grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:tw-grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.xl\:tw-grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xl\:tw-grid-cols-\[minmax\(0\,1\.15fr\)_360px\]{grid-template-columns:minmax(0,1.15fr) 360px}.xl\:tw-grid-cols-\[minmax\(0\,1\.1fr\)_340px\]{grid-template-columns:minmax(0,1.1fr) 340px}.xl\:tw-grid-cols-\[minmax\(0\,1\.35fr\)_360px\]{grid-template-columns:minmax(0,1.35fr) 360px}.xl\:tw-grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(280px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}.xl\:tw-grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(280px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.95fr)}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:tw-flex-row{flex-direction:row}.xl\:tw-items-start{align-items:flex-start}.xl\:tw-items-end{align-items:flex-end}.xl\:tw-justify-between{justify-content:space-between}}@media (min-width: 1536px){.\32xl\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
