.oe-form-wrap:has(.oe-schema-form .oe-toggle-list){max-width:880px}.oe-form-wrap:has(.oe-schema-form .oe-sections){max-width:760px}.oe-schema-form .oe-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:24px;align-items:start}.oe-schema-form .oe-section{border:1px solid var(--oe-border);border-radius:var(--oe-radius-md);background:var(--oe-card);padding:16px 18px 2px}.oe-schema-form .oe-section-title{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--oe-border);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--oe-text-secondary)}.oe-schema-form .oe-section>.oe-field{margin-bottom:16px}.oe-schema-form .oe-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}.oe-schema-form .oe-field-grid>.oe-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;min-width:0}.oe-schema-form .oe-field-grid>.oe-field>label{align-self:end;line-height:1.4}.oe-schema-form .oe-field-grid>.oe-grid-break{grid-column-start:1}@media (max-width: 640px){.oe-schema-form .oe-field-grid{grid-template-columns:minmax(0,1fr)}}.oe-schema-form .oe-field-grid.is-files .oe-dropzone{padding:22px 14px}.oe-schema-form .oe-field-grid.is-files .oe-dropzone-hint{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.oe-schema-form .oe-field label.oe-radio-option,.oe-schema-form .oe-field label.oe-checkbox-option{display:flex;margin-bottom:0;font-weight:500;line-height:1.5}.oe-schema-form .oe-radio-option:hover,.oe-schema-form .oe-checkbox-option:hover{border-color:var(--oe-accent)}.oe-schema-form .oe-radio-option:has(input:checked),.oe-schema-form .oe-checkbox-option:has(input:checked){box-shadow:0 0 0 3px #4f5fee1a}.oe-schema-form .oe-radio-option input,.oe-schema-form .oe-checkbox-option input{accent-color:var(--oe-accent);flex-shrink:0}.oe-schema-form .oe-toggle-list{margin:-4px 0 28px;padding:18px;border:1px solid var(--oe-border);border-radius:var(--oe-radius-lg);background:var(--oe-page);display:flex;flex-direction:column;gap:10px}.oe-schema-form .oe-toggle-list-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--oe-text-secondary)}.oe-schema-form .oe-toggle-count{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--oe-accent-dark);background:var(--oe-accent-tint);padding:3px 10px;border-radius:999px}.oe-schema-form .oe-toggle-intro{font-size:13px;line-height:1.55;color:var(--oe-text-secondary);margin-bottom:4px}.oe-schema-form .oe-toggle-card{border:1px solid var(--oe-border-strong);border-radius:var(--oe-radius-md);background:var(--oe-card);transition:border-color .15s,box-shadow .15s}.oe-schema-form .oe-toggle-card:hover{border-color:var(--oe-accent)}.oe-schema-form .oe-toggle-card.is-checked{border-color:var(--oe-accent);box-shadow:0 0 0 3px #4f5fee1a,0 6px 18px -12px #171a2b59}.oe-schema-form .oe-toggle-card.has-error{border-color:var(--oe-danger)}.oe-schema-form .oe-toggle-head{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;font-size:14px;line-height:1.5}.oe-schema-form .oe-toggle-head input{position:absolute;opacity:0;pointer-events:none}.oe-schema-form .oe-toggle-box{width:20px;height:20px;margin-top:1px;flex-shrink:0;border:1.5px solid var(--oe-border-strong);border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.oe-schema-form .oe-toggle-head input:checked+.oe-toggle-box{background:var(--oe-accent);border-color:var(--oe-accent)}.oe-schema-form .oe-toggle-head input:checked+.oe-toggle-box:after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.oe-schema-form .oe-toggle-head input:focus-visible+.oe-toggle-box{box-shadow:0 0 0 3px #4f5fee40}.oe-schema-form .oe-toggle-card.is-checked .oe-toggle-label{font-weight:600}.oe-schema-form .oe-toggle-help{margin:-6px 16px 12px 48px}.oe-schema-form .oe-toggle-body{border-top:1px dashed var(--oe-border-strong);margin:0 16px;padding:18px 0 2px 32px;animation:oe-form-reveal .18s ease-out}.oe-schema-form .oe-toggle-body>.oe-field:last-child,.oe-schema-form .oe-toggle-body>.oe-field-grid:last-child>.oe-field{margin-bottom:16px}@keyframes oe-form-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.oe-schema-form .oe-picker{position:relative}.oe-schema-form .oe-picker-trigger{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border:1px solid var(--oe-border-strong);border-radius:var(--oe-radius-md);background:#fbfbfd;font:inherit;font-size:14px;color:var(--oe-text-primary);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.oe-schema-form .oe-picker-trigger:hover,.oe-schema-form .oe-picker-trigger.is-open{border-color:var(--oe-accent)}.oe-schema-form .oe-picker-trigger.is-open{background:#fff;box-shadow:0 0 0 3px #4f5fee24}.oe-schema-form .oe-picker-trigger svg{flex-shrink:0;color:var(--oe-text-muted);transition:transform .15s}.oe-schema-form .oe-picker-trigger.is-open svg{transform:rotate(180deg)}.oe-schema-form .oe-picker-summary{display:flex;flex-wrap:wrap;gap:6px}.oe-schema-form .oe-picker-placeholder{color:var(--oe-text-muted)}.oe-schema-form .oe-picker-chip{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--oe-accent-tint);color:var(--oe-accent-dark)}.oe-schema-form .oe-picker-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;padding:6px;background:#fff;border:1px solid var(--oe-border-strong);border-radius:var(--oe-radius-md);box-shadow:0 18px 40px -16px #171a2b59;animation:oe-form-reveal .12s ease-out}.oe-schema-form .oe-picker-actions{display:flex;justify-content:flex-end;gap:4px;padding:2px 4px 6px;border-bottom:1px solid var(--oe-border);margin-bottom:4px}.oe-schema-form .oe-picker-actions button{background:none;border:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--oe-accent);padding:4px 8px;border-radius:var(--oe-radius-sm);cursor:pointer}.oe-schema-form .oe-picker-actions button:hover{background:var(--oe-accent-tint)}.oe-schema-form .oe-picker-option{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--oe-radius-sm);font-size:14px;cursor:pointer}.oe-schema-form .oe-picker-option:hover{background:var(--oe-page)}.oe-schema-form .oe-picker-option input{accent-color:var(--oe-accent)}.oe-schema-form .oe-field label.oe-picker-option{margin-bottom:0;font-weight:500}.oe-schema-form .oe-dli-table-wrap{margin-top:14px}.oe-schema-form .oe-dli-note{font-size:12.5px;color:var(--oe-warning);background:var(--oe-warning-tint);border-radius:var(--oe-radius-sm);padding:8px 12px;margin-bottom:10px}.oe-schema-form .oe-dli-scroll{overflow-x:auto;border:1px solid var(--oe-border);border-radius:var(--oe-radius-md);background:linear-gradient(to left,#fff 30%,#fff0) right center / 40px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,#171a2b29,#171a2b00) right center / 14px 100% no-repeat scroll,#fff}.oe-schema-form .oe-dli-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.oe-schema-form .oe-dli-table th,.oe-schema-form .oe-dli-table td{padding:10px;vertical-align:top;border-bottom:1px solid var(--oe-border);text-align:left}.oe-schema-form .oe-dli-table td{min-width:170px;background:transparent}.oe-schema-form .oe-dli-table tbody tr:last-child th,.oe-schema-form .oe-dli-table tbody tr:last-child td{border-bottom:none}.oe-schema-form .oe-dli-table thead th{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--oe-text-secondary);background:var(--oe-page);white-space:nowrap}.oe-schema-form .oe-dli-table tbody th{font-weight:700;white-space:nowrap;padding-top:20px}.oe-schema-form .oe-dli-sticky{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--oe-border)}.oe-schema-form .oe-dli-table thead .oe-dli-sticky{background:var(--oe-page)}.oe-schema-form .oe-dli-table .oe-dli-empty{color:var(--oe-text-muted);padding-top:20px}.oe-schema-form .oe-field.oe-dli-cell{margin-bottom:0}.oe-schema-form .oe-dli-cell textarea.oe-input,.oe-schema-form .oe-dli-cell input.oe-input,.oe-schema-form .oe-dli-cell select.oe-input{padding:9px 11px;font-size:13px;border-radius:var(--oe-radius-sm)}.oe-schema-form .oe-dli-cell .oe-file-chip{margin-top:0;padding:7px 9px;gap:8px}.oe-schema-form .oe-dli-cell .oe-file-chip-icon{width:26px;height:26px}.oe-schema-form .oe-dropzone.is-compact{padding:9px 10px;border-radius:var(--oe-radius-sm);white-space:nowrap}.oe-schema-form .oe-dropzone.is-compact .oe-dropzone-icon{display:none}.oe-schema-form .oe-dropzone.is-compact .oe-dropzone-title{font-size:13px;margin:0}@media (max-width: 600px){.oe-schema-form .oe-toggle-body{padding-left:0}.oe-schema-form .oe-toggle-help{margin-left:16px}}:root{--font-sans: "Open Sans", "Roboto Flex", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Host Grotesk", "Open Sans", sans-serif;--font-label: "Space Grotesk", "Open Sans", sans-serif;--color-brand-mineral: #d4dad7;--color-brand-slate: #4d5463;--color-brand-mist: #c9d6e0;--color-brand-sage: #99a696;--color-brand-cloud: #c2c7d4;--color-brand-lavender: #9994a3;--color-brand-black: #242424;--color-brand-mark: #ffffff;--oe-navy-950: #242830;--oe-navy-900: #30353f;--oe-navy-800: #4d5463;--oe-primary: #4d5463;--oe-primary-light: #c9d6e0;--oe-secondary: #99a696;--oe-card: #ffffff;--oe-page: #d4dad7;--oe-border: #c2c7d4;--oe-border-strong: #737a89;--oe-text-primary: #242424;--oe-text-secondary: #4d5463;--oe-text-muted: #737a89;--oe-accent: #242830;--oe-accent-dark: #181a20;--oe-accent-tint: #e8edf2;--oe-danger: #a63a33;--oe-danger-tint: #f5dcd8;--oe-warning: #8a5a12;--oe-warning-tint: #f3e4c6;--oe-success: #3e7046;--oe-success-tint: #dce8da;--oe-radius-lg: 16px;--oe-radius-md: 10px;--oe-radius-sm: 6px;--shadow-2xs: 0 1px 2px 0 rgb(36 40 50 / .04);--shadow-xs: 0 1px 2px 0 rgb(36 40 50 / .06);--shadow-sm: 0 1px 2px -1px rgb(36 40 50 / .08), 0 2px 8px -1px rgb(36 40 50 / .08);--shadow-md: 0 6px 16px -4px rgb(36 40 50 / .1), 0 2px 6px -2px rgb(36 40 50 / .06);--shadow-lg: 0 16px 32px -8px rgb(36 40 50 / .13), 0 6px 12px -6px rgb(36 40 50 / .08);--shadow-xl: 0 24px 48px -12px rgb(36 40 50 / .17), 0 10px 20px -8px rgb(36 40 50 / .09);--shadow-2xl: 0 36px 72px -18px rgb(36 40 50 / .24)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font-sans);color:var(--oe-text-primary);background:var(--oe-page);-webkit-font-smoothing:antialiased}.oe-layout{display:grid;grid-template-columns:minmax(280px,330px) 1fr;min-height:100vh}@media (max-width: 900px){.oe-layout{grid-template-columns:1fr}}.oe-brand-panel{position:relative;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--oe-primary-light, #c9d6e0) 24%,transparent),transparent 70%),radial-gradient(70% 60% at 0% 100%,color-mix(in srgb,var(--oe-secondary, #99a696) 20%,transparent),transparent 70%),linear-gradient(160deg,#242830,#30353f 45%,#424957 80%,#4d5463);color:#fff;padding:36px 30px 28px;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(255,255,255,.08)}@media (max-width: 900px){.oe-brand-panel{padding:32px 24px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}}.oe-blob{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.oe-blob-1{width:320px;height:320px;background:var(--oe-primary-light, #c9d6e0);top:-120px;right:-100px;opacity:.18}.oe-blob-2{width:260px;height:260px;background:var(--oe-secondary, #99a696);bottom:-80px;left:-80px;opacity:.14}.oe-brand-mark{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px}.oe-brand-logo-container{display:flex;align-items:center;min-height:36px}.oe-brand-mark img,.oe-brand-mark .oe-brand-logo{max-width:180px;max-height:48px;width:auto;height:auto;min-height:36px;border-radius:6px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.oe-brand-default-lockup{display:inline-flex;align-items:center;gap:10px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.oe-brand-mark .oe-logo-fallback{width:44px;height:44px;border-radius:12px;background:#ffffff26;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 12px #0000001f;display:flex;align-items:center;justify-content:center;color:#fff}.oe-brand-title{font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff;letter-spacing:-.01em;line-height:1.25}.oe-case-card{position:relative;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:var(--oe-radius-lg);padding:22px 22px 6px;margin-bottom:28px;box-shadow:0 4px 16px -4px #0003}.oe-case-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:13.5px}.oe-case-row:last-child{border-bottom:none}.oe-case-row .k{color:#ffffff80;text-transform:capitalize}.oe-case-row .v{font-weight:600;text-align:right}.oe-timeline{position:relative;margin-bottom:auto;padding-left:2px}.oe-timeline-item{display:flex;gap:14px;position:relative;padding-bottom:26px}.oe-timeline-item:last-child{padding-bottom:0}.oe-timeline-item:before{content:"";position:absolute;left:9px;top:22px;bottom:0;width:1px;background:#ffffff26}.oe-timeline-item:last-child:before{display:none}.oe-timeline-dot{width:20px;height:20px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.oe-timeline-item.is-done .oe-timeline-dot{background:var(--oe-success);border-color:var(--oe-success)}.oe-timeline-item.is-current .oe-timeline-dot{background:var(--oe-primary-light, #c9d6e0);border-color:var(--oe-primary-light, #c9d6e0);color:#242830;box-shadow:0 0 0 4px color-mix(in srgb,var(--oe-primary-light, #c9d6e0) 40%,transparent);animation:oe-pulse 2s ease-in-out infinite}@keyframes oe-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--oe-primary-light, #c9d6e0) 40%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--oe-primary-light, #c9d6e0) 15%,transparent)}}.oe-timeline-label{font-size:13.5px;font-weight:600;margin-bottom:2px}.oe-timeline-item:not(.is-done):not(.is-current) .oe-timeline-label{color:#ffffff73}.oe-timeline-sub{font-size:12px;color:#ffffff73}.oe-content-panel{display:flex;flex-direction:column;min-width:0}.oe-content-scroll{flex:1;display:flex;justify-content:center;padding:36px 36px 64px}@media (max-width: 900px){.oe-content-scroll{padding-left:20px;padding-right:20px}}.oe-form-wrap{width:100%;max-width:760px}.oe-hub-nav{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-y:auto}.oe-hub-nav-item{display:flex;flex-direction:column;gap:4px;text-align:left;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--oe-radius-md);padding:12px 14px;color:#fff;cursor:pointer;font:inherit;transition:background .15s ease,border-color .15s ease}.oe-hub-nav-item:hover{background:#ffffff17}.oe-hub-nav-item.is-active{background:#ffffff24;border-color:var(--oe-primary-light)}.oe-hub-nav-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.oe-hub-nav-item-subject{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oe-hub-nav-item-meta{font-size:12px;color:#ffffff80}.oe-hub-status-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background:#ffffff59}.oe-hub-status-dot.status-sent{background:var(--oe-warning)}.oe-hub-status-dot.status-received,.oe-hub-status-dot.status-completed{background:var(--oe-success)}.oe-hub-status-dot.status-expired{background:var(--oe-danger)}.oe-hub-detail-header{background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--oe-primary-light, #c9d6e0) 24%,transparent),transparent 70%),radial-gradient(70% 60% at 0% 100%,color-mix(in srgb,var(--oe-secondary, #99a696) 20%,transparent),transparent 70%),linear-gradient(160deg,#242830,#30353f 45%,#424957 80%,#4d5463);color:#fff;border-radius:var(--oe-radius-lg);padding:26px 26px 20px;margin-bottom:32px;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-md)}.oe-hub-detail-header .oe-case-card{margin-bottom:22px}.oe-page-title{font-family:var(--font-display);font-size:27px;font-weight:800;margin:0 0 10px;letter-spacing:-.015em;color:var(--oe-text-primary)}.oe-lede{font-size:15px;line-height:1.7;color:var(--oe-text-secondary);margin:0 0 24px;max-width:480px;white-space:pre-wrap}.oe-rich-description{font-size:15px;line-height:1.7;color:var(--oe-text-secondary);margin:0 0 24px}.oe-rich-description p,.oe-rich-description .oe-lede-p{margin:0 0 14px;color:var(--oe-text-secondary);font-size:15px;line-height:1.7}.oe-rich-description p:last-child,.oe-rich-description .oe-lede-p:last-child{margin-bottom:0}.oe-rich-description ol,.oe-rich-description .oe-lede-ol{margin:0 0 16px;padding-left:24px;list-style-type:decimal;color:var(--oe-text-secondary);line-height:1.7}.oe-rich-description ul,.oe-rich-description .oe-lede-ul{margin:0 0 16px;padding-left:24px;list-style-type:disc;color:var(--oe-text-secondary);line-height:1.7}.oe-rich-description li,.oe-rich-description .oe-lede-li{margin-bottom:6px;color:var(--oe-text-secondary);line-height:1.65}.oe-rich-description a,.oe-rich-description .oe-lede-link{color:var(--oe-primary, #2f6fed);text-decoration:underline;text-underline-offset:2px;font-weight:500}.oe-rich-description a:hover,.oe-rich-description .oe-lede-link:hover{text-decoration:none}.oe-rich-description strong,.oe-rich-description b{font-weight:700;color:var(--oe-text-primary)}.oe-rich-description em,.oe-rich-description i{font-style:italic}.oe-rich-description hr,.oe-rich-description .oe-lede-hr{border:none;border-top:1px solid var(--oe-border);margin:16px 0}.oe-rich-description blockquote{border-left:3px solid var(--oe-border-strong);padding-left:14px;margin:12px 0 16px;color:var(--oe-text-muted);font-style:italic}.oe-rich-description h1,.oe-rich-description h2,.oe-rich-description h3,.oe-rich-description h4,.oe-rich-description h5,.oe-rich-description h6,.oe-rich-description .oe-lede-h1,.oe-rich-description .oe-lede-h2,.oe-rich-description .oe-lede-h3,.oe-rich-description .oe-lede-h4,.oe-rich-description .oe-lede-h5,.oe-rich-description .oe-lede-h6{font-weight:700;color:var(--oe-text-primary);margin:18px 0 8px;letter-spacing:-.01em}.oe-rich-description h1,.oe-rich-description .oe-lede-h1{font-size:1.35rem}.oe-rich-description h2,.oe-rich-description .oe-lede-h2{font-size:1.2rem}.oe-rich-description h3,.oe-rich-description .oe-lede-h3{font-size:1.05rem}.oe-rich-description h4,.oe-rich-description .oe-lede-h4{font-size:.95rem}.oe-rich-description table,.oe-rich-description .oe-lede-table{border-collapse:collapse;width:auto;max-width:100%;margin:14px 0 20px;font-size:14px;line-height:1.6;color:var(--oe-text-primary)}.oe-rich-description thead,.oe-rich-description .oe-lede-thead{border-bottom:2px solid var(--oe-border-strong, #cbd5e1)}.oe-rich-description tr,.oe-rich-description .oe-lede-tr{border-bottom:1px solid var(--oe-border, #e5e7eb)}.oe-rich-description tbody tr:last-child,.oe-rich-description .oe-lede-tbody .oe-lede-tr:last-child{border-bottom:none}.oe-rich-description th,.oe-rich-description .oe-lede-th{text-align:left;font-weight:700;padding:6px 14px 6px 0;color:var(--oe-text-primary);vertical-align:top}.oe-rich-description td,.oe-rich-description .oe-lede-td{padding:6px 14px 6px 0;vertical-align:top;color:var(--oe-text-secondary)}.oe-rich-description code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:2px 5px;border-radius:4px;background-color:var(--oe-bg-muted, #f1f5f9);color:var(--oe-text-primary)}.oe-rich-description pre{margin:12px 0 16px;padding:12px 14px;overflow-x:auto;border-radius:8px;background-color:var(--oe-bg-muted, #f1f5f9);border:1px solid var(--oe-border, #e5e7eb)}.oe-deadline-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--oe-warning-tint);border-radius:var(--oe-radius-md);padding:14px 18px;margin:0 0 32px}.oe-deadline-label{font-size:13.5px;font-weight:600;color:#7a5312;white-space:nowrap}.oe-countdown-pill{font-size:12.5px;font-weight:600;background:#fff;color:var(--oe-warning);padding:6px 12px;border-radius:999px;font-variant-numeric:tabular-nums;white-space:nowrap}.oe-field{margin-bottom:24px}.oe-field label{display:block;font-size:13.5px;font-weight:600;margin-bottom:9px}.oe-required{color:var(--oe-danger);font-weight:600}.oe-help-text{font-size:12.5px;color:var(--oe-text-muted);margin-top:6px}textarea.oe-input,input.oe-input,select.oe-input{width:100%;border:1px solid var(--oe-border);border-radius:var(--oe-radius-md);padding:13px 15px;font-size:14px;font-family:inherit;color:var(--oe-text-primary);background:#fff;resize:vertical;transition:border-color .15s,box-shadow .15s,background .15s}textarea.oe-input:focus,input.oe-input:focus,select.oe-input:focus{outline:none;border-color:var(--oe-accent);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--oe-accent) 20%,transparent)}.oe-char-count{display:flex;justify-content:flex-end;font-size:12px;color:var(--oe-text-muted);margin-top:5px;font-variant-numeric:tabular-nums}.oe-radio-group,.oe-checkbox-group{display:flex;flex-direction:column;gap:10px}.oe-radio-option,.oe-checkbox-option{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--oe-border-strong);border-radius:var(--oe-radius-md);padding:12px 14px;cursor:pointer;font-size:14px;background:#fbfbfd;transition:border-color .15s,background .15s}.oe-radio-option:has(input:checked),.oe-checkbox-option:has(input:checked){border-color:var(--oe-accent);background:var(--oe-accent-tint)}.oe-radio-option input,.oe-checkbox-option input{margin-top:2px}.oe-dropzone{border:1.5px dashed var(--oe-border-strong);border-radius:var(--oe-radius-md);padding:30px 16px;text-align:center;background:#fbfbfd;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.oe-dropzone:hover,.oe-dropzone.is-dragging{border-color:var(--oe-accent);background:var(--oe-accent-tint)}.oe-dropzone.is-dragging{transform:scale(1.008)}.oe-dropzone-icon{width:42px;height:42px;border-radius:12px;background:var(--oe-accent-tint);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--oe-accent)}.oe-dropzone-title{font-size:14.5px;margin-bottom:4px}.oe-dropzone-hint{font-size:12px;color:var(--oe-text-muted)}.oe-file-chip{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;background:#fbfbfd;border:1px solid var(--oe-border);border-radius:var(--oe-radius-md)}.oe-file-chip-icon{width:34px;height:34px;border-radius:9px;background:var(--oe-accent-tint);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--oe-accent)}.oe-file-chip-name{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oe-file-chip-size{font-size:12px;color:var(--oe-text-muted)}.oe-file-chip-remove{background:none;border:none;cursor:pointer;padding:7px;color:var(--oe-text-muted);border-radius:var(--oe-radius-sm);flex-shrink:0}.oe-file-chip-remove:hover{background:var(--oe-border);color:var(--oe-text-primary)}.oe-field-error{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--oe-danger);margin-top:7px}.oe-field.has-error textarea,.oe-field.has-error input,.oe-field.has-error .oe-dropzone{border-color:var(--oe-danger)}button.oe-submit{width:100%;background:var(--oe-navy-950, #242830);color:#fff;border:none;border-radius:var(--oe-radius-md);padding:0 18px;height:36px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;box-sizing:border-box;line-height:1;transition:all .18s cubic-bezier(.2,0,0,1);box-shadow:inset 0 1px #ffffff29,0 4px 14px -3px #24283059}button.oe-submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translate(-110%);pointer-events:none}button.oe-submit:hover:not(:disabled){background:#181a20;box-shadow:inset 0 1px #ffffff38,0 8px 18px -3px #24283073;transform:translateY(-1px)}button.oe-submit:hover:not(:disabled):after{transform:translate(110%);transition:transform .85s cubic-bezier(.22,1,.36,1)}button.oe-submit:active:not(:disabled){transform:scale(.98)}button.oe-submit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.oe-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:oe-spin .7s linear infinite}@keyframes oe-spin{to{transform:rotate(360deg)}}.oe-alert{border-radius:var(--oe-radius-md);padding:12px 14px;font-size:13.5px;margin-bottom:20px}.oe-alert-error{background:var(--oe-danger-tint);color:#8a2536}.oe-success-icon{width:60px;height:60px;border-radius:50%;background:var(--oe-success-tint);color:var(--oe-success);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.oe-success-view h2{font-size:24px;font-weight:800;margin:0 0 10px}.oe-next-steps{border:1px solid var(--oe-border);border-radius:var(--oe-radius-lg);padding:6px 20px}.oe-next-step{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--oe-border)}.oe-next-step:last-child{border-bottom:none}.oe-next-step-num{width:26px;height:26px;border-radius:50%;background:var(--oe-accent-tint);color:var(--oe-accent-dark);font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oe-next-step-title{font-size:14px;font-weight:600;margin-bottom:3px}.oe-next-step-sub{font-size:13px;color:var(--oe-text-secondary);line-height:1.55}.oe-centered-message{max-width:420px;margin:15vh auto 0;text-align:center;padding:0 24px}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-page-enter{animation:page-enter .28s cubic-bezier(.16,1,.3,1) both}.oe-stepper-container{background:#fff;border:1px solid var(--oe-border);border-radius:var(--oe-radius-md);padding:10px 14px;margin-bottom:16px;box-shadow:0 1px 3px #00000008}.oe-stepper-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.oe-stepper-progress-text{font-size:12.5px;font-weight:600;color:var(--oe-text-primary)}.oe-step-carousel{display:flex;align-items:center;gap:6px;width:100%}.oe-step-arrow-btn{width:24px;height:24px;border-radius:50%;border:1px solid var(--oe-border);background:#fff;color:var(--oe-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;transition:all .15s ease}.oe-step-arrow-btn:hover:not(:disabled){border-color:var(--oe-accent);color:var(--oe-accent);background:#f4f6f5}.oe-step-arrow-btn:disabled{opacity:.35;cursor:not-allowed}.oe-step-track{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding:4px 2px;flex:1}.oe-step-track::-webkit-scrollbar{display:none}.oe-step-node{display:flex;align-items:center;flex-shrink:0;position:relative}.oe-step-circle-btn{width:25px;height:25px;border-radius:50%;border:1.25px solid #d4dadf;background:#fff;color:#64748b;font-size:11px;font-weight:600;font-family:var(--font-label),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1);padding:0;outline:none;flex-shrink:0;box-shadow:0 1px 2px #00000008}.oe-step-circle-btn:hover{border-color:var(--oe-accent, #242830);color:var(--oe-accent, #242830);background:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 5px -1px #24283026}.oe-step-circle-btn.is-current{background:var(--oe-accent, #242830);border-color:var(--oe-accent, #242830);color:#fff;box-shadow:0 0 0 3px #2428301f,0 2px 4px -1px #00000029}.oe-step-circle-btn.is-current:hover{transform:translateY(-1px);color:#fff}.oe-step-circle-btn.is-filled{background:var(--oe-success, #3e7046);border-color:var(--oe-success, #3e7046);color:#fff;box-shadow:0 1px 2px #3e704633}.oe-step-circle-btn.is-filled:hover{background:#325a38;border-color:#325a38;color:#fff;box-shadow:0 2px 5px -1px #3e704659}.oe-step-circle-btn.is-filled.is-current{background:var(--oe-success, #3e7046);border-color:var(--oe-success, #3e7046);color:#fff;box-shadow:0 0 0 3px #3e704638,0 2px 4px -1px #3e704640}.oe-step-circle-btn.has-error{background:#e11d48;border-color:#e11d48;color:#fff;box-shadow:0 0 0 3px #e11d4833}.oe-step-line{width:14px;height:1.5px;border-radius:1px;background:#e2e8f0;margin:0 3px;transition:background .2s ease;flex-shrink:0}.oe-step-line.is-passed{background:var(--oe-accent, #242830)}.oe-stepper-prefill-row{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--oe-border);font-size:12px;color:var(--oe-text-secondary)}.oe-prefill-label{font-size:12px;font-weight:500;color:var(--oe-text-secondary);display:flex;align-items:center;gap:4px;white-space:nowrap}.oe-prefill-select{padding:4px 10px;font-size:12px;font-weight:500;font-family:inherit;border-radius:var(--oe-radius-sm);border:1px solid var(--oe-border);background:#fff;color:var(--oe-text-primary);cursor:pointer;outline:none;max-width:280px;height:28px;transition:border-color .15s,box-shadow .15s}.oe-prefill-select:hover{border-color:var(--oe-accent)}.oe-prefill-select:focus{border-color:var(--oe-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--oe-accent) 20%,transparent)}.oe-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--oe-border)}.oe-wizard-footer-left{display:flex;align-items:center}.oe-wizard-footer-right{display:flex;align-items:center;gap:10px}.oe-btn-nav-prev,.oe-btn-nav-next,.oe-btn-draft{height:36px;border-radius:var(--oe-radius-md);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;line-height:1;transition:all .18s cubic-bezier(.2,0,0,1)}.oe-btn-nav-prev{padding:0 16px;border:1px solid var(--oe-border);background:#fff;color:var(--oe-text-secondary);box-shadow:0 1px 2px #0000000a}.oe-btn-nav-prev:hover:not(:disabled){background:#f4f6f5;color:var(--oe-text-primary);border-color:var(--oe-border-strong);transform:translateY(-1px)}.oe-btn-nav-prev:active:not(:disabled){transform:scale(.98)}.oe-btn-draft{padding:0 14px;border:1px solid var(--oe-border);background:#fff;color:var(--oe-text-secondary);box-shadow:0 1px 2px #0000000a}.oe-btn-draft:hover:not(:disabled){background:#f4f6f5;color:var(--oe-accent);border-color:var(--oe-accent);transform:translateY(-1px)}.oe-btn-draft:active:not(:disabled){transform:scale(.98)}.oe-btn-nav-next{padding:0 18px;border:none;background:var(--oe-navy-950, #242830);color:#fff;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 4px 14px -3px #24283059}.oe-btn-nav-next:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translate(-110%);pointer-events:none}.oe-btn-nav-next:hover:not(:disabled){background:#181a20;box-shadow:inset 0 1px #ffffff38,0 8px 18px -3px #24283073;transform:translateY(-1px)}.oe-btn-nav-next:hover:not(:disabled):after{transform:translate(110%);transition:transform .85s cubic-bezier(.22,1,.36,1)}.oe-btn-nav-next:active:not(:disabled){transform:scale(.98)}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-14px) translate(14px) scale(.96)}to{opacity:1;transform:translateY(0) translate(0) scale(1)}}.animate-toast-slide-in{animation:toast-slide-in .22s cubic-bezier(.16,1,.3,1) forwards}.oe-file-apply-banner{margin-top:10px;padding:9px 13px;background:var(--oe-surface, #f8f9fc);border:1px dashed var(--oe-border, #c2c7d4);border-radius:var(--oe-radius-md, 8px);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.oe-file-apply-info{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--oe-text-muted, #565e70);font-family:var(--font-body)}.oe-file-apply-info svg{color:var(--oe-accent, #4d5463);flex-shrink:0}.oe-btn-apply-files{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;font-family:var(--font-label);font-size:11.5px;font-weight:600;color:var(--oe-accent-dark, #242830);background:#fff;border:1px solid var(--oe-border, #c2c7d4);border-radius:var(--oe-radius-sm, 6px);cursor:pointer;transition:all .15s ease;white-space:nowrap}.oe-btn-apply-files:hover{background:var(--oe-accent-subtle, #f0f3f6);border-color:var(--oe-border-strong, #8d95a5);transform:translateY(-1px)}.oe-btn-apply-files:active{transform:scale(.98)}@keyframes tooltip-in-above{0%{opacity:0;transform:translate(-50%,-100%) translateY(4px) scale(.97)}to{opacity:1;transform:translate(-50%,-100%) translateY(0) scale(1)}}@keyframes tooltip-in-below{0%{opacity:0;transform:translate(-50%) translateY(-4px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.oe-step-tooltip-popover.is-above{animation:tooltip-in-above .14s cubic-bezier(.16,1,.3,1) forwards}.oe-step-tooltip-popover.is-below{animation:tooltip-in-below .14s cubic-bezier(.16,1,.3,1) forwards}html,body,*{scrollbar-width:thin;scrollbar-color:var(--oe-border) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--oe-border);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--oe-border-strong)}*,: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:Open Sans,Roboto Flex,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family: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}.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}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-bottom-1\.5{bottom:-.375rem}.-top-1\.5{top:-.375rem}.right-5{right:1.25rem}.top-5{top:1.25rem}.top-px{top:1px}.z-\[9999\]{z-index:9999}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mt-0\.5{margin-top:.125rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.w-1\.5{width:.375rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[200px\]{min-width:200px}.max-w-\[320px\]{max-width:320px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.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))}.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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-blue-700\/50{border-color:#1d4ed880}.border-emerald-700\/50{border-color:#04785780}.border-rose-700\/50{border-color:#be123c80}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-\[\#242830\]{--tw-bg-opacity: 1;background-color:rgb(36 40 48 / var(--tw-bg-opacity, 1))}.bg-blue-950\/80{background-color:#172554cc}.bg-emerald-950\/80{background-color:#022c22cc}.bg-rose-950\/80{background-color:#4c0519cc}.bg-slate-700\/80{background-color:#334155cc}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.pr-1{padding-right:.25rem}.pt-1\.5{padding-top:.375rem}.font-display{font-family:Host Grotesk,Open Sans,sans-serif}.font-label{font-family:Space Grotesk,Open Sans,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Open Sans,Roboto Flex,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.text-\[10px\]{font-size:10px}.text-\[12\.5px\]{font-size:12.5px}.text-\[9px\]{font-size:9px}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-brand-mark{color:var(--color-brand-mark, #ffffff)}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / 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-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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-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)}.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}.duration-200{transition-duration:.2s}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:px-0{padding-left:0;padding-right:0}}
