:root{--bg-main: #f6f8fb;--bg-sidebar: #ffffff;--bg-card: #ffffff;--border-color: #e5e7eb;--border-color-focus: #5c5fc8;--primary: #5c5fc8;--primary-hover: #4e50b5;--primary-light: #e2e5ff;--primary-dark: #3d4099;--cta: #27198e;--cta-hover: #1e1370;--orange-text: #d97706;--success: #10b981;--danger: #ef4444;--text-primary: #1f2937;--text-secondary: #4b5563;--text-muted: #9ca3af;--bg-card-hover: #fcfdfe;--orange-light: #fffbeb;--border-radius: 4px;--border-radius-lg: 6px;--radius-card: 12px;--shadow-card: 0 6px 18px rgba(0, 0, 0, .06);--brand-tint: #f8f7ff;--brand-tint-border: rgba(92, 95, 200, .2)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-primary);font-family:Noto Sans,Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.app-layout{display:flex;min-height:100vh}.app-sidebar{width:240px;background-color:#fff;border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:24px 16px;flex-shrink:0;transition:width .3s ease,padding .3s ease;overflow-x:hidden}.app-sidebar.collapsed{width:72px;padding:24px 12px;align-items:center}.sidebar-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:40px}.app-sidebar.collapsed .sidebar-header{justify-content:center}.sidebar-logo{padding:0 12px}.sidebar-logo img{height:24px;width:auto;-o-object-fit:contain;object-fit:contain}.sidebar-toggle-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:var(--border-radius);transition:all .2s ease}.sidebar-toggle-btn:hover{background:var(--bg-main);color:var(--primary)}.app-sidebar.collapsed .sidebar-nav-item-text,.app-sidebar.collapsed .sidebar-sub-nav{display:none}.app-sidebar.collapsed .sidebar-nav-item{justify-content:center;padding:10px}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.sidebar-nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--border-radius);font-size:13.5px;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;text-align:left;transition:all .2s ease;text-decoration:none}.sidebar-nav-item svg{color:var(--text-muted);flex-shrink:0}.sidebar-nav-item.active{background-color:var(--bg-main);color:var(--text-primary);font-weight:600}.sidebar-nav-item.active svg{color:var(--primary)}.sidebar-nav-item:disabled{opacity:.6;cursor:not-allowed}.sidebar-sub-nav{margin-left:28px;padding-left:12px;border-left:1px solid var(--border-color);margin-top:4px;margin-bottom:8px;display:flex;flex-direction:column}.sidebar-sub-item{width:100%;padding:8px 10px;border-radius:var(--border-radius);font-family:inherit;font-size:13px;font-weight:400;color:var(--text-secondary);background-color:transparent;border:none;outline:none;cursor:pointer;text-align:left;display:flex;align-items:center;transition:all .2s ease}.sidebar-sub-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-sub-item:hover,.sidebar-sub-item:focus{background-color:var(--primary-light);color:var(--primary)}.sidebar-sub-item.active{color:var(--primary);background-color:transparent;font-weight:600;position:relative}.sidebar-sub-item.active:before{content:"";position:absolute;left:-13px;top:50%;transform:translateY(-50%);height:60%;width:2px;background-color:var(--primary);border-radius:2px}.sidebar-footer{margin-top:auto;padding-top:8px;border-top:1px solid var(--border-color)}.app-content-wrapper{flex:1;display:flex;flex-direction:column;min-width:0}.main-content{flex:1;padding:40px 0 64px;display:flex;flex-direction:column}.workspace-container{width:100%;max-width:1100px;margin:0 auto;padding:0 64px;display:flex;flex-direction:column;gap:12px}.header-bar-invisible{padding:32px 64px 8px;background:transparent;width:100%;max-width:1100px;margin:0 auto}.header-container-invisible{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--border-color);padding-bottom:16px}.header-title-invisible{display:flex;flex-direction:column;gap:4px}.back-radar-link{font-size:13px;color:var(--text-muted);text-decoration:none;font-weight:500;transition:color .2s}.back-radar-link:hover:not(.disabled){color:var(--primary)}.back-radar-link.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.header-title-invisible h2{font-size:22px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.3px}.header-quick-links{display:flex;align-items:center;gap:8px;margin-bottom:4px}.quick-link-text{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-secondary);text-decoration:none;padding:6px 12px;border-radius:var(--border-radius);background-color:transparent;transition:all .2s ease}.quick-link-text svg{color:var(--text-muted);transition:all .2s ease}.quick-link-text.ojv-link:hover{background-color:var(--primary-light);color:var(--primary)}.quick-link-text.ojv-link:hover svg{color:var(--primary)}.quick-link-text.rc-link:hover{background-color:#fff1f2;color:#9f1239}.quick-link-text.rc-link:hover svg{color:#9f1239}.quick-link-text.zf-link:hover{background-color:#fffbeb;color:#92400e}.quick-link-text.zf-link:hover svg{color:#92400e}.quick-link-text.sii-link:hover{background-color:#f0fdfa;color:#0f766e}.quick-link-text.sii-link:hover svg{color:#0f766e}.reference-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 1px 3px #00000005,0 1px 2px #0000000a;padding:32px}.card-title{font-size:15px;font-weight:700;color:var(--text-primary);margin:0}.expandable-section{border-bottom:1px solid var(--border-color)}.expandable-section.is-first{border-top:1px solid var(--border-color)}.expandable-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;border:none;background:none;width:100%;text-align:left;font-family:inherit;color:inherit}.expandable-chevron{color:var(--text-muted);transition:transform .2s;flex-shrink:0}.expandable-chevron.open{transform:rotate(180deg)}.expandable-body{display:grid;transition:grid-template-rows .3s ease-in-out}.expandable-body-inner{overflow:hidden}.expandable-body-inner.open{overflow:visible}.expandable-body-content{padding-top:8px;padding-bottom:24px}.personal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px}.derivation-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;margin-bottom:20px}.derivation-texts{display:flex;flex-direction:column;gap:16px}.derivation-texts .data-item+.data-item{border-top:1px solid var(--border-color);padding-top:16px}.data-value.is-strong{font-weight:500}.data-value.is-longtext{color:var(--text-secondary);white-space:pre-wrap}.data-value.is-description{line-height:1.6}.derivation-list{list-style:none;display:flex;flex-direction:column}.derivation-list-item+.derivation-list-item{border-top:1px solid var(--border-color);margin-top:20px;padding-top:20px}.derivation-item-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.derivation-item-title{font-size:14px;font-weight:700;color:var(--text-primary)}.badge-custom{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.badge-origin{background-color:#ffecd2;color:#c27803;border:1px solid #fed7aa}.badge-derivation{background-color:var(--primary-light);color:var(--primary-dark);border:1px solid #d9dbff}.empty-state{text-align:center;color:var(--text-secondary);padding:20px 0;font-size:14px}.data-item{display:flex;flex-direction:column;gap:8px}.data-item.full-width{grid-column:1 / -1}.data-label{font-size:12px;color:var(--text-secondary);font-weight:600;display:flex;align-items:center;gap:4px}.data-value{font-size:14px;color:var(--text-primary);font-weight:400}.data-table-container{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left}.data-table th{font-size:12px;color:var(--text-secondary);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--border-color)}.data-table td{font-size:14px;color:var(--text-primary);padding:16px;border-bottom:1px solid var(--border-color)}.data-table tbody tr:last-child td{border-bottom:none}.data-table td.is-identificacion{font-weight:600}.suggested-list{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.suggested-badge{font-size:13px;font-weight:500;color:var(--primary-dark);background-color:#eff1ff;padding:4px 10px;border-radius:4px}.suggested-badge.is-none{color:var(--text-secondary);background-color:#f3f4f6}.client-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:16px;flex-wrap:wrap}.client-name{font-size:24px;font-weight:700;color:var(--text-primary);margin:0}.client-meta{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--text-secondary);margin-top:8px}.client-meta strong{font-weight:600;color:var(--text-primary)}.risk-critico{color:var(--danger);font-weight:500}.risk-medio{color:var(--orange-text);font-weight:500}.risk-bajo{color:var(--success);font-weight:500}.risk-none{color:var(--text-secondary);font-weight:500}.header-action-btn-expanded{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--border-radius-lg);font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-family:inherit}.header-action-btn-expanded.whatsapp-btn-expanded{color:#14532d;background-color:#dcfce7}.header-action-btn-expanded.whatsapp-btn-expanded:hover{background-color:#bbf7d0;transform:translateY(-1px)}.header-action-btn-expanded.ficha-btn-expanded{color:#312e81;background-color:var(--primary-light)}.header-action-btn-expanded.ficha-btn-expanded:hover{background-color:#e0e5ff;transform:translateY(-1px)}.client-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contract-item-card{padding:18px 24px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:#fafbfc;margin-bottom:16px}.contract-item-card:last-child{margin-bottom:0}.contract-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.contract-title-text{font-size:14px;font-weight:700;color:var(--text-primary)}.contract-subtext{font-size:12px;color:var(--text-secondary);font-style:italic}.contract-subtext strong{font-weight:600}.contract-subtext.is-muted{color:var(--text-muted)}.contracts-body{background-color:#fff}.contracts-add-row{display:flex;justify-content:flex-end;margin-top:16px}.edit-icon-btn{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius)}.edit-icon-btn:hover{background-color:#f1f5f9;color:var(--text-primary)}.pills-container{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.pill-button{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--border-radius);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.pill-button.selected{background-color:var(--primary-light);color:var(--primary-dark);border:1px solid #c7cdff}.pill-button.unselected{background-color:#fff;color:var(--text-secondary);border:1px solid var(--border-color)}.pill-button.unselected:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.pill-button.blocked{cursor:not-allowed;background-color:#f9fafb;color:#9ca3af;border:1px solid #e5e7eb;box-shadow:none}.pill-button.blocked.incompatible{border-style:dashed}.pill-button:disabled:not(.blocked){cursor:progress}.contract-notes-wrapper{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:6px}.contract-notes-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.contract-notes-input{width:100%;resize:vertical;min-height:58px;padding:9px 12px;font-family:inherit;font-size:13px;color:var(--text-secondary);background-color:#fff;border:1px solid var(--border-color);border-radius:6px;outline:none;line-height:1.6;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease;box-shadow:inset 0 1px 2px #00000008}.contract-notes-input::-moz-placeholder{color:var(--text-muted);font-style:italic}.contract-notes-input::placeholder{color:var(--text-muted);font-style:italic}.contract-notes-input:hover{border-color:#c4c7e3}.contract-notes-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #5c5fc81f,inset 0 1px 2px #00000008;color:var(--text-primary)}.no-association-msg{font-size:14px;color:var(--text-secondary)}.btn-indigo{background-color:var(--cta);color:#fff!important;font-family:inherit;font-weight:600;font-size:13px;padding:6px 16px;border-radius:var(--border-radius);border:none;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;justify-content:center}.btn-indigo:hover:not(:disabled){background-color:var(--cta-hover)}.btn-indigo:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background-color:#f3f4f6;color:var(--text-primary)!important;font-family:inherit;font-weight:600;font-size:13px;padding:6px 16px;border-radius:var(--border-radius);border:none;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;justify-content:center}.btn-secondary:hover:not(:disabled){background-color:#e5e7eb}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1px solid #c7cdff;border-radius:var(--border-radius);background-color:transparent;color:var(--primary);font-family:inherit;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-outline:hover{background-color:var(--primary-light);border-color:var(--primary)}.btn-distribute{background-color:var(--cta);color:#fff;font-family:inherit;font-weight:600;font-size:14px;padding:10px 24px;border-radius:var(--border-radius);border:none;cursor:pointer;transition:background-color .2s;box-shadow:0 2px 4px #27198e33}.btn-distribute:hover:not(:disabled){background-color:var(--cta-hover)}.btn-distribute:disabled{opacity:.5;cursor:not-allowed}.btn-danger{background-color:#b10e1c;color:#fff!important;font-family:inherit;font-weight:600;font-size:13px;padding:6px 16px;border-radius:var(--border-radius);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.distribute-footer{display:flex;justify-content:flex-end;margin-top:24px}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000;overflow-y:auto}@media(max-height:700px){.dialog-overlay{align-items:flex-start}}.dialog-content{background:#fff;border-radius:var(--border-radius-lg);width:90%;max-width:500px;overflow:visible;box-shadow:0 10px 25px #0000001a}.dialog-content.is-wide{max-width:600px}.dialog-header{padding:16px 24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.dialog-title{font-size:16px;font-weight:700;color:var(--text-primary)}.dialog-close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-secondary)}.dialog-body{padding:24px}.dialog-footer{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:12px}.dialog-footer.is-split{justify-content:space-between}.dialog-footer-group{display:flex;gap:8px}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label{font-size:13px;font-weight:600;color:var(--text-secondary)}.form-input{padding:8px 12px;border-radius:var(--border-radius);border:1px solid var(--border-color);font-size:14px;font-family:inherit;width:100%;background-color:#fff;color:inherit}.form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #5c5fc826}.combobox{position:relative;width:100%}.combobox-field{display:flex;justify-content:space-between;align-items:center;cursor:text;padding:0 12px}.combobox-input{border:none;outline:none;width:100%;height:100%;background-color:transparent;padding:8px 0;font-family:inherit;font-size:13.5px;color:inherit}.combobox-toggle{display:flex;background:none;border:none;color:#9ca3af;cursor:pointer;flex-shrink:0}.combobox-toggle svg{transition:transform .2s}.combobox-toggle.open svg{transform:rotate(180deg)}.form-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-height:250px;overflow-y:auto;z-index:50}.form-dropdown-item{display:block;width:100%;padding:8px 12px;cursor:pointer;font-family:inherit;font-size:13.5px;color:inherit;text-align:left;background-color:transparent;border:none}.form-dropdown-item:hover:not(.selected){background-color:#f3f4f6}.form-dropdown-item.selected{background-color:var(--primary-light);color:var(--primary-dark)}.form-dropdown-empty{padding:8px 12px;color:#9ca3af;font-size:13.5px;font-style:italic}.tooltip-container{position:relative;display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.tooltip-icon{color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease}.tooltip-icon:hover{color:var(--primary);transform:scale(1.1)}.tooltip-bubble{position:absolute;top:130%;left:-10px;width:280px;background:#0f172afa;border:1px solid rgba(255,255,255,.08);color:#f1f5f9;padding:12px 14px;border-radius:8px;box-shadow:0 10px 25px -5px #0003,0 8px 10px -6px #0003;font-size:12px;line-height:1.5;z-index:999;opacity:0;visibility:hidden;pointer-events:none;text-align:left;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s}.tooltip-bubble:after{content:"";position:absolute;bottom:100%;left:16px;border:6px solid transparent;border-bottom-color:#0f172afa}.tooltip-container:hover .tooltip-bubble{opacity:1;visibility:visible;transform:translateY(0)}.tooltip-title{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:5px;font-size:13px;font-weight:700}.tooltip-badge{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.tooltip-badge.general{background-color:#10b98133;color:#34d399}.tooltip-badge.especial{background-color:#f59e0b33;color:#fbbf24}.tooltip-badge.nuevo{background-color:#10b98133;color:var(--success)}.tooltip-badge.en-curso{background-color:#f59e0b33;color:#d97706}.tooltip-badge.otro{background-color:#5c5fc833;color:var(--primary)}.tooltip-body{display:block;color:#cbd5e1;font-weight:400}.distribute-summary-head{text-align:center;margin-bottom:20px}.distribute-summary-icon{width:48px;height:48px;border-radius:50%;background-color:var(--primary-light);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.distribute-summary-title{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.distribute-summary-subtitle{font-size:13px;color:var(--text-secondary)}.distribute-summary-box{border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.distribute-summary-box-title{background-color:#f9fafb;padding:10px 16px;font-size:12px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.distribute-summary-list{padding:12px 16px}.distribute-summary-item{margin-bottom:12px;font-size:13px}.distribute-summary-item strong{color:var(--text-primary)}.distribute-summary-bienes{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.distribute-summary-bien{font-size:11px;background:var(--primary-light);color:var(--primary-dark);padding:2px 8px;border-radius:4px;border:1px solid #d0d7f0}.distribute-summary-empty{font-size:11px;color:var(--text-muted);font-style:italic}.distribute-summary-notes{margin-top:8px;padding:6px 8px;background-color:#fdfdfd;border-radius:4px;border:1px solid #f0f0f0}.distribute-summary-notes-label{display:block;font-size:10px;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-weight:600}.distribute-summary-notes-text{font-size:11px;color:var(--text-secondary);white-space:pre-wrap}.distribute-summary-notes-text.is-empty{color:var(--text-muted);font-style:italic}.alert-error{margin-top:16px;padding:12px 16px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:13px;border-radius:var(--border-radius);display:flex;justify-content:space-between;align-items:center}.loading-spinner{display:flex;align-items:center;justify-content:center;padding:64px 0}.loading-spinner:after{content:"";width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:992px){.personal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.personal-grid,.derivation-grid{grid-template-columns:1fr}.header-container-invisible{flex-wrap:wrap;gap:16px}.dialog-content{width:95%}}@media(max-width:576px){.btn-outline,.btn-secondary,.btn-indigo{justify-content:center;width:100%}.header-quick-links{flex-wrap:wrap}}.splash-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px;color:var(--text-secondary);font-size:14px}.search-case-card{align-self:center;width:100%;max-width:520px;margin-top:48px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:32px}.search-case-title{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--text-primary)}.search-case-subtitle{margin:0 0 24px;font-size:13.5px;line-height:1.6;color:var(--text-secondary)}.search-case-subtitle code{background:var(--brand-tint);border:1px solid var(--brand-tint-border);border-radius:var(--border-radius);padding:1px 6px;font-size:12.5px;color:var(--primary-dark)}.search-case-form{display:flex;flex-direction:column;gap:20px}.search-case-submit{align-self:flex-start;gap:8px;padding:10px 20px;font-size:14px}.search-case-error{margin:0;font-size:12.5px;color:var(--danger)}.error-state-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.forbidden-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:12px;text-align:center;padding:24px}.forbidden-page h1{font-size:1.5rem;color:var(--text-primary)}.forbidden-page a{color:var(--primary);font-weight:500}*,: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: }.visible{visibility:visible}.inline{display:inline}.flex{display:flex}.table{display:table}.underline{text-decoration-line:underline}.outline{outline-style:solid}.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)}
